aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJanis Johnson <janis187@us.ibm.com>2004-08-12 21:24:49 +0000
committerJanis Johnson <janis@gcc.gnu.org>2004-08-12 21:24:49 +0000
commite34b6648c84876b59a36a19f48dfbd0a7768b66c (patch)
tree5112d981b5bb708aebb5617db2d28c6eca4d4204 /gcc
parentb0b343dbb30f94d056b60f5c93ef1bba8938c972 (diff)
downloadgcc-e34b6648c84876b59a36a19f48dfbd0a7768b66c.zip
gcc-e34b6648c84876b59a36a19f48dfbd0a7768b66c.tar.gz
gcc-e34b6648c84876b59a36a19f48dfbd0a7768b66c.tar.bz2
rs6000.c (altivec_init_builtins): Fix argument type for vec_dss.
2004-08-12 Janis Johnson <janis187@us.ibm.com> * config/rs6000/rs6000.c (altivec_init_builtins): Fix argument type for vec_dss. From-SVN: r85903
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog3
-rw-r--r--gcc/config/rs6000/rs6000.c6
2 files changed, 6 insertions, 3 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 4b302e0..3363940 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,8 @@
2004-08-12 Janis Johnson <janis187@us.ibm.com>
+ * config/rs6000/rs6000.c (altivec_init_builtins): Fix argument type
+ for vec_dss.
+
* doc/extend.texi (AltiVec builtins): Fix description for recent
changes. Update operation list to match current support.
diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.c
index ad09e07..8ed2625 100644
--- a/gcc/config/rs6000/rs6000.c
+++ b/gcc/config/rs6000/rs6000.c
@@ -7583,8 +7583,8 @@ altivec_init_builtins (void)
= build_function_type (V8HI_type_node, void_list_node);
tree void_ftype_void
= build_function_type (void_type_node, void_list_node);
- tree void_ftype_qi
- = build_function_type_list (void_type_node, char_type_node, NULL_TREE);
+ tree void_ftype_int
+ = build_function_type_list (void_type_node, integer_type_node, NULL_TREE);
tree v16qi_ftype_long_pcvoid
= build_function_type_list (V16QI_type_node,
@@ -7655,7 +7655,7 @@ altivec_init_builtins (void)
def_builtin (MASK_ALTIVEC, "__builtin_altivec_mtvscr", void_ftype_v4si, ALTIVEC_BUILTIN_MTVSCR);
def_builtin (MASK_ALTIVEC, "__builtin_altivec_mfvscr", v8hi_ftype_void, ALTIVEC_BUILTIN_MFVSCR);
def_builtin (MASK_ALTIVEC, "__builtin_altivec_dssall", void_ftype_void, ALTIVEC_BUILTIN_DSSALL);
- def_builtin (MASK_ALTIVEC, "__builtin_altivec_dss", void_ftype_qi, ALTIVEC_BUILTIN_DSS);
+ def_builtin (MASK_ALTIVEC, "__builtin_altivec_dss", void_ftype_int, ALTIVEC_BUILTIN_DSS);
def_builtin (MASK_ALTIVEC, "__builtin_altivec_lvsl", v16qi_ftype_long_pcvoid, ALTIVEC_BUILTIN_LVSL);
def_builtin (MASK_ALTIVEC, "__builtin_altivec_lvsr", v16qi_ftype_long_pcvoid, ALTIVEC_BUILTIN_LVSR);
def_builtin (MASK_ALTIVEC, "__builtin_altivec_lvebx", v16qi_ftype_long_pcvoid, ALTIVEC_BUILTIN_LVEBX);