21
21
; SMALL: .data {{.*}} WA {{.*}}
22
22
; SMALL: .data.x {{.*}} WA {{.*}}
23
23
; SMALL: .data0 {{.*}} WA {{.*}}
24
- ; SMALL: .ldata {{.*}} WAl {{.*}}
25
- ; SMALL: .ldata.x {{.*}} WAl {{.*}}
26
- ; SMALL: .ldata0 {{.*}} WA {{.*}}
27
- ; SMALL: force_small {{.*}} WA {{.*}}
28
- ; SMALL: force_large {{.*}} WAl {{.*}}
29
24
; SMALL: foo {{.*}} WA {{.*}}
30
25
; SMALL: .bss {{.*}} WA {{.*}}
31
- ; SMALL: .lbss {{.*}} WAl {{.*}}
32
26
; SMALL: .rodata {{.*}} A {{.*}}
33
- ; SMALL: .lrodata {{.*}} Al {{.*}}
34
27
; SMALL: .data.rel.ro {{.*}} WA {{.*}}
35
28
; SMALL: .tbss {{.*}} WAT {{.*}}
36
29
; SMALL: .tdata {{.*}} WAT {{.*}}
37
30
38
31
; SMALL-DS: .data {{.*}} WA {{.*}}
39
32
; SMALL-DS: .data.x {{.*}} WA {{.*}}
40
33
; SMALL-DS: .data0 {{.*}} WA {{.*}}
41
- ; SMALL-DS: .ldata {{.*}} WAl {{.*}}
42
- ; SMALL-DS: .ldata.x {{.*}} WAl {{.*}}
43
- ; SMALL-DS: .ldata0 {{.*}} WA {{.*}}
44
34
; SMALL-DS: .data.data {{.*}} WA {{.*}}
45
35
; SMALL-DS: force_small {{.*}} WA {{.*}}
46
36
; SMALL-DS: force_large {{.*}} WAl {{.*}}
47
37
; SMALL-DS: foo {{.*}} WA {{.*}}
48
- ; SMALL-DS: .lbss {{.*}} WAl {{.*}}
49
38
; SMALL-DS: .bss.bss {{.*}} WA {{.*}}
50
- ; SMALL-DS: .lrodata {{.*}} Al {{.*}}
51
39
; SMALL-DS: .rodata.rodata {{.*}} A {{.*}}
52
40
; SMALL-DS: .data.rel.ro.relro {{.*}} WA {{.*}}
53
41
; SMALL-DS: .tbss.tbss {{.*}} WAT {{.*}}
57
45
; LARGE: .data.x {{.*}} WA {{.*}}
58
46
; LARGE: .data0 {{.*}} WAl {{.*}}
59
47
; LARGE: .ldata {{.*}} WAl {{.*}}
60
- ; LARGE: .ldata.x {{.*}} WAl {{.*}}
61
- ; LARGE: .ldata0 {{.*}} WAl {{.*}}
62
- ; LARGE: force_small {{.*}} WA {{.*}}
63
- ; LARGE: force_large {{.*}} WAl {{.*}}
64
48
; LARGE: foo {{.*}} WAl {{.*}}
65
49
; LARGE: .bss {{.*}} WA {{.*}}
66
50
; LARGE: .lbss {{.*}} WAl {{.*}}
73
57
; LARGE-DS: .data {{.*}} WA {{.*}}
74
58
; LARGE-DS: .data.x {{.*}} WA {{.*}}
75
59
; LARGE-DS: .data0 {{.*}} WAl {{.*}}
76
- ; LARGE-DS: .ldata {{.*}} WAl {{.*}}
77
- ; LARGE-DS: .ldata.x {{.*}} WAl {{.*}}
78
- ; LARGE-DS: .ldata0 {{.*}} WAl {{.*}}
79
60
; LARGE-DS: .ldata.data {{.*}} WAl {{.*}}
80
61
; LARGE-DS: force_small {{.*}} WA {{.*}}
81
62
; LARGE-DS: force_large {{.*}} WAl {{.*}}
@@ -94,20 +75,15 @@ target triple = "x86_64--linux"
94
75
@data_with_explicit_section = internal global [10 x i64 ] [i64 1 , i64 2 , i64 0 , i64 0 , i64 0 , i64 0 , i64 0 , i64 0 , i64 0 , i64 0 ], section ".data"
95
76
@data_with_explicit_section2 = internal global [10 x i64 ] [i64 1 , i64 2 , i64 0 , i64 0 , i64 0 , i64 0 , i64 0 , i64 0 , i64 0 , i64 0 ], section ".data.x"
96
77
@data_with_explicit_section0 = internal global [10 x i64 ] [i64 1 , i64 2 , i64 0 , i64 0 , i64 0 , i64 0 , i64 0 , i64 0 , i64 0 , i64 0 ], section ".data0"
97
- @ldata_with_explicit_section = internal global [10 x i64 ] [i64 1 , i64 2 , i64 0 , i64 0 , i64 0 , i64 0 , i64 0 , i64 0 , i64 0 , i64 0 ], section ".ldata"
98
- @ldata_with_explicit_section2 = internal global [10 x i64 ] [i64 1 , i64 2 , i64 0 , i64 0 , i64 0 , i64 0 , i64 0 , i64 0 , i64 0 , i64 0 ], section ".ldata.x"
99
- @ldata_with_explicit_section0 = internal global [10 x i64 ] [i64 1 , i64 2 , i64 0 , i64 0 , i64 0 , i64 0 , i64 0 , i64 0 , i64 0 , i64 0 ], section ".ldata0"
100
78
@data = internal global [10 x i64 ] [i64 1 , i64 2 , i64 0 , i64 0 , i64 0 , i64 0 , i64 0 , i64 0 , i64 0 , i64 0 ]
101
79
@data_force_small = internal global [10 x i64 ] [i64 1 , i64 2 , i64 0 , i64 0 , i64 0 , i64 0 , i64 0 , i64 0 , i64 0 , i64 0 ], code_model "small" , section "force_small"
102
80
@data_force_large = internal global [10 x i64 ] [i64 1 , i64 2 , i64 0 , i64 0 , i64 0 , i64 0 , i64 0 , i64 0 , i64 0 , i64 0 ], code_model "large" , section "force_large"
103
81
@data_force_small_ldata = internal global [10 x i64 ] [i64 1 , i64 2 , i64 0 , i64 0 , i64 0 , i64 0 , i64 0 , i64 0 , i64 0 , i64 0 ], code_model "small" , section ".ldata"
104
82
@data_force_large_data = internal global [10 x i64 ] [i64 1 , i64 2 , i64 0 , i64 0 , i64 0 , i64 0 , i64 0 , i64 0 , i64 0 , i64 0 ], code_model "large" , section ".data"
105
83
@foo_with_explicit_section = internal global [10 x i64 ] [i64 1 , i64 2 , i64 0 , i64 0 , i64 0 , i64 0 , i64 0 , i64 0 , i64 0 , i64 0 ], section "foo"
106
84
@bss_with_explicit_section = internal global [10 x i64 ] zeroinitializer , section ".bss"
107
- @lbss_with_explicit_section = internal global [10 x i64 ] zeroinitializer , section ".lbss"
108
85
@bss = internal global [10 x i64 ] zeroinitializer
109
86
@rodata_with_explicit_section = internal constant [10 x i64 ] zeroinitializer , section ".rodata"
110
- @lrodata_with_explicit_section = internal constant [10 x i64 ] zeroinitializer , section ".lrodata"
111
87
@rodata = internal constant [10 x i64 ] zeroinitializer
112
88
@relro = internal constant [10 x ptr ] [ptr @func , ptr @func , ptr @func , ptr @func , ptr @func , ptr @func , ptr @func , ptr @func , ptr @func , ptr @func ]
113
89
@tbss = internal thread_local global [10 x i64 ] zeroinitializer
0 commit comments