vldm on armhf?
Hi,
did something change wrt. compiler defaults on armhf recently?
The almost unchanged upload of dietlibc todays fails on armhf
(albeit on an arm64 buildd):
gcc -D__dietlibc__ -I. -isystem include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wall -fno-pie -specs=/usr/share/dpkg/no-pie-link.specs -Wl,-z,relro -Wl,-z,now -no-pie -pipe -nostdinc -D_REENTRANT -Os-fomit-frame-pointer -fstrict-aliasing -W -Wall -Wextra -Wchar-subscripts -Wmissing-prototypes -Wmissing-declarations -Wno-switch -Wno-unused -Wredundant-decls -Wshadow -c arm/__longjmp.S -Wa,--noexecstack -o bin-arm/__longjmp.o
arm/__longjmp.S: Assembler messages:
arm/__longjmp.S:9: Error: selected processor does not support `vldm ip!,{d0-d15}' in ARM mode
make[2]: *** [Makefile:206: bin-arm/__longjmp.o] Error 1
The code in question is:
>#include "arm-features.h"
>
>FUNC_START __longjmp
> mov ip, r0
> movs r0, r1
> moveq r0, #1
>#ifndef __SOFTFP__
># if __ARM_ARCH__ >= 6
> vldm ip!, {d0-d15}
[…]
We don’t have __SOFTFP__ and we do have __ARM_ARCH__ >= 6,
obviously. So, why does this suddenly fail?
Thanks in advance,
//mirabilos
--
If Harry Potter gets a splitting headache in his scar
when he’s near Tom Riddle (aka Voldemort),
does Tom get pain in the arse when Harry is near him?
-- me, wondering why it’s not Jerry Potter………
Reply to: