aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/spu/spu.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/config/spu/spu.c')
-rw-r--r--gcc/config/spu/spu.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/gcc/config/spu/spu.c b/gcc/config/spu/spu.c
index 10f9e5a793a..b824e1f7703 100644
--- a/gcc/config/spu/spu.c
+++ b/gcc/config/spu/spu.c
@@ -124,7 +124,7 @@ enum spu_builtin_type_index
#define unsigned_V4SI_type_node (spu_builtin_types[SPU_BTI_UV4SI])
#define unsigned_V2DI_type_node (spu_builtin_types[SPU_BTI_UV2DI])
-static GTY(()) tree spu_builtin_types[SPU_BTI_MAX];
+static GTY(()) ttype *spu_builtin_types[SPU_BTI_MAX];
struct spu_builtin_range
{
@@ -3687,18 +3687,18 @@ spu_handle_fndecl_attribute (tree * node,
/* Handle the "vector" attribute. */
static tree
-spu_handle_vector_attribute (tree* node, tree name,
+spu_handle_vector_attribute (ttype ** node, tree name,
tree args ATTRIBUTE_UNUSED,
int flags ATTRIBUTE_UNUSED, bool * no_add_attrs)
{
- tree type = *node, result = NULL_TREE;
+ ttype *type = *node, *result = NULL;
machine_mode mode;
int unsigned_p;
while (POINTER_TYPE_P (type)
|| TREE_CODE (type) == FUNCTION_TYPE
|| TREE_CODE (type) == METHOD_TYPE || TREE_CODE (type) == ARRAY_TYPE)
- type = TREE_TYPE (type);
+ type = TREE_TTYPE (type);
mode = TYPE_MODE (type);