Convert loads and stores of vec3 to vec4 to achieve better code generation. Add test case.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@162002 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/test/CodeGen/alignment.c b/test/CodeGen/alignment.c
index 8882c91..5051a98 100644
--- a/test/CodeGen/alignment.c
+++ b/test/CodeGen/alignment.c
@@ -43,7 +43,8 @@
   *p = (packedfloat3) { 3.2f, 2.3f, 0.1f };
 }
 // CHECK: @test3(
-// CHECK: store <3 x float> {{.*}}, align 4
+// CHECK: bitcast <3 x float>* %.compoundliteral to <4 x float>*
+// CHECK: store <4 x float> {{.*}}, align 4
 // CHECK: ret void