8sa1-gcc/gcc/config/s390
Andreas Krebbel 914eadfe86 IBM Z: Prevent mach optimization on doloop patterns
s390_fix_long_loop_prediction is used in machine dependent
reorg. There we use single_set to distingiush between conditional
jumps and branch on count patterns.  However, single_set returns a
non-NULL value also for PARALLELs in case one of the SETs is dead.

2020-06-17  Andreas Krebbel  <krebbel@linux.ibm.com>

gcc/
	* config/s390/s390.c (s390_fix_long_loop_prediction): Exit early
	for PARALLELs.

gcc/testsuite/
	* gcc.target/s390/20200617.c: New test.
2020-06-17 17:11:45 +02:00
..
2064.md
2084.md
2097.md
2817.md
2827.md
2964.md
3906.md
8561.md
constraints.md
driver-native.c
htmintrin.h
htmxlintrin.h
linux.h
predicates.md
s390-builtin-types.def
s390-builtins.def
s390-builtins.h
s390-c.c
s390-d.c
s390-modes.def
s390-opts.h
s390-passes.def
s390-protos.h
s390.c
s390.h
s390.md
s390.opt
s390intrin.h
s390x.h
subst.md
t-linux64
t-s390
tpf.h
tpf.md
tpf.opt
vecintrin.h
vector.md
vx-builtins.md
x-native