On Fri, 24 Aug 2018, Richard Biener wrote: > Comments are still welcome - I've re-bootstrapped and tested the series > on x86_64-unknown-linux-gnu for all languages and will talk about > this work at the Cauldron in more detail.
Is there any chance you can test this on i586 as well? Since around that commit (August 27th) my i586 builds are failing with something like during GIMPLE pass: pre cp-demangle.c: In function ‘d_print_comp’: cp-demangle.c:5711:1: internal compiler error: Segmentation fault 5711 | d_print_comp (struct d_print_info *dpi, int options, | ^~~~~~~~~~~~ when doing a regular bootstrap on i586-unknown-freebsd10.4 (with clang 3.4.1 as system compiler). Alas, when I add -save-temps, the internal compiler error goes away, and the backtrace using gdb installed on that system I share isn't very useful, either. (When I replace cp-demangle.c by cp-demangle.i in the invocation the error also disppears.) On the other hand, this ICE has been consistent across a week of daily builds now. Gerald /scratch/tmp/gerald/OBJ-0904-1640/./gcc/xgcc -B/scratch/tmp/gerald/OBJ-0904-1640/./gcc/ -B/home/gerald/gcc-ref10-i386/i586-unknown-freebsd10.4/bin/ -B/home/gerald/gcc-ref10-i386/i586-unknown-freebsd10.4/lib/ -isystem /home/gerald/gcc-ref10-i386/i586-unknown-freebsd10.4/include -isystem /home/gerald/gcc-ref10-i386/i586-unknown-freebsd10.4/sys-include -fno-checking -DHAVE_CONFIG_H -I.. -I/scratch/tmp/gerald/GCC-HEAD/libstdc++-v3/../libiberty -I/scratch/tmp/gerald/GCC-HEAD/libstdc++-v3/../include -D_GLIBCXX_SHARED -I/scratch/tmp/gerald/OBJ-0904-1640/i586-unknown-freebsd10.4/libstdc++-v3/include/i586-unknown-freebsd10.4 -I/scratch/tmp/gerald/OBJ-0904-1640/i586-unknown-freebsd10.4/libstdc++-v3/include -I/scratch/tmp/gerald/GCC-HEAD/libstdc++-v3/libsupc++ -g -O2 -DIN_GLIBCPP_V3 -Wno-error -c cp-demangle.c -fPIC -DPIC -o cp-demangle.o