------- Comment #2 from laurent at guerby dot net  2008-09-02 12:04 -------
don't know if it's related but at revision 139884 with your patch libgcc fails
to build:

(gdb) r  -v -I. -I. -I../.././gcc -I../../../trunk2/libgcc
-I../../../trunk2/libgcc/. -I../../../trunk2/libgcc/../gcc
-I../../../trunk2/libgcc/../include -I../../../trunk2/libgcc/config/libbid
-iprefix /home/guerby/build2/gcc/../lib/gcc/x86_64-unknown-linux-gnu/4.4.0/
-isystem /home/guerby/build2/./gcc/include -isystem
/home/guerby/build2/./gcc/include-fixed -MD bid128_add.d -MF bid128_add.dep -MP
-MT bid128_add.o -DIN_GCC -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2
-D__GCC_FLOAT_NOT_NEEDED -DENABLE_DECIMAL_BID_FORMAT -DHAVE_CC_TLS -DUSE_TLS
-isystem /n/17/guerby/install2/x86_64-unknown-linux-gnu/include -isystem
/n/17/guerby/install2/x86_64-unknown-linux-gnu/sys-include -isystem ./include
../../../trunk2/libgcc/config/libbid/bid128_add.c -quiet -dumpbase bid128_add.c
-mtune=generic -auxbase-strip bid128_add.o -g -g -g -O2 -O2 -O2 -W -Wall
-Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual
-Wold-style-definition -version -fPIC -o /tmp/ccFkUZxO.s
Starting program: /home/guerby/build2/gcc/cc1 -v -I. -I. -I../.././gcc
-I../../../trunk2/libgcc -I../../../trunk2/libgcc/.
-I../../../trunk2/libgcc/../gcc -I../../../trunk2/libgcc/../include
-I../../../trunk2/libgcc/config/libbid -iprefix
/home/guerby/build2/gcc/../lib/gcc/x86_64-unknown-linux-gnu/4.4.0/ -isystem
/home/guerby/build2/./gcc/include -isystem
/home/guerby/build2/./gcc/include-fixed -MD bid128_add.d -MF bid128_add.dep -MP
-MT bid128_add.o -DIN_GCC -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2
-D__GCC_FLOAT_NOT_NEEDED -DENABLE_DECIMAL_BID_FORMAT -DHAVE_CC_TLS -DUSE_TLS
-isystem /n/17/guerby/install2/x86_64-unknown-linux-gnu/include -isystem
/n/17/guerby/install2/x86_64-unknown-linux-gnu/sys-include -isystem ./include
../../../trunk2/libgcc/config/libbid/bid128_add.c -quiet -dumpbase bid128_add.c
-mtune=generic -auxbase-strip bid128_add.o -g -g -g -O2 -O2 -O2 -W -Wall
-Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual
-Wold-style-definition -version -fPIC -o /tmp/ccFkUZxO.s
ignoring nonexistent directory
"/n/17/guerby/install2/x86_64-unknown-linux-gnu/include"
ignoring nonexistent directory
"/n/17/guerby/install2/x86_64-unknown-linux-gnu/sys-include"
ignoring nonexistent directory "./include"
ignoring nonexistent directory
"/home/guerby/build2/gcc/../lib/gcc/x86_64-unknown-linux-gnu/4.4.0/include"
ignoring nonexistent directory
"/home/guerby/build2/gcc/../lib/gcc/x86_64-unknown-linux-gnu/4.4.0/include-fixed"
ignoring nonexistent directory
"/home/guerby/build2/gcc/../lib/gcc/x86_64-unknown-linux-gnu/4.4.0/../../../../x86_64-unknown-linux-gnu/include"
ignoring nonexistent directory
"/n/17/guerby/install2/lib/gcc/x86_64-unknown-linux-gnu/4.4.0/../../../../x86_64-unknown-linux-gnu/include"
ignoring duplicate directory "."
ignoring duplicate directory "../../../trunk2/libgcc/."
#include "..." search starts here:
#include <...> search starts here:
 .
 ../.././gcc
 ../../../trunk2/libgcc
 ../../../trunk2/libgcc/../gcc
 ../../../trunk2/libgcc/../include
 ../../../trunk2/libgcc/config/libbid
 /home/guerby/build2/./gcc/include
 /home/guerby/build2/./gcc/include-fixed
 /usr/local/include
 /n/17/guerby/install2/include
 /n/17/guerby/install2/lib/gcc/x86_64-unknown-linux-gnu/4.4.0/include
 /n/17/guerby/install2/lib/gcc/x86_64-unknown-linux-gnu/4.4.0/include-fixed
 /usr/include
End of search list.
GNU C (GCC) version 4.4.0 20080902 (experimental) [trunk revision 139884]
(x86_64-unknown-linux-gnu)
        compiled by GNU C version 4.1.2 20061115 (prerelease) (Debian
4.1.1-21), GMP version 4.2.1, MPFR version 2.3.1.
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
Compiler executable checksum: efd2f8a991a1ada7acfced811ed20512

