[Bug target/80266] New: ICE in store_pairsi condition with -mabi=ilp32
schwab@linux-m68k.org
gcc-bugzilla@gcc.gnu.org
Thu Mar 30 15:29:00 GMT 2017
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80266
Bug ID: 80266
Summary: ICE in store_pairsi condition with -mabi=ilp32
Product: gcc
Version: 7.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: schwab@linux-m68k.org
Target Milestone: ---
Target: aarch64-*-*
$ ./gnat1 -I ../../gcc/gcc/testsuite/gnat.dg/ -I - -quiet -O2 -gnatez
"-fdiagnostics-color=never" -gnatea "-fRTS=../aarch64-suse-linux/ilp32/libada"
"-mabi=ilp32" -fno-diagnostics-show-caret -gnatez -mlittle-endian
../../gcc/gcc/testsuite/gnat.dg/lto21_pkg2.adb
+===========================GNAT BUG DETECTED==============================+
| 7.0.1 20170330 (experimental) (aarch64-suse-linux) GCC error: |
| in plus_constant, at explow.c:88 |
| Error detected around ../../gcc/gcc/testsuite/gnat.dg/lto21_pkg2.adb:28:7|
#0 fancy_abort (file=0x1ac4778 "../../gcc/gcc/explow.c", line=88,
function=0x1ac4a48 <plus_constant(machine_mode, rtx_def*, long,
bool)::__FUNCTION__> "plus_constant") at ../../gcc/gcc/diagnostic.c:1460
#1 0x0000000000d0248c in plus_constant (mode=DImode, x=0xffffb6f246a8, c=4,
inplace=false) at ../../gcc/gcc/explow.c:88
#2 0x000000000173bb88 in recog_126 (x1=<optimized out>, insn=<optimized out>,
pnum_clobbers=0x0) at ../../gcc/gcc/config/aarch64/aarch64.md:1329
#3 recog_128 (x1=<optimized out>, pnum_clobbers=0x0, insn=<optimized out>)
at ../../gcc/gcc/config/aarch64/aarch64.md:2504
#4 0x000000000102281c in recog_memoized (insn=0xffffb5956e40)
at ../../gcc/gcc/recog.h:168
(insn 9104 226 229 2 (parallel [
(set (mem/c:SI (plus:SI (reg:SI 19 x19 [4628])
(const_int 196 [0xc4])) [0 S4 A8])
(reg:SI 19 x19 [4628]))
(set (mem/c:SI (plus:SI (reg:SI 19 x19 [4628])
(const_int 200 [0xc8])) [0 S4 A8])
(reg/f:SI 0 x0 [1114]))
]) "../../gcc/gcc/testsuite/gnat.dg/lto21_pkg2.adb":9 -1
(nil))
More information about the Gcc-bugs
mailing list