17 lines · c
1// RUN: %clang_cc1 -triple x86_64-unknown-linux-gnu -emit-llvm %s -o - | grep load | grep "4 x float" | not grep "align 4"2// RUN: %clang_cc1 -triple x86_64-unknown-linux-gnu -emit-llvm %s -o - | grep load | grep "4 x float" | grep "align 16"3// PR34324 5typedef float __m128 __attribute__ ((__vector_size__ (16)));6 7typedef union8{9 int i[4];10 float f[4];11 __m128 v;12} u_t;13 14__m128 t(u_t *a) {15 return a->v;16}17