Program received signal SIGSEGV, Segmentation fault.
0x0000000000713502 in gimplify_modify_expr (expr_p=0x7fffffffd5d8,
pre_p=0x7fffffffd678, post_p=0x7fffffffcd08, want_value=0 '\0') at
../../trunk2/gcc/gimplify.c:4293
4293      if (!gimplify_ctxp->into_ssa
(gdb) bt
#0  0x0000000000713502 in gimplify_modify_expr (expr_p=0x7fffffffd5d8,
pre_p=0x7fffffffd678, post_p=0x7fffffffcd08, want_value=0 '\0') at
../../trunk2/gcc/gimplify.c:4293
#1  0x00000000007220e5 in gimplify_expr (expr_p=0x7fffffffd5d8,
pre_p=0x7fffffffd678, post_p=0x7fffffffcd08, gimple_test_f=0x6f3199
<is_gimple_stmt>, fallback=fb_none) at ../../trunk2/gcc/gimplify.c:6345
#2  0x0000000000717555 in gimplify_stmt (stmt_p=0x7fffffffd5d8,
seq_p=0x7fffffffd678) at ../../trunk2/gcc/gimplify.c:5025
#3  0x00000000006fb066 in gimplify_and_add (t=0x2aaaab417f80,
seq_p=0x7fffffffd678) at ../../trunk2/gcc/gimplify.c:391
#4  0x00000000006e975d in gimplify_assign (dst=0x2aaaab2170a0,
src=0x2aaaab697d20, seq_p=0x7fffffffd678) at ../../trunk2/gcc/gimple.c:458
#5  0x0000000000950025 in sra_build_assignment (dst=0x2aaaab2170a0,
src=0x2aaaab697d20) at ../../trunk2/gcc/tree-sra.c:2311
#6  0x0000000000951152 in sra_build_elt_assignment (elt=0x14ef1b8,
src=0x2aaaab697d20) at ../../trunk2/gcc/tree-sra.c:2506
#7  0x00000000009524d0 in generate_element_copy (dst=0x14ef1b8, src=0x142d178,
seq_p=0x7fffffffdf20) at ../../trunk2/gcc/tree-sra.c:2682
#8  0x00000000009523ee in generate_element_copy (dst=0x14ef128, src=0x142d0e8,
seq_p=0x7fffffffdf20) at ../../trunk2/gcc/tree-sra.c:2673
#9  0x00000000009523ee in generate_element_copy (dst=0x142d3b8, src=0x142d0a0,
seq_p=0x7fffffffdf20) at ../../trunk2/gcc/tree-sra.c:2673
#10 0x00000000009558ba in scalarize_copy (lhs_elt=0x142d3b8, rhs_elt=0x142d0a0,
gsi=0x7fffffffe040) at ../../trunk2/gcc/tree-sra.c:3385
#11 0x0000000000948f80 in sra_walk_gimple_assign (stmt=0x2aaaab544b60,
gsi=0x7fffffffe040, fns=0xf92fc0) at ../../trunk2/gcc/tree-sra.c:975
#12 0x00000000009494e1 in sra_walk_function (fns=0xf92fc0) at
../../trunk2/gcc/tree-sra.c:1080
#13 0x0000000000955e14 in scalarize_function () at
../../trunk2/gcc/tree-sra.c:3595
#14 0x0000000000956476 in tree_sra () at ../../trunk2/gcc/tree-sra.c:3673
#15 0x000000000095657c in tree_sra_early () at ../../trunk2/gcc/tree-sra.c:3695
#16 0x000000000079d69a in execute_one_pass (pass=0x1340bc0) at
../../trunk2/gcc/passes.c:1277
#17 0x000000000079d8df in execute_pass_list (pass=0x1340bc0) at
../../trunk2/gcc/passes.c:1325
#18 0x000000000079d8fd in execute_pass_list (pass=0x1340860) at
../../trunk2/gcc/passes.c:1326
#19 0x000000000079c907 in do_per_function_toporder (callback=0x79d8a1
<execute_pass_list>, data=0x1340b00) at ../../trunk2/gcc/passes.c:890
#20 0x000000000079da30 in execute_ipa_pass_list (pass=0x1340800) at
../../trunk2/gcc/passes.c:1356
#21 0x0000000000b3cb12 in ipa_passes () at ../../trunk2/gcc/cgraphunit.c:1234
#22 0x0000000000b3cbf3 in cgraph_optimize () at
../../trunk2/gcc/cgraphunit.c:1271
#23 0x000000000042f587 in c_write_global_declarations () at
../../trunk2/gcc/c-decl.c:8080
#24 0x000000000089234a in compile_file () at ../../trunk2/gcc/toplev.c:979
#25 0x00000000008940a9 in do_compile () at ../../trunk2/gcc/toplev.c:2181
#26 0x000000000089410d in toplev_main (argc=60, argv=0x7fffffffe3d8) at
../../trunk2/gcc/toplev.c:2213
#27 0x00000000004d2aa7 in main (argc=60, argv=0x7fffffffe3d8) at
../../trunk2/gcc/main.c:35
(gdb) c
Continuing.
../../../trunk2/libgcc/config/libbid/bid128_add.c: In function '__bid128_add':
../../../trunk2/libgcc/config/libbid/bid128_add.c:2946: internal compiler
error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.

Program exited with code 04.


-- 

laurent at guerby dot net changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|4.4.0                       |---


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

Reply via email to