This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: s390 and s390x java bootstrap fails in tree-ssa-structalias.c:2370
- From: Andreas Schwab <schwab at suse dot de>
- To: Andreas Krebbel <Andreas dot Krebbel at de dot ibm dot com>
- Cc: gcc-patches at gcc dot gnu dot org, dberlin at dberlin dot org
- Date: Fri, 20 Oct 2006 16:44:05 +0200
- Subject: Re: s390 and s390x java bootstrap fails in tree-ssa-structalias.c:2370
- References: <20061020125902.GA4550@de.ibm.com>
Andreas Krebbel <Andreas.Krebbel@de.ibm.com> writes:
> I can't bootstrap gcc on s390 and s390x currently.
Same here on ia64.
> From a first look I would say it may be related to your aliasing patch.
It definitely is.
I'm also getting many ICEs of this form:
Starting program: /tmp/cvs/gcc-test-r117891/Build/gcc/jc1 /tmp/ccBP8T1Ijx -fhash-synchronization -fuse-divide-subroutine -fuse-boehm-gc -fnon-call-exceptions -fkeep-inline-functions -g -O2 -Wno-deprecated -version -ffilelist-file -funwind-tables -fclasspath= -fbootclasspath=/tmp/cvs/gcc-test-r117891/Build/ia64-suse-linux/libjava/classpath/lib -fencoding=UTF-8 -fbootstrap-classes -fPIC
Breakpoint 2, internal_error (
gmsgid=0x4000000000b1c120 "tree check: %s, have %s in %s, at %s:%d")
at ../../gcc/diagnostic.c:582
582 {
(gdb) bt
#0 internal_error (
gmsgid=0x4000000000b1c120 "tree check: %s, have %s in %s, at %s:%d")
at ../../gcc/diagnostic.c:582
#1 0x400000000062a9b0 in tree_check_failed (node=0x2000000000f36d60,
file=0x4000000000acc258 "../../gcc/tree-into-ssa.c", line=558,
function=0x4000000000acc998 "is_old_name") at ../../gcc/tree.c:6161
#2 0x40000000001c1760 in rewrite_update_stmt (walk_data=0x607fffffffaf22b0,
bb=<value optimized out>, si=
{tsi = {ptr = 0x200000000178eaa0, container = 0x200000000051bf00}, bb = 0x2000000000a9ba00}) at ../../gcc/tree-into-ssa.c:558
#3 0x40000000001f78c0 in walk_dominator_tree (walk_data=0x607fffffffaf22b0,
bb=0x20000000012c9600) at ../../gcc/domwalk.c:205
#4 0x40000000001a9070 in rewrite_blocks (entry=0x2000000000a9b900,
what=<value optimized out>, blocks=<value optimized out>)
at ../../gcc/tree-into-ssa.c:1965
#5 0x40000000001bbc20 in update_ssa (update_flags=<value optimized out>)
at ../../gcc/tree-into-ssa.c:3110
#6 0x4000000000695770 in execute_todo (flags=279) at ../../gcc/passes.c:754
#7 0x4000000000696380 in execute_one_pass (pass=0x6000000000038658)
at ../../gcc/passes.c:892
#8 0x40000000006965b0 in execute_pass_list (pass=0x6000000000038658)
at ../../gcc/passes.c:917
#9 0x40000000006965f0 in execute_pass_list (pass=0x60000000000383d0)
at ../../gcc/passes.c:918
#10 0x4000000000167600 in tree_rest_of_compilation (fndecl=0x20000000005439c0)
at ../../gcc/tree-optimize.c:463
#11 0x40000000000c9d70 in java_expand_body (fndecl=0x20000000005439c0)
at ../../gcc/java/decl.c:2079
#12 0x400000000073f1e0 in cgraph_expand_function (node=0x2000000000c970c0)
at ../../gcc/cgraphunit.c:1241
#13 0x4000000000742be0 in cgraph_assemble_pending_functions ()
at ../../gcc/cgraphunit.c:374
#14 0x40000000007417d0 in cgraph_finalize_function (decl=0x20000000005439c0,
nested=0 '\0') at ../../gcc/cgraphunit.c:503
#15 0x40000000000ca380 in finish_method (fndecl=0x20000000005439c0)
at ../../gcc/java/decl.c:2071
#16 0x4000000000086ee0 in java_expand_classes () at ../../gcc/java/parse.y:7678
#17 0x4000000000128930 in java_parse_file (set_yydebug=0)
at ../../gcc/java/jcf-parse.c:1316
#18 0x4000000000622360 in toplev_main (argc=<value optimized out>,
argv=<value optimized out>) at ../../gcc/toplev.c:1033
#19 0x40000000001555f0 in main (argc=18, argv=0x607fffffffaf25e8)
at ../../gcc/main.c:35
Andreas.
--
Andreas Schwab, SuSE Labs, schwab@suse.de
SuSE Linux Products GmbH, Maxfeldstraße 5, 90409 Nürnberg, Germany
PGP key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5
"And now for something completely different."