https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63468
Bug ID: 63468 Summary: ICE in decompose_normal_address, at rtlanal.c:5933 Product: gcc Version: 5.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: middle-end Assignee: unassigned at gcc dot gnu.org Reporter: rmansfield at qnx dot com Target: arm-unknown-linux-gnueabi Created attachment 33655 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=33655&action=edit reduced preprocess source $ ./xgcc -v Using built-in specs. COLLECT_GCC=./xgcc Target: arm-unknown-linux-gnueabi Configured with: ../configure --target=arm-unknown-linux-gnueabi --prefix=/home/ryan/x-tools/arm-unknown-linux-gnueabi --with-sysroot=/home/ryan/x-tools/arm-unknown-linux-gnueabi/arm-unknown-linux-gnueabi//sys-root --disable-multilib --with-local-prefix=/home/ryan/x-tools/arm-unknown-linux-gnueabi/arm-unknown-linux-gnueabi/sys-root --disable-nls --enable-threads=posix --enable-symvers=gnu --enable-c99 --enable-long-long --enable-target-optspace target_alias=arm-unknown-linux-gnueabi --enable-languages=c++ --disable-libmudflap --disable-libssp --enable-checking Thread model: posix gcc version 5.0.0 20141006 (experimental) [trunk revision 215958] (GCC) $ ./xgcc -B. ~/ice.i -O3 -mfpu=neon -march=armv7-a -mfloat-abi=softfp /home/ryan/ice.i: In function 'bar': /home/ryan/ice.i:52:1: internal compiler error: in decompose_normal_address, at rtlanal.c:5933 } ^ 0x96ffe5 decompose_normal_address ../../gcc/rtlanal.c:5933 0x96ffe5 decompose_address(address_info*, rtx_def**, machine_mode, unsigned char, rtx_code) ../../gcc/rtlanal.c:6010 0x89ee6b process_address_1 ../../gcc/lra-constraints.c:2771 0x8a2d16 process_address ../../gcc/lra-constraints.c:2978 0x8a2d16 curr_insn_transform ../../gcc/lra-constraints.c:3262 0x8a534c lra_constraints(bool) ../../gcc/lra-constraints.c:4203 0x895ced lra(_IO_FILE*) ../../gcc/lra.c:2198 0x853e99 do_reload ../../gcc/ira.c:5311 0x853e99 execute ../../gcc/ira.c:5470 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See <http://gcc.gnu.org/bugs.html> for instructions.