aboutsummaryrefslogtreecommitdiff
path: root/gcc/ipa-inline-transform.c
diff options
context:
space:
mode:
authorAndre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>2020-03-20 09:18:18 +0000
committerAndre Vieira <andre.simoesdiasvieira@arm.com>2020-03-20 09:22:47 +0000
commit719c864225e28c33a0737a331a772781ce8e6591 (patch)
tree2629bebd41444c0506da2e70425c5cc5af570db6 /gcc/ipa-inline-transform.c
parent005f6fc59e5fceb658e11f153402711ee7f12c1a (diff)
downloadgcc-719c864225e28c33a0737a331a772781ce8e6591.zip
gcc-719c864225e28c33a0737a331a772781ce8e6591.tar.gz
gcc-719c864225e28c33a0737a331a772781ce8e6591.tar.bz2
gcc, Arm: Revert changes to {get,set}_fpscr
MVE made changes to {get,set}_fpscr to enable the compiler to optimize unneccesary gets and sets when using these for intrinsics that use and/or write the carry bit. However, these actually get and set the full FPSCR register and are used by fp env intrinsics to modify the fp context. So MVE should not be using these. gcc/ChangeLog: 2020-03-20 Andre Vieira <andre.simoesdiasvieira@arm.com> * config/arm/unspecs.md (UNSPEC_GET_FPSCR): Rename this to ... (VUNSPEC_GET_FPSCR): ... this, and move it to vunspec. * config/arm/vfp.md: (get_fpscr, set_fpscr): Revert to old patterns.
Diffstat (limited to 'gcc/ipa-inline-transform.c')
0 files changed, 0 insertions, 0 deletions