Regressions on arm-linux-gnueabihf target with some GCC tests
Bug #1836078 reported by
Christophe Lyon
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
QEMU |
Fix Released
|
Undecided
|
Alex Bennée |
Bug Description
Hi,
After trying qemu master:
commit 474f3938d79ab36
Merge: 68d7ff0 14f5d87
Author: Peter Maydell <email address hidden>
Date: Fri Jun 21 15:40:50 2019 +0100
even with the fix for https:/
I've noticed several regressions compared to qemu-3.1 when running the GCC testsuite.
I'm attaching a tarball containing several GCC tests (binaries), needed shared libs, and a short script to run all the tests.
All tests used to pass w/o error, but with a recent qemu, all of them make qemu crash.
This was noticed with GCC master configured with
--target arm-none-
--with-cpu cortex-a57
--with-fpu crypto-
Thanks
tags: | added: arm testcase |
Changed in qemu: | |
status: | New → In Progress |
assignee: | nobody → Alex Bennée (ajbennee) |
Changed in qemu: | |
status: | In Progress → Fix Committed |
status: | Fix Committed → In Progress |
Changed in qemu: | |
status: | In Progress → Fix Committed |
To post a comment you must log in.
I bisected the failure for all but the IEEE6 test to:
commit 602f6e42cfbfe92 78be34e9b91d2ce b695837e02
Author: Peter Maydell <email address hidden>
Date: Thu Feb 28 10:55:16 2019 +0000
target/arm: Use MVFR1 feature bits to gate A32/T32 FP16 instructions
Instead of gating the A32/T32 FP16 conversion instructions on VFP_FP16 flag, switch to our new approach of
the ARM_FEATURE_
looking at ID register bits. In this case MVFR1 fields FPHP
and SIMDHP indicate the presence of these insns.
This change doesn't alter behaviour for any of our CPUs.
Signed-off-by: Peter Maydell <email address hidden>
Reviewed-by: Richard Henderson <email address hidden>
Message-id: <email address hidden>