aboutsummaryrefslogtreecommitdiffstats
path: root/gcc-4.2.1/gcc/ada/s-pack26.adb
diff options
context:
space:
mode:
authorYiran Wang <yiran@google.com>2015-06-15 14:09:08 -0700
committerYiran Wang <yiran@google.com>2015-06-15 15:23:11 -0700
commit2c58169824949d3a597d9fa81931e001ef9b1bd0 (patch)
tree85da8d94e9a74c744f754df21a8a8e7e3e64be1c /gcc-4.2.1/gcc/ada/s-pack26.adb
parent00eea35e8107e50c4a5f569385646ae09f4e47fc (diff)
downloadtoolchain_gcc-2c58169824949d3a597d9fa81931e001ef9b1bd0.tar.gz
toolchain_gcc-2c58169824949d3a597d9fa81931e001ef9b1bd0.tar.bz2
toolchain_gcc-2c58169824949d3a597d9fa81931e001ef9b1bd0.zip
Update register class information when register assigned by IRA.
The update is necessary so that LRA is able to detect the conflict between these regisers and LRA registers. The change is a back-port from GCC 5.0 r217783, and please refer to gcc bug 63762 for some details. That bug report has an example, which is about VFP register file, but the issue applies to ARM integer register file too, with the same mechanism. The change is mainly about Thumb, although theoretically not limitted to. Change-Id: I1fedb410ae5ca39f168dab874f310d7337ab9bcc
Diffstat (limited to 'gcc-4.2.1/gcc/ada/s-pack26.adb')
0 files changed, 0 insertions, 0 deletions