Mainline infinite recursion on ia64

John David Anglin dave@hiauly1.hia.nrc.ca
Sat Mar 8 18:47:00 GMT 2003


> > This also happens on hppa64-hp-hpux11.11.
> 
> Once again my apologies.  I don't suppose you could try the patch
> I posted to gcc-patches on hppa64-hp-hpux11.11?  I'm having problems
> with "cvs update", so it'll be a while before I came confirm that
> 64-bit targets are fixed with my change.

Your patch fixes the bootstrap problem.

However in the testsuite, I see the following regressions since
my last hppa64-hp-hpux11.11 build:

FAIL: gcc.c-torture/execute/pure-1.c compilation,  -O3 -fomit-frame-pointer 
UNRESOLVED: gcc.c-torture/execute/pure-1.c execution,  -O3 -fomit-frame-pointer 
FAIL: gcc.c-torture/execute/pure-1.c compilation,  -O3 -g 
UNRESOLVED: gcc.c-torture/execute/pure-1.c execution,  -O3 -g 

Over the last month or so, a number of new fails have been introduced:

FAIL: gcc.dg/Wreturn-type.c (test for excess errors)
FAIL: gcc.dg/funcorder.c scan-assembler-not link_error
FAIL: gcc.dg/old-style-asm-1.c scan-assembler L2
FAIL: gcc.dg/warn-1.c  (test for warnings, line 8)
FAIL: gcc.dg/warn-1.c  (test for warnings, line 15)
FAIL: gcc.dg/pch/inline-1.c (test for excess errors)

FAIL: pch/system-1.C -g assembly comparison
FAIL: pch/system-1.C -O2 -g assembly comparison
FAIL: g++.robertl/eb42.C (test for excess errors)

FAIL: g77.f-torture/execute/980520-1.f compilation,  -O0 

and a huge number of locale related fails in the libstdc++ testsuite.
I didn't include 20010119-1.c which is a known and understood problem.

The Wreturn-type.c fail is caused by the warning:
/xxx/gnu/gcc-3.3/gcc/gcc/testsuite/gcc.dg/Wreturn-type.c:5: warning: control rea
ches end of non-void function

The funcorder.c fail is caused by I believe an ".IMPORT" statement containing
"link_error", so this is just a test problem.

old-style-asm-1.c fails because the label is "L$0002", so again this is a test
problem.

Don't know why warn-1.c fails.

pch/inline-1.c fails because:
/xxx/gnu/gcc-3.3/gcc/gcc/testsuite/gcc.dg/pch/inline-1.c: In function `foo':
/xxx/gnu/gcc-3.3/gcc/gcc/testsuite/gcc.dg/pch/inline-1.c:5: internal compiler er
ror: in gen_subprogram_die, at dwarf2out.c:10863

The g++ pch assembly comparisons have a huge number of differences.

g++.robertl/eb42.C fails because of
/xxx/gnu/gcc-3.3/gcc/gcc/testsuite/g++.old-deja/g++.robertl/eb42.C:13: error: extra `;'

971102-1.f fails because of
ld: Unsatisfied symbol "val_" in file /var/tmp//ccqeJr2U.o
This fail is new as of March 4.

Dave
-- 
J. David Anglin                                  dave.anglin@nrc-cnrc.gc.ca
National Research Council of Canada              (613) 990-0752 (FAX: 952-6605)



More information about the Gcc-patches mailing list