gcc/gcc ChangeLog emit-rtl.c expr.c

wilson@gcc.gnu.org wilson@gcc.gnu.org
Sat Sep 11 01:49:00 GMT 2004


CVSROOT:	/cvs/gcc
Module name:	gcc
Changes by:	wilson@gcc.gnu.org	2004-09-11 01:49:42

Modified files:
	gcc            : ChangeLog emit-rtl.c expr.c 

Log message:
	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.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.diff?cvsroot=gcc&r1=2.5380&r2=2.5381
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/emit-rtl.c.diff?cvsroot=gcc&r1=1.413&r2=1.414
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/expr.c.diff?cvsroot=gcc&r1=1.718&r2=1.719



More information about the Gcc-cvs mailing list