gcc/gcc/testsuite/gcc.target
Kelvin Nilsen 32c5be0d14 backport: re PR target/80101 (ICE in store_data_bypass_p, at recog.c:3737)
gcc/testsuite/ChangeLog:

2017-12-07  Kelvin Nilsen  <kelvin@gcc.gnu.org>

	Backport from trunk
	2017-05-08  Kelvin Nilsen  <kelvin@gcc.gnu.org>

	PR target/80101
	* gcc.target/powerpc/pr80101-1.c: New test.


gcc/ChangeLog:

2017-12-07  Kelvin Nilsen  <kelvin@gcc.gnu.org>

	Backport from trunk
	2017-05-08  Kelvin Nilsen  <kelvin@gcc.gnu.org>

	PR target/80101
	* config/rs6000/power6.md: Replace store_data_bypass_p calls with
	rs6000_store_data_bypass_p in seven define_bypass directives and
	in several comments.
	* config/rs6000/rs6000-protos.h: Add prototype for
	rs6000_store_data_bypass_p function.
	* config/rs6000/rs6000.c (rs6000_store_data_bypass_p): New
	function implements slightly different (rs6000-specific) semantics
	than store_data_bypass_p, returning false rather than aborting
	with assertion error when arguments do not satisfy the
	requirements of store data bypass.
	(rs6000_adjust_cost): Replace six calls of store_data_bypass_p with
	rs6000_store_data_bypass_p.

From-SVN: r255465
2017-12-07 13:20:27 +00:00
..
aarch64 re PR middle-end/80295 (ICE in __builtin_update_setjmp_buf expander) 2017-10-24 22:46:19 +00:00
alpha
arc
arm [ARM] PR 82445 - suppress 32-bit aligned ldrd/strd peepholing with -mno-unaligned-access 2017-10-19 13:14:55 +00:00
avr backport: re PR target/81305 ([avr] avrtiny uses LDS for SREG in ISR routines which is out of range of LDS.) 2017-07-05 12:49:08 +00:00
bfin
cris
epiphany
frv
h8300
hppa
i386 Fix PR82941 and PR82942 by adding proper vzeroupper generation on SKX. 2017-12-04 12:03:37 +01:00
ia64
m68k
microblaze
mips
msp430
nds32
nios2
nvptx
powerpc backport: re PR target/80101 (ICE in store_data_bypass_p, at recog.c:3737) 2017-12-07 13:20:27 +00:00
rl78
rx
s390 S/390: Fix PR81534 2017-07-27 10:42:22 +00:00
sh
sparc Support for the SPARC M8 cpu. 2017-07-07 17:42:43 +02:00
spu
tic6x
vax
visium
x86_64/abi
xstormy16