[PATCH/RFA] VAX ELF revisited
Jason R Thorpe <thorpej <at> wasabisystems.com>
2002-10-01 04:10:19 GMT
On Mon, Jul 15, 2002 at 04:46:29PM -0700, Richard Henderson wrote:
> On Tue, Jun 25, 2002 at 11:12:04PM -0700, Matt Thomas wrote:
> > Is there any reason the rest of the VAX ELF changes can't be pulled up?
> > [After Jason Thorpe and I merge our respective diffs.]
>
> Nope. Do go ahead and post the pieces separately though.
>
>
> r~
Right, so, this merging of respective diffs took a bit longer than I'd
hoped (ahem) .. partially because I'm not paid to hack on the VAX at
my Day Job (don't we all wish we could be
, and then partially because
the compiler just plain broken on VAX for a spell (and I just didn't have
the time to dig into why)...
That said... attached are the rest of the changes required to support
ELF on the VAX. There's nothing really all that new, here, although I
did one small bit of cleanup suggested by Richard, use an unspec_volatile
for the istream-sync (it actually fixes a bug -- before the change, the
istream-sync would sometimes be emitted before the trampoline was finalized).
The last testsuite run I did is here:
http://gcc.gnu.org/ml/gcc-testresults/2002-09/msg00973.html
Since that run, I actually fixed another bug, and I need to run the
testsuite again (that takes a while, though, even cross-compiling on
a reasonably fast Athlon). I'll post those when available.
(Continue reading)