https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80146
Bug ID: 80146 Summary: [7 regression] ICE in copy_to_mode_reg, at explow.c:612 Product: gcc Version: 7.0 Status: UNCONFIRMED Keywords: build Severity: normal Priority: P3 Component: ada Assignee: unassigned at gcc dot gnu.org Reporter: sch...@linux-m68k.org Blocks: 80117 Target Milestone: --- Target: aarch64-*-* /home/abuild/rpmbuild/BUILD/gcc-7.0.1-r246083/obj-aarch64-suse-linux/./gcc/xgcc -B/home/abuild/rpmbuild/BUILD/gcc-7.0.1-r246083/obj-aarch64-suse-linux/./gcc/ -B/usr/aarch64-suse-linux/bin/ -B/usr/aarch64-suse-linux/lib/ -isystem /usr/aarch64-suse-linux/include -isystem /usr/aarch64-suse-linux/sys-include -c -g -O2 -mabi=ilp32 -fPIC -W -Wall -gnatpg -nostdinc -mabi=ilp32 a-direct.adb -o a-direct.o +===========================GNAT BUG DETECTED==============================+ | 7.0.1 20170313 (experimental) [trunk revision 246083] (aarch64-suse-linux) GCC error:| | in copy_to_mode_reg, at explow.c:612 | | Error detected around a-direct.ads:478:9 | make[9]: *** [../gcc-interface/Makefile:296: a-direct.o] Error 1 make[9]: Leaving directory '/home/abuild/rpmbuild/BUILD/gcc-7.0.1-r246083/obj-aarch64-suse-linux/gcc/ada/rts_ilp32' Referenced Bugs: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80117 [Bug 80117] Standard'Word_Size is wrong for aarch64 ILP32