[gcc(refs/users/aoliva/heads/testme)] [alpha] adjust MEM alignment for block move [PR115459]
Alexandre Oliva
aoliva@gcc.gnu.org
Thu Jun 13 06:58:43 GMT 2024
https://gcc.gnu.org/g:cc291d63cde41bd7d9c159ed679cabc0c34126c9
commit cc291d63cde41bd7d9c159ed679cabc0c34126c9
Author: Alexandre Oliva <oliva@adacore.com>
Date: Thu Jun 13 03:52:17 2024 -0300
[alpha] adjust MEM alignment for block move [PR115459]
Before issuing loads or stores for a block move, adjust the MEM
alignments if analysis of the addresses enabled the inference of
stricter alignment. This ensures that the MEMs are sufficiently
aligned for the corresponding insns, which avoids trouble in case of
e.g. substitutions into SUBREGs.
for gcc/ChangeLog
PR target/115459
* config/alpha/alpha.cc (alpha_expand_block_move): Adjust
MEMs to match inferred alignment.
Diff:
More information about the Gcc-cvs
mailing list