NetBSD-Bugs archive

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

re: port-amd64/50989: Some programs in base dump dores with SIGILL



On Mar 21,  5:25pm, mrg%eterna.com.au@localhost (matthew green) wrote:
-- Subject: re: port-amd64/50989: Some programs in base dump dores with SIGIL

|  i have not seen any problem with GCC 5.3.  i'm happily running X11 with
|  a bunch of GL and ssh on my amd4 box with a fully GCC 5.3 compiled by
|  a GCC 5.3 world (though my pkgsrc build failed at around 690 packages
|  i haven't looked at why yet -- though those were a 5.3 world that was
|  compiled by 4.8.)

There is something wrong with the old gcc and the processor detection
code. It probably runs through the unoptimized mmx/avr code or it gets
lucky with stack alignment. In my 5.3 tests sshd worked and ssh didn't.
When I changed the stack offset by adding +8, ssh worked and sshd broke.
With the new assembly code, both work (sha) but appears that the other
assembly stubs are broken.

christos


Home | Main Index | Thread Index | Old Index