[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: