public inbox for gcc@gcc.gnu.org
 help / color / mirror / Atom feed
* egcs-971225 on i386-pc-bsdos3.1, test results. (was Re: x86 EH on BSD/OS with snapshot gas not working..)
@ 1998-01-05  3:01 Shigeya Suzuki
  1998-01-05  8:59 ` Robert Lipe
  0 siblings, 1 reply; 5+ messages in thread
From: Shigeya Suzuki @ 1998-01-05  3:01 UTC (permalink / raw)
  To: egcs

Follow-up to

Following test run with:

	egcs-971224, full distribution with testsuite
	gas-970915
	dejagnu-971222

both built with ./configure --prefix=/usr/locale/egcs.  gas-970915
requres minor mods in libtool script for BSD/OS 3.1. (probably minor
/bin/sh compatibility problem.)


Both of followings are result of:

	fgrep -v PASS gcc.sum
	fgrep -v PASS g++.sum


shigeya

------------------------------

Test Run By shigeya on Mon Jan  5 18:35:17 1998
Native configuration is i386-pc-bsdi3.1

		=== gcc tests ===

Running target unix
Running /usr/home/shigeya/src/egcs/egcs-971225/gcc/testsuite/gcc.c-torture/code_quality/code_quality.exp ...
Running /usr/home/shigeya/src/egcs/egcs-971225/gcc/testsuite/gcc.c-torture/compile/compile.exp ...
XFAIL: gcc.c-torture/compile/961203-1.c
Running /usr/home/shigeya/src/egcs/egcs-971225/gcc/testsuite/gcc.c-torture/execute/execute.exp ...
FAIL: gcc.c-torture/execute/960218-1.c execution,  -O0 
FAIL: gcc.c-torture/execute/960218-1.c execution,  -O1 
FAIL: gcc.c-torture/execute/960218-1.c execution,  -O2 
FAIL: gcc.c-torture/execute/960218-1.c execution,  -O2 -fomit-frame-pointer -finline-functions 
FAIL: gcc.c-torture/execute/960218-1.c execution,  -O2 -fomit-frame-pointer -finline-functions -funroll-loops 
FAIL: gcc.c-torture/execute/960218-1.c execution,  -O2 -fomit-frame-pointer -finline-functions -funroll-all-loops 
FAIL: gcc.c-torture/execute/960218-1.c execution,  -O2 -g 
Running /usr/home/shigeya/src/egcs/egcs-971225/gcc/testsuite/gcc.c-torture/execute/ieee/ieee.exp ...
FAIL: gcc.c-torture/execute/ieee/rbug.c execution,  -O0 
FAIL: gcc.c-torture/execute/ieee/rbug.c execution,  -O1 
FAIL: gcc.c-torture/execute/ieee/rbug.c execution,  -O2 
FAIL: gcc.c-torture/execute/ieee/rbug.c execution,  -O2 -g 
Running /usr/home/shigeya/src/egcs/egcs-971225/gcc/testsuite/gcc.c-torture/noncompile/noncompile.exp ...
Running /usr/home/shigeya/src/egcs/egcs-971225/gcc/testsuite/gcc.c-torture/special/special.exp ...
Running /usr/home/shigeya/src/egcs/egcs-971225/gcc/testsuite/gcc.c-torture/unsorted/unsorted.exp ...
Running /usr/home/shigeya/src/egcs/egcs-971225/gcc/testsuite/gcc.dg/dg.exp ...
UNSUPPORTED: gcc.dg/bf-spl1.c
UNSUPPORTED: gcc.dg/dll-1.c
UNSUPPORTED: gcc.dg/dll-2.c
UNSUPPORTED: gcc.dg/dll-3.c
UNSUPPORTED: gcc.dg/dll-4.c
UNSUPPORTED: gcc.dg/splet-1.c
UNSUPPORTED: gcc.dg/struct-ret-1.c
Running /usr/home/shigeya/src/egcs/egcs-971225/gcc/testsuite/gcc.failure/failure.exp ...
XFAIL: gcc.failure/940409-1.c,  -O0  
XFAIL: gcc.failure/940409-1.c,  -O1  
XFAIL: gcc.failure/940409-1.c,  -O2  
XFAIL: gcc.failure/940409-1.c,  -O2 -fomit-frame-pointer -finline-functions  
XFAIL: gcc.failure/940409-1.c,  -O2 -g  
Running /usr/home/shigeya/src/egcs/egcs-971225/gcc/testsuite/gcc.misc-tests/acker1.exp ...
Running /usr/home/shigeya/src/egcs/egcs-971225/gcc/testsuite/gcc.misc-tests/dg-test.exp ...
Running /usr/home/shigeya/src/egcs/egcs-971225/gcc/testsuite/gcc.misc-tests/dhry.exp ...
Running /usr/home/shigeya/src/egcs/egcs-971225/gcc/testsuite/gcc.misc-tests/gcov.exp ...
FAIL: gcov-1.c:1:is 4:should be 11
FAIL: gcov-1.c:1:is 5:should be 10
FAIL: gcov-1.c:1:is 7:should be 1
Running /usr/home/shigeya/src/egcs/egcs-971225/gcc/testsuite/gcc.misc-tests/matrix1.exp ...
Running /usr/home/shigeya/src/egcs/egcs-971225/gcc/testsuite/gcc.misc-tests/mg.exp ...
Running /usr/home/shigeya/src/egcs/egcs-971225/gcc/testsuite/gcc.misc-tests/msgs.exp ...
Running /usr/home/shigeya/src/egcs/egcs-971225/gcc/testsuite/gcc.misc-tests/optbench.exp ...
Running /usr/home/shigeya/src/egcs/egcs-971225/gcc/testsuite/gcc.misc-tests/sieve.exp ...
Running /usr/home/shigeya/src/egcs/egcs-971225/gcc/testsuite/gcc.misc-tests/sort2.exp ...

		=== gcc Summary ===

# of expected passes		5957
# of unexpected failures	14
# of expected failures		6
# of unsupported tests		7
/usr/home/shigeya/src/egcs/bin-bsdi/gcc/xgcc version egcs-2.91.03 971225 (gcc-2.8.0)

------------------------------

Test Run By shigeya on Mon Jan  5 19:19:54 1998
Native configuration is i386-pc-bsdi3.1

		=== g++ tests ===

Running target unix
Running /usr/home/shigeya/src/egcs/egcs-971225/gcc/testsuite/g++.old-deja/old-deja.exp ...
XFAIL: g++.brendan/bit-fields2.C .* , (test for errors, line 11)
FAIL: g++.brendan/crash30.C (test for excess errors)
XFAIL: g++.bugs/900213_03.C missed by g++, warned by cfront, (test for errors, line 24)
XFAIL: g++.bugs/900215_02.C , (test for errors, line 44)
XFAIL: g++.bugs/900321_01.C , (test for errors, line 22)
XFAIL: g++.bugs/900321_01.C , (test for errors, line 23)
XFAIL: g++.bugs/900322_01.C , (test for errors, line 25)
XFAIL: g++.bugs/900322_01.C , (test for errors, line 29)
XFAIL: g++.bugs/900322_01.C , (test for errors, line 35)
XFAIL: g++.bugs/900322_01.C , (test for errors, line 39)
XFAIL: g++.bugs/900322_01.C , (test for errors, line 43)
XFAIL: g++.bugs/900322_01.C , (test for errors, line 45)
XFAIL: g++.bugs/900322_01.C , (test for errors, line 49)
XFAIL: g++.bugs/900402_01.C  (test for errors, line 12)
XFAIL: g++.bugs/900404_04.C , (test for errors, line 18)
XFAIL: g++.bugs/900428_01.C , (test for errors, line 26)
XFAIL: g++.bugs/900428_01.C , (test for errors, line 27)
XFAIL: g++.bugs/900428_01.C , (test for errors, line 28)
XFAIL: g++.bugs/900428_01.C , (test for errors, line 30)
XFAIL: g++.bugs/900428_01.C , (test for errors, line 31)
XFAIL: g++.bugs/900428_01.C , (test for errors, line 32)
XFAIL: g++.bugs/900428_01.C , (test for errors, line 34)
XFAIL: g++.bugs/900428_01.C , (test for errors, line 35)
XFAIL: g++.bugs/900428_01.C , (test for errors, line 36)
XFAIL: g++.bugs/900428_01.C , (test for errors, line 38)
XFAIL: g++.bugs/900428_01.C , (test for errors, line 39)
XFAIL: g++.bugs/900428_01.C , (test for errors, line 40)
XFAIL: g++.bugs/900428_01.C , (test for errors, line 42)
XFAIL: g++.bugs/900428_01.C , (test for errors, line 43)
XFAIL: g++.bugs/900428_01.C , (test for errors, line 44)
XFAIL: g++.bugs/900428_01.C , (test for errors, line 46)
XFAIL: g++.bugs/900428_01.C , (test for errors, line 47)
XFAIL: g++.bugs/900428_01.C , (test for errors, line 48)
XFAIL: g++.bugs/900519_05.C  (test for bogus messages, line 10)
XFAIL: g++.bugs/900519_05.C  (test for bogus messages, line 16)
XFAIL: g++.bugs/900519_05.C  Execution test
FAIL: g++.eh/cleanup1.C  Execution test
FAIL: g++.eh/new1.C  Execution test
FAIL: g++.eh/new2.C  Execution test
FAIL: g++.eh/pdel1.C  Execution test
FAIL: g++.eh/pdel2.C  Execution test
FAIL: g++.eh/ptr1.C  Execution test
FAIL: g++.eh/rethrow1.C  Execution test
FAIL: g++.eh/rethrow2.C  Execution test
FAIL: g++.eh/rethrow3.C  Execution test
FAIL: g++.eh/rethrow4.C  Execution test
FAIL: g++.eh/rethrow5.C  Execution test
FAIL: g++.eh/spec1.C  Execution test
FAIL: g++.eh/spec2.C  Execution test
FAIL: g++.eh/spec3.C  Execution test
FAIL: g++.gb/sig09.C  Execution test
FAIL: g++.gb/sig13.C  Execution test
FAIL: g++.gb/sig14.C  Execution test
FAIL: g++.gb/sig16.C  Execution test
FAIL: g++.gb/sig22.C  Execution test
XFAIL: g++.jason/access7.C - wrongly ambiguous static member call, (test for bogus messages, line 12)
XFAIL: g++.jason/ambig3.C - late parsing (test for bogus messages, line 12)
XFAIL: g++.jason/ambig3.C - late parsing (test for bogus messages, line 14)
XFAIL: g++.jason/cond.C , (test for errors, line 9)
XFAIL: g++.jason/cond.C , (test for errors, line 11)
XFAIL: g++.jason/cond.C , (test for errors, line 16)
FAIL: g++.jason/const3.C  Execution test
FAIL: g++.jason/init2.C  Execution test
FAIL: g++.jason/init3.C  Execution test
FAIL: g++.jason/new4.C  Execution test
XFAIL: g++.jason/opeq5.C - Execution test
XFAIL: g++.jason/pmf2.C failed conversion to method pointer (test for errors, line 12)
XFAIL: g++.jason/ref4.C - references to functions (test for bogus messages, line 4)
FAIL: g++.jason/return3.C  Execution test
XFAIL: g++.jason/rfg16.C  (test for bogus messages, line 4)
XFAIL: g++.jason/rfg16.C  (test for bogus messages, line 5)
FAIL: g++.jason/template11.C  Execution test
XFAIL: g++.jason/template18.C , (test for errors, line 9)
FAIL: g++.jason/thunk2.C (test for excess errors)
XFAIL: g++.jason/thunk2.C  Execution test
XFAIL: g++.law/access5.C .* , (test for errors, line 22)
XFAIL: g++.law/arg11.C (test for excess errors)
XFAIL: g++.law/arm14.C .* , (test for errors, line 21)
XFAIL: g++.law/arm2.C (test for excess errors)
XFAIL: g++.law/array2.C (test for excess errors)
XFAIL: g++.law/code-gen3.C - Execution test
XFAIL: g++.law/enum5.C (test for excess errors)
XFAIL: g++.law/friend4.C (test for excess errors)
XFAIL: g++.law/inline2.C (test for excess errors)
XFAIL: g++.law/missed-error1.C , (test for errors, line 10)
XFAIL: g++.law/operators29.C (test for excess errors)
XFAIL: g++.law/union1.C (test for excess errors)
XFAIL: g++.law/visibility22.C (test for excess errors)
XFAIL: g++.law/visibility23.C .* , (test for errors, line 26)
XFAIL: g++.law/visibility23.C (test for excess errors)
XFAIL: g++.law/vtable1.C (test for excess errors)
XFAIL: g++.mike/dyncast1.C  Execution test
XFAIL: g++.mike/dyncast2.C  Execution test
FAIL: g++.mike/dyncast3.C  Execution test
FAIL: g++.mike/dyncast7.C (test for excess errors)
FAIL: g++.mike/dyncast9.C  Execution test
FAIL: g++.mike/eh10.C  Execution test
FAIL: g++.mike/eh12.C  Execution test
FAIL: g++.mike/eh13.C (test for excess errors)
FAIL: g++.mike/eh14.C  Execution test
FAIL: g++.mike/eh16.C  Execution test
FAIL: g++.mike/eh17.C  Execution test
FAIL: g++.mike/eh18.C  Execution test
FAIL: g++.mike/eh2.C  Execution test
FAIL: g++.mike/eh21.C  Execution test
FAIL: g++.mike/eh24.C  Execution test
FAIL: g++.mike/eh25.C  Execution test
FAIL: g++.mike/eh26.C  Execution test
FAIL: g++.mike/eh27.C  Execution test
FAIL: g++.mike/eh28.C  Execution test
FAIL: g++.mike/eh29.C  Execution test
FAIL: g++.mike/eh3.C  Execution test
FAIL: g++.mike/eh31.C  Execution test
FAIL: g++.mike/eh33.C  Execution test
FAIL: g++.mike/eh34.C  Execution test
FAIL: g++.mike/eh35.C  Execution test
FAIL: g++.mike/eh36.C  Execution test
FAIL: g++.mike/eh37.C  Execution test
FAIL: g++.mike/eh38.C  Execution test
FAIL: g++.mike/eh39.C  Execution test
FAIL: g++.mike/eh40.C  Execution test
FAIL: g++.mike/eh41.C  Execution test
FAIL: g++.mike/eh42.C  Execution test
FAIL: g++.mike/eh44.C  Execution test
FAIL: g++.mike/eh47.C  Execution test
FAIL: g++.mike/eh48.C  Execution test
FAIL: g++.mike/eh49.C  Execution test
FAIL: g++.mike/eh5.C  Execution test
FAIL: g++.mike/eh50.C  Execution test
FAIL: g++.mike/eh51.C  Execution test
FAIL: g++.mike/eh6.C  Execution test
FAIL: g++.mike/eh8.C  Execution test
FAIL: g++.mike/leak1.C  Execution test
FAIL: g++.mike/misc13.C  Execution test
XFAIL: g++.mike/misc5.C uses same name 9.3 , (test for errors, line 10)
FAIL: g++.mike/net17.C  Execution test
FAIL: g++.mike/net26.C  Execution test
XFAIL: g++.mike/ns10.C (test for excess errors)
XFAIL: g++.mike/ns10.C  Execution test
XFAIL: g++.mike/ns11.C (test for excess errors)
XFAIL: g++.mike/ns11.C  Execution test
XFAIL: g++.mike/ns13.C (test for excess errors)
XFAIL: g++.mike/ns14.C (test for excess errors)
XFAIL: g++.mike/ns3.C  (test for errors, line 1)
XFAIL: g++.mike/ns5.C  (test for errors, line 5)
XFAIL: g++.mike/ns7.C  (test for errors, line 8)
XFAIL: g++.mike/ns9.C (test for excess errors)
XFAIL: g++.mike/ns9.C  Execution test
FAIL: g++.mike/offset1.C  Execution test
FAIL: g++.mike/p10849a.C  Execution test
XFAIL: g++.mike/p1989.C - (test for bogus messages, line 339)
FAIL: g++.mike/p2394.C  Execution test
FAIL: g++.mike/p4736a.C  Execution test
XFAIL: g++.mike/p6058.C  (test for errors, line 7)
FAIL: g++.mike/p6927.C  Execution test
XFAIL: g++.mike/p7325.C *-*-* Execution test
FAIL: g++.mike/p789.C  Execution test
FAIL: g++.mike/p7912.C  Execution test
FAIL: g++.mike/p9706.C  Execution test
FAIL: g++.mike/pmf2.C  Execution test
FAIL: g++.mike/pmf8.C  Execution test
FAIL: g++.mike/ref1.C  Execution test
FAIL: g++.mike/temp.C  Execution test
FAIL: g++.mike/virt2.C  Execution test
XFAIL: g++.niklas/t135.C (test for excess errors)
UNTESTED: g++.other/dll-1.C: Test skipped: Skip if not target: arm-*pe
UNTESTED: g++.other/dll-2.C: Test skipped: Skip if not target: arm-*pe
UNTESTED: g++.other/dll-3.C: Test skipped: Skip if not target: arm-*pe
UNTESTED: g++.other/dll-4.C: Test skipped: Skip if not target: arm-*pe
UNTESTED: g++.other/dll-5.C: Test skipped: Skip if not target: arm-*pe
UNTESTED: g++.other/dll-6.C: Test skipped: Skip if not target: arm-*pe
FAIL: g++.other/rtti3.C  Execution test
FAIL: g++.other/rtti4.C  Execution test
FAIL: g++.other/rttid2.C  Execution test
FAIL: g++.other/rttid3.C  Execution test
FAIL: g++.other/rttid4.C  Execution test

		=== g++ Summary ===

# of expected passes		3374
# of unexpected failures	88
# of expected failures		82
# of untested testcases		6
/usr/home/shigeya/src/egcs/bin-bsdi/gcc/testsuite/../xgcc version egcs-2.91.03 971225 (gcc-2.8.0)


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

* Re: egcs-971225 on i386-pc-bsdos3.1, test results. (was Re: x86 EH on BSD/OS with snapshot gas not working..)
  1998-01-05  3:01 egcs-971225 on i386-pc-bsdos3.1, test results. (was Re: x86 EH on BSD/OS with snapshot gas not working..) Shigeya Suzuki
@ 1998-01-05  8:59 ` Robert Lipe
  1998-01-05  9:26   ` David Edelsohn
  1998-01-05 18:48   ` Shigeya Suzuki
  0 siblings, 2 replies; 5+ messages in thread
