Executing on host: /test/gnu/gcc/objdir/gcc/xgcc -B/test/gnu/gcc/objdir/gcc/ - O1 -w -c -o pr36141.o /test/gnu/gcc/gcc/gcc/testsuite/gcc.c-torture/compile/pr 36141.c (timeout = 300) /test/gnu/gcc/gcc/gcc/testsuite/gcc.c-torture/compile/pr36141.c: In function 'ff i_prep_closure_loc': /test/gnu/gcc/gcc/gcc/testsuite/gcc.c-torture/compile/pr36141.c:17: internal com piler error: in output_constant_pool_2, at varasm.c:3732
Breakpoint 1, output_constant_pool_2 (mode=BLKmode, x=0x800003fffdfba020, align=1) at ../../gcc/gcc/varasm.c:3732 3732 gcc_unreachable (); (gdb) p debug_rtx (x) (symbol_ref/v:DI ("@ffi_closure_unix") [flags 0x41] <function_decl 800003fffdfa0c00 ffi_closure_unix>) $1 = void (gdb) bt #0 output_constant_pool_2 (mode=BLKmode, x=0x800003fffdfba020, align=1) at ../../gcc/gcc/varasm.c:3732 #1 0x4000000000cf0944 in output_constant_pool_1 (desc=0x800003fffdfc6700, align=1) at ../../gcc/gcc/varasm.c:3788 #2 0x4000000000cf10cc in output_constant_pool_contents (pool=Cannot access memory at address 0x0 ) at ../../gcc/gcc/varasm.c:3908 #3 0x4000000000cf115c in output_constant_pool (fnname=Cannot access memory at address 0x0 ) at ../../gcc/gcc/varasm.c:3931 #4 0x4000000000ce4070 in assemble_start_function (decl=0x800003fffdfa0d00, fnname=0x800003fffdfa8ca0 "@ffi_prep_closure_loc") at ../../gcc/gcc/varasm.c:1662 #5 0x40000000004f378c in rest_of_handle_final () at ../../gcc/gcc/final.c:4150 #6 0x40000000007508a8 in execute_one_pass (pass=0x80000001000475e0) at ../../gcc/gcc/passes.c:1279 #7 0x4000000000750e24 in execute_pass_list (pass=0x80000001000475e0) at ../../gcc/gcc/passes.c:1327 #8 0x4000000000750e68 in execute_pass_list (pass=0x8000000100047d50) at ../../gcc/gcc/passes.c:1328 #9 0x4000000000750e68 in execute_pass_list (pass=0x8000000100047d00) at ../../gcc/gcc/passes.c:1328 #10 0x40000000009d12cc in tree_rest_of_compilation (fndecl=0x800003fffdfa0d00) at ../../gcc/gcc/tree-optimize.c:418 #11 0x4000000000d39cc8 in cgraph_expand_function (node=0x800003fffdfa0e00) at ../../gcc/gcc/cgraphunit.c:1038 #12 0x4000000000d3a004 in cgraph_expand_all_functions () at ../../gcc/gcc/cgraphunit.c:1097 #13 0x4000000000d3ab78 in cgraph_optimize () at ../../gcc/gcc/cgraphunit.c:1302 #14 0x40000000001d93ac in c_write_global_declarations () at ../../gcc/gcc/c-decl.c:8071 #15 0x40000000008fef64 in compile_file () at ../../gcc/gcc/toplev.c:979 #16 0x4000000000902d94 in do_compile () at ../../gcc/gcc/toplev.c:2190 #17 0x4000000000902eb0 in toplev_main (argc=17, argv=0x800003fffdff05f0) at ../../gcc/gcc/toplev.c:2222 #18 0x40000000002d2f18 in main (argc=Cannot access memory at address 0x0 ) at ../../gcc/gcc/main.c:35 Didn't fail at revision 140325. -- Summary: [4.4 Regression] FAIL: gcc.c-torture/compile/pr36141.c at -O1 and above Product: gcc Version: 4.4.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: middle-end AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: danglin at gcc dot gnu dot org GCC build triplet: hppa64-hp-hpux11.11 GCC host triplet: hppa64-hp-hpux11.11 GCC target triplet: hppa64-hp-hpux11.11 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37603