https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85198
--- Comment #4 from Bill Schmidt <wschmidt at gcc dot gnu.org> --- Ah, but vulli does have the wrong element type, when you get a little deeper. <identifier_node 0x3fffb5d96db0 vulli symbol <var_decl 0x3fffb7f71320 vulli type <vector_type 0x3fffb5bc5e80 __vector long long type <integer_type 0x3fffb5b10888 long int> V2DI size <integer_cst 0x3fffb5ae1050 constant 128> unit-size <integer_cst 0x3fffb5ae1068 constant 16> align:128 warn_if_not_align:0 symtab:0 alias-set -1 canonical-type 0x3fffb5bc5dd8 nunits:2> public static common V2DI defer-output pr85198-2.c:3:22 size <integer_cst 0x3fffb5ae1050 128> unit-size <integer_cst 0x3fffb5ae1068 16> align:128 warn_if_not_align:0>>