e64944ac65
Libatomic builds a few functions for Arm with an explicit -march option. This option does not specify an FPU, which can lead to problems when targeting a hard-float or softfp environment since the architecture appears to be incompatible with the selected ABI. The fix is simple enough, just add +fp (the minimum floating point option) to the architecture. We don't use anything from the FP architecture, so it shouldn't really change anything; and if we are building for -mfloat-abi=soft the canonicalization process will remove the unnecessary fp attributes anyway. * Makefile.am: (IFUNC_OPTIONS): Set the architecture to -march=armv7-a+fp on Linux/Arm. * Makefile.in: Regenerated. From-SVN: r253935 |
||
---|---|---|
.. | ||
config | ||
testsuite | ||
.gitignore | ||
acinclude.m4 | ||
aclocal.m4 | ||
auto-config.h.in | ||
cas_n.c | ||
ChangeLog | ||
configure | ||
configure.ac | ||
configure.tgt | ||
exch_n.c | ||
fadd_n.c | ||
fand_n.c | ||
fence.c | ||
fenv.c | ||
fior_n.c | ||
flag.c | ||
fnand_n.c | ||
fop_n.c | ||
fsub_n.c | ||
fxor_n.c | ||
gcas.c | ||
gexch.c | ||
glfree.c | ||
gload.c | ||
gstore.c | ||
host-config.h | ||
init.c | ||
libatomic_i.h | ||
libatomic.map | ||
load_n.c | ||
Makefile.am | ||
Makefile.in | ||
store_n.c | ||
tas_n.c |