public inbox for gcc@gcc.gnu.org
 help / color / mirror / Atom feed
* Higher order regression test problems egcs-1.0
@ 1997-12-22  7:42 Jeff Johnson
  1997-12-28 11:27 ` Jeffrey A Law
  0 siblings, 1 reply; 2+ messages in thread
From: Jeff Johnson @ 1997-12-22  7:42 UTC (permalink / raw)
  To: egcs

Hi --

I'm trying to stabilize the following pile of bits on a sparc-sun-sunos4.1.3

	egcs-1.0	(with-gnu-as,with-gnu-ld,enable-shared,enable-haifa)
	egcs-1.0.diff
	libg++-2.8.0b6.5
	binutils-2.8.1.0.18	(and precursors)

I've been shoveling these bits on several platforms for the last month
while acquiring experience on what patches are needed, etc. I've managed to
pass "make -k check" on all platforms from a variety of starting points.

So I tried to get on a final approach pattern and essentially did the
following

	rebuilt	egcs		(same tree, 4th time)
	rebuilt binutils	(2.8.0.1.18 1st time)
	rebuilt egcs		(skipped make check, 1st mistake)
	make install

I say essentially because I can't remember exactly -- I've been doing
several builds a day for too long.

After noticing something was smelly, I ran "make -k check" and have
massive problems with g++. Since many of the problems were core dumps
in libg++, I started looking more closely at binutils, backing up to
2.8.1.0.17, 2.8.1.0.15, and 2.8.1.

Running make check on binutils-2.8.1.0.18, I get

                === ld tests ===

Running target unix
Using /usr/local/bin/../share/dejagnu/baseboards/unix.exp as board description f
ile for target.
Using /usr/local/bin/../share/dejagnu/config/unix.exp as generic interface file
for target.     
Using /u/obpa5/jbj/binutils-2.8.1.0.18/ld/testsuite/config/default.exp as tool-a
nd-target-specific interface file.
Running /u/obpa5/jbj/binutils-2.8.1.0.18/ld/testsuite/ld-bootstrap/bootstrap.exp
 ...
FAIL: bootstrap
FAIL: bootstrap with --static
FAIL: bootstrap with --traditional-format
FAIL: bootstrap with --no-keep-memory
Running /u/obpa5/jbj/binutils-2.8.1.0.18/ld/testsuite/ld-cdtest/cdtest.exp ...
FAIL: cdtest
FAIL: cdtest with -Ur
Running /u/obpa5/jbj/binutils-2.8.1.0.18/ld/testsuite/ld-elfvers/vers.exp ...
Running /u/obpa5/jbj/binutils-2.8.1.0.18/ld/testsuite/ld-empic/empic.exp ...
Running /u/obpa5/jbj/binutils-2.8.1.0.18/ld/testsuite/ld-scripts/crossref.exp ..
.
FAIL: NOCROSSREFS 1
FAIL: NOCROSSREFS 2 
Running /u/obpa5/jbj/binutils-2.8.1.0.18/ld/testsuite/ld-scripts/defined.exp ...
FAIL: DEFINED (PRMS 5699)
Running /u/obpa5/jbj/binutils-2.8.1.0.18/ld/testsuite/ld-scripts/phdrs.exp ...
Running /u/obpa5/jbj/binutils-2.8.1.0.18/ld/testsuite/ld-scripts/script.exp ...
FAIL: script
FAIL: MRI script  
Running /u/obpa5/jbj/binutils-2.8.1.0.18/ld/testsuite/ld-scripts/sizeof.exp ...
FAIL: SIZEOF
Running /u/obpa5/jbj/binutils-2.8.1.0.18/ld/testsuite/ld-sh/sh.exp ...
Running /u/obpa5/jbj/binutils-2.8.1.0.18/ld/testsuite/ld-shared/shared.exp ...
FAIL: shared
FAIL: shared (PIC main)
Running /u/obpa5/jbj/binutils-2.8.1.0.18/ld/testsuite/ld-srec/srec.exp ...
FAIL: S-records
FAIL: S-records with constructors
Running /u/obpa5/jbj/binutils-2.8.1.0.18/ld/testsuite/ld-undefined/undefined.exp
 ...
FAIL: undefined
FAIL: undefined function
FAIL: undefined line
Running /u/obpa5/jbj/binutils-2.8.1.0.18/ld/testsuite/ld-versados/versados.exp .
..

                === ld Summary ===
 
# of unexpected failures        19


Running make check on the other binutils has *only*

FAIL: S-records with constructors

but that's enough to booger most of the g++ tests in egcs-1.0

I see no way that I can compile my way out of this mess with my
currently installed egcs-1.0, so I'm gonna replay it real slow starting
with gcc-2.7.2.3.

Any hints or shortcuts appreciated. In particular, what binutils is
appropriate for sparc-sun-sunos4.1.3?

73 de Jeff
	
-- 
Jeff Johnson	ARS N3NPQ
jbj@jbj.org
Gaithersburg, MD

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: Higher order regression test problems egcs-1.0
  1997-12-22  7:42 Higher order regression test problems egcs-1.0 Jeff Johnson
@ 1997-12-28 11:27 ` Jeffrey A Law
  0 siblings, 0 replies; 2+ messages in thread
From: Jeffrey A Law @ 1997-12-28 11:27 UTC (permalink / raw)
  To: Jeff Johnson; +Cc: egcs

  In message < 199712221651.LAA14173@barnstable.jbj.org >you write:
  > Hi --
  > 
  > I'm trying to stabilize the following pile of bits on a sparc-sun-sunos4.1.3
  > 
  > 	egcs-1.0	(with-gnu-as,with-gnu-ld,enable-shared,enable-haifa)
  > 	egcs-1.0.diff
  > 	libg++-2.8.0b6.5
  > 	binutils-2.8.1.0.18	(and precursors)
OK.  My first concern would be that you're trying to use the Linux
versions of binutils on a sunos system.  This may or may not be a
problem.

  > FAIL: bootstrap
  > FAIL: bootstrap with --static
  > FAIL: bootstrap with --traditional-format
  > FAIL: bootstrap with --no-keep-memory
[ ... ]
Ouch.  Something is definitely wrong.

  > Running make check on the other binutils has *only*
What version is "the other binutils"?

jeff

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~1997-12-28 11:27 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1997-12-22  7:42 Higher order regression test problems egcs-1.0 Jeff Johnson
1997-12-28 11:27 ` Jeffrey A Law

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).