[powerpc-apple-darwin8.2.0] New (20051116) snapshot
Thorsten Glaser
tg at 66h.42h.de
Wed Nov 23 15:43:41 CET 2005
Dixi:
>I have today merged gcc-3.4-20051115 and gpc-20051116 (with both
> Message-ID: <E1EcXkX-0004mi-00 at hera.math.uni.wroc.pl>
>and Message-ID: <E1Ed6ro-00056J-00 at hera.math.uni.wroc.pl>
>applied) into our gcc branch, which also uses Hiroaki Etoh's SSP
[...]
I've hacked a bit on the infrastructure, and after building our gcc
with Apple's gcc, I could rebuild it with itself then Pascal didn't
ICE building the RTS (figured that out before Adriaan's answer made
it to my INBOX, but thanks nonetheless). These are the results:
Test Run By tglaser on 2005-11-22 22:20:52
Native configuration is powerpc-apple-darwin8.2.0 (g4.gecko.ig3.net)
=== gpc tests ===
Running target any
Running testsuite ...
UNSUPPORTED: agettext2test.pas
UNSUPPORTED: agettexttest.pas
UNSUPPORTED: aregextest.pas
UNSUPPORTED: asmtest.pas
UNSUPPORTED: fjf165a.pas
FAIL: fjf998r.pas
UNSUPPORTED: gmptest.pas
UNSUPPORTED: longr2.pas
FAIL: mir047h.pas
FAIL: prep2p.pas
FAIL: systemtest.pas
[...]
gpc version 20051116, based on gcc-3.4.5 20051115 (propolice; MirOS 083A)
Snippets:
| TEST fjf998q.pas: OK
| TEST fjf998r.pas: failed:
| TEST fjf998s.pas: OK
uh?
| TEST mir047h.pas: OK
| ./test_run: line 345: 10690 Bus error ./"$A_OUT" "$1"
| TEST mir048a.pas: OK
Looks familiar - the same problem shows up on i386-ecce-mirbsd8.
May be a stack protector issue?
| TEST prep2p.pas: 0a1,2
| > _ARCH_PPC
| > _BIG_ENDIAN
| 1a4
| > __BIG_ENDIAN__
| failed
I think you already know this.
| TEST systemtest.pas: a.out(2075) malloc: *** vm_allocate(size=2147483648) failed (error code=3)
| a.out(2075) malloc: *** error: can't allocate region
| a.out(2075) malloc: *** set a breakpoint in szone_error to debug
| a.out(2075) malloc: *** vm_allocate(size=2147483648) failed (error code=3)
| a.out(2075) malloc: *** error: can't allocate region
| a.out(2075) malloc: *** set a breakpoint in szone_error to debug
| OK
No idea, I don't know anything about Macintoshes (that's
just a shell account I have at a friend's box).
I'll now look whether just doing a make bootstrap is enough
to circumvent the Apple GCC brokenness.
//mirabile
--
I believe no one can invent an algorithm. One just happens to hit upon it
when God enlightens him. Or only God invents algorithms, we merely copy them.
If you don't believe in God, just consider God as Nature if you won't deny
existence. -- Coywolf Qi Hunt
More information about the Gpc
mailing list