1 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
4 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
5 * gfortran.dg/data_char_1.f90: Ditto.
6 * gfortran.dg/pr78571.f90: Ditto.
7 * gfortran.dg/pr78278.f90: New test.
9 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
12 * gfortran.dg/pr63514.f90: New test.
14 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
17 * gfortran.dg/bounds_check_20.f90: New test.
19 2018-06-08 Carl Love <cel@us.ibm.com>
21 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
23 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
24 vec_extract a signed int.
25 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
26 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
28 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
29 vec_extract a signed int.
30 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
31 vec_extract a signed int.
32 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
33 vec_xor builtins. Update xxsel, xxlxor counts.
35 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
38 * gfortran.dg/associate_30.f90: Remove code tested ...
39 * gfortran.dg/pr67803.f90: Ditto.
40 * gfortran.dg/pr67805.f90: Ditto.
41 * gfortran.dg/pr86059.f90: ... here. New test.
43 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
46 * gfortran.dg/pr78571.f90: New test.
48 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
51 * gcc.target/powerpc/pr85755.c: New test.
53 2018-06-08 Carl Love <cel@us.ibm.com>
55 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
57 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
59 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
60 for BE system that are different then for an LE system from this file
61 into vsx-vector-6-le.c using be target qualifier. Remove this file.
62 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
63 the various instruction counts. Rename file to vsx-vector-6.p8.c.
65 2018-06-08 Martin Liska <mliska@suse.cz>
67 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
69 2018-06-08 Martin Liska <mliska@suse.cz>
71 * g++.dg/dg.exp: Do not use mpx.exp.
72 * g++.dg/lto/lto.exp: Likewise.
73 * g++.dg/lto/pr69729_0.C: Remove.
74 * g++.dg/opt/pr71529.C: Remove.
75 * g++.dg/pr63995-1.C: Remove.
76 * g++.dg/pr68270.C: Remove.
77 * g++.dg/pr71624.C: Remove.
78 * g++.dg/pr71633.C: Remove.
79 * g++.dg/pr79761.C: Remove.
80 * g++.dg/pr79764.C: Remove.
81 * g++.dg/pr79769.C: Remove.
82 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
83 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
84 * gcc.dg/lto/chkp-privatize_0.c: Remove.
85 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
86 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
87 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
88 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
89 * gcc.dg/lto/pr66221_0.c: Remove.
90 * gcc.target/i386/chkp-always_inline.c: Remove.
91 * gcc.target/i386/chkp-bndret.c: Remove.
92 * gcc.target/i386/chkp-builtins-1.c: Remove.
93 * gcc.target/i386/chkp-builtins-2.c: Remove.
94 * gcc.target/i386/chkp-builtins-3.c: Remove.
95 * gcc.target/i386/chkp-builtins-4.c: Remove.
96 * gcc.target/i386/chkp-const-check-1.c: Remove.
97 * gcc.target/i386/chkp-const-check-2.c: Remove.
98 * gcc.target/i386/chkp-hidden-def.c: Remove.
99 * gcc.target/i386/chkp-label-address.c: Remove.
100 * gcc.target/i386/chkp-lifetime-1.c: Remove.
101 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
102 * gcc.target/i386/chkp-pr69044.c: Remove.
103 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
104 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
105 * gcc.target/i386/chkp-strchr.c: Remove.
106 * gcc.target/i386/chkp-strlen-1.c: Remove.
107 * gcc.target/i386/chkp-strlen-2.c: Remove.
108 * gcc.target/i386/chkp-strlen-3.c: Remove.
109 * gcc.target/i386/chkp-strlen-4.c: Remove.
110 * gcc.target/i386/chkp-strlen-5.c: Remove.
111 * gcc.target/i386/chkp-stropt-1.c: Remove.
112 * gcc.target/i386/chkp-stropt-10.c: Remove.
113 * gcc.target/i386/chkp-stropt-11.c: Remove.
114 * gcc.target/i386/chkp-stropt-12.c: Remove.
115 * gcc.target/i386/chkp-stropt-13.c: Remove.
116 * gcc.target/i386/chkp-stropt-14.c: Remove.
117 * gcc.target/i386/chkp-stropt-15.c: Remove.
118 * gcc.target/i386/chkp-stropt-16.c: Remove.
119 * gcc.target/i386/chkp-stropt-17.c: Remove.
120 * gcc.target/i386/chkp-stropt-2.c: Remove.
121 * gcc.target/i386/chkp-stropt-3.c: Remove.
122 * gcc.target/i386/chkp-stropt-4.c: Remove.
123 * gcc.target/i386/chkp-stropt-5.c: Remove.
124 * gcc.target/i386/chkp-stropt-6.c: Remove.
125 * gcc.target/i386/chkp-stropt-7.c: Remove.
126 * gcc.target/i386/chkp-stropt-8.c: Remove.
127 * gcc.target/i386/chkp-stropt-9.c: Remove.
128 * gcc.target/i386/i386.exp: Do not use mpx.exp.
129 * gcc.target/i386/indirect-thunk-11.c: Remove.
130 * gcc.target/i386/indirect-thunk-12.c: Remove.
131 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
132 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
133 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
134 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
135 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
136 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
137 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
138 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
139 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
140 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
141 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
142 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
143 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
144 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
145 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
146 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
147 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
148 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
149 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
150 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
151 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
152 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
153 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
154 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
155 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
156 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
157 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
158 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
159 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
160 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
161 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
162 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
163 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
164 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
165 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
166 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
167 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
168 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
169 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
170 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
171 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
172 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
173 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
174 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
175 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
176 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
177 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
178 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
179 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
180 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
181 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
182 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
183 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
184 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
185 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
186 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
187 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
188 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
189 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
190 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
191 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
192 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
193 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
194 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
195 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
196 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
197 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
198 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
199 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
200 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
201 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
202 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
203 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
204 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
205 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
206 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
207 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
208 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
209 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
210 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
211 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
212 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
213 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
214 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
215 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
216 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
217 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
218 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
219 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
220 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
221 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
222 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
223 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
224 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
225 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
226 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
227 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
228 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
229 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
230 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
231 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
232 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
233 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
234 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
235 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
236 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
237 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
238 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
239 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
240 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
241 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
242 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
243 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
244 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
245 * gcc.target/i386/mpx/label-address-1.c: Remove.
246 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
247 * gcc.target/i386/mpx/macro.c: Remove.
248 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
249 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
250 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
251 * gcc.target/i386/mpx/memcpy-1.c: Remove.
252 * gcc.target/i386/mpx/memmove-1.c: Remove.
253 * gcc.target/i386/mpx/memmove-2.c: Remove.
254 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
255 * gcc.target/i386/mpx/mpx-check.h: Remove.
256 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
257 * gcc.target/i386/mpx/mpx.exp: Remove.
258 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
259 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
260 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
261 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
262 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
263 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
264 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
265 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
266 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
267 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
268 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
269 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
270 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
271 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
272 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
273 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
274 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
275 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
276 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
277 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
278 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
279 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
280 * gcc.target/i386/mpx/pr65508.c: Remove.
281 * gcc.target/i386/mpx/pr65531.cc: Remove.
282 * gcc.target/i386/mpx/pr66048.cc: Remove.
283 * gcc.target/i386/mpx/pr66134.c: Remove.
284 * gcc.target/i386/mpx/pr66566.c: Remove.
285 * gcc.target/i386/mpx/pr66567.c: Remove.
286 * gcc.target/i386/mpx/pr66568.c: Remove.
287 * gcc.target/i386/mpx/pr66569.c: Remove.
288 * gcc.target/i386/mpx/pr66581.c: Remove.
289 * gcc.target/i386/mpx/pr68337-1.c: Remove.
290 * gcc.target/i386/mpx/pr68337-2.c: Remove.
291 * gcc.target/i386/mpx/pr68416.c: Remove.
292 * gcc.target/i386/mpx/pr78339.c: Remove.
293 * gcc.target/i386/mpx/pr79631.c: Remove.
294 * gcc.target/i386/mpx/pr79633.c: Remove.
295 * gcc.target/i386/mpx/pr79753.c: Remove.
296 * gcc.target/i386/mpx/pr79770.c: Remove.
297 * gcc.target/i386/mpx/pr79987.c: Remove.
298 * gcc.target/i386/mpx/pr79988.c: Remove.
299 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
300 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
301 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
302 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
303 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
304 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
305 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
306 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
307 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
308 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
309 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
310 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
311 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
312 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
313 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
314 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
315 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
316 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
317 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
318 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
319 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
320 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
321 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
322 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
323 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
324 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
325 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
326 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
327 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
328 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
329 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
330 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
331 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
332 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
333 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
334 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
335 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
336 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
337 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
338 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
339 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
340 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
341 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
342 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
343 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
344 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
345 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
346 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
347 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
348 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
349 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
350 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
351 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
352 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
353 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
354 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
355 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
356 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
357 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
358 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
359 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
360 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
361 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
362 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
363 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
364 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
365 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
366 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
367 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
368 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
369 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
370 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
371 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
372 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
373 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
374 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
375 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
376 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
377 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
378 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
379 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
380 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
381 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
382 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
383 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
384 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
385 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
386 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
387 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
388 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
389 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
390 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
391 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
392 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
393 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
394 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
395 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
396 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
397 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
398 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
399 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
400 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
401 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
402 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
403 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
404 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
405 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
406 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
407 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
408 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
409 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
410 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
411 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
412 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
413 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
414 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
415 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
416 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
417 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
418 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
419 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
420 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
421 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
422 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
423 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
424 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
425 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
426 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
427 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
428 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
429 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
430 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
431 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
432 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
433 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
434 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
435 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
436 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
437 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
438 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
439 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
440 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
441 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
442 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
443 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
444 * gcc.target/i386/pr63995-2.c: Remove.
445 * gcc.target/i386/pr64805.c: Remove.
446 * gcc.target/i386/pr65044.c: Remove.
447 * gcc.target/i386/pr65167.c: Remove.
448 * gcc.target/i386/pr65183.c: Remove.
449 * gcc.target/i386/pr65184.c: Remove.
450 * gcc.target/i386/pr65523.c: Remove.
451 * gcc.target/i386/pr70876.c: Remove.
452 * gcc.target/i386/pr70877.c: Remove.
453 * gcc.target/i386/pr71458.c: Remove.
454 * gcc.target/i386/pr80880.c: Remove.
455 * gcc.target/i386/ret-thunk-25.c: Remove.
456 * gcc.target/i386/thunk-retbnd.c: Remove.
457 * lib/mpx-dg.exp: Remove.
458 * gcc.target/i386/funcspec-56.inc: Adjust test case.
460 2018-06-07 Carl Love <cel@us.ibm.com>
462 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
465 2018-06-07 Carl Love <cel@us.ibm.com>
467 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
470 2018-06-07 Marek Polacek <polacek@redhat.com>
473 * gcc.dg/Wc90-c99-compat-10.c: New test.
474 * gcc.dg/Wc90-c99-compat-11.c: New test.
475 * gcc.dg/Wc90-c99-compat-12.c: New test.
476 * gcc.dg/Wc90-c99-compat-9.c: New test.
478 2018-06-07 Paul Koning <ni1d@arrl.net>
480 * gcc.c-torture/compile/20180605-1.c: New test.
482 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
485 * gfortran.dg/pr86045.f90: New test.
487 2018-06-07 Marek Polacek <polacek@redhat.com>
489 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
491 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
493 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
495 2018-06-07 Jakub Jelinek <jakub@redhat.com>
497 PR tree-optimization/69615
498 * gcc.dg/tree-ssa/pr69615.c: New test.
500 2018-06-07 Richard Biener <rguenther@suse.de>
502 PR tree-optimization/85935
503 * gcc.dg/graphite/pr85935.c: New testcase.
505 2018-06-04 Carl Love <cel@us.ibm.com>
507 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
508 debug print statements. Fix a few formating issues.
510 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
513 * gcc.target/powerpc/pr85657-4.c: New tests.
514 * gcc.target/powerpc/pr85657-5.c: Likewise.
515 * gcc.target/powerpc/pr85657-6.c: Likewise.
517 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
520 * gfortran.dg/realloc_on_assign_30.f90: New test.
522 2018-06-06 Carl Love <cel@us.ibm.com>
523 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
526 2018-06-06 Carl Love <cel@us.ibm.com>
528 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
530 * gcc.target/powerpc/builtins-4.c: New test file for tests
533 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
536 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
537 be used in templates. Don't check for them in overloaded functions.
539 2018-06-06 Jim Wilson <jimw@sifive.com>
541 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
542 * gcc.target/riscv/interrupt-mmode.c: New.
543 * gcc.target/riscv/interrupt-smode.c: New.
544 * gcc.target/riscv/interrupt-umode.c: New.
546 2018-06-06 Marek Polacek <polacek@redhat.com>
549 * g++.dg/cpp0x/initlist102.C: New test.
550 * g++.dg/cpp0x/initlist103.C: New test.
551 * g++.dg/cpp0x/initlist104.C: New test.
553 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
555 * gcc.dg/torture/pr86066.c: New test.
557 2018-06-06 Richard Biener <rguenther@suse.de>
559 PR tree-optimization/86062
560 * g++.dg/tree-ssa/pr86062.C: New testcase.
562 2018-06-05 Steve Ellcey <sellcey@cavium.com>
565 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
566 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
567 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
568 * gcc.target/aarch64/nofp_1.c: Ditto.
570 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
572 * gcc.target/arm/cmse/cmse-1c99.c: New test.
574 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
577 * gfortran.dg/goacc/pr85701.f90: New test.
579 2018-06-05 Marek Polacek <polacek@redhat.com>
582 * g++.dg/cpp0x/alias-decl-64.C: New test.
584 2018-06-05 Richard Biener <rguenther@suse.de>
586 PR tree-optimization/86046
587 * gcc.dg/pr86046.c: New testcase.
589 2018-06-05 Richard Biener <rguenther@suse.de>
591 PR tree-optimization/86047
592 * gcc.dg/pr86047.c: New testcase.
594 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
597 * g++.target/arm/arm.exp: New file.
598 * g++.target/arm/pr81497.C: Likewise.
600 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
602 * gcc.target/s390/htm-builtins-compile-4.c: New test.
604 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
606 * gcc.dg/store_merging_21.c: New test.
607 * gnat.dg/opt71b.adb: Likewise.
608 * gnat.dg/opt71.adb: Rename into...
609 * gnat.dg/opt71a.adb: ...this.
611 2018-06-04 Richard Biener <rguenther@suse.de>
613 PR tree-optimization/85955
614 * gcc.dg/pr85955.c: New testcase.
616 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
619 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
620 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
621 * gfortran.dg/allocate_stat_2.f90: Ditto.
622 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
624 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
626 * gcc.target/aarch64/sve/extract_5.c: New test.
628 2018-06-04 Jakub Jelinek <jakub@redhat.com>
632 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
634 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
635 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
636 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
637 * gcc.target/i386/avx512bw-pr86036.c: New test.
639 2018-06-04 Richard Biener <rguenther@suse.de>
641 PR tree-optimization/86038
642 * gcc.dg/pr86038.c: New testcase.
644 2018-06-04 Jakub Jelinek <jakub@redhat.com>
646 PR tree-optimization/69615
647 * gcc.dg/pr69615.c: New test.
650 * c-c++-common/gomp/pr86025.c: New test.
652 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
654 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
656 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
658 * gcc.dg/torture/pr86034.c: New test.
660 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
663 * gfortran.dg/cray_pointer_12.f90: New test.
665 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
668 * gfortran.dg/pr85938.f90: Fixed by revision r261081
670 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
672 * gnat.dg/specs/opt3.ads: New test.
673 * gnat.dg/specs/opt3_pkg.ads: New helper.
675 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
677 * gnat.dg/discr53.ad[sb]: New test.
678 * gnat.dg/discr53_pkg.ads: New helper.
680 2018-06-01 Carl Love <cel@us.ibm.com>
682 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
683 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
685 2018-06-01 Carl Love <cel@us.ibm.com>
687 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
688 to make it consistent with the naming convention in the file.
689 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
690 to altivec-7.c. Delete file.
691 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
692 to altivec-7.c. Delete file.
693 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
694 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
695 vec_unpackl tests. Update instruction counts.
696 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
697 tests to builtins-1.c.
698 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
699 tests to builtins-1.c.
700 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
701 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
702 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
703 Remove vec_ctf tests returning double. Remove vec_cts with
704 double args. Remove vec_sel with invalid arguments. Add tests for
706 Add instruction counts for new tests.
707 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
708 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
710 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
711 test_sll_vsill_vsill_vuc.
712 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
714 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
715 tests from altivec-7.h.
716 * gcc.target/powerpc/vsx-7-be.c: Remove file.
717 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
718 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
719 splat_sll, splat_uc, splat_int128, splat_uint128.
720 Make second argument of vec_extract and vec_insert a signed int.
721 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
724 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
726 * gcc.dg/store_merging_20.c: New test.
727 * gnat.dg/opt71.adb: Likewise.
728 * gnat.dg/opt71_pkg.ads: New helper.
730 2018-06-01 Carl Love <cel@us.ibm.com>
732 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
733 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
734 Add vec_xst_be for signed and unsigned arguments.
736 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
740 * gfortran.dg/pr85816.f90: New test.
741 * gfortran.dg/pr85975.f90: New test.
743 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
746 * gfortran.dg/random_init_1.f90: New test.
747 * gfortran.dg/random_init_2.f90: New test.
748 * gfortran.dg/random_init_3.f90: New test.
749 * gfortran.dg/random_init_4.f90: New test.
750 * gfortran.dg/random_init_5.f90: New test.
751 * gfortran.dg/random_init_6.f90: New test.
753 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
755 PR tree-optimization/85989
756 * gcc.dg/torture/pr85989.c: New test.
758 2018-06-01 Richard Biener <rguenther@suse.de>
761 * gcc.dg/tree-ssa/pr86017.c: New testcase.
763 2018-06-01 Richard Biener <rguenther@suse.de>
766 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
768 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
771 * gcc.dg/strcmpopt_2.c: New test.
772 * gcc.dg/strcmpopt_3.c: New test.
775 * gcc.dg/strcmpopt_3.c: New test.
777 2018-05-31 Jakub Jelinek <jakub@redhat.com>
780 * gcc.target/i386/pr85984.c: New test.
782 2018-05-31 Martin Sebor <msebor@redhat.com>
785 * gcc.dg/Walloc-size-larger-than-1.c: New test.
786 * gcc.dg/Walloc-size-larger-than-10.c: New test.
787 * gcc.dg/Walloc-size-larger-than-11.c: New test.
788 * gcc.dg/Walloc-size-larger-than-12.c: New test.
789 * gcc.dg/Walloc-size-larger-than-13.c: New test.
790 * gcc.dg/Walloc-size-larger-than-14.c: New test.
791 * gcc.dg/Walloc-size-larger-than-15.c: New test.
792 * gcc.dg/Walloc-size-larger-than-16.c: New test.
793 * gcc.dg/Walloc-size-larger-than-17.c: New test.
794 * gcc.dg/Walloc-size-larger-than-2.c: New test.
795 * gcc.dg/Walloc-size-larger-than-3.c: New test.
796 * gcc.dg/Walloc-size-larger-than-4.c: New test.
797 * gcc.dg/Walloc-size-larger-than-5.c: New test.
798 * gcc.dg/Walloc-size-larger-than-6.c: New test.
799 * gcc.dg/Walloc-size-larger-than-7.c: New test.
800 * gcc.dg/Walloc-size-larger-than-8.c: New test.
801 * gcc.dg/Walloc-size-larger-than-9.c: New test.
802 * gcc.dg/Walloc-size-larger-than.c: New test.
804 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
805 Cesar Philippidis <cesar@codesourcery.com>
808 * gfortran.dg/goacc/pr77371-1.f90: New test.
809 * gfortran.dg/goacc/pr77371-2.f90: New test.
810 * gfortran.dg/goacc/pr85879.f90: New test.
812 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
814 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
815 * gnat.dg/stack_usage1b.adb: Likewise.
816 * gnat.dg/stack_usage1c.adb: Likewise.
817 * gnat.dg/stack_usage3.adb: Likewise.
818 * gnat.dg/stack_usage1_pkg.adb: Delete.
820 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
822 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
823 * gcc.dg/store_merging_11.c: Likewise.
824 * gcc.dg/store_merging_13.c: Likewise.
825 * gcc.dg/store_merging_14.c: Likewise.
826 * gcc.dg/store_merging_15.c: Likewise.
827 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
829 2018-05-31 Ed Schonberg <schonberg@adacore.com>
831 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
832 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
833 gnat.dg/limited1_outer.ads: New testcase.
835 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
837 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
838 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
841 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
843 * gnat.dg/size_clause1.adb: New testcase.
845 2018-05-31 Javier Miranda <miranda@adacore.com>
847 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
849 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
851 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
852 vld1x3 intrinsics for aarch64.
853 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
854 vst1x2 intrinsics for aarch64.
855 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
856 vst1x3 intrinsics for aarch64.
858 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
861 * g++.dg/diagnostic/pr77777.C: New test.
863 2018-05-30 David Pagan <dave.pagan@oracle.com>
866 * gcc.dg/noncompile/pr55976-1.c: New test.
867 * gcc.dg/noncompile/pr55976-2.c: New test.
869 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
871 * gcc.dg/lto/20111213-1_0.c: Fix template.
872 * gcc.dg/lto/20100603-1_0.c: Fix template.
873 * gcc.dg/lto/20100603-2_0.c: Fix template.
874 * gcc.dg/lto/20100603-3_0.c: Fix template.
876 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
877 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
878 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
879 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
880 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
881 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
882 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
883 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
884 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
885 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
886 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
887 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
888 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
889 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
890 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
891 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
892 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
893 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
894 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
895 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
896 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
897 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
898 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
899 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
900 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
901 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
902 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
903 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
904 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
905 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
906 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
907 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
908 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
909 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
910 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
911 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
912 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
913 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
914 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
915 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
916 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
917 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
918 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
919 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
920 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
921 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
922 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
923 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
924 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
925 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
926 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
927 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
928 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
929 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
930 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
931 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
932 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
933 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
934 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
935 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
936 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
937 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
939 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
942 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
944 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
946 * gcc.target/aarch64/simd/ldp_stp_9: New.
947 * gcc.target/aarch64/simd/ldp_stp_10: New.
948 * gcc.target/aarch64/simd/ldp_stp_11: New.
949 * gcc.target/aarch64/simd/ldp_stp_12: New.
951 2018-05-30 Ed Schonberg <schonberg@adacore.com>
953 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
955 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
957 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
959 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
962 * gcc.target/i386/pr85950.c: New test.
964 2018-05-29 Marek Polacek <polacek@redhat.com>
967 * g++.dg/cpp1z/class-deduction55.C: New test.
968 * g++.dg/cpp1z/class-deduction56.C: New test.
969 * g++.dg/cpp1z/class-deduction57.C: New test.
971 2018-05-29 Jakub Jelinek <jakub@redhat.com>
974 * g++.dg/warn/Wunused-var-33.C: New test.
977 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
978 and -fno-vect-cost-model options. Add aligned(64) attribute to the
979 arrays. Add suffix 1 to all functions and use 4 iterations rather
980 than N. Add functions with conversions to and from float.
981 Add new set of functions with 8 iterations and another one
982 with 16 iterations, expect 24 vectorized loops instead of just 4.
983 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
985 2018-05-29 Javier Miranda <miranda@adacore.com>
987 * gnat.dg/equal2.adb: New testcase.
989 2018-05-29 Ed Schonberg <schonberg@adacore.com>
991 * gnat.dg/float_attributes_overflows.adb: New testcase.
993 2018-05-29 Pascal Obry <obry@adacore.com>
995 * gnat.dg/normalize_pathname.adb: New testcase.
997 2018-05-29 Tom de Vries <tom@codesourcery.com>
999 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
1001 * lib/scanipa.exp (scan-ipa-dump-times): Same.
1002 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
1003 * lib/scantree.exp (scan-tree-dump-times): Same.
1005 2018-05-29 Tom de Vries <tom@codesourcery.com>
1007 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
1008 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
1009 Use proc name as first argument to dg-scan.
1011 2018-05-29 Tom de Vries <tom@codesourcery.com>
1013 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
1016 2018-05-28 Richard Biener <rguenther@suse.de>
1018 PR tree-optimization/85934
1019 * gcc.target/i386/pr85934.c: New testcase.
1021 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
1023 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
1025 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
1027 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
1029 2018-05-28 Ed Schonberg <schonberg@adacore.com>
1031 * gnat.dg/fixedpnt5.adb: New testcase.
1033 2018-05-28 Justin Squirek <squirek@adacore.com>
1035 * gnat.dg/array31.adb: New testcase.
1037 2018-05-28 Justin Squirek <squirek@adacore.com>
1039 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
1040 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
1042 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
1044 * gfortran.dg/data_stmt_pointer.f90: new test.
1046 2018-05-27 Jakub Jelinek <jakub@redhat.com>
1049 * gcc.target/i386/avx512dq-pr85918.c: New test.
1051 2018-05-25 Jim Wilson <jimw@sifive.com>
1053 * gcc.target/riscv/interrupt-1.c: New.
1054 * gcc.target/riscv/interrupt-2.c: New.
1055 * gcc.target/riscv/interrupt-3.c: New.
1056 * gcc.target/riscv/interrupt-4.c: New.
1057 * gcc.target/riscv/interrupt-5.c: New.
1059 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
1062 * gfortran.dg/pr85786.f90: New test.
1064 2018-05-25 Paul Koning <ni1d@arrl.net>
1066 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
1067 * gcc.c-torture/compile/pr55921.c: Ditto.
1068 * gcc.c-torture/compile/pr60655-1.c: Ditto.
1069 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
1071 2018-05-25 Jakub Jelinek <jakub@redhat.com>
1074 * gcc.target/i386/avx512f-pr85832.c: New test.
1075 * gcc.target/i386/avx512vl-pr85832.c: New test.
1076 * gcc.target/i386/avx512bw-pr85832.c: New test.
1077 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
1079 2018-05-25 Bin Cheng <bin.cheng@arm.com>
1081 PR tree-optimization/85720
1082 * gcc.dg/tree-ssa/pr85720.c: New test.
1083 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
1086 2018-05-25 Martin Liska <mliska@suse.cz>
1089 * gcc.dg/tree-prof/update-loopch.c: Do not scan
1090 for 'Removing basic block'.
1092 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
1094 * gnat.dg/sec_stack1.adb: New testcase.
1096 2018-05-25 Ed Schonberg <schonberg@adacore.com>
1098 * gnat.dg/fixedpnt4.adb: New testcase.
1100 2018-05-25 Javier Miranda <miranda@adacore.com>
1102 * gnat.dg/interface7.adb: New testcase.
1104 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
1106 * gnat.dg/sec_stack2.adb: New testcase.
1108 2018-05-25 Ed Schonberg <schonberg@adacore.com>
1110 * gnat.dg/interface6.adb: New testcase.
1112 2018-05-25 Ed Schonberg <schonberg@adacore.com>
1114 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
1116 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
1118 * lib/target-supports.exp
1119 (check_effective_target_vect_double_cond_arith): Include
1120 multiplication and division.
1121 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
1122 fully-masked loops with a fixed vector length.
1123 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
1125 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
1126 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
1127 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
1129 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
1131 * gcc.target/aarch64/sve/div_1.c: New test.
1132 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
1133 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
1134 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
1136 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
1138 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
1140 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
1142 * lib/target-supports.exp
1143 (check_effective_target_vect_double_cond_arith): New proc.
1144 * gcc.dg/vect/vect-cond-arith-1.c: New test.
1145 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
1146 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
1147 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
1148 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
1149 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
1150 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
1152 2018-05-25 Janus Weil <janus@gcc.gnu.org>
1155 * gfortran.dg/f2018_obs.f90: New test case.
1157 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
1160 * gfortran.dg/pr85543.f90: New test.
1162 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
1165 * gfortran.dg/pr85780.f90: New test.
1167 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
1170 * gfortran.dg/pr85779_1.f90: New test.
1171 * gfortran.dg/pr85779_2.f90: Ditto.
1172 * gfortran.dg/pr85779_3.f90: Ditto.
1174 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
1178 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
1179 * gfortran.dg/pr85895.f90: New test.
1181 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
1183 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
1184 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
1186 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
1188 * gcc.dg/fold-popcount-1.c: New testcase.
1189 * gcc.dg/fold-popcount-2.c: New testcase.
1190 * gcc.dg/fold-popcount-3.c: New testcase.
1191 * gcc.dg/fold-popcount-4.c: New testcase.
1193 2018-05-24 Marek Polacek <polacek@redhat.com>
1196 * g++.dg/cpp0x/new3.C: New test.
1198 2018-05-24 Javier Miranda <miranda@adacore.com>
1200 * gnat.dg/discr52.adb: New testcase.
1202 2018-05-24 Ed Schonberg <schonberg@adacore.com>
1204 * gnat.dg/others1.adb: New testcase.
1206 2018-05-24 Justin Squirek <squirek@adacore.com>
1208 * gnat.dg/raise_expr.adb: New testcase.
1210 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
1212 * gnat.dg/formal_containers.adb: New testcase.
1214 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1216 * gcc.target/i386/pr85345.c: Require ifunc support.
1218 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
1220 * gcc.dg/vect/vect-fma-1.c: New test.
1222 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1224 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
1227 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
1230 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
1232 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
1235 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
1237 * gcc.target/msp430/pr78849.c: New test.
1239 2018-05-23 Marek Polacek <polacek@redhat.com>
1241 * g++.dg/cpp2a/range-for8.C: New test.
1242 * g++.dg/cpp2a/range-for9.C: New test.
1243 * g++.dg/cpp2a/range-for10.C: New test.
1245 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
1247 * lib/target-supports.exp (check_effective_target_be): New.
1248 (check_effective_target_le): New.
1250 2018-05-23 Marek Polacek <polacek@redhat.com>
1252 * g++.dg/cpp2a/range-for1.C: New test.
1253 * g++.dg/cpp2a/range-for2.C: New test.
1254 * g++.dg/cpp2a/range-for3.C: New test.
1255 * g++.dg/cpp2a/range-for4.C: New test.
1256 * g++.dg/cpp2a/range-for5.C: New test.
1257 * g++.dg/cpp2a/range-for6.C: New test.
1258 * g++.dg/cpp2a/range-for7.C: New test.
1260 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
1262 * gcc.target/i386/cvt-3.c: New test.
1264 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
1266 * gcc.target/i386/cvt-2.c: New test.
1268 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
1270 * gcc.dg/pr79985.c: New testcase.
1272 2018-05-23 Richard Biener <rguenther@suse.de>
1274 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
1276 2018-05-23 Sudakshina Das <sudi.das@arm.com>
1279 * gcc.target/aarch64/pr84882.c: New test.
1280 * gcc.target/aarch64/target_attr_18.c: Likewise.
1282 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
1284 PR tree-optimization/85853
1285 * gfortran.dg/vect/pr85853.f90: New test.
1287 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
1289 * gnat.dg/import2.adb: New testcase.
1291 2018-05-23 Ed Schonberg <schonberg@adacore.com>
1293 * gnat.dg/discr51.adb: New testcase.
1295 2018-05-23 Javier Miranda <miranda@adacore.com>
1297 * gnat.dg/valid_scalars1.adb: New testcase.
1299 2018-05-23 Ed Schonberg <schonberg@adacore.com>
1301 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
1303 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
1305 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
1308 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
1310 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
1313 2018-05-23 Bob Duff <duff@adacore.com>
1315 * gnat.dg/addr10.adb: New testcase.
1317 2018-05-23 Richard Biener <rguenther@suse.de>
1320 * gcc.dg/Wstrict-overflow-27.c: New testcase.
1322 2018-05-23 Yury Gribov <tetra2005@gmail.com>
1324 PR tree-optimization/85822
1325 * c-c++-common/pr85822.c: New test.
1327 2018-05-23 Richard Biener <rguenther@suse.de>
1329 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
1331 2018-05-22 Janus Weil <janus@gcc.gnu.org>
1334 * gfortran.dg/pr30667.f: Add option "-std=legacy".
1336 2018-05-22 Martin Sebor <msebor@redhat.com>
1339 * gcc.dg/attr-nonstring.c: New test.
1341 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
1344 * gcc.target/i386/pr85345.c: New test.
1346 2018-05-22 Luis Machado <luis.machado@linaro.org>
1348 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
1350 2018-05-22 Janus Weil <janus@gcc.gnu.org>
1353 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
1354 dg-additional-options.
1355 * gfortran.dg/graphite/block-2.f: Ditto.
1356 * gfortran.dg/graphite/id-19.f: Ditto.
1357 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
1358 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
1359 * gfortran.dg/vect/pr52580.f: Ditto.
1361 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
1363 * gcc.target/aarch64/ldp_stp_6.c: New.
1364 * gcc.target/aarch64/ldp_stp_7.c: New.
1365 * gcc.target/aarch64/ldp_stp_8.c: New.
1367 2018-05-22 Martin Sebor <msebor@redhat.com>
1370 * c-c++-common/attr-nonstring-3.c: Adjust.
1371 * c-c++-common/attr-nonstring-4.c: Adjust.
1372 * c-c++-common/attr-nonstring-6.c: New test.
1374 2018-05-22 Martin Sebor <msebor@redhat.com>
1376 PR tree-optimization/85826
1377 * gcc.dg/Wrestrict-17.c: New test.
1379 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
1381 * gcc.dg/torture/pr85862.c: Rename to...
1382 * gcc.dg/torture/pr85852.c: ...this.
1384 2018-05-22 Justin Squirek <squirek@adacore.com>
1386 * gnat.dg/warn14.adb: New testcase.
1388 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
1390 * gnat.dg/controlled8.adb: New testcase.
1392 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
1394 * gnat.dg/discr50.adb: New testcase.
1396 2018-05-22 Ed Schonberg <schonberg@adacore.com>
1398 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
1399 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
1400 gnat.dg/discr49_rec2.ads: New testcase.
1402 2018-05-22 Ed Schonberg <schonberg@adacore.com>
1404 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
1405 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
1408 2018-05-22 Ed Schonberg <schonberg@adacore.com>
1410 * gnat.dg/fixedpnt3.adb: New testcase.
1412 2018-05-22 Justin Squirek <squirek@adacore.com>
1414 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
1415 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
1417 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
1420 * gcc.dg/torture/pr85862.c: New test.
1422 2018-05-22 Richard Biener <rguenther@suse.de>
1424 PR tree-optimization/85834
1425 * g++.dg/torture/pr85834.C: New testcase.
1426 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
1428 2018-05-22 Martin Liska <mliska@suse.cz>
1431 * g++.dg/ipa/pr85607.C: New test.
1433 2018-05-22 Richard Biener <rguenther@suse.de>
1435 PR tree-optimization/85863
1436 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
1438 2018-05-22 Janus Weil <janus@gcc.gnu.org>
1441 * gfortran.dg/assumed_rank_5.f90: Update error message.
1442 * gfortran.dg/assumed_type_4.f90: Ditto.
1443 * gfortran.dg/bind_c_array_params.f03: Ditto.
1444 * gfortran.dg/bind_c_usage_28.f90: Ditto.
1445 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
1446 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
1447 * gfortran.dg/c_loc_tests_11.f03: Ditto.
1448 * gfortran.dg/coarray_atomic_2.f90: Ditto.
1449 * gfortran.dg/coarray_collectives_2.f90: Ditto.
1450 * gfortran.dg/coarray_collectives_10.f90: Ditto.
1451 * gfortran.dg/coarray_collectives_13.f90: Ditto.
1452 * gfortran.dg/rank_3.f90: Ditto.
1453 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
1454 * gfortran.dg/implicit_14.f90: Ditto.
1456 2018-05-21 Christian Groessler <chris@groessler.org>
1458 * gcc.c-torture/compile/simd-5.c: Fix comment.
1460 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
1463 * gcc.target/powerpc/pr85657-1.c: New test for converting between
1464 __float128, __ibm128, and long double.
1465 * gcc.target/powerpc/pr85657-2.c: Likewise.
1466 * gcc.target/powerpc/pr85657-3.c: Likewise.
1467 * g++.dg/pr85667.C: New test to make sure __ibm128 is
1468 implementated as a separate type internally, and is not just an
1469 alias for long double.
1471 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
1473 PR tree-optimization/85814
1474 * gcc.dg/torture/pr85814.c: New test.
1476 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
1479 * g++.dg/cpp0x/cond1.C: New.
1480 * g++.dg/cpp1y/pr84588-1.C: Likewise.
1481 * g++.dg/cpp1y/pr84588-2.C: Likewise.
1482 * g++.dg/cpp1y/pr84588-3.C: Likewise.
1483 * g++.dg/parse/cond6.C: Likewise.
1484 * g++.dg/parse/cond7.C: Likewise.
1485 * g++.dg/parse/cond8.C: Likewise.
1486 * g++.dg/cpp1z/decomp16.C: Update.
1487 * g++.old-deja/g++.jason/cond.C: Likewise.
1489 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
1491 ChangeLog for r260480
1492 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
1493 warnings for deleted and obsolescent features.
1494 * gfortran.dg/graphite/id-19.f: Ditto.
1495 * gfortran.dg/graphite/id-20.f: Ditto.
1496 * gfortran.dg/graphite/id-27.f90: Ditto.
1497 * gfortran.dg/graphite/pr82449.f: Ditto.
1499 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1501 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
1502 tiny and large memory models.
1504 2018-04-04 Ed Schonberg <schonberg@adacore.com>
1506 * gnat.dg/suppress_initialization.adb,
1507 gnat.dg/suppress_initialization_pkg.ads: New testcase.
1509 2018-04-04 Ed Schonberg <schonberg@adacore.com>
1511 * gnat.dg/exit1.adb: New testcase.
1513 2018-04-04 Ed Schonberg <schonberg@adacore.com>
1515 * gnat.dg/array30.adb: New testcase.
1517 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
1519 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
1521 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1523 * gcc.c-torture/execute/ssad-run.c: New test.
1524 * gcc.c-torture/execute/usad-run.c: Likewise.
1525 * gcc.target/aarch64/ssadv16qi.c: Likewise.
1526 * gcc.target/aarch64/usadv16qi.c: Likewise.
1528 2018-05-21 Tamar Christina <tamar.christina@arm.com>
1530 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
1531 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
1532 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
1534 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
1535 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
1536 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
1538 2018-05-21 Janus Weil <janus@gcc.gnu.org>
1541 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
1542 * gfortran.dg/g77/20020307-1.f: Ditto.
1543 * gfortran.dg/g77/980310-3.f: Ditto.
1544 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
1545 * gfortran.dg/goacc/loop-1.f95: Ditto.
1546 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
1547 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
1548 * gfortran.dg/gomp/do-1.f90: Ditto.
1549 * gfortran.dg/gomp/omp_do1.f90: Ditto.
1550 * gfortran.dg/pr17229.f: Ditto.
1551 * gfortran.dg/pr37243.f: Ditto.
1552 * gfortran.dg/pr49721-1.f: Ditto.
1553 * gfortran.dg/pr58484.f: Ditto.
1554 * gfortran.dg/pr81175.f: Ditto.
1555 * gfortran.dg/pr81723.f: Ditto.
1556 * gfortran.dg/predcom-2.f: Ditto.
1557 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
1558 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
1559 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
1560 * gfortran.dg/vect/pr52580.f: Ditto.
1562 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
1565 * gfortran.dg/char_result_18.f90: New test.
1567 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
1570 * gfortran.dg/associate_38.f90: New test.
1572 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
1575 * gfortran.dg/select_type_42.f90: New test.
1577 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
1580 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
1581 that the patch fixes PR66694 & PR82617, although the testcases
1582 are not explicitly included.
1584 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
1586 * gcc.dg/stack-usage-1.c: Add support for rv32e.
1588 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
1591 * g++.dg/pr82899.C: New testcase.
1593 2018-05-18 Martin Liska <mliska@suse.cz>
1595 * gcc.dg/pr68766.c: Change pruned output.
1597 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
1600 * c-c++-common/goacc/pr85782.c: New test.
1602 2018-05-18 Sudakshina Das <sudi.das@arm.com>
1604 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
1606 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1608 * gcc.target/arm/pr62554.c: Delete.
1609 * gcc.target/arm/pr69610-1.c: Likewise.
1610 * gcc.target/arm/pr69610-2.c: Likewise.
1612 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1614 * gcc.target/arm/pr40887.c: Update comment.
1615 * lib/target-supports.exp: Don't generate effective target checks
1616 and related helpers for armv5. Update comment.
1617 * gcc.target/arm/armv5_thumb_isa.c: Delete.
1618 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
1619 target check and options.
1621 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1624 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
1625 scan-tree-dump-not for h.
1627 2018-05-18 Richard Biener <rguenther@suse.de>
1629 * gcc.dg/tree-ssa/pr21559.c: Adjust.
1630 * gcc.dg/tree-ssa/pr45397.c: Likewise.
1631 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
1632 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
1633 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
1634 * gcc.dg/tree-ssa/vrp17.c: Likewise.
1635 * gcc.dg/tree-ssa/vrp18.c: Likewise.
1636 * gcc.dg/tree-ssa/vrp23.c: Likewise.
1637 * gcc.dg/tree-ssa/vrp24.c: Likewise.
1638 * gcc.dg/tree-ssa/vrp58.c: Likewise.
1639 * gcc.dg/vrp-min-max-1.c: Likewise.
1640 * gcc.dg/vrp-min-max-3.c: New testcase.
1642 2018-05-18 Richard Biener <rguenther@suse.de>
1644 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
1645 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
1646 * gcc.dg/graphite/scop-6.c: Likewise.
1647 * gcc.dg/graphite/scop-7.c: Likewise.
1648 * gcc.dg/graphite/scop-8.c: Likewise.
1649 * gcc.dg/graphite/scop-9.c: Likewise.
1651 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1653 * gcc.target/aarch64/vect-init-ld1.c: New test.
1655 2018-05-18 Martin Liska <mliska@suse.cz>
1657 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
1658 * gcc.dg/tree-prof/update-loopch.c: Likewise.
1660 2018-05-18 Martin Liska <mliska@suse.cz>
1662 * gcc.dg/ipa/ipa-icf-39.c: New test.
1663 * gcc.dg/pr68766.c: Adjust pruned output.
1665 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
1667 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
1669 * gcc.dg/fma-1.c: New test.
1670 * gcc.dg/fma-2.c: Likewise.
1671 * gcc.dg/fma-3.c: Likewise.
1672 * gcc.dg/fma-4.c: Likewise.
1673 * gcc.dg/fma-5.c: Likewise.
1674 * gcc.dg/fma-6.c: Likewise.
1675 * gcc.dg/fma-7.c: Likewise.
1676 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
1678 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
1679 * gfortran.dg/reassoc_8.f: Likewise.
1680 * gfortran.dg/reassoc_9.f: Likewise.
1681 * gfortran.dg/reassoc_10.f: Likewise.
1683 2018-05-17 Jim Wilson <jimw@sifive.com>
1685 * gcc.target/riscv/switch-qi.c: New.
1686 * gcc.target/riscv/switch-si.c: New.
1688 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
1691 * gcc.target/powerpc/pr85698.c: New test.
1693 2018-05-17 Richard Biener <rguenther@suse.de>
1695 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
1697 2018-05-17 Bin Cheng <bin.cheng@arm.com>
1699 PR tree-optimization/85793
1700 * gcc.dg/vect/pr85793.c: New test.
1702 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
1704 * gcc.dg/gimplefe-28.c: New test.
1705 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
1706 internal function calls.
1707 * gcc.dg/goacc/loop-processing-1.c: Likewise.
1709 2018-05-17 Martin Liska <mliska@suse.cz>
1711 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
1712 space in between 'G_' and '('.
1714 2018-05-17 Jakub Jelinek <jakub@redhat.com>
1717 * gcc.target/i386/pr85323-7.c: New test.
1718 * gcc.target/i386/pr85323-8.c: New test.
1719 * gcc.target/i386/pr85323-9.c: New test.
1722 * gcc.target/i386/pr85323-4.c: New test.
1723 * gcc.target/i386/pr85323-5.c: New test.
1724 * gcc.target/i386/pr85323-6.c: New test.
1727 * gcc.target/i386/pr85323-1.c: New test.
1728 * gcc.target/i386/pr85323-2.c: New test.
1729 * gcc.target/i386/pr85323-3.c: New test.
1731 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
1732 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
1733 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
1734 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
1735 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
1736 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
1737 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
1738 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
1739 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
1740 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
1741 * gcc.target/i386/avx512f-setzero-1.c: New test.
1743 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
1745 * gcc.target/aarch64/vect-slp-dup.c: New.
1747 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
1750 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
1752 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
1754 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
1755 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
1757 2018-05-17 Richard Biener <rguenther@suse.de>
1759 PR tree-optimization/85757
1760 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
1762 2018-05-16 Marek Polacek <polacek@redhat.com>
1765 * g++.dg/cpp0x/initlist-throw1.C: New test.
1766 * g++.dg/cpp0x/initlist-throw2.C: New test.
1768 2018-05-16 Carl Love <cel@us.ibm.com>
1770 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
1771 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
1772 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
1774 2018-05-16 Richard Biener <rguenther@suse.de>
1776 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
1777 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
1778 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
1780 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
1782 * gcc.target/aarch64/sve/vcond_10.c: New test.
1783 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
1784 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
1785 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
1787 2018-05-15 Martin Sebor <msebor@redhat.com>
1789 PR tree-optimization/85753
1790 * gcc.dg/Wrestrict-10.c: Adjust.
1791 * gcc.dg/Wrestrict-16.c: New test.
1793 2018-05-15 Martin Sebor <msebor@redhat.com>
1796 * c-c++-common/attr-nonstring-7.c: New test.
1798 2018-05-15 Richard Biener <rguenther@suse.de>
1800 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
1802 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1804 PR tree-optimization/83648
1805 * gcc.dg/tree-ssa/pr83648.c: New test.
1806 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
1808 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1811 * gcc.dg/ipa/pr85734.c: New test.
1813 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
1816 * gnat.dg/opt70.adb: New test.
1817 * gnat.dg/opt70_pkg.ad[sb]: New helper.
1819 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1821 * gcc.target/aarch64/crypto-fuse-1.c: New test.
1822 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
1824 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
1826 * gcc.target/aarch64/vmov_n_1.c: Update test.
1827 * gcc.target/aarch64/vfp-1.c: Update test.
1829 2018-05-14 Jakub Jelinek <jakub@redhat.com>
1832 * gcc.c-torture/execute/pr85756.c: New test.
1834 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
1836 * gcc.target/i386/cldemote-1.c: New test.
1838 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
1841 * gfortran.dg/assumed_type_9.f90 : New test.
1843 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
1846 * gfortran.dg/pr85542.f90: New test.
1848 2018-05-11 Martin Jambor <mjambor@suse.cz>
1851 * g++.dg/lto/pr85655_0.C: New test.
1853 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
1855 * gcc.target/i386/tpause-1.c: New test.
1856 * gcc.target/i386/umonitor-1.c: New test.
1858 2018-05-11 Jakub Jelinek <jakub@redhat.com>
1861 * c-c++-common/gomp/pr85696.c: New test.
1863 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
1864 Jakub Jelinek <jakub@redhat.com>
1866 PR tree-optimization/85692
1867 * gcc.target/i386/pr85692.c: New test.
1869 2018-05-11 Martin Liska <mliska@suse.cz>
1872 * c-c++-common/ubsan/attrib-6.c: New test.
1874 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
1877 * gfortran.dg/pr85687.f90: new test.
1879 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
1882 * gfortran.dg/pr85521_1.f90: New test.
1883 * gfortran.dg/pr85521_2.f90: New test.
1885 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
1888 * gfortran.dg/pr70870_1.f90: New test.
1890 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
1892 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
1894 2018-05-10 Jakub Jelinek <jakub@redhat.com>
1897 * g++.dg/ext/offsetof2.C: New test.
1899 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
1902 * gfortran.dg/temporary_3.f90 : New test.
1905 * gfortran.dg/temporary_2.f90 : New test.
1907 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
1909 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
1910 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
1911 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
1912 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
1913 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
1914 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
1915 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
1916 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
1917 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
1918 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
1919 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
1920 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
1921 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
1922 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
1923 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
1924 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
1925 * gcc.dg/vmx/st-be-order.c: Delete testcase.
1926 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
1927 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
1928 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
1929 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
1930 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
1931 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
1932 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
1933 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
1934 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
1935 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
1937 2018-05-10 Jakub Jelinek <jakub@redhat.com>
1939 PR tree-optimization/85699
1940 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
1941 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
1942 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
1943 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
1945 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
1947 * g++.dg/tls/pr85400.C: New test.
1949 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
1952 * g++.dg/cpp1y/lambda-generic-85713.C: New.
1954 2018-05-09 Carl Love <cel@us.ibm.com>
1956 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
1958 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
1962 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
1965 * g++.dg/cpp1y/pr84588.C: New.
1967 2018-05-09 Andreas Schwab <schwab@suse.de>
1969 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
1971 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
1973 * gcc.target/aarch64/store_lane_spill_1.c: New test.
1974 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
1976 2018-05-08 Carl Love <cel@us.ibm.com>
1977 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
1979 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
1982 * g++.dg/cpp1y/pr84588.C: New.
1984 2018-05-08 Marek Polacek <polacek@redhat.com>
1987 * g++.dg/cpp1z/constexpr-if22.C: New test.
1989 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
1992 * gcc.target/i386/pr85693.c: New test.
1994 2018-05-08 Jakub Jelinek <jakub@redhat.com>
1997 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
1998 scan-assembler-times checking that except for [fh]*xor other functions
1999 don't use any load instructions.
2001 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
2003 * gcc.target/i386/builtin_target.c: Test goldmont.
2004 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
2007 2018-05-08 Jakub Jelinek <jakub@redhat.com>
2010 * g++.dg/other/sse2-pr85572-1.C: New test.
2011 * g++.dg/other/sse2-pr85572-2.C: New test.
2012 * g++.dg/other/sse4-pr85572-1.C: New test.
2013 * g++.dg/other/avx2-pr85572-1.C: New test.
2016 * gcc.target/i386/pr85317.c: New test.
2017 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
2018 optimization barrier to avoid optimizing away the expected insn.
2021 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
2022 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
2024 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
2026 * g++.dg/other/sve_const_pred_1.C: Rename to...
2027 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
2028 target selectors and explicit -march options.
2029 * g++.dg/other/sve_const_pred_2.C: Rename to...
2030 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
2031 * g++.dg/other/sve_const_pred_3.C: Rename to...
2032 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
2033 * g++.dg/other/sve_const_pred_4.C: Rename to...
2034 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
2035 * g++.dg/other/sve_tls_2.C: Rename to...
2036 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
2037 * g++.dg/other/sve_vcond_1.C: Rename to...
2038 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
2039 * g++.dg/other/sve_vcond_1_run.C: Rename to...
2040 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
2042 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
2045 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
2048 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
2051 * g++.dg/cpp0x/deleted14.C: New.
2053 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
2054 Alan Hayward <alan.hayward@arm.com>
2055 David Sherwood <david.sherwood@arm.com>
2057 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
2059 * gcc.target/aarch64/sve/vcond_7.c: New test.
2060 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
2062 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
2065 * g++.dg/cpp0x/sfinae62.C: New.
2067 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
2069 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
2072 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
2075 * g++.dg/cpp0x/narrowing1.C: New.
2077 2018-05-08 Richard Biener <rguenther@suse.de>
2080 * gcc.dg/torture/pr85574.c: Rename to...
2081 * gcc.dg/torture/pr85588.c: ... this.
2083 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
2086 * gfortran.dg/minmaxloc_12.f90: New test case.
2087 * gfortran.dg/minmaxloc_13.f90: New test case.
2089 2018-05-07 Nathan Sidwell <nathan@acm.org>
2091 * g++.dg/cpp0x/range-for10.C: Delete.
2092 * g++.dg/ext/forscope1.C: Delete.
2093 * g++.dg/ext/forscope2.C: Delete.
2094 * g++.dg/template/for1.C: Delete.
2096 2018-05-07 Jeff Law <law@redhat.com>
2098 * gfortran.dg/linefile.f90: New test.
2100 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
2102 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
2105 2018-05-06 Jakub Jelinek <jakub@redhat.com>
2108 * g++.dg/ext/asm14.C: New test.
2109 * g++.dg/ext/asm15.C: New test.
2110 * g++.dg/ext/asm16.C: New test.
2112 2018-05-06 Michael Eager <eager@eagercon.com>
2114 * gcc.target/microblaze/others/picdtr.c: Correct option
2115 -fPIE -mpic-data-is-text-relative.
2117 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
2119 * gcc.target/microblaze/others/picdtr.c: Add test for
2120 -fPIE -mpic-data-is-text-relative.
2122 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
2125 * gfortran.dg/coarray_dependency_1.f90: New test.
2126 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
2128 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
2130 * testsuite/brig.dg/test/gimple/smoke_test.hsail: Fix the test
2131 to match the currently produced gimple.
2133 2018-05-04 Carl Love <cel@us.ibm.com>
2134 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
2136 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
2137 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
2138 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
2139 xvcmpgedp counts. Add xxsel counts.
2141 2018-05-04 Richard Biener <rguenther@suse.de>
2144 * g++.dg/torture/pr85627.C: New testcase.
2146 2018-05-04 Richard Biener <rguenther@suse.de>
2149 * gcc.dg/torture/pr85574.c: New testcase.
2150 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
2152 2018-05-04 Jakub Jelinek <jakub@redhat.com>
2155 * gcc.dg/nextafter-1.c: New test.
2156 * gcc.dg/nextafter-2.c: New test.
2157 * gcc.dg/nextafter-3.c: New test.
2158 * gcc.dg/nextafter-4.c: New test.
2160 2018-05-03 Nathan Sidwell <nathan@acm.org>
2162 Remove -ffriend-injection.
2163 * g++.old-deja/g++.jason/scoping15.C: Delete.
2164 * g++.old-deja/g++.mike/net43.C: Delete.
2166 2018-05-03 Jakub Jelinek <jakub@redhat.com>
2169 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
2170 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
2171 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
2172 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
2174 2018-05-03 Tom de Vries <tom@codesourcery.com>
2177 * lib/scanoffloadtree.exp: New file.
2179 2018-05-03 Richard Biener <rguenther@suse.de>
2181 PR tree-optimization/85615
2182 * gcc.dg/torture/pr85615.c: New testcase.
2184 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2186 PR tree-optimization/70291
2187 * gcc.dg/complex-6.c: New test.
2188 * gcc.dg/complex-7.c: Likewise.
2190 2018-05-03 Richard Biener <rguenther@suse.de>
2193 * fortran.dg/pr51434.f90: Truncate transfer argument.
2195 2018-05-02 Jakub Jelinek <jakub@redhat.com>
2198 * gcc.c-torture/execute/pr85582-3.c: New test.
2200 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
2201 Jason Merrill <jason@redhat.com>
2204 * g++.dg/warn/Wshadow-13.C: New.
2205 * g++.dg/warn/Wshadow-14.C: Likewise.
2207 2018-05-02 Tom de Vries <tom@codesourcery.com>
2210 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
2211 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
2213 2018-05-02 David Pagan <dave.pagan@oracle.com>
2216 * gcc.dg/noncompile/pr30552-1.c: New test.
2217 * gcc.dg/noncompile/pr30552-2.c: New test.
2218 * gcc.dg/noncompile/pr30552-3.c: New test.
2219 * gcc.dg/noncompile/pr30552-4.c: New test.
2221 2018-05-02 Richard Biener <rguenther@suse.de>
2223 PR tree-optimization/85597
2224 * gcc.dg/vect/pr85597.c: New testcase.
2226 2018-05-02 Tom de Vries <tom@codesourcery.com>
2229 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
2230 * lib/scanltranstree.exp: New file.
2231 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
2232 (scan-ltrans-tree-dump-times_required_options)
2233 (scan-ltrans-tree-dump-not_required_options)
2234 (scan-ltrans-tree-dump-dem_required_options)
2235 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
2236 * lib/gcc-dg.exp: Include scanltranstree.exp.
2238 2018-05-02 Tom de Vries <tom@codesourcery.com>
2241 * gcc.dg/ipa/ipa-icf-38.c: New test.
2242 * gcc.dg/ipa/ipa-icf-38a.c: New test.
2243 * lib/scandump.exp (dump-base): New proc.
2244 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
2245 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
2247 * lib/scanipa.exp: Add "" argument to scan-dump calls.
2248 * lib/scanlang.exp: Same.
2249 * lib/scanrtl.exp: Same.
2250 * lib/scantree.exp: Same.
2251 * lib/scanwpaipa.exp: New file.
2252 * lib/gcc-dg.exp: Include scanwpaipa.exp.
2254 2018-05-02 Richard Biener <rguenther@suse.de>
2257 * gcc.dg/torture/pr85567.c: New testcase.
2259 2018-05-02 Jakub Jelinek <jakub@redhat.com>
2262 * gcc.c-torture/execute/pr85582-1.c: New test.
2263 * gcc.c-torture/execute/pr85582-2.c: New test.
2265 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
2267 PR tree-optimization/85586
2268 * gcc.dg/vect/pr85586.c: New test.
2270 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
2272 PR tree-optimization/85143
2273 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
2274 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
2276 2018-05-01 David Malcolm <dmalcolm@redhat.com>
2279 * c-c++-common/Wformat-pr84258.c: New test.
2281 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2283 PR tree-optimization/82665
2284 * gcc.dg/tree-ssa/pr82665.c: New test.
2286 2018-04-30 David Malcolm <dmalcolm@redhat.com>
2289 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
2290 (test_add_fixit_insert_formatted_single_line): New function.
2291 (test_add_fixit_insert_formatted_multiline): New function.
2292 Extend expected output of generated patch to include fix-it hints
2294 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
2295 "gcc-rich-location.h". Add test coverage for
2296 gcc_rich_location::add_fixit_insert_formatted.
2298 2018-04-30 David Malcolm <dmalcolm@redhat.com>
2300 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2301 (test_show_locus): Update for location_get_source_line returning a
2302 char_span. Use char_span for handling words in the
2303 "test_many_nested_locations" fix-it example.
2305 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
2307 * gcc.target/arc/interrupt-8.c: Update test.
2308 * gcc.target/arc/loop-4.c: Likewise.
2309 * gcc.target/arc/loop-hazard-1.c: Likewise.
2310 * gcc.target/arc/sdata-3.c: Likewise.
2312 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
2314 * gcc.target/arc/store-merge-1.c: New test.
2315 * gcc.target/arc/add_n-combine.c: Update test.
2317 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
2319 Microblaze Target: PIC data text relative
2321 * gcc.target/microblaze/others/data_var1.c: Include
2322 PIC case of r20 base register.
2323 * gcc.target/microblaze/others/data_var2.c: Ditto.
2324 * gcc.target/microblaze/others/picdtr.c: Add new
2325 test case for -mpic-is-data-text-relative.
2326 * gcc.target/microblaze/others/sdata_var1.c: Add
2327 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
2328 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
2329 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
2330 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
2331 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
2332 * gcc.target/microblaze/others/string_cst1_gpopt.c:
2334 * gcc.target/microblaze/others/string_cst2_gpopt.c:
2337 2018-04-30 Richard Biener <rguenther@suse.de>
2339 PR tree-optimization/28364
2340 PR tree-optimization/85275
2341 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
2342 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
2343 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
2344 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
2345 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
2347 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
2348 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
2350 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
2351 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
2352 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
2354 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
2357 * gcc.target/i386/pr84431.c: New test.
2359 2018-04-27 Martin Jambor <mjambor@suse.cz>
2362 * g++.dg/ipa/pr85549.C: New test.
2364 2018-04-27 Jakub Jelinek <jakub@redhat.com>
2367 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
2369 * g++.dg/cpp0x/constexpr-85553.C: New test.
2371 2018-04-27 David Malcolm <dmalcolm@redhat.com>
2374 * g++.dg/pr85515-1.C: New test.
2375 * g++.dg/pr85515-2.C: New test.
2377 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
2380 * g++.dg/cpp0x/friend3.C: New.
2382 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2385 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
2386 Use check_effective_target_arm_little_endian.
2388 2018-04-27 Jakub Jelinek <jakub@redhat.com>
2390 PR tree-optimization/85529
2391 * gcc.c-torture/execute/pr85529-1.c: New test.
2392 * gcc.c-torture/execute/pr85529-2.c: New test.
2393 * gcc.dg/pr85529.c: New test.
2395 2018-04-26 Maciej W. Rozycki <macro@mips.com>
2397 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
2398 `.dword' in addition to `lw' and `.word'.
2400 2018-04-26 Maciej W. Rozycki <macro@mips.com>
2402 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
2404 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
2406 * gnat.dg/loop_optimization24.adb: New test.
2408 2018-04-26 Richard Biener <rguenther@suse.de>
2410 PR tree-optimization/85116
2411 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
2412 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
2413 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
2414 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
2416 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
2419 * gcc.target/i386/pr85473-1.c: New test.
2420 * gcc.target/i386/pr85473-2.c: New test.
2422 2018-04-25 Nathan Sidwell <nathan@acm.org>
2423 Jakub Jelinek <jakub@redhat.com>
2427 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
2428 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
2429 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
2430 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
2431 * g++.dg/cpp0x/pr85437-1.C: New.
2432 * g++.dg/cpp0x/pr85437-2.C: New.
2433 * g++.dg/cpp0x/pr85437-3.C: New.
2434 * g++.dg/cpp0x/pr85437-4.C: New.
2436 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
2439 * gfortran.dg/pr85520.f90: New test.
2441 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2444 * gcc.dg/pr85512.c: New test.
2446 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
2449 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
2450 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
2451 * gcc.dg/pr85388-1.c (dg-options): Likwise.
2452 * gcc.dg/pr85388-2.c (dg-options): Likwise.
2453 * gcc.dg/pr85388-3.c (dg-options): Likwise.
2454 * gcc.dg/pr85388-4.c (dg-options): Likwise.
2455 * gcc.dg/pr85388-5.c (dg-options): Likwise.
2456 * gcc.dg/pr85388-6.c (dg-options): Likwise.
2457 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
2458 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
2459 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
2460 * gcc.target/i386/cet-label.c (dg-options): Likwise.
2461 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
2462 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
2463 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
2464 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
2465 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
2466 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
2467 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
2468 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
2469 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
2470 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
2471 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
2472 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
2473 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
2474 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
2475 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
2476 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
2477 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
2478 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
2479 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
2480 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
2481 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
2482 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
2483 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
2484 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
2485 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
2486 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
2487 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
2488 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
2489 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
2490 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
2491 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
2492 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
2493 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
2494 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
2495 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
2496 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
2497 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
2498 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
2499 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
2500 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
2501 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
2502 * gcc.target/i386/pr84146.c (dg-options): Likwise.
2503 * gcc.target/i386/pr85403.c (dg-options): Likwise.
2504 * gcc.target/i386/pr85404.c (dg-options): Likwise.
2505 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
2507 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
2508 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
2509 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
2510 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
2511 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
2512 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
2513 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
2514 * (dg-options): Likwise.
2515 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
2517 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
2518 * gcc.target/i386/cet-label-3.c: Removed.
2519 * gcc.target/i386/cet-property-3.c: Likwise.
2520 * gcc.target/i386/cet-sjlj-7.c: Likwise.
2522 2018-04-24 Jakub Jelinek <jakub@redhat.com>
2525 * gcc.target/i386/pr85511.c: New test.
2528 * g++.dg/ext/pr85503.C: New test.
2531 * gcc.target/i386/pr85508.c: New test.
2533 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
2535 PR tree-optimization/85478
2536 * g++.dg/pr85478.C: New test.
2538 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
2540 * g++.dg/torture/pr85496.C: New test.
2542 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
2544 PR rtl-optimization/85423
2545 * gcc.dg/pr85423.c: New test.
2547 2018-04-20 Martin Sebor <msebor@redhat.com>
2550 * gcc.dg/Wrestrict-15.c: New test.
2552 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
2555 * gcc.target/powerpc/pr85456.c: New test.
2557 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
2559 * g++.dg/ext/undef-bool-1.C: Require lp64.
2560 * gcc.target/powerpc/undef-bool-2.c: Likewise.
2562 2018-04-20 Jeff Law <law@redhat.com>
2564 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
2566 * gcc.dg/stack-check-6.c: Likewise.
2567 * gcc.dg/stack-check-6a.c: Likewise.
2568 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
2569 * gcc.target/i386/stack-check-18.c: Likewise.
2570 * gcc.target/i386/stack-check-19.c: Likewise.
2572 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2575 * gcc.target/aarch64/sve/vcond_1.c: Move to...
2576 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
2577 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
2578 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
2580 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
2583 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
2584 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
2586 2018-04-20 Richard Biener <rguenther@suse.de>
2589 * gcc.dg/torture/pr85475.c: New testcase.
2591 2018-04-20 Martin Jambor <mjambor@suse.cz>
2594 * gcc.dg/ipa/pr85449.c: New test.
2596 2018-04-20 Martin Jambor <mjambor@suse.cz>
2599 * g++.dg/ipa/pr85447.C: New file.
2600 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
2602 2018-04-20 Jakub Jelinek <jakub@redhat.com>
2605 * g++.dg/cpp0x/pr85462.C: New test.
2607 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
2609 * gcc.target/i386/pr85404.c: Require CET target.
2611 2018-04-19 Jakub Jelinek <jakub@redhat.com>
2613 PR tree-optimization/85467
2614 * gcc.dg/pr85467.c: New test.
2616 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
2619 * g++.dg/parse/crash68.C: New.
2621 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
2624 * g++.dg/torture/pr85334.C: New test.
2626 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
2628 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
2629 * g++.dg/diagnostic/pr85464.C: New.
2631 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
2634 * gcc.dg/torture/pr85397-1.c: New test.
2635 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
2636 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
2638 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
2641 * gcc.target/i386/pr85404.c: New test.
2643 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
2646 * c-c++-common/attr-nocf-check-1.c: Compile with
2647 -fcf-protection=none.
2648 * c-c++-common/attr-nocf-check-3.c: Likewise.
2649 * gcc.dg/march-generic.c: Likewise.
2650 * gcc.target/i386/align-limit.c: Likewise.
2651 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
2652 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
2653 * gcc.target/i386/cet-property-2.c: Likewise.
2654 * gcc.target/i386/ret-thunk-26.c: Likewise.
2655 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
2657 * c-c++-common/fcf-protection-2.c: Likewise.
2658 * c-c++-common/fcf-protection-3.c: Likewise.
2659 * c-c++-common/fcf-protection-5.c: Likewise.
2660 * c-c++-common/fcf-protection-6.c: Likewise.
2661 * c-c++-common/fcf-protection-7.c: Likewise.
2662 * gcc.target/i386/cet-label-3.c: New test.
2663 * gcc.target/i386/cet-property-3.c: Likewise.
2664 * gcc.target/i386/cet-sjlj-7.c: Likewise.
2665 * gcc.target/i386/pr85417-1.c: Likewise.
2666 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
2667 __x86_indirect_thunk_nt_(r|e)ax
2668 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
2669 * gcc.target/i386/pr85403.c: Remove dg-error,
2671 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
2673 * gcc.target/i386/movdir-1.c: New test.
2675 2018-04-19 Richard Biener <rguenther@suse.de>
2678 * gcc.dg/pr85455.c: New testcase.
2680 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
2682 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
2684 * g++.dg/lto/pr85405b_0.C: Likewise.
2685 * g++.dg/lto/pr84805_0.C: Likewise.
2687 2018-04-18 Martin Liska <mliska@suse.cz>
2691 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
2694 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
2697 * gcc.dg/pr85388-1.c: New test.
2698 * gcc.dg/pr85388-2.c: Likewise.
2699 * gcc.dg/pr85388-3.c: Likewise.
2700 * gcc.dg/pr85388-4.c: Likewise.
2701 * gcc.dg/pr85388-5.c: Likewise.
2702 * gcc.dg/pr85388-6.c: Likewise.
2704 2018-04-18 Jan Hubicka <jh@suse.cz>
2705 Martin Liska <mliska@suse.cz>
2707 * g++.dg/lto/pr83121_0.C: Update template.
2708 * g++.dg/lto/pr83121_1.C: Update template.
2709 * g++.dg/lto/pr84805_0.C: Update template.
2710 * g++.dg/lto/pr84805_1.C: Update template.
2711 * g++.dg/lto/pr84805_2.C: Update template.
2713 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
2716 * g++.dg/cpp0x/pr84630.C: New.
2718 2018-04-18 Jakub Jelinek <jakub@redhat.com>
2721 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
2722 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
2723 in two cases. Uncomment two other tests and add expected dg-error for
2725 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
2726 -Wnarrowing diagnostics on some targets for c++11.
2727 * g++.dg/parse/array-size2.C: Remove xfail.
2728 * g++.dg/cpp0x/constexpr-84463.C: New test.
2730 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
2732 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
2733 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
2735 2018-04-17 Jakub Jelinek <jakub@redhat.com>
2738 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
2739 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
2740 * g++.dg/other/sve_tls_2.C: Require effective target tls.
2742 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
2744 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
2745 prevent cascading of errors and change expected error message.
2746 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
2748 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
2749 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
2750 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
2751 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
2753 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2755 2018-04-17 Jakub Jelinek <jakub@redhat.com>
2758 * gcc.dg/pr85430.c: New test.
2760 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2763 * gcc.target/arm/pr54300.C: Move to...
2764 * g++.dg/other/pr54300.C: ... Here. Add target directives.
2765 * gcc.target/arm/pr55073.C: Move to...
2766 * g++.dg/other/pr55073.C: ... Here. Add target directives.
2767 * gcc.target/arm/pr56184.C: Move to...
2768 * g++.dg/other/pr56184.C: ... Here. Add target directives.
2769 * gcc.target/arm/pr59985.C: Move to...
2770 * g++.dg/other/pr59985.C: ... Here. Add target directives.
2771 * gcc.target/aarch64/pr60675.C: Move to...
2772 * g++.dg/other/pr60675.C: ... Here. Add target directives.
2773 * gcc.target/aarch64/pr81422.C: Move to...
2774 * g++.dg/other/pr81422.C: ... Here. Add target directives.
2775 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
2776 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
2777 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
2778 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
2779 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
2780 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
2781 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
2782 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
2783 * gcc.target/aarch64/sve/tls_2.C: Move to...
2784 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
2785 * gcc.target/aarch64/pr81414.C: Rename to...
2786 * gcc.target/aarch64/pr81414.c: ... This.
2787 * gcc.target/aarch64/simd/pr67896.C: Rename to...
2788 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
2790 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
2791 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
2792 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
2793 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
2796 2018-04-17 Jakub Jelinek <jakub@redhat.com>
2799 * gcc.dg/pr85414.c: New test.
2801 2018-04-17 Martin Jambor <mjambor@suse.cz>
2804 * g++.dg/ipa/pr85421.C: New test.
2806 2018-04-17 Martin Liska <mliska@suse.cz>
2809 * g++.dg/lto/pr85405b_0.C: New test.
2810 * g++.dg/lto/pr85405b_1.C: New test.
2812 2018-04-17 Martin Liska <mliska@suse.cz>
2815 * g++.dg/lto/pr85405_0.C: New test.
2816 * g++.dg/lto/pr85405_1.C: New test.
2818 2018-04-17 Martin Liska <mliska@suse.cz>
2821 * g++.dg/ext/pr85329-2.C: New test.
2822 * g++.dg/ext/pr85329.C: New test.
2823 * gcc.target/i386/mvc12.c: New test.
2825 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
2828 * g++.dg/pr85039-1.C: New.
2829 * g++.dg/pr85039-2.C: New.
2830 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
2832 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
2835 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
2836 if the target supports efficient unaligned storage accesses.
2838 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
2841 * gcc.target/powerpc/pr83660.C: New test.
2843 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
2846 * gcc.target/i386/pr85403.c: New test.
2848 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
2851 * gcc/testsuite/gcc.target/i386/funcspec-56.inc: Test arch=skylake.
2853 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
2854 Jason Merrill <jason@redhat.com>
2857 * g++.dg/cpp0x/pr85112.C: New.
2859 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
2862 * g++.dg/ext/undef-bool-1.C: New file.
2863 * gcc.target/powerpc/powerpc.exp: Remove .C support.
2864 * gcc.target/powerpc/undef-bool-1.C: Remove file.
2866 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
2869 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
2870 corresponding dg-error clause.
2871 * gcc.target/powerpc/pr80098-3.c: Ditto.
2872 * gcc.target/powerpc/pr80103-1.c: Delete.
2874 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
2878 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
2879 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
2881 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
2884 * gfortran.dg/implied_do_io_5.f90: New test.
2886 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
2889 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
2890 several values: positive, negative, and zero.
2891 * gcc.target/powerpc/sse2-pslld-1.c: Same.
2892 * gcc.target/powerpc/sse2-psllq-1.c: Same.
2894 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
2896 PR rtl-optimization/79916
2897 * gcc.target/powerpc/pr79916.c: New.
2899 2018-04-13 Jakub Jelinek <jakub@redhat.com>
2901 PR rtl-optimization/85393
2902 * g++.dg/opt/pr85393.C: New test.
2903 * g++.dg/opt/pr85393-aux.cc: New file.
2905 PR rtl-optimization/85376
2906 * gcc.dg/pr85376.c: New test.
2908 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
2910 PR rtl-optimization/83852
2911 * gcc.dg/pr83852.c: New testcase.
2913 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
2916 * gcc.target/s390/pr77822-1.C: Rename to ...
2917 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
2918 * gcc.target/s390/pr77822-2.c: Add asm scan check.
2919 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
2921 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
2924 * gcc.target/i386/pr71991.c: New testcase.
2926 2018-04-13 Martin Liska <mliska@suse.cz>
2927 Jakub Jelinek <jakub@redhat.com>
2930 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
2933 2018-04-12 David Malcolm <dmalcolm@redhat.com>
2936 * g++.dg/diagnostic/macro-arg-count.C: New test.
2938 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2942 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
2943 array and move test to libgomp/testsuite/libgomp.fortran.
2944 * gfortran.dg/do_concurrent_6.f90: New test.
2946 2018-04-12 Marek Polacek <polacek@redhat.com>
2949 * g++.dg/parse/error61.C: New test.
2951 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
2953 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: Revert 259346.
2954 * testsuite/libgomp.oacc-fortran/pr84955.f90: Likewise.
2956 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
2959 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
2960 specify -mvsx on gcc command line.
2962 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
2965 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: New test.
2966 * testsuite/libgomp.oacc-fortran/pr84955.f90: New test.
2968 2018-04-12 Jakub Jelinek <jakub@redhat.com>
2971 * gcc.target/i386/pr85328.c: New test.
2973 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2975 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
2977 2018-04-12 Jakub Jelinek <jakub@redhat.com>
2979 PR rtl-optimization/85342
2980 * gcc.target/i386/pr85342.c: New test.
2982 2018-04-11 Jason Merrill <jason@redhat.com>
2984 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
2985 if ulimit -v is set.
2987 2018-04-11 Bin Cheng <bin.cheng@arm.com>
2990 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
2992 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
2994 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
2995 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
2997 2018-04-11 Jakub Jelinek <jakub@redhat.com>
3000 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
3003 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
3006 * gcc.target/i386/pr84301.c: New test.
3008 2018-04-11 Jakub Jelinek <jakub@redhat.com>
3010 PR tree-optimization/85331
3011 * gcc.c-torture/execute/pr85331.c: New test.
3013 2018-04-11 Marek Polacek <polacek@redhat.com>
3016 * g++.dg/cpp0x/pr51225.C: Adjust error message.
3017 * g++.dg/cpp1z/constexpr-if21.C: New test.
3019 2018-04-11 Jakub Jelinek <jakub@redhat.com>
3022 * gcc.target/i386/pr85281.c: New test.
3024 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
3026 PR rtl-optimization/84659
3027 * gcc.dg/pr84659.c: New test.
3029 2018-04-11 Jakub Jelinek <jakub@redhat.com>
3032 * g++.dg/debug/dwarf2/pr85302.C: New test.
3034 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
3037 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
3040 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
3043 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
3045 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
3047 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
3048 * gcc.target/powerpc/dimode_off.c: Ditto.
3049 * gcc.target/powerpc/tfmode_off.c: Ditto.
3050 * gcc.target/powerpc/timode_off.c: Ditto.
3052 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
3054 * gcc.target/powerpc/vec-ldl-1.c: New test.
3055 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
3056 corrections to ABI implementation.
3058 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
3061 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
3063 2018-04-10 Jakub Jelinek <jakub@redhat.com>
3065 PR rtl-optimization/85300
3066 * gcc.dg/pr85300.c: New test.
3068 2018-04-10 David Malcolm <dmalcolm@redhat.com>
3071 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
3072 where we now show the pertinent parameter.
3073 * g++.dg/diagnostic/aka2.C: Likewise.
3074 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
3076 2018-04-10 Jakub Jelinek <jakub@redhat.com>
3079 * gfortran.dg/gomp/pr85313.f90: New test.
3081 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
3084 * g++.dg/parse/template29.C: New.
3086 2018-04-10 Bin Cheng <bin.cheng@arm.com>
3089 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
3091 2018-04-10 Jakub Jelinek <jakub@redhat.com>
3095 * gcc.target/i386/avx512f-pr85177.c: New test.
3096 * gcc.target/i386/avx512f-pr85255.c: New test.
3098 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
3100 PR tree-optimization/85286
3101 * gcc.dg/vect/pr85286.c: New test.
3103 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3106 * gcc.target/arm/pr85173.c: New test.
3108 2018-04-10 Jakub Jelinek <jakub@redhat.com>
3111 * gcc.dg/lto/pr85248_0.c: New test.
3112 * gcc.dg/lto/pr85248_1.c: New test.
3114 2018-04-09 Jan Hubicka <jh@suse.cz>
3117 * g++.dg/torture/pr85078.C: New.
3119 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
3122 * g++.dg/cpp1z/decomp44.C: New.
3123 * g++.dg/cpp1z/decomp45.C: Likewise.
3125 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3128 * gfortran.dg/do_concurrent_5.f90: New test.
3129 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
3132 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3135 * gfortran.dg/parameter_array_element_3.f90: New test.
3137 2018-04-09 Jakub Jelinek <jakub@redhat.com>
3140 * g++.dg/cpp1z/decomp43.C: New test.
3142 PR rtl-optimization/80463
3143 * g++.dg/pr80463.C: Add -w to dg-options.
3145 2018-04-09 Richard Biener <rguenther@suse.de>
3147 PR tree-optimization/85284
3148 * gcc.dg/torture/pr85284.c: New testcase.
3150 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
3152 PR rtl-optimization/80463
3153 PR rtl-optimization/83972
3154 PR rtl-optimization/83480
3156 * gcc.dg/pr80463.c: New test.
3157 * g++.dg/pr80463.C: Likewise.
3158 * gcc.dg/pr83972.c: Likewise.
3160 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
3162 PR rtl-optimization/83913
3163 * gcc.dg/pr83913.c: New test.
3165 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
3167 PR rtl-optimization/83962
3168 * gcc.dg/pr83962.c: New test.
3170 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
3172 PR rtl-optimization/83530
3173 * gcc.dg/pr83530.c: New test.
3175 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3178 * gfortran.dg/realloc_on_assign_16a.f90: New test.
3180 2018-04-07 Jakub Jelinek <jakub@redhat.com>
3182 PR tree-optimization/85257
3183 * gcc.dg/pr85257.c: New test.
3185 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
3187 * g++.dg/opt/pr85196.C: New test.
3189 2018-04-06 David Malcolm <dmalcolm@redhat.com>
3192 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
3193 std::tuple here since they need C++11.
3194 * g++.dg/lookup/missing-std-include-8.C: New test.
3195 * g++.dg/lookup/missing-std-include.C: Move std::array and
3196 std::tuple test to missing-std-include-6.C to avoid failures
3199 2018-04-06 Jakub Jelinek <jakub@redhat.com>
3202 * gcc.dg/debug/pr85252.c: New test.
3204 PR rtl-optimization/84872
3205 * gcc.dg/graphite/pr84872.c: New test.
3208 * g++.dg/cpp1z/decomp42.C: New test.
3210 2018-04-06 David Malcolm <dmalcolm@redhat.com>
3213 * g++.dg/lookup/missing-std-include-7.C: New test.
3215 2018-04-06 Tamar Christina <tamar.christina@arm.com>
3217 * gcc.dg/struct-simple.c: Revert r254862.
3218 * lib/target-supports.exp
3219 (check_effective_target_word_mode_no_slow_unalign): Likewise.
3221 2018-04-06 Richard Biener <rguenther@suse.de>
3224 * gcc.dg/torture/pr85244-1.c: New testcase.
3225 * gcc.dg/torture/pr85244-2.c: Likewise.
3227 2018-04-06 Jakub Jelinek <jakub@redhat.com>
3230 * c-c++-common/ubsan/pr85213.c: New test.
3232 2018-04-06 Richard Biener <rguenther@suse.de>
3235 * gcc.dg/pr85180.c: New testcase.
3237 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3239 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
3240 to trigger the optimization. Do some cleanup and function
3241 renaming. Add more test functions.
3243 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3245 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
3247 * gcc.target/s390/hotpatch-1.c: Skip when building without
3249 * gcc.target/s390/hotpatch-10.c: Likewise.
3250 * gcc.target/s390/hotpatch-11.c: Likewise.
3251 * gcc.target/s390/hotpatch-12.c: Likewise.
3252 * gcc.target/s390/hotpatch-13.c: Likewise.
3253 * gcc.target/s390/hotpatch-14.c: Likewise.
3254 * gcc.target/s390/hotpatch-15.c: Likewise.
3255 * gcc.target/s390/hotpatch-16.c: Likewise.
3256 * gcc.target/s390/hotpatch-17.c: Likewise.
3257 * gcc.target/s390/hotpatch-18.c: Likewise.
3258 * gcc.target/s390/hotpatch-19.c: Likewise.
3259 * gcc.target/s390/hotpatch-2.c: Likewise.
3260 * gcc.target/s390/hotpatch-3.c: Likewise.
3261 * gcc.target/s390/hotpatch-4.c: Likewise.
3262 * gcc.target/s390/hotpatch-5.c: Likewise.
3263 * gcc.target/s390/hotpatch-6.c: Likewise.
3264 * gcc.target/s390/hotpatch-7.c: Likewise.
3265 * gcc.target/s390/hotpatch-8.c: Likewise.
3266 * gcc.target/s390/hotpatch-9.c: Likewise.
3268 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3270 * c-c++-common/Wattributes.c: Disable warning for s390* target and
3271 check for an error instead.
3272 * gcc.dg/Wattributes-6.c: Likewise.
3274 2018-04-05 Jakub Jelinek <jakub@redhat.com>
3277 * g++.dg/cpp1z/decomp39.C: New test.
3278 * g++.dg/cpp1z/decomp40.C: New test.
3281 * g++.dg/cpp1z/decomp41.C: New test.
3284 * gcc.dg/pr85195.c: New test.
3286 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
3289 * g++.dg/cpp0x/initlist100.C: New.
3290 * g++.dg/cpp0x/initlist101.C: Likewise.
3292 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
3295 * g++.dg/other/pr84792-1.C: New.
3296 * g++.dg/other/pr84792-2.C: Likewise.
3298 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
3301 * gcc.target/i386/pr85193.c: New test.
3303 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
3306 * g++.dg/concepts/pr84979.C: New.
3307 * g++.dg/concepts/pr84979-2.C: New.
3308 * g++.dg/concepts/pr84979-3.C: New.
3310 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
3313 * g++.dg/cpp0x/variadic174.C: New.
3315 2018-04-04 Jakub Jelinek <jakub@redhat.com>
3318 * g++.dg/ext/builtin13.C: New test.
3319 * g++.dg/ext/atomic-4.C: New test.
3322 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
3323 * g++.dg/ext/bases3.C: New test.
3325 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3328 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
3329 to match a single insn of the baz function. Move scan directives at
3330 the end of the file below the functions they are trying to test for
3332 * gcc.target/arm/cmse/cmse-16.c: New testcase.
3334 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
3336 PR rtl-optimization/84878
3337 * gcc.target/powerpc/pr84878.c: New test.
3339 2018-04-04 Michael Matz <matz@suse.de>
3341 * gcc.dg/Wstringop-overflow-4.c: New test.
3342 * c-c++-common/Wstringop-truncation-4.c: Adjust.
3344 2018-04-04 Jakub Jelinek <jakub@redhat.com>
3347 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
3348 for the diagnostics of overridden functions. Adjust for new wording.
3350 2018-04-04 Richard Biener <rguenther@suse.de>
3353 * g++.dg/lto/pr85176_0.C: New testcase.
3355 2018-04-04 Richard Biener <rguenther@suse.de>
3358 * lib/target-supports.exp (check_effective_target_vect_perm_short):
3361 2018-04-04 Martin Liska <mliska@suse.cz>
3364 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
3365 and msdata as a workaround for powerpc.
3367 2018-04-04 Richard Biener <rguenther@suse.de>
3369 PR tree-optimization/85168
3370 * gcc.dg/torture/pr85168.c: New testcase.
3372 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
3375 * g++.dg/pr84943.C: New.
3376 * g++.dg/pr84943-2.C: New.
3378 2018-04-03 Jakub Jelinek <jakub@redhat.com>
3380 PR rtl-optimization/85167
3381 * gcc.dg/pr85167.c: New test.
3383 PR tree-optimization/85156
3384 * c-c++-common/pr85156.c: New test.
3385 * gcc.c-torture/execute/pr85156.c: New test.
3387 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
3389 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
3390 * gcc.target/powerpc/undef-bool-1.C: New file.
3391 * gcc.target/powerpc/undef-bool-2.c: New file.
3393 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
3396 * g++.dg/cpp1z/class-deduction52.C: New.
3398 2018-04-03 Jakub Jelinek <jakub@redhat.com>
3401 * g++.dg/cpp0x/pr85147.C: New test.
3404 * g++.dg/cpp0x/gen-attrs-64.C: New test.
3407 * g++.dg/gomp/pr85134.C: New test.
3408 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
3411 * gcc.c-torture/execute/pr85169.c: New test.
3412 * gcc.target/i386/avx512f-pr85169.c: New test.
3413 * gcc.target/i386/avx512bw-pr85169.c: New test.
3415 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
3418 * gcc.target/powerpc/pr69946: Adjust comment. Remove
3419 scan-assembler-times clause.
3421 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
3423 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
3424 dg-additional-options.
3426 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
3428 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
3430 2018-04-03 Richard Biener <rguenther@suse.de>
3433 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
3435 2018-04-02 Jim Wilson <jimw@sifive.com>
3437 * gcc.target/riscv/pr84660.c: New.
3438 * gcc.target/riscv/shift-and-1.c: New.
3439 * gcc.target/riscv/shift-and-2.c: New.
3441 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3444 * gfortran.dg/array_simplify_2.f90: New test.
3446 2018-04-01 Jakub Jelinek <jakub@redhat.com>
3449 * gcc.target/i386/avx512f-pr85090-1.c: New test.
3450 * gcc.target/i386/avx512f-pr85090-2.c: New test.
3451 * gcc.target/i386/avx512f-pr85090-3.c: New test.
3452 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
3453 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
3455 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
3458 * g++.dg/pr85027.C: New.
3460 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
3463 * gcc.target/powerpc/sse-maxps-2.c: New test.
3464 * gcc.target/powerpc/sse-minps-2.c: New test.
3466 2018-03-30 Jakub Jelinek <jakub@redhat.com>
3469 * g++.dg/gomp/pr84791.C: New test.
3471 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
3474 * gfortran.dg/array_constructor_53.f90: New test.
3476 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3479 * gfortran.dg/substr_6.f90: Remove illegal test for
3480 out-of-bounds substring.
3482 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3485 * gfortran.dg/zero_sized_10.f90: New test.
3487 2018-03-29 David Malcolm <dmalcolm@redhat.com>
3490 * g++.dg/lookup/missing-std-include-6.C: New test.
3491 * g++.dg/lookup/missing-std-include.C: Add std::pair and
3493 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
3494 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
3495 <cstring>, <cassert>, and <cstdlib>.
3497 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
3500 * gcc.target/i386/pr84985.c: New.
3502 2018-03-29 David Malcolm <dmalcolm@redhat.com>
3505 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
3507 2018-03-29 Jakub Jelinek <jakub@redhat.com>
3510 * g++.dg/warn/Wunused-var-31.C: New test.
3513 * c-c++-common/Wduplicated-branches-14.c: New test.
3515 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
3518 * g++.dg/cpp0x/pr84606.C: New.
3520 2018-03-29 Carl Love <cel@us.ibm.com>
3523 2017-09-27 Carl Love <cel@us.ibm.com>
3525 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
3526 for the __builtin_fctid and __builtin_fctiw.
3528 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
3531 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
3532 deleted builtin function.
3533 (div_weuo): Likewise.
3534 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
3535 (div_deuo): Likewise.
3537 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
3540 * g++.dg/other/default13.C: New.
3542 2018-03-28 Jakub Jelinek <jakub@redhat.com>
3545 * gcc.target/i386/pr85095-1.c: New test.
3546 * gcc.target/i386/pr85095-2.c: New test.
3547 * gcc.c-torture/execute/pr85095.c: New test.
3549 PR tree-optimization/82004
3550 * gcc.dg/pr82004.c: New test.
3552 2018-03-28 Jakub Jelinek <jakub@redhat.com>
3553 Martin Liska <mliska@suse.cz>
3556 * g++.dg/asan/pr85081.C: New test.
3558 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
3561 * g++.dg/template/pr84789.C: Adjust for testing with
3565 * g++.dg/template/pr84973.C: New.
3566 * g++.dg/template/pr84973-2.C: New.
3567 * g++.dg/template/pr84973-3.C: New.
3570 * g++.dg/eh/pr84968.C: New.
3572 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
3575 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
3576 long double multiply/divide uses the correct function.
3577 * gcc.target/powerpc/mulkc-3.c: Likewise.
3578 * gcc.target/powerpc/divkc-2.c: Likewise.
3579 * gcc.target/powerpc/divkc-3.c: Likewise.
3581 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
3584 * g++.dg/cpp0x/defaulted51.C: New.
3585 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
3587 2018-03-27 Jakub Jelinek <jakub@redhat.com>
3590 * g++.dg/ext/vector35.C: New test.
3593 * g++.dg/ext/builtin-offsetof3.C: New test.
3596 * g++.dg/cpp1y/pr85076.C: New test.
3598 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
3601 * gfortran.dg/matmul_rank_1.f90: New test.
3603 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
3604 Harald Anlauf <anlauf@gmx.de>
3606 * gfortran.dg/structure_constructor_15.f90: New test.
3608 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
3610 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
3611 for the diagnostics of overridden functions. Adjust for new wording.
3612 * g++.dg/cpp0x/implicit1.C: Likewise.
3613 * g++.dg/cpp0x/override1.C: Likewise.
3614 * g++.dg/cpp1y/auto-fn18.C: Likewise.
3615 * g++.dg/eh/shadow1.C: Likewise.
3616 * g++.dg/inherit/covariant12.C: Likewise.
3617 * g++.dg/inherit/covariant14.C: Likewise.
3618 * g++.dg/inherit/covariant15.C: Likewise.
3619 * g++.dg/inherit/covariant16.C: Likewise.
3620 * g++.dg/inherit/covariant22.C: Likewise.
3621 * g++.dg/inherit/crash3.C: Likewise.
3622 * g++.dg/inherit/error2.C: Likewise.
3623 * g++.dg/template/crash100.C: Likewise.
3624 * g++.old-deja/g++.eh/spec6.C: Likewise.
3625 * g++.old-deja/g++.mike/p811.C: Likewise.
3626 * g++.old-deja/g++.other/virtual11.C: Likewise.
3627 * g++.old-deja/g++.other/virtual4.C: Likewise.
3629 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
3632 * gcc.target/i386/pr85044.c: New test.
3634 2018-03-27 Martin Sebor <msebor@redhat.com>
3637 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
3640 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3643 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
3645 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3648 * gcc.target/arm/pr81863.c: New test.
3650 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
3653 * testsuite/gcc.target/nvptx/pr85056.c: New test.
3654 * testsuite/gcc.target/nvptx/pr85056a.c: New test.
3656 2018-03-27 Richard Biener <rguenther@suse.de>
3659 * lib/target-supports.exp (check_ssse3_available): New function.
3660 (check_effective_target_vect_perm_short): Enable for x86 if
3661 check_ssse3_available.
3663 2018-03-27 Richard Biener <rguenther@suse.de>
3665 PR tree-optimization/85082
3666 * gfortran.dg/pr85082.f90: New testcase.
3668 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
3670 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
3671 to "l=2" in dg-final.
3673 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
3675 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
3676 * gcc.target/mips/fix-r4000-2.c: Likewise.
3677 * gcc.target/mips/fix-r4000-3.c: Likewise.
3678 * gcc.target/mips/fix-r4000-4.c: Likewise.
3679 * gcc.target/mips/fix-r4000-5.c: Likewise.
3680 * gcc.target/mips/fix-r4000-6.c: Likewise.
3681 * gcc.target/mips/fix-r4000-7.c: Likewise.
3682 * gcc.target/mips/fix-r4000-8.c: Likewise.
3683 * gcc.target/mips/fix-r4000-9.c: Likewise.
3684 * gcc.target/mips/fix-r4000-10.c: Likewise.
3685 * gcc.target/mips/fix-r4000-7.c: Change dg-final
3686 "mulditi3_r4000" instead of "mulditi3".
3687 * gcc.target/mips/fix-r4000-8.c: Change dg-final
3688 "umulditi3_r4000" instead of "umulditi3".
3690 2018-03-27 Jakub Jelinek <jakub@redhat.com>
3693 * g++.dg/inherit/covariant22.C: New test.
3695 2018-03-27 Richard Biener <rguenther@suse.de>
3698 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
3701 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
3702 Jason Merrill <jason@redhat.com>
3705 * g++.dg/init/array49.C: New.
3706 * g++.dg/torture/pr70499.C: Adjust.
3708 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
3711 * gcc.target/i386/pr85073.c: New test.
3713 2018-03-26 Richard Biener <rguenther@suse.de>
3716 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
3719 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
3722 * gfortran.dg/parameter_array_format.f90: New test.
3724 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3725 Neil Carlson <neil.n.carlson@gmail.com>
3728 * gfortran.dg/literal_character_constant_1.inc: Replace
3729 call abort by STOP n.
3730 * gfortran.dg/overload_1.f90: Likewise.
3732 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
3733 Dominique d'Humieres <dominiq@gcc.gnu.org>
3736 * gfortran.dg/scalar_pointer_1.f90: New test.
3738 2018-03-25 Tom de Vries <tom@codesourcery.com>
3740 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
3743 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3746 * gfortran.dg/pr89497.f90: New test.
3748 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3751 * gfortran.dg/substr_7.f90: New test.
3753 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
3756 * gfortran.dg/pr42651.f90: New test.
3757 * gfortran.dg/func_result_7.f90: Update error message.
3759 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
3761 PR tree-optimization/84005
3762 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
3763 failing to force the alignment.
3765 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
3767 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
3771 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
3773 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
3774 message. Fix scan-assembler patterns.
3776 2018-03-23 Jakub Jelinek <jakub@redhat.com>
3779 * g++.dg/cpp0x/pr85015.C: New test.
3782 * g++.dg/cpp1y/pr84942.C: New test.
3784 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
3787 * testsuite/gcc.target/i386/pr85030.c: New.
3789 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3792 * g++.dg/pr85026.C: New test.
3794 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
3796 * g++.dg/debug/pr84704.C: XFAIL AIX.
3798 2018-03-23 Sudakshina Das <sudi.das@arm.com>
3801 * gcc.target/arm/pr84826.c: Add dg directive.
3803 2018-03-23 Marek Polacek <polacek@redhat.com>
3806 * g++.dg/ext/builtin-offsetof2.C: New test.
3809 * g++.dg/cpp0x/Wnarrowing5.C: New test.
3810 * gcc.dg/pr85045.c: New test.
3812 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
3815 * gnat.dg/lto22.adb: New test.
3816 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
3817 * gnat.dg/lto22_pkg2.ads: Likewise.
3819 2018-03-23 Jakub Jelinek <jakub@redhat.com>
3822 * gcc.dg/lto/pr80778_0.c: New test.
3825 * gcc.target/i386/pr85034.c: New test.
3828 * c-c++-common/torture/pr85022.c: New test.
3831 * g++.dg/ubsan/pr85029.C: New test.
3833 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
3836 * g++.dg/cpp0x/pr71251.C: New.
3839 * g++.dg/template/pr84789.C: New.
3840 * g++.dg/template/pr84789-2.C: New.
3841 * g++.dg/template/pr84789-3.C: New.
3842 * g++.dg/parse/dtor11.C: Accept alternate error message.
3845 * g++.dg/pr84729.C: New.
3846 * g++.old-deja/g++.ext/arrnew2.C: Require error.
3847 * g++.old-deja/g++.robertl/eb58.C: Likewise.
3848 * g++.old-deja/g++.robertl/eb63.C: Likewise.
3850 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
3853 * gfortran.dg/interface_42.f90: New test.
3854 * gfortran.dg/interface_43.f90: New test.
3856 2018-03-22 Sudakshina Das <sudi.das@arm.com>
3859 * gcc.target/arm/pr84826.c: New test.
3861 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
3863 * gcc.target/arm/addr-modes-float.c: Move dg-do before
3864 dg-require-effective-target.
3865 * gcc.target/arm/addr-modes-int.c: Likewise.
3866 * gcc.target/nios2/lo-addr-tls.c: Likewise.
3868 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
3871 * gcc.target/powerpc/altivec-ld-1.c: New test.
3873 2018-03-22 Bin Cheng <bin.cheng@arm.com>
3875 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
3877 2018-03-22 Jakub Jelinek <jakub@redhat.com>
3880 * gcc.dg/pr84941.c: New test.
3882 2018-03-22 Tom de Vries <tom@codesourcery.com>
3884 PR tree-optimization/84956
3885 * gcc.dg/pr84956.c: New test.
3887 2018-03-22 Marek Polacek <polacek@redhat.com>
3890 * g++.dg/cpp1z/constexpr-if15.C: New test.
3891 * g++.dg/cpp1z/constexpr-if16.C: New test.
3893 2018-03-21 Joseph Myers <joseph@codesourcery.com>
3895 * gcc.dg/builtin-tgmath-3.c: New test.
3897 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
3900 * g++.dg/concepts/pr71965.C: New.
3904 * g++.dg/cpp0x/pr84610.C: New.
3905 * g++.dg/cpp0x/pr84642.C: New.
3907 2018-03-21 Jakub Jelinek <jakub@redhat.com>
3910 * c-c++-common/pr84999.c: New test.
3912 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
3915 * g++.dg/ext/desig10.C: New.
3917 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3918 Harald Anlauf <anlauf@gmx.de>
3921 * gfortran.dg/pr84957.f90: New test.
3923 2018-03-21 Jakub Jelinek <jakub@redhat.com>
3925 PR tree-optimization/84960
3926 * gcc.c-torture/compile/pr84960.c: New test.
3928 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
3930 PR tree-optimization/84811
3931 * gcc.dg/torture/pr84811.c: New test.
3933 2018-03-21 Jakub Jelinek <jakub@redhat.com>
3935 PR tree-optimization/84982
3936 * c-c++-common/pr84982.c: New test.
3939 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
3941 * g++.dg/torture/pr84961-1.C: New test.
3942 * g++.dg/torture/pr84961-2.C: New test.
3944 2018-03-21 Nathan Sidwell <nathan@acm.org>
3947 * g++.dg/pr85008.C: New.
3949 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
3952 * gfortran.dg/char_result_17.f90: New test.
3954 2018-03-21 David Malcolm <dmalcolm@redhat.com>
3957 * g++.dg/other/accessor-fixits-1.C: Move to...
3958 * g++.dg/torture/accessor-fixits-1.C: ...here.
3959 * g++.dg/other/accessor-fixits-2.C: Move to...
3960 * g++.dg/torture/accessor-fixits-2.C: ...here.
3961 * g++.dg/other/accessor-fixits-3.C: Move to...
3962 * g++.dg/torture/accessor-fixits-3.C: ...here.
3963 * g++.dg/other/accessor-fixits-4.C: Move to...
3964 * g++.dg/torture/accessor-fixits-4.C: ...here.
3965 * g++.dg/other/accessor-fixits-5.C: Move to...
3966 * g++.dg/torture/accessor-fixits-5.C: ...here.
3967 * g++.dg/torture/accessor-fixits-6.C: New testcase.
3968 * g++.dg/torture/accessor-fixits-7.C: New testcase.
3969 * g++.dg/torture/accessor-fixits-8.C: New testcase.
3971 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3973 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
3975 2018-03-21 Sudakshina Das <sudi.das@arm.com>
3978 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
3980 2018-03-21 Nathan Sidwell <nathan@acm.org>
3983 * g++.dg/lookup/pr84804.C: New.
3985 2018-03-21 Martin Sebor <msebor@redhat.com>
3988 * g++.dg/Wclass-memaccess-3.C: New test.
3989 * g++.dg/Wclass-memaccess-4.C: New test.
3991 2018-03-21 David Malcolm <dmalcolm@redhat.com>
3994 * g++.dg/other/accessor-fixits-1.C
3995 (test_access_const_t1_color): New.
3996 (test_deref_const_t1_color): New.
3997 * g++.dg/other/accessor-fixits-5.C: New testcase.
3999 2018-03-21 Tom de Vries <tom@codesourcery.com>
4001 PR tree-optimization/83126
4002 * gcc.dg/graphite/pr83126.c: New test.
4004 2018-03-21 Nathan Sidwell <nathan@acm.org>
4006 * g++.dg/ext/anon-struct6.C: Adjust.
4007 * g++.dg/ext/deprecate-1.C: New.
4008 * g++.dg/ext/deprecate-2.C: New.
4009 * g++.dg/lookup/pr84602.C: Adjust.
4010 * g++.dg/lookup/pr84962.C: Adjust.
4011 * g++.old-deja/g++.other/anon4.C
4014 * g++.dg/lookup/pr84836.C: New.
4016 2018-03-21 Bin Cheng <bin.cheng@arm.com>
4018 PR tree-optimization/84969
4019 * gcc.dg/tree-ssa/pr84969.c: New test.
4021 2018-03-21 Jakub Jelinek <jakub@redhat.com>
4023 PR rtl-optimization/84989
4024 * gcc.target/i386/pr84989.c: New test.
4026 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
4028 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
4030 2018-03-21 Martin Liska <mliska@suse.cz>
4033 * gfortran.dg/goacc/pr84963.f90: New test.
4035 2018-03-21 Marek Polacek <polacek@redhat.com>
4037 PR c++/71638, ICE with NSDMI and reference.
4038 * g++.dg/cpp0x/nsdmi14.C: New test.
4039 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
4041 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
4043 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
4044 MIPS with -mpaired-single directives.
4046 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
4049 * gfortran.dg/interface_41.f90: New test.
4051 2018-03-20 Jakub Jelinek <jakub@redhat.com>
4054 * gcc.dg/pr84875.c: New test.
4056 2018-03-20 Marek Polacek <polacek@redhat.com>
4058 PR c++/84978, ICE with NRVO.
4059 * g++.dg/opt/nrv19.C: New test.
4061 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4064 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
4065 Disable for armeb targets.
4066 * gcc.target/arm/pr82518.c: New test.
4068 2018-03-20 Nathan Sidwell <nathan@acm.org>
4071 * g++.dg/lookup/pr84962.C: New.
4074 * g++.dg/lookup/pr84970.C: New.
4076 2018-03-20 Richard Biener <rguenther@suse.de>
4079 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
4081 2018-03-20 Martin Liska <mliska@suse.cz>
4084 * g++.dg/ipa/pr84825.C: New test.
4086 2018-03-20 Martin Liska <mliska@suse.cz>
4088 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
4090 2018-03-20 Jakub Jelinek <jakub@redhat.com>
4093 * gcc.c-torture/compile/pr84845.c: New test.
4095 2018-03-20 Sudakshina Das <sudi.das@arm.com>
4098 * gcc.target/arm/pr82989.c: New test.
4100 2018-03-20 Jakub Jelinek <jakub@redhat.com>
4103 * gcc.target/i386/pr84945.c: New test.
4105 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
4108 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
4110 2018-03-20 Jakub Jelinek <jakub@redhat.com>
4113 * gcc.dg/pr84953.c: New test.
4115 2018-03-19 Marek Polacek <polacek@redhat.com>
4118 * g++.dg/cpp1z/lambda-__func__.C: New test.
4121 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
4123 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
4126 * g++.dg/asan/pr78651.C: New test.
4128 2018-03-19 Tom de Vries <tom@codesourcery.com>
4130 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
4131 vect_int_mult. Add nvptx xfail for PR84958.
4133 2018-03-19 Nathan Sidwell <nathan@acm.org>
4136 * g++.dg/cpp1y/pr84835.C: New.
4138 2018-03-19 Sudakshina Das <sudi.das@arm.com>
4141 * gcc.target/aarch64/pr81647.c: New.
4143 2018-03-19 Richard Biener <rguenther@suse.de>
4145 PR tree-optimization/84933
4146 * g++.dg/pr84933.C: New testcase.
4148 2018-03-19 Richard Biener <rguenther@suse.de>
4150 PR tree-optimization/84859
4151 * gcc.dg/tree-ssa/pr84859.c: New testcase.
4152 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
4153 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
4154 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
4156 2018-03-19 Nathan Sidwell <nathan@acm.org>
4159 * g++.dg/lookup/pr84812.C: New.
4161 2018-03-19 Richard Biener <rguenther@suse.de>
4163 PR tree-optimization/84929
4164 * gcc.dg/torture/pr84929.c: New testcase.
4166 2018-03-19 Tamar Christina <tamar.christina@arm.com>
4169 * gcc.target/arm/big-endian-subreg.c: Delete.
4171 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4174 * gfortran.dg/array_constructor_52.f90: New test.
4176 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
4179 * gfortran.dg/pr77414.f90: New test.
4180 * gfortran.dg/internal_references_1.f90: Adjust error message.
4182 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
4185 * gfortran.dg/pr65453.f90: New test.
4187 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
4189 PR tree-optimization/84913
4190 * gfortran.dg/vect/pr84913.f90: New test.
4192 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
4195 * gfortran.dg/warn_concat.f90: New test.
4197 2018-03-16 Jakub Jelinek <jakub@redhat.com>
4200 * gcc.dg/pr84899.c: New test.
4202 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
4205 * gfortran.dg/pr69395.f90: Add test for max dimensions
4207 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
4210 * gcc.target/i386/pr84876.c: New test.
4212 2018-03-16 Martin Liska <mliska@suse.cz>
4215 * gcc.target/i386/mvc11.c: New test.
4217 2018-03-16 Martin Liska <mliska@suse.cz>
4220 * gcc.target/i386/mvc10.c: New test.
4222 2018-03-16 Jakub Jelinek <jakub@redhat.com>
4226 * g++.dg/cpp1y/pr79937-1.C: New test.
4227 * g++.dg/cpp1y/pr79937-2.C: New test.
4228 * g++.dg/cpp1y/pr79937-3.C: New test.
4229 * g++.dg/cpp1y/pr79937-4.C: New test.
4230 * g++.dg/cpp1y/pr82410.C: New test.
4232 2018-03-16 Tom de Vries <tom@codesourcery.com>
4234 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
4236 2018-03-16 Tom de Vries <tom@codesourcery.com>
4238 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
4240 2018-03-16 Jakub Jelinek <jakub@redhat.com>
4243 * g++.dg/cpp2a/desig8.C: New test.
4245 PR tree-optimization/84841
4246 * gcc.dg/pr84841.c: New test.
4249 * g++.dg/cpp2a/desig7.C: New test.
4251 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
4252 Jim MacArthur <jim.macarthur@codethink.co.uk>
4254 * gfortran.dg/automatic_1.f90: New test.
4255 * gfortran.dg/automatic_repeat.f90: New test
4256 * gfortran.dg/automatic_save.f90: New test.
4257 * gfortran.dg/vax_structure.f90: New test.
4259 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
4262 * gfortran.dg/pr78741.f90: New test.
4264 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
4267 * gfortran.dg/pr69395.f90: New test.
4269 2018-03-15 Jakub Jelinek <jakub@redhat.com>
4272 * g++.dg/opt/pr79085.C: New test.
4274 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
4277 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
4278 label instead of __x86_indirect_thunk label.
4280 2018-03-15 Jakub Jelinek <jakub@redhat.com>
4283 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
4284 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
4285 * g++.dg/warn/deprecated-13.C: New test.
4287 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
4289 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
4291 2018-03-15 Richard Biener <rguenther@suse.de>
4294 * c-c++-common/pr84873.c: New testcase.
4296 2018-03-15 Tamar Christina <tamar.christina@arm.com>
4299 * gcc.target/arm/big-endian-subreg.c: New.
4301 2018-03-15 Jakub Jelinek <jakub@redhat.com>
4304 * gcc.c-torture/compile/pr84860.c: New test.
4306 2018-03-15 Julia Koval <julia.koval@intel.com>
4308 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
4310 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
4313 2018-03-15 Jakub Jelinek <jakub@redhat.com>
4316 * gcc.dg/pr84853.c: New test.
4318 2018-03-14 Carl Love <cel@us.ibm.com>
4320 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
4322 2018-03-14 Martin Liska <mliska@suse.cz>
4325 * g++.dg/lto/pr84805_0.C: New test.
4326 * g++.dg/lto/pr84805_1.C: New test.
4327 * g++.dg/lto/pr84805_2.C: New test.
4329 2018-03-14 David Malcolm <dmalcolm@redhat.com>
4332 * gcc.dg/fixits-pr84852-1.c: New test.
4333 * gcc.dg/fixits-pr84852-2.c: New test.
4335 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4337 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
4338 separate verbose message.
4339 * lib/scandump.exp (scan-dump-times): Likewise.
4341 2018-03-14 Julia Koval <julia.koval@intel.com>
4343 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
4345 * gcc.target/i386/funcspec-56.inc: Ditto.
4347 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
4349 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
4352 2018-03-14 Jakub Jelinek <jakub@redhat.com>
4355 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
4356 check count from 17 to 14.
4359 * gcc.target/i386/pr84844.c: New test.
4361 2018-03-14 Richard Biener <rguenther@suse.de>
4363 PR tree-optimization/84830
4364 * gcc.dg/torture/pr84830.c: New testcase.
4366 2018-03-14 Marek Polacek <polacek@redhat.com>
4369 * g++.dg/cpp0x/static_assert15.C: New test.
4371 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
4374 * gfortran.dg/pr61775.f90: New test.
4376 2018-03-13 Jakub Jelinek <jakub@redhat.com>
4379 * g++.dg/ext/pr84843-1.C: New test.
4380 * g++.dg/ext/pr84843-2.C: New test.
4382 2018-03-13 David Pagan <dave.pagan@oracle.com>
4385 * gcc.dg/pr46921.c: New test.
4387 2018-03-13 Martin Sebor <msebor@redhat.com>
4389 PR tree-optimization/84725
4390 * c-c++-common/Wstringop-truncation-4.c: New test.
4391 * c-c++-common/attr-nonstring-5.c: New test.
4393 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
4395 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
4397 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
4398 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
4400 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
4402 * gcc.target/aarch64/sve/tls_1.c: New test.
4403 * gcc.target/aarch64/sve/tls_2.C: Likewise.
4405 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
4407 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
4408 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
4410 2018-03-13 Martin Liska <mliska@suse.cz>
4413 * g++.dg/ipa/pr84658.C: New test.
4415 2018-03-13 Jakub Jelinek <jakub@redhat.com>
4418 * gcc.dg/pr84834.c: New test.
4421 * gcc.target/i386/pr84827.c: New test.
4424 * g++.dg/ext/pr84828.C: New test.
4427 * gcc.target/i386/avx512f-pr84786-1.c: New test.
4428 * gcc.target/i386/avx512f-pr84786-2.c: New test.
4431 * g++.dg/cpp1y/constexpr-84808.C: New test.
4434 * g++.dg/debug/pr84704.C: New test.
4436 2018-03-12 Renlin Li <renlin.li@arm.com>
4438 * gcc.target/aarch64/movi_hf.c: New.
4439 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
4440 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
4442 2018-03-12 Martin Sebor <msebor@redhat.com>
4444 PR tree-optimization/83456
4445 * c-c++-common/Wrestrict-2.c: Remove test cases.
4446 * c-c++-common/Wrestrict.c: Same.
4447 * gcc.dg/Wrestrict-12.c: New test.
4448 * gcc.dg/Wrestrict-14.c: New test.
4450 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
4452 * g++.dg/pr84821.C: New test.
4454 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
4456 * gcc.dg/pr84799.c: New test.
4458 2018-03-12 Richard Biener <rguenther@suse.de>
4460 PR tree-optimization/84803
4461 * gcc.dg/torture/pr84803.c: New testcase.
4463 2018-03-12 Jakub Jelinek <jakub@redhat.com>
4466 * g++.dg/debug/pr84813.C: New test.
4468 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
4471 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
4473 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
4476 * gfortran.dg/pr83939.f90
4478 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
4481 * gfortran.dg/zero_sized_9.f90: New test.
4483 2018-03-11 Jakub Jelinek <jakub@redhat.com>
4486 * g++.dg/debug/dwarf2/enum2.C: New test.
4488 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
4491 * gfortran.dg/pr84734.f90: New test.
4493 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
4495 * gnat.dg/prot3.adb: New test.
4496 * gnat.dg/prot3_pkg.ad[sb]: New helper.
4498 2018-03-09 Jason Merrill <jason@redhat.com>
4499 Paolo Carlini <paolo.carlini@oracle.com>
4503 * g++.dg/cpp0x/pr71169.C: New.
4504 * g++.dg/cpp0x/pr71169-2.C: Likewise.
4505 * g++.dg/cpp0x/pr71832.C: Likewise.
4507 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
4510 * gcc.target/powerpc/pr83969.c: New test.
4512 2018-03-09 Jakub Jelinek <jakub@redhat.com>
4515 * gcc.dg/pr84772.c: New test.
4518 * g++.dg/warn/Wformat-2.C: New test.
4521 * g++.dg/ext/vla18.C: New test.
4523 2018-03-09 Martin Sebor <msebor@redhat.com>
4525 PR tree-optimization/84526
4526 * gcc.dg/Wrestrict-10.c: New test.
4527 * gcc.dg/Wrestrict-11.c: New test.
4529 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
4531 PR rtl-optimization/84682
4532 * gcc.dg/torture/pr84682-1.c: New.
4533 * gcc.dg/torture/pr84682-2.c: New.
4534 * gcc.dg/torture/pr84682-3.c: New.
4536 2018-03-09 Jakub Jelinek <jakub@redhat.com>
4539 * g++.dg/ext/pr84724.C: New test.
4541 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
4544 * gcc.target/arm/pr83712.c: New.
4546 2018-03-09 Richard Biener <rguenther@suse.de>
4548 PR tree-optimization/84775
4549 * gcc.dg/torture/pr84775.c: New testcase.
4551 2018-03-09 Jakub Jelinek <jakub@redhat.com>
4554 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
4557 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
4559 * gcc.c-torture/compile/20180309-1.c: New test.
4561 2018-03-08 Jakub Jelinek <jakub@redhat.com>
4564 * g++.dg/warn/Wunused-function4.C: New test.
4567 * gcc.target/i386/pr84742-1.c: New test.
4568 * gcc.target/i386/pr84742-2.c: New test.
4570 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4573 * gcc.c-torture/execute/pr84748.c: New test.
4575 2018-03-08 Richard Biener <rguenther@suse.de>
4578 * gcc.dg/graphite/pr84552.c: New testcase.
4580 2018-03-08 Richard Biener <rguenther@suse.de>
4582 PR tree-optimization/84178
4583 * gcc.dg/torture/pr84178-2.c: New testcase.
4585 2018-03-08 David Malcolm <dmalcolm@redhat.com>
4587 PR tree-optimization/84178
4588 * gcc.c-torture/compile/pr84178-1.c: New test.
4590 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
4592 * lib/target-supports.exp: Do not return zero from a ifunc
4595 2018-03-08 Richard Biener <rguenther@suse.de>
4597 PR tree-optimization/84746
4598 * gcc.dg/torture/pr84746.c: New testcase.
4601 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
4604 * gcc.dg/graphite/pr84404.c: New.
4606 2018-03-08 Jakub Jelinek <jakub@redhat.com>
4608 PR tree-optimization/84740
4609 * gcc.dg/torture/pr84740.c: New test.
4611 PR tree-optimization/84739
4612 * gcc.dg/pr84739.c: New test.
4614 2018-03-07 Martin Sebor <msebor@redhat.com>
4616 PR tree-optimization/83519
4617 * gcc.dg/Wrestrict-13.c: New test.
4619 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
4623 * gfortran.dg/pr64124.f90: New tests.
4624 * gfortran.dg/pr70409.f90: New tests.
4626 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
4629 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
4631 2018-03-07 Martin Sebor <msebor@redhat.com>
4633 PR tree-optimization/84526
4634 * gcc.dg/Wrestrict-10.c: New test.
4636 2018-03-07 Martin Sebor <msebor@redhat.com>
4638 PR tree-optimization/84468
4639 * g++.dg/warn/Wstringop-truncation-2.C: New test.
4640 * gcc.dg/Wstringop-truncation.c: New test.
4641 * gcc.dg/Wstringop-truncation-2.c: New test.
4643 2018-03-07 Jakub Jelinek <jakub@redhat.com>
4646 * gfortran.dg/pr84565.f90: New test.
4649 * gcc.target/i386/pr84723-1.c: New test.
4650 * gcc.target/i386/pr84723-2.c: New test.
4651 * gcc.target/i386/pr84723-3.c: New test.
4652 * gcc.target/i386/pr84723-4.c: New test.
4653 * gcc.target/i386/pr84723-5.c: New test.
4655 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
4658 * gfortran.dg/pr64107.f90: New test.
4660 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4664 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
4666 2018-03-06 Marek Polacek <polacek@redhat.com>
4669 * g++.dg/cpp1z/constexpr-84684.C: New test.
4671 2018-03-06 Jakub Jelinek <jakub@redhat.com>
4674 * gcc.dg/pr84721.c: New test.
4677 * gcc.dg/pr84710.c: New test.
4679 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
4682 * gfortran.dg/implied_do_2.f90: New test.
4683 * gfortran.dg/coarray_8.f90: Update for new error message.
4685 2018-03-06 Jakub Jelinek <jakub@redhat.com>
4688 * g++.dg/ext/pr84683.C: New test.
4690 PR tree-optimization/84687
4691 * gcc.dg/pr84687.c: New test.
4693 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
4696 * g++.dg/pr84231.C: New.
4699 * g++.dg/cpp1y/pr84593.C: New.
4702 * g++.dg/pr84492.C: New.
4704 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4706 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
4707 __builtin_ppc_speculation_barrier.
4709 2018-03-05 Jakub Jelinek <jakub@redhat.com>
4712 * gcc.target/powerpc/pr84700.c: New test.
4714 2018-03-05 Nathan Sidwell <nathan@acm.org>
4717 * g++.dg/lookup/pr84702.C: New.
4719 2018-03-05 Jakub Jelinek <jakub@redhat.com>
4722 * gcc.target/i386/pr84564.c: New test.
4724 2018-03-05 Marek Polacek <polacek@redhat.com>
4727 * g++.dg/cpp0x/inline-ns10.C: New test.
4729 2018-03-05 Nathan Sidwell <nathan@acm.org>
4732 * g++.dg/template/pr84694.C: New.
4734 2018-03-05 Jakub Jelinek <jakub@redhat.com>
4737 * gcc.c-torture/execute/pr84524.c: New test.
4738 * gcc.target/i386/avx512bw-pr84524.c: New test.
4740 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
4743 * g++.dg/pr84264.C: New test.
4745 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
4748 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
4749 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
4750 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
4752 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
4754 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
4755 * g++.dg/other/i386-3.C: Ditto.
4756 * gcc.target/i386/sse-12.c: Ditto.
4757 * gcc.target/i386/sse-13.c: Ditto.
4758 * gcc.target/i386/sse-14.c: Ditto.
4759 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
4760 * gcc.target/i386/wbinvd-1.c: New test.
4761 * gcc.target/i386/wbnoinvd-1.c: Ditto.
4762 * gcc.target/i386/pconfig-1.c: Ditto.
4764 2018-03-05 Pádraig Brady <P@draigBrady.com>
4765 Nathan Sidwell <nathan@acm.org>
4768 * g++.dg/cpp0x/pr84497.C: New.
4770 2018-03-05 Richard Biener <rguenther@suse.de>
4772 PR tree-optimization/84670
4773 * gcc.dg/pr84670-1.c: New testcase.
4774 * gcc.dg/pr84670-2.c: Likewise.
4775 * gcc.dg/pr84670-3.c: Likewise.
4776 * gcc.dg/pr84670-4.c: Likewise.
4778 2018-03-05 Richard Biener <rguenther@suse.de>
4780 PR tree-optimization/84650
4781 * gcc.dg/graphite/pr84650.c: New testcase.
4783 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
4786 * g++.dg/cpp1z/constexpr-lambda20.C: New.
4788 2018-03-03 Harald Anlauf <anlauf@gmx.de>
4791 * gfortran.dg/pr71085.f90: New test.
4793 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
4796 * gfortran.dg/zero_sized_8.f90: Really commit New test.
4798 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
4801 * gfortran.dg/pr51434.f90: New test.
4803 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
4806 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
4808 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
4811 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
4813 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
4816 * g++.dg/torture/pr71464.C: New.
4818 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
4821 * gfortran.dg/select_type_41.f90: New test.
4823 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
4826 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
4828 2018-03-02 Marek Polacek <polacek@redhat.com>
4831 * g++.dg/ext/flexary29.C: New test.
4833 2018-03-02 Jakub Jelinek <jakub@redhat.com>
4835 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
4837 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
4840 * g++.dg/torture/pr81812.C: New.
4842 2018-03-02 Marek Polacek <polacek@redhat.com>
4845 * g++.dg/warn/Wsign-compare-8.C: New test.
4848 * g++.dg/parse/array-size3.C: New test.
4851 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
4853 2018-03-02 Jakub Jelinek <jakub@redhat.com>
4856 * g++.dg/cpp1y/pr84662.C: New test.
4858 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
4860 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
4861 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
4863 * g++.dg/lto/20101010-1_0.C: Likewise.
4864 * g++.dg/lto/20101010-2_0.C: Likewise.
4866 2018-03-02 Jakub Jelinek <jakub@redhat.com>
4869 * gcc.dg/pr84628.c: New test.
4872 * gcc.target/ia64/pr56540.c: New test.
4874 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
4876 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
4878 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
4879 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
4880 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
4881 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
4883 2018-03-02 Marek Polacek <polacek@redhat.com>
4886 * c-c++-common/ubsan/shift-11.c: New test.
4888 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
4890 * gcc.dg/vect/vect-alias-check-13.c: New test.
4892 2018-03-02 Jakub Jelinek <jakub@redhat.com>
4895 * gcc.dg/pr84614.c: New test.
4898 * gcc.target/i386/pr84625.c: New test.
4900 2018-03-02 Richard Biener <rguenther@suse.de>
4902 PR tree-optimization/84427
4903 * gcc.dg/torture/pr84427.c: New testcase.
4905 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
4908 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
4909 powerpc64le*-*-linux*.
4910 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
4911 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
4913 2018-03-01 Martin Sebor <msebor@redhat.com>
4916 * g++.dg/ext/attr-const.C: Remove xfail.
4917 * g++.dg/ext/attr-malloc-3.C: New test.
4918 * g++.dg/ext/attr-noinline-3.C: New test.
4919 * g++.dg/ext/attr-noreturn-3.C: New test.
4920 * g++.dg/ext/attr-nothrow-3.C: New test.
4921 * g++.dg/ext/attr-pure.C: Remove xfail.
4923 2018-03-02 Jakub Jelinek <jakub@redhat.com>
4926 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
4927 dg-options and dg-shouldfail "ubsan" directive.
4929 2018-03-01 Marek Polacek <polacek@redhat.com>
4930 Jason Merrill <jason@redhat.com>
4933 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
4934 * g++.dg/cpp1z/static1.C: New test.
4935 * g++.dg/template/static37.C: New test.
4937 2018-03-01 Nathan Sidwell <nathan@acm.org>
4940 * g++.dg/template/pr84434.C: New.
4942 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
4944 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
4945 -mthumb to the command-line.
4947 2018-03-01 Marek Polacek <polacek@redhat.com>
4950 * g++.dg/cpp0x/static_assert14.C: New test.
4952 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
4955 * g++.dg/torture/pr79410.C: New.
4957 2018-03-01 Martin Liska <mliska@suse.cz>
4960 * gcc.dg/asan/pr82484.c: New test.
4962 2018-03-01 Richard Biener <rguenther@suse.de>
4965 * gfortran.dg/lto/pr84645_0.f90: New testcase.
4967 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
4970 * gfortran.dg/coarray_47.f90: New test.
4972 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
4975 * gfortran.dg/class_array_23.f03: New test.
4977 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
4979 PR rtl-optimization/84528
4980 * gcc.dg/torture/pr84538.c: Rename to...
4981 * gcc.dg/torture/pr84528.c: ...this.
4983 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
4985 PR rtl-optimization/84528
4986 * gcc.dg/torture/pr84538.c: New test.
4988 2018-02-28 Martin Sebor <msebor@redhat.com>
4990 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
4991 -fpic test failures.
4992 * c-c++-common/Wrestrict-2.c: Same.
4993 * c-c++-common/Wstringop-truncation.c: Same.
4994 * gcc.dg/Warray-bounds-22.c: Same.
4995 * gcc.dg/Wstringop-overflow.c: Same.
4996 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
4997 (signed_range): Same.
4998 (unsigned_anti_range): Same.
4999 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
5000 (signed_range): Same.
5001 (unsigned_anti_range): Same.
5002 * gcc.dg/attr-alloc_size-7.c: Same.
5003 * gcc.dg/attr-alloc_size-8.c: Same.
5004 * gcc.dg/builtin-alloc-size.c: Same.
5005 * gcc.dg/builtin-stpncpy.c: Same.
5006 * gcc.dg/builtins-nonnull.c: Same.
5007 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
5008 * gcc.dg/pr79214.c: Same.
5009 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
5010 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
5011 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
5012 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
5013 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
5014 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
5015 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
5016 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
5017 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
5018 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
5019 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
5021 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
5024 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
5026 2018-02-28 Jakub Jelinek <jakub@redhat.com>
5029 * g++.dg/cpp0x/pr84609.C: New test.
5031 2018-02-28 Martin Sebor <msebor@redhat.com>
5034 * g++.dg/ext/attr-malloc-3.C: New test.
5035 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
5036 to pre-existing problems.
5037 * g++.dg/ext/attr-pure.C: Same.
5039 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
5042 * gfortran.dg/associate_37.f90: New test.
5045 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
5047 2018-02-28 Jakub Jelinek <jakub@redhat.com>
5050 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
5051 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
5052 * gcc.dg/bf-ms-layout-4.c: New test.
5053 * gcc.dg/bf-ms-layout-5.c: New test.
5055 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
5058 * gcc.target/powerpc/pr83399.c: Only run on Linux.
5060 2018-02-28 Richard Biener <rguenther@suse.de>
5062 PR tree-optimization/84584
5063 * gcc.dg/graphite/pr84584.c: New testcase.
5065 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
5067 PR preprocessor/84517
5068 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
5070 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
5072 * c-c++-common/dump-ada-spec-12.c: New test.
5073 * c-c++-common/dump-ada-spec-13.c: Likewise.
5075 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
5077 * c-c++-common/dump-ada-spec-11.c: New test.
5079 2018-02-28 Martin Liska <mliska@suse.cz>
5082 * g++.dg/ext/timevar1.C: Fix pruned patterns.
5083 * g++.dg/ext/timevar2.C: Likewise.
5085 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
5087 * c-c++-common/dump-ada-spec-8.c: New test.
5088 * c-c++-common/dump-ada-spec-9.c: Likewise.
5089 * c-c++-common/dump-ada-spec-10.c: Likewise.
5091 2018-02-28 Richard Biener <rguenther@suse.de>
5094 * gcc.dg/pr84607.c: New testcase.
5096 2018-02-28 Nathan Sidwell <nathan@acm.org>
5099 * g++.dg/lookup/pr84602.C: New.
5101 2018-02-28 Jakub Jelinek <jakub@redhat.com>
5105 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
5107 * g++.dg/ext/attr-nonnull.C: Likewise.
5108 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
5110 * g++.dg/ext/attr-noinline-2.C: Likewise.
5111 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
5112 -fdump-tree-eh in dg-options.
5114 2018-02-28 Alan Modra <amodra@gmail.com>
5116 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
5118 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
5120 2018-02-27 Martin Sebor <msebor@redhat.com>
5124 * g++.dg/Wmissing-attributes.C: New test.
5125 * g++.dg/ext/attr-const-pure.C: New test.
5126 * g++.dg/ext/attr-const.C: New test.
5127 * g++.dg/ext/attr-deprecated-2.C: New test.
5128 * g++.dg/ext/attr-malloc-2.C: New test.
5129 * g++.dg/ext/attr-malloc.C: New test.
5130 * g++.dg/ext/attr-noinline-2.C: New test.
5131 * g++.dg/ext/attr-noinline.C: New test.
5132 * g++.dg/ext/attr-nonnull.C: New test.
5133 * g++.dg/ext/attr-noreturn-2.C: New test.
5134 * g++.dg/ext/attr-noreturn.C: New test.
5135 * g++.dg/ext/attr-nothrow-2.C: New test.
5136 * g++.dg/ext/attr-nothrow.C: New test.
5137 * g++.dg/ext/attr-optimize.C: New test.
5138 * g++.dg/ext/attr-pure.C: New test.
5139 * g++.dg/ext/attr-returns-nonnull.C: New test.
5140 * g++.dg/ext/attr-warning.C: New test.
5142 2018-02-27 Nathan Sidwell <nathan@acm.org>
5145 * g++.dg/lookup/pr84426.C: New.
5147 2018-02-27 Richard Biener <rguenther@suse.de>
5149 PR tree-optimization/84512
5150 * gcc.dg/tree-ssa/pr84512.c: New testcase.
5152 2018-02-27 Martin Liska <mliska@suse.cz>
5154 PR gcov-profile/84548
5155 * g++.dg/gcov/pr84548.C: New test.
5157 2018-02-27 Jakub Jelinek <jakub@redhat.com>
5160 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
5162 2018-02-26 Jakub Jelinek <jakub@redhat.com>
5165 * g++.dg/cpp1y/pr84558.C: New test.
5167 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
5170 * g++.dg/cpp0x/alignas14.C: New.
5171 * g++.dg/cpp0x/alignas15.C: Likewise.
5173 2018-02-26 Jakub Jelinek <jakub@redhat.com>
5176 * g++.dg/gomp/pr84557.C: New test.
5178 2018-02-26 Marek Polacek <polacek@redhat.com>
5181 * g++.dg/cpp1z/pr84325.C: New test.
5183 2018-02-26 Carl Love <cel@us.ibm.com>
5185 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
5187 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
5188 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
5189 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
5191 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
5192 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
5195 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
5198 * gcc.target/i386/indirect-thunk-1.c: Updated.
5199 * gcc.target/i386/indirect-thunk-2.c: Likewise.
5200 * gcc.target/i386/indirect-thunk-3.c: Likewise.
5201 * gcc.target/i386/indirect-thunk-4.c: Likewise.
5202 * gcc.target/i386/indirect-thunk-5.c: Likewise.
5203 * gcc.target/i386/indirect-thunk-6.c: Likewise.
5204 * gcc.target/i386/indirect-thunk-7.c: Likewise.
5205 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
5206 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
5207 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
5208 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
5209 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
5210 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
5211 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
5212 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
5213 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
5214 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
5215 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
5216 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
5217 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
5218 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
5219 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
5220 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
5221 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
5222 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
5223 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
5224 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
5225 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
5226 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
5227 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
5228 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
5229 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
5230 * gcc.target/i386/ret-thunk-9.c: Likewise.
5231 * gcc.target/i386/ret-thunk-10.c: Likewise.
5232 * gcc.target/i386/ret-thunk-11.c: Likewise.
5233 * gcc.target/i386/ret-thunk-12.c: Likewise.
5234 * gcc.target/i386/ret-thunk-13.c: Likewise.
5235 * gcc.target/i386/ret-thunk-14.c: Likewise.
5236 * gcc.target/i386/ret-thunk-15.c: Likewise.
5238 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
5240 * gcc.c-torture/execute/20180226-1.c: New test.
5242 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
5244 PR tree-optimization/83965
5245 * gcc.dg/vect/pr83965-2.c: New test.
5247 2018-02-26 Tom de Vries <tom@codesourcery.com>
5249 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
5251 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
5254 * gcc.target/i386/ret-thunk-22.c: New test.
5255 * gcc.target/i386/ret-thunk-23.c: Likewise.
5256 * gcc.target/i386/ret-thunk-24.c: Likewise.
5257 * gcc.target/i386/ret-thunk-25.c: Likewise.
5258 * gcc.target/i386/ret-thunk-26.c: Likewise.
5260 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
5263 * g++.dg/cpp1z/pr84533.C: New.
5265 2018-02-26 Marek Polacek <polacek@redhat.com>
5268 * g++.dg/parse/error60.C: New test.
5270 2018-02-26 Jakub Jelinek <jakub@redhat.com>
5273 * g++.dg/gomp/pr84556.C: New test.
5274 * g++.dg/vect/pr84556.cc: New test.
5276 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
5279 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
5280 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
5281 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
5282 * gfortran.dg/c_loc_test.f90: Likewise.
5283 * gfortran.dg/c_loc_tests_2.f03: Likewise.
5284 * gfortran.dg/proc_decl_17.f90: Likewise.
5285 * gfortran.dg/proc_ptr_8.f90: Likewise.
5287 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5290 * gcc.target/aarch64/lr_free_2.c: Revert changes in
5291 r254814 disabling -fomit-frame-pointer by default.
5292 * gcc.target/aarch64/spill_1.c: Likewise.
5293 * gcc.target/aarch64/test_frame_11.c: Likewise.
5294 * gcc.target/aarch64/test_frame_12.c: Likewise.
5295 * gcc.target/aarch64/test_frame_13.c: Likewise.
5296 * gcc.target/aarch64/test_frame_14.c: Likewise.
5297 * gcc.target/aarch64/test_frame_15.c: Likewise.
5298 * gcc.target/aarch64/test_frame_3.c: Likewise.
5299 * gcc.target/aarch64/test_frame_5.c: Likewise.
5300 * gcc.target/aarch64/test_frame_9.c: Likewise.
5302 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
5305 * gfortran.dg/explicit_shape_1.f90: New test.
5306 * gfortran.dg/automatic_module_variable.f90: Update regex.
5307 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
5308 * gfortran.dg/constant_shape.f90: Ditto.
5309 * gfortran.dg/dec_structure_23.f90: Ditto.
5310 * gfortran.dg/pr78240.f90: Ditto.
5312 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
5315 * gfortran.dg/pr84523.f90: New test.
5317 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
5320 * gfortran.dg/select_type_40.f90: New test.
5322 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
5325 * gfortran.dg/data_substring.f90: New test.
5327 2018-02-24 Marek Polacek <polacek@redhat.com>
5330 * g++.dg/cpp1z/constexpr-83692.C: New test.
5332 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
5335 * gfortran.dg/statement_function_1.f90: Update test.
5337 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5340 * gfortran.dg/inquire_19.f90: New test.
5342 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
5345 * gfortran.dg/pr83149_b.f90: New test.
5346 * gfortran.dg/pr83149_a.f90: Additional source for previous.
5348 2018-02-23 Carl Love <cel@us.ibm.com>
5350 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
5351 vec_signed2 and vec_unsigned2 to new Power 8 test file.
5352 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
5355 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
5357 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
5358 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
5360 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
5362 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
5365 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
5368 * gfortran.dg/pr83149_1.f90: New test.
5369 * gfortran.dg/pr83149.f90: Additional source for previous.
5371 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
5374 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
5375 __GI___pthread_mutex_init as well.
5377 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
5380 * gfortran.dg/class_68.f90: New test.
5382 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5385 * gfortran.dg/derived_init_5.f90: New test.
5387 2018-02-22 Jakub Jelinek <jakub@redhat.com>
5390 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
5391 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
5393 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
5396 * gcc.target/powerpc/pr81572.c: New.
5398 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
5400 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
5402 2018-02-22 Martin Sebor <msebor@redhat.com>
5404 PR tree-optimization/84480
5405 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
5406 * g++.dg/warn/Wstringop-truncation-1.C: New test.
5408 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
5411 * gcc.target/i386/indirect-thunk-11.c: New test.
5412 * gcc.target/i386/indirect-thunk-12.c: Likewise.
5413 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
5414 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
5415 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
5416 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
5417 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
5418 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
5419 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
5420 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
5422 2018-02-22 Steve Ellcey <sellcey@cavium.com>
5425 * gcc/testsuite/gcc.target/aarch64/asm-2.c: Add dg-error for
5427 * gcc/testsuite/gcc.target/aarch64/asm-4.c: New test.
5429 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
5431 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
5433 2018-02-22 Marek Polacek <polacek@redhat.com>
5436 * g++.dg/parse/error59.C: New test.
5438 2018-02-22 Tom de Vries <tom@codesourcery.com>
5440 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
5442 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
5445 * g++.dg/cpp0x/pr77655.C: New.
5447 2018-02-22 Jakub Jelinek <jakub@redhat.com>
5450 * g++.dg/cpp1y/pr84496.C: New test.
5453 * g++.dg/torture/pr84502.C: New test.
5455 PR tree-optimization/84503
5456 * gcc.dg/pr84503-1.c: New test.
5457 * gcc.dg/pr84503-2.c: New test.
5459 2018-02-21 Jakub Jelinek <jakub@redhat.com>
5461 PR tree-optimization/84478
5462 * gcc.c-torture/execute/pr84478.c: New test.
5464 2018-02-20 Martin Sebor <msebor@redhat.com>
5467 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
5468 * c-c++-common/Wrestrict.c: Same.
5469 * gcc.dg/Wrestrict-6.c: Same.
5470 * gcc.dg/Warray-bounds-27.c: New test.
5471 * gcc.dg/Wrestrict-8.c: New test.
5472 * gcc.dg/Wrestrict-9.c: New test.
5473 * gcc.dg/pr84095.c: New test.
5475 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
5477 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
5479 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
5483 * gfortran.dg/structure_constructor_14.f90: New test.
5485 2018-02-20 Jeff Law <law@redhat.com>
5488 PR tree-optimization/81592
5490 * gcc.dg/pr81592.c: New test.
5491 * gcc.dg/pr82123.c: New test.
5492 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
5494 2018-02-20 Jakub Jelinek <jakub@redhat.com>
5497 * g++.dg/warn/Wunused-var-30.C: New test.
5499 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
5501 PR tree-optimization/84419
5502 * gcc.dg/vect/pr84419.c: New test.
5504 2018-02-20 Jakub Jelinek <jakub@redhat.com>
5507 * gfortran.dg/pr82004.f90: New test.
5509 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
5511 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
5513 2018-02-20 Martin Liska <mliska@suse.cz>
5517 * gcc.target/i386/pr84310.c: New test.
5518 * gcc.target/i386/pr84310-2.c: Likewise.
5520 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
5523 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
5525 2018-02-20 Jakub Jelinek <jakub@redhat.com>
5528 * g++.dg/cpp1z/launder7.C: New test.
5531 * g++.dg/cpp0x/constexpr-84449.C: New test.
5534 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
5536 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
5540 * gfortran.dg/associate_22.f90: Enable commented out test.
5541 * gfortran.dg/associate_36.f90: New test.
5543 2018-02-19 Jakub Jelinek <jakub@redhat.com>
5546 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
5548 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
5550 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
5551 (dg-options): Use -mavx instead of -w.
5553 2018-02-19 Jakub Jelinek <jakub@redhat.com>
5556 * g++.dg/cpp1z/launder8.C: New test.
5559 * g++.dg/gomp/pr84448.C: New test.
5562 * g++.dg/gomp/pr84430.C: New test.
5564 PR tree-optimization/84452
5565 * gcc.dg/pr84452.c: New test.
5568 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
5570 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5573 * gfortran.dg/implied_do_io_4.f90: New test.
5575 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
5577 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
5578 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
5579 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
5581 2018-02-19 Carl Love <cel@us.ibm.com>
5583 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
5585 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
5588 * gcc.target/i386/pr57193.c: Add -mtune=generic.
5590 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
5593 * g++.dg/cpp0x/auto50.C: New.
5594 * g++.dg/parse/friend12.C: Adjust.
5596 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5598 PR libgfortran/84389
5599 * gfortran.dg/dtio_33.f90: New test.
5601 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5603 PR libgfortran/84412
5604 * gfortran.dg/inquire_18.f90: New test.
5606 2018-02-18 Janus Weil <janus@gcc.gnu.org>
5609 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
5610 * gfortran.dg/pointer_intent_3.f90: Ditto.
5611 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
5612 * gfortran.dg/protected_3.f90: Ditto.
5613 * gfortran.dg/protected_4.f90: Ditto.
5614 * gfortran.dg/protected_5.f90: Ditto.
5615 * gfortran.dg/protected_6.f90: Ditto.
5617 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
5620 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
5623 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
5626 * gfortran.dg/inline_matmul_22.f90: New test.
5628 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
5631 * gfortran.dg/abort_shoulfail.f90: New test.
5632 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
5634 * gfortran.dg/PR19754_2.f90: Likewise.
5635 * gfortran.dg/PR19872.f: Likewise.
5636 * gfortran.dg/PR49268.f90: Likewise.
5637 * gfortran.dg/Wall.f90: Likewise.
5638 * gfortran.dg/Wno-all.f90: Likewise.
5639 * gfortran.dg/achar_1.f90: Likewise.
5640 * gfortran.dg/achar_2.f90: Likewise.
5641 * gfortran.dg/achar_4.f90: Likewise.
5642 * gfortran.dg/achar_6.F90: Likewise.
5643 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
5644 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
5645 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
5646 * gfortran.dg/actual_array_offset_1.f90: Likewise.
5647 * gfortran.dg/actual_array_result_1.f90: Likewise.
5648 * gfortran.dg/actual_array_substr_1.f90: Likewise.
5649 * gfortran.dg/actual_array_substr_2.f90: Likewise.
5650 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
5651 * gfortran.dg/actual_procedure_1.f90: Likewise.
5652 * gfortran.dg/adjustl_1.f90: Likewise.
5653 * gfortran.dg/advance_1.f90: Likewise.
5654 * gfortran.dg/advance_4.f90: Likewise.
5655 * gfortran.dg/advance_5.f90: Likewise.
5656 * gfortran.dg/advance_6.f90: Likewise.
5657 * gfortran.dg/aint_anint_1.f90: Likewise.
5658 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
5659 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
5660 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
5661 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
5662 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
5663 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
5664 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
5665 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
5666 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
5667 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
5668 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
5669 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
5670 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
5671 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
5672 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
5673 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
5674 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
5675 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
5676 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
5677 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
5678 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
5679 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
5680 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
5681 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
5682 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
5683 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
5684 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
5685 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
5686 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
5687 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
5688 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
5689 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
5690 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
5691 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
5692 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
5693 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
5694 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
5695 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
5696 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
5697 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
5698 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
5699 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
5700 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
5701 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
5702 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
5703 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
5704 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
5705 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
5706 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
5707 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
5708 * gfortran.dg/allocatable_function_1.f90: Likewise.
5709 * gfortran.dg/allocatable_function_10.f90: Likewise.
5710 * gfortran.dg/allocatable_function_3.f90: Likewise.
5711 * gfortran.dg/allocatable_function_5.f90: Likewise.
5712 * gfortran.dg/allocatable_function_6.f90: Likewise.
5713 * gfortran.dg/allocatable_function_7.f90: Likewise.
5714 * gfortran.dg/allocatable_function_8.f90: Likewise.
5715 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
5716 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
5717 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
5718 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
5719 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
5720 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
5721 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
5722 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
5723 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
5724 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
5725 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
5726 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
5727 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
5728 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
5729 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
5730 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
5731 * gfortran.dg/allocate_class_3.f90: Likewise.
5732 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
5733 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
5734 * gfortran.dg/allocate_derived_5.f90: Likewise.
5735 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
5736 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
5737 * gfortran.dg/allocate_with_source_1.f90: Likewise.
5738 * gfortran.dg/allocate_with_source_10.f08: Likewise.
5739 * gfortran.dg/allocate_with_source_11.f08: Likewise.
5740 * gfortran.dg/allocate_with_source_12.f03: Likewise.
5741 * gfortran.dg/allocate_with_source_15.f03: Likewise.
5742 * gfortran.dg/allocate_with_source_16.f90: Likewise.
5743 * gfortran.dg/allocate_with_source_17.f03: Likewise.
5744 * gfortran.dg/allocate_with_source_18.f03: Likewise.
5745 * gfortran.dg/allocate_with_source_2.f90: Likewise.
5746 * gfortran.dg/allocate_with_source_20.f03: Likewise.
5747 * gfortran.dg/allocate_with_source_22.f03: Likewise.
5748 * gfortran.dg/allocate_with_source_23.f03: Likewise.
5749 * gfortran.dg/allocate_with_source_24.f90: Likewise.
5750 * gfortran.dg/allocate_with_source_5.f90: Likewise.
5751 * gfortran.dg/allocate_with_source_6.f90: Likewise.
5752 * gfortran.dg/allocate_with_source_7.f08: Likewise.
5753 * gfortran.dg/allocate_with_source_8.f08: Likewise.
5754 * gfortran.dg/allocate_with_source_9.f08: Likewise.
5755 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
5756 * gfortran.dg/allocate_zerosize_3.f: Likewise.
5757 * gfortran.dg/altreturn_3.f90: Likewise.
5758 * gfortran.dg/altreturn_5.f90: Likewise.
5759 * gfortran.dg/altreturn_7.f90: Likewise.
5760 * gfortran.dg/and_or_xor.f90: Likewise.
5761 * gfortran.dg/anint_1.f90: Likewise.
5762 * gfortran.dg/any_all_1.f90: Likewise.
5763 * gfortran.dg/anyallcount_1.f90: Likewise.
5764 * gfortran.dg/append_1.f90: Likewise.
5765 * gfortran.dg/argument_checking_1.f90: Likewise.
5766 * gfortran.dg/argument_checking_2.f90: Likewise.
5767 * gfortran.dg/argument_checking_8.f90: Likewise.
5768 * gfortran.dg/arithmetic_if.f90: Likewise.
5769 * gfortran.dg/array_1.f90: Likewise.
5770 * gfortran.dg/array_2.f90: Likewise.
5771 * gfortran.dg/array_alloc_1.f90: Likewise.
5772 * gfortran.dg/array_alloc_2.f90: Likewise.
5773 * gfortran.dg/array_alloc_3.f90: Likewise.
5774 * gfortran.dg/array_assignment_1.F90: Likewise.
5775 * gfortran.dg/array_assignment_5.f90: Likewise.
5776 * gfortran.dg/array_constructor_1.f90: Likewise.
5777 * gfortran.dg/array_constructor_10.f90: Likewise.
5778 * gfortran.dg/array_constructor_11.f90: Likewise.
5779 * gfortran.dg/array_constructor_12.f90: Likewise.
5780 * gfortran.dg/array_constructor_15.f90: Likewise.
5781 * gfortran.dg/array_constructor_16.f90: Likewise.
5782 * gfortran.dg/array_constructor_17.f90: Likewise.
5783 * gfortran.dg/array_constructor_19.f90: Likewise.
5784 * gfortran.dg/array_constructor_23.f: Likewise.
5785 * gfortran.dg/array_constructor_24.f: Likewise.
5786 * gfortran.dg/array_constructor_32.f90: Likewise.
5787 * gfortran.dg/array_constructor_36.f90: Likewise.
5788 * gfortran.dg/array_constructor_39.f90: Likewise.
5789 * gfortran.dg/array_constructor_4.f90: Likewise.
5790 * gfortran.dg/array_constructor_40.f90: Likewise.
5791 * gfortran.dg/array_constructor_44.f90: Likewise.
5792 * gfortran.dg/array_constructor_45.f90: Likewise.
5793 * gfortran.dg/array_constructor_46.f90: Likewise.
5794 * gfortran.dg/array_constructor_47.f90: Likewise.
5795 * gfortran.dg/array_constructor_49.f90: Likewise.
5796 * gfortran.dg/array_constructor_5.f90: Likewise.
5797 * gfortran.dg/array_constructor_50.f90: Likewise.
5798 * gfortran.dg/array_constructor_6.f90: Likewise.
5799 * gfortran.dg/array_constructor_7.f90: Likewise.
5800 * gfortran.dg/array_constructor_8.f90: Likewise.
5801 * gfortran.dg/array_constructor_9.f90: Likewise.
5802 * gfortran.dg/array_constructor_type_1.f03: Likewise.
5803 * gfortran.dg/array_constructor_type_10.f03: Likewise.
5804 * gfortran.dg/array_constructor_type_11.f03: Likewise.
5805 * gfortran.dg/array_constructor_type_12.f03: Likewise.
5806 * gfortran.dg/array_constructor_type_13.f90: Likewise.
5807 * gfortran.dg/array_constructor_type_14.f03: Likewise.
5808 * gfortran.dg/array_constructor_type_16.f03: Likewise.
5809 * gfortran.dg/array_constructor_type_2.f03: Likewise.
5810 * gfortran.dg/array_constructor_type_22.f03: Likewise.
5811 * gfortran.dg/array_constructor_type_3.f03: Likewise.
5812 * gfortran.dg/array_constructor_type_4.f03: Likewise.
5813 * gfortran.dg/array_constructor_type_5.f03: Likewise.
5814 * gfortran.dg/array_constructor_type_6.f03: Likewise.
5815 * gfortran.dg/array_constructor_type_7.f03: Likewise.
5816 * gfortran.dg/array_function_1.f90: Likewise.
5817 * gfortran.dg/array_function_5.f90: Likewise.
5818 * gfortran.dg/array_initializer_1.f90: Likewise.
5819 * gfortran.dg/array_initializer_2.f90: Likewise.
5820 * gfortran.dg/array_memcpy_5.f90: Likewise.
5821 * gfortran.dg/array_memset_2.f90: Likewise.
5822 * gfortran.dg/array_reference_1.f90: Likewise.
5823 * gfortran.dg/array_return_value_1.f90: Likewise.
5824 * gfortran.dg/array_section_1.f90: Likewise.
5825 * gfortran.dg/array_temporaries_3.f90: Likewise.
5826 * gfortran.dg/arrayio_1.f90: Likewise.
5827 * gfortran.dg/arrayio_10.f90: Likewise.
5828 * gfortran.dg/arrayio_11.f90: Likewise.
5829 * gfortran.dg/arrayio_12.f90: Likewise.
5830 * gfortran.dg/arrayio_13.f90: Likewise.
5831 * gfortran.dg/arrayio_14.f90: Likewise.
5832 * gfortran.dg/arrayio_16.f90: Likewise.
5833 * gfortran.dg/arrayio_2.f90: Likewise.
5834 * gfortran.dg/arrayio_3.f90: Likewise.
5835 * gfortran.dg/arrayio_4.f90: Likewise.
5836 * gfortran.dg/arrayio_5.f90: Likewise.
5837 * gfortran.dg/arrayio_6.f90: Likewise.
5838 * gfortran.dg/arrayio_7.f90: Likewise.
5839 * gfortran.dg/arrayio_8.f90: Likewise.
5840 * gfortran.dg/arrayio_9.f90: Likewise.
5841 * gfortran.dg/arrayio_derived_1.f90: Likewise.
5842 * gfortran.dg/assign_10.f90: Likewise.
5843 * gfortran.dg/assign_9.f90: Likewise.
5844 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
5845 * gfortran.dg/assignment_1.f90: Likewise.
5846 * gfortran.dg/associate_1.f03: Likewise.
5847 * gfortran.dg/associate_11.f90: Likewise.
5848 * gfortran.dg/associate_13.f90: Likewise.
5849 * gfortran.dg/associate_15.f90: Likewise.
5850 * gfortran.dg/associate_17.f90: Likewise.
5851 * gfortran.dg/associate_18.f08: Likewise.
5852 * gfortran.dg/associate_19.f03: Likewise.
5853 * gfortran.dg/associate_20.f03: Likewise.
5854 * gfortran.dg/associate_22.f90: Likewise.
5855 * gfortran.dg/associate_23.f90: Likewise.
5856 * gfortran.dg/associate_24.f90: Likewise.
5857 * gfortran.dg/associate_25.f90: Likewise.
5858 * gfortran.dg/associate_27.f90: Likewise.
5859 * gfortran.dg/associate_28.f90: Likewise.
5860 * gfortran.dg/associate_32.f03: Likewise.
5861 * gfortran.dg/associate_33.f03: Likewise.
5862 * gfortran.dg/associate_34.f90: Likewise.
5863 * gfortran.dg/associate_6.f03: Likewise.
5864 * gfortran.dg/associate_7.f03: Likewise.
5865 * gfortran.dg/associate_8.f03: Likewise.
5866 * gfortran.dg/associate_9.f03: Likewise.
5867 * gfortran.dg/associated_1.f90: Likewise.
5868 * gfortran.dg/associated_2.f90: Likewise.
5869 * gfortran.dg/associated_5.f90: Likewise.
5870 * gfortran.dg/associated_6.f90: Likewise.
5871 * gfortran.dg/associated_target_3.f90: Likewise.
5872 * gfortran.dg/associated_target_4.f90: Likewise.
5873 * gfortran.dg/associated_target_5.f03: Likewise.
5874 * gfortran.dg/associated_target_6.f03: Likewise.
5875 * gfortran.dg/assumed_dummy_1.f90: Likewise.
5876 * gfortran.dg/assumed_rank_1.f90: Likewise.
5877 * gfortran.dg/assumed_rank_10.f90: Likewise.
5878 * gfortran.dg/assumed_rank_2.f90: Likewise.
5879 * gfortran.dg/assumed_rank_7.f90: Likewise.
5880 * gfortran.dg/assumed_rank_8.f90: Likewise.
5881 * gfortran.dg/assumed_rank_9.f90: Likewise.
5882 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
5883 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
5884 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
5885 * gfortran.dg/assumed_type_2.f90: Likewise.
5886 * gfortran.dg/atan2_1.f90: Likewise.
5887 * gfortran.dg/auto_array_1.f90: Likewise.
5888 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
5889 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
5890 * gfortran.dg/auto_char_len_3.f90: Likewise.
5891 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
5892 * gfortran.dg/auto_internal_assumed.f90: Likewise.
5893 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
5894 * gfortran.dg/auto_save_2.f90: Likewise.
5895 * gfortran.dg/automatic_default_init_1.f90: Likewise.
5896 * gfortran.dg/backslash_1.f90: Likewise.
5897 * gfortran.dg/backslash_2.f90: Likewise.
5898 * gfortran.dg/backslash_3.f: Likewise.
5899 * gfortran.dg/backspace_1.f: Likewise.
5900 * gfortran.dg/backspace_10.f90: Likewise.
5901 * gfortran.dg/backspace_11.f90: Likewise.
5902 * gfortran.dg/backspace_2.f: Likewise.
5903 * gfortran.dg/backspace_3.f: Likewise.
5904 * gfortran.dg/backspace_4.f: Likewise.
5905 * gfortran.dg/backspace_5.f: Likewise.
5906 * gfortran.dg/backspace_6.f: Likewise.
5907 * gfortran.dg/backspace_7.f90: Likewise.
5908 * gfortran.dg/backspace_8.f: Likewise.
5909 * gfortran.dg/backspace_9.f: Likewise.
5910 * gfortran.dg/bessel_1.f90: Likewise.
5911 * gfortran.dg/bessel_2.f90: Likewise.
5912 * gfortran.dg/bessel_5.f90: Likewise.
5913 * gfortran.dg/bessel_6.f90: Likewise.
5914 * gfortran.dg/bessel_7.f90: Likewise.
5915 * gfortran.dg/bind_c_dts_2.f03: Likewise.
5916 * gfortran.dg/bind_c_dts_3.f03: Likewise.
5917 * gfortran.dg/bind_c_usage_15.f90: Likewise.
5918 * gfortran.dg/bind_c_usage_16.f03: Likewise.
5919 * gfortran.dg/bind_c_usage_17.f90: Likewise.
5920 * gfortran.dg/bind_c_usage_24.f90: Likewise.
5921 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
5922 * gfortran.dg/binding_label_tests_16.f03: Likewise.
5923 * gfortran.dg/binding_label_tests_23.f90: Likewise.
5924 * gfortran.dg/bit_comparison_1.F90: Likewise.
5925 * gfortran.dg/bit_comparison_2.F90: Likewise.
5926 * gfortran.dg/block_1.f08: Likewise.
5927 * gfortran.dg/block_13.f08: Likewise.
5928 * gfortran.dg/block_14.f90: Likewise.
5929 * gfortran.dg/block_2.f08: Likewise.
5930 * gfortran.dg/block_6.f08: Likewise.
5931 * gfortran.dg/block_7.f08: Likewise.
5932 * gfortran.dg/block_8.f08: Likewise.
5933 * gfortran.dg/blockdata_1.f90: Likewise.
5934 * gfortran.dg/bound_1.f90: Likewise.
5935 * gfortran.dg/bound_2.f90: Likewise.
5936 * gfortran.dg/bound_3.f90: Likewise.
5937 * gfortran.dg/bound_4.f90: Likewise.
5938 * gfortran.dg/bound_5.f90: Likewise.
5939 * gfortran.dg/bound_6.f90: Likewise.
5940 * gfortran.dg/bound_7.f90: Likewise.
5941 * gfortran.dg/bound_8.f90: Likewise.
5942 * gfortran.dg/bound_9.f90: Likewise.
5943 * gfortran.dg/bound_simplification_1.f90: Likewise.
5944 * gfortran.dg/bound_simplification_3.f90: Likewise.
5945 * gfortran.dg/bound_simplification_4.f90: Likewise.
5946 * gfortran.dg/bound_simplification_5.f90: Likewise.
5947 * gfortran.dg/bound_simplification_6.f90: Likewise.
5948 * gfortran.dg/bounds_check_1.f90: Likewise.
5949 * gfortran.dg/bounds_check_12.f90: Likewise.
5950 * gfortran.dg/bounds_check_14.f90: Likewise.
5951 * gfortran.dg/bounds_check_15.f90: Likewise.
5952 * gfortran.dg/bounds_check_19.f90: Likewise.
5953 * gfortran.dg/bounds_check_8.f90: Likewise.
5954 * gfortran.dg/bounds_check_9.f90: Likewise.
5955 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
5956 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
5957 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
5958 * gfortran.dg/boz_1.f90: Likewise.
5959 * gfortran.dg/boz_11.f90: Likewise.
5960 * gfortran.dg/boz_13.f90: Likewise.
5961 * gfortran.dg/boz_14.f90: Likewise.
5962 * gfortran.dg/boz_15.f90: Likewise.
5963 * gfortran.dg/boz_3.f90: Likewise.
5964 * gfortran.dg/boz_6.f90: Likewise.
5965 * gfortran.dg/boz_9.f90: Likewise.
5966 * gfortran.dg/byte_1.f90: Likewise.
5967 * gfortran.dg/byte_2.f90: Likewise.
5968 * gfortran.dg/c_assoc.f90: Likewise.
5969 * gfortran.dg/c_assoc_2.f03: Likewise.
5970 * gfortran.dg/c_assoc_3.f90: Likewise.
5971 * gfortran.dg/c_by_val_1.f: Likewise.
5972 * gfortran.dg/c_by_val_5.f90: Likewise.
5973 * gfortran.dg/c_char_tests.f03: Likewise.
5974 * gfortran.dg/c_char_tests_2.f03: Likewise.
5975 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
5976 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
5977 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
5978 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
5979 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
5980 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
5981 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
5982 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
5983 * gfortran.dg/c_kind_params.f90: Likewise.
5984 * gfortran.dg/c_loc_test_20.f90: Likewise.
5985 * gfortran.dg/c_loc_tests_2.f03: Likewise.
5986 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
5987 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
5988 * gfortran.dg/c_size_t_test.f03: Likewise.
5989 * gfortran.dg/c_sizeof_1.f90: Likewise.
5990 * gfortran.dg/c_sizeof_5.f90: Likewise.
5991 * gfortran.dg/c_sizeof_6.f90: Likewise.
5992 * gfortran.dg/char4_iunit_1.f03: Likewise.
5993 * gfortran.dg/char4_iunit_2.f03: Likewise.
5994 * gfortran.dg/char_allocation_1.f90: Likewise.
5995 * gfortran.dg/char_array_constructor.f90: Likewise.
5996 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
5997 * gfortran.dg/char_assign_1.f90: Likewise.
5998 * gfortran.dg/char_associated_1.f90: Likewise.
5999 * gfortran.dg/char_cast_2.f90: Likewise.
6000 * gfortran.dg/char_comparison_1.f: Likewise.
6001 * gfortran.dg/char_component_initializer_1.f90: Likewise.
6002 * gfortran.dg/char_component_initializer_2.f90: Likewise.
6003 * gfortran.dg/char_cons_len.f90: Likewise.
6004 * gfortran.dg/char_conversion.f90: Likewise.
6005 * gfortran.dg/char_cshift_1.f90: Likewise.
6006 * gfortran.dg/char_cshift_2.f90: Likewise.
6007 * gfortran.dg/char_decl_2.f90: Likewise.
6008 * gfortran.dg/char_eoshift_1.f90: Likewise.
6009 * gfortran.dg/char_eoshift_2.f90: Likewise.
6010 * gfortran.dg/char_eoshift_3.f90: Likewise.
6011 * gfortran.dg/char_eoshift_4.f90: Likewise.
6012 * gfortran.dg/char_eoshift_5.f90: Likewise.
6013 * gfortran.dg/char_expr_1.f90: Likewise.
6014 * gfortran.dg/char_expr_3.f90: Likewise.
6015 * gfortran.dg/char_initialiser_actual.f90: Likewise.
6016 * gfortran.dg/char_length_12.f90: Likewise.
6017 * gfortran.dg/char_length_14.f90: Likewise.
6018 * gfortran.dg/char_length_15.f90: Likewise.
6019 * gfortran.dg/char_length_17.f90: Likewise.
6020 * gfortran.dg/char_length_20.f90: Likewise.
6021 * gfortran.dg/char_length_21.f90: Likewise.
6022 * gfortran.dg/char_length_5.f90: Likewise.
6023 * gfortran.dg/char_length_6.f90: Likewise.
6024 * gfortran.dg/char_length_7.f90: Likewise.
6025 * gfortran.dg/char_length_8.f90: Likewise.
6026 * gfortran.dg/char_pack_1.f90: Likewise.
6027 * gfortran.dg/char_pack_2.f90: Likewise.
6028 * gfortran.dg/char_pointer_assign.f90: Likewise.
6029 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
6030 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
6031 * gfortran.dg/char_pointer_dependency.f90: Likewise.
6032 * gfortran.dg/char_pointer_dummy.f90: Likewise.
6033 * gfortran.dg/char_pointer_func.f90: Likewise.
6034 * gfortran.dg/char_reshape_1.f90: Likewise.
6035 * gfortran.dg/char_result_1.f90: Likewise.
6036 * gfortran.dg/char_result_12.f90: Likewise.
6037 * gfortran.dg/char_result_13.f90: Likewise.
6038 * gfortran.dg/char_result_14.f90: Likewise.
6039 * gfortran.dg/char_result_15.f90: Likewise.
6040 * gfortran.dg/char_result_2.f90: Likewise.
6041 * gfortran.dg/char_result_3.f90: Likewise.
6042 * gfortran.dg/char_result_4.f90: Likewise.
6043 * gfortran.dg/char_result_5.f90: Likewise.
6044 * gfortran.dg/char_result_6.f90: Likewise.
6045 * gfortran.dg/char_result_7.f90: Likewise.
6046 * gfortran.dg/char_result_8.f90: Likewise.
6047 * gfortran.dg/char_spread_1.f90: Likewise.
6048 * gfortran.dg/char_transpose_1.f90: Likewise.
6049 * gfortran.dg/char_type_len.f90: Likewise.
6050 * gfortran.dg/char_unpack_1.f90: Likewise.
6051 * gfortran.dg/char_unpack_2.f90: Likewise.
6052 * gfortran.dg/character_array_constructor_1.f90: Likewise.
6053 * gfortran.dg/character_comparison_1.f90: Likewise.
6054 * gfortran.dg/character_comparison_2.f90: Likewise.
6055 * gfortran.dg/character_comparison_3.f90: Likewise.
6056 * gfortran.dg/character_comparison_4.f90: Likewise.
6057 * gfortran.dg/character_comparison_5.f90: Likewise.
6058 * gfortran.dg/character_comparison_6.f90: Likewise.
6059 * gfortran.dg/character_comparison_7.f90: Likewise.
6060 * gfortran.dg/character_comparison_8.f90: Likewise.
6061 * gfortran.dg/character_comparison_9.f90: Likewise.
6062 * gfortran.dg/charlen_15.f90: Likewise.
6063 * gfortran.dg/charlen_16.f90: Likewise.
6064 * gfortran.dg/chkbits.f90: Likewise.
6065 * gfortran.dg/chmod_1.f90: Likewise.
6066 * gfortran.dg/chmod_2.f90: Likewise.
6067 * gfortran.dg/chmod_3.f90: Likewise.
6068 * gfortran.dg/class_1.f03: Likewise.
6069 * gfortran.dg/class_18.f03: Likewise.
6070 * gfortran.dg/class_19.f03: Likewise.
6071 * gfortran.dg/class_35.f90: Likewise.
6072 * gfortran.dg/class_46.f03: Likewise.
6073 * gfortran.dg/class_48.f90: Likewise.
6074 * gfortran.dg/class_51.f90: Likewise.
6075 * gfortran.dg/class_52.f90: Likewise.
6076 * gfortran.dg/class_6.f03: Likewise.
6077 * gfortran.dg/class_63.f90: Likewise.
6078 * gfortran.dg/class_64.f90: Likewise.
6079 * gfortran.dg/class_65.f90: Likewise.
6080 * gfortran.dg/class_66.f90: Likewise.
6081 * gfortran.dg/class_67.f90: Likewise.
6082 * gfortran.dg/class_9.f03: Likewise.
6083 * gfortran.dg/class_alias.f90: Likewise.
6084 * gfortran.dg/class_allocate_1.f03: Likewise.
6085 * gfortran.dg/class_allocate_10.f03: Likewise.
6086 * gfortran.dg/class_allocate_13.f90: Likewise.
6087 * gfortran.dg/class_allocate_14.f90: Likewise.
6088 * gfortran.dg/class_allocate_15.f90: Likewise.
6089 * gfortran.dg/class_allocate_19.f03: Likewise.
6090 * gfortran.dg/class_allocate_21.f90: Likewise.
6091 * gfortran.dg/class_allocate_22.f90: Likewise.
6092 * gfortran.dg/class_allocate_3.f03: Likewise.
6093 * gfortran.dg/class_allocate_4.f03: Likewise.
6094 * gfortran.dg/class_allocate_5.f90: Likewise.
6095 * gfortran.dg/class_allocate_6.f03: Likewise.
6096 * gfortran.dg/class_allocate_7.f03: Likewise.
6097 * gfortran.dg/class_allocate_8.f03: Likewise.
6098 * gfortran.dg/class_allocate_9.f03: Likewise.
6099 * gfortran.dg/class_array_1.f03: Likewise.
6100 * gfortran.dg/class_array_14.f90: Likewise.
6101 * gfortran.dg/class_array_15.f03: Likewise.
6102 * gfortran.dg/class_array_16.f90: Likewise.
6103 * gfortran.dg/class_array_2.f03: Likewise.
6104 * gfortran.dg/class_array_20.f03: Likewise.
6105 * gfortran.dg/class_array_21.f03: Likewise.
6106 * gfortran.dg/class_array_3.f03: Likewise.
6107 * gfortran.dg/class_array_4.f03: Likewise.
6108 * gfortran.dg/class_array_7.f03: Likewise.
6109 * gfortran.dg/class_array_8.f03: Likewise.
6110 * gfortran.dg/class_array_9.f03: Likewise.
6111 * gfortran.dg/class_defined_operator_1.f03: Likewise.
6112 * gfortran.dg/class_dummy_1.f03: Likewise.
6113 * gfortran.dg/class_optional_1.f90: Likewise.
6114 * gfortran.dg/class_optional_2.f90: Likewise.
6115 * gfortran.dg/class_result_5.f90: Likewise.
6116 * gfortran.dg/class_result_6.f90: Likewise.
6117 * gfortran.dg/class_to_type_1.f03: Likewise.
6118 * gfortran.dg/class_to_type_2.f90: Likewise.
6119 * gfortran.dg/class_to_type_3.f03: Likewise.
6120 * gfortran.dg/class_to_type_4.f90: Likewise.
6121 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
6122 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
6123 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
6124 * gfortran.dg/coarray/atomic_1.f90: Likewise.
6125 * gfortran.dg/coarray/atomic_2.f90: Likewise.
6126 * gfortran.dg/coarray/codimension.f90: Likewise.
6127 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
6128 * gfortran.dg/coarray/collectives_1.f90: Likewise.
6129 * gfortran.dg/coarray/collectives_2.f90: Likewise.
6130 * gfortran.dg/coarray/collectives_3.f90: Likewise.
6131 * gfortran.dg/coarray/collectives_4.f90: Likewise.
6132 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
6133 * gfortran.dg/coarray/dummy_1.f90: Likewise.
6134 * gfortran.dg/coarray/event_1.f90: Likewise.
6135 * gfortran.dg/coarray/event_2.f90: Likewise.
6136 * gfortran.dg/coarray/get_array.f90: Likewise.
6137 * gfortran.dg/coarray/image_index_1.f90: Likewise.
6138 * gfortran.dg/coarray/image_index_2.f90: Likewise.
6139 * gfortran.dg/coarray/image_index_3.f90: Likewise.
6140 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
6141 * gfortran.dg/coarray/lock_1.f90: Likewise.
6142 * gfortran.dg/coarray/lock_2.f90: Likewise.
6143 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
6144 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
6145 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
6146 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
6147 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
6148 * gfortran.dg/coarray/registering_1.f90: Likewise.
6149 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
6150 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
6151 * gfortran.dg/coarray/send_array.f90: Likewise.
6152 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
6153 * gfortran.dg/coarray/sendget_array.f90: Likewise.
6154 * gfortran.dg/coarray/subobject_1.f90: Likewise.
6155 * gfortran.dg/coarray/sync_1.f90: Likewise.
6156 * gfortran.dg/coarray/sync_3.f90: Likewise.
6157 * gfortran.dg/coarray/this_image_1.f90: Likewise.
6158 * gfortran.dg/coarray/this_image_2.f90: Likewise.
6159 * gfortran.dg/coarray_13.f90: Likewise.
6160 * gfortran.dg/coarray_15.f90: Likewise.
6161 * gfortran.dg/coarray_16.f90: Likewise.
6162 * gfortran.dg/coarray_2.f90: Likewise.
6163 * gfortran.dg/coarray_23.f90: Likewise.
6164 * gfortran.dg/coarray_40.f90: Likewise.
6165 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
6166 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
6167 * gfortran.dg/coarray_allocate_10.f08: Likewise.
6168 * gfortran.dg/coarray_allocate_2.f08: Likewise.
6169 * gfortran.dg/coarray_allocate_3.f08: Likewise.
6170 * gfortran.dg/coarray_allocate_4.f08: Likewise.
6171 * gfortran.dg/coarray_allocate_5.f08: Likewise.
6172 * gfortran.dg/coarray_allocate_7.f08: Likewise.
6173 * gfortran.dg/coarray_allocate_8.f08: Likewise.
6174 * gfortran.dg/coarray_allocate_9.f08: Likewise.
6175 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
6176 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
6177 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
6178 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
6179 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
6180 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
6181 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
6182 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
6183 * gfortran.dg/coarray_stat_2.f90: Likewise.
6184 * gfortran.dg/coarray_subobject_1.f90: Likewise.
6185 * gfortran.dg/coindexed_1.f90: Likewise.
6186 * gfortran.dg/comma.f: Likewise.
6187 * gfortran.dg/comma_format_extension_3.f: Likewise.
6188 * gfortran.dg/comma_format_extension_4.f: Likewise.
6189 * gfortran.dg/common_2.f90: Likewise.
6190 * gfortran.dg/common_4.f90: Likewise.
6191 * gfortran.dg/common_align_1.f90: Likewise.
6192 * gfortran.dg/common_align_2.f90: Likewise.
6193 * gfortran.dg/common_equivalence_1.f: Likewise.
6194 * gfortran.dg/common_pointer_1.f90: Likewise.
6195 * gfortran.dg/common_resize_1.f: Likewise.
6196 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
6197 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
6198 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
6199 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
6200 * gfortran.dg/complex_read.f90: Likewise.
6201 * gfortran.dg/complex_write.f90: Likewise.
6202 * gfortran.dg/constant_substring.f: Likewise.
6203 * gfortran.dg/constructor_2.f90: Likewise.
6204 * gfortran.dg/constructor_3.f90: Likewise.
6205 * gfortran.dg/constructor_6.f90: Likewise.
6206 * gfortran.dg/contained_1.f90: Likewise.
6207 * gfortran.dg/contained_3.f90: Likewise.
6208 * gfortran.dg/contained_equivalence_1.f90: Likewise.
6209 * gfortran.dg/contained_module_proc_1.f90: Likewise.
6210 * gfortran.dg/continuation_1.f90: Likewise.
6211 * gfortran.dg/continuation_11.f90: Likewise.
6212 * gfortran.dg/continuation_12.f90: Likewise.
6213 * gfortran.dg/continuation_13.f90: Likewise.
6214 * gfortran.dg/continuation_14.f: Likewise.
6215 * gfortran.dg/continuation_8.f90: Likewise.
6216 * gfortran.dg/convert_2.f90: Likewise.
6217 * gfortran.dg/convert_implied_open.f90: Likewise.
6218 * gfortran.dg/count_init_expr.f03: Likewise.
6219 * gfortran.dg/cr_lf.f90: Likewise.
6220 * gfortran.dg/cray_pointers_10.f90: Likewise.
6221 * gfortran.dg/cray_pointers_2.f90: Likewise.
6222 * gfortran.dg/cray_pointers_5.f90: Likewise.
6223 * gfortran.dg/cray_pointers_7.f90: Likewise.
6224 * gfortran.dg/cray_pointers_8.f90: Likewise.
6225 * gfortran.dg/cshift_1.f90: Likewise.
6226 * gfortran.dg/cshift_2.f90: Likewise.
6227 * gfortran.dg/cshift_large_1.f90: Likewise.
6228 * gfortran.dg/cshift_nan_1.f90: Likewise.
6229 * gfortran.dg/csqrt_2.f: Likewise.
6230 * gfortran.dg/data_array_1.f90: Likewise.
6231 * gfortran.dg/data_char_1.f90: Likewise.
6232 * gfortran.dg/data_char_2.f90: Likewise.
6233 * gfortran.dg/data_char_3.f90: Likewise.
6234 * gfortran.dg/data_derived_1.f90: Likewise.
6235 * gfortran.dg/data_implied_do_1.f90: Likewise.
6236 * gfortran.dg/data_namelist_conflict.f90: Likewise.
6237 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
6238 * gfortran.dg/deallocate_stat.f90: Likewise.
6239 * gfortran.dg/deallocate_stat_2.f90: Likewise.
6240 * gfortran.dg/debug/pr37738.f: Likewise.
6241 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
6242 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
6243 * gfortran.dg/dec_exp_1.f90: Likewise.
6244 * gfortran.dg/dec_init_1.f90: Likewise.
6245 * gfortran.dg/dec_init_2.f90: Likewise.
6246 * gfortran.dg/dec_init_3.f90: Likewise.
6247 * gfortran.dg/dec_init_4.f90: Likewise.
6248 * gfortran.dg/dec_io_1.f90: Likewise.
6249 * gfortran.dg/dec_io_2.f90: Likewise.
6250 * gfortran.dg/dec_io_2a.f90: Likewise.
6251 * gfortran.dg/dec_io_6.f90: Likewise.
6252 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
6253 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
6254 * gfortran.dg/dec_math.f90: Likewise.
6255 * gfortran.dg/dec_parameter_1.f: Likewise.
6256 * gfortran.dg/dec_parameter_2.f90: Likewise.
6257 * gfortran.dg/dec_static_1.f90: Likewise.
6258 * gfortran.dg/dec_static_2.f90: Likewise.
6259 * gfortran.dg/dec_structure_1.f90: Likewise.
6260 * gfortran.dg/dec_structure_10.f90: Likewise.
6261 * gfortran.dg/dec_structure_18.f90: Likewise.
6262 * gfortran.dg/dec_structure_19.f90: Likewise.
6263 * gfortran.dg/dec_structure_2.f90: Likewise.
6264 * gfortran.dg/dec_structure_22.f90: Likewise.
6265 * gfortran.dg/dec_structure_3.f90: Likewise.
6266 * gfortran.dg/dec_structure_4.f90: Likewise.
6267 * gfortran.dg/dec_structure_5.f90: Likewise.
6268 * gfortran.dg/dec_structure_6.f90: Likewise.
6269 * gfortran.dg/dec_structure_7.f90: Likewise.
6270 * gfortran.dg/dec_union_1.f90: Likewise.
6271 * gfortran.dg/dec_union_2.f90: Likewise.
6272 * gfortran.dg/dec_union_3.f90: Likewise.
6273 * gfortran.dg/dec_union_4.f90: Likewise.
6274 * gfortran.dg/dec_union_5.f90: Likewise.
6275 * gfortran.dg/default_format_1.f90: Likewise.
6276 * gfortran.dg/default_format_2.f90: Likewise.
6277 * gfortran.dg/default_format_denormal_1.f90: Likewise.
6278 * gfortran.dg/default_format_denormal_2.f90: Likewise.
6279 * gfortran.dg/default_initialization_3.f90: Likewise.
6280 * gfortran.dg/default_initialization_4.f90: Likewise.
6281 * gfortran.dg/default_initialization_5.f90: Likewise.
6282 * gfortran.dg/deferred_character_1.f90: Likewise.
6283 * gfortran.dg/deferred_character_10.f90: Likewise.
6284 * gfortran.dg/deferred_character_11.f90: Likewise.
6285 * gfortran.dg/deferred_character_12.f90: Likewise.
6286 * gfortran.dg/deferred_character_13.f90: Likewise.
6287 * gfortran.dg/deferred_character_14.f90: Likewise.
6288 * gfortran.dg/deferred_character_15.f90: Likewise.
6289 * gfortran.dg/deferred_character_16.f90: Likewise.
6290 * gfortran.dg/deferred_character_2.f90: Likewise.
6291 * gfortran.dg/deferred_character_3.f90: Likewise.
6292 * gfortran.dg/deferred_character_4.f90: Likewise.
6293 * gfortran.dg/deferred_character_5.f90: Likewise.
6294 * gfortran.dg/deferred_character_6.f90: Likewise.
6295 * gfortran.dg/deferred_character_7.f90: Likewise.
6296 * gfortran.dg/deferred_character_8.f90: Likewise.
6297 * gfortran.dg/deferred_character_9.f90: Likewise.
6298 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
6299 * gfortran.dg/deferred_type_component_1.f90: Likewise.
6300 * gfortran.dg/deferred_type_component_2.f90: Likewise.
6301 * gfortran.dg/deferred_type_param_2.f90: Likewise.
6302 * gfortran.dg/deferred_type_param_4.f90: Likewise.
6303 * gfortran.dg/deferred_type_param_5.f90: Likewise.
6304 * gfortran.dg/deferred_type_param_6.f90: Likewise.
6305 * gfortran.dg/deferred_type_param_8.f90: Likewise.
6306 * gfortran.dg/deferred_type_param_9.f90: Likewise.
6307 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
6308 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
6309 * gfortran.dg/defined_assignment_1.f90: Likewise.
6310 * gfortran.dg/defined_assignment_10.f90: Likewise.
6311 * gfortran.dg/defined_assignment_11.f90: Likewise.
6312 * gfortran.dg/defined_assignment_2.f90: Likewise.
6313 * gfortran.dg/defined_assignment_3.f90: Likewise.
6314 * gfortran.dg/defined_assignment_4.f90: Likewise.
6315 * gfortran.dg/defined_assignment_5.f90: Likewise.
6316 * gfortran.dg/defined_assignment_8.f90: Likewise.
6317 * gfortran.dg/defined_assignment_9.f90: Likewise.
6318 * gfortran.dg/dependency_2.f90: Likewise.
6319 * gfortran.dg/dependency_21.f90: Likewise.
6320 * gfortran.dg/dependency_22.f90: Likewise.
6321 * gfortran.dg/dependency_23.f90: Likewise.
6322 * gfortran.dg/dependency_24.f90: Likewise.
6323 * gfortran.dg/dependency_25.f90: Likewise.
6324 * gfortran.dg/dependency_26.f90: Likewise.
6325 * gfortran.dg/dependency_39.f90: Likewise.
6326 * gfortran.dg/dependency_40.f90: Likewise.
6327 * gfortran.dg/dependency_41.f90: Likewise.
6328 * gfortran.dg/dependency_42.f90: Likewise.
6329 * gfortran.dg/dependency_43.f90: Likewise.
6330 * gfortran.dg/dependency_44.f90: Likewise.
6331 * gfortran.dg/dependency_45.f90: Likewise.
6332 * gfortran.dg/dependency_50.f90: Likewise.
6333 * gfortran.dg/dependency_51.f90: Likewise.
6334 * gfortran.dg/dependent_decls_1.f90: Likewise.
6335 * gfortran.dg/der_array_1.f90: Likewise.
6336 * gfortran.dg/der_array_io_1.f90: Likewise.
6337 * gfortran.dg/der_array_io_2.f90: Likewise.
6338 * gfortran.dg/der_array_io_3.f90: Likewise.
6339 * gfortran.dg/der_io_1.f90: Likewise.
6340 * gfortran.dg/der_io_3.f90: Likewise.
6341 * gfortran.dg/der_pointer_2.f90: Likewise.
6342 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
6343 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
6344 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
6345 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
6346 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
6347 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
6348 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
6349 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
6350 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
6351 * gfortran.dg/derived_external_function_1.f90: Likewise.
6352 * gfortran.dg/derived_init_1.f90: Likewise.
6353 * gfortran.dg/derived_init_2.f90: Likewise.
6354 * gfortran.dg/derived_init_3.f90: Likewise.
6355 * gfortran.dg/derived_init_4.f90: Likewise.
6356 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
6357 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
6358 * gfortran.dg/dev_null.F90: Likewise.
6359 * gfortran.dg/dfloat_1.f90: Likewise.
6360 * gfortran.dg/dim_sum_1.f90: Likewise.
6361 * gfortran.dg/dim_sum_2.f90: Likewise.
6362 * gfortran.dg/dim_sum_3.f90: Likewise.
6363 * gfortran.dg/direct_io_10.f: Likewise.
6364 * gfortran.dg/direct_io_11.f90: Likewise.
6365 * gfortran.dg/direct_io_12.f90: Likewise.
6366 * gfortran.dg/direct_io_2.f90: Likewise.
6367 * gfortran.dg/direct_io_3.f90: Likewise.
6368 * gfortran.dg/direct_io_4.f90: Likewise.
6369 * gfortran.dg/direct_io_5.f90: Likewise.
6370 * gfortran.dg/direct_io_6.f90: Likewise.
6371 * gfortran.dg/direct_io_7.f90: Likewise.
6372 * gfortran.dg/direct_io_8.f90: Likewise.
6373 * gfortran.dg/direct_io_9.f: Likewise.
6374 * gfortran.dg/do_1.f90: Likewise.
6375 * gfortran.dg/do_3.F90: Likewise.
6376 * gfortran.dg/do_concurrent_2.f90: Likewise.
6377 * gfortran.dg/do_concurrent_4.f90: Likewise.
6378 * gfortran.dg/do_corner_warn.f90: Likewise.
6379 * gfortran.dg/do_iterator_2.f90: Likewise.
6380 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
6381 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
6382 * gfortran.dg/dos_eol.f: Likewise.
6383 * gfortran.dg/dot_product_1.f03: Likewise.
6384 * gfortran.dg/dot_product_2.f90: Likewise.
6385 * gfortran.dg/dot_product_4.f90: Likewise.
6386 * gfortran.dg/dshift_1.F90: Likewise.
6387 * gfortran.dg/dshift_2.F90: Likewise.
6388 * gfortran.dg/dtio_1.f90: Likewise.
6389 * gfortran.dg/dtio_10.f90: Likewise.
6390 * gfortran.dg/dtio_12.f90: Likewise.
6391 * gfortran.dg/dtio_14.f90: Likewise.
6392 * gfortran.dg/dtio_15.f90: Likewise.
6393 * gfortran.dg/dtio_16.f90: Likewise.
6394 * gfortran.dg/dtio_17.f90: Likewise.
6395 * gfortran.dg/dtio_19.f90: Likewise.
6396 * gfortran.dg/dtio_2.f90: Likewise.
6397 * gfortran.dg/dtio_20.f03: Likewise.
6398 * gfortran.dg/dtio_22.f90: Likewise.
6399 * gfortran.dg/dtio_24.f90: Likewise.
6400 * gfortran.dg/dtio_25.f90: Likewise.
6401 * gfortran.dg/dtio_26.f03: Likewise.
6402 * gfortran.dg/dtio_27.f90: Likewise.
6403 * gfortran.dg/dtio_28.f03: Likewise.
6404 * gfortran.dg/dtio_3.f90: Likewise.
6405 * gfortran.dg/dtio_30.f03: Likewise.
6406 * gfortran.dg/dtio_31.f03: Likewise.
6407 * gfortran.dg/dtio_32.f03: Likewise.
6408 * gfortran.dg/dtio_4.f90: Likewise.
6409 * gfortran.dg/dtio_5.f90: Likewise.
6410 * gfortran.dg/dtio_7.f90: Likewise.
6411 * gfortran.dg/dtio_8.f90: Likewise.
6412 * gfortran.dg/dtio_9.f90: Likewise.
6413 * gfortran.dg/dummy_procedure_3.f90: Likewise.
6414 * gfortran.dg/dummy_procedure_7.f90: Likewise.
6415 * gfortran.dg/dup_save_1.f90: Likewise.
6416 * gfortran.dg/dup_save_2.f90: Likewise.
6417 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
6418 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
6419 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
6420 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
6421 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
6422 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
6423 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
6424 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
6425 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
6426 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
6427 * gfortran.dg/e_d_fmt.f90: Likewise.
6428 * gfortran.dg/edit_real_1.f90: Likewise.
6429 * gfortran.dg/elemental_by_value_1.f90: Likewise.
6430 * gfortran.dg/elemental_dependency_1.f90: Likewise.
6431 * gfortran.dg/elemental_dependency_4.f90: Likewise.
6432 * gfortran.dg/elemental_dependency_5.f90: Likewise.
6433 * gfortran.dg/elemental_dependency_6.f90: Likewise.
6434 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
6435 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
6436 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
6437 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
6438 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
6439 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
6440 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
6441 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
6442 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
6443 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
6444 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
6445 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
6446 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
6447 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
6448 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
6449 * gfortran.dg/empty_format_1.f90: Likewise.
6450 * gfortran.dg/endfile.f: Likewise.
6451 * gfortran.dg/endfile.f90: Likewise.
6452 * gfortran.dg/endfile_2.f90: Likewise.
6453 * gfortran.dg/entry_1.f90: Likewise.
6454 * gfortran.dg/entry_10.f90: Likewise.
6455 * gfortran.dg/entry_12.f90: Likewise.
6456 * gfortran.dg/entry_13.f90: Likewise.
6457 * gfortran.dg/entry_14.f90: Likewise.
6458 * gfortran.dg/entry_16.f90: Likewise.
6459 * gfortran.dg/entry_3.f90: Likewise.
6460 * gfortran.dg/entry_6.f90: Likewise.
6461 * gfortran.dg/entry_9.f90: Likewise.
6462 * gfortran.dg/entry_array_specs_2.f: Likewise.
6463 * gfortran.dg/enum_1.f90: Likewise.
6464 * gfortran.dg/enum_9.f90: Likewise.
6465 * gfortran.dg/eof_1.f90: Likewise.
6466 * gfortran.dg/eof_2.f90: Likewise.
6467 * gfortran.dg/eof_4.f90: Likewise.
6468 * gfortran.dg/eof_5.f90: Likewise.
6469 * gfortran.dg/eor_handling_1.f90: Likewise.
6470 * gfortran.dg/eor_handling_2.f90: Likewise.
6471 * gfortran.dg/eor_handling_3.f90: Likewise.
6472 * gfortran.dg/eor_handling_4.f90: Likewise.
6473 * gfortran.dg/eor_handling_5.f90: Likewise.
6474 * gfortran.dg/eoshift_3.f90: Likewise.
6475 * gfortran.dg/eoshift_4.f90: Likewise.
6476 * gfortran.dg/eoshift_5.f90: Likewise.
6477 * gfortran.dg/eoshift_6.f90: Likewise.
6478 * gfortran.dg/eoshift_large_1.f90: Likewise.
6479 * gfortran.dg/equiv_6.f90: Likewise.
6480 * gfortran.dg/equiv_7.f90: Likewise.
6481 * gfortran.dg/equiv_9.f90: Likewise.
6482 * gfortran.dg/equiv_constraint_4.f90: Likewise.
6483 * gfortran.dg/erf_2.F90: Likewise.
6484 * gfortran.dg/erf_3.F90: Likewise.
6485 * gfortran.dg/erfc_scaled_1.f90: Likewise.
6486 * gfortran.dg/error_format_2.f90: Likewise.
6487 * gfortran.dg/error_recovery_5.f90: Likewise.
6488 * gfortran.dg/execute_command_line_2.f90: Likewise.
6489 * gfortran.dg/execute_command_line_3.f90: Likewise.
6490 * gfortran.dg/exit_1.f08: Likewise.
6491 * gfortran.dg/exit_3.f08: Likewise.
6492 * gfortran.dg/exponent_1.f90: Likewise.
6493 * gfortran.dg/exponent_2.f90: Likewise.
6494 * gfortran.dg/extended_char_comparison_1.f: Likewise.
6495 * gfortran.dg/extends_1.f03: Likewise.
6496 * gfortran.dg/extends_16.f90: Likewise.
6497 * gfortran.dg/extends_2.f03: Likewise.
6498 * gfortran.dg/extends_3.f03: Likewise.
6499 * gfortran.dg/extends_4.f03: Likewise.
6500 * gfortran.dg/extends_type_of_1.f03: Likewise.
6501 * gfortran.dg/extends_type_of_2.f03: Likewise.
6502 * gfortran.dg/external_procedures_3.f90: Likewise.
6503 * gfortran.dg/f2003_inquire_1.f03: Likewise.
6504 * gfortran.dg/f2003_io_1.f03: Likewise.
6505 * gfortran.dg/f2003_io_4.f03: Likewise.
6506 * gfortran.dg/f2003_io_5.f03: Likewise.
6507 * gfortran.dg/f2003_io_6.f03: Likewise.
6508 * gfortran.dg/f2003_io_7.f03: Likewise.
6509 * gfortran.dg/f2c_1.f90: Likewise.
6510 * gfortran.dg/f2c_2.f90: Likewise.
6511 * gfortran.dg/f2c_3.f90: Likewise.
6512 * gfortran.dg/f2c_4.f90: Likewise.
6513 * gfortran.dg/f2c_6.f90: Likewise.
6514 * gfortran.dg/f2c_7.f90: Likewise.
6515 * gfortran.dg/f2c_9.f90: Likewise.
6516 * gfortran.dg/fgetc_1.f90: Likewise.
6517 * gfortran.dg/fgetc_2.f90: Likewise.
6518 * gfortran.dg/filename_null.f90: Likewise.
6519 * gfortran.dg/finalize_12.f90: Likewise.
6520 * gfortran.dg/finalize_13.f90: Likewise.
6521 * gfortran.dg/finalize_15.f90: Likewise.
6522 * gfortran.dg/finalize_17.f90: Likewise.
6523 * gfortran.dg/finalize_18.f90: Likewise.
6524 * gfortran.dg/finalize_25.f90: Likewise.
6525 * gfortran.dg/finalize_29.f08: Likewise.
6526 * gfortran.dg/finalize_31.f90: Likewise.
6527 * gfortran.dg/float_1.f90: Likewise.
6528 * gfortran.dg/flush_1.f90: Likewise.
6529 * gfortran.dg/fmt_bz_bn.f: Likewise.
6530 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
6531 * gfortran.dg/fmt_cache_1.f: Likewise.
6532 * gfortran.dg/fmt_cache_2.f: Likewise.
6533 * gfortran.dg/fmt_cache_3.f90: Likewise.
6534 * gfortran.dg/fmt_colon.f90: Likewise.
6535 * gfortran.dg/fmt_e.f90: Likewise.
6536 * gfortran.dg/fmt_en.f90: Likewise.
6537 * gfortran.dg/fmt_error_10.f: Likewise.
6538 * gfortran.dg/fmt_error_9.f: Likewise.
6539 * gfortran.dg/fmt_exhaust.f90: Likewise.
6540 * gfortran.dg/fmt_f0_1.f90: Likewise.
6541 * gfortran.dg/fmt_f_an_p.f: Likewise.
6542 * gfortran.dg/fmt_fw_d.f90: Likewise.
6543 * gfortran.dg/fmt_g.f: Likewise.
6544 * gfortran.dg/fmt_g0_1.f08: Likewise.
6545 * gfortran.dg/fmt_g0_2.f08: Likewise.
6546 * gfortran.dg/fmt_g0_4.f08: Likewise.
6547 * gfortran.dg/fmt_g0_5.f08: Likewise.
6548 * gfortran.dg/fmt_g0_6.f08: Likewise.
6549 * gfortran.dg/fmt_g0_7.f08: Likewise.
6550 * gfortran.dg/fmt_g_1.f90: Likewise.
6551 * gfortran.dg/fmt_int_sign.f90: Likewise.
6552 * gfortran.dg/fmt_l.f90: Likewise.
6553 * gfortran.dg/fmt_missing_period_2.f: Likewise.
6554 * gfortran.dg/fmt_missing_period_3.f: Likewise.
6555 * gfortran.dg/fmt_p_1.f90: Likewise.
6556 * gfortran.dg/fmt_pf.f90: Likewise.
6557 * gfortran.dg/fmt_read.f90: Likewise.
6558 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
6559 * gfortran.dg/fmt_t_1.f90: Likewise.
6560 * gfortran.dg/fmt_t_2.f90: Likewise.
6561 * gfortran.dg/fmt_t_3.f90: Likewise.
6562 * gfortran.dg/fmt_t_4.f90: Likewise.
6563 * gfortran.dg/fmt_t_5.f90: Likewise.
6564 * gfortran.dg/fmt_t_6.f: Likewise.
6565 * gfortran.dg/fmt_t_7.f: Likewise.
6566 * gfortran.dg/fmt_t_9.f: Likewise.
6567 * gfortran.dg/fmt_tl.f: Likewise.
6568 * gfortran.dg/fmt_unlimited.f90: Likewise.
6569 * gfortran.dg/fmt_white.f: Likewise.
6570 * gfortran.dg/fmt_zero_digits.f90: Likewise.
6571 * gfortran.dg/fold_nearest.f90: Likewise.
6572 * gfortran.dg/forall_1.f90: Likewise.
6573 * gfortran.dg/forall_10.f90: Likewise.
6574 * gfortran.dg/forall_12.f90: Likewise.
6575 * gfortran.dg/forall_13.f90: Likewise.
6576 * gfortran.dg/forall_15.f90: Likewise.
6577 * gfortran.dg/forall_4.f90: Likewise.
6578 * gfortran.dg/forall_5.f90: Likewise.
6579 * gfortran.dg/forall_6.f90: Likewise.
6580 * gfortran.dg/forall_7.f90: Likewise.
6581 * gfortran.dg/fraction.f90: Likewise.
6582 * gfortran.dg/fseek.f90: Likewise.
6583 * gfortran.dg/ftell_1.f90: Likewise.
6584 * gfortran.dg/ftell_2.f90: Likewise.
6585 * gfortran.dg/ftell_3.f90: Likewise.
6586 * gfortran.dg/func_assign_2.f90: Likewise.
6587 * gfortran.dg/func_assign_3.f90: Likewise.
6588 * gfortran.dg/func_derived_1.f90: Likewise.
6589 * gfortran.dg/func_derived_2.f90: Likewise.
6590 * gfortran.dg/func_derived_3.f90: Likewise.
6591 * gfortran.dg/func_result_1.f90: Likewise.
6592 * gfortran.dg/func_result_2.f90: Likewise.
6593 * gfortran.dg/func_result_6.f90: Likewise.
6594 * gfortran.dg/function_charlen_2.f90: Likewise.
6595 * gfortran.dg/function_charlen_3.f: Likewise.
6596 * gfortran.dg/function_kinds_1.f90: Likewise.
6597 * gfortran.dg/function_kinds_4.f90: Likewise.
6598 * gfortran.dg/function_optimize_10.f90: Likewise.
6599 * gfortran.dg/function_optimize_11.f90: Likewise.
6600 * gfortran.dg/function_optimize_12.f90: Likewise.
6601 * gfortran.dg/function_optimize_4.f90: Likewise.
6602 * gfortran.dg/function_optimize_8.f90: Likewise.
6603 * gfortran.dg/g77/13037.f: Likewise.
6604 * gfortran.dg/g77/1832.f: Likewise.
6605 * gfortran.dg/g77/19981119-0.f: Likewise.
6606 * gfortran.dg/g77/19990313-0.f: Likewise.
6607 * gfortran.dg/g77/19990313-1.f: Likewise.
6608 * gfortran.dg/g77/19990313-2.f: Likewise.
6609 * gfortran.dg/g77/19990313-3.f: Likewise.
6610 * gfortran.dg/g77/19990419-1.f: Likewise.
6611 * gfortran.dg/g77/19990826-0.f: Likewise.
6612 * gfortran.dg/g77/19990826-2.f: Likewise.
6613 * gfortran.dg/g77/20000503-1.f: Likewise.
6614 * gfortran.dg/g77/20001111.f: Likewise.
6615 * gfortran.dg/g77/20010116.f: Likewise.
6616 * gfortran.dg/g77/20010216-1.f: Likewise.
6617 * gfortran.dg/g77/20010430.f: Likewise.
6618 * gfortran.dg/g77/20010610.f: Likewise.
6619 * gfortran.dg/g77/6177.f: Likewise.
6620 * gfortran.dg/g77/7388.f: Likewise.
6621 * gfortran.dg/g77/947.f: Likewise.
6622 * gfortran.dg/g77/970625-2.f: Likewise.
6623 * gfortran.dg/g77/971102-1.f: Likewise.
6624 * gfortran.dg/g77/980628-0.f: Likewise.
6625 * gfortran.dg/g77/980628-1.f: Likewise.
6626 * gfortran.dg/g77/980628-10.f: Likewise.
6627 * gfortran.dg/g77/980628-2.f: Likewise.
6628 * gfortran.dg/g77/980628-3.f: Likewise.
6629 * gfortran.dg/g77/980628-7.f: Likewise.
6630 * gfortran.dg/g77/980628-8.f: Likewise.
6631 * gfortran.dg/g77/980628-9.f: Likewise.
6632 * gfortran.dg/g77/980701-0.f: Likewise.
6633 * gfortran.dg/g77/980701-1.f: Likewise.
6634 * gfortran.dg/g77/cabs.f: Likewise.
6635 * gfortran.dg/g77/claus.f: Likewise.
6636 * gfortran.dg/g77/complex_1.f: Likewise.
6637 * gfortran.dg/g77/cpp3.F: Likewise.
6638 * gfortran.dg/g77/cpp4.F: Likewise.
6639 * gfortran.dg/g77/cpp5.F: Likewise.
6640 * gfortran.dg/g77/dcomplex.f: Likewise.
6641 * gfortran.dg/g77/dnrm2.f: Likewise.
6642 * gfortran.dg/g77/erfc.f: Likewise.
6643 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
6644 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
6645 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
6646 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
6647 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
6648 * gfortran.dg/g77/int8421.f: Likewise.
6649 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
6650 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
6651 * gfortran.dg/g77/le.f: Likewise.
6652 * gfortran.dg/g77/short.f: Likewise.
6653 * gfortran.dg/gamma_1.f90: Likewise.
6654 * gfortran.dg/gamma_4.f90: Likewise.
6655 * gfortran.dg/gamma_5.f90: Likewise.
6656 * gfortran.dg/generic_13.f90: Likewise.
6657 * gfortran.dg/generic_15.f90: Likewise.
6658 * gfortran.dg/generic_19.f90: Likewise.
6659 * gfortran.dg/generic_20.f90: Likewise.
6660 * gfortran.dg/generic_23.f03: Likewise.
6661 * gfortran.dg/generic_25.f90: Likewise.
6662 * gfortran.dg/generic_27.f90: Likewise.
6663 * gfortran.dg/generic_31.f90: Likewise.
6664 * gfortran.dg/generic_4.f90: Likewise.
6665 * gfortran.dg/global_vars_c_init.f90: Likewise.
6666 * gfortran.dg/global_vars_f90_init.f90: Likewise.
6667 * gfortran.dg/gnu_logical_1.F: Likewise.
6668 * gfortran.dg/goacc/fixed-1.f: Likewise.
6669 * gfortran.dg/goacc/fixed-2.f: Likewise.
6670 * gfortran.dg/goacc/gang-static.f95: Likewise.
6671 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
6672 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
6673 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
6674 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
6675 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
6676 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
6677 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
6678 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
6679 * gfortran.dg/goacc/omp-fixed.f: Likewise.
6680 * gfortran.dg/gomp/crayptr5.f90: Likewise.
6681 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
6682 * gfortran.dg/gomp/pr48794.f90: Likewise.
6683 * gfortran.dg/gomp/pr72744.f90: Likewise.
6684 * gfortran.dg/gomp/pr77665.f90: Likewise.
6685 * gfortran.dg/gomp/workshare2.f90: Likewise.
6686 * gfortran.dg/gomp/workshare3.f90: Likewise.
6687 * gfortran.dg/goto_1.f: Likewise.
6688 * gfortran.dg/goto_2.f90: Likewise.
6689 * gfortran.dg/goto_4.f90: Likewise.
6690 * gfortran.dg/goto_6.f: Likewise.
6691 * gfortran.dg/graphite/id-26.f03: Likewise.
6692 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
6693 * gfortran.dg/graphite/pr29581.f90: Likewise.
6694 * gfortran.dg/graphite/pr29832.f90: Likewise.
6695 * gfortran.dg/graphite/run-id-1.f: Likewise.
6696 * gfortran.dg/graphite/run-id-2.f90: Likewise.
6697 * gfortran.dg/graphite/run-id-3.f90: Likewise.
6698 * gfortran.dg/hollerith.f90: Likewise.
6699 * gfortran.dg/hollerith4.f90: Likewise.
6700 * gfortran.dg/hollerith6.f90: Likewise.
6701 * gfortran.dg/hollerith8.f90: Likewise.
6702 * gfortran.dg/hollerith_1.f90: Likewise.
6703 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
6704 * gfortran.dg/hollerith_f95.f90: Likewise.
6705 * gfortran.dg/hollerith_legacy.f90: Likewise.
6706 * gfortran.dg/host_assoc_call_3.f90: Likewise.
6707 * gfortran.dg/host_assoc_function_1.f90: Likewise.
6708 * gfortran.dg/host_assoc_function_3.f90: Likewise.
6709 * gfortran.dg/host_assoc_function_4.f90: Likewise.
6710 * gfortran.dg/host_assoc_function_9.f90: Likewise.
6711 * gfortran.dg/host_dummy_index_1.f90: Likewise.
6712 * gfortran.dg/hypot_1.f90: Likewise.
6713 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
6714 * gfortran.dg/iargc.f90: Likewise.
6715 * gfortran.dg/ibits.f90: Likewise.
6716 * gfortran.dg/ichar_1.f90: Likewise.
6717 * gfortran.dg/ichar_2.f90: Likewise.
6718 * gfortran.dg/ieee/ieee_1.F90: Likewise.
6719 * gfortran.dg/ieee/ieee_2.f90: Likewise.
6720 * gfortran.dg/ieee/ieee_3.f90: Likewise.
6721 * gfortran.dg/ieee/ieee_4.f90: Likewise.
6722 * gfortran.dg/ieee/ieee_6.f90: Likewise.
6723 * gfortran.dg/ieee/ieee_7.f90: Likewise.
6724 * gfortran.dg/ieee/ieee_8.f90: Likewise.
6725 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
6726 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
6727 * gfortran.dg/ieee/large_1.f90: Likewise.
6728 * gfortran.dg/ieee/large_2.f90: Likewise.
6729 * gfortran.dg/ieee/large_3.F90: Likewise.
6730 * gfortran.dg/ieee/large_4.f90: Likewise.
6731 * gfortran.dg/ieee/rounding_1.f90: Likewise.
6732 * gfortran.dg/ieee/underflow_1.f90: Likewise.
6733 * gfortran.dg/impl_do_var_data.f90: Likewise.
6734 * gfortran.dg/implicit_10.f90: Likewise.
6735 * gfortran.dg/implicit_12.f90: Likewise.
6736 * gfortran.dg/implicit_class_1.f90: Likewise.
6737 * gfortran.dg/implicit_pure_1.f90: Likewise.
6738 * gfortran.dg/implied_do_1.f90: Likewise.
6739 * gfortran.dg/implied_do_io_1.f90: Likewise.
6740 * gfortran.dg/implied_do_io_2.f90: Likewise.
6741 * gfortran.dg/implied_do_io_3.f90: Likewise.
6742 * gfortran.dg/implied_shape_1.f08: Likewise.
6743 * gfortran.dg/import.f90: Likewise.
6744 * gfortran.dg/import4.f90: Likewise.
6745 * gfortran.dg/impure_1.f08: Likewise.
6746 * gfortran.dg/index.f90: Likewise.
6747 * gfortran.dg/index_2.f90: Likewise.
6748 * gfortran.dg/init_flag_1.f90: Likewise.
6749 * gfortran.dg/init_flag_10.f90: Likewise.
6750 * gfortran.dg/init_flag_15.f03: Likewise.
6751 * gfortran.dg/init_flag_2.f90: Likewise.
6752 * gfortran.dg/init_flag_3.f90: Likewise.
6753 * gfortran.dg/init_flag_4.f90: Likewise.
6754 * gfortran.dg/init_flag_5.f90: Likewise.
6755 * gfortran.dg/init_flag_6.f90: Likewise.
6756 * gfortran.dg/init_flag_7.f90: Likewise.
6757 * gfortran.dg/init_flag_9.f90: Likewise.
6758 * gfortran.dg/initialization_11.f90: Likewise.
6759 * gfortran.dg/initialization_19.f90: Likewise.
6760 * gfortran.dg/initialization_2.f90: Likewise.
6761 * gfortran.dg/initialization_22.f90: Likewise.
6762 * gfortran.dg/initialization_27.f90: Likewise.
6763 * gfortran.dg/initialization_5.f90: Likewise.
6764 * gfortran.dg/initialization_6.f90: Likewise.
6765 * gfortran.dg/inline_matmul_1.f90: Likewise.
6766 * gfortran.dg/inline_matmul_10.f90: Likewise.
6767 * gfortran.dg/inline_matmul_11.f90: Likewise.
6768 * gfortran.dg/inline_matmul_13.f90: Likewise.
6769 * gfortran.dg/inline_matmul_14.f90: Likewise.
6770 * gfortran.dg/inline_matmul_16.f90: Likewise.
6771 * gfortran.dg/inline_matmul_17.f90: Likewise.
6772 * gfortran.dg/inline_matmul_18.f90: Likewise.
6773 * gfortran.dg/inline_matmul_19.f90: Likewise.
6774 * gfortran.dg/inline_matmul_2.f90: Likewise.
6775 * gfortran.dg/inline_matmul_20.f90: Likewise.
6776 * gfortran.dg/inline_matmul_22.f90: Likewise.
6777 * gfortran.dg/inline_matmul_3.f90: Likewise.
6778 * gfortran.dg/inline_matmul_4.f90: Likewise.
6779 * gfortran.dg/inline_matmul_5.f90: Likewise.
6780 * gfortran.dg/inline_matmul_6.f90: Likewise.
6781 * gfortran.dg/inline_matmul_7.f90: Likewise.
6782 * gfortran.dg/inline_matmul_8.f90: Likewise.
6783 * gfortran.dg/inline_matmul_9.f90: Likewise.
6784 * gfortran.dg/inline_sum_1.f90: Likewise.
6785 * gfortran.dg/inline_sum_3.f90: Likewise.
6786 * gfortran.dg/inline_sum_5.f90: Likewise.
6787 * gfortran.dg/inquire-complex.f90: Likewise.
6788 * gfortran.dg/inquire.f90: Likewise.
6789 * gfortran.dg/inquire_10.f90: Likewise.
6790 * gfortran.dg/inquire_13.f90: Likewise.
6791 * gfortran.dg/inquire_15.f90: Likewise.
6792 * gfortran.dg/inquire_16.f90: Likewise.
6793 * gfortran.dg/inquire_17.f90: Likewise.
6794 * gfortran.dg/inquire_5.f90: Likewise.
6795 * gfortran.dg/inquire_6.f90: Likewise.
6796 * gfortran.dg/inquire_7.f90: Likewise.
6797 * gfortran.dg/inquire_9.f90: Likewise.
6798 * gfortran.dg/inquire_internal.f90: Likewise.
6799 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
6800 * gfortran.dg/inquire_size.f90: Likewise.
6801 * gfortran.dg/int_1.f90: Likewise.
6802 * gfortran.dg/int_conv_1.f90: Likewise.
6803 * gfortran.dg/int_range_io_1.f90: Likewise.
6804 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
6805 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
6806 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
6807 * gfortran.dg/integer_plus.f90: Likewise.
6808 * gfortran.dg/intent_out_2.f90: Likewise.
6809 * gfortran.dg/intent_out_5.f90: Likewise.
6810 * gfortran.dg/intent_out_6.f90: Likewise.
6811 * gfortran.dg/interface_12.f90: Likewise.
6812 * gfortran.dg/interface_19.f90: Likewise.
6813 * gfortran.dg/interface_4.f90: Likewise.
6814 * gfortran.dg/interface_5.f90: Likewise.
6815 * gfortran.dg/interface_9.f90: Likewise.
6816 * gfortran.dg/interface_assignment_1.f90: Likewise.
6817 * gfortran.dg/interface_assignment_2.f90: Likewise.
6818 * gfortran.dg/internal_dummy_2.f08: Likewise.
6819 * gfortran.dg/internal_dummy_3.f08: Likewise.
6820 * gfortran.dg/internal_dummy_4.f08: Likewise.
6821 * gfortran.dg/internal_pack_1.f90: Likewise.
6822 * gfortran.dg/internal_pack_10.f90: Likewise.
6823 * gfortran.dg/internal_pack_12.f90: Likewise.
6824 * gfortran.dg/internal_pack_13.f90: Likewise.
6825 * gfortran.dg/internal_pack_14.f90: Likewise.
6826 * gfortran.dg/internal_pack_15.f90: Likewise.
6827 * gfortran.dg/internal_pack_2.f90: Likewise.
6828 * gfortran.dg/internal_pack_3.f90: Likewise.
6829 * gfortran.dg/internal_pack_4.f90: Likewise.
6830 * gfortran.dg/internal_pack_6.f90: Likewise.
6831 * gfortran.dg/internal_pack_8.f90: Likewise.
6832 * gfortran.dg/internal_readwrite_1.f90: Likewise.
6833 * gfortran.dg/internal_readwrite_2.f90: Likewise.
6834 * gfortran.dg/internal_readwrite_3.f90: Likewise.
6835 * gfortran.dg/intrinsic_actual_1.f: Likewise.
6836 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
6837 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
6838 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
6839 * gfortran.dg/intrinsic_char_1.f90: Likewise.
6840 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
6841 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
6842 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
6843 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
6844 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
6845 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
6846 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
6847 * gfortran.dg/intrinsic_product_1.f90: Likewise.
6848 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
6849 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
6850 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
6851 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
6852 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
6853 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
6854 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
6855 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
6856 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
6857 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
6858 * gfortran.dg/io_err_1.f90: Likewise.
6859 * gfortran.dg/io_real_boz.f90: Likewise.
6860 * gfortran.dg/iomsg_1.f90: Likewise.
6861 * gfortran.dg/iostat_1.f90: Likewise.
6862 * gfortran.dg/iostat_2.f90: Likewise.
6863 * gfortran.dg/iostat_4.f90: Likewise.
6864 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
6865 * gfortran.dg/ishft_1.f90: Likewise.
6866 * gfortran.dg/ishft_2.f90: Likewise.
6867 * gfortran.dg/ishft_4.f90: Likewise.
6868 * gfortran.dg/isnan_1.f90: Likewise.
6869 * gfortran.dg/isnan_2.f90: Likewise.
6870 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
6871 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
6872 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
6873 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
6874 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
6875 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
6876 * gfortran.dg/itime_idate_1.f: Likewise.
6877 * gfortran.dg/itime_idate_2.f: Likewise.
6878 * gfortran.dg/large_integer_kind_1.f90: Likewise.
6879 * gfortran.dg/large_integer_kind_2.f90: Likewise.
6880 * gfortran.dg/large_real_kind_1.f90: Likewise.
6881 * gfortran.dg/large_real_kind_2.F90: Likewise.
6882 * gfortran.dg/large_real_kind_3.F90: Likewise.
6883 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
6884 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
6885 * gfortran.dg/large_recl.f90: Likewise.
6886 * gfortran.dg/large_unit_1.f90: Likewise.
6887 * gfortran.dg/large_unit_2.f90: Likewise.
6888 * gfortran.dg/largeequiv_1.f90: Likewise.
6889 * gfortran.dg/leadz_trailz_1.f90: Likewise.
6890 * gfortran.dg/leadz_trailz_2.f90: Likewise.
6891 * gfortran.dg/leadz_trailz_3.f90: Likewise.
6892 * gfortran.dg/list_read_1.f90: Likewise.
6893 * gfortran.dg/list_read_10.f90: Likewise.
6894 * gfortran.dg/list_read_11.f90: Likewise.
6895 * gfortran.dg/list_read_12.f90: Likewise.
6896 * gfortran.dg/list_read_13.f: Likewise.
6897 * gfortran.dg/list_read_14.f90: Likewise.
6898 * gfortran.dg/list_read_2.f90: Likewise.
6899 * gfortran.dg/list_read_3.f90: Likewise.
6900 * gfortran.dg/list_read_4.f90: Likewise.
6901 * gfortran.dg/list_read_5.f90: Likewise.
6902 * gfortran.dg/list_read_6.f90: Likewise.
6903 * gfortran.dg/list_read_7.f90: Likewise.
6904 * gfortran.dg/list_read_8.f90: Likewise.
6905 * gfortran.dg/list_read_9.f90: Likewise.
6906 * gfortran.dg/loc_2.f90: Likewise.
6907 * gfortran.dg/logical_1.f90: Likewise.
6908 * gfortran.dg/logical_dot_product.f90: Likewise.
6909 * gfortran.dg/logical_temp_io.f90: Likewise.
6910 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
6911 * gfortran.dg/lrshift_1.f90: Likewise.
6912 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
6913 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
6914 * gfortran.dg/lto/pr40725_0.f03: Likewise.
6915 * gfortran.dg/lto/pr41576_1.f90: Likewise.
6916 * gfortran.dg/make_unit.f90: Likewise.
6917 * gfortran.dg/mapping_1.f90: Likewise.
6918 * gfortran.dg/mapping_2.f90: Likewise.
6919 * gfortran.dg/mapping_3.f90: Likewise.
6920 * gfortran.dg/masklr_1.F90: Likewise.
6921 * gfortran.dg/masklr_2.F90: Likewise.
6922 * gfortran.dg/matmul_1.f90: Likewise.
6923 * gfortran.dg/matmul_10.f90: Likewise.
6924 * gfortran.dg/matmul_12.f90: Likewise.
6925 * gfortran.dg/matmul_16.f90: Likewise.
6926 * gfortran.dg/matmul_17.f90: Likewise.
6927 * gfortran.dg/matmul_18.f90: Likewise.
6928 * gfortran.dg/matmul_2.f90: Likewise.
6929 * gfortran.dg/matmul_3.f90: Likewise.
6930 * gfortran.dg/matmul_4.f90: Likewise.
6931 * gfortran.dg/matmul_6.f90: Likewise.
6932 * gfortran.dg/matmul_8.f03: Likewise.
6933 * gfortran.dg/matmul_9.f90: Likewise.
6934 * gfortran.dg/matmul_bounds_12.f90: Likewise.
6935 * gfortran.dg/matmul_bounds_6.f90: Likewise.
6936 * gfortran.dg/matmul_const.f90: Likewise.
6937 * gfortran.dg/maxloc_1.f90: Likewise.
6938 * gfortran.dg/maxloc_2.f90: Likewise.
6939 * gfortran.dg/maxloc_3.f90: Likewise.
6940 * gfortran.dg/maxloc_4.f90: Likewise.
6941 * gfortran.dg/maxloc_string_1.f90: Likewise.
6942 * gfortran.dg/maxlocval_1.f90: Likewise.
6943 * gfortran.dg/maxlocval_2.f90: Likewise.
6944 * gfortran.dg/maxlocval_3.f90: Likewise.
6945 * gfortran.dg/maxlocval_4.f90: Likewise.
6946 * gfortran.dg/maxval_char_1.f90: Likewise.
6947 * gfortran.dg/maxval_char_2.f90: Likewise.
6948 * gfortran.dg/maxval_char_3.f90: Likewise.
6949 * gfortran.dg/maxval_char_4.f90: Likewise.
6950 * gfortran.dg/maxval_parameter_1.f90: Likewise.
6951 * gfortran.dg/mclock.f90: Likewise.
6952 * gfortran.dg/merge_bits_1.F90: Likewise.
6953 * gfortran.dg/merge_bits_2.F90: Likewise.
6954 * gfortran.dg/merge_char_1.f90: Likewise.
6955 * gfortran.dg/merge_init_expr.f90: Likewise.
6956 * gfortran.dg/min_max_optional_1.f90: Likewise.
6957 * gfortran.dg/min_max_optional_5.f90: Likewise.
6958 * gfortran.dg/minloc_1.f90: Likewise.
6959 * gfortran.dg/minloc_2.f90: Likewise.
6960 * gfortran.dg/minloc_3.f90: Likewise.
6961 * gfortran.dg/minloc_4.f90: Likewise.
6962 * gfortran.dg/minloc_string_1.f90: Likewise.
6963 * gfortran.dg/minlocval_1.f90: Likewise.
6964 * gfortran.dg/minlocval_2.f90: Likewise.
6965 * gfortran.dg/minlocval_3.f90: Likewise.
6966 * gfortran.dg/minlocval_4.f90: Likewise.
6967 * gfortran.dg/minmax_char_1.f90: Likewise.
6968 * gfortran.dg/minmaxloc_1.f90: Likewise.
6969 * gfortran.dg/minmaxloc_10.f90: Likewise.
6970 * gfortran.dg/minmaxloc_11.f90: Likewise.
6971 * gfortran.dg/minmaxloc_12.f90: Likewise.
6972 * gfortran.dg/minmaxloc_13.f90: Likewise.
6973 * gfortran.dg/minmaxloc_2.f90: Likewise.
6974 * gfortran.dg/minmaxloc_3.f90: Likewise.
6975 * gfortran.dg/minmaxloc_4.f90: Likewise.
6976 * gfortran.dg/minmaxloc_5.f90: Likewise.
6977 * gfortran.dg/minmaxloc_6.f90: Likewise.
6978 * gfortran.dg/minmaxloc_7.f90: Likewise.
6979 * gfortran.dg/minmaxloc_8.f90: Likewise.
6980 * gfortran.dg/minmaxval_1.f90: Likewise.
6981 * gfortran.dg/minval_char_1.f90: Likewise.
6982 * gfortran.dg/minval_char_2.f90: Likewise.
6983 * gfortran.dg/minval_char_3.f90: Likewise.
6984 * gfortran.dg/minval_char_4.f90: Likewise.
6985 * gfortran.dg/minval_char_5.f90: Likewise.
6986 * gfortran.dg/minval_parameter_1.f90: Likewise.
6987 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
6988 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
6989 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
6990 * gfortran.dg/missing_parens_1.f90: Likewise.
6991 * gfortran.dg/missing_parens_2.f90: Likewise.
6992 * gfortran.dg/mod_large_1.f90: Likewise.
6993 * gfortran.dg/mod_sign0_1.f90: Likewise.
6994 * gfortran.dg/module_blank_common.f90: Likewise.
6995 * gfortran.dg/module_commons_1.f90: Likewise.
6996 * gfortran.dg/module_commons_3.f90: Likewise.
6997 * gfortran.dg/module_double_reuse.f90: Likewise.
6998 * gfortran.dg/module_equivalence_1.f90: Likewise.
6999 * gfortran.dg/module_equivalence_2.f90: Likewise.
7000 * gfortran.dg/module_equivalence_3.f90: Likewise.
7001 * gfortran.dg/module_equivalence_5.f90: Likewise.
7002 * gfortran.dg/module_interface_1.f90: Likewise.
7003 * gfortran.dg/module_nan.f90: Likewise.
7004 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
7005 * gfortran.dg/module_procedure_1.f90: Likewise.
7006 * gfortran.dg/module_read_1.f90: Likewise.
7007 * gfortran.dg/module_read_2.f90: Likewise.
7008 * gfortran.dg/module_widestring_1.f90: Likewise.
7009 * gfortran.dg/move_alloc.f90: Likewise.
7010 * gfortran.dg/move_alloc_10.f90: Likewise.
7011 * gfortran.dg/move_alloc_13.f90: Likewise.
7012 * gfortran.dg/move_alloc_14.f90: Likewise.
7013 * gfortran.dg/move_alloc_15.f90: Likewise.
7014 * gfortran.dg/move_alloc_16.f90: Likewise.
7015 * gfortran.dg/move_alloc_2.f90: Likewise.
7016 * gfortran.dg/move_alloc_5.f90: Likewise.
7017 * gfortran.dg/move_alloc_6.f90: Likewise.
7018 * gfortran.dg/move_alloc_9.f90: Likewise.
7019 * gfortran.dg/multiple_allocation_1.f90: Likewise.
7020 * gfortran.dg/multiple_allocation_3.f90: Likewise.
7021 * gfortran.dg/mvbits_1.f90: Likewise.
7022 * gfortran.dg/mvbits_2.f90: Likewise.
7023 * gfortran.dg/mvbits_3.f90: Likewise.
7024 * gfortran.dg/mvbits_4.f90: Likewise.
7025 * gfortran.dg/mvbits_7.f90: Likewise.
7026 * gfortran.dg/mvbits_8.f90: Likewise.
7027 * gfortran.dg/namelist_11.f: Likewise.
7028 * gfortran.dg/namelist_12.f: Likewise.
7029 * gfortran.dg/namelist_13.f90: Likewise.
7030 * gfortran.dg/namelist_14.f90: Likewise.
7031 * gfortran.dg/namelist_15.f90: Likewise.
7032 * gfortran.dg/namelist_16.f90: Likewise.
7033 * gfortran.dg/namelist_17.f90: Likewise.
7034 * gfortran.dg/namelist_18.f90: Likewise.
7035 * gfortran.dg/namelist_19.f90: Likewise.
7036 * gfortran.dg/namelist_20.f90: Likewise.
7037 * gfortran.dg/namelist_21.f90: Likewise.
7038 * gfortran.dg/namelist_22.f90: Likewise.
7039 * gfortran.dg/namelist_23.f90: Likewise.
7040 * gfortran.dg/namelist_24.f90: Likewise.
7041 * gfortran.dg/namelist_26.f90: Likewise.
7042 * gfortran.dg/namelist_27.f90: Likewise.
7043 * gfortran.dg/namelist_28.f90: Likewise.
7044 * gfortran.dg/namelist_29.f90: Likewise.
7045 * gfortran.dg/namelist_37.f90: Likewise.
7046 * gfortran.dg/namelist_38.f90: Likewise.
7047 * gfortran.dg/namelist_39.f90: Likewise.
7048 * gfortran.dg/namelist_40.f90: Likewise.
7049 * gfortran.dg/namelist_41.f90: Likewise.
7050 * gfortran.dg/namelist_42.f90: Likewise.
7051 * gfortran.dg/namelist_43.f90: Likewise.
7052 * gfortran.dg/namelist_44.f90: Likewise.
7053 * gfortran.dg/namelist_47.f90: Likewise.
7054 * gfortran.dg/namelist_48.f90: Likewise.
7055 * gfortran.dg/namelist_49.f90: Likewise.
7056 * gfortran.dg/namelist_50.f90: Likewise.
7057 * gfortran.dg/namelist_51.f90: Likewise.
7058 * gfortran.dg/namelist_52.f90: Likewise.
7059 * gfortran.dg/namelist_54.f90: Likewise.
7060 * gfortran.dg/namelist_55.f90: Likewise.
7061 * gfortran.dg/namelist_56.f90: Likewise.
7062 * gfortran.dg/namelist_57.f90: Likewise.
7063 * gfortran.dg/namelist_58.f90: Likewise.
7064 * gfortran.dg/namelist_59.f90: Likewise.
7065 * gfortran.dg/namelist_60.f90: Likewise.
7066 * gfortran.dg/namelist_61.f90: Likewise.
7067 * gfortran.dg/namelist_64.f90: Likewise.
7068 * gfortran.dg/namelist_65.f90: Likewise.
7069 * gfortran.dg/namelist_69.f90: Likewise.
7070 * gfortran.dg/namelist_70.f90: Likewise.
7071 * gfortran.dg/namelist_71.f90: Likewise.
7072 * gfortran.dg/namelist_72.f: Likewise.
7073 * gfortran.dg/namelist_73.f90: Likewise.
7074 * gfortran.dg/namelist_77.f90: Likewise.
7075 * gfortran.dg/namelist_78.f90: Likewise.
7076 * gfortran.dg/namelist_79.f90: Likewise.
7077 * gfortran.dg/namelist_80.f90: Likewise.
7078 * gfortran.dg/namelist_81.f90: Likewise.
7079 * gfortran.dg/namelist_82.f90: Likewise.
7080 * gfortran.dg/namelist_84.f90: Likewise.
7081 * gfortran.dg/namelist_85.f90: Likewise.
7082 * gfortran.dg/namelist_86.f90: Likewise.
7083 * gfortran.dg/namelist_87.f90: Likewise.
7084 * gfortran.dg/namelist_88.f90: Likewise.
7085 * gfortran.dg/namelist_89.f90: Likewise.
7086 * gfortran.dg/namelist_90.f: Likewise.
7087 * gfortran.dg/namelist_95.f90: Likewise.
7088 * gfortran.dg/namelist_char_only.f90: Likewise.
7089 * gfortran.dg/namelist_empty.f90: Likewise.
7090 * gfortran.dg/namelist_internal.f90: Likewise.
7091 * gfortran.dg/namelist_use.f90: Likewise.
7092 * gfortran.dg/namelist_use_only.f90: Likewise.
7093 * gfortran.dg/namelist_utf8.f90: Likewise.
7094 * gfortran.dg/nan_1.f90: Likewise.
7095 * gfortran.dg/nan_2.f90: Likewise.
7096 * gfortran.dg/nan_3.f90: Likewise.
7097 * gfortran.dg/nan_6.f90: Likewise.
7098 * gfortran.dg/nan_7.f90: Likewise.
7099 * gfortran.dg/nearest_1.f90: Likewise.
7100 * gfortran.dg/nearest_2.f90: Likewise.
7101 * gfortran.dg/nearest_3.f90: Likewise.
7102 * gfortran.dg/negative-z-descriptor.f90: Likewise.
7103 * gfortran.dg/negative_automatic_size.f90: Likewise.
7104 * gfortran.dg/negative_unit.f: Likewise.
7105 * gfortran.dg/negative_unit2.f90: Likewise.
7106 * gfortran.dg/negative_unit_int8.f: Likewise.
7107 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
7108 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
7109 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
7110 * gfortran.dg/nested_modules_1.f90: Likewise.
7111 * gfortran.dg/nested_modules_2.f90: Likewise.
7112 * gfortran.dg/nested_modules_3.f90: Likewise.
7113 * gfortran.dg/nesting_1.f90: Likewise.
7114 * gfortran.dg/new_line.f90: Likewise.
7115 * gfortran.dg/newunit_1.f90: Likewise.
7116 * gfortran.dg/newunit_3.f90: Likewise.
7117 * gfortran.dg/newunit_5.f90.f90: Likewise.
7118 * gfortran.dg/nint_1.f90: Likewise.
7119 * gfortran.dg/nint_2.f90: Likewise.
7120 * gfortran.dg/no_arg_check_2.f90: Likewise.
7121 * gfortran.dg/no_range_check_1.f90: Likewise.
7122 * gfortran.dg/no_range_check_2.f90: Likewise.
7123 * gfortran.dg/no_range_check_3.f90: Likewise.
7124 * gfortran.dg/noadv_size.f90: Likewise.
7125 * gfortran.dg/nonreturning_statements.f90: Likewise.
7126 * gfortran.dg/norm2_1.f90: Likewise.
7127 * gfortran.dg/norm2_3.f90: Likewise.
7128 * gfortran.dg/nosigned_zero_1.f90: Likewise.
7129 * gfortran.dg/nosigned_zero_2.f90: Likewise.
7130 * gfortran.dg/nosigned_zero_3.f90: Likewise.
7131 * gfortran.dg/null_4.f90: Likewise.
7132 * gfortran.dg/null_9.f90: Likewise.
7133 * gfortran.dg/nullify_3.f90: Likewise.
7134 * gfortran.dg/oldstyle_1.f90: Likewise.
7135 * gfortran.dg/open_access_append_1.f90: Likewise.
7136 * gfortran.dg/open_access_append_2.f90: Likewise.
7137 * gfortran.dg/open_errors.f90: Likewise.
7138 * gfortran.dg/open_negative_unit_1.f90: Likewise.
7139 * gfortran.dg/open_new.f90: Likewise.
7140 * gfortran.dg/open_readonly_1.f90: Likewise.
7141 * gfortran.dg/operator_1.f90: Likewise.
7142 * gfortran.dg/optional_absent_1.f90: Likewise.
7143 * gfortran.dg/optional_absent_2.f90: Likewise.
7144 * gfortran.dg/optional_absent_3.f90: Likewise.
7145 * gfortran.dg/optional_class_1.f90: Likewise.
7146 * gfortran.dg/optional_dim_2.f90: Likewise.
7147 * gfortran.dg/optional_dim_3.f90: Likewise.
7148 * gfortran.dg/output_exponents_1.f90: Likewise.
7149 * gfortran.dg/overload_1.f90: Likewise.
7150 * gfortran.dg/overload_2.f90: Likewise.
7151 * gfortran.dg/overwrite_1.f: Likewise.
7152 * gfortran.dg/pad_no.f90: Likewise.
7153 * gfortran.dg/parameter_array_init_1.f90: Likewise.
7154 * gfortran.dg/parameter_array_init_2.f90: Likewise.
7155 * gfortran.dg/parameter_array_init_4.f90: Likewise.
7156 * gfortran.dg/parameter_array_init_5.f90: Likewise.
7157 * gfortran.dg/parameter_array_section_2.f90: Likewise.
7158 * gfortran.dg/parens_3.f90: Likewise.
7159 * gfortran.dg/parens_5.f90: Likewise.
7160 * gfortran.dg/parens_6.f90: Likewise.
7161 * gfortran.dg/parent_result_ref_1.f90: Likewise.
7162 * gfortran.dg/parent_result_ref_2.f90: Likewise.
7163 * gfortran.dg/parent_result_ref_3.f90: Likewise.
7164 * gfortran.dg/parent_result_ref_4.f90: Likewise.
7165 * gfortran.dg/parity_1.f90: Likewise.
7166 * gfortran.dg/past_eor.f90: Likewise.
7167 * gfortran.dg/pdt_1.f03: Likewise.
7168 * gfortran.dg/pdt_10.f03: Likewise.
7169 * gfortran.dg/pdt_11.f03: Likewise.
7170 * gfortran.dg/pdt_12.f03: Likewise.
7171 * gfortran.dg/pdt_13.f03: Likewise.
7172 * gfortran.dg/pdt_14.f03: Likewise.
7173 * gfortran.dg/pdt_15.f03: Likewise.
7174 * gfortran.dg/pdt_19.f03: Likewise.
7175 * gfortran.dg/pdt_20.f03: Likewise.
7176 * gfortran.dg/pdt_22.f03: Likewise.
7177 * gfortran.dg/pdt_23.f03: Likewise.
7178 * gfortran.dg/pdt_25.f03: Likewise.
7179 * gfortran.dg/pdt_26.f03: Likewise.
7180 * gfortran.dg/pdt_27.f03: Likewise.
7181 * gfortran.dg/pdt_28.f03: Likewise.
7182 * gfortran.dg/pdt_3.f03: Likewise.
7183 * gfortran.dg/pdt_4.f03: Likewise.
7184 * gfortran.dg/pdt_5.f03: Likewise.
7185 * gfortran.dg/pdt_7.f03: Likewise.
7186 * gfortran.dg/pointer_1.f90: Likewise.
7187 * gfortran.dg/pointer_array_1.f90: Likewise.
7188 * gfortran.dg/pointer_array_3.f90: Likewise.
7189 * gfortran.dg/pointer_array_4.f90: Likewise.
7190 * gfortran.dg/pointer_array_5.f90: Likewise.
7191 * gfortran.dg/pointer_array_6.f90: Likewise.
7192 * gfortran.dg/pointer_array_7.f90: Likewise.
7193 * gfortran.dg/pointer_array_8.f90: Likewise.
7194 * gfortran.dg/pointer_array_9.f90: Likewise.
7195 * gfortran.dg/pointer_array_component_1.f90: Likewise.
7196 * gfortran.dg/pointer_array_component_2.f90: Likewise.
7197 * gfortran.dg/pointer_assign_10.f90: Likewise.
7198 * gfortran.dg/pointer_assign_11.f90: Likewise.
7199 * gfortran.dg/pointer_assign_4.f90: Likewise.
7200 * gfortran.dg/pointer_assign_8.f90: Likewise.
7201 * gfortran.dg/pointer_assign_9.f90: Likewise.
7202 * gfortran.dg/pointer_check_10.f90: Likewise.
7203 * gfortran.dg/pointer_check_9.f90: Likewise.
7204 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
7205 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
7206 * gfortran.dg/pointer_function_result_1.f90: Likewise.
7207 * gfortran.dg/pointer_init_1.f90: Likewise.
7208 * gfortran.dg/pointer_init_3.f90: Likewise.
7209 * gfortran.dg/pointer_init_4.f90: Likewise.
7210 * gfortran.dg/pointer_init_5.f90: Likewise.
7211 * gfortran.dg/pointer_init_8.f90: Likewise.
7212 * gfortran.dg/pointer_intent_1.f90: Likewise.
7213 * gfortran.dg/pointer_intent_4.f90: Likewise.
7214 * gfortran.dg/pointer_intent_5.f90: Likewise.
7215 * gfortran.dg/pointer_remapping_10.f90: Likewise.
7216 * gfortran.dg/pointer_remapping_4.f03: Likewise.
7217 * gfortran.dg/pointer_remapping_5.f08: Likewise.
7218 * gfortran.dg/pointer_remapping_9.f90: Likewise.
7219 * gfortran.dg/pointer_target_1.f90: Likewise.
7220 * gfortran.dg/pointer_target_2.f90: Likewise.
7221 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
7222 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
7223 * gfortran.dg/power.f90: Likewise.
7224 * gfortran.dg/power1.f90: Likewise.
7225 * gfortran.dg/power_3.f90: Likewise.
7226 * gfortran.dg/power_4.f90: Likewise.
7227 * gfortran.dg/power_5.f90: Likewise.
7228 * gfortran.dg/pr12884.f: Likewise.
7229 * gfortran.dg/pr15129.f90: Likewise.
7230 * gfortran.dg/pr15140.f90: Likewise.
7231 * gfortran.dg/pr15324.f90: Likewise.
7232 * gfortran.dg/pr15332.f: Likewise.
7233 * gfortran.dg/pr15957.f90: Likewise.
7234 * gfortran.dg/pr15959.f90: Likewise.
7235 * gfortran.dg/pr16597.f90: Likewise.
7236 * gfortran.dg/pr16861.f90: Likewise.
7237 * gfortran.dg/pr16938.f90: Likewise.
7238 * gfortran.dg/pr17090.f90: Likewise.
7239 * gfortran.dg/pr17143.f90: Likewise.
7240 * gfortran.dg/pr17164.f90: Likewise.
7241 * gfortran.dg/pr17229.f: Likewise.
7242 * gfortran.dg/pr17285.f90: Likewise.
7243 * gfortran.dg/pr17286.f90: Likewise.
7244 * gfortran.dg/pr17472.f: Likewise.
7245 * gfortran.dg/pr17612.f90: Likewise.
7246 * gfortran.dg/pr17706.f90: Likewise.
7247 * gfortran.dg/pr18025.f90: Likewise.
7248 * gfortran.dg/pr18122.f90: Likewise.
7249 * gfortran.dg/pr18210.f90: Likewise.
7250 * gfortran.dg/pr18392.f90: Likewise.
7251 * gfortran.dg/pr19155.f: Likewise.
7252 * gfortran.dg/pr19216.f: Likewise.
7253 * gfortran.dg/pr19467.f90: Likewise.
7254 * gfortran.dg/pr19657.f: Likewise.
7255 * gfortran.dg/pr19926.f90: Likewise.
7256 * gfortran.dg/pr19928-1.f90: Likewise.
7257 * gfortran.dg/pr19928-2.f90: Likewise.
7258 * gfortran.dg/pr20086.f90: Likewise.
7259 * gfortran.dg/pr20124.f90: Likewise.
7260 * gfortran.dg/pr20163-2.f: Likewise.
7261 * gfortran.dg/pr20480.f90: Likewise.
7262 * gfortran.dg/pr20755.f: Likewise.
7263 * gfortran.dg/pr20950.f: Likewise.
7264 * gfortran.dg/pr21177.f90: Likewise.
7265 * gfortran.dg/pr21730.f: Likewise.
7266 * gfortran.dg/pr22491.f: Likewise.
7267 * gfortran.dg/pr25603.f: Likewise.
7268 * gfortran.dg/pr26246_2.f90: Likewise.
7269 * gfortran.dg/pr32136.f90: Likewise.
7270 * gfortran.dg/pr32533.f90: Likewise.
7271 * gfortran.dg/pr33794.f90: Likewise.
7272 * gfortran.dg/pr35662.f90: Likewise.
7273 * gfortran.dg/pr35944-1.f90: Likewise.
7274 * gfortran.dg/pr35944-2.f90: Likewise.
7275 * gfortran.dg/pr35983.f90: Likewise.
7276 * gfortran.dg/pr39865.f90: Likewise.
7277 * gfortran.dg/pr41212.f90: Likewise.
7278 * gfortran.dg/pr43808.f90: Likewise.
7279 * gfortran.dg/pr44592.f90: Likewise.
7280 * gfortran.dg/pr44735.f90: Likewise.
7281 * gfortran.dg/pr45308.f03: Likewise.
7282 * gfortran.dg/pr46297.f: Likewise.
7283 * gfortran.dg/pr46588.f90: Likewise.
7284 * gfortran.dg/pr46665.f90: Likewise.
7285 * gfortran.dg/pr46804.f90: Likewise.
7286 * gfortran.dg/pr47008.f03: Likewise.
7287 * gfortran.dg/pr47614.f: Likewise.
7288 * gfortran.dg/pr47878.f90: Likewise.
7289 * gfortran.dg/pr49103.f90: Likewise.
7290 * gfortran.dg/pr50069_1.f90: Likewise.
7291 * gfortran.dg/pr50769.f90: Likewise.
7292 * gfortran.dg/pr52608.f90: Likewise.
7293 * gfortran.dg/pr55086_2.f90: Likewise.
7294 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
7295 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
7296 * gfortran.dg/pr55330.f90: Likewise.
7297 * gfortran.dg/pr56015.f90: Likewise.
7298 * gfortran.dg/pr57910.f90: Likewise.
7299 * gfortran.dg/pr59700.f90: Likewise.
7300 * gfortran.dg/pr62125.f90: Likewise.
7301 * gfortran.dg/pr64530.f90: Likewise.
7302 * gfortran.dg/pr65429.f90: Likewise.
7303 * gfortran.dg/pr65450.f90: Likewise.
7304 * gfortran.dg/pr65504.f90: Likewise.
7305 * gfortran.dg/pr65903.f90: Likewise.
7306 * gfortran.dg/pr66311.f90: Likewise.
7307 * gfortran.dg/pr66864.f90: Likewise.
7308 * gfortran.dg/pr67140.f90: Likewise.
7309 * gfortran.dg/pr67524.f90: Likewise.
7310 * gfortran.dg/pr67885.f90: Likewise.
7311 * gfortran.dg/pr68053.f90: Likewise.
7312 * gfortran.dg/pr68566.f90: Likewise.
7313 * gfortran.dg/pr69514_1.f90: Likewise.
7314 * gfortran.dg/pr69514_2.f90: Likewise.
7315 * gfortran.dg/pr69739.f90: Likewise.
7316 * gfortran.dg/pr70673.f90: Likewise.
7317 * gfortran.dg/pr71523_2.f90: Likewise.
7318 * gfortran.dg/pr71764.f90: Likewise.
7319 * gfortran.dg/pr78092.f90: Likewise.
7320 * gfortran.dg/pr82973.f90: Likewise.
7321 * gfortran.dg/pr83864.f90: Likewise.
7322 * gfortran.dg/pr83874.f90: Likewise.
7323 * gfortran.dg/pr84088.f90: Likewise.
7324 * gfortran.dg/pr84155.f90: Likewise.
7325 * gfortran.dg/proc_decl_12.f90: Likewise.
7326 * gfortran.dg/proc_decl_13.f90: Likewise.
7327 * gfortran.dg/proc_decl_15.f90: Likewise.
7328 * gfortran.dg/proc_decl_17.f90: Likewise.
7329 * gfortran.dg/proc_decl_18.f90: Likewise.
7330 * gfortran.dg/proc_decl_2.f90: Likewise.
7331 * gfortran.dg/proc_decl_5.f90: Likewise.
7332 * gfortran.dg/proc_decl_9.f90: Likewise.
7333 * gfortran.dg/proc_ptr_1.f90: Likewise.
7334 * gfortran.dg/proc_ptr_10.f90: Likewise.
7335 * gfortran.dg/proc_ptr_12.f90: Likewise.
7336 * gfortran.dg/proc_ptr_18.f90: Likewise.
7337 * gfortran.dg/proc_ptr_19.f90: Likewise.
7338 * gfortran.dg/proc_ptr_21.f90: Likewise.
7339 * gfortran.dg/proc_ptr_22.f90: Likewise.
7340 * gfortran.dg/proc_ptr_23.f90: Likewise.
7341 * gfortran.dg/proc_ptr_25.f90: Likewise.
7342 * gfortran.dg/proc_ptr_26.f90: Likewise.
7343 * gfortran.dg/proc_ptr_3.f90: Likewise.
7344 * gfortran.dg/proc_ptr_36.f90: Likewise.
7345 * gfortran.dg/proc_ptr_47.f90: Likewise.
7346 * gfortran.dg/proc_ptr_48.f90: Likewise.
7347 * gfortran.dg/proc_ptr_5.f90: Likewise.
7348 * gfortran.dg/proc_ptr_6.f90: Likewise.
7349 * gfortran.dg/proc_ptr_7.f90: Likewise.
7350 * gfortran.dg/proc_ptr_8.f90: Likewise.
7351 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
7352 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
7353 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
7354 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
7355 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
7356 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
7357 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
7358 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
7359 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
7360 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
7361 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
7362 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
7363 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
7364 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
7365 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
7366 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
7367 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
7368 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
7369 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
7370 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
7371 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
7372 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
7373 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
7374 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
7375 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
7376 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
7377 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
7378 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
7379 * gfortran.dg/product_init_expr.f03: Likewise.
7380 * gfortran.dg/promotion.f90: Likewise.
7381 * gfortran.dg/promotion_3.f90: Likewise.
7382 * gfortran.dg/promotion_4.f90: Likewise.
7383 * gfortran.dg/protected_1.f90: Likewise.
7384 * gfortran.dg/protected_2.f90: Likewise.
7385 * gfortran.dg/ptr-func-1.f90: Likewise.
7386 * gfortran.dg/ptr-func-2.f90: Likewise.
7387 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
7388 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
7389 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
7390 * gfortran.dg/pure_byref_1.f90: Likewise.
7391 * gfortran.dg/pure_byref_2.f90: Likewise.
7392 * gfortran.dg/pure_byref_3.f90: Likewise.
7393 * gfortran.dg/quad_2.f90: Likewise.
7394 * gfortran.dg/quad_3.f90: Likewise.
7395 * gfortran.dg/random_3.f90: Likewise.
7396 * gfortran.dg/random_4.f90: Likewise.
7397 * gfortran.dg/random_7.f90: Likewise.
7398 * gfortran.dg/read_2.f90: Likewise.
7399 * gfortran.dg/read_3.f90: Likewise.
7400 * gfortran.dg/read_4.f90: Likewise.
7401 * gfortran.dg/read_5.f90: Likewise.
7402 * gfortran.dg/read_bad_advance.f90: Likewise.
7403 * gfortran.dg/read_bang.f90: Likewise.
7404 * gfortran.dg/read_bang4.f90: Likewise.
7405 * gfortran.dg/read_comma.f: Likewise.
7406 * gfortran.dg/read_dir.f90: Likewise.
7407 * gfortran.dg/read_empty_file.f: Likewise.
7408 * gfortran.dg/read_eof_1.f90: Likewise.
7409 * gfortran.dg/read_eof_2.f90: Likewise.
7410 * gfortran.dg/read_eof_3.f90: Likewise.
7411 * gfortran.dg/read_eof_4.f90: Likewise.
7412 * gfortran.dg/read_eof_5.f90: Likewise.
7413 * gfortran.dg/read_eof_6.f: Likewise.
7414 * gfortran.dg/read_eof_7.f90: Likewise.
7415 * gfortran.dg/read_eof_8.f90: Likewise.
7416 * gfortran.dg/read_eof_all.f90: Likewise.
7417 * gfortran.dg/read_eor.f90: Likewise.
7418 * gfortran.dg/read_float_1.f90: Likewise.
7419 * gfortran.dg/read_float_2.f03: Likewise.
7420 * gfortran.dg/read_float_3.f90: Likewise.
7421 * gfortran.dg/read_float_4.f90: Likewise.
7422 * gfortran.dg/read_infnan_1.f90: Likewise.
7423 * gfortran.dg/read_list_eof_1.f90: Likewise.
7424 * gfortran.dg/read_logical.f90: Likewise.
7425 * gfortran.dg/read_many_1.f: Likewise.
7426 * gfortran.dg/read_no_eor.f90: Likewise.
7427 * gfortran.dg/read_noadvance.f90: Likewise.
7428 * gfortran.dg/read_repeat.f90: Likewise.
7429 * gfortran.dg/read_repeat_2.f90: Likewise.
7430 * gfortran.dg/read_size_noadvance.f90: Likewise.
7431 * gfortran.dg/read_x_eof.f90: Likewise.
7432 * gfortran.dg/read_x_past.f: Likewise.
7433 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
7434 * gfortran.dg/real_const_1.f: Likewise.
7435 * gfortran.dg/real_const_2.f90: Likewise.
7436 * gfortran.dg/real_const_3.f90: Likewise.
7437 * gfortran.dg/real_do_1.f90: Likewise.
7438 * gfortran.dg/real_index_1.f90: Likewise.
7439 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
7440 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
7441 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
7442 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
7443 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
7444 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
7445 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
7446 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
7447 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
7448 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
7449 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
7450 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
7451 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
7452 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
7453 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
7454 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
7455 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
7456 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
7457 * gfortran.dg/record_marker_1.f90: Likewise.
7458 * gfortran.dg/record_marker_2.f: Likewise.
7459 * gfortran.dg/record_marker_3.f90: Likewise.
7460 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
7461 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
7462 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
7463 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
7464 * gfortran.dg/recursive_check_7.f90: Likewise.
7465 * gfortran.dg/recursive_reference_1.f90: Likewise.
7466 * gfortran.dg/recursive_reference_2.f90: Likewise.
7467 * gfortran.dg/recursive_stack.f90: Likewise.
7468 * gfortran.dg/reduction.f90: Likewise.
7469 * gfortran.dg/repack_arrays_1.f90: Likewise.
7470 * gfortran.dg/repeat_1.f90: Likewise.
7471 * gfortran.dg/repeat_2.f90: Likewise.
7472 * gfortran.dg/repeat_3.f90: Likewise.
7473 * gfortran.dg/repeat_6.f90: Likewise.
7474 * gfortran.dg/reshape-alloc.f90: Likewise.
7475 * gfortran.dg/reshape-complex.f90: Likewise.
7476 * gfortran.dg/reshape.f90: Likewise.
7477 * gfortran.dg/reshape_2.f90: Likewise.
7478 * gfortran.dg/reshape_7.f90: Likewise.
7479 * gfortran.dg/reshape_empty_1.f03: Likewise.
7480 * gfortran.dg/reshape_pad_1.f90: Likewise.
7481 * gfortran.dg/reshape_rank7.f90: Likewise.
7482 * gfortran.dg/reshape_transpose_1.f90: Likewise.
7483 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
7484 * gfortran.dg/result_default_init_1.f90: Likewise.
7485 * gfortran.dg/result_in_spec_1.f90: Likewise.
7486 * gfortran.dg/result_in_spec_2.f90: Likewise.
7487 * gfortran.dg/ret_array_1.f90: Likewise.
7488 * gfortran.dg/ret_pointer_1.f90: Likewise.
7489 * gfortran.dg/ret_pointer_2.f90: Likewise.
7490 * gfortran.dg/rewind_1.f90: Likewise.
7491 * gfortran.dg/round_1.f03: Likewise.
7492 * gfortran.dg/round_2.f03: Likewise.
7493 * gfortran.dg/round_3.f08: Likewise.
7494 * gfortran.dg/round_4.f90: Likewise.
7495 * gfortran.dg/rrspacing_1.f90: Likewise.
7496 * gfortran.dg/runtime_warning_1.f90: Likewise.
7497 * gfortran.dg/same_type_as_2.f03: Likewise.
7498 * gfortran.dg/save_1.f90: Likewise.
7499 * gfortran.dg/save_5.f90: Likewise.
7500 * gfortran.dg/save_6.f90: Likewise.
7501 * gfortran.dg/scalar_mask_1.f90: Likewise.
7502 * gfortran.dg/scalar_mask_2.f90: Likewise.
7503 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
7504 * gfortran.dg/scale_1.f90: Likewise.
7505 * gfortran.dg/scan_1.f90: Likewise.
7506 * gfortran.dg/scan_2.f90: Likewise.
7507 * gfortran.dg/secnds-1.f: Likewise.
7508 * gfortran.dg/secnds.f: Likewise.
7509 * gfortran.dg/select_1.f90: Likewise.
7510 * gfortran.dg/select_2.f90: Likewise.
7511 * gfortran.dg/select_3.f90: Likewise.
7512 * gfortran.dg/select_5.f90: Likewise.
7513 * gfortran.dg/select_char_1.f90: Likewise.
7514 * gfortran.dg/select_char_2.f90: Likewise.
7515 * gfortran.dg/select_type_13.f03: Likewise.
7516 * gfortran.dg/select_type_14.f03: Likewise.
7517 * gfortran.dg/select_type_15.f03: Likewise.
7518 * gfortran.dg/select_type_19.f03: Likewise.
7519 * gfortran.dg/select_type_2.f03: Likewise.
7520 * gfortran.dg/select_type_26.f03: Likewise.
7521 * gfortran.dg/select_type_27.f03: Likewise.
7522 * gfortran.dg/select_type_28.f03: Likewise.
7523 * gfortran.dg/select_type_3.f03: Likewise.
7524 * gfortran.dg/select_type_35.f03: Likewise.
7525 * gfortran.dg/select_type_36.f03: Likewise.
7526 * gfortran.dg/select_type_37.f03: Likewise.
7527 * gfortran.dg/select_type_39.f03: Likewise.
7528 * gfortran.dg/select_type_4.f90: Likewise.
7529 * gfortran.dg/select_type_5.f03: Likewise.
7530 * gfortran.dg/select_type_6.f03: Likewise.
7531 * gfortran.dg/select_type_7.f03: Likewise.
7532 * gfortran.dg/select_type_8.f03: Likewise.
7533 * gfortran.dg/selected_char_kind_1.f90: Likewise.
7534 * gfortran.dg/selected_char_kind_4.f90: Likewise.
7535 * gfortran.dg/selected_kind_1.f90: Likewise.
7536 * gfortran.dg/selected_real_kind_2.f90: Likewise.
7537 * gfortran.dg/shape_2.f90: Likewise.
7538 * gfortran.dg/shape_4.f90: Likewise.
7539 * gfortran.dg/shape_5.f90: Likewise.
7540 * gfortran.dg/shape_7.f90: Likewise.
7541 * gfortran.dg/shape_8.f90: Likewise.
7542 * gfortran.dg/shape_9.f90: Likewise.
7543 * gfortran.dg/shift-kind_2.f90: Likewise.
7544 * gfortran.dg/shiftalr_1.F90: Likewise.
7545 * gfortran.dg/shiftalr_2.F90: Likewise.
7546 * gfortran.dg/simpleif_1.f90: Likewise.
7547 * gfortran.dg/simplify_argN_1.f90: Likewise.
7548 * gfortran.dg/simplify_cshift_1.f90: Likewise.
7549 * gfortran.dg/simplify_cshift_4.f90: Likewise.
7550 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
7551 * gfortran.dg/simplify_modulo.f90: Likewise.
7552 * gfortran.dg/single_char_string.f90: Likewise.
7553 * gfortran.dg/size_dim.f90: Likewise.
7554 * gfortran.dg/size_optional_dim_1.f90: Likewise.
7555 * gfortran.dg/sizeof.f90: Likewise.
7556 * gfortran.dg/sizeof_4.f90: Likewise.
7557 * gfortran.dg/slash_1.f90: Likewise.
7558 * gfortran.dg/sms-1.f90: Likewise.
7559 * gfortran.dg/sms-2.f90: Likewise.
7560 * gfortran.dg/spec_expr_7.f90: Likewise.
7561 * gfortran.dg/specifics_1.f90: Likewise.
7562 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
7563 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
7564 * gfortran.dg/spread_init_expr.f03: Likewise.
7565 * gfortran.dg/spread_scalar_source.f90: Likewise.
7566 * gfortran.dg/spread_shape_1.f90: Likewise.
7567 * gfortran.dg/stat_1.f90: Likewise.
7568 * gfortran.dg/stat_2.f90: Likewise.
7569 * gfortran.dg/stfunc_1.f90: Likewise.
7570 * gfortran.dg/stfunc_4.f90: Likewise.
7571 * gfortran.dg/stfunc_6.f90: Likewise.
7572 * gfortran.dg/storage_size_1.f08: Likewise.
7573 * gfortran.dg/storage_size_3.f08: Likewise.
7574 * gfortran.dg/storage_size_4.f90: Likewise.
7575 * gfortran.dg/streamio_1.f90: Likewise.
7576 * gfortran.dg/streamio_10.f90: Likewise.
7577 * gfortran.dg/streamio_11.f90: Likewise.
7578 * gfortran.dg/streamio_12.f90: Likewise.
7579 * gfortran.dg/streamio_13.f90: Likewise.
7580 * gfortran.dg/streamio_14.f90: Likewise.
7581 * gfortran.dg/streamio_15.f90: Likewise.
7582 * gfortran.dg/streamio_16.f90: Likewise.
7583 * gfortran.dg/streamio_17.f90: Likewise.
7584 * gfortran.dg/streamio_2.f90: Likewise.
7585 * gfortran.dg/streamio_3.f90: Likewise.
7586 * gfortran.dg/streamio_4.f90: Likewise.
7587 * gfortran.dg/streamio_5.f90: Likewise.
7588 * gfortran.dg/streamio_6.f90: Likewise.
7589 * gfortran.dg/streamio_7.f90: Likewise.
7590 * gfortran.dg/streamio_8.f90: Likewise.
7591 * gfortran.dg/streamio_9.f90: Likewise.
7592 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
7593 * gfortran.dg/string_4.f90: Likewise.
7594 * gfortran.dg/string_array_constructor_2.f90: Likewise.
7595 * gfortran.dg/string_assign_2.f90: Likewise.
7596 * gfortran.dg/string_compare_1.f90: Likewise.
7597 * gfortran.dg/string_compare_2.f90: Likewise.
7598 * gfortran.dg/string_compare_3.f90: Likewise.
7599 * gfortran.dg/string_ctor_1.f90: Likewise.
7600 * gfortran.dg/string_length_1.f90: Likewise.
7601 * gfortran.dg/string_length_2.f90: Likewise.
7602 * gfortran.dg/string_length_3.f90: Likewise.
7603 * gfortran.dg/string_length_4.f90: Likewise.
7604 * gfortran.dg/string_null_compare_1.f: Likewise.
7605 * gfortran.dg/string_pad_trunc.f90: Likewise.
7606 * gfortran.dg/structure_constructor_1.f03: Likewise.
7607 * gfortran.dg/structure_constructor_11.f90: Likewise.
7608 * gfortran.dg/structure_constructor_13.f03: Likewise.
7609 * gfortran.dg/structure_constructor_2.f03: Likewise.
7610 * gfortran.dg/structure_constructor_5.f03: Likewise.
7611 * gfortran.dg/submodule_1.f08: Likewise.
7612 * gfortran.dg/submodule_11.f08: Likewise.
7613 * gfortran.dg/submodule_14.f08: Likewise.
7614 * gfortran.dg/submodule_15.f08: Likewise.
7615 * gfortran.dg/submodule_17.f08: Likewise.
7616 * gfortran.dg/submodule_18.f08: Likewise.
7617 * gfortran.dg/submodule_19.f08: Likewise.
7618 * gfortran.dg/submodule_2.f08: Likewise.
7619 * gfortran.dg/submodule_27.f08: Likewise.
7620 * gfortran.dg/submodule_28.f08: Likewise.
7621 * gfortran.dg/submodule_29.f08: Likewise.
7622 * gfortran.dg/submodule_30.f08: Likewise.
7623 * gfortran.dg/submodule_6.f08: Likewise.
7624 * gfortran.dg/submodule_7.f08: Likewise.
7625 * gfortran.dg/submodule_8.f08: Likewise.
7626 * gfortran.dg/subnormal_1.f90: Likewise.
7627 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
7628 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
7629 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
7630 * gfortran.dg/substr_2.f: Likewise.
7631 * gfortran.dg/substr_3.f: Likewise.
7632 * gfortran.dg/substr_4.f: Likewise.
7633 * gfortran.dg/substr_5.f90: Likewise.
7634 * gfortran.dg/substr_6.f90: Likewise.
7635 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
7636 * gfortran.dg/sum_init_expr.f03: Likewise.
7637 * gfortran.dg/sum_zero_array_1.f90: Likewise.
7638 * gfortran.dg/system_clock_3.f08: Likewise.
7639 * gfortran.dg/t_editing.f: Likewise.
7640 * gfortran.dg/team_change_1.f90: Likewise.
7641 * gfortran.dg/team_end_1.f90: Likewise.
7642 * gfortran.dg/team_number_1.f90: Likewise.
7643 * gfortran.dg/temporary_1.f90: Likewise.
7644 * gfortran.dg/test_com_block.f90: Likewise.
7645 * gfortran.dg/test_only_clause.f90: Likewise.
7646 * gfortran.dg/tiny_1.f90: Likewise.
7647 * gfortran.dg/tiny_2.f90: Likewise.
7648 * gfortran.dg/tl_editing.f90: Likewise.
7649 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
7650 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
7651 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
7652 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
7653 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
7654 * gfortran.dg/transfer_class_2.f90: Likewise.
7655 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
7656 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
7657 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
7658 * gfortran.dg/transfer_resolve_1.f90: Likewise.
7659 * gfortran.dg/transfer_simplify_1.f90: Likewise.
7660 * gfortran.dg/transfer_simplify_10.f90: Likewise.
7661 * gfortran.dg/transfer_simplify_11.f90: Likewise.
7662 * gfortran.dg/transfer_simplify_2.f90: Likewise.
7663 * gfortran.dg/transfer_simplify_3.f90: Likewise.
7664 * gfortran.dg/transfer_simplify_4.f90: Likewise.
7665 * gfortran.dg/transfer_simplify_8.f90: Likewise.
7666 * gfortran.dg/transfer_simplify_9.f90: Likewise.
7667 * gfortran.dg/transpose_1.f90: Likewise.
7668 * gfortran.dg/transpose_3.f03: Likewise.
7669 * gfortran.dg/transpose_4.f90: Likewise.
7670 * gfortran.dg/transpose_conjg_1.f90: Likewise.
7671 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
7672 * gfortran.dg/transpose_optimization_2.f90: Likewise.
7673 * gfortran.dg/trim_1.f90: Likewise.
7674 * gfortran.dg/trim_optimize_1.f90: Likewise.
7675 * gfortran.dg/trim_optimize_2.f90: Likewise.
7676 * gfortran.dg/trim_optimize_3.f90: Likewise.
7677 * gfortran.dg/trim_optimize_4.f90: Likewise.
7678 * gfortran.dg/trim_optimize_5.f90: Likewise.
7679 * gfortran.dg/trim_optimize_6.f90: Likewise.
7680 * gfortran.dg/trim_optimize_7.f90: Likewise.
7681 * gfortran.dg/trim_optimize_8.f90: Likewise.
7682 * gfortran.dg/type_to_class_1.f03: Likewise.
7683 * gfortran.dg/type_to_class_2.f03: Likewise.
7684 * gfortran.dg/type_to_class_3.f03: Likewise.
7685 * gfortran.dg/type_to_class_4.f03: Likewise.
7686 * gfortran.dg/type_to_class_5.f03: Likewise.
7687 * gfortran.dg/typebound_assignment_5.f03: Likewise.
7688 * gfortran.dg/typebound_assignment_6.f03: Likewise.
7689 * gfortran.dg/typebound_assignment_7.f90: Likewise.
7690 * gfortran.dg/typebound_call_1.f03: Likewise.
7691 * gfortran.dg/typebound_call_13.f03: Likewise.
7692 * gfortran.dg/typebound_call_18.f03: Likewise.
7693 * gfortran.dg/typebound_call_19.f03: Likewise.
7694 * gfortran.dg/typebound_call_2.f03: Likewise.
7695 * gfortran.dg/typebound_call_20.f03: Likewise.
7696 * gfortran.dg/typebound_call_3.f03: Likewise.
7697 * gfortran.dg/typebound_generic_5.f03: Likewise.
7698 * gfortran.dg/typebound_generic_6.f03: Likewise.
7699 * gfortran.dg/typebound_generic_9.f03: Likewise.
7700 * gfortran.dg/typebound_operator_12.f03: Likewise.
7701 * gfortran.dg/typebound_operator_13.f03: Likewise.
7702 * gfortran.dg/typebound_operator_15.f90: Likewise.
7703 * gfortran.dg/typebound_operator_20.f90: Likewise.
7704 * gfortran.dg/typebound_operator_3.f03: Likewise.
7705 * gfortran.dg/typebound_operator_6.f03: Likewise.
7706 * gfortran.dg/typebound_operator_7.f03: Likewise.
7707 * gfortran.dg/typebound_operator_8.f03: Likewise.
7708 * gfortran.dg/typebound_operator_9.f03: Likewise.
7709 * gfortran.dg/typebound_proc_19.f90: Likewise.
7710 * gfortran.dg/typebound_proc_20.f90: Likewise.
7711 * gfortran.dg/typebound_proc_23.f90: Likewise.
7712 * gfortran.dg/typebound_proc_27.f03: Likewise.
7713 * gfortran.dg/typebound_proc_35.f90: Likewise.
7714 * gfortran.dg/typebound_proc_36.f90: Likewise.
7715 * gfortran.dg/unf_io_convert_1.f90: Likewise.
7716 * gfortran.dg/unf_io_convert_2.f90: Likewise.
7717 * gfortran.dg/unf_io_convert_3.f90: Likewise.
7718 * gfortran.dg/unf_io_convert_4.f90: Likewise.
7719 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
7720 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
7721 * gfortran.dg/unf_short_record_1.f90: Likewise.
7722 * gfortran.dg/unformatted_recl_1.f90: Likewise.
7723 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
7724 * gfortran.dg/unit_1.f90: Likewise.
7725 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
7726 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
7727 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
7728 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
7729 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
7730 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
7731 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
7732 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
7733 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
7734 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
7735 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
7736 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
7737 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
7738 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
7739 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
7740 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
7741 * gfortran.dg/unpack_init_expr.f03: Likewise.
7742 * gfortran.dg/use_10.f90: Likewise.
7743 * gfortran.dg/use_11.f90: Likewise.
7744 * gfortran.dg/use_13.f90: Likewise.
7745 * gfortran.dg/use_24.f90: Likewise.
7746 * gfortran.dg/use_27.f90: Likewise.
7747 * gfortran.dg/use_5.f90: Likewise.
7748 * gfortran.dg/use_allocated_1.f90: Likewise.
7749 * gfortran.dg/use_only_1.f90: Likewise.
7750 * gfortran.dg/use_only_4.f90: Likewise.
7751 * gfortran.dg/use_rename_2.f90: Likewise.
7752 * gfortran.dg/use_rename_4.f90: Likewise.
7753 * gfortran.dg/used_dummy_types_1.f90: Likewise.
7754 * gfortran.dg/used_interface_ref.f90: Likewise.
7755 * gfortran.dg/used_types_5.f90: Likewise.
7756 * gfortran.dg/utf8_1.f03: Likewise.
7757 * gfortran.dg/utf8_2.f03: Likewise.
7758 * gfortran.dg/value_1.f90: Likewise.
7759 * gfortran.dg/value_2.f90: Likewise.
7760 * gfortran.dg/value_4.f90: Likewise.
7761 * gfortran.dg/value_6.f03: Likewise.
7762 * gfortran.dg/value_7.f03: Likewise.
7763 * gfortran.dg/value_test.f90: Likewise.
7764 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
7765 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
7766 * gfortran.dg/vect/pr60510.f: Likewise.
7767 * gfortran.dg/vect/pr69882.f90: Likewise.
7768 * gfortran.dg/vect/pr69980.f90: Likewise.
7769 * gfortran.dg/vect/vect-5.f90: Likewise.
7770 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
7771 * gfortran.dg/vector_subscript_1.f90: Likewise.
7772 * gfortran.dg/vector_subscript_2.f90: Likewise.
7773 * gfortran.dg/vector_subscript_3.f90: Likewise.
7774 * gfortran.dg/vector_subscript_5.f90: Likewise.
7775 * gfortran.dg/verify_2.f90: Likewise.
7776 * gfortran.dg/volatile10.f90: Likewise.
7777 * gfortran.dg/where_1.f90: Likewise.
7778 * gfortran.dg/where_operator_assign_1.f90: Likewise.
7779 * gfortran.dg/where_operator_assign_2.f90: Likewise.
7780 * gfortran.dg/where_operator_assign_3.f90: Likewise.
7781 * gfortran.dg/whole_file_13.f90: Likewise.
7782 * gfortran.dg/whole_file_2.f90: Likewise.
7783 * gfortran.dg/widechar_2.f90: Likewise.
7784 * gfortran.dg/widechar_4.f90: Likewise.
7785 * gfortran.dg/widechar_5.f90: Likewise.
7786 * gfortran.dg/widechar_6.f90: Likewise.
7787 * gfortran.dg/widechar_8.f90: Likewise.
7788 * gfortran.dg/widechar_IO_1.f90: Likewise.
7789 * gfortran.dg/widechar_IO_2.f90: Likewise.
7790 * gfortran.dg/widechar_IO_3.f90: Likewise.
7791 * gfortran.dg/widechar_IO_4.f90: Likewise.
7792 * gfortran.dg/widechar_compare_1.f90: Likewise.
7793 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
7794 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
7795 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
7796 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
7797 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
7798 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
7799 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
7800 * gfortran.dg/widechar_select_1.f90: Likewise.
7801 * gfortran.dg/winapi.f90: Likewise.
7802 * gfortran.dg/write_0_pe_format.f90: Likewise.
7803 * gfortran.dg/write_back.f: Likewise.
7804 * gfortran.dg/write_check3.f90: Likewise.
7805 * gfortran.dg/write_direct_eor.f90: Likewise.
7806 * gfortran.dg/write_padding.f90: Likewise.
7807 * gfortran.dg/write_recursive.f90: Likewise.
7808 * gfortran.dg/write_rewind_1.f: Likewise.
7809 * gfortran.dg/write_rewind_2.f: Likewise.
7810 * gfortran.dg/write_zero_array.f90: Likewise.
7811 * gfortran.dg/x_slash_1.f: Likewise.
7812 * gfortran.dg/x_slash_2.f: Likewise.
7813 * gfortran.dg/zero_array_components_1.f90: Likewise.
7814 * gfortran.dg/zero_length_1.f90: Likewise.
7815 * gfortran.dg/zero_length_2.f90: Likewise.
7816 * gfortran.dg/zero_sized_1.f90: Likewise.
7817 * gfortran.dg/zero_sized_3.f90: Likewise.
7818 * gfortran.fortran-torture/compile/nested.f90: Likewise.
7819 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
7820 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
7821 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
7822 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
7823 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
7824 * gfortran.fortran-torture/execute/args.f90: Likewise.
7825 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
7826 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
7827 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
7828 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
7829 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
7830 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
7831 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
7832 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
7833 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
7834 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
7835 * gfortran.fortran-torture/execute/common.f90: Likewise.
7836 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
7837 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
7838 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
7839 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
7840 * gfortran.fortran-torture/execute/contained.f90: Likewise.
7841 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
7842 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
7843 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
7844 * gfortran.fortran-torture/execute/data.f90: Likewise.
7845 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
7846 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
7847 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
7848 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
7849 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
7850 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
7851 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
7852 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
7853 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
7854 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
7855 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
7856 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
7857 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
7858 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
7859 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
7860 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
7861 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
7862 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
7863 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
7864 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
7865 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
7866 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
7867 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
7868 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
7869 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
7870 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
7871 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
7872 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
7873 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
7874 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
7875 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
7876 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
7877 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
7878 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
7879 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
7880 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
7881 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
7882 * gfortran.fortran-torture/execute/forall.f90: Likewise.
7883 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
7884 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
7885 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
7886 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
7887 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
7888 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
7889 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
7890 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
7891 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
7892 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
7893 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
7894 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
7895 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
7896 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
7897 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
7898 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
7899 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
7900 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
7901 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
7902 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
7903 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
7904 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
7905 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
7906 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
7907 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
7908 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
7909 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
7910 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
7911 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
7912 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
7913 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
7914 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
7915 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
7916 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
7917 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
7918 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
7920 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
7921 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
7922 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
7923 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
7924 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
7925 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
7926 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
7927 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
7928 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
7929 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
7930 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
7931 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
7932 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
7933 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
7934 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
7935 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
7936 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
7937 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
7938 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
7939 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
7940 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
7941 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
7942 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
7943 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
7944 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
7945 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
7946 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
7947 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
7948 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
7949 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
7950 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
7951 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
7952 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
7953 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
7954 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
7955 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
7956 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
7957 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
7958 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
7959 * gfortran.fortran-torture/execute/math.f90: Likewise.
7960 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
7961 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
7962 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
7963 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
7964 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
7965 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
7966 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
7967 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
7968 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
7969 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
7970 * gfortran.fortran-torture/execute/power.f90: Likewise.
7971 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
7972 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
7973 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
7974 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
7975 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
7976 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
7977 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
7978 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
7979 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
7980 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
7981 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
7982 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
7983 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
7984 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
7985 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
7986 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
7987 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
7988 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
7989 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
7990 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
7991 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
7992 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
7993 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
7994 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
7995 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
7996 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
7997 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
7998 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
7999 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
8000 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
8001 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
8002 * gfortran.fortran-torture/execute/straret.f90: Likewise.
8003 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
8004 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
8005 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
8006 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
8007 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
8008 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
8009 * gfortran.fortran-torture/execute/string.f90: Likewise.
8010 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
8011 * gfortran.fortran-torture/execute/strret.f90: Likewise.
8012 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
8013 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
8014 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
8015 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
8016 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
8017 * gfortran.fortran-torture/execute/userop.f90: Likewise.
8018 * gfortran.fortran-torture/execute/where17.f90: Likewise.
8019 * gfortran.fortran-torture/execute/where18.f90: Likewise.
8020 * gfortran.fortran-torture/execute/where19.f90: Likewise.
8021 * gfortran.fortran-torture/execute/where20.f90: Likewise.
8022 * gfortran.fortran-torture/execute/where21.f90: Likewise.
8023 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
8024 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
8025 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
8026 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
8027 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
8028 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
8029 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
8030 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
8031 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
8032 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
8033 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
8034 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
8035 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
8036 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
8037 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
8038 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
8039 * gfortran.dg/inline_transpose_1.f90: Likewise.
8041 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
8044 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
8047 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
8050 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
8051 * gnat.dg/dispatch1.adb: Rename into...
8052 * gnat.dg/disp1.adb: ...this.
8053 * gnat.dg/dispatch1_p.ads: Rename into...
8054 * gnat.dg/disp1_pkg.ads: ...this.
8055 * gnat.dg/disp2.adb: Rename into...
8056 * gnat.dg/dispatch2.adb: ...this.
8057 * gnat.dg/dispatch2_p.ads: Rename into...
8058 * gnat.dg/disp2_pkg.ads: ...this.
8059 * gnat.dg/dispatch2_p.adb: Rename into...
8060 * gnat.dg/disp2_pkg.adb: this.
8061 * gnat.dg/generic_dispatch.adb: Rename into...
8062 * gnat.dg/generic_disp.adb: this.
8063 * gnat.dg/generic_dispatch_p.ads: Rename into...
8064 * gnat.dg/generic_disp_pkg.ads: ...this.
8065 * gnat.dg/generic_dispatch_p.adb: Rename into...
8066 * gnat.dg/generic_disp_pkg.adb: ...this.
8067 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
8068 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
8069 * gnat.dg/object_overflow1.adb: Tweak index.
8070 * gnat.dg/object_overflow2.adb: Likewise.
8071 * gnat.dg/object_overflow3.adb: Likewise.
8072 * gnat.dg/object_overflow4.adb: Likewise.
8073 * gnat.dg/object_overflow5.adb: Likewise.
8075 2018-02-16 Jakub Jelinek <jakub@redhat.com>
8078 * gcc.c-torture/compile/pr84425.c: New test.
8080 2018-02-16 Marek Polacek <polacek@redhat.com>
8081 Jakub Jelinek <jakub@redhat.com>
8084 * g++.dg/cpp1y/constexpr-84192.C: New test.
8086 2018-02-16 Martin Sebor <msebor@redhat.com>
8089 * g++.dg/overload15.C: New test.
8091 2018-02-16 Yury Gribov <tetra2005@gmail.com>
8094 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
8095 * gcc.dg/pr56727-2.c: Ditto.
8096 * gcc.target/powerpc/pr79439.c: Renamed to...
8097 * gcc.target/powerpc/pr79439-1.c: ...this.
8098 * gcc.target/powerpc/pr79439-2.c: New test.
8099 * gcc.target/powerpc/pr79439-3.c: New test.
8101 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
8104 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
8105 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
8106 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
8107 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
8108 * gcc.target/powerpc/builtins-3.c: Same.
8110 2018-02-16 Nathan Sidwell <nathan@acm.org>
8112 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
8114 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
8116 PR rtl-optimization/70023
8117 * gcc.target/i386/pr70023.c: New.
8119 2018-02-16 Carl Love <cel@us.ibm.com>
8121 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
8123 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
8126 2018-02-16 Carl Love <cel@us.ibm.com>
8128 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
8129 for the ABI definitions for vec_extract4b and vec_insert4b.
8131 2018-02-16 Nathan Sidwell <nathan@acm.org>
8133 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
8134 * g++.old-deja/g++.mike/net43.C: Likewise.
8136 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
8139 * g++.dg/cpp1z/class-deduction48.C: New.
8141 2018-02-16 Nathan Sidwell <nathan@acm.org>
8144 * g++.dg/lookup/pr84375.C: New.
8146 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
8149 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
8151 2018-02-16 Richard Biener <rguenther@suse.de>
8153 PR tree-optimization/84417
8154 * gcc.dg/torture/pr84417.c: New testcase.
8156 2018-02-16 Jakub Jelinek <jakub@redhat.com>
8159 * g++.dg/opt/pr84272.C: New test.
8161 PR rtl-optimization/83723
8162 * gcc.dg/pr83723.c: New test.
8164 2018-02-16 Richard Biener <rguenther@suse.de>
8166 PR tree-optimization/84399
8167 * gcc.dg/graphite/pr84399.c: New testcase.
8169 2018-02-16 Richard Biener <rguenther@suse.de>
8171 PR tree-optimization/84190
8172 * g++.dg/torture/pr84190.C: New testcase.
8174 2018-02-15 Martin Sebor <msebor@redhat.com>
8176 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
8179 2018-02-15 Janus Weil <janus@gcc.gnu.org>
8182 * gfortran.dg/dtio_21.f03: Add an error message.
8183 * gfortran.dg/dtio_22.f90: Fix invalid test case.
8185 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
8188 * gfortran.dg/stop_shouldfail.f90: New test.
8190 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
8193 * g++.dg/concepts/pr84330.C: New.
8195 2018-02-15 Tom de Vries <tom@codesourcery.com>
8197 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
8199 2018-02-15 Tom de Vries <tom@codesourcery.com>
8201 * gcc.c-torture/compile/pr84136.c: Require effective target
8204 2018-02-15 Jakub Jelinek <jakub@redhat.com>
8206 PR tree-optimization/84383
8207 * gcc.c-torture/compile/pr84383.c: New test.
8209 PR tree-optimization/84334
8210 * gcc.dg/pr84334.c: New test.
8212 2018-02-14 Carl Love <cel@us.ibm.com>
8214 * gcc.target/powerpc/builtins-4-int128-runnable.c
8215 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
8216 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
8218 2018-02-14 Martin Sebor <msebor@redhat.com>
8220 PR tree-optimization/83698
8221 * gcc.dg/Wrestrict-7.c: New test.
8222 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
8223 * gcc.target/i386/chkp-stropt-17.c: Same.
8225 2018-02-14 Martin Sebor <msebor@redhat.com>
8228 * gcc.dg/Wattributes-8.c: New test.
8230 2018-02-14 Janus Weil <janus@gcc.gnu.org>
8233 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
8234 * gfortran.dg/allocate_with_source_23.f90: Ditto.
8235 * gfortran.dg/select_type_1.f03: Extend test case.
8237 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
8239 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
8240 (dg-options): Use -O2 -msse2 -mno-sse3.
8242 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
8244 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
8245 this test case still works ok.
8246 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
8247 * gcc.dg/vmx/insert-be-order.c: Likewise.
8248 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
8249 * gcc.dg/vmx/ld-be-order.c: Likewise.
8250 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
8251 * gcc.dg/vmx/lde-be-order.c: Likewise.
8252 * gcc.dg/vmx/ldl-be-order.c: Likewise.
8253 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
8254 * gcc.dg/vmx/merge-be-order.c: Likewise.
8255 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
8256 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
8257 * gcc.dg/vmx/pack-be-order.c: Likewise.
8258 * gcc.dg/vmx/perm-be-order.c: Likewise.
8259 * gcc.dg/vmx/splat-be-order.c: Likewise.
8260 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
8261 * gcc.dg/vmx/st-be-order.c: Likewise.
8262 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
8263 * gcc.dg/vmx/ste-be-order.c: Likewise.
8264 * gcc.dg/vmx/stl-be-order.c: Likewise.
8265 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
8266 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
8267 * gcc.dg/vmx/unpack-be-order.c: Likewise.
8268 * gcc.dg/vmx/vsums-be-order.c: Likewise.
8269 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
8271 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
8274 * g++.dg/cpp0x/auto49.C: New.
8276 2018-02-14 Nathan Sidwell <nathan@acm.org>
8278 * g++.dg/template/instantiate5.C: Adjust required-from loc.
8280 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
8282 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
8283 * gcc.target/powerpc/le-altivec-consts.c: Same.
8285 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
8288 * gcc.target/powerpc/pr84220-sld.c: New test.
8289 * gcc.target/powerpc/pr84220-sld2.c: New test.
8290 * gcc.target/powerpc/pr84220-sldw.c: New test.
8291 * gcc.target/powerpc/pr84220-xxperm.c: New test.
8292 * gcc.target/powerpc/pr84220-xxsld.c: New test.
8294 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
8297 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
8298 _inc_ssp intrinsics.
8299 * gcc.target/i386/cet-intrin-4.c: Likewise.
8300 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
8301 __builtin_ia32_rdssp[d|q].
8303 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
8305 PR tree-optimization/84357
8306 * gcc.dg/vect/pr84357.c: New test.
8308 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
8311 * gcc.target/rx/pr83831.c: New tests.
8313 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
8316 * gcc.target/msp430/pr79242.c: New test.
8318 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
8321 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
8324 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
8327 * g++.dg/pr84279.C: New test.
8329 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
8331 PR rtl-optimization/84169
8332 * gcc.c-torture/execute/pr84169.c: New.
8334 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
8337 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
8339 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
8342 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
8345 2018-02-13 Jakub Jelinek <jakub@redhat.com>
8348 * g++.dg/warn/effc4.C: New test.
8350 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
8353 * g++.dg/template/sizeof16.C: New.
8354 * g++.dg/template/sizeof17.C: Likewise.
8356 2018-02-13 Janus Weil <janus@gcc.gnu.org>
8359 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
8360 add necessary compiler options.
8361 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
8363 2018-02-13 Jakub Jelinek <jakub@redhat.com>
8366 * gcc.c-torture/execute/pr82210.c: New test.
8369 * gcc.dg/pr84309-2.c: New test.
8371 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
8373 PR tree-optimization/84321
8374 * gcc.dg/pr84321.c: New test.
8376 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
8379 * gcc.target/i386/pr57193.c: Add -march=x86-64.
8381 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
8384 * gcc.dg/asan/pr84307.c: Remove test.
8386 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
8388 * gcc.target/rl78/test_auto_vector.c: New test.
8390 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
8393 * gcc.c-torture/compile/pr84305.c: New test.
8395 2018-02-13 Jakub Jelinek <jakub@redhat.com>
8398 * gcc.target/i386/pr84335.c: New test.
8400 PR tree-optimization/84339
8401 * gcc.c-torture/execute/pr84339.c: New test.
8404 * gcc.dg/pr84309.c: New test.
8405 * gcc.target/i386/pr84309.c: New test.
8408 * gcc.target/i386/pr84336.c: New test.
8410 2018-02-12 Jakub Jelinek <jakub@redhat.com>
8413 * c-c++-common/gomp/pr84341.c: New test.
8415 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
8418 * gfortran.dg/read_dir.f90: Re-add dg-do run.
8420 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
8423 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
8426 2018-02-12 Jeff Law <law@redhat.com>
8428 * gcc.c-torture/compile/reg-args-size.c: New test.
8430 2018-02-12 Carl Love <cel@us.ibm.com>
8432 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
8433 uint128 tests to new testfile.
8434 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
8435 int128 and uint128 tests.
8436 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
8437 list of torture tests.
8439 2018-02-12 Janus Weil <janus@gcc.gnu.org>
8442 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
8443 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
8445 2018-02-12 Tamar Christina <tamar.christina@arm.com>
8448 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
8450 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
8453 * gcc.dg/asan/pr84307.c: New test.
8455 2018-02-12 Nathan Sidwell <nathan@acm.org>
8457 * g++.dg/parse/pr84263.C: New.
8459 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
8462 * g++.dg/template/crash129.C: New.
8464 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
8467 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
8468 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
8469 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
8470 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
8471 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
8473 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
8475 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
8476 _mm_maskz_scalef_round_sd): Test new intrinsics.
8477 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
8478 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
8480 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
8481 _mm_maskz_scalef_round_ss): Test new intrinsics.
8482 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
8483 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
8485 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
8486 __builtin_ia32_scalefss_round): Remove builtin.
8487 (__builtin_ia32_scalefsd_mask_round,
8488 __builtin_ia32_scalefss_mask_round): Test new builtin.
8489 * gcc.target/i386/sse-13.c: Ditto.
8490 * gcc.target/i386/sse-23.c: Ditto.
8492 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
8494 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
8495 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
8496 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
8497 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
8498 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
8499 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
8500 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
8501 (_mm_mask_sqrt_round_ss,     _mm_maskz_sqrt_round_ss): Test new
8503 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
8504 (__builtin_ia32_sqrtss_round): Remove builtins.
8505 (__builtin_ia32_sqrtsd_mask_round)
8506 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
8507 * gcc.target/i386/sse-13.c: Ditto.
8508 * gcc.target/i386/sse-23.c: Ditto.
8510 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8513 * gfortran.dg/statement_function_3.f: New test.
8515 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
8519 * gfortran.dg/statement_function_1.f90: New test.
8520 * gfortran.dg/statement_function_2.f90: New test.
8522 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
8525 * gfortran.dg/type_to_class_5.f03: New test.
8527 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
8530 * gfortran.dg/type_to_class_4.f03: New test.
8532 2018-02-10 Alan Modra <amodra@gmail.com>
8535 * gcc.dg/pr84300.c: New.
8537 2018-02-10 Jakub Jelinek <jakub@redhat.com>
8540 * g++.dg/ubsan/pr83987-2.C: New test.
8542 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
8544 * gcc.target/rx/movsicc.c: New test.
8546 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
8549 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
8552 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
8554 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
8555 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
8557 2018-02-09 Nathan Sidwell <nathan@acm.org>
8560 * c-c++-common/pr84293.h: New.
8561 * c-c++-common/pr84293.c: New.
8563 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
8565 PR rtl-optimization/57193
8566 * gcc.target/i386/pr57193.c: New.
8568 2018-02-09 Jakub Jelinek <jakub@redhat.com>
8571 * gcc.target/powerpc/pr84226.c: New test.
8573 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
8575 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
8579 2018-02-09 Martin Sebor <msebor@redhat.com>
8582 * gcc.dg/lto/pr84212_0.c: New test file.
8583 * gcc.dg/lto/pr84212_1.c: Same.
8585 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
8588 * gcc.target/powerpc/pr83926.c: New test.
8589 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
8590 message. Fix test for running in 32-bit mode.
8592 2018-02-09 Tamar Christina <tamar.christina@arm.com>
8595 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
8597 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8600 * gcc.target/s390/pr84295.c: New test.
8602 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
8605 * g++.dg/cpp1y/lambda-init16.C: New.
8607 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
8609 * gnat.dg/sso8.adb: New test.
8610 * gnat.dg/sso8_pkg.ads: New helper.
8612 2018-02-09 Richard Biener <rguenther@suse.de>
8614 PR tree-optimization/84278
8615 * gcc.target/i386/pr84278.c: Adjust regex.
8617 2018-02-09 Jakub Jelinek <jakub@redhat.com>
8619 PR tree-optimization/84232
8620 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
8623 * gcc.target/aarch64/pr84252.c: New test.
8626 * gcc.dg/pr84237.c: New test.
8628 2018-02-09 Marek Polacek <polacek@redhat.com>
8629 Jakub Jelinek <jakub@redhat.com>
8632 * g++.dg/torture/pr83659.C: New test.
8634 2018-02-08 David Malcolm <dmalcolm@redhat.com>
8636 PR tree-optimization/84136
8637 * gcc.c-torture/compile/pr84136.c: New test.
8639 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
8642 * gcc.target/i386/pr83008.c: New test.
8644 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
8647 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
8649 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
8652 * g++.dg/warn/Wunused-parm-11.C: New.
8654 2018-02-08 Marek Polacek <polacek@redhat.com>
8656 PR tree-optimization/84238
8657 * gcc.dg/Wstringop-overflow-3.c: New test.
8659 2018-02-08 Nathan Sidwell <nathan@acm.org>
8661 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
8663 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
8665 PR tree-optimization/84265
8666 * gcc.dg/vect/pr84265.c: New test.
8668 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
8670 PR tree-optimization/81635
8671 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
8672 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
8674 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8676 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
8677 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
8678 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
8679 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
8680 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
8681 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
8682 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
8683 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
8684 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
8685 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
8686 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
8687 * gcc.target/s390/nobp-return-attr-all.c: New test.
8688 * gcc.target/s390/nobp-return-attr-neg.c: New test.
8689 * gcc.target/s390/nobp-return-mem-attr.c: New test.
8690 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
8691 * gcc.target/s390/nobp-return-mem-z10.c: New test.
8692 * gcc.target/s390/nobp-return-mem-z900.c: New test.
8693 * gcc.target/s390/nobp-return-reg-attr.c: New test.
8694 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
8695 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
8696 * gcc.target/s390/nobp-return-reg-z10.c: New test.
8697 * gcc.target/s390/nobp-return-reg-z900.c: New test.
8698 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
8699 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
8700 * gcc.target/s390/nobp-table-jump-z10.c: New test.
8701 * gcc.target/s390/nobp-table-jump-z900.c: New test.
8703 2018-02-08 Richard Biener <rguenther@suse.de>
8705 PR tree-optimization/84233
8706 * g++.dg/torture/pr84233.C: New testcase.
8708 2018-02-08 Richard Biener <rguenther@suse.de>
8710 PR tree-optimization/84278
8711 * gcc.target/i386/pr84278.c: New testcase.
8713 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
8715 PR rtl-optimization/84068
8716 PR rtl-optimization/83459
8717 * gcc.dg/pr84068.c: New test.
8719 2018-02-08 Richard Biener <rguenther@suse.de>
8721 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
8722 loop vectorization to happen.
8724 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
8727 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
8729 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
8731 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
8733 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8736 * gcc.target/powerpc/pr84154-1.c: New tests.
8737 * gcc.target/powerpc/pr84154-2.c: Likewise.
8738 * gcc.target/powerpc/pr84154-3.c: Likewise.
8740 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
8742 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
8744 2018-02-07 Jakub Jelinek <jakub@redhat.com>
8747 * g++.dg/template/incomplete11.C: New test.
8748 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
8750 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
8753 * gfortran.dg/deallocate_error_3.f90: New test.
8754 * gfortran.dg/deallocate_error_4.f90: New test.
8756 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
8759 * gfortran.dg/shape_9.f90: New test.
8761 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
8764 * gfortran.dg/assumed_charlen_parameter.f90: New test.
8766 2018-02-07 David Malcolm <dmalcolm@redhat.com>
8770 * g++.dg/spellcheck-reswords.C: New test case.
8771 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
8774 2018-02-07 Martin Liska <mliska@suse.cz>
8777 * g++.dg/ext/mv26.C: New test.
8779 2018-02-07 Tom de Vries <tom@codesourcery.com>
8781 * gcc.dg/pr83844.c: Require effective target alloca.
8783 2018-02-07 Tom de Vries <tom@codesourcery.com>
8785 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
8787 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
8790 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
8791 -fcf-protection=return.
8793 2018-02-07 Tom de Vries <tom@codesourcery.com>
8796 * c-c++-common/goacc/pr84217.c: New test.
8797 * gfortran.dg/goacc/pr84217.f90: New test.
8799 2018-02-07 Richard Biener <rguenther@suse.de>
8801 PR tree-optimization/84204
8802 * gcc.dg/graphite/pr84204.c: New testcase.
8804 PR tree-optimization/84205
8805 * gcc.dg/graphite/pr84205.c: New testcase.
8807 PR tree-optimization/84223
8808 * gfortran.dg/graphite/pr84223.f90: New testcase.
8810 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
8813 * g++.dg/cpp0x/scoped_enum7.C: New.
8815 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
8817 PR tree-optimization/83008
8818 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
8820 2018-02-07 Jakub Jelinek <jakub@redhat.com>
8822 PR tree-optimization/84235
8823 * gcc.c-torture/execute/ieee/pr84235.c: New test.
8825 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8828 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
8830 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
8832 2018-02-06 Jakub Jelinek <jakub@redhat.com>
8835 * gcc.target/i386/pr84146.c: New test.
8837 2018-02-06 Michael Collison <michael.collison@arm.com>
8839 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
8841 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8843 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
8844 warning for -mno-speculate-indirect-jumps.
8845 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
8846 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
8847 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
8848 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
8849 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
8850 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
8852 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
8855 * c-c++-common/fcf-protection-1.c: Change a compared message.
8856 * c-c++-common/fcf-protection-2.c: Likewise.
8857 * c-c++-common/fcf-protection-3.c: Likewise.
8858 * c-c++-common/fcf-protection-5.c: Likewise.
8859 * c-c++-common/fcf-protection-6.c: New test.
8860 * c-c++-common/fcf-protection-7.c: Likewise.
8862 2018-02-06 Marek Polacek <polacek@redhat.com>
8864 PR tree-optimization/84228
8865 * c-c++-common/Wstringop-truncation-3.c: New test.
8867 2018-02-06 Tamar Christina <tamar.christina@arm.com>
8870 * gcc.target/arm/pragma_arch_switch_2.c: New.
8872 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8875 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
8877 2018-02-05 Martin Sebor <msebor@redhat.com>
8879 PR tree-optimization/83369
8880 * gcc.dg/Wnonnull.c: New test.
8882 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
8884 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
8885 argument and use dg-messages-by-file instead. Expect it to be
8886 an array rather than a dict.
8887 (lto-link-and-maybe-run): Remove messages_by_file argument and
8888 use an upvar for dg-messages-by-file. Update call to
8889 lto_handle_diagnostics.
8890 (lt-get-options): Treat dg-messages-by-file as an array
8892 (lto-get-options-main): Likewise. Set the entry rather than appending.
8893 (lto-execute): Treat dg-messages-by-file as an array rather than
8894 a dict. Update call to lto-link-and-maybe-run.
8896 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
8899 * g++.dg/cpp1z/inline-var4.C: New.
8901 2018-02-05 Martin Liska <mliska@suse.cz>
8903 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
8905 * c-c++-common/asan/pointer-compare-2.c: Likewise.
8906 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
8907 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
8908 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
8909 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
8910 * c-c++-common/asan/pointer-compare-3.c: New test.
8912 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
8914 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
8915 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
8917 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
8919 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
8920 _mm_maskz_range_sd, _mm_mask_range_round_sd,
8921 _mm_maskz_range_round_sd): Test new intrinsics.
8922 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
8923 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
8924 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
8925 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
8926 _mm_maskz_range_ss, _mm_mask_range_round_ss,
8927 _mm_maskz_range_round_ss): Test new intrinsics.
8928 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
8929 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
8930 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
8931 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
8932 __builtin_ia32_rangess128_round): Remove builtins.
8933 (__builtin_ia32_rangesd128_mask_round,
8934 __builtin_ia32_rangess128_mask_round): Test new builtins.
8935 * gcc.target/i386/sse-13.c: Ditto.
8936 * gcc.target/i386/sse-23.c: Ditto.
8938 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
8941 * gfortran.dg/pr79966.f90: New testcase
8943 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
8946 * gfortran.dg/associate_23.f90: Fix invalid code.
8947 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
8948 * gfortran.dg/matmul_3.f90: Likewise.
8949 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
8951 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
8954 * gfortran.dg/associate_34.f90: New test.
8955 * gfortran.dg/associate_35.f90: New test.
8957 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
8961 * gfortran.dg/pr84155.f90: New test.
8963 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
8965 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
8966 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
8968 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
8970 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
8973 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
8975 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
8977 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
8978 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
8979 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
8981 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
8984 * gcc.c-torture/execute/pr83362.c: Make work for int16.
8985 * gcc.dg/Wsign-conversion.c: Dito.
8986 * gcc.dg/attr-alloc_size-4.c: Dito.
8987 * gcc.dg/pr81020.c: Dito.
8988 * gcc.dg/pr81192.c: Dito.
8989 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
8990 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
8991 * gcc.dg/pr83844.c: Restrict to int32plus.
8992 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
8993 * gcc.dg/tree-ssa/ldist-25.c: Dito.
8994 * gcc.dg/tree-ssa/ldist-27.c: Dito.
8995 * gcc.dg/tree-ssa/ldist-28.c: Dito.
8996 * gcc.dg/tree-ssa/ldist-29.c: Dito.
8997 * gcc.dg/tree-ssa/ldist-30.c: Dito.
8998 * gcc.dg/tree-ssa/ldist-31.c: Dito.
8999 * gcc.dg/tree-ssa/ldist-32.c: Dito.
9000 * gcc.dg/tree-ssa/ldist-33.c: Dito.
9001 * gcc.dg/tree-ssa/ldist-34.c: Dito.
9002 * gcc.dg/tree-ssa/ldist-35.c: Dito.
9003 * gcc.dg/tree-ssa/ldist-36.c: Dito.
9005 2018-02-02 Julia Koval <julia.koval@intel.com>
9007 * gcc.target/i386/funcspec-56.inc: Handle new march.
9008 * g++.dg/ext/mv16.C: Ditto.
9010 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
9012 * lib/target-supports.exp
9013 (check_effective_target_keeps_null_pointer_checks): No more
9015 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
9016 * gcc.dg/ifcvt-4.c: Skip avr.
9017 * gcc.dg/pr53037-1.c: Dito.
9018 * gcc.dg/pr53037-2.c: Dito.
9019 * gcc.dg/pr53037-3.c: Dito.
9020 * gcc.dg/pr63387-2.c: Dito.
9021 * gcc.dg/pr63387.c: Dito.
9022 * gcc.dg/sancov/cmp0.c: Dito.
9023 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
9024 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
9025 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
9026 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
9027 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
9028 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
9029 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
9030 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
9031 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
9032 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
9033 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
9034 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
9035 * gcc.dg/tree-ssa/pr82059.c: Dito.
9036 * gcc.c-torture/execute/pr70460.c: Dito.
9038 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
9041 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
9042 * gcc.c-torture/execute/20180112-1.c: Dito.
9043 * gcc.c-torture/execute/pr81503.c: Dito.
9044 * gcc.dg/store_merging_12.c: Dito.
9045 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
9046 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
9047 * gcc.dg/tree-ssa/pr80898.c: Dito.
9048 * gcc.dg/tree-ssa/pr82363.c: Dito.
9049 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
9050 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
9051 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
9052 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
9053 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
9054 * gcc.dg/tree-ssa/pr80803.c: Dito.
9055 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
9056 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
9057 * gcc.dg/tree-ssa/vrp114.c: Dito.
9058 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
9059 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
9060 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
9062 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
9065 * gcc.target/i386/cet-sjlj-6a.c: New test.
9066 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
9068 2018-02-01 Marek Polacek <polacek@redhat.com>
9071 * g++.dg/cpp1y/lambda-generic-84125.C:New test.
9073 2018-01-30 Jeff Law <law@redhat.com>
9076 * gcc.target/i386/pr84128.c: New test.
9078 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
9080 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
9081 -fdelete-null-pointer-checks.
9083 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
9086 * g++.dg/cpp0x/abstract-default1.C: New.
9088 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
9090 PR tree-optimization/81635
9091 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
9092 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
9094 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
9097 * gcc.target/aarch64/pr83370.c: New.
9099 2018-02-01 Richard Biener <rguenther@suse.de>
9101 * gcc.dg/graphite/pr35356-1.c: Adjust.
9103 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
9106 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
9108 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
9109 of hard-coding the choice.
9110 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
9111 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
9112 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
9114 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
9116 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
9117 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
9118 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
9119 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
9120 * gcc.target/aarch64/sve/logical_1.c: Likewise.
9121 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
9122 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
9123 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
9124 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
9125 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
9126 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
9127 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
9128 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
9129 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
9130 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
9131 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
9132 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
9133 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
9134 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
9135 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
9136 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
9137 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
9138 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
9139 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
9140 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
9141 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
9142 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
9143 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
9144 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
9145 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
9146 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
9147 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
9148 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
9149 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
9150 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
9151 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
9152 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
9153 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
9154 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
9155 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
9156 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
9157 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
9158 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
9159 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
9160 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
9161 __builtin_popcountll rather than __builtin_popcountl.
9163 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
9165 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
9166 of LD1R[HWD] for multi-element constants on big-endian targets.
9167 * gcc.target/aarch64/sve/slp_3.c: Likewise.
9168 * gcc.target/aarch64/sve/slp_4.c: Likewise.
9170 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
9172 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
9173 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
9174 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
9176 2018-02-01 Jakub Jelinek <jakub@redhat.com>
9178 PR tree-optimization/81661
9179 PR tree-optimization/84117
9180 * gcc.dg/pr81661.c: New test.
9181 * gfortran.dg/pr84117.f90: New test.
9183 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
9186 * gfortran.dg/repeat_7.f90: Catch warning message.
9188 2018-01-31 Ian Lance Taylor <iant@golang.org>
9190 * go.go-torture/execute/printnil.go: New test.
9192 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9194 * lib/target-supports.exp (check_effective_target_comdat_group):
9195 Allow for Solaris as comdat syntax.
9197 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
9198 Solaris with comdat_group support and as.
9200 2018-01-31 Marek Polacek <polacek@redhat.com>
9203 * gcc.dg/pr81779.c: New test.
9205 2018-01-31 Jakub Jelinek <jakub@redhat.com>
9208 * gfortran.dg/gomp/pr84116.f90: New test.
9211 * g++.dg/init/pr83993-2.C: New test.
9214 * g++.dg/init/pr83993-1.C: New test.
9215 * g++.dg/cpp0x/pr83993.C: New test.
9217 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
9220 * gfortran.dg/pr84088.f90: New test.
9222 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
9225 * gcc.target/i386/pr82444.c: New.
9227 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
9229 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
9230 * gcc.target/powerpc/vsx-13.c: New.
9232 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
9235 * g++.dg/cpp1y/var-templ57.C: New.
9237 2018-01-31 Marek Polacek <polacek@redhat.com>
9240 * g++.dg/diagnostic/pr84138.C: New test.
9242 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
9245 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
9246 -Wstringop-overflow warnings due to spurious warning with -O1.
9247 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
9248 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
9250 2018-01-31 Richard Biener <rguenther@suse.de>
9252 PR tree-optimization/84132
9253 * g++.dg/torture/pr84132.C: New testcase.
9255 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
9257 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
9260 2018-01-31 Julia Koval <julia.koval@intel.com>
9263 * gcc.target/i386/rdpid.c: Remove "eax".
9265 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9267 PR tree-optimization/64946
9268 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
9269 scan-assembler checks.
9271 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
9273 * gcc.c-torture/execute/20180131-1.c: New test.
9275 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
9277 * gcc.target/arc/taux-1.c: New test.
9278 * gcc.target/arc/taux-2.c: Likewise.
9280 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
9282 * gcc.target/arc/uncached.c: New test.
9284 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9287 * gnat.dg/lto20.adb: Remove dg-excess-errors.
9289 2018-01-31 Jakub Jelinek <jakub@redhat.com>
9291 PR preprocessor/69869
9292 * gcc.dg/cpp/trad/pr69869.c: New test.
9295 * gcc.dg/pr84100.c: New test.
9297 2018-01-30 Jeff Law <law@redhat.com>
9300 * gcc.target/i386/pr84064: New test.
9302 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
9305 * gfortran.dg/data_implied_do_2.f90: New test.
9307 2018-01-30 Janus Weil <janus@gcc.gnu.org>
9309 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
9311 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
9314 * gfortran.dg/inline_matmul_21.f90: New test case.
9316 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9318 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
9320 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
9323 * gcc.target/powerpc/pr84112.c: New.
9325 2018-01-30 Jakub Jelinek <jakub@redhat.com>
9327 PR rtl-optimization/83986
9328 * gcc.dg/pr83986.c: New test.
9330 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
9333 * gcc.dg/torture/inf-compare-1.c: Add xfail.
9334 * gcc.dg/torture/inf-compare-2.c: Add xfail.
9335 * gcc.dg/torture/inf-compare-3.c: Add xfail.
9336 * gcc.dg/torture/inf-compare-4.c: Add xfail.
9338 2018-01-30 Jakub Jelinek <jakub@redhat.com>
9340 PR tree-optimization/84111
9341 * gcc.c-torture/compile/pr84111.c: New test.
9343 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
9346 * gcc.dg/ipa/inline-2.c: Fix template.
9347 * gcc.dg/ipa/inline-3.c: Fix template.
9349 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
9352 * g++.dg/torture/pr81360.C: New testcase.
9354 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
9357 * gcc.dg/lto/pr83954.h: New testcase.
9358 * gcc.dg/lto/pr83954_0.c: New testcase.
9359 * gcc.dg/lto/pr83954_1.c: New testcase.
9361 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9364 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
9366 Simplify DW_AT_producer scan.
9368 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9370 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
9372 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
9375 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
9376 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
9377 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
9378 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
9380 2018-01-29 Jeff Law <law@redhat.com>
9383 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
9384 better match other tests which require vsx. Verify the zero
9385 extension is part of the test in the combiner dump.
9387 2018-01-29 Marek Polacek <polacek@redhat.com>
9390 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
9393 * g++.dg/ext/pr83996.C: New test.
9395 2018-01-29 Richard Biener <rguenther@suse.de>
9397 PR tree-optimization/84057
9398 * gcc.dg/graphite/pr84057.c: New testcase.
9400 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
9403 * gfortran.dg/bind_c_usage_31.f90: New test.
9405 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
9408 * g++.dg/warn/Wduplicated-branches5.C: New.
9410 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
9412 * gcc.target/rl78/test_addsi3_internal.c: New test.
9414 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
9416 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
9417 Make expected output depend on whether we expect sibcalls or not.
9418 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
9419 safe-indirect-jump-1.c).
9421 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
9422 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
9423 Soren Rasmussen <s.c.rasmussen@gmail.com>
9425 Fortran 2018 teams tests.
9427 * gfortran.dg/team_number_1.f90: new test for team_number.
9428 * gfortran.dg/team_change_1.f90: new test for change team.
9429 * gfortran.dg/team_end_1.f90: new test for end team.
9430 * gfortran.dg/team_form_1.f90: new test for form team.
9432 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
9435 * gfortran.dg/dot_product_4.f90
9437 2018-01-26 Martin Sebor <msebor@redhat.com>
9439 PR tree-optimization/83896
9440 * gcc.dg/strlenopt-43.c: New.
9442 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
9444 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
9445 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
9446 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
9447 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
9448 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
9449 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
9450 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
9451 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
9452 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
9454 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
9455 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
9456 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
9457 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
9458 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
9459 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
9460 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
9461 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
9463 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
9465 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
9467 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
9468 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
9469 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
9470 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
9471 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
9472 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
9473 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
9474 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
9475 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
9476 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
9477 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
9478 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
9479 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
9481 2018-01-26 Martin Liska <mliska@suse.cz>
9483 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
9486 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
9488 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
9489 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
9490 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
9491 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
9492 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
9493 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
9494 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
9495 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
9497 2018-01-26 Richard Biener <rguenther@suse.de>
9499 PR rtl-optimization/84003
9500 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
9501 latent bug in DSE if NOINLINE is appropriately defined.
9502 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
9503 and defining NOINLINE.
9505 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9507 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
9508 tests specific to aarch64. XFAIL test on arm.
9510 2018-01-26 Jakub Jelinek <jakub@redhat.com>
9512 PR rtl-optimization/83985
9513 * gcc.dg/pr83985.c: New test.
9516 * c-c++-common/Wrestrict-3.c: New test.
9518 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
9520 * gcc.target/arc/tdelegitimize_addr.c: New test.
9522 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
9524 * gcc.target/arc/jli-1.c: New file.
9525 * gcc.target/arc/jli-2.c: Likewise.
9527 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
9529 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
9531 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
9532 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
9534 2018-01-26 Richard Biener <rguenther@suse.de>
9536 PR tree-optimization/81082
9537 * gcc.dg/vect/pr81082.c: New testcase.
9538 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
9539 simplification to n * n.
9541 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9543 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
9545 * gcc.target/i386/pr63620.c: Likewise.
9547 2018-01-26 Julia Koval <julia.koval@intel.com>
9549 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
9550 -mavx512f -mavx512bw.
9551 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
9552 * gcc.target/i386/i386.exp: Fix types.
9554 2018-01-26 Alan Modra <amodra@gmail.com>
9557 * gcc.target/powerpc/swaps-p8-46.c: New.
9559 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
9562 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
9563 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
9564 'array01' in the tree dump comparison.
9565 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
9566 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
9567 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
9569 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
9572 * gcc.dg/torture/pr83055.c: New testcase.
9574 2018-01-25 Jakub Jelinek <jakub@redhat.com>
9577 * g++.dg/cpp1z/decomp36.C: New test.
9580 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
9582 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
9584 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
9585 the shift dump line.
9586 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
9588 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9591 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
9592 index instead of int, which allows IVOPTs to properly optimize the
9595 2018-01-24 David Malcolm <dmalcolm@redhat.com>
9598 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
9599 of "fn_type" typedef.
9600 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
9602 2018-01-24 Ian Lance Taylor <iant@golang.org>
9604 * go.go-torture/execute/names-1.go: New test.
9606 2018-01-19 Jeff Law <law@redhat.com>
9609 * gcc.target/i386/pr83994.c: New test.
9611 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
9614 * gcc.target/powerpc/pr84014.c: New.
9616 2018-01-24 Jakub Jelinek <jakub@redhat.com>
9619 * c-c++-common/gomp/pr83977-1.c: New test.
9620 * c-c++-common/gomp/pr83977-2.c: New test.
9621 * c-c++-common/gomp/pr83977-3.c: New test.
9622 * gfortran.dg/gomp/pr83977.f90: New test.
9624 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
9627 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
9628 * gcc.dg/vect/pr80631-1.c: Likewise.
9629 * gcc.dg/vect/pr80631-2.c: Likewise.
9630 * gcc.dg/vect/pr81410.c: Likewise.
9631 * gcc.dg/vect/pr81633.c: Likewise.
9632 * gcc.dg/vect/pr81815.c: Likewise.
9633 * gcc.dg/vect/pr82108.c: Likewise.
9634 * gcc.dg/vect/pr83857.c: Likewise.
9635 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
9636 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
9637 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
9638 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
9639 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
9640 * gcc.dg/vect/vect-reduc-11.c: Likewise.
9641 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
9642 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
9643 dg-xfail-run-if instead.
9644 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
9645 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
9646 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
9647 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
9648 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
9650 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
9652 PR tree-optimization/83979
9653 * g++.dg/pr83979.c: New test.
9655 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9657 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
9658 option. Add arm_neon_ok_no_float_abi check.
9660 2018-01-24 Richard Biener <rguenther@suse.de>
9662 PR tree-optimization/83176
9663 * gcc.dg/graphite/pr83176.c: New testcase.
9665 2018-01-24 Richard Biener <rguenther@suse.de>
9667 PR tree-optimization/82819
9668 * gcc.dg/graphite/pr82819.c: New testcase.
9670 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9673 * g++.dg/cpp1y/constexpr-83921-1.C: New.
9674 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
9675 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
9676 * g++.dg/ext/stmtexpr20.C: Likewise.
9677 * g++.dg/ext/stmtexpr21.C: Likewise.
9679 2018-01-23 David Malcolm <dmalcolm@redhat.com>
9682 * g++.dg/warn/pr83974.C: New test case.
9684 2018-01-23 Jakub Jelinek <jakub@redhat.com>
9687 * g++.dg/ubsan/pr83987.C: New test.
9689 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
9692 * gfortran.dg/pdt_29.f03: New test.
9694 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
9697 * gfortran.dg/associate_33.f03: New test.
9699 2018-01-23 Martin Liska <mliska@suse.cz>
9702 * gcc.dg/lto/pr81440.h: New test.
9703 * gcc.dg/lto/pr81440_0.c: New test.
9704 * gcc.dg/lto/pr81440_1.c: New test.
9706 2018-01-23 Nathan Sidwell <nathan@acm.org>
9709 * g++.dg/template/pr83988.C: New.
9711 2018-01-23 Jakub Jelinek <jakub@redhat.com>
9715 * g++.dg/cpp0x/pr82882.C: New test.
9716 * g++.dg/cpp0x/pr83978.C: New test.
9719 * g++.dg/cpp1z/decomp35.C: New test.
9721 2018-01-23 Nathan Sidwell <nathan@acm.org>
9723 * g++.dg/cpp0x/range-for10.C: Adjust.
9724 * g++.dg/ext/forscope1.C: Adjust.
9725 * g++.dg/ext/forscope2.C: Adjust.
9726 * g++.dg/template/for1.C: Adjust.
9728 2018-01-23 David Malcolm <dmalcolm@redhat.com>
9730 PR tree-optimization/83510
9731 * gcc.c-torture/compile/pr83510.c: New test case.
9733 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
9736 * lib/target-supports.exp (check_effective_target_vect_float): Say
9737 that the result only holds when -funsafe-math-optimizations is on.
9738 (check_effective_target_vect_float_strict): New procedure.
9739 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
9741 * gcc.dg/vect/vect-reduc-6.c: Likewise.
9743 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
9745 PR tree-optimization/83965
9746 * gcc.dg/vect/pr83965.c: New test.
9748 2018-01-23 Richard Biener <rguenther@suse.de>
9750 PR tree-optimization/83963
9751 * gfortran.dg/graphite/pr83963.f: New testcase.
9752 * gcc.dg/graphite/pr83963-2.c: Likewise.
9754 2018-01-23 Jakub Jelinek <jakub@redhat.com>
9757 * g++.dg/cpp1z/pr83918.C: New test.
9759 2018-01-22 Jakub Jelinek <jakub@redhat.com>
9761 PR tree-optimization/83957
9762 * gcc.dg/autopar/pr83957.c: New test.
9764 PR tree-optimization/83081
9765 * gcc.dg/predict-8.c: Adjust expected probability.
9767 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
9770 * gcc.target/powerpc/pr83862.c: New test.
9772 2018-01-22 Carl Love <cel@us.ibm.com>
9774 * gcc.target/powerpc/powerpc.exp: Add torture tests for
9775 builtins-4-runnable.c, builtins-6-runnable.c,
9776 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
9777 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
9778 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
9779 for signed/unsigned 128-bit and long long int loads.
9781 2018-01-22 Marek Polacek <polacek@redhat.com>
9784 * g++.dg/cpp1y/constexpr-empty4.C: New test.
9786 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
9788 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
9789 scan-asembler valid instructions list.
9790 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
9791 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
9792 power8-vector requirement and option.
9793 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
9795 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
9799 * gfortran.dg/string_1.f90: Remove printing the length.
9801 2018-01-22 Richard Biener <rguenther@suse.de>
9803 PR tree-optimization/83963
9804 * gcc.dg/graphite/pr83963.c: New testcase.
9806 2018-01-22 Sudakshina Das <sudi.das@arm.com>
9808 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
9809 dg-require-effective-target directives.
9811 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9813 * lib/target-supports.exp (check_effective_target_arm_softfloat):
9815 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
9816 Adjust scan-assembler checks for soft-float.
9818 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9821 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
9823 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
9825 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
9826 * gcc.dg/pr83623.c: Likewise.
9827 * gcc.dg/pr83666.c: Likewise.
9829 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9830 David Edelsohn <dje.gcc@gmail.com>
9833 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
9834 assembly output from "crset eq" to "crset 2".
9835 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
9836 assembly output from . to $.
9837 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
9838 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
9839 assembly output from "crset eq" to "crset 2".
9840 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
9841 assembly output from "crset eq" to "crset 2", and from . to $.
9843 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
9846 * gfortran.dg/matmul_18.f90: New test.
9848 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
9850 PR tree-optimization/83940
9851 * gcc.dg/torture/pr83940.c: New test.
9853 2018-01-20 Jakub Jelinek <jakub@redhat.com>
9856 * gcc.dg/tls/pr83945.c: New test.
9859 * gcc.dg/pr83930.c: New test.
9861 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
9864 * gfortran.dg/matmul_17.f90: New test.
9866 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
9869 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
9871 2018-01-19 Jakub Jelinek <jakub@redhat.com>
9874 * g++.dg/cpp0x/pr81167.C: New test.
9877 * g++.dg/cpp0x/pr83919.C: New test.
9879 2018-01-19 Jeff Law <law@redhat.com>
9880 Jakub Jelinek <jakub@redhat.com>
9882 * gcc.dg/stack-check-16.c: New test.
9884 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
9887 * gcc.target/nvptx/indirect_call.c: New test.
9889 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9891 * g++.dg/torture/pr83619.C: Remove dg-message.
9893 2018-01-19 Martin Liska <mliska@suse.cz>
9895 * gcc.dg/predict-1.c: Adjust expected probability.
9896 * gcc.dg/predict-3.c: Likewise.
9897 * gcc.dg/predict-5.c: Likewise.
9898 * gcc.dg/predict-6.c: Likewise.
9899 * gcc.dg/predict-9.c: Likewise.
9901 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
9903 PR tree-optimization/83922
9904 * gcc.dg/pr83922.c: New test.
9906 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
9908 PR tree-optimization/83914
9909 * gcc.dg/vect/pr83914.c: New test.
9911 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9913 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
9914 * gcc.target/arm/negdi-2.c: Likewise.
9915 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
9917 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9919 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
9921 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9923 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
9925 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
9927 * gcc.dg/torture/pr52451.c (main): Skip long double test on
9930 2018-01-18 Jakub Jelinek <jakub@redhat.com>
9934 * g++.dg/torture/pr83619.C (e): Define before first use instead of
9935 forward declaration.
9937 2018-01-18 Carl Love <cel@us.ibm.com>
9939 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
9942 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9945 * g++.dg/inherit/union3.C: New.
9947 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
9949 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
9951 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
9954 * g++.dg/torture/pr83619.C: New testcase.
9956 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
9958 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
9959 Add function body to force error messages in some configurations.
9961 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9963 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
9966 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
9969 * c-c++-common/ffile-prefix-map.c: New test.
9970 * c-c++-common/fmacro-prefix-map.c: New test.
9971 * c-c++-common/cpp/ffile-prefix-map.c: New test.
9972 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
9974 2018-01-18 Martin Liska <mliska@suse.cz>
9976 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
9977 * gcc.target/i386/indirect-thunk-4.c: Likewise.
9978 * gcc.target/i386/indirect-thunk-6.c: Likewise.
9979 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
9980 * gcc.target/i386/ret-thunk-10.c: Likewise.
9981 * gcc.target/i386/ret-thunk-11.c: Likewise.
9982 * gcc.target/i386/ret-thunk-12.c: Likewise.
9983 * gcc.target/i386/ret-thunk-15.c: Likewise.
9984 * gcc.target/i386/ret-thunk-9.c: Likewise.
9986 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
9988 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
9991 2018-01-18 Nathan Sidwell <nathan@acm.org>
9994 * g++.dg/cpp0x/pr83160.C: New.
9996 2018-01-18 Richard Biener <rguenther@suse.de>
9998 PR tree-optimization/83887
9999 * gcc.dg/graphite/pr83887.c: New testcase.
10000 * gfortran.dg/graphite/pr83887.f90: Likewise.
10001 * gfortran.dg/graphite/pr83887.f: Likewise.
10003 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10006 * gcc.target/arm/builtin-bswap.x: New file.
10007 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
10008 and options for armv6t2.
10009 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
10010 and options for Thumb1.
10011 * gcc.target/arm/builtin-bswap16.x: New file.
10012 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
10013 and options for armv6t2.
10014 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
10015 and options for Thumb1.
10017 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
10019 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
10022 2018-01-18 Jakub Jelinek <jakub@redhat.com>
10025 * gcc.dg/pr61240.c: New test.
10027 2018-01-17 Harald Anlauf <anlauf@gmx.de>
10030 * gfortran.dg/pr83864.f90: New test.
10032 2018-01-17 Jeff Law <law@redhat.com>
10035 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
10037 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10039 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
10040 restriction, but still restrict to 64-bit.
10041 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
10042 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
10044 2018-01-17 Harald Anlauf <anlauf@gmx.de>
10047 * gfortran.dg/pr83874.f90: New test.
10049 2018-01-18 Jakub Jelinek <jakub@redhat.com>
10052 * g++.dg/cpp0x/pr83824.C: New test.
10054 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
10056 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
10057 appropriate .gnu_attribute for the long double type, if we use the
10058 long double type, but do not generate any calls.
10059 * gcc.target/powerpc/gnuattr2.c: Likewise.
10060 * gcc.target/powerpc/gnuattr3.c: Likewise.
10062 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
10065 * g++.dg/cpp0x/alignas13.C: New.
10067 2018-01-17 Jakub Jelinek <jakub@redhat.com>
10070 * g++.dg/cpp0x/pr83897.C: New test.
10072 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
10075 * gcc.c-torture/compile/pr83051-2.c: New testcase.
10077 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
10080 * g++.dg/cpp0x/constexpr-ice19.C: New.
10082 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
10084 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
10085 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
10086 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
10087 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
10088 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
10089 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
10090 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
10091 * gcc.target/powerpc/builtins-1-be-folded.c: New.
10092 * gcc.target/powerpc/builtins-1-le-folded.c: New.
10093 * gcc.target/powerpc/builtins-1.fold.h: New.
10095 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
10097 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
10098 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
10100 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10102 * gcc.target/arm/g2.c: Add -marm to dg-options.
10103 * gcc.target/arm/scd42-2.c: Likewise.
10105 2018-01-17 Nathan Sidwell <nathan@acm.org>
10108 * g++.dg/lookup/pr83287-2.C: New.
10110 2018-01-17 David Malcolm <dmalcolm@redhat.com>
10114 * g++.dg/wrappers/pr83814.C: New test case.
10115 * g++.dg/wrappers/pr83902.C: New test case.
10117 2018-01-17 David Malcolm <dmalcolm@redhat.com>
10120 * g++.dg/lto/pr83121_0.C: New test case.
10121 * g++.dg/lto/pr83121_1.C: New test case.
10122 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
10123 adapted from DejaGnu's dg-test.
10124 (lto_handle_diagnostics): New procedure.
10125 (lto_prune_warns): Ignore informational notes.
10126 (lto-link-and-maybe-run): Add "messages_by_file" param.
10127 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
10128 "execute" when "link" fails if "execute" was not specified.
10129 (lto-can-handle-directive): New procedure.
10130 (lto-get-options-main): Call lto-can-handle-directive. Add a
10131 dg-messages local, using it to set the caller's
10132 dg-messages-by-file for the given source file.
10133 (lto-get-options): Likewise.
10134 (lto-execute): Add dg-messages-by-file local, and pass it to
10135 lto-link-and-maybe-run.
10137 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
10138 Richard Sandiford <richard.sandiford@linaro.org>
10142 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
10143 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
10145 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10147 * lib/target-supports.exp: Fix -march arguments in arm arch effective
10148 target check autogenerator for armv8.1-a and armv8.2-a.
10150 2018-01-17 Carl Love <cel@us.ibm.com>
10152 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
10153 Add debug print statements.
10154 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
10155 16 byte vector load followed by a partial vector load.
10157 2018-01-17 David Malcolm <dmalcolm@redhat.com>
10160 * g++.dg/wrappers/pr83799.C: New test case.
10162 2018-01-17 Nathan Sidwell <nathan@acm.org>
10165 * g++.dg/cpp1y/pr83739.C: New.
10167 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
10169 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
10170 * gcc.target/visium/overflow16.c: Likewise.
10171 * gcc.target/visium/overflow32.c: Likewise.
10173 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
10175 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
10177 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10179 * gcc.dg/rtl/arm/stl-cond.c: New test.
10180 * gcc.target/arm/stl-cond.c: Delete.
10182 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10184 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
10187 2018-01-17 Jakub Jelinek <jakub@redhat.com>
10189 PR tree-optimization/83843
10190 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
10191 * gcc.dg/store_merging_19.c: New test.
10193 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10195 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
10198 2018-01-17 Jakub Jelinek <jakub@redhat.com>
10200 PR rtl-optimization/83771
10201 * gcc.dg/pr83771.c: New test.
10203 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
10205 PR tree-optimization/81184
10206 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
10208 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
10210 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
10212 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
10214 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
10217 * gcc.target/i386/pr83546.c: New test.
10219 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
10221 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
10223 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
10225 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
10226 test and add dg-warning for the -Wstringop-overflow warning.
10228 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
10230 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
10231 XFAIL last test on SPARC and Visium.
10233 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
10235 PR rtl-optimization/80481
10236 * g++.dg/pr80481.C: Exclude solaris.
10238 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
10240 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
10241 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
10242 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
10244 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
10246 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
10247 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
10248 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
10249 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
10250 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
10251 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
10252 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
10253 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
10254 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
10255 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
10256 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
10257 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
10258 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
10259 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
10260 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
10262 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
10265 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
10267 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10269 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
10270 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
10271 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
10272 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
10273 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
10274 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
10276 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
10278 PR tree-optimization/83857
10279 * gcc.dg/vect/pr83857.c: New test.
10281 2018-01-16 Richard Biener <rguenther@suse.de>
10283 PR tree-optimization/83867
10284 * gcc.dg/vect/pr83867.c: New testcase.
10286 2018-01-16 Jakub Jelinek <jakub@redhat.com>
10289 * gcc.dg/pr83844.c: New test.
10291 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
10293 * gcc.dg/torture/pr83847.c: New test.
10295 2018-01-16 Jakub Jelinek <jakub@redhat.com>
10297 PR rtl-optimization/86620
10298 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
10299 instead of --param=max-sched-ready-insns=0.
10300 * gcc.target/i386/pr83620.c: New test.
10301 * gcc.dg/pr83620.c: New test.
10303 PR tree-optimization/83843
10304 * gcc.dg/store_merging_18.c: New test.
10307 * g++.dg/cpp1y/pr83817.C: New test.
10310 * g++.dg/template/pr83825.C: New test.
10312 2018-01-16 Richard Biener <rguenther@suse.de>
10314 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
10316 2018-01-16 Richard Biener <rguenther@suse.de>
10319 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
10320 from gcc.dg/torture/pr60092.c.
10322 2018-01-15 Martin Sebor <msebor@redhat.com>
10325 * g++.dg/ext/flexary28.C: New test.
10327 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
10330 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
10332 2018-01-15 Martin Sebor <msebor@redhat.com>
10335 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
10337 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
10340 * gfortran.dg/minmaxloc_9.f90: New test.
10341 * gfortran.dg/minmaxloc_10.f90: New test.
10342 * gfortran.dg/minmaxloc_11.f90: New test.
10344 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
10347 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
10348 * gcc.target/i386/indirect-thunk-2.c: Likewise.
10349 * gcc.target/i386/indirect-thunk-3.c: Likewise.
10350 * gcc.target/i386/indirect-thunk-4.c: Likewise.
10351 * gcc.target/i386/indirect-thunk-7.c: Likewise.
10352 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
10353 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
10354 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
10355 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
10356 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
10357 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
10358 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
10359 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
10360 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
10361 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
10362 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
10363 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
10364 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
10365 * gcc.target/i386/ret-thunk-10.c: Likewise.
10366 * gcc.target/i386/ret-thunk-11.c: Likewise.
10367 * gcc.target/i386/ret-thunk-12.c: Likewise.
10368 * gcc.target/i386/ret-thunk-13.c: Likewise.
10369 * gcc.target/i386/ret-thunk-14.c: Likewise.
10370 * gcc.target/i386/ret-thunk-15.c: Likewise.
10371 * gcc.target/i386/ret-thunk-9.c: Don't check the
10372 __x86_return_thunk label. Scan for "push" only for Linux.
10374 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
10377 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
10379 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10382 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
10384 * gcc.target/arm/pr83687.c: New test.
10386 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
10388 Adjust tests to AVR_TINY.
10390 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
10391 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
10392 * gcc.target/avr/pr71627.c: Same.
10393 * gcc.target/avr/torture/addr-space-1-0.c: Same.
10394 * gcc.target/avr/torture/addr-space-1-1.c: Same.
10395 * gcc.target/avr/torture/addr-space-1-x.c: Same.
10396 * gcc.target/avr/torture/addr-space-2-0.c: Same.
10397 * gcc.target/avr/torture/addr-space-2-1.c: Same.
10398 * gcc.target/avr/torture/addr-space-2-x.c: Same.
10399 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
10400 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
10401 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
10402 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
10403 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
10404 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
10405 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
10406 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
10407 * gcc.target/avr/torture/pr61055.c: Same.
10408 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
10410 * gcc.target/avr/torture/int24-mul.c: Same.
10411 * gcc.target/avr/torture/pr51782-1.c: Same.
10412 * gcc.target/avr/torture/pr61443.c: Same.
10413 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
10414 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
10416 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
10420 * gcc.target/avr/torture/pr83729.c: New test.
10421 * gcc.target/avr/torture/pr83801.c: New test.
10423 2018-01-15 Jakub Jelinek <jakub@redhat.com>
10425 PR middle-end/82694
10426 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
10427 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
10429 2018-01-10 Martin Sebor <msebor@redhat.com>
10432 * gcc.dg/Wstringop-overflow-2.c: New test.
10434 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10436 PR libgfortran/83811
10437 * gfortran.dg/fmt_e.f90: New test.
10439 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
10441 * gcc.target/i386/indirect-thunk-10.c: New test.
10442 * gcc.target/i386/indirect-thunk-8.c: Likewise.
10443 * gcc.target/i386/indirect-thunk-9.c: Likewise.
10444 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
10445 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
10446 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
10447 * gcc.target/i386/ret-thunk-17.c: Likewise.
10448 * gcc.target/i386/ret-thunk-18.c: Likewise.
10449 * gcc.target/i386/ret-thunk-19.c: Likewise.
10450 * gcc.target/i386/ret-thunk-20.c: Likewise.
10451 * gcc.target/i386/ret-thunk-21.c: Likewise.
10453 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
10455 * gcc.target/i386/indirect-thunk-register-4.c: New test.
10457 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
10459 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
10460 -mno-indirect-branch-register.
10461 * gcc.target/i386/indirect-thunk-2.c: Likewise.
10462 * gcc.target/i386/indirect-thunk-3.c: Likewise.
10463 * gcc.target/i386/indirect-thunk-4.c: Likewise.
10464 * gcc.target/i386/indirect-thunk-5.c: Likewise.
10465 * gcc.target/i386/indirect-thunk-6.c: Likewise.
10466 * gcc.target/i386/indirect-thunk-7.c: Likewise.
10467 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
10468 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
10469 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
10470 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
10471 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
10472 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
10473 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
10474 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
10475 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
10476 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
10477 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
10478 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
10479 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
10480 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
10481 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
10482 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
10483 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
10484 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
10485 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
10486 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
10487 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
10488 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
10489 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
10490 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
10491 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
10492 * gcc.target/i386/ret-thunk-10.c: Likewise.
10493 * gcc.target/i386/ret-thunk-11.c: Likewise.
10494 * gcc.target/i386/ret-thunk-12.c: Likewise.
10495 * gcc.target/i386/ret-thunk-13.c: Likewise.
10496 * gcc.target/i386/ret-thunk-14.c: Likewise.
10497 * gcc.target/i386/ret-thunk-15.c: Likewise.
10498 * gcc.target/i386/ret-thunk-9.c: Likewise.
10499 * gcc.target/i386/indirect-thunk-register-1.c: New test.
10500 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
10501 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
10503 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
10505 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
10506 -mfunction-return=keep.
10507 * gcc.target/i386/indirect-thunk-2.c: Likewise.
10508 * gcc.target/i386/indirect-thunk-3.c: Likewise.
10509 * gcc.target/i386/indirect-thunk-4.c: Likewise.
10510 * gcc.target/i386/indirect-thunk-5.c: Likewise.
10511 * gcc.target/i386/indirect-thunk-6.c: Likewise.
10512 * gcc.target/i386/indirect-thunk-7.c: Likewise.
10513 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
10514 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
10515 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
10516 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
10517 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
10518 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
10519 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
10520 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
10521 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
10522 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
10523 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
10524 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
10525 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
10526 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
10527 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
10528 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
10529 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
10530 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
10531 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
10532 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
10533 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
10534 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
10535 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
10536 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
10537 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
10538 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
10539 * gcc.target/i386/ret-thunk-1.c: New test.
10540 * gcc.target/i386/ret-thunk-10.c: Likewise.
10541 * gcc.target/i386/ret-thunk-11.c: Likewise.
10542 * gcc.target/i386/ret-thunk-12.c: Likewise.
10543 * gcc.target/i386/ret-thunk-13.c: Likewise.
10544 * gcc.target/i386/ret-thunk-14.c: Likewise.
10545 * gcc.target/i386/ret-thunk-15.c: Likewise.
10546 * gcc.target/i386/ret-thunk-16.c: Likewise.
10547 * gcc.target/i386/ret-thunk-2.c: Likewise.
10548 * gcc.target/i386/ret-thunk-3.c: Likewise.
10549 * gcc.target/i386/ret-thunk-4.c: Likewise.
10550 * gcc.target/i386/ret-thunk-5.c: Likewise.
10551 * gcc.target/i386/ret-thunk-6.c: Likewise.
10552 * gcc.target/i386/ret-thunk-7.c: Likewise.
10553 * gcc.target/i386/ret-thunk-8.c: Likewise.
10554 * gcc.target/i386/ret-thunk-9.c: Likewise.
10556 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
10558 * gcc.target/i386/indirect-thunk-1.c: New test.
10559 * gcc.target/i386/indirect-thunk-2.c: Likewise.
10560 * gcc.target/i386/indirect-thunk-3.c: Likewise.
10561 * gcc.target/i386/indirect-thunk-4.c: Likewise.
10562 * gcc.target/i386/indirect-thunk-5.c: Likewise.
10563 * gcc.target/i386/indirect-thunk-6.c: Likewise.
10564 * gcc.target/i386/indirect-thunk-7.c: Likewise.
10565 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
10566 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
10567 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
10568 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
10569 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
10570 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
10571 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
10572 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
10573 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
10574 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
10575 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
10576 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
10577 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
10578 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
10579 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
10580 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
10581 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
10582 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
10583 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
10584 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
10585 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
10586 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
10587 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
10588 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
10589 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
10590 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
10592 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
10595 * gcc.c-torture/compile/pr83051.c: New testcase.
10597 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10599 PR tree-optimization/83501
10600 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
10602 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
10604 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
10605 for lvx and stvx instead of lxvd2x and stxvd2x and require
10606 little-endian target. Add comments.
10607 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
10608 comprehensive testing.
10609 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
10610 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
10611 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
10612 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
10613 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
10614 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
10615 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
10616 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
10617 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
10618 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
10619 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
10620 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
10621 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
10622 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
10623 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
10624 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
10625 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
10626 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
10627 scan-assembler-not directives that forbid lvx and xxpermdi.
10628 * gcc.target/powerpc/vec-extract-3.c: Likewise.
10629 * gcc.target/powerpc/vec-extract-5.c: Likewise.
10630 * gcc.target/powerpc/vec-extract-6.c: Likewise.
10631 * gcc.target/powerpc/vec-extract-7.c: Likewise.
10632 * gcc.target/powerpc/vec-extract-8.c: Likewise.
10633 * gcc.target/powerpc/vec-extract-9.c: Likewise.
10634 * gcc.target/powerpc/vsx-vector-6-le.c: Change
10635 scan-assembler-times directives to reflect different numbers of
10636 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
10638 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10639 Alan Hayward <alan.hayward@arm.com>
10640 David Sherwood <david.sherwood@arm.com>
10642 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
10643 than SLP vectorization.
10644 * gcc.dg/vect/vect-alias-check-10.c: New test.
10645 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
10646 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
10647 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
10648 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
10649 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
10650 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
10651 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
10652 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
10653 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
10654 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
10655 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
10656 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
10657 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
10658 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
10659 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
10660 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
10661 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
10662 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
10663 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
10664 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
10665 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
10666 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
10667 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
10669 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10670 Alan Hayward <alan.hayward@arm.com>
10671 David Sherwood <david.sherwood@arm.com>
10673 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
10675 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
10676 targets with scatter stores.
10677 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
10679 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
10680 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
10681 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
10682 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
10683 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
10684 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
10685 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
10686 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
10687 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
10688 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
10689 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
10690 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
10691 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
10692 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
10693 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
10694 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
10696 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10697 Alan Hayward <alan.hayward@arm.com>
10698 David Sherwood <david.sherwood@arm.com>
10700 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
10702 * gcc.target/aarch64/sve/strided_load_4.c: New test.
10703 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
10704 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
10705 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
10707 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10708 Alan Hayward <alan.hayward@arm.com>
10709 David Sherwood <david.sherwood@arm.com>
10711 * gcc.target/aarch64/sve/strided_load_1.c: New test.
10712 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
10713 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
10715 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10716 Alan Hayward <alan.hayward@arm.com>
10717 David Sherwood <david.sherwood@arm.com>
10719 * gcc.target/aarch64/sve/gather_load_1.c: New test.
10720 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
10721 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
10722 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
10723 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
10724 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
10725 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
10726 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
10727 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
10728 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
10729 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
10730 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
10731 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
10732 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
10734 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10735 Alan Hayward <alan.hayward@arm.com>
10736 David Sherwood <david.sherwood@arm.com>
10738 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
10739 check for a message about using in-order reductions.
10740 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
10741 check for a message about using in-order reductions.
10742 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
10743 vectorized and check for a message about using in-order reductions.
10744 Expect targets with variable-length vectors to fall back to the
10745 fixed-length mininum.
10746 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
10747 check for a message about using in-order reductions.
10748 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
10749 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
10750 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
10751 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
10752 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
10753 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
10754 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
10755 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
10756 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
10757 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
10758 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
10759 vect_fold_left_plus.
10761 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10763 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
10765 * gcc.target/aarch64/sve/spill_2.c: New test.
10766 * gcc.target/aarch64/sve/spill_3.c: Likewise.
10767 * gcc.target/aarch64/sve/spill_4.c: Likewise.
10768 * gcc.target/aarch64/sve/spill_5.c: Likewise.
10769 * gcc.target/aarch64/sve/spill_6.c: Likewise.
10770 * gcc.target/aarch64/sve/spill_7.c: Likewise.
10772 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10773 Alan Hayward <alan.hayward@arm.com>
10774 David Sherwood <david.sherwood@arm.com>
10776 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
10778 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
10779 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
10780 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
10781 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
10782 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
10783 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
10784 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
10785 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
10786 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
10788 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10789 Alan Hayward <alan.hayward@arm.com>
10790 David Sherwood <david.sherwood@arm.com>
10792 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
10793 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
10794 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
10795 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
10797 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10798 Alan Hayward <alan.hayward@arm.com>
10799 David Sherwood <david.sherwood@arm.com>
10801 * lib/target-supports.exp
10802 (check_effective_target_vect_fold_extract_last): New proc.
10803 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
10804 for fold_extract_last.
10805 * gcc.dg/vect/pr65947-2.c: Likewise.
10806 * gcc.dg/vect/pr65947-3.c: Likewise.
10807 * gcc.dg/vect/pr65947-4.c: Likewise.
10808 * gcc.dg/vect/pr65947-5.c: Likewise.
10809 * gcc.dg/vect/pr65947-6.c: Likewise.
10810 * gcc.dg/vect/pr65947-9.c: Likewise.
10811 * gcc.dg/vect/pr65947-10.c: Likewise.
10812 * gcc.dg/vect/pr65947-12.c: Likewise.
10813 * gcc.dg/vect/pr65947-14.c: Likewise.
10814 * gcc.dg/vect/pr80631-1.c: Likewise.
10815 * gcc.target/aarch64/sve/clastb_1.c: New test.
10816 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
10817 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
10818 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
10819 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
10820 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
10821 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
10822 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
10823 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
10824 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
10825 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
10826 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
10827 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
10828 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
10830 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10831 Alan Hayward <alan.hayward@arm.com>
10832 David Sherwood <david.sherwood@arm.com>
10834 * gcc.target/aarch64/sve/live_1.c: New test.
10835 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
10837 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10838 Alan Hayward <alan.hayward@arm.com>
10839 David Sherwood <david.sherwood@arm.com>
10841 * gcc.target/aarch64/sve/nopeel_1.c: New test.
10842 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
10843 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
10844 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
10845 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
10846 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
10847 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
10848 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
10849 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
10851 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10852 Alan Hayward <alan.hayward@arm.com>
10853 David Sherwood <david.sherwood@arm.com>
10855 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
10857 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
10859 * gcc.target/aarch64/sve/loop_add_4.c: New test.
10860 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
10861 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
10862 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
10863 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
10864 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
10866 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10867 Alan Hayward <alan.hayward@arm.com>
10868 David Sherwood <david.sherwood@arm.com>
10870 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
10871 instead of just ADDRESS.
10872 * gcc.dg/tree-ssa/scev-10.c: Likewise.
10873 * gcc.dg/tree-ssa/scev-11.c: Likewise.
10874 * gcc.dg/tree-ssa/scev-12.c: Likewise.
10875 * gcc.target/aarch64/sve/index_offset_1.c: New test.
10876 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
10877 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
10878 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
10879 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
10880 * gcc.target/aarch64/sve/while_2.c: Likewise.
10881 * gcc.target/aarch64/sve/while_3.c: Likewise.
10882 * gcc.target/aarch64/sve/while_4.c: Likewise.
10884 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10885 Alan Hayward <alan.hayward@arm.com>
10886 David Sherwood <david.sherwood@arm.com>
10888 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
10889 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
10891 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
10892 * gcc.target/aarch64/sve/slp_7.c: Likewise.
10893 * gcc.target/aarch64/sve/reduc_5.c: New test.
10894 * gcc.target/aarch64/sve/slp_13.c: Likewise.
10895 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
10897 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10898 Alan Hayward <alan.hayward@arm.com>
10899 David Sherwood <david.sherwood@arm.com>
10901 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
10902 * gcc.dg/tree-ssa/peel1.c: Likewise.
10903 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
10904 variable-length vectors.
10905 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
10906 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
10907 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
10908 * gcc.target/aarch64/sve/slp_2.c: Likewise.
10909 * gcc.target/aarch64/sve/slp_3.c: Likewise.
10910 * gcc.target/aarch64/sve/slp_4.c: Likewise.
10911 * gcc.target/aarch64/sve/slp_6.c: Likewise.
10912 * gcc.target/aarch64/sve/slp_8.c: New test.
10913 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
10914 * gcc.target/aarch64/sve/slp_9.c: Likewise.
10915 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
10916 * gcc.target/aarch64/sve/slp_10.c: Likewise.
10917 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
10918 * gcc.target/aarch64/sve/slp_11.c: Likewise.
10919 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
10920 * gcc.target/aarch64/sve/slp_12.c: Likewise.
10921 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
10922 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
10923 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
10924 * gcc.target/aarch64/sve/while_1.c: Likewise.
10925 * gcc.target/aarch64/sve/while_2.c: Likewise.
10926 * gcc.target/aarch64/sve/while_3.c: Likewise.
10927 * gcc.target/aarch64/sve/while_4.c: Likewise.
10929 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10930 Alan Hayward <alan.hayward@arm.com>
10931 David Sherwood <david.sherwood@arm.com>
10933 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
10935 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
10936 and add an associated scan-dump test. Prevent vectorization
10937 of the first two loops.
10938 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
10939 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
10940 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
10941 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
10942 (INIT_VECTOR): Tweak initial value so that some bits are always set.
10943 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
10945 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10946 Alan Hayward <alan.hayward@arm.com>
10947 David Sherwood <david.sherwood@arm.com>
10949 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
10950 * gcc.dg/vect/pr67790.c: Likewise.
10951 * gcc.dg/vect/slp-reduc-1.c: Likewise.
10952 * gcc.dg/vect/slp-reduc-2.c: Likewise.
10953 * gcc.dg/vect/slp-reduc-3.c: Likewise.
10954 * gcc.dg/vect/slp-reduc-5.c: Likewise.
10955 * gcc.target/aarch64/sve/slp_5.c: New test.
10956 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
10957 * gcc.target/aarch64/sve/slp_6.c: Likewise.
10958 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
10959 * gcc.target/aarch64/sve/slp_7.c: Likewise.
10960 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
10962 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10963 Alan Hayward <alan.hayward@arm.com>
10964 David Sherwood <david.sherwood@arm.com>
10966 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
10968 * gcc.dg/vect/slp-1.c: Likewise.
10969 * gcc.dg/vect/slp-10.c: Likewise.
10970 * gcc.dg/vect/slp-12b.c: Likewise.
10971 * gcc.dg/vect/slp-12c.c: Likewise.
10972 * gcc.dg/vect/slp-17.c: Likewise.
10973 * gcc.dg/vect/slp-19b.c: Likewise.
10974 * gcc.dg/vect/slp-20.c: Likewise.
10975 * gcc.dg/vect/slp-21.c: Likewise.
10976 * gcc.dg/vect/slp-22.c: Likewise.
10977 * gcc.dg/vect/slp-23.c: Likewise.
10978 * gcc.dg/vect/slp-24-big-array.c: Likewise.
10979 * gcc.dg/vect/slp-24.c: Likewise.
10980 * gcc.dg/vect/slp-28.c: Likewise.
10981 * gcc.dg/vect/slp-39.c: Likewise.
10982 * gcc.dg/vect/slp-6.c: Likewise.
10983 * gcc.dg/vect/slp-7.c: Likewise.
10984 * gcc.dg/vect/slp-cond-1.c: Likewise.
10985 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
10986 * gcc.dg/vect/slp-cond-2.c: Likewise.
10987 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
10988 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
10989 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
10990 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
10991 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
10992 * gcc.dg/vect/slp-perm-6.c: Likewise.
10993 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
10994 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
10995 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
10996 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
10997 * gcc.dg/vect/slp-12a.c: Likewise.
10998 * gcc.dg/vect/slp-14.c: Likewise.
10999 * gcc.dg/vect/slp-15.c: Likewise.
11000 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
11001 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
11002 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
11003 * gcc.target/aarch64/sve/slp_1.c: New test.
11004 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
11005 * gcc.target/aarch64/sve/slp_2.c: Likewise.
11006 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
11007 * gcc.target/aarch64/sve/slp_3.c: Likewise.
11008 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
11009 * gcc.target/aarch64/sve/slp_4.c: Likewise.
11010 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
11012 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11013 Alan Hayward <alan.hayward@arm.com>
11014 David Sherwood <david.sherwood@arm.com>
11016 * gcc.dg/vect/vect-ooo-group-1.c: New test.
11017 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
11018 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
11019 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
11020 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
11021 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
11022 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
11023 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
11024 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
11025 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
11026 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
11027 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
11028 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
11029 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
11030 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
11031 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
11032 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
11033 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
11034 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
11036 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11037 Alan Hayward <alan.hayward@arm.com>
11038 David Sherwood <david.sherwood@arm.com>
11040 * gcc.target/aarch64/sve/struct_move_1.c: New test.
11041 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
11042 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
11043 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
11044 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
11045 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
11046 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
11047 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
11048 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
11049 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
11050 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
11051 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
11052 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
11053 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
11054 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
11055 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
11056 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
11057 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
11058 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
11059 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
11060 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
11061 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
11062 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
11063 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
11064 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
11065 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
11066 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
11067 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
11068 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
11069 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
11070 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
11071 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
11072 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
11073 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
11074 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
11075 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
11077 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11078 Alan Hayward <alan.hayward@arm.com>
11079 David Sherwood <david.sherwood@arm.com>
11081 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
11082 Return true for SVE too.
11083 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
11084 if load/store lanes are supported.
11085 * gcc.dg/vect/slp-10.c: Likewise.
11086 * gcc.dg/vect/slp-12c.c: Likewise.
11087 * gcc.dg/vect/slp-17.c: Likewise.
11088 * gcc.dg/vect/slp-33.c: Likewise.
11089 * gcc.dg/vect/slp-6.c: Likewise.
11090 * gcc.dg/vect/slp-cond-1.c: Likewise.
11091 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
11092 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
11093 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
11094 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
11095 * gcc.dg/vect/slp-perm-6.c: Likewise.
11096 * gcc.dg/vect/slp-perm-9.c: Likewise.
11097 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
11098 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
11099 for variable-length vectors.
11101 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11102 Alan Hayward <alan.hayward@arm.com>
11103 David Sherwood <david.sherwood@arm.com>
11105 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
11106 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
11108 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11110 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
11111 * g++.target/aarch64/sve/catch_1.C: New test.
11112 * g++.target/aarch64/sve/catch_2.C: Likewise.
11113 * g++.target/aarch64/sve/catch_3.C: Likewise.
11114 * g++.target/aarch64/sve/catch_4.C: Likewise.
11115 * g++.target/aarch64/sve/catch_5.C: Likewise.
11116 * g++.target/aarch64/sve/catch_6.C: Likewise.
11118 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11119 Alan Hayward <alan.hayward@arm.com>
11120 David Sherwood <david.sherwood@arm.com>
11122 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
11124 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
11125 * gcc.target/aarch64/fmaxmin.c: Likewise.
11126 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
11127 * gcc.target/aarch64/orr_imm_1.c: Likewise.
11128 * gcc.target/aarch64/pr62178.c: Likewise.
11129 * gcc.target/aarch64/pr71727-2.c: Likewise.
11130 * gcc.target/aarch64/saddw-1.c: Likewise.
11131 * gcc.target/aarch64/saddw-2.c: Likewise.
11132 * gcc.target/aarch64/uaddw-1.c: Likewise.
11133 * gcc.target/aarch64/uaddw-2.c: Likewise.
11134 * gcc.target/aarch64/uaddw-3.c: Likewise.
11135 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
11136 * gcc.target/aarch64/vect-compile.c: Likewise.
11137 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
11138 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
11139 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
11140 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
11141 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
11142 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
11143 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
11144 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
11145 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
11146 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
11147 * gcc.target/aarch64/vect-fmovd.c: Likewise.
11148 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
11149 * gcc.target/aarch64/vect-fmovf.c: Likewise.
11150 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
11151 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
11152 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
11153 * gcc.target/aarch64/vect-movi.c: Likewise.
11154 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
11155 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
11156 * gcc.target/aarch64/vect-vaddv.c: Likewise.
11157 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
11158 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
11159 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
11161 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
11162 * gcc.target/aarch64/sve/arith_1.c: New test.
11163 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
11164 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
11165 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
11166 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
11167 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
11168 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
11169 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
11170 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
11171 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
11172 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
11173 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
11174 * gcc.target/aarch64/sve/ext_1.c: Likewise.
11175 * gcc.target/aarch64/sve/ext_2.c: Likewise.
11176 * gcc.target/aarch64/sve/extract_1.c: Likewise.
11177 * gcc.target/aarch64/sve/extract_2.c: Likewise.
11178 * gcc.target/aarch64/sve/extract_3.c: Likewise.
11179 * gcc.target/aarch64/sve/extract_4.c: Likewise.
11180 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
11181 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
11182 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
11183 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
11184 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
11185 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
11186 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
11187 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
11188 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
11189 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
11190 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
11191 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
11192 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
11193 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
11194 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
11195 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
11196 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
11197 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
11198 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
11199 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
11200 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
11201 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
11202 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
11203 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
11204 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
11205 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
11206 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
11207 * gcc.target/aarch64/sve/index_1.c: Likewise.
11208 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
11209 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
11210 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
11211 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
11212 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
11213 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
11214 * gcc.target/aarch64/sve/logical_1.c: Likewise.
11215 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
11216 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
11217 * gcc.target/aarch64/sve/mad_1.c: Likewise.
11218 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
11219 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
11220 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
11221 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
11222 * gcc.target/aarch64/sve/mla_1.c: Likewise.
11223 * gcc.target/aarch64/sve/mls_1.c: Likewise.
11224 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
11225 * gcc.target/aarch64/sve/msb_1.c: Likewise.
11226 * gcc.target/aarch64/sve/mul_1.c: Likewise.
11227 * gcc.target/aarch64/sve/neg_1.c: Likewise.
11228 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
11229 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
11230 * gcc.target/aarch64/sve/pack_1.c: Likewise.
11231 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
11232 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
11233 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
11234 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
11235 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
11236 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
11237 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
11238 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
11239 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
11240 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
11241 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
11242 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
11243 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
11244 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
11245 * gcc.target/aarch64/sve/rev_1.c: Likewise.
11246 * gcc.target/aarch64/sve/revb_1.c: Likewise.
11247 * gcc.target/aarch64/sve/revh_1.c: Likewise.
11248 * gcc.target/aarch64/sve/revw_1.c: Likewise.
11249 * gcc.target/aarch64/sve/shift_1.c: Likewise.
11250 * gcc.target/aarch64/sve/single_1.c: Likewise.
11251 * gcc.target/aarch64/sve/single_2.c: Likewise.
11252 * gcc.target/aarch64/sve/single_3.c: Likewise.
11253 * gcc.target/aarch64/sve/single_4.c: Likewise.
11254 * gcc.target/aarch64/sve/spill_1.c: Likewise.
11255 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
11256 * gcc.target/aarch64/sve/subr_1.c: Likewise.
11257 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
11258 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
11259 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
11260 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
11261 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
11262 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
11263 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
11264 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
11265 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
11266 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
11267 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
11268 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
11269 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
11270 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
11271 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
11272 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
11273 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
11274 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
11275 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
11276 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
11277 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
11278 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
11279 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
11280 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
11281 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
11282 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
11283 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
11284 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
11285 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
11286 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
11287 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
11288 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
11289 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
11290 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
11291 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
11292 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
11293 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
11294 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
11295 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
11296 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
11297 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
11298 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
11300 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11301 Alan Hayward <alan.hayward@arm.com>
11302 David Sherwood <david.sherwood@arm.com>
11304 * lib/target-supports.exp (check_effective_target_aarch64_sve)
11305 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
11306 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
11308 (check_effective_target_vect_perm): Handle SVE.
11309 (check_effective_target_vect_perm_byte): Likewise.
11310 (check_effective_target_vect_perm_short): Likewise.
11311 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
11312 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
11313 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
11314 (check_effective_target_vect_element_align_preferred): Likewise.
11315 (check_effective_target_vect_align_stack_vars): Likewise.
11316 (check_effective_target_vect_load_lanes): Likewise.
11317 (check_effective_target_vect_masked_store): Likewise.
11318 (available_vector_sizes): Use aarch64_sve_bits for SVE.
11319 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
11320 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
11321 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
11322 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
11323 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
11324 * gcc.dg/vect/slp-23.c: Likewise.
11325 * gcc.dg/vect/slp-perm-5.c: Likewise.
11326 * gcc.dg/vect/slp-perm-6.c: Likewise.
11327 * gcc.dg/vect/slp-perm-9.c: Likewise.
11328 * gcc.dg/vect/slp-reduc-3.c: Likewise.
11329 * gcc.dg/vect/vect-114.c: Likewise.
11330 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
11331 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
11333 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11335 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
11336 vect_variable_length, expecting the test to be vectorized
11337 without SLP instead.
11338 * gcc.dg/vect/pr33953.c: Likewise.
11339 * gcc.dg/vect/pr37027.c: Likewise.
11340 * gcc.dg/vect/pr67790.c: Likewise.
11341 * gcc.dg/vect/pr68445.c: Likewise.
11342 * gcc.dg/vect/slp-1.c: Likewise.
11343 * gcc.dg/vect/slp-10.c: Likewise.
11344 * gcc.dg/vect/slp-12a.c: Likewise.
11345 * gcc.dg/vect/slp-12b.c: Likewise.
11346 * gcc.dg/vect/slp-12c.c: Likewise.
11347 * gcc.dg/vect/slp-13-big-array.c: Likewise.
11348 * gcc.dg/vect/slp-13.c: Likewise.
11349 * gcc.dg/vect/slp-14.c: Likewise.
11350 * gcc.dg/vect/slp-15.c: Likewise.
11351 * gcc.dg/vect/slp-17.c: Likewise.
11352 * gcc.dg/vect/slp-19b.c: Likewise.
11353 * gcc.dg/vect/slp-2.c: Likewise.
11354 * gcc.dg/vect/slp-20.c: Likewise.
11355 * gcc.dg/vect/slp-21.c: Likewise.
11356 * gcc.dg/vect/slp-22.c: Likewise.
11357 * gcc.dg/vect/slp-24-big-array.c: Likewise.
11358 * gcc.dg/vect/slp-24.c: Likewise.
11359 * gcc.dg/vect/slp-28.c: Likewise.
11360 * gcc.dg/vect/slp-39.c: Likewise.
11361 * gcc.dg/vect/slp-42.c: Likewise.
11362 * gcc.dg/vect/slp-6.c: Likewise.
11363 * gcc.dg/vect/slp-7.c: Likewise.
11364 * gcc.dg/vect/slp-cond-1.c: Likewise.
11365 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
11366 * gcc.dg/vect/slp-cond-2.c: Likewise.
11367 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
11368 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
11369 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
11370 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
11371 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
11372 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
11373 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
11374 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
11375 * gcc.dg/vect/slp-reduc-1.c: Likewise.
11376 * gcc.dg/vect/slp-reduc-2.c: Likewise.
11377 * gcc.dg/vect/slp-reduc-4.c: Likewise.
11378 * gcc.dg/vect/slp-reduc-5.c: Likewise.
11379 * gcc.dg/vect/slp-reduc-7.c: Likewise.
11380 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
11381 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
11382 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
11383 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
11385 2018-01-13 Jakub Jelinek <jakub@redhat.com>
11388 * gcc.dg/pr83801.c: New test.
11390 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
11393 * gfortran.dg/bounds_check_19.f90: New test.
11395 2018-01-12 Jakub Jelinek <jakub@redhat.com>
11397 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
11398 instead of scan-assembler-not for xsnabsqp.
11400 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11402 PR libgfortran/83525
11403 * gfortran.dg/newunit_5.f90: New test.
11405 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
11407 PR rtl-optimization/80481
11408 * g++.dg/pr80481.C: New.
11410 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
11413 * gcc.target/alpha/pr83628-3.c: New test.
11415 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11417 * lib/target-supports.exp (check_effective_target_avx512f): Also
11418 check for __builtin_ia32_addsd_round,
11419 __builtin_ia32_getmantsd_round.
11420 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
11422 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
11425 * gcc.target/powerpc/pr83629.c: Require ilp32.
11427 2018-01-12 Richard Biener <rguenther@suse.de>
11429 PR tree-optimization/80846
11430 * gcc.target/i386/pr80846-1.c: New testcase.
11431 * gcc.target/i386/pr80846-2.c: Likewise.
11433 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
11435 * gcc.c-torture/execute/20180112-1.c: New test.
11437 2018-01-12 Tom de Vries <tom@codesourcery.com>
11439 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
11440 * g++.dg/ext/label13a.C: Same.
11441 * g++.dg/ext/label14.C: Same.
11442 * g++.dg/ext/label2.C: Same.
11443 * g++.dg/ext/label3.C: Same.
11444 * g++.dg/torture/pr42462.C: Same.
11445 * g++.dg/torture/pr42739.C: Same.
11446 * g++.dg/warn/Wunused-label-3.C: Same.
11448 2018-01-12 Tom de Vries <tom@codesourcery.com>
11450 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
11451 * g++.dg/Walloca1.C: Same.
11452 * g++.dg/cpp0x/pr70338.C: Same.
11453 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
11454 * g++.dg/cpp1y/vla10.C: Same.
11455 * g++.dg/cpp1y/vla2.C: Same.
11456 * g++.dg/cpp1y/vla6.C: Same.
11457 * g++.dg/cpp1y/vla8.C: Same.
11458 * g++.dg/debug/debug5.C: Same.
11459 * g++.dg/debug/debug6.C: Same.
11460 * g++.dg/debug/pr54828.C: Same.
11461 * g++.dg/diagnostic/pr70105.C: Same.
11462 * g++.dg/eh/cleanup5.C: Same.
11463 * g++.dg/eh/spbp.C: Same.
11464 * g++.dg/ext/tmplattr9.C: Same.
11465 * g++.dg/ext/vla10.C: Same.
11466 * g++.dg/ext/vla11.C: Same.
11467 * g++.dg/ext/vla12.C: Same.
11468 * g++.dg/ext/vla15.C: Same.
11469 * g++.dg/ext/vla16.C: Same.
11470 * g++.dg/ext/vla17.C: Same.
11471 * g++.dg/ext/vla3.C: Same.
11472 * g++.dg/ext/vla6.C: Same.
11473 * g++.dg/ext/vla7.C: Same.
11474 * g++.dg/init/array24.C: Same.
11475 * g++.dg/init/new47.C: Same.
11476 * g++.dg/init/pr55497.C: Same.
11477 * g++.dg/opt/pr78201.C: Same.
11478 * g++.dg/template/vla2.C: Same.
11479 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
11480 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
11481 * g++.dg/torture/pr62127.C: Same.
11482 * g++.dg/torture/pr67055.C: Same.
11483 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
11484 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
11485 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
11486 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
11487 * g++.dg/warn/Wplacement-new-size-5.C: Same.
11488 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
11489 * g++.dg/warn/Wvla-1.C: Same.
11490 * g++.dg/warn/Wvla-3.C: Same.
11491 * g++.old-deja/g++.ext/array2.C: Same.
11492 * g++.old-deja/g++.ext/constructor.C: Same.
11493 * g++.old-deja/g++.law/builtin1.C: Same.
11494 * g++.old-deja/g++.other/crash12.C: Same.
11495 * g++.old-deja/g++.other/eh3.C: Same.
11496 * g++.old-deja/g++.pt/array6.C: Same.
11497 * g++.old-deja/g++.pt/dynarray.C: Same.
11499 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11501 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
11503 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11505 PR libfortran/67412
11506 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
11507 on *-*-solaris2.10.
11509 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11511 * lib/target-supports.exp (check_effective_target_branch_cost):
11512 Accept all x86 targets.
11514 2018-01-12 Martin Liska <mliska@suse.cz>
11517 * g++.dg/warn/pr83054.C: New test.
11519 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11521 * gcc.target/powerpc/spec-barr-1.c: New file.
11523 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
11526 * gcc.target/i386/pr83330.c: New test.
11528 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
11531 * gfortran.dg/dtio_31.f03: New test.
11532 * gfortran.dg/dtio_32.f03: New test.
11534 2018-01-11 David Malcolm <dmalcolm@redhat.com>
11537 * g++.dg/wrappers: New subdirectory.
11538 * g++.dg/wrappers/README: New file.
11539 * g++.dg/wrappers/alloc.C: New test case.
11540 * g++.dg/wrappers/cow-istream-string.C: New test case.
11541 * g++.dg/wrappers/cp-stdlib.C: New test case.
11542 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
11543 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
11545 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
11547 PR middle-end/83718
11548 * g++.dg/torture/pr83718.C: New testcase.
11550 2018-01-11 Martin Jambor <mjambor@suse.cz>
11553 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
11555 2018-01-11 Bin Cheng <bin.cheng@arm.com>
11557 PR tree-optimization/83695
11558 * gcc.dg/tree-ssa/pr83695.c: New test.
11560 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11562 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
11563 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
11565 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11567 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
11568 * gcc.target/arm/simd/fp16fml_high.c: New test.
11569 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
11570 * lib/target-supports.exp
11571 (check_effective_target_arm_fp16fml_neon_ok_nocache,
11572 check_effective_target_arm_fp16fml_neon_ok,
11573 add_options_for_arm_fp16fml_neon): New procedures.
11575 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11577 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
11580 2018-01-11 Richard Biener <rguenther@suse.de>
11582 PR tree-optimization/83435
11583 * gcc.dg/graphite/pr83435.c: New testcase.
11585 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
11586 Alan Hayward <alan.hayward@arm.com>
11587 David Sherwood <david.sherwood@arm.com>
11589 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
11591 2018-01-11 Tamar Christina <tamar.christina@arm.com>
11593 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
11595 2018-01-11 Sudakshina Das <sudi.das@arm.com>
11598 * gcc.c-torture/compile/pr82096.c: New test.
11600 2018-01-11 Ed Schonberg <schonberg@adacore.com>
11602 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
11604 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
11606 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
11608 2018-01-11 Justin Squirek <squirek@adacore.com>
11610 * gnat.dg/expr_func4.adb: New testcase.
11612 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
11614 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
11617 2018-01-11 Bob Duff <duff@adacore.com>
11619 * gnat.dg/protected_null.adb: New testcase.
11621 2018-01-11 Ed Schonberg <schonberg@adacore.com>
11623 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
11625 2018-01-11 Ed Schonberg <schonberg@adacore.com>
11627 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
11629 2018-01-11 Justin Squirek <squirek@adacore.com>
11631 * gnat.dg/loopvar.adb: New testcase.
11633 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
11635 PR middle-end/83189
11636 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
11638 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
11640 * gcc.c-torture/compile/pr83575.c: New testcase.
11642 2018-01-10 Michael Collison <michael.collison@arm.com>
11644 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
11645 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
11646 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
11647 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
11648 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
11649 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
11650 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
11651 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
11652 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
11653 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
11654 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
11655 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
11656 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
11657 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
11658 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
11659 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
11661 2018-01-10 Michael Collison <michael.collison@arm.com>
11663 * gcc.target/aarch64/sha2.h: New shared testcase.
11664 * gcc.target/aarch64/sha2_1.c: New testcase.
11665 * gcc.target/aarch64/sha2_2.c: New testcase.
11666 * gcc.target/aarch64/sha2_3.c: New testcase.
11667 * gcc.target/aarch64/sha3.h: New shared testcase.
11668 * gcc.target/aarch64/sha3_1.c: New testcase.
11669 * gcc.target/aarch64/sha3_2.c: New testcase.
11670 * gcc.target/aarch64/sha3_3.c: New testcase.
11672 2018-01-10 Michael Collison <michael.collison@arm.com>
11674 * gcc.target/aarch64/sm3_sm4.c: New testcase.
11676 2018-01-10 Martin Sebor <msebor@redhat.com>
11678 PR tree-optimization/83781
11679 * gcc.dg/strlenopt-42.c: New test.
11681 2018-01-11 Martin Sebor <msebor@gmail.com>
11682 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11684 PR tree-optimization/83501
11685 PR tree-optimization/81703
11687 * gcc.dg/strlenopt-39.c: New test-case.
11688 * gcc.dg/pr81703.c: Likewise.
11690 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
11692 * gnat.dg/atomic10.adb: New test.
11694 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
11697 * gfortran.dg/deferred_character_18.f90: New test.
11699 2018-01-10 Martin Sebor <msebor@redhat.com>
11701 PR tree-optimization/83671
11702 * gcc.dg/strlenopt-40.c: New test.
11703 * gcc.dg/strlenopt-41.c: New test.
11705 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
11708 * gfortran.dg/allocate_with_typespec_7.f90: New test.
11710 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
11713 * gcc.target/powerpc/pr83399.c: New test.
11715 2018-01-10 David Malcolm <dmalcolm@redhat.com>
11718 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
11719 to reflect that the arguments are correctly underlined.
11720 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
11721 for globals, params, locals and literals.
11722 (test_sizeof): Directly test the location of "sizeof", rather than
11723 when used in compound expressions.
11724 (test_alignof): Likewise for "alignof".
11725 (test_string_literals): Likewise for string literals.
11726 (test_numeric_literals): Likewise for numeric literals.
11727 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
11728 (test_typeid): Likewise for typeid.
11729 (test_unary_plus): New.
11730 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
11733 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
11735 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
11737 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11739 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
11741 2018-01-10 Marek Polacek <polacek@redhat.com>
11744 * g++.dg/warn/Wduplicated-branches4.C: New test.
11746 2018-01-10 Jakub Jelinek <jakub@redhat.com>
11749 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
11752 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
11755 * g++.dg/cpp0x/new2.C: New.
11757 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
11760 * gcc.target/i386/pr83735.c: New test.
11762 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
11764 * lib/target-supports.exp (check_effective_target_branch_cost):
11766 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
11767 * gcc.dg/pr21643.c: Likewise.
11768 * gcc.dg/pr46309.c: Likewise.
11769 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
11770 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
11771 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
11772 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
11773 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
11774 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
11775 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
11776 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
11777 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
11778 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
11779 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
11780 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
11781 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
11782 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
11784 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
11787 * gcc.target/powerpc/pr83629.c: New testcase.
11789 2018-01-10 Richard Biener <rguenther@suse.de>
11792 * gcc.dg/pr78768.c: Un-XFAIL.
11794 2018-01-10 Richard Biener <rguenther@suse.de>
11797 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
11799 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
11801 PR tree-optimization/83753
11802 * gcc.dg/torture/pr83753.c: New test.
11804 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
11806 * gcc.target/i386/avx2-gather-1.c: Add -march.
11807 * gcc.target/i386/avx2-gather-2.c: Add -march.
11808 * gcc.target/i386/avx2-gather-3.c: Add -march.
11809 * gcc.target/i386/avx2-gather-4.c: Add -march.
11810 * gcc.target/i386/avx2-gather-5.c: Add -march.
11811 * gcc.target/i386/avx2-gather-6.c: Add -march.
11812 * gcc.target/i386/avx512f-gather-1.c: Add -march.
11813 * gcc.target/i386/avx512f-gather-2.c: Add -march.
11814 * gcc.target/i386/avx512f-gather-3.c: Add -march.
11815 * gcc.target/i386/avx512f-gather-4.c: Add -march.
11816 * gcc.target/i386/avx512f-gather-5.c: Add -march.
11817 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
11818 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
11819 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
11820 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
11821 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
11823 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
11826 * gcc.target/i386/pr78585.c: New test.
11828 2018-01-09 Jakub Jelinek <jakub@redhat.com>
11831 * g++.dg/cpp0x/pr83734.C: New test.
11833 2018-01-09 Carl Love <cel@us.ibm.com>
11835 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
11836 vec_mergeo builtins with float, double, long long, unsigned long long,
11837 bool long long arguments.
11838 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
11839 vec_float2 with double arguments.
11840 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
11841 vec_mergew and vec_mergow builtins.
11843 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
11846 * gfortran.dg/contiguous_6.f90: New test.
11848 2018-01-09 Richard Biener <rguenther@suse.de>
11850 PR tree-optimization/83668
11851 * gcc.dg/graphite/pr83668.c: New testcase.
11853 2018-01-09 Joseph Myers <joseph@codesourcery.com>
11855 PR tree-optimization/64811
11856 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
11857 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
11858 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
11859 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
11861 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
11863 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
11866 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
11868 2018-01-09 Tamar Christina <tamar.christina@arm.com>
11871 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
11872 no NEON and require softfp or hard float-abi.
11873 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
11875 2018-01-09 Richard Biener <rguenther@suse.de>
11877 PR tree-optimization/83572
11878 * gcc.dg/graphite/pr83572.c: New testcase.
11880 2018-01-09 Jakub Jelinek <jakub@redhat.com>
11883 * gcc.dg/sms-13.c: New test.
11885 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
11888 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
11890 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
11891 Monk Chiang <sh.chiang04@gmail.com>
11893 * gcc.target/riscv/save-restore-1.c: New.
11895 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11898 * gcc.target/powerpc/pr83677.c: New file.
11900 2018-01-08 Jeff Law <law@redhat.com>
11902 PR rtl-optimizatin/81308
11903 * g++.dg/pr81308-1.C: New test.
11904 * g++.dg/pr81308-2.C: New test.
11906 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
11908 PR target/83663 - Revert r255946
11909 * gcc.target/aarch64/vect-slp-dup.c: New.
11911 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11913 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
11916 2018-01-08 Richard Biener <rguenther@suse.de>
11918 PR tree-optimization/83563
11919 * gcc.dg/graphite/pr83563.c: New testcase.
11921 2018-01-08 Richard Biener <rguenther@suse.de>
11923 PR middle-end/83713
11924 * g++.dg/torture/pr83713.C: New testcase.
11926 2018-01-08 Tom de Vries <tom@codesourcery.com>
11928 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
11930 2018-01-08 Richard Biener <rguenther@suse.de>
11932 PR tree-optimization/83685
11933 * gcc.dg/torture/pr83685.c: New testcase.
11935 2018-01-08 Richard Biener <rguenther@suse.de>
11938 * gcc.dg/lto/pr83719_0.c: New testcase.
11940 2018-01-08 Tom de Vries <tom@codesourcery.com>
11942 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
11943 * gcc.dg/graphite/run-id-1.c: Same.
11944 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
11946 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
11949 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
11950 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
11951 * gfortran.dg/pdt_27.f03: New test.
11954 * gfortran.dg/pdt_28.f03: New test.
11956 2018-01-08 Tom de Vries <tom@codesourcery.com>
11958 * c-c++-common/builtins.c: Require effective target alloca.
11959 * gcc.dg/Wrestrict.c: Same.
11960 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
11962 2018-01-08 Richard Biener <rguenther@suse.de>
11964 PR middle-end/83580
11965 * gcc.dg/torture/pr83580.c: New testcase.
11967 2018-01-08 Richard Biener <rguenther@suse.de>
11969 PR middle-end/83517
11970 * gcc.dg/pr83517.c: New testcase.
11972 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
11974 PR middle-end/81897
11975 * gcc.dg/uninit-pr81897.c: New test.
11977 2018-01-06 Martin Sebor <msebor@redhat.com>
11979 PR tree-optimization/83640
11980 * gcc.dg/Wrestrict-6.c: New test.
11981 * gcc.dg/pr83640.c: New test.
11983 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
11985 * gcc.target/aarch64/reg-alloc-1.c: New test.
11987 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
11990 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
11992 2018-01-06 Jakub Jelinek <jakub@redhat.com>
11995 * gcc.dg/pr83480.c: New test.
11997 PR rtl-optimization/83682
11998 * gcc.target/i386/pr83682.c: New test.
12000 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
12004 * gfortran.dg/char_cast_1.f90: Update scan pattern.
12005 * gfortran.dg/dependency_49.f90: Likewise.
12006 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
12007 * gfortran.dg/repeat_7.f90: New test for PR 66310.
12008 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
12009 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
12010 * gfortran.dg/string_1_lp64.f90: New test.
12011 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
12012 * gfortran.dg/string_3_lp64.f90: New test.
12014 2018-01-05 Jakub Jelinek <jakub@redhat.com>
12017 * gcc.target/i386/sse-26.c: New test.
12020 * gcc.target/i386/pr83604.c: New test.
12022 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
12024 * gcc.dg/vect/vect-align-4.c: New test.
12025 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
12026 and redefine as a structure with an unaligned member "b".
12027 (foo): Update accordingly.
12029 2018-01-05 Sudakshina Das <sudi.das@arm.com>
12032 * gcc.target/aarch64/bics_5.c: New test.
12033 * gcc.target/arm/bics_5.c: Likewise.
12035 2018-01-05 Jakub Jelinek <jakub@redhat.com>
12037 PR tree-optimization/83605
12038 * gcc.dg/pr83605.c: New test.
12040 2018-01-04 Jakub Jelinek <jakub@redhat.com>
12043 * gcc.target/i386/pr83554.c: New test.
12046 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
12049 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
12053 * gfortran.dg/eoshift_8.f90: New test.
12054 * gfortran.dg/simplify_eoshift_1.f90: New test.
12056 2018-01-04 Jakub Jelinek <jakub@redhat.com>
12059 * gcc.dg/pr83585.c: New test.
12061 2018-01-04 Nathan Sidwell <nathan@acm.org>
12064 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
12066 2018-01-04 Jakub Jelinek <jakub@redhat.com>
12069 * gcc.dg/pr83666.c: New test.
12071 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
12074 * gcc.target/alpha/pr83628-1.c: New test.
12075 * gcc.target/alpha/pr83628-2.c: Ditto.
12077 2018-01-04 Martin Liska <mliska@suse.cz>
12080 * g++.dg/ipa/pr82352.C: New test.
12082 2018-01-04 Jakub Jelinek <jakub@redhat.com>
12084 * gcc.dg/vect-opt-info-1.c: Moved to ...
12085 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
12086 vect_int targets, use dg-additional-options instead of dg-options and
12087 use relative line numbers instead of absolute.
12089 2018-01-03 Martin Sebor <msebor@redhat.com>
12091 PR tree-optimization/83655
12092 * gcc.dg/Wrestrict-5.c: New test.
12093 * c-c++-common/builtins.c: New test.
12095 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
12096 Alan Hayward <alan.hayward@arm.com>
12097 David Sherwood <david.sherwood@arm.com>
12099 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
12102 2018-01-03 Jeff Law <law@redhat.com>
12105 * gcc.target/i386/stack-check-17.c: New test.
12106 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
12108 2018-01-03 Jakub Jelinek <jakub@redhat.com>
12111 * gcc.dg/pr83621.c: New test.
12114 * gcc.dg/pr83645.c: New test.
12116 2018-01-03 Martin Sebor <msebor@redhat.com>
12118 PR tree-optimization/83603
12119 * gcc.dg/Wrestrict-4.c: New test.
12122 * gcc.dg/const-2.c: New test.
12123 * gcc.dg/pure-3.c: New test.
12125 2018-01-03 Martin Sebor <msebor@redhat.com>
12127 * gcc.dg/Wrestrict-3.c: New test.
12129 2018-01-03 Jakub Jelinek <jakub@redhat.com>
12132 * g++.dg/opt/pr83555.C: New test.
12133 * g++.dg/ubsan/pr83555.C: New test.
12135 2018-01-03 David Malcolm <dmalcolm@redhat.com>
12138 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
12139 the !CHECKING_P case by expecting a note.
12140 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
12141 a note for the !CHECKING_P case, and move the return statement
12142 outside of #if CHECKING_P guard.
12144 2018-01-03 Jeff Law <law@redhat.com>
12146 PR middle-end/83654
12147 * gcc.target/i386/stack-check-18.c: New test.
12148 * gcc.target/i386/stack-check-19.c: New test.
12150 2018-01-03 Martin Sebor <msebor@redhat.com>
12152 PR tree-optimization/83501
12153 * c-c++-common/Warray-bounds-3.c: Remove xfail.
12155 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12157 PR tree-optimization/83501
12158 * gcc.dg/tree-ssa/pr83501-1.c: New test.
12160 2018-01-03 Nathan Sidwell <nathan@acm.org>
12163 * g++.dg/ipa/pr83667.C: New.
12165 2018-01-03 Martin Liska <mliska@suse.cz>
12167 PR tree-optimization/83593
12168 * gcc.dg/pr83593.c: New test.
12170 2018-01-03 Martin Liska <mliska@suse.cz>
12173 * g++.dg/ipa/pr83549.C: New test.
12175 2018-01-03 Marek Polacek <polacek@redhat.com>
12178 * g++.dg/warn/mvp2.C: New test.
12180 2018-01-03 Jakub Jelinek <jakub@redhat.com>
12182 PR preprocessor/83602
12183 * g++.dg/cpp/pr83602.C: New test.
12186 * g++.dg/parse/pr83634.C: New test.
12188 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
12191 * gfortran.dg/eoshift_7.f90: New test.
12193 2018-01-03 Jan Beulich <jbeulich@suse.com>
12195 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
12196 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
12198 2018-01-03 Jakub Jelinek <jakub@redhat.com>
12200 Update copyright years.
12202 2018-01-03 Martin Liska <mliska@suse.cz>
12205 * gcc.dg/ipa/pr83594.c: New test.
12207 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
12208 Alan Hayward <alan.hayward@arm.com>
12209 David Sherwood <david.sherwood@arm.com>
12211 * gcc.dg/vect-opt-info-1.c: New test.
12213 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
12215 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
12216 floorf128, truncf128, and roundf128.
12217 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
12218 optimizations added in match.pd.
12219 * gcc.target/powerpc/float128-hw6.c: Likewise.
12220 * gcc.target/powerpc/float128-hw7.c: Likewise.
12221 * gcc.target/powerpc/float128-hw8.c: Likewise.
12222 * gcc.target/powerpc/float128-hw9.c: Likewise.
12223 * gcc.target/powerpc/float128-hw10.c: Likewise.
12224 * gcc.target/powerpc/float128-hw11.c: Likewise.
12226 2018-01-02 Jakub Jelinek <jakub@redhat.com>
12229 * g++.dg/cpp0x/pr83556.C: New test.
12231 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
12235 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
12236 * gfortran.dg/simplify_cshift_4.f90: New test.
12238 2018-01-02 Marek Polacek <polacek@redhat.com>
12241 * g++.dg/cpp0x/inh-ctor30.C: New test.
12244 * g++.dg/cpp1z/pr83644.C: New test.
12246 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
12249 * gfortran.dg/coarray_45.f90: New test.
12252 * gfortran.dg/coarray_46.f90: New test.
12254 2018-01-01 Jakub Jelinek <jakub@redhat.com>
12256 PR tree-optimization/83581
12257 * gcc.dg/pr83581.c: New test.
12260 * gcc.dg/pr83595.c: New test.
12262 PR middle-end/83608
12263 * g++.dg/opt/pr83608.C: New test.
12265 PR middle-end/83609
12266 * gcc.dg/pr83609.c: New test.
12267 * g++.dg/opt/pr83609.C: New test.
12269 PR middle-end/83623
12270 * gcc.dg/pr83623.c: New test.
12272 * gcc.target/i386/i386.exp
12273 (check_effective_target_avx512vpopcntdqvl): New proc.
12274 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
12275 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
12276 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
12278 Copyright (C) 2018 Free Software Foundation, Inc.
12280 Copying and distribution of this file, with or without modification,
12281 are permitted in any medium without royalty provided the copyright
12282 notice and this notice are preserved.