Commit feb09dd9 by Richard Sandiford Committed by Richard Sandiford

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
parent ed8921dc
2014-05-13 Richard Sandiford <rdsandiford@googlemail.com> 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>
* rtl.def (DEBUG_INSN, INSN, JUMP_INSN, CALL_INSN, JUMP_TABLE_DATA) * rtl.def (DEBUG_INSN, INSN, JUMP_INSN, CALL_INSN, JUMP_TABLE_DATA)
(BARRIER, CODE_LABEL, NOTE): Remove first "i" field. (BARRIER, CODE_LABEL, NOTE): Remove first "i" field.
* rtl.h (rtx_def): Add insn_uid to u2 field. * rtl.h (rtx_def): Add insn_uid to u2 field.
......
...@@ -1249,8 +1249,6 @@ adjust_field_rtx_def (type_p t, options_p ARG_UNUSED (opt)) ...@@ -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) ...@@ -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. */
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment