[Bug target/95581] [11 Regression] ICE in gimple_call_arg, at gimple.h:3260 since r11-959-gb825a22890740f341eae566af27e18e528cd29a7
seurer at linux dot vnet.ibm.com
gcc-bugzilla@gcc.gnu.org
Sat Jul 4 00:46:00 GMT 2020
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95581
--- Comment #10 from Bill Seurer <seurer at linux dot vnet.ibm.com> ---
I think this will work but haven't had a chance to try it except on the one
power 7 system.
diff --git a/gcc/config/rs6000/rs6000-call.c b/gcc/config/rs6000/rs6000-call.c
index 817a14c9c..37eb31222 100644
--- a/gcc/config/rs6000/rs6000-call.c
+++ b/gcc/config/rs6000/rs6000-call.c
@@ -12454,6 +12454,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,
@@ -12856,7 +12860,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;
More information about the Gcc-bugs
mailing list