https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94042
--- Comment #43 from Martin Liška <marxin at gcc dot gnu.org> --- (In reply to Martin Liška from comment #41) > Ok, the way how we build our compiler is to use: > ./configure --with-cpu=default32 > > that should also lead to the ICE. I'm checking that. So this one crashes for stage3 compiler as well: $ ./gcc/xgcc -Bgcc /tmp/reduced.ii /tmp/reduced.ii: In substitution of ‘template<bool <anonymous>, class> struct __enable_if [with bool <anonymous> = true; <template-parameter-1-2> = _Tp]’: /tmp/reduced.ii:5:24: required from here /tmp/reduced.ii:5:24: internal compiler error: Segmentation fault 5 | struct __enable_if<true, _Tp> | ^~~~~~~~~~~~~~~~~~~~~~ 0x10cbb63f crash_signal ../../gcc/toplev.c:328 0x1041f45c contains_struct_check(tree_node*, tree_node_structure_enum, char const*, int, char const*) ../../gcc/tree.h:3391 ... $ cat stage_current stage3 $ file ./gcc/xgcc ./gcc/xgcc: ELF 32-bit MSB executable, PowerPC or cisco 4500, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, with unknown capability 0x41000000 = 0x11676e75, with unknown capability 0x10000 = 0x90401, not stripped