https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99531
Oleg Endo <olegendo at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |olegendo at gcc dot gnu.org --- Comment #11 from Oleg Endo <olegendo at gcc dot gnu.org> --- (In reply to GCC Commits from comment #5) > The master branch has been updated by Vladimir Makarov > <vmaka...@gcc.gnu.org>: > > https://gcc.gnu.org/g:a7acb6dca941db2b1c135107dac3a34a20650d5c > > commit r12-5944-ga7acb6dca941db2b1c135107dac3a34a20650d5c > Author: Vladimir N. Makarov <vmaka...@redhat.com> > Date: Mon Dec 13 13:48:12 2021 -0500 > > [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. This caused PR 115148