Laurent GUERBY <[EMAIL PROTECTED]> writes: > On Sat, 2005-04-09 at 10:28 -0400, Richard Kenner wrote: >> It contains this line: >> >> orig_lhs = TREE_OPERAND (orig_lhs, 1); >> >> But orig_lhs is a VIEW_CONVERT_EXPR which has only one operand. >> >> That's certainly a typo. But I recall that that code has to go anyway. > > I'm seeing the failure on x86-linux too: > > stage1/xgcc -Bstage1/ > -B/home/guerby/work/gcc/install/install-20050410T003153/i686-pc-linux-gnu/bin/ > -c -O2 -g -fomit-frame-pointer -gnatpg -gnata -I--I. -Iada > -I/home/guerby/work/gcc/version-head/gcc/ada > /home/guerby/work/gcc/version-head/gcc/ada/errout.adb -o ada/errout.o > +===========================GNAT BUG DETECTED==============================+ > | 4.1.0 20050409 (experimental) (i686-pc-linux-gnu) GCC error: | > | tree check: accessed operand 2 of view_convert_expr with 1 operands | > | in visit_assignment, at tree-ssa-ccp.c:1074 | > | Error detected at errout.adb:2563:1 |
And on x86_64-linux-gnu I see now: stage1/xgcc -Bstage1/ -B/opt/gcc/4.1-devel/x86_64-suse-linux-gnu/bin/ -c -g -O2 -gnatpg -gnata -I- -I. -Iada -I/cvs/gcc/gcc/ada /cvs/gcc/gcc/ada/ada.ads -o ada/ada.o +===========================GNAT BUG DETECTED==============================+ | 4.1.0 20050409 (experimental) (x86_64-suse-linux-gnu) Segmentation fault | | Error detected at ada.ads:17:1 | | Please submit a bug report; see http://gcc.gnu.org/bugs.html. | | Use a subject line meaningful to you and us to track the bug. | | Include the entire contents of this bug box in the report. | | Include the exact gcc or gnatmake command that you entered. | | Also include sources listed below in gnatchop format | | (concatenated together with no headers between files). | +==========================================================================+ Andreas -- Andreas Jaeger, [EMAIL PROTECTED], http://www.suse.de/~aj SUSE Linux Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126
pgpJiRuPFgxJV.pgp
Description: PGP signature