rs6000: Debug regnums for TM registers
authorSegher Boessenkool <segher@kernel.crashing.org>
Thu, 2 May 2019 18:45:22 +0000 (20:45 +0200)
committerSegher Boessenkool <segher@gcc.gnu.org>
Thu, 2 May 2019 18:45:22 +0000 (20:45 +0200)
commitf58bd252753e1c2458dc009a71726fca772643a8
tree95801681e6a75e85817467963bd54941814cc925
parentb74c94ff419e8c69ae1bdaa291445377015d751e
rs6000: Debug regnums for TM registers

Since GCC 8, we have output incorrect numbers for the transactional
memory registers.

Also, we didn't output the correct DWARF register numbers for those.
The number for sprN is 100+N.

This fixes both these issues.

* config/rs6000/rs6000.c (rs6000_dbx_register_number): Return the
correct numbers for TFHAR, TFIAR, TEXASR.

From-SVN: r270819
gcc/ChangeLog
gcc/config/rs6000/rs6000.c