gcc/gcc ChangeLog c-common.c expr.c target-def ...

rth@gcc.gnu.org rth@gcc.gnu.org
Thu Aug 26 00:24:00 GMT 2004


CVSROOT:	/cvs/gcc
Module name:	gcc
Changes by:	rth@gcc.gnu.org	2004-08-26 00:24:37

Modified files:
	gcc            : ChangeLog c-common.c expr.c target-def.h 
	                 target.h targhooks.c targhooks.h 
	gcc/config/alpha: alpha.c 
	gcc/doc        : tm.texi 

Log message:
	* target-def.h (TARGET_SCALAR_MODE_SUPPORTED_P): New.
	* target.h (struct gcc_target): Add scalar_mode_supported_p.
	* targhooks.c (default_scalar_mode_supported_p): New.
	* targhooks.h (default_scalar_mode_supported_p): Declare.
	* doc/tm.texi (TARGET_SCALAR_MODE_SUPPORTED_P): Document.
	
	* c-common.c (handle_mode_attribute): Query scalar_mode_supported_p
	before attempting to create types.  Tidy.
	* expr.c (vector_mode_valid_p): Use scalar_mode_supported_p.
	
	* config/alpha/alpha.c (alpha_scalar_mode_supported_p): New.
	(TARGET_SCALAR_MODE_SUPPORTED_P): New.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.diff?cvsroot=gcc&r1=2.5094&r2=2.5095
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/c-common.c.diff?cvsroot=gcc&r1=1.558&r2=1.559
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/expr.c.diff?cvsroot=gcc&r1=1.710&r2=1.711
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/target-def.h.diff?cvsroot=gcc&r1=1.97&r2=1.98
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/target.h.diff?cvsroot=gcc&r1=1.108&r2=1.109
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/targhooks.c.diff?cvsroot=gcc&r1=2.26&r2=2.27
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/targhooks.h.diff?cvsroot=gcc&r1=2.17&r2=2.18
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/alpha/alpha.c.diff?cvsroot=gcc&r1=1.389&r2=1.390
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/doc/tm.texi.diff?cvsroot=gcc&r1=1.358&r2=1.359



More information about the Gcc-cvs mailing list