rtl.def (scratch): Fix outdated comment and remove "0" field.
gcc/ * rtl.def (scratch): Fix outdated comment and remove "0" field. * gengtype.c (adjust_field_rtx_def): Update accordingly. From-SVN: r210361
This commit is contained in:
parent
ed8921dc73
commit
feb09dd93d
3 changed files with 8 additions and 6 deletions
|
@ -1,3 +1,8 @@
|
||||||
|
2014-05-13 Richard Sandiford <rdsandiford@googlemail.com>
|
||||||
|
|
||||||
|
* rtl.def (scratch): Fix outdated comment and remove "0" field.
|
||||||
|
* gengtype.c (adjust_field_rtx_def): Update accordingly.
|
||||||
|
|
||||||
2014-05-13 Richard Sandiford <rdsandiford@googlemail.com>
|
2014-05-13 Richard Sandiford <rdsandiford@googlemail.com>
|
||||||
|
|
||||||
* rtl.def (DEBUG_INSN, INSN, JUMP_INSN, CALL_INSN, JUMP_TABLE_DATA)
|
* rtl.def (DEBUG_INSN, INSN, JUMP_INSN, CALL_INSN, JUMP_TABLE_DATA)
|
||||||
|
|
|
@ -1249,8 +1249,6 @@ adjust_field_rtx_def (type_p t, options_p ARG_UNUSED (opt))
|
||||||
t = tree_tp, subname = "rt_tree";
|
t = tree_tp, subname = "rt_tree";
|
||||||
else if (i == REG && aindex == 1)
|
else if (i == REG && aindex == 1)
|
||||||
t = reg_attrs_tp, subname = "rt_reg";
|
t = reg_attrs_tp, subname = "rt_reg";
|
||||||
else if (i == SCRATCH && aindex == 0)
|
|
||||||
t = scalar_tp, subname = "rt_int";
|
|
||||||
else if (i == SYMBOL_REF && aindex == 1)
|
else if (i == SYMBOL_REF && aindex == 1)
|
||||||
t = scalar_tp, subname = "rt_int";
|
t = scalar_tp, subname = "rt_int";
|
||||||
else if (i == SYMBOL_REF && aindex == 2)
|
else if (i == SYMBOL_REF && aindex == 2)
|
||||||
|
|
|
@ -384,11 +384,10 @@ DEF_RTL_EXPR(PC, "pc", "", RTX_OBJ)
|
||||||
DEF_RTL_EXPR(REG, "reg", "i0", RTX_OBJ)
|
DEF_RTL_EXPR(REG, "reg", "i0", RTX_OBJ)
|
||||||
|
|
||||||
/* A scratch register. This represents a register used only within a
|
/* A scratch register. This represents a register used only within a
|
||||||
single insn. It will be turned into a REG during register allocation
|
single insn. It will be replaced by a REG during register allocation
|
||||||
or reload unless the constraint indicates that the register won't be
|
or reload unless the constraint indicates that the register won't be
|
||||||
needed, in which case it can remain a SCRATCH. This code is
|
needed, in which case it can remain a SCRATCH. */
|
||||||
marked as having one operand so it can be turned into a REG. */
|
DEF_RTL_EXPR(SCRATCH, "scratch", "", RTX_OBJ)
|
||||||
DEF_RTL_EXPR(SCRATCH, "scratch", "0", RTX_OBJ)
|
|
||||||
|
|
||||||
/* A reference to a part of another value. The first operand is the
|
/* A reference to a part of another value. The first operand is the
|
||||||
complete value and the second is the byte offset of the selected part. */
|
complete value and the second is the byte offset of the selected part. */
|
||||||
|
|
Loading…
Add table
Reference in a new issue