r146660 - in /trunk/gcc: ChangeLog config/spu/s...

uweigand@gcc.gnu.org uweigand@gcc.gnu.org
Thu Apr 23 22:48:00 GMT 2009


Author: uweigand
Date: Thu Apr 23 22:48:47 2009
New Revision: 146660

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=146660
Log:
	* config/spu/spu-builtins.h: Delete file.

	* config/spu/spu.h (enum spu_builtin_type): Move here from
	spu-builtins.h.
	(struct spu_builtin_description): Likewise.  Add GTY marker.
	Do not use enum spu_function_code or enum insn_code.
	(spu_builtins): Add extern declaration.

	* config/spu/spu.c: Do not include "spu-builtins.h".
	(enum spu_function_code, enum spu_builtin_type_index,
	V16QI_type_node, V8HI_type_node, V4SI_type_node, V2DI_type_node,
	V4SF_type_node, V2DF_type_node, unsigned_V16QI_type_node,
	unsigned_V8HI_type_node, unsigned_V4SI_type_node,
	unsigned_V2DI_type_node): Move here from spu-builtins.h.
	(spu_builtin_types): Make static.  Add GTY marker.
	(spu_builtins): Add extern declaration with GTY marker.
	Include "gt-spu.h".

	* config/spu/spu-c.c: Do not include "spu-builtins.h".
	(spu_resolve_overloaded_builtin): Do not use spu_function_code.
	Check programmatically whether all parameters are scalar.

	* config/spu/t-spu-elf (spu.o, spu-c.o): Update dependencies.

Removed:
    trunk/gcc/config/spu/spu-builtins.h
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/config/spu/spu-c.c
    trunk/gcc/config/spu/spu.c
    trunk/gcc/config/spu/spu.h
    trunk/gcc/config/spu/t-spu-elf



More information about the Gcc-cvs mailing list