rs6000: Fix __builtin_altivec_mask_for_load to use correct type
gcc/ChangeLog: PR target/95581 * config/rs6000/rs6000-call.c: Add new type v16qi_ftype_pcvoid. (altivec_init_builtins) Change __builtin_altivec_mask_for_load to use v16qi_ftype_pcvoid with correct number of parameters.
This commit is contained in:
parent
e969e9be88
commit
c6b7ba5de6
1 changed files with 5 additions and 1 deletions
|
@ -12843,6 +12843,10 @@ altivec_init_builtins (void)
|
|||
= build_function_type_list (opaque_V4SI_type_node,
|
||||
long_integer_type_node, pcvoid_type_node,
|
||||
NULL_TREE);
|
||||
tree v16qi_ftype_pcvoid
|
||||
= build_function_type_list (V16QI_type_node,
|
||||
pcvoid_type_node,
|
||||
NULL_TREE);
|
||||
tree v16qi_ftype_long_pcvoid
|
||||
= build_function_type_list (V16QI_type_node,
|
||||
long_integer_type_node, pcvoid_type_node,
|
||||
|
@ -13245,7 +13249,7 @@ altivec_init_builtins (void)
|
|||
targetm.vectorize.builtin_mask_for_load. */
|
||||
|
||||
decl = add_builtin_function ("__builtin_altivec_mask_for_load",
|
||||
v16qi_ftype_long_pcvoid,
|
||||
v16qi_ftype_pcvoid,
|
||||
ALTIVEC_BUILTIN_MASK_FOR_LOAD,
|
||||
BUILT_IN_MD, NULL, NULL_TREE);
|
||||
TREE_READONLY (decl) = 1;
|
||||
|
|
Loading…
Add table
Reference in a new issue