diff options
author | Richard Henderson <rth@redhat.com> | 2005-01-20 03:03:23 -0800 |
---|---|---|
committer | Richard Henderson <rth@gcc.gnu.org> | 2005-01-20 03:03:23 -0800 |
commit | f4770271b2ece2193dae9fe3d8197b8d63d13ceb (patch) | |
tree | 28f7b3fb7a40d2628e962c9cbcd19ff22b0ec006 /gcc | |
parent | b4bb3199a4c08f0a0d079ee230882a568f7adce3 (diff) | |
download | gcc-f4770271b2ece2193dae9fe3d8197b8d63d13ceb.zip gcc-f4770271b2ece2193dae9fe3d8197b8d63d13ceb.tar.gz gcc-f4770271b2ece2193dae9fe3d8197b8d63d13ceb.tar.bz2 |
rtl.def (CONST_VECTOR): Use RTX_CONST_OBJ.
* rtl.def (CONST_VECTOR): Use RTX_CONST_OBJ.
* rtl.h (CONSTANT_P): Don't special case CONST_VECTOR.
From-SVN: r93958
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/rtl.def | 2 | ||||
-rw-r--r-- | gcc/rtl.h | 3 |
3 files changed, 7 insertions, 3 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 644d216..c8cc63c 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2005-01-20 Richard Henderson <rth@redhat.com> + + * rtl.def (CONST_VECTOR): Use RTX_CONST_OBJ. + * rtl.h (CONSTANT_P): Don't special case CONST_VECTOR. + 2005-01-19 Richard Henderson <rth@redhat.com> PR target/19350 diff --git a/gcc/rtl.def b/gcc/rtl.def index b37d7e5..8ef471f 100644 --- a/gcc/rtl.def +++ b/gcc/rtl.def @@ -315,7 +315,7 @@ DEF_RTL_EXPR(CONST_INT, "const_int", "w", RTX_CONST_OBJ) DEF_RTL_EXPR(CONST_DOUBLE, "const_double", CONST_DOUBLE_FORMAT, RTX_CONST_OBJ) /* Describes a vector constant. */ -DEF_RTL_EXPR(CONST_VECTOR, "const_vector", "E", RTX_EXTRA) +DEF_RTL_EXPR(CONST_VECTOR, "const_vector", "E", RTX_CONST_OBJ) /* String constant. Used for attributes in machine descriptions and for special cases in DWARF2 debug output. NOT used for source- @@ -382,8 +382,7 @@ struct rtvec_def GTY(()) { /* 1 if X is a constant value that is an integer. */ #define CONSTANT_P(X) \ - (GET_RTX_CLASS (GET_CODE (X)) == RTX_CONST_OBJ \ - || GET_CODE (X) == CONST_VECTOR) + (GET_RTX_CLASS (GET_CODE (X)) == RTX_CONST_OBJ) /* 1 if X can be used to represent an object. */ #define OBJECT_P(X) \ |