On 28/11/2019 15.34, Andrew Jones wrote: > Variable argument macros frequently depend on floating point > registers. Indeed we needed to enable the VFP for arm64 since its > introduction in order to use printf and the like. Somehow we > didn't need to do that for arm32 until recently when compiling > with GCC 9. > > Signed-off-by: Andrew Jones <drjones@xxxxxxxxxx> > --- > > CC'ing Thomas because I think he had to workaround travis tests > failing due to this issue once. Maybe travis can now be > un-worked-around? Yes, this patch fixes the problem with GCC9 for me: https://gitlab.com/huth/kvm-unit-tests/-/jobs/364079089 Feel free to add my Tested-by: Thomas Huth <thuth@xxxxxxxxxx> and if you like, please also include this hunk: diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -17,7 +17,7 @@ build-aarch64: build-arm: script: - - dnf install -y qemu-system-arm gcc-arm-linux-gnu-8.2.1-1.fc30.2 + - dnf install -y qemu-system-arm gcc-arm-linux-gnu - ./configure --arch=arm --cross-prefix=arm-linux-gnu- - make -j2 - ACCEL=tcg ./run_tests.sh Thomas