diff options
author | Jonathan Wright <jonathan.wright@arm.com> | 2021-10-14 13:49:02 +0100 |
---|---|---|
committer | Jonathan Wright <jonathan.wright@arm.com> | 2021-11-04 14:55:44 +0000 |
commit | 511245325a4d3414a951e2d489112e8372eae1b1 (patch) | |
tree | d4ecf4bfaac31fec98aedc1453118828ed4f7d4c /gcc/tree-inline.c | |
parent | 66f206b85395c273980e2b81a54dbddc4897e4a7 (diff) | |
download | gcc-511245325a4d3414a951e2d489112e8372eae1b1.zip gcc-511245325a4d3414a951e2d489112e8372eae1b1.tar.gz gcc-511245325a4d3414a951e2d489112e8372eae1b1.tar.bz2 |
gcc/lower_subreg.c: Prevent decomposition if modes are not tieable
Preventing decomposition if modes are not tieable is necessary to
stop AArch64 partial Neon structure modes being treated as packed in
registers.
This is a necessary prerequisite for a future AArch64 PCS change to
maintain good code generation.
gcc/ChangeLog:
2021-10-14 Jonathan Wright <jonathan.wright@arm.com>
* lower-subreg.c (simple_move): Prevent decomposition if
modes are not tieable.
Diffstat (limited to 'gcc/tree-inline.c')
0 files changed, 0 insertions, 0 deletions