From: Robert Lipe @ 1998-01-05  8:59 UTC (permalink / raw)
  To: Shigeya Suzuki; +Cc: egcs

I can't recall BSD/OS being represented on the list.  [ This isn't to say
that it isn't, only that I can't recall it. ]    So it's possible that you
may be among the first to try it.

Certainly your test results are pretty sad compared to other x86 targets.
You're seeing many things fail that work on Linux, OpenServer, Unixware
and others.    Whether this is a problem in your build or something unique
about the BSD/OS target specific code is something you'll have to dig for.

I'd start by looking in the *.log files.   Look at the failures.  Do you
see an obvious pattern?  (missing libraries, link failures, errors from
the assembler, whatever)   Missing that, build a cross compiler to target,
say, i386-pc-linux.   Use that compiler to generate a .s file and compare
the output with that on your native compiler.  Perhaps that'll offer some
hints on what's going so horribly wrong with this target.

Look at the list archives for good x86 targets so you don't happen to pick
one of the few tests that are known to fail on the x86 family these days.


Good luck.

RJL

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

* Re: egcs-971225 on i386-pc-bsdos3.1, test results. (was Re: x86 EH on BSD/OS with snapshot gas not working..)
  1998-01-05  8:59 ` Robert Lipe
@ 1998-01-05  9:26   ` David Edelsohn
  1998-01-05 18:48   ` Shigeya Suzuki
  1 sibling, 0 replies; 5+ messages in thread
From: David Edelsohn @ 1998-01-05  9:26 UTC (permalink / raw)
  To: Robert Lipe; +Cc: Shigeya Suzuki, egcs

>>>>> Robert Lipe writes:

Robert> I can't recall BSD/OS being represented on the list.  [ This isn't to say
Robert> that it isn't, only that I can't recall it. ]    So it's possible that you
Robert> may be among the first to try it.

Robert> Certainly your test results are pretty sad compared to other x86 targets.
Robert> You're seeing many things fail that work on Linux, OpenServer, Unixware
Robert> and others.    Whether this is a problem in your build or something unique
Robert> about the BSD/OS target specific code is something you'll have to dig for.

	I know that NetBSD x86 has significant problems with EGCS at the
moment because they still utilize a very outdated (pre-2.0) GAS and their
hacked up a.out shared library support.  EGCS finally has prompted them to
get NetBSD x86 ELF support working.  I believe that BSD/OS and NetBSD are
very similar, so this probably is the problem that you are encountering.
The NetBSD toolchain discussion archive would be a good source of
information. 

David


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

* Re: egcs-971225 on i386-pc-bsdos3.1, test results. (was Re: x86 EH on BSD/OS with snapshot gas not working..)
  1998-01-05  8:59 ` Robert Lipe
  1998-01-05  9:26   ` David Edelsohn
@ 1998-01-05 18:48   ` Shigeya Suzuki
  1998-01-05 20:26     ` Robert Lipe
  1 sibling, 1 reply; 5+ messages in thread
From: Shigeya Suzuki @ 1998-01-05 18:48 UTC (permalink / raw)
  To: egcs

I'm replying to two messages I got..

>>>>> "robertl" == Robert Lipe <robertl@dgii.com> writes:

robertl> I can't recall BSD/OS being represented on the list.  [ This
robertl> isn't to say that it isn't, only that I can't recall it. ]
robertl> So it's possible that you may be among the first to try it.

I've sent some of test results while ago to law@cygnus, but may be the
test result was incoplete.

robertl> Certainly your test results are pretty sad compared to other
robertl> x86 targets.  You're seeing many things fail that work on
robertl> Linux, OpenServer, Unixware and others.  Whether this is a
robertl> problem in your build or something unique about the BSD/OS
robertl> target specific code is something you'll have to dig for.

Hmm. I haven't tried on other platforms -- so I don't know current
expected result. The unexpected failures are really bad news -- right?

robertl> I'd start by looking in the *.log files.  Look at the
robertl> failures.  Do you see an obvious pattern?  (missing
robertl> libraries, link failures, errors from the assembler,
robertl> whatever)

I'll check them.

robertl> Missing that, build a cross compiler to target, say,
robertl> i386-pc-linux.  Use that compiler to generate a .s file and
robertl> compare the output with that on your native compiler.

Hmm. that's good idea. I'll try that tonight. (it's about noon in Japan.)

robertl> Perhaps that'll offer some hints on what's going so horribly
robertl> wrong with this target.

So now I understand test results are horribly wrong :-<

robertl> Look at the list archives for good x86 targets so you don't
robertl> happen to pick one of the few tests that are known to fail on
robertl> the x86 family these days.

Well, I'll check'em too.


>>>>> "dje" == David Edelsohn <dje@watson.ibm.com> writes:

dje> 	I know that NetBSD x86 has significant problems with EGCS at the
dje> moment because they still utilize a very outdated (pre-2.0) GAS and their
dje> hacked up a.out shared library support.

May be..

dje> EGCS finally has prompted them to get NetBSD x86 ELF support
dje> working.  I believe that BSD/OS and NetBSD are very similar, so
dje> this probably is the problem that you are encountering.  The
dje> NetBSD toolchain discussion archive would be a good source of
dje> information.

Very similar, but still not have ELF support (expected in future
release, as I heard.)

I'll check NetBSD archive, too.

shigeya

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

* Re: egcs-971225 on i386-pc-bsdos3.1, test results. (was Re: x86 EH on BSD/OS with snapshot gas not working..)
  1998-01-05 18:48   ` Shigeya Suzuki
