diff options
author | Janis Johnson <janis187@us.ibm.com> | 2004-08-12 21:24:49 +0000 |
---|---|---|
committer | Janis Johnson <janis@gcc.gnu.org> | 2004-08-12 21:24:49 +0000 |
commit | e34b6648c84876b59a36a19f48dfbd0a7768b66c (patch) | |
tree | 5112d981b5bb708aebb5617db2d28c6eca4d4204 /gcc | |
parent | b0b343dbb30f94d056b60f5c93ef1bba8938c972 (diff) | |
download | gcc-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/ChangeLog | 3 | ||||
-rw-r--r-- | gcc/config/rs6000/rs6000.c | 6 |
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); |