OSDN Git Service

* rtl.h (struct rtx_def): Update comments.
authorjanis <janis@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 7 May 2002 00:18:48 +0000 (00:18 +0000)
committerjanis <janis@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 7 May 2002 00:18:48 +0000 (00:18 +0000)
commite7f75e1502da4fc0f07a193f76878efde483469a
tree6a6fcad1a0a0bc7ab5bf7d4105bb09ccee379fcb
parent92778b4a5964feb3f4d4f0562a2e69bf5e36a04d
* 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@53245 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/ia64/ia64.c
gcc/reload1.c
gcc/rtl.c
gcc/rtl.h