arm: Fix memchr() for Armv8-R
The Cortex-R52 processor is an Armv8-R processor with a NEON unit. This fix prevents conflicting architecture profiles A/R errors issued by the linker. Signed-off-by: Sebastian Huber <sebastian.huber@embedded-brains.de>
This commit is contained in:
parent
8199b0cc38
commit
6cc47c4c33
|
@ -79,7 +79,11 @@
|
||||||
|
|
||||||
@ NOTE: This ifdef MUST match the one in memchr-stub.c
|
@ NOTE: This ifdef MUST match the one in memchr-stub.c
|
||||||
#if defined (__ARM_NEON__) || defined (__ARM_NEON)
|
#if defined (__ARM_NEON__) || defined (__ARM_NEON)
|
||||||
|
#if __ARM_ARCH >= 8 && __ARM_ARCH_PROFILE == 'R'
|
||||||
|
.arch armv8-r
|
||||||
|
#else
|
||||||
.arch armv7-a
|
.arch armv7-a
|
||||||
|
#endif
|
||||||
.fpu neon
|
.fpu neon
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue