This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug middle-end/33030] New: libgcc2.c:1890: internal compiler error: in local_cpr op_pass, at gcse.c:3236
- From: "danglin at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 9 Aug 2007 00:19:12 -0000
- Subject: [Bug middle-end/33030] New: libgcc2.c:1890: internal compiler error: in local_cpr op_pass, at gcse.c:3236
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
/test/gnu/gcc/objdir/./gcc/xgcc -B/test/gnu/gcc/objdir/./gcc/
-B/opt/gnu64/gcc/g
cc-4.3.0/hppa64-hp-hpux11.11/bin/
-B/opt/gnu64/gcc/gcc-4.3.0/hppa64-hp-hpux11.11
/lib/ -isystem /opt/gnu64/gcc/gcc-4.3.0/hppa64-hp-hpux11.11/include -isystem
/op
t/gnu64/gcc/gcc-4.3.0/hppa64-hp-hpux11.11/sys-include -g
-fkeep-inline-functions
-O2 -O2 -g -O2 -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes
-Wmis
sing-prototypes -Wold-style-definition -isystem ./include -fPIC -Dpa64=1
-DELF
=1 -mlong-calls -g -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED
-
I. -I. -I../.././gcc -I../../../gcc/libgcc -I../../../gcc/libgcc/.
-I../../../gc
c/libgcc/../gcc -I../../../gcc/libgcc/../include -DHAVE_CC_TLS -o _multc3.o
-MT
_multc3.o -MD -MP -MF _multc3.dep -DL_multc3 -c
../../../gcc/libgcc/../gcc/libg
cc2.c \
-fvisibility=hidden -DHIDE_EXPORTS
../../../gcc/libgcc/../gcc/libgcc2.c: In function '__multc3':
../../../gcc/libgcc/../gcc/libgcc2.c:1890: internal compiler error: in
local_cpr
op_pass, at gcse.c:3236
This is in stage1. Last revision known to build was 127133.
__multc3
Analyzing compilation unit
Performing interprocedural optimizations
<visibility> <early_local_cleanups> <inline> <static-var> <pure-const>
<type-escape-var>Assembling functions:
__multc3
Breakpoint 1, local_cprop_pass (alter_jumps=1 '\001')
at ../../gcc/gcc/gcse.c:3236
3236 gcc_assert (libcall_sp == &libcall_stack[MAX_NESTED_LIBCALLS]);
(gdb) bt
#0 local_cprop_pass (alter_jumps=1 '\001') at ../../gcc/gcc/gcse.c:3236
#1 0x40000000003df728 in one_cprop_pass (pass=2, cprop_jumps=1 '\001',
bypass_jumps=1 '\001') at ../../gcc/gcc/gcse.c:3408
#2 0x40000000003d5270 in gcse_main (f=0x0) at ../../gcc/gcc/gcse.c:796
#3 0x40000000003ec020 in rest_of_handle_gcse () at ../../gcc/gcc/gcse.c:6696
#4 0x400000000047a640 in execute_one_pass (pass=0x80000001000027c8)
at ../../gcc/gcc/passes.c:1119
#5 0x400000000047a968 in execute_pass_list (pass=0x80000001000027c8)
at ../../gcc/gcc/passes.c:1172
#6 0x400000000047a9ac in execute_pass_list (pass=0x8000000100002a08)
at ../../gcc/gcc/passes.c:1173
#7 0x400000000062434c in tree_rest_of_compilation (fndecl=0x800003fffde65400)
at ../../gcc/gcc/tree-optimize.c:405
#8 0x40000000001b924c in c_expand_body (fndecl=0x0)
at ../../gcc/gcc/c-common.c:4334
#9 0x40000000007fbab4 in cgraph_expand_function (node=0x800003fffdb17c00)
at ../../gcc/gcc/cgraphunit.c:1077
#10 0x40000000007fbe18 in cgraph_expand_all_functions ()
at ../../gcc/gcc/cgraphunit.c:1146
#11 0x40000000007fc9b0 in cgraph_optimize ()
at ../../gcc/gcc/cgraphunit.c:1353
#12 0x400000000015fc78 in c_write_global_declarations ()
at ../../gcc/gcc/c-decl.c:7897
---Type <return> to continue, or q <return> to quit---
#13 0x40000000005a00a8 in compile_file () at ../../gcc/gcc/toplev.c:1056
#14 0x40000000005a3824 in do_compile () at ../../gcc/gcc/toplev.c:2150
#15 0x40000000005a3940 in toplev_main (argc=60, argv=0x800003fffdff0848)
at ../../gcc/gcc/toplev.c:2182
#16 0x40000000002056b8 in main (argc=0, argv=0x0) at ../../gcc/gcc/main.c:35
(gdb) c
Continuing.
../../../gcc/libgcc/../gcc/libgcc2.c: In function '__multc3':
../../../gcc/libgcc/../gcc/libgcc2.c:1890: internal compiler error: in
local_cprop_pass, at gcse.c:3236
--
Summary: libgcc2.c:1890: internal compiler error: in local_cpr
op_pass, at gcse.c:3236
Product: gcc
Version: 4.3.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=33030