This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: x86 PIC regressions
- To: robertl at dgii dot com (Robert Lipe)
- Subject: Re: x86 PIC regressions
- From: hjl at lucon dot org (H.J. Lu)
- Date: Tue, 1 Sep 1998 21:15:26 -0700 (PDT)
- Cc: egcs at cygnus dot com
>
> Sometime in the last few days in the trunk, x86 has regressed on
> PIC testcases. Since few exercise this, I suspect it hasn't been
> noticed in the common 'make check' cases. I've verified this on both
> i686-linux-gnu and i686-pc-sco3.2v5.0.4. I updated the tree about
> noonish CDT on 8/27.
>
> While this failure case is only one of several, one quick way to
> watch it break is:
>
> make check-gcc RUNTESTFLAGS="--tool_opts -fPIC execute.exp=930106-1.c"
>
This is what I got for egcs 1.1 prerelease on i586-linux-gnu. However,
I have quite a few patches installed. One of them is
Fri Aug 28 05:06:06 1998 Bernd Schmidt <crux@pool.informatik.rwth-aachen.de>
* config/gcc/i386.md (movsf, movdf, movxf): Accept no constants
if -fPIC and -fomit-frame-pointer.
H.J.
---
FAIL: gcc.c-torture/execute/980506-2.c execution, -O2
FAIL: gcc.c-torture/execute/980506-2.c execution, -O2 -g
FAIL: gcc.c-torture/execute/980506-2.c execution, -Os
FAIL: gcc.c-torture/execute/980526-1.c execution, -O2 -fomit-frame-pointer -finline-functions
FAIL: gcc.c-torture/execute/ieee/980619-1.c execution, -O1
FAIL: gcc.c-torture/execute/ieee/980619-1.c execution, -O2
FAIL: gcc.c-torture/execute/ieee/980619-1.c execution, -O2 -fomit-frame-pointer -finline-functions
FAIL: gcc.c-torture/execute/ieee/980619-1.c execution, -O2 -fomit-frame-pointer -finline-functions -funroll-loops
FAIL: gcc.c-torture/execute/ieee/980619-1.c execution, -O2 -fomit-frame-pointer -finline-functions -funroll-all-loops
FAIL: gcc.c-torture/execute/ieee/980619-1.c execution, -O2 -g
FAIL: gcc.c-torture/execute/ieee/980619-1.c execution, -Os
FAIL: gcc.dg/980626-1.c (test for excess errors)
FAIL: gcc.dg/clobbers.c execution test