From 6e68dcb23cac6f9178ace9f194fd4a5b51fc53b1 Mon Sep 17 00:00:00 2001 From: wilson Date: Sat, 11 Sep 2004 01:49:40 +0000 Subject: Add CONST1_RTX (vector mode) support. * emit-rtl.c (gen_const_vector): Renamed from gen_const_vector_0. Add integer argument named constant. Use const_tiny_rtx instead of CONST0_RTX. (gen_rtx_CONST_VECTOR): Rewrite to handle checks for both CONST0_RTX and CONST1_RTX. (init_emit_once): Fix users of gen_const_vector. Set CONST1_RTX for vector types. * expr.c (const_vector_from_tree): Call gen_rtx_CONST_VECTOR instead of gen_rtx_raw_CONST_VECTOR. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87337 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/expr.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'gcc/expr.c') diff --git a/gcc/expr.c b/gcc/expr.c index 40beef3413e..44f485b32d4 100644 --- a/gcc/expr.c +++ b/gcc/expr.c @@ -8822,6 +8822,6 @@ const_vector_from_tree (tree exp) for (; i < units; ++i) RTVEC_ELT (v, i) = CONST0_RTX (inner); - return gen_rtx_raw_CONST_VECTOR (mode, v); + return gen_rtx_CONST_VECTOR (mode, v); } #include "gt-expr.h" -- cgit v1.2.3