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