aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran
diff options
context:
space:
mode:
authorTakayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>2022-09-01 14:49:13 +0900
committerMax Filippov <jcmvbkbc@gmail.com>2022-09-09 15:19:51 -0700
commit89afb2e86fcb29c559b2957fdcbea0d01740c49b (patch)
treea69e58b8eff56926b6e75f4585767947d2f1e44b /gcc/fortran
parent06c2756e824cfe409d280fc78a0c4f68a9123e49 (diff)
downloadgcc-89afb2e86fcb29c559b2957fdcbea0d01740c49b.zip
gcc-89afb2e86fcb29c559b2957fdcbea0d01740c49b.tar.gz
gcc-89afb2e86fcb29c559b2957fdcbea0d01740c49b.tar.bz2
xtensa: Make complex hard register clobber elimination more robust and accurate
This patch eliminates all clobbers for complex hard registers that will be overwritten entirely afterwards (supersedence of 3867d414bd7d9e5b6fb2a51b1fb3d9e9e1eae9). gcc/ChangeLog: * config/xtensa/xtensa.md: Rewrite the split pattern that performs the abovementioned process so that insns that overwrite clobbered register no longer need to be contiguous. (DSC): Remove as no longer needed.
Diffstat (limited to 'gcc/fortran')
0 files changed, 0 insertions, 0 deletions