rtl.h (struct rtx_def): Update comments.
authorJanis Johnson <janis187@us.ibm.com>
Tue, 7 May 2002 00:18:48 +0000 (00:18 +0000)
committerJanis Johnson <janis@gcc.gnu.org>
Tue, 7 May 2002 00:18:48 +0000 (00:18 +0000)
commit5a63e06940f9d67dd50445c5cdaaf48e4250bdaa
tree6a6fcad1a0a0bc7ab5bf7d4105bb09ccee379fcb
parent4afe395245206ed4085058134148ff2bd0aab1f6
rtl.h (struct rtx_def): Update comments.

* rtl.h (struct rtx_def): Update comments.
(RTL_FLAG_CHECK[12345678]): New.  (rtl_check_failed_flag): Declare.
(RTL_FLAG): New.  (CLEAR_RTX_FLAGS): New.  (flag access macros): Use
RTL_FLAG_CHECK macros with list of expected RTL codes.
* rtl.c (copy_rtx, shallow_copy_rtx): Use RTX_FLAG macro.
(rtl_check_failed_flag): New.
* reload1.c (reload): Use REG macro before changing rtx to MEM.
(reload_cse_noop_set_p): Check rtx code before using access macro.
* config/ia64/ia64.c (process_for_unwind_directive): Check rtx code
before using access macro.

From-SVN: r53245
gcc/ChangeLog
gcc/config/ia64/ia64.c
gcc/reload1.c
gcc/rtl.c
gcc/rtl.h