Port-vax archive

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

Re: Issues with native build of -10 on VAX



On Thu, 2023-11-23 18:45:31 +0100, Hans Rosenfeld <hans%netbsd.org@localhost> wrote:
> On Thu, Nov 23, 2023 at 03:11:03PM +0900, Rin Okuyama wrote:
> > Nice diagnosis!!
> > 
> > This should be because:
> > (1) vax natively supports 64-bit integers, but
> > (2) 64-bit int support for binutils is not explicitly enabled for vax
> > 
> > As a result, this can be assembled correctly only if host is LP64.
> > 
> > This patch for netbsd-10 may resolve the problem: (compile test only)
> > https://gist.github.com/rokuyama/9e67b79674a1bb32db0a8f8c9fbe0f15
> > 
> > To install this fix, you need:
> > (a) run build.sh to cross-build on LP64 host
> > (b) install generated binaries into vax
> 
> Thanks! I have rebuilt everything on amd64 with this patch applied and
> installed the resulting bits on the VAX. The "movq $-1,-292(%fp)[%r4]"
> instruction is now assembled correctly by the native assembler.

Then this is something to send upstream.

MfG, JBG

-- 

Attachment: signature.asc
Description: PGP signature



Home | Main Index | Thread Index | Old Index