Subject: re: egcs & sparc: fixed.
To: matthew green <mrg@eterna.com.au>
From: Jonathan Stone <jonathan@DSG.Stanford.EDU>
List: tech-toolchain
Date: 10/30/1998 23:39:51
mrg asks:

>are there any other known problems with egcs 1.1 & sparc ?

when I asked christos, he said:


>From: christos@zoulas.com (Christos Zoulas)
>Message-Id: <199810280704.CAA01643@hrothgar.gw.com>
>Subject: Re: egcs stability [was Re: EGCS on mips stable?]
>Cc: tech-toolchain@netbsd.org

  [jonathan asks just what goes wrong and what routes are present...]

>A default route, and whatever comes with the interfaces lo0,le0
>
>gdb cannot debug binaries, says cannot access memory at 0x140000 or something.
>the kernel le0 does not recognizes that it receives packets from the network.
>
>I will take a look at the assembly code.
>
>christos

Sounds like the next step is to refrob the struct alignment for
egcs/sparc (to be 32-bit aligned, or whatever gcc2.7.2.2 does).

Then, rebuild the world and see if that fixes everything.  If it does,
then back out that change and go through the problem cases one by one.
(or sparc can use egcs with the stricter alignment while we do that).

OTOH, if it doesnt fix everything, there's more bug-hunting to do.