This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: genconstants failure on darwin 1.4
- To: Daniel Egger <degger at fhm dot edu>
- Subject: Re: genconstants failure on darwin 1.4
- From: Dale Johannesen <dalej at apple dot com>
- Date: Wed, 3 Oct 2001 13:50:53 -0700
- Cc: Dale Johannesen <dalej at apple dot com>, GCC <gcc at gcc dot gnu dot org>
On Wednesday, October 3, 2001, at 01:22 PM, Daniel Egger wrote:
> Am Mit, 2001-10-03 um 19.37 schrieb 1002130629:
>
>> I don't think so; we're not seeing this failure here.
>> (The problem described in the thread "reload register collision" causes
>> the Darwin-specific bootstrap to fail, but the symptoms are different:
>> cse.c is miscompiled, and a second-generation compiler crashes in
>> cse_insn().)
>
> ./xgcc -B./ -B/opt/gcc-7400//powerpc-linux-gnu/bin/ -isystem
> /opt/gcc-7400//powerpc-linux-gnu/include -O2 -DIN_GCC -W -Wall
> -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -isystem
> ./include -fPIC -g1 -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -I. -I.
> -I../../gcc/gcc -I../../gcc/gcc/. -I../../gcc/gcc/config
> -I../../gcc/gcc/../include -fPIC -mstrict-align -DL_lshrdi3 -c
> ../../gcc/gcc/libgcc2.c -o libgcc/./_lshrdi3.o
> ../../gcc/gcc/libgcc2.c: In function `__lshrdi3':
> ../../gcc/gcc/libgcc2.c:266: Internal compiler error in canon_hash, at
> cse.c:2459
>
> Like this one? Seen on PPC Linux for more than a week now...
Doubtful; the miscompiled code is in cse_insn(), and so is the crash,
in the Darwin case. I'll be delighted if the problem I found fixes
this bug, of course.