]> git.ipfire.org Git - thirdparty/gcc.git/commit
Arm: Update tests after register allocation changes. (PR/target 88560)
authortnfchris <tnfchris@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 11 Feb 2019 16:54:18 +0000 (16:54 +0000)
committertnfchris <tnfchris@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 11 Feb 2019 16:54:18 +0000 (16:54 +0000)
commitdd9bf21a80f9a035fa8667abf80b02b167a4e015
tree250e8cc095a48cd7024fc6e54fb6fc3d87f4d940
parent2e25871bc9265c14924d290b1c2796651373b4c0
Arm: Update tests after register allocation changes. (PR/target 88560)

After the register allocator changes of r268705 we need to update a few tests
with new output.

In all cases the compiler is now generating the expected code, since the tests
are all float16 testcases using a hard-floar abi, we expect that actual fp16
instructions are used rather than using integer loads and stores.  Because of
we also save on some mov.f16s that were being emitted before to move between
the two.

The aapcs cases now match the f32 cases in using floating point operations.

gcc/testsuite/Changelog

PR middle-end/88560
* gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
* gcc.target/arm/fp16-aapcs-1.c: Likewise.
* gcc.target/arm/fp16-aapcs-3.c: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@268772 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/arm/armv8_2-fp16-move-1.c
gcc/testsuite/gcc.target/arm/fp16-aapcs-1.c
gcc/testsuite/gcc.target/arm/fp16-aapcs-3.c