https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69430
Bug ID: 69430 Summary: [6 regression] stage2 miscompiled by CCMP Product: gcc Version: 6.0 Status: UNCONFIRMED Keywords: build, ice-on-valid-code Severity: normal Priority: P3 Component: rtl-optimization Assignee: unassigned at gcc dot gnu.org Reporter: sch...@linux-m68k.org CC: jiong.wang at arm dot com Target Milestone: --- Target: aarch64-*-* make[4]: Entering directory '/opt/gcc/gcc-20160122/Build/aarch64-suse-linux/libstdc++-v3/libsupc++' /bin/sh ../libtool --tag CC --tag disable-shared --mode=compile /opt/gcc/gcc-20160122/Build/./gcc/xgcc -B/opt/gcc/gcc-20160122/Build/./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 -DHAVE_CONFIG_H -I.. -I/opt/gcc/gcc-20160122/libstdc++-v3/../libiberty -I/opt/gcc/gcc-20160122/libstdc++-v3/../include -prefer-pic -D_GLIBCXX_SHARED -I/opt/gcc/gcc-20160122/Build/aarch64-suse-linux/libstdc++-v3/include/aarch64-suse-linux -I/opt/gcc/gcc-20160122/Build/aarch64-suse-linux/libstdc++-v3/include -I/opt/gcc/gcc-20160122/libstdc++-v3/libsupc++ -O2 -g -DIN_GLIBCPP_V3 -Wno-error -c cp-demangle.c libtool: compile: /opt/gcc/gcc-20160122/Build/./gcc/xgcc -B/opt/gcc/gcc-20160122/Build/./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 -DHAVE_CONFIG_H -I.. -I/opt/gcc/gcc-20160122/libstdc++-v3/../libiberty -I/opt/gcc/gcc-20160122/libstdc++-v3/../include -D_GLIBCXX_SHARED -I/opt/gcc/gcc-20160122/Build/aarch64-suse-linux/libstdc++-v3/include/aarch64-suse-linux -I/opt/gcc/gcc-20160122/Build/aarch64-suse-linux/libstdc++-v3/include -I/opt/gcc/gcc-20160122/libstdc++-v3/libsupc++ -O2 -g -DIN_GLIBCPP_V3 -Wno-error -c cp-demangle.c -fPIC -DPIC -o cp-demangle.o cp-demangle.c: In function ‘d_type’: cp-demangle.c:2346:40: internal compiler error: RTL flag check: MEM_VOLATILE_P used with unexpected rtx code 'mem' in set_mem_attributes_minus_bitpos, at emit-rtl.c:1833 di->expansion += ret->u.s_builtin.type->len; ~~~~~~~~~~~~~~~~^~~~~ 0x5c3077 ??? ../sysdeps/aarch64/start.S:81 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. Makefile:844: recipe for target 'cp-demangle.lo' failed make[4]: *** [cp-demangle.lo] Error 1 make[4]: Leaving directory '/opt/gcc/gcc-20160122/Build/aarch64-suse-linux/libstdc++-v3/libsupc++' Makefile:507: recipe for target 'all-recursive' failed make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory '/opt/gcc/gcc-20160122/Build/aarch64-suse-linux/libstdc++-v3' Makefile:414: recipe for target 'all' failed make[2]: *** [all] Error 2 make[2]: Leaving directory '/opt/gcc/gcc-20160122/Build/aarch64-suse-linux/libstdc++-v3' Makefile:13324: recipe for target 'all-stage2-target-libstdc++-v3' failed make[1]: *** [all-stage2-target-libstdc++-v3] Error 2 make[1]: Leaving directory '/opt/gcc/gcc-20160122/Build' Makefile:22659: recipe for target 'stage2-bubble' failed make: *** [stage2-bubble] Error 2 07bd240ed93406c063fd6f7a42e18a533f7ae556 is the first bad commit git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@232565 138bc75d-0d04-0410-961f-82ee72b054a4