dav1d fails to crosscompile on armv7 with gcc 6.3
Current master 863c3731 and tag 0.4.0 fails to compile with gcc 6.3 for armv7
tag 0.3.1 worked fine
[1/4] Compiling C object 'src/25a6634@@dav1d@sta/arm_32_mc.S.o'.
FAILED: src/25a6634@@dav1d@sta/arm_32_mc.S.o
armv7-unknown-linux-gnueabihf-gcc -Isrc/25a6634@@dav1d@sta -Isrc -I../src -I. -I../ -Iinclude/dav1d -I../include/dav1d -Iinclude -I../include -I/home/pierre/workspace/vlc/contrib/armv7-unknown-linux-gnueabihf/include -fdiagnostics-color=always -DNDEBUG -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -O3 -D_POSIX_C_SOURCE=200112L -fvisibility=hidden -Wundef -Werror=vla -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -Werror=missing-prototypes -fomit-frame-pointer -ffast-math -fPIC -pthread -MD -MQ 'src/25a6634@@dav1d@sta/arm_32_mc.S.o' -MF 'src/25a6634@@dav1d@sta/arm_32_mc.S.o.d' -o 'src/25a6634@@dav1d@sta/arm_32_mc.S.o' -c ../src/arm/32/mc.S
../src/arm/32/mc.S: Assembler messages:
../src/arm/32/mc.S:451: Error: invalid constant (1af7) after fixup
../src/arm/32/mc.S:452: Error: invalid constant (1af7) after fixup
../src/arm/32/mc.S:453: Error: invalid constant (1af7) after fixup
software versions
$> armv7-unknown-linux-gnueabihf-gcc --version
arm-linux-gnueabihf-gcc (crosstool-NG ) 6.3.0
Copyright (C) 2016 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
$> armv7-unknown-linux-gnueabihf-as --version
GNU assembler (crosstool-NG ) 2.26.20160125
Copyright (C) 2015 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License version 3 or later.
This program has absolutely no warranty.
This assembler was configured for a target of `arm-unknown-linux-gnueabihf'.