../../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

Reply via email to