glibc/sysdeps/arm
Felix Riemann a885fc2d68 sysdeps: arm: Fix preconfigure script for ARMv8/v9 targets [BZ #29698]
The ARM preconfigure script tries to detect the capabilities of the
target platform by checking the compiler's predefined architecture
macros. However, if the compiler is tuning for AArch32 on ARMv8/v9 this
step fails:

checking for sysdeps preconfigure fragments... aarch64 alpha arc arm
WARNING: arm/preconfigure: Did not find ARM architecture type; using default

This is because preconfigure.ac doesn't escape the square brackets in
the glob for matching compilers targeting ARMv8. Adding another pair of
brackets to escape the first pair fixes this:

checking for sysdeps preconfigure fragments... aarch64 alpha arc arm
 Found compiler is configured for something newer than v7 - using v7

Signed-off-by: Felix Riemann <felix.riemann@sma.de>
Reviewed-by: Adhemerval Zanella  <adhemerval.zanella@linaro.org>
2022-10-20 11:23:05 -03:00
..
armv6 Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
armv6t2 Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
armv7 Add bounds check to __libc_ifunc_impl_list 2022-06-10 17:13:29 +01:00
be arm: Fix softp-fp Implies (BZ #25635) 2020-03-06 09:53:24 -03:00
bits Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
include/bits Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
le arm: Fix softp-fp Implies (BZ #25635) 2020-03-06 09:53:24 -03:00
nofpu Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
nptl Use atomic_exchange_release/acquire 2022-09-26 16:58:08 +01:00
sys Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
__longjmp.S Introduce <pointer_guard.h>, extracted from <sysdep.h> 2022-10-18 17:03:55 +02:00
add_n.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
addmul_1.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
aeabi_assert.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
aeabi_atexit.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
aeabi_errno_addr.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
aeabi_lcsts.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
aeabi_localeconv.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
aeabi_math.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
aeabi_mb_cur_max.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
aeabi_memclr.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
aeabi_memcpy.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
aeabi_memmove.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
aeabi_memset.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
aeabi_sighandlers.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
aeabi_unwind_cpp_pr1.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
arm-features.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
arm-ifunc.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
arm-mcount.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
arm-unwind-resume.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
atomic-machine.h arm: Enable USE_ATOMIC_COMPILER_BUILTINS (BZ #24774) 2022-10-07 16:19:20 -03:00
backtrace.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
bsd-_setjmp.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
bsd-setjmp.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
configure grep: egrep -> grep -E, fgrep -> grep -F 2022-06-05 12:09:02 -07:00
configure.ac grep: egrep -> grep -E, fgrep -> grep -F 2022-06-05 12:09:02 -07:00
crti.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
crtn.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
dl-irel.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
dl-lookupcfg.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
dl-machine-rel.h arm: Remove RELA support 2022-08-04 10:03:46 -03:00
dl-machine.h arm: Remove nested functionf rom relocate_pc24 2022-08-12 09:46:22 -03:00
dl-tls.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
dl-tlsdesc.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
dl-tlsdesc.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
dl-trampoline.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
elf-initfini.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
fclrexcpt.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
fedisblxcpt.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
feenablxcpt.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
fegetenv.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
fegetexcept.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
fegetmode.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
fegetround.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
feholdexcpt.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
fenv_private.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
fesetenv.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
fesetexcept.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
fesetmode.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
fesetround.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
feupdateenv.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
fgetexcptflg.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
find_exidx.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
fix-fp-int-convert-overflow.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
fpu_control.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
fraiseexcpt.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
framestate.c Move arm from ports to libc. 2014-02-08 01:49:39 +00:00
fsetexcptflg.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
ftestexcept.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
gcc-compat.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
gccframe.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
get-rounding-mode.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
Implies Remove sysdeps/arm/soft-fp directory. 2014-10-16 09:54:45 -07:00
jmpbuf-unwind.h Use PTR_MANGLE and PTR_DEMANGLE unconditionally in C sources 2022-10-18 17:04:10 +02:00
ldbl-classify-compat.h Move LDBL_CLASSIFY_COMPAT to its own header. 2018-02-01 21:01:00 +00:00
ldsodefs.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
libc-aeabi_read_tp.S ARM: Move more aeabi routine magic out of Linux-specific directories 2014-06-26 15:08:29 -07:00
libc-tls.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
libm-test-ulps arm: update libm test ulps 2021-04-08 09:55:33 +01:00
libm-test-ulps-name Do not hardcode platform names in manual/libm-err-tab.pl (bug 14139). 2016-11-04 16:49:06 +00:00
linkmap.h Rename bits/linkmap.h to linkmap.h (bug 14912). 2015-09-04 19:44:27 +00:00
machine-gmon.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
Makefile arm: Use have-mtls-dialect-gnu2 to check for ARM TLS descriptors support 2021-11-01 16:23:15 -03:00
math-tests-trap.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
math-use-builtins-sqrt.h arm: Use sqrt{f} builtin 2020-06-22 11:09:50 -03:00
memcpy.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
memmove.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
memset.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
pointer_guard.h Introduce <pointer_guard.h>, extracted from <sysdep.h> 2022-10-18 17:03:55 +02:00
preconfigure sysdeps: arm: Fix preconfigure script for ARMv8/v9 targets [BZ #29698] 2022-10-20 11:23:05 -03:00
preconfigure.ac sysdeps: arm: Fix preconfigure script for ARMv8/v9 targets [BZ #29698] 2022-10-20 11:23:05 -03:00
rt-aeabi_unwind_cpp_pr1.c ARM: Move more aeabi routine magic out of Linux-specific directories 2014-06-26 15:08:29 -07:00
rt-arm-unwind-resume.S ARM: Consolidate with generic unwinder wrapper code 2015-01-05 15:42:16 -08:00
rtld-global-offsets.sym Move arm from ports to libc. 2014-02-08 01:49:39 +00:00
setfpucw.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
setjmp.S Introduce <pointer_guard.h>, extracted from <sysdep.h> 2022-10-18 17:03:55 +02:00
sfp-machine.h Remove sysdeps/arm/soft-fp directory. 2014-10-16 09:54:45 -07:00
sotruss-lib.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
stackinfo.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
stap-probe-machine.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
start.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
static-stubs.c Move arm from ports to libc. 2014-02-08 01:49:39 +00:00
strlen.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
sub_n.S Move arm from ports to libc. 2014-02-08 01:49:39 +00:00
submul_1.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
sysdep.h Introduce <pointer_guard.h>, extracted from <sysdep.h> 2022-10-18 17:03:55 +02:00
test-fpucw.c Move arm from ports to libc. 2014-02-08 01:49:39 +00:00
tlsdesc.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
tlsdesc.sym Move arm from ports to libc. 2014-02-08 01:49:39 +00:00
tst-armtlsdescextlazy.c [BZ #17075] ARM: Fix immediate calculation of R_ARM_TLS_DESC 2014-06-20 20:22:42 +01:00
tst-armtlsdescextlazymod.c [BZ #17075] ARM: Fix immediate calculation of R_ARM_TLS_DESC 2014-06-20 20:22:42 +01:00
tst-armtlsdescextnow.c [BZ #17075] ARM: Fix immediate calculation of R_ARM_TLS_DESC 2014-06-20 20:22:42 +01:00
tst-armtlsdescextnowmod.c [BZ #17075] ARM: Fix immediate calculation of R_ARM_TLS_DESC 2014-06-20 20:22:42 +01:00
tst-armtlsdescloc.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
tst-armtlsdesclocmod.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
tst-audit.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
unwind-arch.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
unwind-dw2-fde-glibc.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
unwind-pe.c Move arm from ports to libc. 2014-02-08 01:49:39 +00:00
unwind-resume.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
unwind-resume.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
unwind.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
Versions Use -Werror=undef for assembly code. 2015-02-12 13:57:32 -08:00