diff options
author | Vladimir N. Makarov <vmakarov@redhat.com> | 2021-12-13 13:48:12 -0500 |
---|---|---|
committer | Vladimir N. Makarov <vmakarov@redhat.com> | 2021-12-13 14:10:03 -0500 |
commit | a7acb6dca941db2b1c135107dac3a34a20650d5c (patch) | |
tree | 9d0f12a1eec09e10ada87c8ff5a72714f80d0ecb /gcc/c/c-parser.c | |
parent | 149739c39475f3691e67aa0aee4f205f4e83392f (diff) | |
download | gcc-a7acb6dca941db2b1c135107dac3a34a20650d5c.zip gcc-a7acb6dca941db2b1c135107dac3a34a20650d5c.tar.gz gcc-a7acb6dca941db2b1c135107dac3a34a20650d5c.tar.bz2 |
[PR99531] Modify pseudo class cost calculation when processing move involving the pseudo and a hard register
Pseudo class calculated on the 1st iteration should not have a
special treatment in cost calculation when processing move involving
the pseudo and a hard register.
gcc/ChangeLog:
PR target/99531
* ira-costs.c (record_operand_costs): Do not take pseudo class
calculated on the 1st iteration into account when processing move
involving the pseudo and a hard register.
gcc/testsuite/ChangeLog:
PR target/99531
* gcc.target/i386/pr99531.c: New test.
Diffstat (limited to 'gcc/c/c-parser.c')
0 files changed, 0 insertions, 0 deletions