1 2013-10-04 Ilya Enkovich <ilya.enkovich@intel.com>
3 * gcc/testsuite/lib/mpx-dg.exp: New.
4 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
5 * gcc.target/i386/mpx/alloca-1-nov.c: New.
6 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
7 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
8 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
9 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
10 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
11 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
12 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
13 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
14 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
15 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
16 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
17 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
18 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
19 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
20 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
21 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
22 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
23 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
24 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
25 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
26 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
27 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
28 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
29 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
30 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
31 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
32 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
33 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
34 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
35 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
36 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
37 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
38 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
39 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
40 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
41 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
42 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
43 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
44 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
45 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
46 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
47 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
48 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
49 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
50 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
51 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
52 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
53 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
54 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
55 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
56 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
57 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
58 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
59 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
60 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
61 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
62 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
63 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
64 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
65 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
66 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
67 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
68 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
69 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
70 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
71 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
72 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
73 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
74 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
75 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
76 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
77 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
78 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
79 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
80 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
81 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
82 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
83 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
84 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
85 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
86 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
87 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
88 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
89 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
90 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
91 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
92 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
93 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
94 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
95 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
96 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
97 * gcc.target/i386/mpx/label-address-1.c: New.
98 * gcc.target/i386/mpx/legacy-1-nov.c: New.
99 * gcc.target/i386/mpx/macro.c: New.
100 * gcc.target/i386/mpx/mpx-check.h: New.
101 * gcc.target/i386/mpx/mpx.exp: New.
102 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
103 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
104 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
105 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
106 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
107 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
108 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
109 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
110 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
111 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
112 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
113 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
114 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
115 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
116 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
117 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
118 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
119 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
120 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
121 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
122 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
123 * gcc.target/i386/mpx/reference-1-lbv.c: New.pp
124 * gcc.target/i386/mpx/reference-1-nov.c: New.pp
125 * gcc.target/i386/mpx/reference-1-ubv.c: New.pp
126 * gcc.target/i386/mpx/reference-2-lbv.c: New.pp
127 * gcc.target/i386/mpx/reference-2-nov.c: New.pp
128 * gcc.target/i386/mpx/reference-2-ubv.c: New.pp
129 * gcc.target/i386/mpx/reference-3-lbv.c: New.pp
130 * gcc.target/i386/mpx/reference-3-nov.c: New.pp
131 * gcc.target/i386/mpx/reference-3-ubv.c: New.pp
132 * gcc.target/i386/mpx/reference-4-lbv.c: New.pp
133 * gcc.target/i386/mpx/reference-4-nov.c: New.pp
134 * gcc.target/i386/mpx/reference-4-ubv.c: New.pp
135 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
136 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
137 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
138 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
139 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
140 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
141 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
142 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
143 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
144 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
145 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
146 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
147 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
148 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
149 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
150 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
151 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
152 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
153 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
154 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
155 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
156 * gcc.target/i386/mpx/sincos-1-nov.c: New.
157 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
158 * gcc.target/i386/mpx/static-array-1-nov.c: New.
159 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
160 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
161 * gcc.target/i386/mpx/static-init-1-nov.c: New.
162 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
163 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
164 * gcc.target/i386/mpx/static-init-2-nov.c: New.
165 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
166 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
167 * gcc.target/i386/mpx/static-init-3-nov.c: New.
168 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
169 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
170 * gcc.target/i386/mpx/static-init-4-nov.c: New.
171 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
172 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
173 * gcc.target/i386/mpx/static-init-5-nov.c: New.
174 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
175 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
176 * gcc.target/i386/mpx/static-init-6-nov.c: New.
177 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
178 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
179 * gcc.target/i386/mpx/static-string-1-nov.c: New.
180 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
181 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
182 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
183 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
184 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
185 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
186 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
187 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
188 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
189 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
190 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
191 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
192 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
193 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
194 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
195 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
196 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
197 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
198 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
199 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
200 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
201 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
202 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
203 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
204 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
205 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
206 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
207 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
208 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
209 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
210 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
211 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
212 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
213 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
214 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
215 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
216 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
217 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
218 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
219 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
220 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
221 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
222 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
223 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
224 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
225 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
226 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
227 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
228 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
229 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
230 * gcc.target/i386/mpx/vararg-1-nov.c: New.
231 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
232 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
233 * gcc.target/i386/mpx/vararg-2-nov.c: New.
234 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
235 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
236 * gcc.target/i386/mpx/vararg-3-nov.c: New.
237 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
238 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
239 * gcc.target/i386/mpx/vararg-4-nov.c: New.
240 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
241 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
242 * gcc.target/i386/mpx/vararg-5-nov.c: New.
243 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
244 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
245 * gcc.target/i386/mpx/vararg-6-nov.c: New.
246 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
247 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
248 * gcc.target/i386/mpx/vararg-7-nov.c: New.
249 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
250 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
251 * gcc.target/i386/mpx/vararg-8-nov.c: New.
252 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
253 * gcc.target/i386/mpx/vla-1-lbv.c: New.
254 * gcc.target/i386/mpx/vla-1-nov.c: New.
255 * gcc.target/i386/mpx/vla-1-ubv.c: New.
256 * gcc.target/i386/mpx/vla-2-lbv.c: New.
257 * gcc.target/i386/mpx/vla-2-nov.c: New.
258 * gcc.target/i386/mpx/vla-2-ubv.c: New.