This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
egcs-980214: results on powerpc-ibm-aix4.2.1.0
- To: law at cygnus dot com
- Subject: egcs-980214: results on powerpc-ibm-aix4.2.1.0
- From: Andrey Slepuhin <pooh at msu dot net>
- Date: Thu, 19 Feb 1998 19:56:14 +0300 (MEST)
- Cc: dje at watson dot ibm dot com, egcs at cygnus dot com
- Organization: Moscow State University Network (MSUnet)
On 19-Feb-98 Jeffrey A Law wrote:
>
> In message <XFMail.980216194349.pooh@msu.net>you write:
> > Bootstrapping of egcs-980214 fails during compilation of
> > enquire.c with xgcc, giving a huge amount of errors like:
> > ....
> > /tmp/cc_72Jaa.s: line 139: Invalid displacement
> > ....
> > It seems that something broken in code generation because
> > assembler file contains symbolic displacements in
> > "lwz <displacement>(2)" commands instead of numeric.
> > Note, that lwz command using register other than 2
> > are valid.
> The problem isn't the existance of the symbolic constant, but
> rather that the symbolic constant is undefined.
>
> This is a direct consequence of my goof fixing a problem in the
> recent varasm.c cleanup.
>
> This patch to the most recent snapshot should fix the problem:
Hi Jeffrey,
Thanks for your patch. Below there are results of egcs-980214
on powerpc-ibm-aix4.2.1.0.
Patches applied (except yours):
- patch from Kriang Lerdsuwanakij <lerdsuwa@scf-fs.usc.edu> for
partial specialization of templates with templates parameters;
- patch from Kriang Lerdsuwanakij <lerdsuwa@scf-fs.usc.edu> for
empty template parameters bug;
- patch from David Edelsohn <dje@watson.ibm.com> and me for
collect2.c;
- my minor patches for thread-safe exception handling and tlink.c
egcs native configuration with --enable-shared, no additional
bootstrap flags.
Probably there are the best g++ results in egcs history.
Regards,
Andrey.
--------------------------------------------------------------------
=== gcc tests ===
FAIL: gcc.c-torture/execute/931004-12.c execution, -O0
FAIL: gcc.c-torture/execute/931004-12.c execution, -O1
FAIL: gcc.c-torture/execute/931004-12.c execution, -O2
FAIL: gcc.c-torture/execute/931004-12.c execution, -O2 -fomit-frame-pointer
-finline-functions
FAIL: gcc.c-torture/execute/931004-12.c execution, -O2 -fomit-frame-pointer
-finline-functions -funroll-loops
FAIL: gcc.c-torture/execute/931004-12.c execution, -O2 -fomit-frame-pointer
-finline-functions -funroll-all-loops
FAIL: gcc.c-torture/execute/931004-12.c execution, -O2 -g
FAIL: gcc.c-torture/execute/complex-5.c execution, -O2 -fomit-frame-pointer
-finline-functions
=== gcc Summary ===
# of expected passes 5986
# of unexpected failures 8
# of expected failures 7
# of unsupported tests 7
=== g++ tests ===
FAIL: g++.jason/thunk3.C (test for excess errors)
FAIL: g++.law/profile1.C (test for excess errors)
=== g++ Summary ===
# of expected passes 3673
# of unexpected failures 2
# of expected failures 81
# of untested testcases 6
=== g77 tests ===
=== g77 Summary ===
# of expected passes 132
=== libstdc++ tests ===
=== libstdc++ Summary ===
# of expected passes 30
=== libio tests ===
=== libio Summary ===
# of expected passes 40