From 301cd3d3fcb962b82439a38a0b1fb655cdaa02a7 Mon Sep 17 00:00:00 2001 From: David Malcolm Date: Fri, 30 May 2014 10:02:28 -0400 Subject: [PATCH 01/13] Update comments within rtl.def for r210360 gcc/ * rtl.def: Update comment relating to the various DEF_RTL_EXPR that can be in instruction chains to reflect that after r210360 they must now start with "uu" rather than "iuu". (CALL_INSN): Update comment to reflect that the index of the field for CALL_INSN_FUNCTION_USAGE changed from 8 to 7 in r210360. --- gcc/rtl.def | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gcc/rtl.def b/gcc/rtl.def index d157b17..07c3f0d 100644 --- a/gcc/rtl.def +++ b/gcc/rtl.def @@ -131,7 +131,7 @@ DEF_RTL_EXPR(ADDRESS, "address", "i", RTX_EXTRA) /* ---------------------------------------------------------------------- Expression types used for things in the instruction chain. - All formats must start with "iuu" to handle the chain. + All formats must start with "uu" to handle the chain. Each insn expression holds an rtl instruction and its semantics during back-end processing. See macros's in "rtl.h" for the meaning of each rtx->u.fld[]. @@ -151,7 +151,7 @@ DEF_RTL_EXPR(JUMP_INSN, "jump_insn", "uuBeiie0", RTX_INSN) /* An instruction that can possibly call a subroutine but which will not change which instruction comes next in the current function. - Field ( rtx->u.fld[8] ) is CALL_INSN_FUNCTION_USAGE. + Field ( rtx->u.fld[7] ) is CALL_INSN_FUNCTION_USAGE. All other fields ( rtx->u.fld[] ) have exact same meaning as INSN's. */ DEF_RTL_EXPR(CALL_INSN, "call_insn", "uuBeiiee", RTX_INSN) -- 1.8.5.3