rtl.def (REG): Remove middle field.
authorRichard Sandiford <rdsandiford@googlemail.com>
Tue, 13 May 2014 10:38:38 +0000 (10:38 +0000)
committerRichard Sandiford <rsandifo@gcc.gnu.org>
Tue, 13 May 2014 10:38:38 +0000 (10:38 +0000)
commitfccc55155dd303b502f04c8a17af1d0a9f31f6d5
tree7c2a545a9dec5b5eecb37bb29488b40f31b09783
parent925c1bae48b5b8dcc87a514e6e467582d735aa40
rtl.def (REG): Remove middle field.

gcc/
* rtl.def (REG): Remove middle field.
* rtl.h (rtx_def): Add orignal_regno to u2.
(ORIGINAL_REGNO): Use it instead of field 1.
(REG_ATTRS): Lower field index accordingly.
* gengtype.c (adjust_field_rtx_def): Remove handling of
ORIGINAL_REGNO.  Move REG_ATTRS index down.
* print-rtl.c (print_rtx): Move ORIGINAL_REGNO handling to the
code that prints the REGNO.

From-SVN: r210359
gcc/ChangeLog
gcc/gengtype.c
gcc/print-rtl.c
gcc/rtl.def
gcc/rtl.h