From c4bb5f7327271345d626609baa7b1f03435c3f33 Mon Sep 17 00:00:00 2001 From: kazu Date: Wed, 5 Feb 2003 00:56:40 +0000 Subject: [PATCH] * genconfig.c (main): Generate CC0_P. * rtl.h (CC0_P): Remove. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@62423 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/ChangeLog | 5 +++++ gcc/genconfig.c | 9 ++++++++- gcc/rtl.h | 7 ------- 3 files changed, 13 insertions(+), 8 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index c3f0e051e70..a2474536381 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2003-02-04 Kazu Hirata + + * genconfig.c (main): Generate CC0_P. + * rtl.h (CC0_P): Remove. + 2003-02-04 Richard Henderson * libgcc2.h, libgcc2.c (__ffsSI2): New. diff --git a/gcc/genconfig.c b/gcc/genconfig.c index ca74757364e..bb0dea9f92d 100644 --- a/gcc/genconfig.c +++ b/gcc/genconfig.c @@ -342,7 +342,14 @@ main (argc, argv) printf ("#endif\n"); if (have_cc0_flag) - printf ("#define HAVE_cc0 1\n"); + { + printf ("#define HAVE_cc0 1\n"); + printf ("#define CC0_P(X) ((X) == cc0_rtx)\n"); + } + else + { + printf ("#define CC0_P(X) 0\n"); + } if (have_cmove_flag) printf ("#define HAVE_conditional_move 1\n"); diff --git a/gcc/rtl.h b/gcc/rtl.h index 7531d8a1cfa..7758a92f724 100644 --- a/gcc/rtl.h +++ b/gcc/rtl.h @@ -273,13 +273,6 @@ struct rtvec_def GTY(()) { /* Predicate yielding nonzero iff X is a barrier insn. */ #define BARRIER_P(X) (GET_CODE (X) == BARRIER) -/* Predicate yielding nonzero iff X is cc0. */ -#ifdef HAVE_cc0 -#define CC0_P(X) ((X) == cc0_rtx) -#else -#define CC0_P(X) 0 -#endif - /* Predicate yielding nonzero iff X is a data for a jump table. */ #define JUMP_TABLE_DATA_P(INSN) \ (JUMP_P (INSN) && (GET_CODE (PATTERN (INSN)) == ADDR_VEC || \ -- 2.11.0