Port-i386 archive

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

Re: Illegal instruction trap in libgcc_s.so



I'm not sure what the difference between my configuration and Jarle's is, but something is different between our configurations. I brought up my local copy of the NetBSD tree and it's not patched. I then took a look at the CVS repository itself, and noticed that cpuinfo.c hasn't been changed in 15 months- this was before I started using NetBSD on a real 486 at all.

So even if that libgcc has code that unconditionally calls CPUID, that particular code path never executes on my 486 machine (and I know it will panic because back in January, I decided to upgrade and to my chagrin someone forgot to put a 486 guard for CPUID in the kernel :P). Perhaps it's (supposed to be) dead code based on 486 guards elsewhere in libgcc, that either are not firing during runtime or while libgcc was compiled?

-----Original Message----- From: Martin Husemann
Sent: Monday, June 01, 2015 3:12 AM
To: Jarle Greipsland
Cc: thor0505%comcast.net@localhost ; port-i386%netbsd.org@localhost
Subject: Re: Illegal instruction trap in libgcc_s.so

On Mon, Jun 01, 2015 at 08:25:50AM +0200, Jarle Greipsland wrote:
NetBSD bug tracker:
  http://gnats.netbsd.org/cgi-bin/query-pr-single.pl?number=49741

This one is tricky as it is an upstream gcc bug - can you bring it up
in their bugtracker? (Which does not mean we can't commit a local workaround
for now...)

Martin

--
William D. Jones
thor0505%comcast.net@localhost

Home | Main Index | Thread Index | Old Index