Lines Matching +full:gcc +full:- +full:4
1 ; RUN: llc -mtriple i386-pc-win32 < %s \
2 ; RUN: | FileCheck -check-prefix CHECK -check-prefix CHECK-CL %s
3 ; RUN: llc -mtriple i386-pc-mingw32 < %s \
4 ; RUN: | FileCheck -check-prefix CHECK -check-prefix CHECK-GCC %s
5 ; RUN: llc -mtriple i686-pc-cygwin %s -o - \
6 ; RUN: | FileCheck -check-prefix CHECK -check-prefix CHECK-GCC %s
7 ; RUN: llc -mtriple i386-pc-win32 < %s \
8 ; RUN: | FileCheck -check-prefix NOTEXPORTED %s
9 ; RUN: llc -mtriple i386-pc-mingw32 < %s \
10 ; RUN: | FileCheck -check-prefix NOTEXPORTED %s
11 ; RUN: llc -mtriple i686-pc-cygwin %s -o - \
12 ; RUN: | FileCheck -check-prefix NOTEXPORTED %s
65 @Var1 = dllexport global i32 1, align 4
72 @Var3 = common dllexport global i32 0, align 4
75 @WeakVar1 = weak_odr dllexport global i32 1, align 4
98 ; We use a separate check prefix to avoid confusion between -NOT and -SAME.
100 ; NOTEXPORTED-NOT: notExported
101 ; NOTEXPORTED-NOT: notDefined
104 ; CHECK-CL: /EXPORT:_f1
105 ; CHECK-CL-SAME: /EXPORT:_f2
106 ; CHECK-CL-SAME: /EXPORT:_stdfun@0
107 ; CHECK-CL-SAME: /EXPORT:@fastfun@0
108 ; CHECK-CL-SAME: /EXPORT:_thisfun
109 ; CHECK-CL-SAME: /EXPORT:_lnk1
110 ; CHECK-CL-SAME: /EXPORT:_lnk2
111 ; CHECK-CL-SAME: /EXPORT:_weak1
112 ; CHECK-CL-SAME: /EXPORT:_Var1,DATA
113 ; CHECK-CL-SAME: /EXPORT:_Var2,DATA
114 ; CHECK-CL-SAME: /EXPORT:_Var3,DATA
115 ; CHECK-CL-SAME: /EXPORT:_WeakVar1,DATA
116 ; CHECK-CL-SAME: /EXPORT:_WeakVar2,DATA
117 ; CHECK-CL-SAME: /EXPORT:_alias
118 ; CHECK-CL-SAME: /EXPORT:_alias2
119 ; CHECK-CL-SAME: /EXPORT:_alias3
120 ; CHECK-CL-SAME: /EXPORT:_weak_alias"
121 ; CHECK-GCC: -export:f1
122 ; CHECK-GCC-SAME: -export:f2
123 ; CHECK-GCC-SAME: -export:stdfun@0
124 ; CHECK-GCC-SAME: -export:@fastfun@0
125 ; CHECK-GCC-SAME: -export:thisfun
126 ; CHECK-GCC-SAME: -export:lnk1
127 ; CHECK-GCC-SAME: -export:lnk2
128 ; CHECK-GCC-SAME: -export:weak1
129 ; CHECK-GCC-SAME: -export:Var1,data
130 ; CHECK-GCC-SAME: -export:Var2,data
131 ; CHECK-GCC-SAME: -export:Var3,data
132 ; CHECK-GCC-SAME: -export:WeakVar1,data
133 ; CHECK-GCC-SAME: -export:WeakVar2,data
134 ; CHECK-GCC-SAME: -export:alias
135 ; CHECK-GCC-SAME: -export:alias2
136 ; CHECK-GCC-SAME: -export:alias3
137 ; CHECK-GCC-SAME: -export:weak_alias"