ARM Cortex-A7 feature misdetection
Jeffrey Walton
noloader at gmail.com
Mon Feb 5 21:46:17 UTC 2018
On Mon, Feb 5, 2018 at 3:56 PM, Torbjörn Granlund <tg at gmplib.org> wrote:
> nisse at lysator.liu.se (Niels Möller) writes:
>
> What I've done in other neon assembly files is to add a
>
> .fpu neon
>
> pseudo-op early in the file. Seems less brittle to me than passing the
> corresponding command line options, in particular for fat builds (i.e.,
> some files with neon assembly, used at runtime only after some check of
> available instructions), where one might not want the C compiler to emit
> any neon instructions.
>
> If we add support for fat arm builds, then that's what we'll need to do!
>
> I don't know if it could cause some portability problems to add it.
I was in a similar spot last year. I think Marc's solution is the
recommended one. It sidesteps the problem without putzing with
configuration options, CFLAGS and CXXFLAGS.
Also see
* https://sourceware.org/ml/binutils/2017-04/msg00163.html
* https://sourceware.org/ml/binutils/2017-04/msg00167.html
Jeff
More information about the gmp-bugs
mailing list