| Index: test/Transforms/NaCl/normalize-alignment.ll
 | 
| diff --git a/test/Transforms/NaCl/normalize-alignment.ll b/test/Transforms/NaCl/normalize-alignment.ll
 | 
| index 90f4512a06df5d12278e4f37c250f897bb9bcc0e..75cead528d661af5eb9627c96a55d624846a6fbb 100644
 | 
| --- a/test/Transforms/NaCl/normalize-alignment.ll
 | 
| +++ b/test/Transforms/NaCl/normalize-alignment.ll
 | 
| @@ -4,10 +4,10 @@ target datalayout = "e-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64
 | 
|  
 | 
|  ; Implicit default alignments are changed to explicit alignments.
 | 
|  define void @default_alignment_attrs(float %f, double %d) {
 | 
| -  load i8* null
 | 
| -  load i32* null
 | 
| -  load float* null
 | 
| -  load double* null
 | 
| +  load i8, i8* null
 | 
| +  load i32, i32* null
 | 
| +  load float, float* null
 | 
| +  load double, double* null
 | 
|  
 | 
|    store i8 100, i8* null
 | 
|    store i32 100, i32* null
 | 
| @@ -16,41 +16,41 @@ define void @default_alignment_attrs(float %f, double %d) {
 | 
|    ret void
 | 
|  }
 | 
|  ; CHECK-LABEL: @default_alignment_attrs
 | 
| -; CHECK-NEXT: load i8* null, align 1
 | 
| -; CHECK-NEXT: load i32* null, align 1
 | 
| -; CHECK-NEXT: load float* null, align 4
 | 
| -; CHECK-NEXT: load double* null, align 8
 | 
| +; CHECK-NEXT: load i8, i8* null, align 1
 | 
| +; CHECK-NEXT: load i32, i32* null, align 1
 | 
| +; CHECK-NEXT: load float, float* null, align 4
 | 
| +; CHECK-NEXT: load double, double* null, align 8
 | 
|  ; CHECK-NEXT: store i8 100, i8* null, align 1
 | 
|  ; CHECK-NEXT: store i32 100, i32* null, align 1
 | 
|  ; CHECK-NEXT: store float %f, float* null, align 4
 | 
|  ; CHECK-NEXT: store double %d, double* null, align 8
 | 
|  
 | 
|  define void @reduce_alignment_assumptions() {
 | 
| -  load i32* null, align 4
 | 
| -  load float* null, align 2
 | 
| -  load float* null, align 4
 | 
| -  load float* null, align 8
 | 
| -  load double* null, align 2
 | 
| -  load double* null, align 8
 | 
| -  load double* null, align 16
 | 
| +  load i32, i32* null, align 4
 | 
| +  load float, float* null, align 2
 | 
| +  load float, float* null, align 4
 | 
| +  load float, float* null, align 8
 | 
| +  load double, double* null, align 2
 | 
| +  load double, double* null, align 8
 | 
| +  load double, double* null, align 16
 | 
|  
 | 
|    ; Higher alignment assumptions must be retained for atomics.
 | 
| -  load atomic i32* null seq_cst, align 4
 | 
| -  load atomic i32* null seq_cst, align 8
 | 
| +  load atomic i32, i32* null seq_cst, align 4
 | 
| +  load atomic i32, i32* null seq_cst, align 8
 | 
|    store atomic i32 100, i32* null seq_cst, align 4
 | 
|    store atomic i32 100, i32* null seq_cst, align 8
 | 
|    ret void
 | 
|  }
 | 
|  ; CHECK-LABEL: @reduce_alignment_assumptions
 | 
| -; CHECK-NEXT: load i32* null, align 1
 | 
| -; CHECK-NEXT: load float* null, align 1
 | 
| -; CHECK-NEXT: load float* null, align 4
 | 
| -; CHECK-NEXT: load float* null, align 4
 | 
| -; CHECK-NEXT: load double* null, align 1
 | 
| -; CHECK-NEXT: load double* null, align 8
 | 
| -; CHECK-NEXT: load double* null, align 8
 | 
| -; CHECK-NEXT: load atomic i32* null seq_cst, align 4
 | 
| -; CHECK-NEXT: load atomic i32* null seq_cst, align 4
 | 
| +; CHECK-NEXT: load i32, i32* null, align 1
 | 
| +; CHECK-NEXT: load float, float* null, align 1
 | 
| +; CHECK-NEXT: load float, float* null, align 4
 | 
| +; CHECK-NEXT: load float, float* null, align 4
 | 
| +; CHECK-NEXT: load double, double* null, align 1
 | 
| +; CHECK-NEXT: load double, double* null, align 8
 | 
| +; CHECK-NEXT: load double, double* null, align 8
 | 
| +; CHECK-NEXT: load atomic i32, i32* null seq_cst, align 4
 | 
| +; CHECK-NEXT: load atomic i32, i32* null seq_cst, align 4
 | 
|  ; CHECK-NEXT: store atomic i32 100, i32* null seq_cst, align 4
 | 
|  ; CHECK-NEXT: store atomic i32 100, i32* null seq_cst, align 4
 | 
|  
 | 
| 
 |