@ 1998-01-05 20:26     ` Robert Lipe
  0 siblings, 0 replies; 5+ messages in thread
From: Robert Lipe @ 1998-01-05 20:26 UTC (permalink / raw)
  To: Shigeya Suzuki; +Cc: egcs

> robertl> I can't recall BSD/OS being represented on the list.  [ This
> robertl> isn't to say that it isn't, only that I can't recall it. ]
> robertl> So it's possible that you may be among the first to try it.
> 
> I've sent some of test results while ago to law@cygnus, but may be the
> test result was incoplete.

My comment was more to the point that there doesn't seem to be 
a regular person banging on this target and announcing it on 
the list frequently enough that I recall them.   


> Hmm. I haven't tried on other platforms -- so I don't know current
> expected result. The unexpected failures are really bad news -- right?

You can find some good Linux results (essentially a clean slate) at
	http://www.cygnus.com/ml/egcs/1998-Jan/0065.html
SCO Unixware 2:
	http://www.cygnus.com/ml/egcs/1997-Dec/1217.html
SCO OpenServer 5 suffers from a few more failures becuase it's 
   both COFF and ELF and not everything in EGCS handles that really well:
	http://www.cygnus.com/ml/egcs/1997-Dec/1094.html


Random hint:  Until you get the C compiler to pass, don't sweat C++.
Until they both pass, don't worry much about the libraries.


> robertl> Missing that, build a cross compiler to target, say,
> robertl> i386-pc-linux.  Use that compiler to generate a .s file and
> robertl> compare the output with that on your native compiler.
> 
> Hmm. that's good idea. I'll try that tonight. (it's about noon in Japan.)

That's the way we slowly brought the OpenServer port to a level
of quality comparable (but not quite equal yet) to the Linux stuff.

Any user of free software on an x86 system would be silly to not 
hitch a ride on the Linux train and all the smart guys that are
banging on that target. :-)

> dje> EGCS finally has prompted them to get NetBSD x86 ELF support
> dje> working.  I believe that BSD/OS and NetBSD are very similar, so
> 
> Very similar, but still not have ELF support (expected in future
> release, as I heard.)

This is probably a key newsflash.   I didn't know it wasn't an ELF
target, but I don't do BSD on x86.   The ELF support has certainly
been the favored format in the code, so it's going to be the most
exercised.

Good luck.

RJL

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

end of thread, other threads:[~1998-01-05 20:26 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1998-01-05  3:01 egcs-971225 on i386-pc-bsdos3.1, test results. (was Re: x86 EH on BSD/OS with snapshot gas not working..) Shigeya Suzuki
1998-01-05  8:59 ` Robert Lipe
1998-01-05  9:26   ` David Edelsohn
1998-01-05 18:48   ` Shigeya Suzuki
1998-01-05 20:26     ` Robert Lipe

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).