https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88560

--- Comment #15 from Tamar Christina <tnfchris at gcc dot gnu.org> ---
Author: tnfchris
Date: Mon Feb 11 16:54:18 2019
New Revision: 268772

URL: https://gcc.gnu.org/viewcvs?rev=268772&root=gcc&view=rev
Log:
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.



Modified:
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/testsuite/gcc.target/arm/armv8_2-fp16-move-1.c
    trunk/gcc/testsuite/gcc.target/arm/fp16-aapcs-1.c
    trunk/gcc/testsuite/gcc.target/arm/fp16-aapcs-3.c

Reply via email to