aboutsummaryrefslogtreecommitdiff
path: root/gcc/go
diff options
context:
space:
mode:
authorAndre Vieira <andre.simoesdiasvieira@arm.com>2020-01-29 14:23:22 +0000
committerAndre Vieira <andre.simoesdiasvieira@arm.com>2020-01-29 14:25:55 +0000
commitbcf3fa7cf5a3d024b507f68ffdfab037f4820781 (patch)
treee92cd8b81a79f2c5f85d526e9d970b9ea862089f /gcc/go
parentf214ffb336d582a66149068a2a96b7fcf395b5de (diff)
downloadgcc-bcf3fa7cf5a3d024b507f68ffdfab037f4820781.zip
gcc-bcf3fa7cf5a3d024b507f68ffdfab037f4820781.tar.gz
gcc-bcf3fa7cf5a3d024b507f68ffdfab037f4820781.tar.bz2
IRA: Revert 11b8091fb to fix PR 93221
A previous change to simplify LRA introduced in 11b809 (From-SVN: r279550) disabled hard register splitting for -O0. This causes a problem on aarch64 in cases where parameters are passed in multiple registers (in the bug report an OI passed in 2 V4SI registers). This is mandated by the AAPCS. gcc/ChangeLog: 2020-01-29 Joel Hutton <Joel.Hutton@arm.com> PR target/93221 * ira.c (ira): Revert use of simplified LRA algorithm. gcc/testsuite/ChangeLog: 2020-01-29 Joel Hutton <Joel.Hutton@arm.com> PR target/93221 * gcc.target/aarch64/pr93221.c: New test.
Diffstat (limited to 'gcc/go')
0 files changed, 0 insertions, 0 deletions