[Bug target/28676] New: [4.2 regression] infinite loop in vt_find_locations
schwab at suse dot de
gcc-bugzilla@gcc.gnu.org
Thu Aug 10 11:15:00 GMT 2006
Since r116031 the compiler is running into an infinite loop in
vt_find_locations while compiling the C++ runtime.
/tmp/cvs/gcc-20060810/Build/./gcc/xgcc -shared-libgcc
-B/tmp/cvs/gcc-20060810/Build/./gcc -nostdinc++
-L/tmp/cvs/gcc-20060810/Build/ia64-suse-linux/libstdc++-v3/src
-L/tmp/cvs/gcc-20060810/Build/ia64-suse-linux/libstdc++-v3/src/.libs
-B/tmp/cvs/gcc-20060810/Build/root/ia64-suse-linux/bin/
-B/tmp/cvs/gcc-20060810/Build/root/ia64-suse-linux/lib/ -isystem
/tmp/cvs/gcc-20060810/Build/root/ia64-suse-linux/include -isystem
/tmp/cvs/gcc-20060810/Build/root/ia64-suse-linux/sys-include
-I/tmp/cvs/gcc-20060810/Build/ia64-suse-linux/libstdc++-v3/include/ia64-suse-linux
-I/tmp/cvs/gcc-20060810/Build/ia64-suse-linux/libstdc++-v3/include
-I/tmp/cvs/gcc-20060810/libstdc++-v3/libsupc++ -fno-implicit-templates -Wall
-Wextra -Wwrite-strings -Wcast-qual -fdiagnostics-show-location=once
-ffunction-sections -fdata-sections -g -O2 -D_GNU_SOURCE -c
../../../../libstdc++-v3/src/wlocale-inst.cc -fPIC -DPIC -o
.libs/wlocale-inst.o
#0 0x4000000000b74210 in vt_find_locations () at ../../gcc/var-tracking.c:1737
#1 0x4000000000b752f0 in variable_tracking_main ()
at ../../gcc/var-tracking.c:2951
#2 0x40000000009c5830 in ia64_reorg () at ../../gcc/config/ia64/ia64.c:8549
#3 0x4000000000b88820 in rest_of_handle_machine_reorg ()
at ../../gcc/reorg.c:3816
#4 0x400000000093ceb0 in execute_one_pass (pass=0x6000000000015910)
at ../../gcc/passes.c:864
#5 0x400000000093d220 in execute_pass_list (pass=0x6000000000015910)
at ../../gcc/passes.c:911
#6 0x400000000093d270 in execute_pass_list (pass=0x6000000000014240)
at ../../gcc/passes.c:912
#7 0x400000000093d270 in execute_pass_list (pass=0x60000000000141f8)
at ../../gcc/passes.c:912
#8 0x40000000003478f0 in tree_rest_of_compilation (fndecl=0x2000000001fe23e0)
at ../../gcc/tree-optimize.c:418
#9 0x40000000001f4d50 in expand_body (fn=0x2000000001fe23e0)
at ../../gcc/cp/semantics.c:3072
#10 0x40000000009d2080 in cgraph_expand_function (node=0x20000000023a0000)
at ../../gcc/cgraphunit.c:1194
#11 0x40000000009d9880 in cgraph_optimize () at ../../gcc/cgraphunit.c:1259
#12 0x40000000001280f0 in cp_finish_file () at ../../gcc/cp/decl2.c:3341
#13 0x4000000000003a20 in finish_file () at ../../gcc/cp/cp-lang.c:144
#14 0x40000000002dee50 in c_common_parse_file (
set_yydebug=<value optimized out>) at ../../gcc/c-opts.c:1165
#15 0x40000000008c7d20 in toplev_main (argc=<value optimized out>,
argv=<value optimized out>) at ../../gcc/toplev.c:999
#16 0x40000000002ff550 in main (argc=36, argv=0x607fffffff1c0168)
at ../../gcc/main.c:35
--
Summary: [4.2 regression] infinite loop in vt_find_locations
Product: gcc
Version: 4.2.0
Status: UNCONFIRMED
Keywords: build
Severity: normal
Priority: P3
Component: target
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: schwab at suse dot de
GCC target triplet: ia64-*-*
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28676
More information about the Gcc-bugs
mailing list