| OLD | NEW |
| 1 ; Test of global variable reordering. | 1 ; Test of global variable reordering. |
| 2 | 2 |
| 3 ; REQUIRES: allow_dump | 3 ; REQUIRES: allow_dump |
| 4 | 4 |
| 5 ; Test x8632 asm output | 5 ; Test x8632 asm output |
| 6 ; RUN: %if --need=target_X8632 --command %p2i --filetype=asm --target x8632 \ | 6 ; RUN: %if --need=target_X8632 --command %p2i --filetype=asm --target x8632 \ |
| 7 ; RUN: -i %s --assemble --disassemble --dis-flags=-rD \ | 7 ; RUN: -i %s --assemble --disassemble --dis-flags=-rD \ |
| 8 ; RUN: --args -sz-seed=1 -reorder-global-variables -O2 \ | 8 ; RUN: --args -sz-seed=1 -reorder-global-variables -O2 \ |
| 9 ; RUN: | %if --need=target_X8632 --command FileCheck %s | 9 ; RUN: | %if --need=target_X8632 --command FileCheck %s |
| 10 ; RUN: %if --need=target_X8632 --command %p2i --filetype=asm --target x8632 \ | 10 ; RUN: %if --need=target_X8632 --command %p2i --filetype=asm --target x8632 \ |
| (...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 54 | 54 |
| 55 @ArrayUninitConstInt = internal constant [20 x i8] zeroinitializer, align 4 | 55 @ArrayUninitConstInt = internal constant [20 x i8] zeroinitializer, align 4 |
| 56 | 56 |
| 57 ;@__init_array_start = internal constant [0 x i8] zeroinitializer, align 4 | 57 ;@__init_array_start = internal constant [0 x i8] zeroinitializer, align 4 |
| 58 ;@__fini_array_start = internal constant [0 x i8] zeroinitializer, align 4 | 58 ;@__fini_array_start = internal constant [0 x i8] zeroinitializer, align 4 |
| 59 ;@__tls_template_start = internal constant [0 x i8] zeroinitializer, align 8 | 59 ;@__tls_template_start = internal constant [0 x i8] zeroinitializer, align 8 |
| 60 ;@__tls_template_alignment = internal constant [4 x i8] c"\01\00\00\00", align 4 | 60 ;@__tls_template_alignment = internal constant [4 x i8] c"\01\00\00\00", align 4 |
| 61 | 61 |
| 62 ; Make sure the shuffled order is correct. | 62 ; Make sure the shuffled order is correct. |
| 63 | 63 |
| 64 ; CHECK-LABEL: ArrayInitPartial | |
| 65 ; CHECK-LABEL: PrimitiveInit | 64 ; CHECK-LABEL: PrimitiveInit |
| 66 ; CHECK-LABEL: ArrayInit | 65 ; CHECK-LABEL: ArrayInit |
| 67 ; CHECK-LABEL: PrimitiveUninit | 66 ; CHECK-LABEL: ArrayInitPartial |
| 68 ; CHECK-LABEL: ArrayUninit | 67 ; CHECK-LABEL: ArrayUninit |
| 69 ; CHECK-LABEL: PrimitiveInitStatic | 68 ; CHECK-LABEL: PrimitiveInitStatic |
| 69 ; CHECK-LABEL: PrimitiveUninit |
| 70 ; CHECK-LABEL: PrimitiveInitConst |
| 71 ; CHECK-LABEL: ArrayUninitConstInt |
| 70 ; CHECK-LABEL: ArrayUninitConstDouble | 72 ; CHECK-LABEL: ArrayUninitConstDouble |
| 71 ; CHECK-LABEL: ArrayUninitConstInt | |
| 72 ; CHECK-LABEL: PrimitiveInitConst | |
| OLD | NEW |