------- Comment #7 from krebbel at gcc dot gnu dot org  2007-11-19 13:42 -------
Breakpoint 1, s390_function_value (type=0x20000326bb8, mode=VOIDmode) at
/build2/gcc-4.3/gcc/config/s390/s390.c:7874
warning: Source file is more recent than executable.
7874      if (type)
(gdb) bt
#0  s390_function_value (type=0x20000326bb8, mode=VOIDmode) at
/build2/gcc-4.3/gcc/config/s390/s390.c:7874
#1  0x00000000802c3f7a in hard_function_value (valtype=0x20000326bb8,
func=<value optimized out>, fntype=<value optimized out>,
    outgoing=<value optimized out>) at /build2/gcc-4.3/gcc/explow.c:1484
#2  0x000000008035d63c in aggregate_value_p (exp=0x2000021bed8,
fntype=0x20000326ed8) at /build2/gcc-4.3/gcc/function.c:1808
#3  0x000000008035e7aa in allocate_struct_function (fndecl=0x20000325a00) at
/build2/gcc-4.3/gcc/function.c:3897
#4  0x000000008001e3d0 in start_preparsed_function (decl1=0x20000325a00,
attrs=<value optimized out>, flags=0)
    at /build2/gcc-4.3/gcc/cp/decl.c:11171
#5  0x00000000800f1b84 in cp_parser_late_parsing_for_member
(parser=0x2000021c2d0, member_function=0x20000325a00)
    at /build2/gcc-4.3/gcc/cp/parser.c:17216
#6  0x00000000800e9c56 in cp_parser_class_specifier (parser=0x2000021c2d0) at
/build2/gcc-4.3/gcc/cp/parser.c:14224
#7  0x00000000800e1fa4 in cp_parser_type_specifier (parser=0x2000021c2d0,
flags=CP_PARSER_FLAGS_OPTIONAL, decl_specs=0x3ffffcdc030,
    is_declaration=1 '\001', declares_class_or_enum=0x3ffffcdbf40,
is_cv_qualifier=0x3ffffcdbf3f "")
    at /build2/gcc-4.3/gcc/cp/parser.c:10535
#8  0x00000000800dd338 in cp_parser_decl_specifier_seq (parser=0x2000021c2d0,
flags=CP_PARSER_FLAGS_OPTIONAL,
    decl_specs=0x3ffffcdc030, declares_class_or_enum=0x3ffffcdc08c) at
/build2/gcc-4.3/gcc/cp/parser.c:8139
#9  0x00000000800f0d10 in cp_parser_single_declaration (parser=0x2000021c2d0,
checks=0x0, member_p=0 '\0',
    explicit_specialization_p=0 '\0', friend_p=0x3ffffcdc16f "") at
/build2/gcc-4.3/gcc/cp/parser.c:16873
#10 0x00000000800f065c in cp_parser_template_declaration_after_export
(parser=0x2000021c2d0, member_p=0 '\0')
    at /build2/gcc-4.3/gcc/cp/parser.c:16786
#11 0x00000000800df054 in cp_parser_template_declaration (parser=0x2000021c2d0,
member_p=0 '\0')
    at /build2/gcc-4.3/gcc/cp/parser.c:9204
#12 0x00000000800dc796 in cp_parser_declaration (parser=0x2000021c2d0) at
/build2/gcc-4.3/gcc/cp/parser.c:7671
#13 0x00000000800dc472 in cp_parser_declaration_seq_opt (parser=0x2000021c2d0)
at /build2/gcc-4.3/gcc/cp/parser.c:7602
#14 0x00000000800d2b42 in cp_parser_translation_unit (parser=0x2000021c2d0) at
/build2/gcc-4.3/gcc/cp/parser.c:2971
#15 0x00000000800fb7e2 in c_parse_file () at
/build2/gcc-4.3/gcc/cp/parser.c:20507
#16 0x00000000801cd2ae in c_common_parse_file (set_yydebug=<value optimized
out>) at /build2/gcc-4.3/gcc/c-opts.c:1275
#17 0x0000000080476924 in toplev_main (argc=<value optimized out>, argv=<value
optimized out>) at /build2/gcc-4.3/gcc/toplev.c:1042
#18 0x0000020000098f08 in __libc_start_main () from /lib64/libc.so.6
#19 0x0000000080004d22 in _start ()
(gdb) p debug_tree(type)
 <enumeral_type 0x20000326bb8 Status type_0 type_6 VOID
    align 8 symtab 0 alias set -1 canonical type 0x20000326bb8 precision 0
    values <tree_list 0x200003234e0
        purpose <identifier_node 0x2000032e060 OK
        bindings <(nil)>
        local bindings <(nil)>>
        value <const_decl 0x2000021bd10 OK type <enumeral_type 0x20000326bb8
Status>
            readonly constant invariant private VOID file t.cpp line 6
            align 1 context <record_type 0x20000326708 Bar>
            chain <const_decl 0x2000021bda8 NO>>
        chain <tree_list 0x20000323540
            purpose <identifier_node 0x2000032e0c0 NO
            bindings <(nil)>
            local bindings <(nil)>> value <const_decl 0x2000021bda8 NO>>>
context <record_type 0x20000326708 Bar>
    chain <type_decl 0x20000326c80 Status>>
$1 = void


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34081

Reply via email to