Source-Changes-D archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: CVS commit: src/lib/libc/arch/vax



On Mon, Nov 21, 2011 at 05:49:26PM +0000, Christos Zoulas wrote:
> In article <20111121161748.B09DD175D0%cvs.netbsd.org@localhost>,
> Chuck Silvers <source-changes-d%NetBSD.org@localhost> wrote:
> >-=-=-=-=-=-
> >
> >gcc 4.5 on vax creates PLT stubs with an entry mask of 0xffc
> >rather than 0 like gcc 4.1 did, so the sneaky assembly functions
> >that "ret" without really returning now clobber their registers.
> >adjust these functions to avoid this problem.
> 
> Whee! This should fix all the vfork lossage! Any news on the addsi3 issue?

I haven't looked into that since we talked about it before.
I thought you were going to investigate?

I've seen several other problems with gcc-4.5 on vax:
 - ld crashes (run natively, it works fine as a tool on an amd64 host)
 - vi dumps core on startup
 - c++ exceptions crash in the exception-handling code

I haven't investigated any of these.  it's rather depressing.

-Chuck


Home | Main Index | Thread Index | Old Index