aboutsummaryrefslogtreecommitdiff
path: root/gcc/flags.h
diff options
context:
space:
mode:
authorAndrew Pinski <apinski@marvell.com>2021-07-17 01:16:28 -0700
committerAndrew Pinski <apinski@marvell.com>2021-07-19 08:52:56 -0700
commitdb95ac7745b284d1fd667ee6262b4afc778fe074 (patch)
treefa51f1b45cbf4b8277be8068f280576c1603db57 /gcc/flags.h
parent3522fe2a115a2118553dad9aa98e524674fd8114 (diff)
downloadgcc-db95ac7745b284d1fd667ee6262b4afc778fe074.zip
gcc-db95ac7745b284d1fd667ee6262b4afc778fe074.tar.gz
gcc-db95ac7745b284d1fd667ee6262b4afc778fe074.tar.bz2
[AARCH64] Fix PR 101205: csinv does not have an zero_extend version
So the problem is even though there was a csneg with a zero_extend in the front, there was not one for csinv. This fixes it by extending that pattern. OK? Bootstrapped and tested on aarch64-linux-gnu with no regressions. gcc/ChangeLog: PR target/101205 * config/aarch64/aarch64.md (csneg3_uxtw_insn): Rename to ... (*cs<neg_not_cs>3_uxtw_insn4): and extend to NEG_NOT. gcc/testsuite/ChangeLog: PR target/101205 * gcc.target/aarch64/csinv-neg-1.c: New test.
Diffstat (limited to 'gcc/flags.h')
0 files changed, 0 insertions, 0 deletions