On Jun 2, 2015, at 7:03 PM, Jan Engelhardt <jeng...@inai.de> wrote:
> If you run a x86_64 or sparc64 kernel, it means your CPU is capable
> of running instructions like MOV(QWORD) or LDX, respectively. These
> instructions can be issued **no matter whether your C compiler is in
> ILP32 or LP64 mode**.

Ok, I was thrown off by the existence of logic just like that in other places 
in the file -- and I thought it was intended that it return the target ABI not 
the hardware capabilities. But, it sounds like those other places with similar 
logic are bogus, and config.guess really just supposed to report the capability 
of the hardware not the ABI. Sorry for the noise!

(It seems a bit odd that the architecture name is inconsistent between solaris 
and linux, though -- on solaris you get e.g. "sparc-sun-solaris2.11", and linux 
you get sparc64-unknown-linux-gnu. Both environments are running 64bit kernels 
and default to 32bit userland. Oh well.)

James
_______________________________________________
config-patches mailing list
config-patches@gnu.org
https://lists.gnu.org/mailman/listinfo/config-patches

Reply via email to