This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

egcs-980214: results on powerpc-ibm-aix4.2.1.0


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



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]