This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
Re: 'make check' 980315 on powerpc-unknown-linux-gnulibc1
- To: Elliot Lee <sopwith at cuc dot edu>
- Subject: Re: 'make check' 980315 on powerpc-unknown-linux-gnulibc1
- From: Jeffrey A Law <law at cygnus dot com>
- Date: Mon, 17 Aug 1998 00:28:59 -0600
- cc: egcs-bugs at cygnus dot com
- Reply-To: law at cygnus dot com
In message <Pine.LNX.3.96.980322022756.18322A-100000@bogus.circ.us.eu.org>you
write:
> If I compile the test case with -O2 -fno-strength-reduce, the problem does
> not occur, so something used by strength reduction optimizations is
> probably the problem ;-)
>
> FAIL: gcc.c-torture/compile/920501-4.c, -O2
> FAIL: gcc.c-torture/compile/920501-4.c, -O2 -fomit-frame-pointer
> -finline-functions
> FAIL: gcc.c-torture/compile/920501-4.c, -O2 -fomit-frame-pointer
> -finline-functions -funroll-loops
> FAIL: gcc.c-torture/compile/920501-4.c, -O2 -fomit-frame-pointer
> -finline-functions -funroll-all-loops
> FAIL: gcc.c-torture/compile/920501-4.c, -O2 -g
>
> 920501-4.c: In function `foo':
> 920501-4.c:49: Could not find a spill register
> (insn:QI 618 705 733 (parallel[
> (set (mem:SI (plus:SI (reg:SI 1 r1)
> (const_int 32812)))
> (lshiftrt:SI (neg:SI (abs:SI (reg/v:SI 66 ctr)))
> (const_int 31)))
> (clobber (scratch:SI))
> ] ) 540 {sleu+25} (nil)
> (expr_list:REG_UNUSED (scratch:SI)
> (nil)))
> gcc: Internal compiler error: program cc1 got fatal signal 6
This bug seems to have been fixed for the egcs-1.1 release
jeff