[Bug target/96968] aarch64 : ICE in vregs or expand pass, lowering __builtin_aarch64_get_{fpcr,fpsr,fpcr64,fpsr64}

cvs-commit at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Mon Sep 21 08:40:00 GMT 2020


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

--- Comment #5 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Andrea Corallo <akrl@gcc.gnu.org>:

https://gcc.gnu.org/g:f5e73de00e9c853ce65333efada7409b0d00f758

commit r11-3317-gf5e73de00e9c853ce65333efada7409b0d00f758
Author: Andrea Corallo <andrea.corallo@arm.com>
Date:   Mon Sep 14 14:47:24 2020 +0100

    aarch64: Fix ICE on fpsr fpcr getters [PR96968]

    gcc/ChangeLog

    2020-09-14  Andrea Corallo  <andrea.corallo@arm.com>

            PR target/96968
            * config/aarch64/aarch64-builtins.c
            (aarch64_expand_fpsr_fpcr_setter): Fix comment nit.
            (aarch64_expand_fpsr_fpcr_getter): New function, expand these
            getters using expand_insn machinery.
            (aarch64_general_expand_builtin): Make use of.

    gcc/testsuite/ChangeLog

    2020-09-14  Andrea Corallo  <andrea.corallo@arm.com>

            PR target/96968
            * gcc.target/aarch64/pr96968.c: New test.


More information about the Gcc-bugs mailing list