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