../../obj34/gcc/cc1plus -w -quiet -o /dev/null pr24278.min1.ii Killed Program received signal SIGINT, Interrupt. 0x00000000006cd5c7 in classify_argument (mode=QImode, type=0x2a95a058f0, classes=0x7fbfffe050, bit_offset=0) at i386.c:2054 2054 if (TREE_CODE (field) == FIELD_DECL) (gdb) bt #0 0x00000000006cd5c7 in classify_argument (mode=QImode, type=0x2a95a058f0, classes=0x7fbfffe050, bit_offset=0) at i386.c:2054 #1 0x00000000006cd540 in classify_argument (mode=Variable "mode" is not available. ) at i386.c:2038 #2 0x00000000006cd986 in examine_argument (mode=Variable "mode" is not available. ) at i386.c:2302 #3 0x00000000006ce1af in ix86_return_in_memory (type=Variable "type" is not available. ) at i386.c:2870 #4 0x0000000000723d69 in default_return_in_memory (type=Variable "type" is not available. ) at targhooks.c:152 #5 0x000000000053be73 in aggregate_value_p (exp=Variable "exp" is not available. ) at function.c:4269 #6 0x000000000053c091 in allocate_struct_function (fndecl=0x2a95a05270) at function.c:6464 #7 0x000000000041d67b in start_function (declspecs=Variable "declspecs" is not available. ) at decl.c:10354 #8 0x000000000046f264 in begin_function_definition (decl_specs=Variable "decl_specs" is not available. ) at semantics.c:1900 #9 0x0000000000452d00 in cp_parser_init_declarator (parser=0x2a9590ffa0, decl_specifiers=0x2a95a02b40, prefix_attributes=0x0, ...
(btw., source was reduced from valid code from PR24278 -- Summary: endless looping and memory allocation in i386.c:classify_argument Product: gcc Version: 3.4.5 Status: UNCONFIRMED Keywords: ice-on-invalid-code Severity: normal Priority: P2 Component: target AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: rguenth at gcc dot gnu dot org GCC host triplet: x86_64-*-linux-gnu GCC target triplet: x86_64-*-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24308