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
The following reply was made to PR port-amd64/50989; it has been noted by GNATS.
From: christos%zoulas.com@localhost (Christos Zoulas)
To: gnats-bugs%NetBSD.org@localhost, port-amd64-maintainer%netbsd.org@localhost,
gnats-admin%netbsd.org@localhost, netbsd-bugs%netbsd.org@localhost, ryoon%NetBSD.org@localhost
Cc:
Subject: re: port-amd64/50989: Some programs in base dump dores with SIGILL
Date: Mon, 21 Mar 2016 13:32:01 -0400
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