diff options
author | Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp> | 2022-09-01 14:49:13 +0900 |
---|---|---|
committer | Max Filippov <jcmvbkbc@gmail.com> | 2022-09-09 15:19:51 -0700 |
commit | 89afb2e86fcb29c559b2957fdcbea0d01740c49b (patch) | |
tree | a69e58b8eff56926b6e75f4585767947d2f1e44b /gcc/fortran | |
parent | 06c2756e824cfe409d280fc78a0c4f68a9123e49 (diff) | |
download | gcc-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