aboutsummaryrefslogtreecommitdiff
path: root/libgomp
diff options
context:
space:
mode:
authorSurya Kumari Jangala <jskumari@linux.ibm.com>2023-08-14 09:34:56 -0500
committerSurya Kumari Jangala <jskumari@linux.ibm.com>2023-08-16 12:20:56 -0500
commit02ecc9a26324d142c5cd19d24526b9c23aabc1c3 (patch)
tree9961d56ed8ff847d657f9177f1d418cacd33ee2f /libgomp
parent2c907d5456ad0ccbfdcb7aa3f7a37a20a59c5c1a (diff)
downloadgcc-02ecc9a26324d142c5cd19d24526b9c23aabc1c3.zip
gcc-02ecc9a26324d142c5cd19d24526b9c23aabc1c3.tar.gz
gcc-02ecc9a26324d142c5cd19d24526b9c23aabc1c3.tar.bz2
ira: update allocated_hardreg_p[] in improve_allocation() [PR110254]
The improve_allocation() routine does not update the allocated_hardreg_p[] array after an allocno is assigned a register. If the register chosen in improve_allocation() is one that already has been assigned to a conflicting allocno, then allocated_hardreg_p[] already has the corresponding bit set to TRUE, so nothing needs to be done. But improve_allocation() can also choose a register that has not been assigned to a conflicting allocno, and also has not been assigned to any other allocno. In this case, allocated_hardreg_p[] has to be updated. 2023-07-21 Surya Kumari Jangala <jskumari@linux.ibm.com> gcc/ PR rtl-optimization/110254 * ira-color.cc (improve_allocation): Update array allocated_hard_reg_p.
Diffstat (limited to 'libgomp')
0 files changed, 0 insertions, 0 deletions