diff --git a/gcc/config/spu/spu.c b/gcc/config/spu/spu.c
index b944a00e5bfaf05dd8c29447336dbe367ad4adcb..668d9692af617589026c5105da1aaaf4a483c53f 100644
--- a/gcc/config/spu/spu.c
+++ b/gcc/config/spu/spu.c
@@ -4479,7 +4479,7 @@ spu_init_builtins (void)
   unsigned_V4SI_type_node = build_vector_type (unsigned_intSI_type_node, 4);
   unsigned_V2DI_type_node = build_vector_type (unsigned_intDI_type_node, 2);
 
-  spu_builtin_types[SPU_BTI_QUADWORD] = intTI_type_node;
+  spu_builtin_types[SPU_BTI_QUADWORD] = V16QI_type_node;
 
   spu_builtin_types[SPU_BTI_7] = global_trees[TI_INTSI_TYPE];
   spu_builtin_types[SPU_BTI_S7] = global_trees[TI_INTSI_TYPE];