gimple-ssa-evrp.c (class evrp_folder): Add simplify_stmt_using_ranges method.
[gcc.git] / gcc / testsuite / ChangeLog
1 2018-05-18 Richard Biener <rguenther@suse.de>
2
3 * gcc.dg/tree-ssa/pr21559.c: Adjust.
4 * gcc.dg/tree-ssa/pr45397.c: Likewise.
5 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
6 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
7 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
8 * gcc.dg/tree-ssa/vrp17.c: Likewise.
9 * gcc.dg/tree-ssa/vrp18.c: Likewise.
10 * gcc.dg/tree-ssa/vrp23.c: Likewise.
11 * gcc.dg/tree-ssa/vrp24.c: Likewise.
12 * gcc.dg/tree-ssa/vrp58.c: Likewise.
13 * gcc.dg/vrp-min-max-1.c: Likewise.
14 * gcc.dg/vrp-min-max-3.c: New testcase.
15
16 2018-05-18 Richard Biener <rguenther@suse.de>
17
18 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
19 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
20 * gcc.dg/graphite/scop-6.c: Likewise.
21 * gcc.dg/graphite/scop-7.c: Likewise.
22 * gcc.dg/graphite/scop-8.c: Likewise.
23 * gcc.dg/graphite/scop-9.c: Likewise.
24
25 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
26
27 * gcc.target/aarch64/vect-init-ld1.c: New test.
28
29 2018-05-18 Martin Liska <mliska@suse.cz>
30
31 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
32 * gcc.dg/tree-prof/update-loopch.c: Likewise.
33
34 2018-05-18 Martin Liska <mliska@suse.cz>
35
36 * gcc.dg/ipa/ipa-icf-39.c: New test.
37 * gcc.dg/pr68766.c: Adjust pruned output.
38
39 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
40
41 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
42 New proc.
43 * gcc.dg/fma-1.c: New test.
44 * gcc.dg/fma-2.c: Likewise.
45 * gcc.dg/fma-3.c: Likewise.
46 * gcc.dg/fma-4.c: Likewise.
47 * gcc.dg/fma-5.c: Likewise.
48 * gcc.dg/fma-6.c: Likewise.
49 * gcc.dg/fma-7.c: Likewise.
50 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
51 scalar_all_fma.
52 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
53 * gfortran.dg/reassoc_8.f: Likewise.
54 * gfortran.dg/reassoc_9.f: Likewise.
55 * gfortran.dg/reassoc_10.f: Likewise.
56
57 2018-05-17 Jim Wilson <jimw@sifive.com>
58
59 * gcc.target/riscv/switch-qi.c: New.
60 * gcc.target/riscv/switch-si.c: New.
61
62 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
63
64 PR target/85698
65 * gcc.target/powerpc/pr85698.c: New test.
66
67 2018-05-17 Richard Biener <rguenther@suse.de>
68
69 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
70
71 2018-05-17 Bin Cheng <bin.cheng@arm.com>
72
73 PR tree-optimization/85793
74 * gcc.dg/vect/pr85793.c: New test.
75
76 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
77
78 * gcc.dg/gimplefe-28.c: New test.
79 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
80 internal function calls.
81 * gcc.dg/goacc/loop-processing-1.c: Likewise.
82
83 2018-05-17 Martin Liska <mliska@suse.cz>
84
85 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
86 space in between 'G_' and '('.
87
88 2018-05-17 Jakub Jelinek <jakub@redhat.com>
89
90 PR target/85323
91 * gcc.target/i386/pr85323-7.c: New test.
92 * gcc.target/i386/pr85323-8.c: New test.
93 * gcc.target/i386/pr85323-9.c: New test.
94
95 PR target/85323
96 * gcc.target/i386/pr85323-4.c: New test.
97 * gcc.target/i386/pr85323-5.c: New test.
98 * gcc.target/i386/pr85323-6.c: New test.
99
100 PR target/85323
101 * gcc.target/i386/pr85323-1.c: New test.
102 * gcc.target/i386/pr85323-2.c: New test.
103 * gcc.target/i386/pr85323-3.c: New test.
104
105 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
106 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
107 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
108 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
109 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
110 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
111 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
112 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
113 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
114 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
115 * gcc.target/i386/avx512f-setzero-1.c: New test.
116
117 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
118
119 * gcc.target/aarch64/vect-slp-dup.c: New.
120
121 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
122
123 PR c++/85713
124 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
125
126 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
127
128 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
129 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
130
131 2018-05-17 Richard Biener <rguenther@suse.de>
132
133 PR tree-optimization/85757
134 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
135
136 2018-05-16 Marek Polacek <polacek@redhat.com>
137
138 PR c++/85363
139 * g++.dg/cpp0x/initlist-throw1.C: New test.
140 * g++.dg/cpp0x/initlist-throw2.C: New test.
141
142 2018-05-16 Carl Love <cel@us.ibm.com>
143
144 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
145 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
146 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
147 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
148 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
149
150 2018-05-16 Richard Biener <rguenther@suse.de>
151
152 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
153 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
154 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
155
156 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
157
158 * gcc.target/aarch64/sve/vcond_10.c: New test.
159 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
160 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
161 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
162
163 2018-05-15 Martin Sebor <msebor@redhat.com>
164
165 PR tree-optimization/85753
166 * gcc.dg/Wrestrict-10.c: Adjust.
167 * gcc.dg/Wrestrict-16.c: New test.
168
169 2018-05-15 Martin Sebor <msebor@redhat.com>
170
171 PR middle-end/85643
172 * c-c++-common/attr-nonstring-7.c: New test.
173
174 2018-05-15 Richard Biener <rguenther@suse.de>
175
176 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
177
178 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
179
180 PR tree-optimization/83648
181 * gcc.dg/tree-ssa/pr83648.c: New test.
182 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
183
184 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
185
186 PR ipa/85734
187 * gcc.dg/ipa/pr85734.c: New test.
188
189 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
190
191 PR target/85756
192 * gnat.dg/opt70.adb: New test.
193 * gnat.dg/opt70_pkg.ad[sb]: New helper.
194
195 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
196
197 * gcc.target/aarch64/crypto-fuse-1.c: New test.
198 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
199
200 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
201
202 * gcc.target/aarch64/vmov_n_1.c: Update test.
203 * gcc.target/aarch64/vfp-1.c: Update test.
204
205 2018-05-14 Jakub Jelinek <jakub@redhat.com>
206
207 PR target/85756
208 * gcc.c-torture/execute/pr85756.c: New test.
209
210 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
211
212 * gcc.target/i386/cldemote-1.c: New test.
213
214 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
215
216 PR fortran/85742
217 * gfortran.dg/assumed_type_9.f90 : New test.
218
219 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
220
221 PR fortran/85542
222 * gfortran.dg/pr85542.f90: New test.
223
224 2018-05-11 Martin Jambor <mjambor@suse.cz>
225
226 PR ipa/85655
227 * g++.dg/lto/pr85655_0.C: New test.
228
229 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
230
231 * gcc.target/i386/tpause-1.c: New test.
232 * gcc.target/i386/umonitor-1.c: New test.
233
234 2018-05-11 Jakub Jelinek <jakub@redhat.com>
235
236 PR c/85696
237 * c-c++-common/gomp/pr85696.c: New test.
238
239 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
240 Jakub Jelinek <jakub@redhat.com>
241
242 PR tree-optimization/85692
243 * gcc.target/i386/pr85692.c: New test.
244
245 2018-05-11 Martin Liska <mliska@suse.cz>
246
247 PR sanitizer/85556
248 * c-c++-common/ubsan/attrib-6.c: New test.
249
250 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
251
252 PR fortran/85687
253 * gfortran.dg/pr85687.f90: new test.
254
255 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
256
257 PR fortran/85521
258 * gfortran.dg/pr85521_1.f90: New test.
259 * gfortran.dg/pr85521_2.f90: New test.
260
261 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
262
263 PR fortran/70870
264 * gfortran.dg/pr70870_1.f90: New test.
265
266 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
267
268 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
269
270 2018-05-10 Jakub Jelinek <jakub@redhat.com>
271
272 PR c++/85662
273 * g++.dg/ext/offsetof2.C: New test.
274
275 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
276
277 PR fortran/68846
278 * gfortran.dg/temporary_3.f90 : New test.
279
280 PR fortran/70864
281 * gfortran.dg/temporary_2.f90 : New test.
282
283 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
284
285 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
286 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
287 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
288 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
289 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
290 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
291 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
292 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
293 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
294 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
295 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
296 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
297 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
298 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
299 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
300 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
301 * gcc.dg/vmx/st-be-order.c: Delete testcase.
302 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
303 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
304 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
305 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
306 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
307 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
308 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
309 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
310 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
311 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
312
313 2018-05-10 Jakub Jelinek <jakub@redhat.com>
314
315 PR tree-optimization/85699
316 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
317 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
318 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
319 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
320
321 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
322
323 * g++.dg/tls/pr85400.C: New test.
324
325 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
326
327 PR c++/85713
328 * g++.dg/cpp1y/lambda-generic-85713.C: New.
329
330 2018-05-09 Carl Love <cel@us.ibm.com>
331
332 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
333
334 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
335
336 PR c++/85713
337 Revert:
338 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
339
340 PR c++/84588
341 * g++.dg/cpp1y/pr84588.C: New.
342
343 2018-05-09 Andreas Schwab <schwab@suse.de>
344
345 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
346
347 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
348
349 * gcc.target/aarch64/store_lane_spill_1.c: New test.
350 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
351
352 2018-05-08 Carl Love <cel@us.ibm.com>
353 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
354
355 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
356
357 PR c++/84588
358 * g++.dg/cpp1y/pr84588.C: New.
359
360 2018-05-08 Marek Polacek <polacek@redhat.com>
361
362 PR c++/85695
363 * g++.dg/cpp1z/constexpr-if22.C: New test.
364
365 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
366
367 PR target/85693
368 * gcc.target/i386/pr85693.c: New test.
369
370 2018-05-08 Jakub Jelinek <jakub@redhat.com>
371
372 PR target/85683
373 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
374 scan-assembler-times checking that except for [fh]*xor other functions
375 don't use any load instructions.
376
377 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
378
379 * gcc.target/i386/builtin_target.c: Test goldmont.
380 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
381 arch=silvermont.
382
383 2018-05-08 Jakub Jelinek <jakub@redhat.com>
384
385 PR target/85572
386 * g++.dg/other/sse2-pr85572-1.C: New test.
387 * g++.dg/other/sse2-pr85572-2.C: New test.
388 * g++.dg/other/sse4-pr85572-1.C: New test.
389 * g++.dg/other/avx2-pr85572-1.C: New test.
390
391 PR target/85317
392 * gcc.target/i386/pr85317.c: New test.
393 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
394 optimization barrier to avoid optimizing away the expected insn.
395
396 PR target/85480
397 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
398 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
399
400 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
401
402 * g++.dg/other/sve_const_pred_1.C: Rename to...
403 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
404 target selectors and explicit -march options.
405 * g++.dg/other/sve_const_pred_2.C: Rename to...
406 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
407 * g++.dg/other/sve_const_pred_3.C: Rename to...
408 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
409 * g++.dg/other/sve_const_pred_4.C: Rename to...
410 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
411 * g++.dg/other/sve_tls_2.C: Rename to...
412 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
413 * g++.dg/other/sve_vcond_1.C: Rename to...
414 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
415 * g++.dg/other/sve_vcond_1_run.C: Rename to...
416 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
417
418 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
419
420 PR testsuite/85586
421 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
422 !vect_no_align.
423
424 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
425
426 PR c++/57429
427 * g++.dg/cpp0x/deleted14.C: New.
428
429 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
430 Alan Hayward <alan.hayward@arm.com>
431 David Sherwood <david.sherwood@arm.com>
432
433 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
434 XFAIL the BIC test.
435 * gcc.target/aarch64/sve/vcond_7.c: New test.
436 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
437
438 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
439
440 PR c++/70563
441 * g++.dg/cpp0x/sfinae62.C: New.
442
443 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
444
445 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
446 load from src[i].
447
448 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
449
450 PR c++/80691
451 * g++.dg/cpp0x/narrowing1.C: New.
452
453 2018-05-08 Richard Biener <rguenther@suse.de>
454
455 PR middle-end/85588
456 * gcc.dg/torture/pr85574.c: Rename to...
457 * gcc.dg/torture/pr85588.c: ... this.
458
459 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
460
461 PR fortran/54613
462 * gfortran.dg/minmaxloc_12.f90: New test case.
463 * gfortran.dg/minmaxloc_13.f90: New test case.
464
465 2018-05-07 Nathan Sidwell <nathan@acm.org>
466
467 * g++.dg/cpp0x/range-for10.C: Delete.
468 * g++.dg/ext/forscope1.C: Delete.
469 * g++.dg/ext/forscope2.C: Delete.
470 * g++.dg/template/for1.C: Delete.
471
472 2018-05-07 Jeff Law <law@redhat.com>
473
474 * gfortran.dg/linefile.f90: New test.
475
476 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
477
478 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
479 and options.
480
481 2018-05-06 Jakub Jelinek <jakub@redhat.com>
482
483 PR c++/85659
484 * g++.dg/ext/asm14.C: New test.
485 * g++.dg/ext/asm15.C: New test.
486 * g++.dg/ext/asm16.C: New test.
487
488 2018-05-06 Michael Eager <eager@eagercon.com>
489
490 * gcc.target/microblaze/others/picdtr.c: Correct option
491 -fPIE -mpic-data-is-text-relative.
492
493 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
494
495 * gcc.target/microblaze/others/picdtr.c: Add test for
496 -fPIE -mpic-data-is-text-relative.
497
498 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
499
500 PR fortran/85507
501 * gfortran.dg/coarray_dependency_1.f90: New test.
502 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
503
504 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
505
506 * testsuite/brig.dg/test/gimple/smoke_test.hsail: Fix the test
507 to match the currently produced gimple.
508
509 2018-05-04 Carl Love <cel@us.ibm.com>
510 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
511 vec_trunc.
512 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
513 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
514 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
515 xvcmpgedp counts. Add xxsel counts.
516
517 2018-05-04 Richard Biener <rguenther@suse.de>
518
519 PR middle-end/85627
520 * g++.dg/torture/pr85627.C: New testcase.
521
522 2018-05-04 Richard Biener <rguenther@suse.de>
523
524 PR middle-end/85574
525 * gcc.dg/torture/pr85574.c: New testcase.
526 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
527
528 2018-05-04 Jakub Jelinek <jakub@redhat.com>
529
530 PR libstdc++/85466
531 * gcc.dg/nextafter-1.c: New test.
532 * gcc.dg/nextafter-2.c: New test.
533 * gcc.dg/nextafter-3.c: New test.
534 * gcc.dg/nextafter-4.c: New test.
535
536 2018-05-03 Nathan Sidwell <nathan@acm.org>
537
538 Remove -ffriend-injection.
539 * g++.old-deja/g++.jason/scoping15.C: Delete.
540 * g++.old-deja/g++.mike/net43.C: Delete.
541
542 2018-05-03 Jakub Jelinek <jakub@redhat.com>
543
544 PR target/85530
545 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
546 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
547 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
548 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
549
550 2018-05-03 Tom de Vries <tom@codesourcery.com>
551
552 PR testsuite/85106
553 * lib/scanoffloadtree.exp: New file.
554
555 2018-05-03 Richard Biener <rguenther@suse.de>
556
557 PR tree-optimization/85615
558 * gcc.dg/torture/pr85615.c: New testcase.
559
560 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
561
562 PR tree-optimization/70291
563 * gcc.dg/complex-6.c: New test.
564 * gcc.dg/complex-7.c: Likewise.
565
566 2018-05-03 Richard Biener <rguenther@suse.de>
567
568 PR testsuite/85579
569 * fortran.dg/pr51434.f90: Truncate transfer argument.
570
571 2018-05-02 Jakub Jelinek <jakub@redhat.com>
572
573 PR target/85582
574 * gcc.c-torture/execute/pr85582-3.c: New test.
575
576 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
577 Jason Merrill <jason@redhat.com>
578
579 PR c++/68374
580 * g++.dg/warn/Wshadow-13.C: New.
581 * g++.dg/warn/Wshadow-14.C: Likewise.
582
583 2018-05-02 Tom de Vries <tom@codesourcery.com>
584
585 PR libgomp/82428
586 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
587 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
588
589 2018-05-02 David Pagan <dave.pagan@oracle.com>
590
591 PR c/30552
592 * gcc.dg/noncompile/pr30552-1.c: New test.
593 * gcc.dg/noncompile/pr30552-2.c: New test.
594 * gcc.dg/noncompile/pr30552-3.c: New test.
595 * gcc.dg/noncompile/pr30552-4.c: New test.
596
597 2018-05-02 Richard Biener <rguenther@suse.de>
598
599 PR tree-optimization/85597
600 * gcc.dg/vect/pr85597.c: New testcase.
601
602 2018-05-02 Tom de Vries <tom@codesourcery.com>
603
604 PR testsuite/85106
605 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
606 * lib/scanltranstree.exp: New file.
607 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
608 (scan-ltrans-tree-dump-times_required_options)
609 (scan-ltrans-tree-dump-not_required_options)
610 (scan-ltrans-tree-dump-dem_required_options)
611 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
612 * lib/gcc-dg.exp: Include scanltranstree.exp.
613
614 2018-05-02 Tom de Vries <tom@codesourcery.com>
615
616 PR testsuite/85106
617 * gcc.dg/ipa/ipa-icf-38.c: New test.
618 * gcc.dg/ipa/ipa-icf-38a.c: New test.
619 * lib/scandump.exp (dump-base): New proc.
620 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
621 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
622 base.
623 * lib/scanipa.exp: Add "" argument to scan-dump calls.
624 * lib/scanlang.exp: Same.
625 * lib/scanrtl.exp: Same.
626 * lib/scantree.exp: Same.
627 * lib/scanwpaipa.exp: New file.
628 * lib/gcc-dg.exp: Include scanwpaipa.exp.
629
630 2018-05-02 Richard Biener <rguenther@suse.de>
631
632 PR middle-end/85567
633 * gcc.dg/torture/pr85567.c: New testcase.
634
635 2018-05-02 Jakub Jelinek <jakub@redhat.com>
636
637 PR target/85582
638 * gcc.c-torture/execute/pr85582-1.c: New test.
639 * gcc.c-torture/execute/pr85582-2.c: New test.
640
641 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
642
643 PR tree-optimization/85586
644 * gcc.dg/vect/pr85586.c: New test.
645
646 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
647
648 PR tree-optimization/85143
649 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
650 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
651
652 2018-05-01 David Malcolm <dmalcolm@redhat.com>
653
654 PR c/84258
655 * c-c++-common/Wformat-pr84258.c: New test.
656
657 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
658
659 PR tree-optimization/82665
660 * gcc.dg/tree-ssa/pr82665.c: New test.
661
662 2018-04-30 David Malcolm <dmalcolm@redhat.com>
663
664 PR c++/85523
665 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
666 (test_add_fixit_insert_formatted_single_line): New function.
667 (test_add_fixit_insert_formatted_multiline): New function.
668 Extend expected output of generated patch to include fix-it hints
669 for these.
670 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
671 "gcc-rich-location.h". Add test coverage for
672 gcc_rich_location::add_fixit_insert_formatted.
673
674 2018-04-30 David Malcolm <dmalcolm@redhat.com>
675
676 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
677 (test_show_locus): Update for location_get_source_line returning a
678 char_span. Use char_span for handling words in the
679 "test_many_nested_locations" fix-it example.
680
681 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
682
683 * gcc.target/arc/interrupt-8.c: Update test.
684 * gcc.target/arc/loop-4.c: Likewise.
685 * gcc.target/arc/loop-hazard-1.c: Likewise.
686 * gcc.target/arc/sdata-3.c: Likewise.
687
688 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
689
690 * gcc.target/arc/store-merge-1.c: New test.
691 * gcc.target/arc/add_n-combine.c: Update test.
692
693 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
694
695 Microblaze Target: PIC data text relative
696
697 * gcc.target/microblaze/others/data_var1.c: Include
698 PIC case of r20 base register.
699 * gcc.target/microblaze/others/data_var2.c: Ditto.
700 * gcc.target/microblaze/others/picdtr.c: Add new
701 test case for -mpic-is-data-text-relative.
702 * gcc.target/microblaze/others/sdata_var1.c: Add
703 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
704 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
705 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
706 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
707 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
708 * gcc.target/microblaze/others/string_cst1_gpopt.c:
709 Ditto.
710 * gcc.target/microblaze/others/string_cst2_gpopt.c:
711 Ditto.
712
713 2018-04-30 Richard Biener <rguenther@suse.de>
714
715 PR tree-optimization/28364
716 PR tree-optimization/85275
717 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
718 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
719 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
720 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
721 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
722 still passes.
723 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
724 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
725 still passes.
726 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
727 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
728 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
729
730 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
731
732 PR target/84431
733 * gcc.target/i386/pr84431.c: New test.
734
735 2018-04-27 Martin Jambor <mjambor@suse.cz>
736
737 PR ipa/85549
738 * g++.dg/ipa/pr85549.C: New test.
739
740 2018-04-27 Jakub Jelinek <jakub@redhat.com>
741
742 PR c++/85553
743 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
744 directive.
745 * g++.dg/cpp0x/constexpr-85553.C: New test.
746
747 2018-04-27 David Malcolm <dmalcolm@redhat.com>
748
749 PR c++/85515
750 * g++.dg/pr85515-1.C: New test.
751 * g++.dg/pr85515-2.C: New test.
752
753 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
754
755 PR c++/84691
756 * g++.dg/cpp0x/friend3.C: New.
757
758 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
759
760 PR target/82518
761 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
762 Use check_effective_target_arm_little_endian.
763
764 2018-04-27 Jakub Jelinek <jakub@redhat.com>
765
766 PR tree-optimization/85529
767 * gcc.c-torture/execute/pr85529-1.c: New test.
768 * gcc.c-torture/execute/pr85529-2.c: New test.
769 * gcc.dg/pr85529.c: New test.
770
771 2018-04-26 Maciej W. Rozycki <macro@mips.com>
772
773 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
774 `.dword' in addition to `lw' and `.word'.
775
776 2018-04-26 Maciej W. Rozycki <macro@mips.com>
777
778 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
779
780 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
781
782 * gnat.dg/loop_optimization24.adb: New test.
783
784 2018-04-26 Richard Biener <rguenther@suse.de>
785
786 PR tree-optimization/85116
787 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
788 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
789 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
790 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
791
792 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
793
794 PR target/85473
795 * gcc.target/i386/pr85473-1.c: New test.
796 * gcc.target/i386/pr85473-2.c: New test.
797
798 2018-04-25 Nathan Sidwell <nathan@acm.org>
799 Jakub Jelinek <jakub@redhat.com>
800
801 PR c++/85437
802 PR c++/49171
803 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
804 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
805 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
806 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
807 * g++.dg/cpp0x/pr85437-1.C: New.
808 * g++.dg/cpp0x/pr85437-2.C: New.
809 * g++.dg/cpp0x/pr85437-3.C: New.
810 * g++.dg/cpp0x/pr85437-4.C: New.
811
812 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
813
814 PR fortran/85520
815 * gfortran.dg/pr85520.f90: New test.
816
817 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
818
819 PR target/85512
820 * gcc.dg/pr85512.c: New test.
821
822 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
823
824 PR target/85485
825 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
826 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
827 * gcc.dg/pr85388-1.c (dg-options): Likwise.
828 * gcc.dg/pr85388-2.c (dg-options): Likwise.
829 * gcc.dg/pr85388-3.c (dg-options): Likwise.
830 * gcc.dg/pr85388-4.c (dg-options): Likwise.
831 * gcc.dg/pr85388-5.c (dg-options): Likwise.
832 * gcc.dg/pr85388-6.c (dg-options): Likwise.
833 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
834 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
835 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
836 * gcc.target/i386/cet-label.c (dg-options): Likwise.
837 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
838 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
839 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
840 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
841 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
842 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
843 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
844 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
845 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
846 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
847 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
848 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
849 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
850 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
851 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
852 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
853 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
854 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
855 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
856 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
857 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
858 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
859 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
860 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
861 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
862 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
863 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
864 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
865 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
866 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
867 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
868 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
869 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
870 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
871 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
872 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
873 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
874 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
875 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
876 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
877 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
878 * gcc.target/i386/pr84146.c (dg-options): Likwise.
879 * gcc.target/i386/pr85403.c (dg-options): Likwise.
880 * gcc.target/i386/pr85404.c (dg-options): Likwise.
881 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
882 with -mshstk.
883 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
884 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
885 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
886 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
887 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
888 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
889 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
890 * (dg-options): Likwise.
891 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
892 -mno-cet.
893 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
894 * gcc.target/i386/cet-label-3.c: Removed.
895 * gcc.target/i386/cet-property-3.c: Likwise.
896 * gcc.target/i386/cet-sjlj-7.c: Likwise.
897
898 2018-04-24 Jakub Jelinek <jakub@redhat.com>
899
900 PR target/85511
901 * gcc.target/i386/pr85511.c: New test.
902
903 PR target/85503
904 * g++.dg/ext/pr85503.C: New test.
905
906 PR target/85508
907 * gcc.target/i386/pr85508.c: New test.
908
909 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
910
911 PR tree-optimization/85478
912 * g++.dg/pr85478.C: New test.
913
914 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
915
916 * g++.dg/torture/pr85496.C: New test.
917
918 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
919
920 PR rtl-optimization/85423
921 * gcc.dg/pr85423.c: New test.
922
923 2018-04-20 Martin Sebor <msebor@redhat.com>
924
925 PR c/85365
926 * gcc.dg/Wrestrict-15.c: New test.
927
928 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
929
930 PR target/85456
931 * gcc.target/powerpc/pr85456.c: New test.
932
933 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
934
935 * g++.dg/ext/undef-bool-1.C: Require lp64.
936 * gcc.target/powerpc/undef-bool-2.c: Likewise.
937
938 2018-04-20 Jeff Law <law@redhat.com>
939
940 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
941 stack protector.
942 * gcc.dg/stack-check-6.c: Likewise.
943 * gcc.dg/stack-check-6a.c: Likewise.
944 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
945 * gcc.target/i386/stack-check-18.c: Likewise.
946 * gcc.target/i386/stack-check-19.c: Likewise.
947
948 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
949
950 PR testsuite/85483
951 * gcc.target/aarch64/sve/vcond_1.c: Move to...
952 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
953 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
954 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
955
956 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
957
958 PR target/85469
959 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
960 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
961
962 2018-04-20 Richard Biener <rguenther@suse.de>
963
964 PR middle-end/85475
965 * gcc.dg/torture/pr85475.c: New testcase.
966
967 2018-04-20 Martin Jambor <mjambor@suse.cz>
968
969 ipa/85449
970 * gcc.dg/ipa/pr85449.c: New test.
971
972 2018-04-20 Martin Jambor <mjambor@suse.cz>
973
974 ipa/85447
975 * g++.dg/ipa/pr85447.C: New file.
976 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
977
978 2018-04-20 Jakub Jelinek <jakub@redhat.com>
979
980 PR c++/85462
981 * g++.dg/cpp0x/pr85462.C: New test.
982
983 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
984
985 * gcc.target/i386/pr85404.c: Require CET target.
986
987 2018-04-19 Jakub Jelinek <jakub@redhat.com>
988
989 PR tree-optimization/85467
990 * gcc.dg/pr85467.c: New test.
991
992 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
993
994 PR c++/84611
995 * g++.dg/parse/crash68.C: New.
996
997 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
998
999 PR libgcc/85334
1000 * g++.dg/torture/pr85334.C: New test.
1001
1002 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
1003
1004 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
1005 * g++.dg/diagnostic/pr85464.C: New.
1006
1007 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
1008
1009 PR target/85397
1010 * gcc.dg/torture/pr85397-1.c: New test.
1011 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
1012 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
1013
1014 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
1015
1016 PR target/85404
1017 * gcc.target/i386/pr85404.c: New test.
1018
1019 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
1020
1021 PR target/85417
1022 * c-c++-common/attr-nocf-check-1.c: Compile with
1023 -fcf-protection=none.
1024 * c-c++-common/attr-nocf-check-3.c: Likewise.
1025 * gcc.dg/march-generic.c: Likewise.
1026 * gcc.target/i386/align-limit.c: Likewise.
1027 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
1028 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
1029 * gcc.target/i386/cet-property-2.c: Likewise.
1030 * gcc.target/i386/ret-thunk-26.c: Likewise.
1031 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
1032 targets.
1033 * c-c++-common/fcf-protection-2.c: Likewise.
1034 * c-c++-common/fcf-protection-3.c: Likewise.
1035 * c-c++-common/fcf-protection-5.c: Likewise.
1036 * c-c++-common/fcf-protection-6.c: Likewise.
1037 * c-c++-common/fcf-protection-7.c: Likewise.
1038 * gcc.target/i386/cet-label-3.c: New test.
1039 * gcc.target/i386/cet-property-3.c: Likewise.
1040 * gcc.target/i386/cet-sjlj-7.c: Likewise.
1041 * gcc.target/i386/pr85417-1.c: Likewise.
1042 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
1043 __x86_indirect_thunk_nt_(r|e)ax
1044 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
1045 * gcc.target/i386/pr85403.c: Remove dg-error,
1046
1047 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
1048
1049 * gcc.target/i386/movdir-1.c: New test.
1050
1051 2018-04-19 Richard Biener <rguenther@suse.de>
1052
1053 PR middle-end/85455
1054 * gcc.dg/pr85455.c: New testcase.
1055
1056 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
1057
1058 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
1059 targets.
1060 * g++.dg/lto/pr85405b_0.C: Likewise.
1061 * g++.dg/lto/pr84805_0.C: Likewise.
1062
1063 2018-04-18 Martin Liska <mliska@suse.cz>
1064
1065 PR ipa/83983
1066 PR ipa/85391
1067 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
1068 output.
1069
1070 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
1071
1072 PR target/85388
1073 * gcc.dg/pr85388-1.c: New test.
1074 * gcc.dg/pr85388-2.c: Likewise.
1075 * gcc.dg/pr85388-3.c: Likewise.
1076 * gcc.dg/pr85388-4.c: Likewise.
1077 * gcc.dg/pr85388-5.c: Likewise.
1078 * gcc.dg/pr85388-6.c: Likewise.
1079
1080 2018-04-18 Jan Hubicka <jh@suse.cz>
1081 Martin Liska <mliska@suse.cz>
1082
1083 * g++.dg/lto/pr83121_0.C: Update template.
1084 * g++.dg/lto/pr83121_1.C: Update template.
1085 * g++.dg/lto/pr84805_0.C: Update template.
1086 * g++.dg/lto/pr84805_1.C: Update template.
1087 * g++.dg/lto/pr84805_2.C: Update template.
1088
1089 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
1090
1091 PR c++/84630
1092 * g++.dg/cpp0x/pr84630.C: New.
1093
1094 2018-04-18 Jakub Jelinek <jakub@redhat.com>
1095
1096 PR c++/84463
1097 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
1098 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
1099 in two cases. Uncomment two other tests and add expected dg-error for
1100 them.
1101 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
1102 -Wnarrowing diagnostics on some targets for c++11.
1103 * g++.dg/parse/array-size2.C: Remove xfail.
1104 * g++.dg/cpp0x/constexpr-84463.C: New test.
1105
1106 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
1107
1108 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
1109 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
1110
1111 2018-04-17 Jakub Jelinek <jakub@redhat.com>
1112
1113 PR testsuite/85326
1114 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
1115 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
1116 * g++.dg/other/sve_tls_2.C: Require effective target tls.
1117
1118 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
1119
1120 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
1121 prevent cascading of errors and change expected error message.
1122 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
1123 to 64-bit targets.
1124 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
1125 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
1126 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
1127 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
1128 error message.
1129 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
1130
1131 2018-04-17 Jakub Jelinek <jakub@redhat.com>
1132
1133 PR target/85430
1134 * gcc.dg/pr85430.c: New test.
1135
1136 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1137
1138 PR testsuite/85326
1139 * gcc.target/arm/pr54300.C: Move to...
1140 * g++.dg/other/pr54300.C: ... Here. Add target directives.
1141 * gcc.target/arm/pr55073.C: Move to...
1142 * g++.dg/other/pr55073.C: ... Here. Add target directives.
1143 * gcc.target/arm/pr56184.C: Move to...
1144 * g++.dg/other/pr56184.C: ... Here. Add target directives.
1145 * gcc.target/arm/pr59985.C: Move to...
1146 * g++.dg/other/pr59985.C: ... Here. Add target directives.
1147 * gcc.target/aarch64/pr60675.C: Move to...
1148 * g++.dg/other/pr60675.C: ... Here. Add target directives.
1149 * gcc.target/aarch64/pr81422.C: Move to...
1150 * g++.dg/other/pr81422.C: ... Here. Add target directives.
1151 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
1152 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
1153 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
1154 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
1155 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
1156 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
1157 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
1158 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
1159 * gcc.target/aarch64/sve/tls_2.C: Move to...
1160 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
1161 * gcc.target/aarch64/pr81414.C: Rename to...
1162 * gcc.target/aarch64/pr81414.c: ... This.
1163 * gcc.target/aarch64/simd/pr67896.C: Rename to...
1164 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
1165 messages.
1166 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
1167 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
1168 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
1169 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
1170 file name.
1171
1172 2018-04-17 Jakub Jelinek <jakub@redhat.com>
1173
1174 PR middle-end/85414
1175 * gcc.dg/pr85414.c: New test.
1176
1177 2018-04-17 Martin Jambor <mjambor@suse.cz>
1178
1179 PR ipa/85421
1180 * g++.dg/ipa/pr85421.C: New test.
1181
1182 2018-04-17 Martin Liska <mliska@suse.cz>
1183
1184 PR lto/85405
1185 * g++.dg/lto/pr85405b_0.C: New test.
1186 * g++.dg/lto/pr85405b_1.C: New test.
1187
1188 2018-04-17 Martin Liska <mliska@suse.cz>
1189
1190 PR lto/85405
1191 * g++.dg/lto/pr85405_0.C: New test.
1192 * g++.dg/lto/pr85405_1.C: New test.
1193
1194 2018-04-17 Martin Liska <mliska@suse.cz>
1195
1196 PR ipa/85329
1197 * g++.dg/ext/pr85329-2.C: New test.
1198 * g++.dg/ext/pr85329.C: New test.
1199 * gcc.target/i386/mvc12.c: New test.
1200
1201 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
1202
1203 PR c++/85039
1204 * g++.dg/pr85039-1.C: New.
1205 * g++.dg/pr85039-2.C: New.
1206 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
1207
1208 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
1209
1210 PR target/85080
1211 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
1212 if the target supports efficient unaligned storage accesses.
1213
1214 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
1215
1216 PR target/83660
1217 * gcc.target/powerpc/pr83660.C: New test.
1218
1219 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
1220
1221 PR target/85403
1222 * gcc.target/i386/pr85403.c: New test.
1223
1224 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
1225
1226 PR target/84331
1227 * gcc/testsuite/gcc.target/i386/funcspec-56.inc: Test arch=skylake.
1228
1229 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
1230 Jason Merrill <jason@redhat.com>
1231
1232 PR c++/85112
1233 * g++.dg/cpp0x/pr85112.C: New.
1234
1235 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
1236
1237 PR testsuite/85326
1238 * g++.dg/ext/undef-bool-1.C: New file.
1239 * gcc.target/powerpc/powerpc.exp: Remove .C support.
1240 * gcc.target/powerpc/undef-bool-1.C: Remove file.
1241
1242 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
1243
1244 PR target/85293
1245 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
1246 corresponding dg-error clause.
1247 * gcc.target/powerpc/pr80098-3.c: Ditto.
1248 * gcc.target/powerpc/pr80103-1.c: Delete.
1249
1250 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
1251
1252 PR fortran/81773
1253 PR fortran/83606
1254 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
1255 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
1256
1257 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
1258
1259 PR fortran/85387
1260 * gfortran.dg/implied_do_io_5.f90: New test.
1261
1262 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
1263
1264 PR target/83402
1265 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
1266 several values: positive, negative, and zero.
1267 * gcc.target/powerpc/sse2-pslld-1.c: Same.
1268 * gcc.target/powerpc/sse2-psllq-1.c: Same.
1269
1270 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
1271
1272 PR rtl-optimization/79916
1273 * gcc.target/powerpc/pr79916.c: New.
1274
1275 2018-04-13 Jakub Jelinek <jakub@redhat.com>
1276
1277 PR rtl-optimization/85393
1278 * g++.dg/opt/pr85393.C: New test.
1279 * g++.dg/opt/pr85393-aux.cc: New file.
1280
1281 PR rtl-optimization/85376
1282 * gcc.dg/pr85376.c: New test.
1283
1284 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
1285
1286 PR rtl-optimization/83852
1287 * gcc.dg/pr83852.c: New testcase.
1288
1289 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
1290
1291 PR testsuite/85326
1292 * gcc.target/s390/pr77822-1.C: Rename to ...
1293 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
1294 * gcc.target/s390/pr77822-2.c: Add asm scan check.
1295 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
1296
1297 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
1298
1299 PR lto/71991
1300 * gcc.target/i386/pr71991.c: New testcase.
1301
1302 2018-04-13 Martin Liska <mliska@suse.cz>
1303 Jakub Jelinek <jakub@redhat.com>
1304
1305 PR middle-end/81657
1306 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
1307 call.
1308
1309 2018-04-12 David Malcolm <dmalcolm@redhat.com>
1310
1311 PR c++/85385
1312 * g++.dg/diagnostic/macro-arg-count.C: New test.
1313
1314 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1315
1316 PR fortran/83064
1317 PR testsuite/85346
1318 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
1319 array and move test to libgomp/testsuite/libgomp.fortran.
1320 * gfortran.dg/do_concurrent_6.f90: New test.
1321
1322 2018-04-12 Marek Polacek <polacek@redhat.com>
1323
1324 PR c++/85258
1325 * g++.dg/parse/error61.C: New test.
1326
1327 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
1328
1329 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: Revert 259346.
1330 * testsuite/libgomp.oacc-fortran/pr84955.f90: Likewise.
1331
1332 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
1333
1334 PR target/85347
1335 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
1336 specify -mvsx on gcc command line.
1337
1338 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
1339
1340 PR middle-end/84955
1341 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: New test.
1342 * testsuite/libgomp.oacc-fortran/pr84955.f90: New test.
1343
1344 2018-04-12 Jakub Jelinek <jakub@redhat.com>
1345
1346 PR target/85328
1347 * gcc.target/i386/pr85328.c: New test.
1348
1349 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1350
1351 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
1352
1353 2018-04-12 Jakub Jelinek <jakub@redhat.com>
1354
1355 PR rtl-optimization/85342
1356 * gcc.target/i386/pr85342.c: New test.
1357
1358 2018-04-11 Jason Merrill <jason@redhat.com>
1359
1360 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
1361 if ulimit -v is set.
1362
1363 2018-04-11 Bin Cheng <bin.cheng@arm.com>
1364
1365 PR testsuite/85190
1366 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
1367
1368 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
1369
1370 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
1371 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
1372
1373 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1374
1375 PR c++/70808
1376 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
1377 effective target.
1378
1379 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
1380
1381 PR target/84301
1382 * gcc.target/i386/pr84301.c: New test.
1383
1384 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1385
1386 PR tree-optimization/85331
1387 * gcc.c-torture/execute/pr85331.c: New test.
1388
1389 2018-04-11 Marek Polacek <polacek@redhat.com>
1390
1391 PR c++/85032
1392 * g++.dg/cpp0x/pr51225.C: Adjust error message.
1393 * g++.dg/cpp1z/constexpr-if21.C: New test.
1394
1395 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1396
1397 PR target/85281
1398 * gcc.target/i386/pr85281.c: New test.
1399
1400 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
1401
1402 PR rtl-optimization/84659
1403 * gcc.dg/pr84659.c: New test.
1404
1405 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1406
1407 PR debug/85302
1408 * g++.dg/debug/dwarf2/pr85302.C: New test.
1409
1410 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1411
1412 PR target/85261
1413 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
1414 into register.
1415
1416 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
1417
1418 PR c++/70808
1419 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
1420
1421 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
1422
1423 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
1424 * gcc.target/powerpc/dimode_off.c: Ditto.
1425 * gcc.target/powerpc/tfmode_off.c: Ditto.
1426 * gcc.target/powerpc/timode_off.c: Ditto.
1427
1428 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
1429
1430 * gcc.target/powerpc/vec-ldl-1.c: New test.
1431 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
1432 corrections to ABI implementation.
1433
1434 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
1435
1436 PR target/85056
1437 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
1438
1439 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1440
1441 PR rtl-optimization/85300
1442 * gcc.dg/pr85300.c: New test.
1443
1444 2018-04-10 David Malcolm <dmalcolm@redhat.com>
1445
1446 PR c++/85110
1447 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
1448 where we now show the pertinent parameter.
1449 * g++.dg/diagnostic/aka2.C: Likewise.
1450 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
1451
1452 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1453
1454 PR fortran/85313
1455 * gfortran.dg/gomp/pr85313.f90: New test.
1456
1457 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
1458
1459 PR c++/24314
1460 * g++.dg/parse/template29.C: New.
1461
1462 2018-04-10 Bin Cheng <bin.cheng@arm.com>
1463
1464 PR testsuite/85190
1465 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
1466
1467 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1468
1469 PR target/85177
1470 PR target/85255
1471 * gcc.target/i386/avx512f-pr85177.c: New test.
1472 * gcc.target/i386/avx512f-pr85255.c: New test.
1473
1474 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
1475
1476 PR tree-optimization/85286
1477 * gcc.dg/vect/pr85286.c: New test.
1478
1479 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1480
1481 PR target/85173
1482 * gcc.target/arm/pr85173.c: New test.
1483
1484 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1485
1486 PR lto/85248
1487 * gcc.dg/lto/pr85248_0.c: New test.
1488 * gcc.dg/lto/pr85248_1.c: New test.
1489
1490 2018-04-09 Jan Hubicka <jh@suse.cz>
1491
1492 PR lto/85078
1493 * g++.dg/torture/pr85078.C: New.
1494
1495 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
1496
1497 PR c++/85227
1498 * g++.dg/cpp1z/decomp44.C: New.
1499 * g++.dg/cpp1z/decomp45.C: Likewise.
1500
1501 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1502
1503 PR fortran/83064
1504 * gfortran.dg/do_concurrent_5.f90: New test.
1505 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
1506 message.
1507
1508 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1509
1510 PR fortran/51260
1511 * gfortran.dg/parameter_array_element_3.f90: New test.
1512
1513 2018-04-09 Jakub Jelinek <jakub@redhat.com>
1514
1515 PR c++/85194
1516 * g++.dg/cpp1z/decomp43.C: New test.
1517
1518 PR rtl-optimization/80463
1519 * g++.dg/pr80463.C: Add -w to dg-options.
1520
1521 2018-04-09 Richard Biener <rguenther@suse.de>
1522
1523 PR tree-optimization/85284
1524 * gcc.dg/torture/pr85284.c: New testcase.
1525
1526 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1527
1528 PR rtl-optimization/80463
1529 PR rtl-optimization/83972
1530 PR rtl-optimization/83480
1531
1532 * gcc.dg/pr80463.c: New test.
1533 * g++.dg/pr80463.C: Likewise.
1534 * gcc.dg/pr83972.c: Likewise.
1535
1536 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1537
1538 PR rtl-optimization/83913
1539 * gcc.dg/pr83913.c: New test.
1540
1541 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1542
1543 PR rtl-optimization/83962
1544 * gcc.dg/pr83962.c: New test.
1545
1546 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1547
1548 PR rtl-optimization/83530
1549 * gcc.dg/pr83530.c: New test.
1550
1551 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1552
1553 PR middle-end/82976
1554 * gfortran.dg/realloc_on_assign_16a.f90: New test.
1555
1556 2018-04-07 Jakub Jelinek <jakub@redhat.com>
1557
1558 PR tree-optimization/85257
1559 * gcc.dg/pr85257.c: New test.
1560
1561 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
1562
1563 * g++.dg/opt/pr85196.C: New test.
1564
1565 2018-04-06 David Malcolm <dmalcolm@redhat.com>
1566
1567 PR c++/84269
1568 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
1569 std::tuple here since they need C++11.
1570 * g++.dg/lookup/missing-std-include-8.C: New test.
1571 * g++.dg/lookup/missing-std-include.C: Move std::array and
1572 std::tuple test to missing-std-include-6.C to avoid failures
1573 with C++98.
1574
1575 2018-04-06 Jakub Jelinek <jakub@redhat.com>
1576
1577 PR debug/85252
1578 * gcc.dg/debug/pr85252.c: New test.
1579
1580 PR rtl-optimization/84872
1581 * gcc.dg/graphite/pr84872.c: New test.
1582
1583 PR c++/85210
1584 * g++.dg/cpp1z/decomp42.C: New test.
1585
1586 2018-04-06 David Malcolm <dmalcolm@redhat.com>
1587
1588 PR c++/85021
1589 * g++.dg/lookup/missing-std-include-7.C: New test.
1590
1591 2018-04-06 Tamar Christina <tamar.christina@arm.com>
1592
1593 * gcc.dg/struct-simple.c: Revert r254862.
1594 * lib/target-supports.exp
1595 (check_effective_target_word_mode_no_slow_unalign): Likewise.
1596
1597 2018-04-06 Richard Biener <rguenther@suse.de>
1598
1599 PR middle-end/85244
1600 * gcc.dg/torture/pr85244-1.c: New testcase.
1601 * gcc.dg/torture/pr85244-2.c: Likewise.
1602
1603 2018-04-06 Jakub Jelinek <jakub@redhat.com>
1604
1605 PR sanitizer/85213
1606 * c-c++-common/ubsan/pr85213.c: New test.
1607
1608 2018-04-06 Richard Biener <rguenther@suse.de>
1609
1610 PR middle-end/85180
1611 * gcc.dg/pr85180.c: New testcase.
1612
1613 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1614
1615 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
1616 to trigger the optimization. Do some cleanup and function
1617 renaming. Add more test functions.
1618
1619 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1620
1621 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
1622 options.
1623 * gcc.target/s390/hotpatch-1.c: Skip when building without
1624 optimization.
1625 * gcc.target/s390/hotpatch-10.c: Likewise.
1626 * gcc.target/s390/hotpatch-11.c: Likewise.
1627 * gcc.target/s390/hotpatch-12.c: Likewise.
1628 * gcc.target/s390/hotpatch-13.c: Likewise.
1629 * gcc.target/s390/hotpatch-14.c: Likewise.
1630 * gcc.target/s390/hotpatch-15.c: Likewise.
1631 * gcc.target/s390/hotpatch-16.c: Likewise.
1632 * gcc.target/s390/hotpatch-17.c: Likewise.
1633 * gcc.target/s390/hotpatch-18.c: Likewise.
1634 * gcc.target/s390/hotpatch-19.c: Likewise.
1635 * gcc.target/s390/hotpatch-2.c: Likewise.
1636 * gcc.target/s390/hotpatch-3.c: Likewise.
1637 * gcc.target/s390/hotpatch-4.c: Likewise.
1638 * gcc.target/s390/hotpatch-5.c: Likewise.
1639 * gcc.target/s390/hotpatch-6.c: Likewise.
1640 * gcc.target/s390/hotpatch-7.c: Likewise.
1641 * gcc.target/s390/hotpatch-8.c: Likewise.
1642 * gcc.target/s390/hotpatch-9.c: Likewise.
1643
1644 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1645
1646 * c-c++-common/Wattributes.c: Disable warning for s390* target and
1647 check for an error instead.
1648 * gcc.dg/Wattributes-6.c: Likewise.
1649
1650 2018-04-05 Jakub Jelinek <jakub@redhat.com>
1651
1652 PR c++/85209
1653 * g++.dg/cpp1z/decomp39.C: New test.
1654 * g++.dg/cpp1z/decomp40.C: New test.
1655
1656 PR c++/85208
1657 * g++.dg/cpp1z/decomp41.C: New test.
1658
1659 PR middle-end/85195
1660 * gcc.dg/pr85195.c: New test.
1661
1662 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
1663
1664 PR c++/80956
1665 * g++.dg/cpp0x/initlist100.C: New.
1666 * g++.dg/cpp0x/initlist101.C: Likewise.
1667
1668 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
1669
1670 PR c++/84792
1671 * g++.dg/other/pr84792-1.C: New.
1672 * g++.dg/other/pr84792-2.C: Likewise.
1673
1674 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
1675
1676 PR target/85193
1677 * gcc.target/i386/pr85193.c: New test.
1678
1679 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
1680
1681 PR c++/84979
1682 * g++.dg/concepts/pr84979.C: New.
1683 * g++.dg/concepts/pr84979-2.C: New.
1684 * g++.dg/concepts/pr84979-3.C: New.
1685
1686 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
1687
1688 PR c++/80026
1689 * g++.dg/cpp0x/variadic174.C: New.
1690
1691 2018-04-04 Jakub Jelinek <jakub@redhat.com>
1692
1693 PR inline-asm/85172
1694 * g++.dg/ext/builtin13.C: New test.
1695 * g++.dg/ext/atomic-4.C: New test.
1696
1697 PR c++/85146
1698 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
1699 * g++.dg/ext/bases3.C: New test.
1700
1701 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1702
1703 PR target/85203
1704 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
1705 to match a single insn of the baz function. Move scan directives at
1706 the end of the file below the functions they are trying to test for
1707 better readability.
1708 * gcc.target/arm/cmse/cmse-16.c: New testcase.
1709
1710 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
1711
1712 PR rtl-optimization/84878
1713 * gcc.target/powerpc/pr84878.c: New test.
1714
1715 2018-04-04 Michael Matz <matz@suse.de>
1716
1717 * gcc.dg/Wstringop-overflow-4.c: New test.
1718 * c-c++-common/Wstringop-truncation-4.c: Adjust.
1719
1720 2018-04-04 Jakub Jelinek <jakub@redhat.com>
1721
1722 PR testsuite/85189
1723 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
1724 for the diagnostics of overridden functions. Adjust for new wording.
1725
1726 2018-04-04 Richard Biener <rguenther@suse.de>
1727
1728 PR lto/85176
1729 * g++.dg/lto/pr85176_0.C: New testcase.
1730
1731 2018-04-04 Richard Biener <rguenther@suse.de>
1732
1733 PR testsuite/85191
1734 * lib/target-supports.exp (check_effective_target_vect_perm_short):
1735 Fix typo.
1736
1737 2018-04-04 Martin Liska <mliska@suse.cz>
1738
1739 PR sanitizer/85174
1740 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
1741 and msdata as a workaround for powerpc.
1742
1743 2018-04-04 Richard Biener <rguenther@suse.de>
1744
1745 PR tree-optimization/85168
1746 * gcc.dg/torture/pr85168.c: New testcase.
1747
1748 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
1749
1750 PR c++/84943
1751 * g++.dg/pr84943.C: New.
1752 * g++.dg/pr84943-2.C: New.
1753
1754 2018-04-03 Jakub Jelinek <jakub@redhat.com>
1755
1756 PR rtl-optimization/85167
1757 * gcc.dg/pr85167.c: New test.
1758
1759 PR tree-optimization/85156
1760 * c-c++-common/pr85156.c: New test.
1761 * gcc.c-torture/execute/pr85156.c: New test.
1762
1763 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
1764
1765 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
1766 * gcc.target/powerpc/undef-bool-1.C: New file.
1767 * gcc.target/powerpc/undef-bool-2.c: New file.
1768
1769 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
1770
1771 PR c++/84768
1772 * g++.dg/cpp1z/class-deduction52.C: New.
1773
1774 2018-04-03 Jakub Jelinek <jakub@redhat.com>
1775
1776 PR c++/85147
1777 * g++.dg/cpp0x/pr85147.C: New test.
1778
1779 PR c++/85140
1780 * g++.dg/cpp0x/gen-attrs-64.C: New test.
1781
1782 PR c++/85134
1783 * g++.dg/gomp/pr85134.C: New test.
1784 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
1785
1786 PR target/85169
1787 * gcc.c-torture/execute/pr85169.c: New test.
1788 * gcc.target/i386/avx512f-pr85169.c: New test.
1789 * gcc.target/i386/avx512bw-pr85169.c: New test.
1790
1791 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
1792
1793 PR target/85126
1794 * gcc.target/powerpc/pr69946: Adjust comment. Remove
1795 scan-assembler-times clause.
1796
1797 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
1798
1799 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
1800 dg-additional-options.
1801
1802 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
1803
1804 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
1805
1806 2018-04-03 Richard Biener <rguenther@suse.de>
1807
1808 PR testsuite/85154
1809 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
1810
1811 2018-04-02 Jim Wilson <jimw@sifive.com>
1812
1813 * gcc.target/riscv/pr84660.c: New.
1814 * gcc.target/riscv/shift-and-1.c: New.
1815 * gcc.target/riscv/shift-and-2.c: New.
1816
1817 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1818
1819 PR fortran/85102
1820 * gfortran.dg/array_simplify_2.f90: New test.
1821
1822 2018-04-01 Jakub Jelinek <jakub@redhat.com>
1823
1824 PR middle-end/85090
1825 * gcc.target/i386/avx512f-pr85090-1.c: New test.
1826 * gcc.target/i386/avx512f-pr85090-2.c: New test.
1827 * gcc.target/i386/avx512f-pr85090-3.c: New test.
1828 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
1829 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
1830
1831 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
1832
1833 PR c++/85027
1834 * g++.dg/pr85027.C: New.
1835
1836 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
1837
1838 PR target/83315
1839 * gcc.target/powerpc/sse-maxps-2.c: New test.
1840 * gcc.target/powerpc/sse-minps-2.c: New test.
1841
1842 2018-03-30 Jakub Jelinek <jakub@redhat.com>
1843
1844 PR c++/84791
1845 * g++.dg/gomp/pr84791.C: New test.
1846
1847 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
1848
1849 PR fortran/84931
1850 * gfortran.dg/array_constructor_53.f90: New test.
1851
1852 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1853
1854 PR fortran/85130
1855 * gfortran.dg/substr_6.f90: Remove illegal test for
1856 out-of-bounds substring.
1857
1858 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1859
1860 PR fortran/85111
1861 * gfortran.dg/zero_sized_10.f90: New test.
1862
1863 2018-03-29 David Malcolm <dmalcolm@redhat.com>
1864
1865 PR c++/84269
1866 * g++.dg/lookup/missing-std-include-6.C: New test.
1867 * g++.dg/lookup/missing-std-include.C: Add std::pair and
1868 std::tuple tests.
1869 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
1870 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
1871 <cstring>, <cassert>, and <cstdlib>.
1872
1873 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
1874
1875 PR inline-asm/84985
1876 * gcc.target/i386/pr84985.c: New.
1877
1878 2018-03-29 David Malcolm <dmalcolm@redhat.com>
1879
1880 PR c++/85110
1881 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
1882
1883 2018-03-29 Jakub Jelinek <jakub@redhat.com>
1884
1885 PR c++/85108
1886 * g++.dg/warn/Wunused-var-31.C: New test.
1887
1888 PR c/85094
1889 * c-c++-common/Wduplicated-branches-14.c: New test.
1890
1891 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
1892
1893 PR c++/84606
1894 * g++.dg/cpp0x/pr84606.C: New.
1895
1896 2018-03-29 Carl Love <cel@us.ibm.com>
1897
1898 Revert
1899 2017-09-27 Carl Love <cel@us.ibm.com>
1900
1901 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
1902 for the __builtin_fctid and __builtin_fctiw.
1903
1904 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
1905
1906 PR target/84912
1907 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
1908 deleted builtin function.
1909 (div_weuo): Likewise.
1910 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
1911 (div_deuo): Likewise.
1912
1913 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
1914
1915 PR c++/85028
1916 * g++.dg/other/default13.C: New.
1917
1918 2018-03-28 Jakub Jelinek <jakub@redhat.com>
1919
1920 PR target/85095
1921 * gcc.target/i386/pr85095-1.c: New test.
1922 * gcc.target/i386/pr85095-2.c: New test.
1923 * gcc.c-torture/execute/pr85095.c: New test.
1924
1925 PR tree-optimization/82004
1926 * gcc.dg/pr82004.c: New test.
1927
1928 2018-03-28 Jakub Jelinek <jakub@redhat.com>
1929 Martin Liska <mliska@suse.cz>
1930
1931 PR sanitizer/85081
1932 * g++.dg/asan/pr85081.C: New test.
1933
1934 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
1935
1936 PR c++/84789
1937 * g++.dg/template/pr84789.C: Adjust for testing with
1938 -fconcepts too.
1939
1940 PR c++/84973
1941 * g++.dg/template/pr84973.C: New.
1942 * g++.dg/template/pr84973-2.C: New.
1943 * g++.dg/template/pr84973-3.C: New.
1944
1945 PR c++/84968
1946 * g++.dg/eh/pr84968.C: New.
1947
1948 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1949
1950 PR target/84914
1951 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
1952 long double multiply/divide uses the correct function.
1953 * gcc.target/powerpc/mulkc-3.c: Likewise.
1954 * gcc.target/powerpc/divkc-2.c: Likewise.
1955 * gcc.target/powerpc/divkc-3.c: Likewise.
1956
1957 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1958
1959 PR c++/85067
1960 * g++.dg/cpp0x/defaulted51.C: New.
1961 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
1962
1963 2018-03-27 Jakub Jelinek <jakub@redhat.com>
1964
1965 PR c++/85077
1966 * g++.dg/ext/vector35.C: New test.
1967
1968 PR c++/85061
1969 * g++.dg/ext/builtin-offsetof3.C: New test.
1970
1971 PR c++/85076
1972 * g++.dg/cpp1y/pr85076.C: New test.
1973
1974 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1975
1976 PR fortran/85084
1977 * gfortran.dg/matmul_rank_1.f90: New test.
1978
1979 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1980 Harald Anlauf <anlauf@gmx.de>
1981
1982 * gfortran.dg/structure_constructor_15.f90: New test.
1983
1984 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
1985
1986 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
1987 for the diagnostics of overridden functions. Adjust for new wording.
1988 * g++.dg/cpp0x/implicit1.C: Likewise.
1989 * g++.dg/cpp0x/override1.C: Likewise.
1990 * g++.dg/cpp1y/auto-fn18.C: Likewise.
1991 * g++.dg/eh/shadow1.C: Likewise.
1992 * g++.dg/inherit/covariant12.C: Likewise.
1993 * g++.dg/inherit/covariant14.C: Likewise.
1994 * g++.dg/inherit/covariant15.C: Likewise.
1995 * g++.dg/inherit/covariant16.C: Likewise.
1996 * g++.dg/inherit/covariant22.C: Likewise.
1997 * g++.dg/inherit/crash3.C: Likewise.
1998 * g++.dg/inherit/error2.C: Likewise.
1999 * g++.dg/template/crash100.C: Likewise.
2000 * g++.old-deja/g++.eh/spec6.C: Likewise.
2001 * g++.old-deja/g++.mike/p811.C: Likewise.
2002 * g++.old-deja/g++.other/virtual11.C: Likewise.
2003 * g++.old-deja/g++.other/virtual4.C: Likewise.
2004
2005 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
2006
2007 PR target/85044
2008 * gcc.target/i386/pr85044.c: New test.
2009
2010 2018-03-27 Martin Sebor <msebor@redhat.com>
2011
2012 PR testsuite/83462
2013 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
2014 other than x86.
2015
2016 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2017
2018 PR target/83009
2019 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
2020
2021 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2022
2023 PR target/81863
2024 * gcc.target/arm/pr81863.c: New test.
2025
2026 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
2027
2028 PR target/85056
2029 * testsuite/gcc.target/nvptx/pr85056.c: New test.
2030 * testsuite/gcc.target/nvptx/pr85056a.c: New test.
2031
2032 2018-03-27 Richard Biener <rguenther@suse.de>
2033
2034 PR testsuite/82847
2035 * lib/target-supports.exp (check_ssse3_available): New function.
2036 (check_effective_target_vect_perm_short): Enable for x86 if
2037 check_ssse3_available.
2038
2039 2018-03-27 Richard Biener <rguenther@suse.de>
2040
2041 PR tree-optimization/85082
2042 * gfortran.dg/pr85082.f90: New testcase.
2043
2044 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
2045
2046 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
2047 to "l=2" in dg-final.
2048
2049 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
2050
2051 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
2052 * gcc.target/mips/fix-r4000-2.c: Likewise.
2053 * gcc.target/mips/fix-r4000-3.c: Likewise.
2054 * gcc.target/mips/fix-r4000-4.c: Likewise.
2055 * gcc.target/mips/fix-r4000-5.c: Likewise.
2056 * gcc.target/mips/fix-r4000-6.c: Likewise.
2057 * gcc.target/mips/fix-r4000-7.c: Likewise.
2058 * gcc.target/mips/fix-r4000-8.c: Likewise.
2059 * gcc.target/mips/fix-r4000-9.c: Likewise.
2060 * gcc.target/mips/fix-r4000-10.c: Likewise.
2061 * gcc.target/mips/fix-r4000-7.c: Change dg-final
2062 "mulditi3_r4000" instead of "mulditi3".
2063 * gcc.target/mips/fix-r4000-8.c: Change dg-final
2064 "umulditi3_r4000" instead of "umulditi3".
2065
2066 2018-03-27 Jakub Jelinek <jakub@redhat.com>
2067
2068 PR c++/85068
2069 * g++.dg/inherit/covariant22.C: New test.
2070
2071 2018-03-27 Richard Biener <rguenther@suse.de>
2072
2073 PR testsuite/84004
2074 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
2075 alignment.
2076
2077 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
2078 Jason Merrill <jason@redhat.com>
2079
2080 PR c++/84632
2081 * g++.dg/init/array49.C: New.
2082 * g++.dg/torture/pr70499.C: Adjust.
2083
2084 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
2085
2086 PR target/85073
2087 * gcc.target/i386/pr85073.c: New test.
2088
2089 2018-03-26 Richard Biener <rguenther@suse.de>
2090
2091 PR testsuite/85066
2092 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
2093 instead of long.
2094
2095 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
2096
2097 PR fortran/66709
2098 * gfortran.dg/parameter_array_format.f90: New test.
2099
2100 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
2101 Neil Carlson <neil.n.carlson@gmail.com>
2102
2103 PR fortran/84381
2104 * gfortran.dg/literal_character_constant_1.inc: Replace
2105 call abort by STOP n.
2106 * gfortran.dg/overload_1.f90: Likewise.
2107
2108 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
2109 Dominique d'Humieres <dominiq@gcc.gnu.org>
2110
2111 PR fortran/84924
2112 * gfortran.dg/scalar_pointer_1.f90: New test.
2113
2114 2018-03-25 Tom de Vries <tom@codesourcery.com>
2115
2116 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
2117 precise.
2118
2119 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2120
2121 PR fortran/69497
2122 * gfortran.dg/pr89497.f90: New test.
2123
2124 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
2125
2126 PR fortran/70068
2127 * gfortran.dg/substr_7.f90: New test.
2128
2129 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
2130
2131 PR fortran/42651
2132 * gfortran.dg/pr42651.f90: New test.
2133 * gfortran.dg/func_result_7.f90: Update error message.
2134
2135 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
2136
2137 PR tree-optimization/84005
2138 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
2139 failing to force the alignment.
2140
2141 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
2142
2143 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
2144 from this to...
2145 <vclzd>: ...this.
2146
2147 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
2148
2149 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
2150 message. Fix scan-assembler patterns.
2151
2152 2018-03-23 Jakub Jelinek <jakub@redhat.com>
2153
2154 PR c++/85015
2155 * g++.dg/cpp0x/pr85015.C: New test.
2156
2157 PR c++/84942
2158 * g++.dg/cpp1y/pr84942.C: New test.
2159
2160 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
2161
2162 PR inline-asm/85030
2163 * testsuite/gcc.target/i386/pr85030.c: New.
2164
2165 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2166
2167 PR target/85026
2168 * g++.dg/pr85026.C: New test.
2169
2170 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
2171
2172 * g++.dg/debug/pr84704.C: XFAIL AIX.
2173
2174 2018-03-23 Sudakshina Das <sudi.das@arm.com>
2175
2176 PR target/84826
2177 * gcc.target/arm/pr84826.c: Add dg directive.
2178
2179 2018-03-23 Marek Polacek <polacek@redhat.com>
2180
2181 PR c++/85033
2182 * g++.dg/ext/builtin-offsetof2.C: New test.
2183
2184 PR c++/85045
2185 * g++.dg/cpp0x/Wnarrowing5.C: New test.
2186 * gcc.dg/pr85045.c: New test.
2187
2188 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
2189
2190 PR debug/85020
2191 * gnat.dg/lto22.adb: New test.
2192 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
2193 * gnat.dg/lto22_pkg2.ads: Likewise.
2194
2195 2018-03-23 Jakub Jelinek <jakub@redhat.com>
2196
2197 PR c/80778
2198 * gcc.dg/lto/pr80778_0.c: New test.
2199
2200 PR inline-asm/85034
2201 * gcc.target/i386/pr85034.c: New test.
2202
2203 PR inline-asm/85022
2204 * c-c++-common/torture/pr85022.c: New test.
2205
2206 PR sanitizer/85029
2207 * g++.dg/ubsan/pr85029.C: New test.
2208
2209 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
2210
2211 PR c++/71251
2212 * g++.dg/cpp0x/pr71251.C: New.
2213
2214 PR c++/84789
2215 * g++.dg/template/pr84789.C: New.
2216 * g++.dg/template/pr84789-2.C: New.
2217 * g++.dg/template/pr84789-3.C: New.
2218 * g++.dg/parse/dtor11.C: Accept alternate error message.
2219
2220 PR c++/84729
2221 * g++.dg/pr84729.C: New.
2222 * g++.old-deja/g++.ext/arrnew2.C: Require error.
2223 * g++.old-deja/g++.robertl/eb58.C: Likewise.
2224 * g++.old-deja/g++.robertl/eb63.C: Likewise.
2225
2226 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
2227
2228 PR fortran/84922
2229 * gfortran.dg/interface_42.f90: New test.
2230 * gfortran.dg/interface_43.f90: New test.
2231
2232 2018-03-22 Sudakshina Das <sudi.das@arm.com>
2233
2234 PR target/84826
2235 * gcc.target/arm/pr84826.c: New test.
2236
2237 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
2238
2239 * gcc.target/arm/addr-modes-float.c: Move dg-do before
2240 dg-require-effective-target.
2241 * gcc.target/arm/addr-modes-int.c: Likewise.
2242 * gcc.target/nios2/lo-addr-tls.c: Likewise.
2243
2244 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
2245
2246 PR target/84760
2247 * gcc.target/powerpc/altivec-ld-1.c: New test.
2248
2249 2018-03-22 Bin Cheng <bin.cheng@arm.com>
2250
2251 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
2252
2253 2018-03-22 Jakub Jelinek <jakub@redhat.com>
2254
2255 PR inline-asm/84941
2256 * gcc.dg/pr84941.c: New test.
2257
2258 2018-03-22 Tom de Vries <tom@codesourcery.com>
2259
2260 PR tree-optimization/84956
2261 * gcc.dg/pr84956.c: New test.
2262
2263 2018-03-22 Marek Polacek <polacek@redhat.com>
2264
2265 PR c++/84854
2266 * g++.dg/cpp1z/constexpr-if15.C: New test.
2267 * g++.dg/cpp1z/constexpr-if16.C: New test.
2268
2269 2018-03-21 Joseph Myers <joseph@codesourcery.com>
2270
2271 * gcc.dg/builtin-tgmath-3.c: New test.
2272
2273 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
2274
2275 PR c++/71965
2276 * g++.dg/concepts/pr71965.C: New.
2277
2278 PR c++/84610
2279 PR c++/84642
2280 * g++.dg/cpp0x/pr84610.C: New.
2281 * g++.dg/cpp0x/pr84642.C: New.
2282
2283 2018-03-21 Jakub Jelinek <jakub@redhat.com>
2284
2285 PR c/84999
2286 * c-c++-common/pr84999.c: New test.
2287
2288 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
2289
2290 PR c++/84972
2291 * g++.dg/ext/desig10.C: New.
2292
2293 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2294 Harald Anlauf <anlauf@gmx.de>
2295
2296 PR fortran/84957
2297 * gfortran.dg/pr84957.f90: New test.
2298
2299 2018-03-21 Jakub Jelinek <jakub@redhat.com>
2300
2301 PR tree-optimization/84960
2302 * gcc.c-torture/compile/pr84960.c: New test.
2303
2304 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
2305
2306 PR tree-optimization/84811
2307 * gcc.dg/torture/pr84811.c: New test.
2308
2309 2018-03-21 Jakub Jelinek <jakub@redhat.com>
2310
2311 PR tree-optimization/84982
2312 * c-c++-common/pr84982.c: New test.
2313
2314 PR c++/84961
2315 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
2316 "m" (++x) in C++.
2317 * g++.dg/torture/pr84961-1.C: New test.
2318 * g++.dg/torture/pr84961-2.C: New test.
2319
2320 2018-03-21 Nathan Sidwell <nathan@acm.org>
2321
2322 PR c++/85008
2323 * g++.dg/pr85008.C: New.
2324
2325 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
2326
2327 PR fortran/84615
2328 * gfortran.dg/char_result_17.f90: New test.
2329
2330 2018-03-21 David Malcolm <dmalcolm@redhat.com>
2331
2332 PR c++/84994
2333 * g++.dg/other/accessor-fixits-1.C: Move to...
2334 * g++.dg/torture/accessor-fixits-1.C: ...here.
2335 * g++.dg/other/accessor-fixits-2.C: Move to...
2336 * g++.dg/torture/accessor-fixits-2.C: ...here.
2337 * g++.dg/other/accessor-fixits-3.C: Move to...
2338 * g++.dg/torture/accessor-fixits-3.C: ...here.
2339 * g++.dg/other/accessor-fixits-4.C: Move to...
2340 * g++.dg/torture/accessor-fixits-4.C: ...here.
2341 * g++.dg/other/accessor-fixits-5.C: Move to...
2342 * g++.dg/torture/accessor-fixits-5.C: ...here.
2343 * g++.dg/torture/accessor-fixits-6.C: New testcase.
2344 * g++.dg/torture/accessor-fixits-7.C: New testcase.
2345 * g++.dg/torture/accessor-fixits-8.C: New testcase.
2346
2347 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2348
2349 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
2350
2351 2018-03-21 Sudakshina Das <sudi.das@arm.com>
2352
2353 PR target/82989
2354 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
2355
2356 2018-03-21 Nathan Sidwell <nathan@acm.org>
2357
2358 PR c++/84804
2359 * g++.dg/lookup/pr84804.C: New.
2360
2361 2018-03-21 Martin Sebor <msebor@redhat.com>
2362
2363 PR c++/84850
2364 * g++.dg/Wclass-memaccess-3.C: New test.
2365 * g++.dg/Wclass-memaccess-4.C: New test.
2366
2367 2018-03-21 David Malcolm <dmalcolm@redhat.com>
2368
2369 PR c++/84892
2370 * g++.dg/other/accessor-fixits-1.C
2371 (test_access_const_t1_color): New.
2372 (test_deref_const_t1_color): New.
2373 * g++.dg/other/accessor-fixits-5.C: New testcase.
2374
2375 2018-03-21 Tom de Vries <tom@codesourcery.com>
2376
2377 PR tree-optimization/83126
2378 * gcc.dg/graphite/pr83126.c: New test.
2379
2380 2018-03-21 Nathan Sidwell <nathan@acm.org>
2381
2382 * g++.dg/ext/anon-struct6.C: Adjust.
2383 * g++.dg/ext/deprecate-1.C: New.
2384 * g++.dg/ext/deprecate-2.C: New.
2385 * g++.dg/lookup/pr84602.C: Adjust.
2386 * g++.dg/lookup/pr84962.C: Adjust.
2387 * g++.old-deja/g++.other/anon4.C
2388
2389 PR c++/84836
2390 * g++.dg/lookup/pr84836.C: New.
2391
2392 2018-03-21 Bin Cheng <bin.cheng@arm.com>
2393
2394 PR tree-optimization/84969
2395 * gcc.dg/tree-ssa/pr84969.c: New test.
2396
2397 2018-03-21 Jakub Jelinek <jakub@redhat.com>
2398
2399 PR rtl-optimization/84989
2400 * gcc.target/i386/pr84989.c: New test.
2401
2402 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
2403
2404 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
2405
2406 2018-03-21 Martin Liska <mliska@suse.cz>
2407
2408 PR ipa/84963
2409 * gfortran.dg/goacc/pr84963.f90: New test.
2410
2411 2018-03-21 Marek Polacek <polacek@redhat.com>
2412
2413 PR c++/71638, ICE with NSDMI and reference.
2414 * g++.dg/cpp0x/nsdmi14.C: New test.
2415 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
2416
2417 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
2418
2419 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
2420 MIPS with -mpaired-single directives.
2421
2422 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
2423
2424 PR fortran/85001
2425 * gfortran.dg/interface_41.f90: New test.
2426
2427 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2428
2429 PR debug/84875
2430 * gcc.dg/pr84875.c: New test.
2431
2432 2018-03-20 Marek Polacek <polacek@redhat.com>
2433
2434 PR c++/84978, ICE with NRVO.
2435 * g++.dg/opt/nrv19.C: New test.
2436
2437 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2438
2439 PR target/82518
2440 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
2441 Disable for armeb targets.
2442 * gcc.target/arm/pr82518.c: New test.
2443
2444 2018-03-20 Nathan Sidwell <nathan@acm.org>
2445
2446 PR c++/84962
2447 * g++.dg/lookup/pr84962.C: New.
2448
2449 PR c++/84970
2450 * g++.dg/lookup/pr84970.C: New.
2451
2452 2018-03-20 Richard Biener <rguenther@suse.de>
2453
2454 PR target/84986
2455 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
2456
2457 2018-03-20 Martin Liska <mliska@suse.cz>
2458
2459 PR ipa/84825
2460 * g++.dg/ipa/pr84825.C: New test.
2461
2462 2018-03-20 Martin Liska <mliska@suse.cz>
2463
2464 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
2465
2466 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2467
2468 PR target/84845
2469 * gcc.c-torture/compile/pr84845.c: New test.
2470
2471 2018-03-20 Sudakshina Das <sudi.das@arm.com>
2472
2473 PR target/82989
2474 * gcc.target/arm/pr82989.c: New test.
2475
2476 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2477
2478 PR target/84945
2479 * gcc.target/i386/pr84945.c: New test.
2480
2481 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
2482
2483 PR target/81647
2484 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
2485
2486 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2487
2488 PR c/84953
2489 * gcc.dg/pr84953.c: New test.
2490
2491 2018-03-19 Marek Polacek <polacek@redhat.com>
2492
2493 PR c++/84925
2494 * g++.dg/cpp1z/lambda-__func__.C: New test.
2495
2496 PR c++/84927
2497 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
2498
2499 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
2500
2501 PR sanitizer/78651
2502 * g++.dg/asan/pr78651.C: New test.
2503
2504 2018-03-19 Tom de Vries <tom@codesourcery.com>
2505
2506 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
2507 vect_int_mult. Add nvptx xfail for PR84958.
2508
2509 2018-03-19 Nathan Sidwell <nathan@acm.org>
2510
2511 PR c++/84835
2512 * g++.dg/cpp1y/pr84835.C: New.
2513
2514 2018-03-19 Sudakshina Das <sudi.das@arm.com>
2515
2516 PR target/81647
2517 * gcc.target/aarch64/pr81647.c: New.
2518
2519 2018-03-19 Richard Biener <rguenther@suse.de>
2520
2521 PR tree-optimization/84933
2522 * g++.dg/pr84933.C: New testcase.
2523
2524 2018-03-19 Richard Biener <rguenther@suse.de>
2525
2526 PR tree-optimization/84859
2527 * gcc.dg/tree-ssa/pr84859.c: New testcase.
2528 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
2529 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
2530 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
2531
2532 2018-03-19 Nathan Sidwell <nathan@acm.org>
2533
2534 PR c++/84812
2535 * g++.dg/lookup/pr84812.C: New.
2536
2537 2018-03-19 Richard Biener <rguenther@suse.de>
2538
2539 PR tree-optimization/84929
2540 * gcc.dg/torture/pr84929.c: New testcase.
2541
2542 2018-03-19 Tamar Christina <tamar.christina@arm.com>
2543
2544 PR target/84711
2545 * gcc.target/arm/big-endian-subreg.c: Delete.
2546
2547 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2548
2549 PR fortran/84931
2550 * gfortran.dg/array_constructor_52.f90: New test.
2551
2552 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
2553
2554 PR fortran/77414
2555 * gfortran.dg/pr77414.f90: New test.
2556 * gfortran.dg/internal_references_1.f90: Adjust error message.
2557
2558 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
2559
2560 PR fortran/65453
2561 * gfortran.dg/pr65453.f90: New test.
2562
2563 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
2564
2565 PR tree-optimization/84913
2566 * gfortran.dg/vect/pr84913.f90: New test.
2567
2568 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2569
2570 PR fortran/79929
2571 * gfortran.dg/warn_concat.f90: New test.
2572
2573 2018-03-16 Jakub Jelinek <jakub@redhat.com>
2574
2575 PR target/84899
2576 * gcc.dg/pr84899.c: New test.
2577
2578 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
2579
2580 PR fortran/69395
2581 * gfortran.dg/pr69395.f90: Add test for max dimensions
2582
2583 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
2584
2585 PR target/84876
2586 * gcc.target/i386/pr84876.c: New test.
2587
2588 2018-03-16 Martin Liska <mliska@suse.cz>
2589
2590 PR ipa/84833
2591 * gcc.target/i386/mvc11.c: New test.
2592
2593 2018-03-16 Martin Liska <mliska@suse.cz>
2594
2595 PR ipa/84722
2596 * gcc.target/i386/mvc10.c: New test.
2597
2598 2018-03-16 Jakub Jelinek <jakub@redhat.com>
2599
2600 PR c++/79937
2601 PR c++/82410
2602 * g++.dg/cpp1y/pr79937-1.C: New test.
2603 * g++.dg/cpp1y/pr79937-2.C: New test.
2604 * g++.dg/cpp1y/pr79937-3.C: New test.
2605 * g++.dg/cpp1y/pr79937-4.C: New test.
2606 * g++.dg/cpp1y/pr82410.C: New test.
2607
2608 2018-03-16 Tom de Vries <tom@codesourcery.com>
2609
2610 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
2611
2612 2018-03-16 Tom de Vries <tom@codesourcery.com>
2613
2614 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
2615
2616 2018-03-16 Jakub Jelinek <jakub@redhat.com>
2617
2618 PR c++/84874
2619 * g++.dg/cpp2a/desig8.C: New test.
2620
2621 PR tree-optimization/84841
2622 * gcc.dg/pr84841.c: New test.
2623
2624 PR c++/84874
2625 * g++.dg/cpp2a/desig7.C: New test.
2626
2627 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
2628 Jim MacArthur <jim.macarthur@codethink.co.uk>
2629
2630 * gfortran.dg/automatic_1.f90: New test.
2631 * gfortran.dg/automatic_repeat.f90: New test
2632 * gfortran.dg/automatic_save.f90: New test.
2633 * gfortran.dg/vax_structure.f90: New test.
2634
2635 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
2636
2637 PR fortran/78741
2638 * gfortran.dg/pr78741.f90: New test.
2639
2640 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
2641
2642 PR fortran/69395
2643 * gfortran.dg/pr69395.f90: New test.
2644
2645 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2646
2647 PR c++/79085
2648 * g++.dg/opt/pr79085.C: New test.
2649
2650 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
2651
2652 PR target/84574
2653 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
2654 label instead of __x86_indirect_thunk label.
2655
2656 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2657
2658 PR c++/84222
2659 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
2660 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
2661 * g++.dg/warn/deprecated-13.C: New test.
2662
2663 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
2664
2665 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
2666
2667 2018-03-15 Richard Biener <rguenther@suse.de>
2668
2669 PR c/84873
2670 * c-c++-common/pr84873.c: New testcase.
2671
2672 2018-03-15 Tamar Christina <tamar.christina@arm.com>
2673
2674 PR target/84711
2675 * gcc.target/arm/big-endian-subreg.c: New.
2676
2677 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2678
2679 PR target/84860
2680 * gcc.c-torture/compile/pr84860.c: New test.
2681
2682 2018-03-15 Julia Koval <julia.koval@intel.com>
2683
2684 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
2685 cannonlake.
2686 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
2687 avx512bitalg.
2688
2689 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2690
2691 PR c/84853
2692 * gcc.dg/pr84853.c: New test.
2693
2694 2018-03-14 Carl Love <cel@us.ibm.com>
2695
2696 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
2697
2698 2018-03-14 Martin Liska <mliska@suse.cz>
2699
2700 PR ipa/8480
2701 * g++.dg/lto/pr84805_0.C: New test.
2702 * g++.dg/lto/pr84805_1.C: New test.
2703 * g++.dg/lto/pr84805_2.C: New test.
2704
2705 2018-03-14 David Malcolm <dmalcolm@redhat.com>
2706
2707 PR c/84852
2708 * gcc.dg/fixits-pr84852-1.c: New test.
2709 * gcc.dg/fixits-pr84852-2.c: New test.
2710
2711 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2712
2713 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
2714 separate verbose message.
2715 * lib/scandump.exp (scan-dump-times): Likewise.
2716
2717 2018-03-14 Julia Koval <julia.koval@intel.com>
2718
2719 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
2720 server.
2721 * gcc.target/i386/funcspec-56.inc: Ditto.
2722
2723 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
2724
2725 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
2726 aarch64_sve_hw.
2727
2728 2018-03-14 Jakub Jelinek <jakub@redhat.com>
2729
2730 PR sanitizer/83392
2731 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
2732 check count from 17 to 14.
2733
2734 PR target/84844
2735 * gcc.target/i386/pr84844.c: New test.
2736
2737 2018-03-14 Richard Biener <rguenther@suse.de>
2738
2739 PR tree-optimization/84830
2740 * gcc.dg/torture/pr84830.c: New testcase.
2741
2742 2018-03-14 Marek Polacek <polacek@redhat.com>
2743
2744 PR c++/84596
2745 * g++.dg/cpp0x/static_assert15.C: New test.
2746
2747 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
2748
2749 PR fortran/61775
2750 * gfortran.dg/pr61775.f90: New test.
2751
2752 2018-03-13 Jakub Jelinek <jakub@redhat.com>
2753
2754 PR c++/84843
2755 * g++.dg/ext/pr84843-1.C: New test.
2756 * g++.dg/ext/pr84843-2.C: New test.
2757
2758 2018-03-13 David Pagan <dave.pagan@oracle.com>
2759
2760 PR c/46921
2761 * gcc.dg/pr46921.c: New test.
2762
2763 2018-03-13 Martin Sebor <msebor@redhat.com>
2764
2765 PR tree-optimization/84725
2766 * c-c++-common/Wstringop-truncation-4.c: New test.
2767 * c-c++-common/attr-nonstring-5.c: New test.
2768
2769 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2770
2771 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
2772 than unpacks.
2773 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
2774 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
2775
2776 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2777
2778 * gcc.target/aarch64/sve/tls_1.c: New test.
2779 * gcc.target/aarch64/sve/tls_2.C: Likewise.
2780
2781 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2782
2783 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
2784 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
2785
2786 2018-03-13 Martin Liska <mliska@suse.cz>
2787
2788 PR ipa/84658.
2789 * g++.dg/ipa/pr84658.C: New test.
2790
2791 2018-03-13 Jakub Jelinek <jakub@redhat.com>
2792
2793 PR middle-end/84834
2794 * gcc.dg/pr84834.c: New test.
2795
2796 PR target/84827
2797 * gcc.target/i386/pr84827.c: New test.
2798
2799 PR target/84828
2800 * g++.dg/ext/pr84828.C: New test.
2801
2802 PR target/84786
2803 * gcc.target/i386/avx512f-pr84786-1.c: New test.
2804 * gcc.target/i386/avx512f-pr84786-2.c: New test.
2805
2806 PR c++/84808
2807 * g++.dg/cpp1y/constexpr-84808.C: New test.
2808
2809 PR c++/84704
2810 * g++.dg/debug/pr84704.C: New test.
2811
2812 2018-03-12 Renlin Li <renlin.li@arm.com>
2813
2814 * gcc.target/aarch64/movi_hf.c: New.
2815 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
2816 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
2817
2818 2018-03-12 Martin Sebor <msebor@redhat.com>
2819
2820 PR tree-optimization/83456
2821 * c-c++-common/Wrestrict-2.c: Remove test cases.
2822 * c-c++-common/Wrestrict.c: Same.
2823 * gcc.dg/Wrestrict-12.c: New test.
2824 * gcc.dg/Wrestrict-14.c: New test.
2825
2826 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
2827
2828 * g++.dg/pr84821.C: New test.
2829
2830 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
2831
2832 * gcc.dg/pr84799.c: New test.
2833
2834 2018-03-12 Richard Biener <rguenther@suse.de>
2835
2836 PR tree-optimization/84803
2837 * gcc.dg/torture/pr84803.c: New testcase.
2838
2839 2018-03-12 Jakub Jelinek <jakub@redhat.com>
2840
2841 PR c++/84813
2842 * g++.dg/debug/pr84813.C: New test.
2843
2844 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
2845
2846 PR fortran/84546
2847 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
2848
2849 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
2850
2851 PR fortran/83939
2852 * gfortran.dg/pr83939.f90
2853
2854 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2855
2856 PR fortran/66128
2857 * gfortran.dg/zero_sized_9.f90: New test.
2858
2859 2018-03-11 Jakub Jelinek <jakub@redhat.com>
2860
2861 PR debug/58150
2862 * g++.dg/debug/dwarf2/enum2.C: New test.
2863
2864 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
2865
2866 PR fortran/84734
2867 * gfortran.dg/pr84734.f90: New test.
2868
2869 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
2870
2871 * gnat.dg/prot3.adb: New test.
2872 * gnat.dg/prot3_pkg.ad[sb]: New helper.
2873
2874 2018-03-09 Jason Merrill <jason@redhat.com>
2875 Paolo Carlini <paolo.carlini@oracle.com>
2876
2877 PR c++/71169
2878 PR c++/71832
2879 * g++.dg/cpp0x/pr71169.C: New.
2880 * g++.dg/cpp0x/pr71169-2.C: Likewise.
2881 * g++.dg/cpp0x/pr71832.C: Likewise.
2882
2883 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
2884
2885 PR target/83969
2886 * gcc.target/powerpc/pr83969.c: New test.
2887
2888 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2889
2890 PR target/84772
2891 * gcc.dg/pr84772.c: New test.
2892
2893 PR c++/84076
2894 * g++.dg/warn/Wformat-2.C: New test.
2895
2896 PR c++/84767
2897 * g++.dg/ext/vla18.C: New test.
2898
2899 2018-03-09 Martin Sebor <msebor@redhat.com>
2900
2901 PR tree-optimization/84526
2902 * gcc.dg/Wrestrict-10.c: New test.
2903 * gcc.dg/Wrestrict-11.c: New test.
2904
2905 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
2906
2907 PR rtl-optimization/84682
2908 * gcc.dg/torture/pr84682-1.c: New.
2909 * gcc.dg/torture/pr84682-2.c: New.
2910 * gcc.dg/torture/pr84682-3.c: New.
2911
2912 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2913
2914 PR c++/84724
2915 * g++.dg/ext/pr84724.C: New test.
2916
2917 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
2918
2919 PR target/83712
2920 * gcc.target/arm/pr83712.c: New.
2921
2922 2018-03-09 Richard Biener <rguenther@suse.de>
2923
2924 PR tree-optimization/84775
2925 * gcc.dg/torture/pr84775.c: New testcase.
2926
2927 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2928
2929 PR debug/84404
2930 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
2931 targets.
2932
2933 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
2934
2935 * gcc.c-torture/compile/20180309-1.c: New test.
2936
2937 2018-03-08 Jakub Jelinek <jakub@redhat.com>
2938
2939 PR c++/80598
2940 * g++.dg/warn/Wunused-function4.C: New test.
2941
2942 PR inline-asm/84742
2943 * gcc.target/i386/pr84742-1.c: New test.
2944 * gcc.target/i386/pr84742-2.c: New test.
2945
2946 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2947
2948 PR target/84748
2949 * gcc.c-torture/execute/pr84748.c: New test.
2950
2951 2018-03-08 Richard Biener <rguenther@suse.de>
2952
2953 PR middle-end/84552
2954 * gcc.dg/graphite/pr84552.c: New testcase.
2955
2956 2018-03-08 Richard Biener <rguenther@suse.de>
2957
2958 PR tree-optimization/84178
2959 * gcc.dg/torture/pr84178-2.c: New testcase.
2960
2961 2018-03-08 David Malcolm <dmalcolm@redhat.com>
2962
2963 PR tree-optimization/84178
2964 * gcc.c-torture/compile/pr84178-1.c: New test.
2965
2966 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
2967
2968 * lib/target-supports.exp: Do not return zero from a ifunc
2969 function.
2970
2971 2018-03-08 Richard Biener <rguenther@suse.de>
2972
2973 PR tree-optimization/84746
2974 * gcc.dg/torture/pr84746.c: New testcase.
2975
2976
2977 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
2978 PR debug/84404
2979 PR debug/84408
2980 * gcc.dg/graphite/pr84404.c: New.
2981
2982 2018-03-08 Jakub Jelinek <jakub@redhat.com>
2983
2984 PR tree-optimization/84740
2985 * gcc.dg/torture/pr84740.c: New test.
2986
2987 PR tree-optimization/84739
2988 * gcc.dg/pr84739.c: New test.
2989
2990 2018-03-07 Martin Sebor <msebor@redhat.com>
2991
2992 PR tree-optimization/83519
2993 * gcc.dg/Wrestrict-13.c: New test.
2994
2995 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
2996
2997 PR fortran/64124
2998 PR fortran/70409
2999 * gfortran.dg/pr64124.f90: New tests.
3000 * gfortran.dg/pr70409.f90: New tests.
3001
3002 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
3003
3004 PR target/82411
3005 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
3006
3007 2018-03-07 Martin Sebor <msebor@redhat.com>
3008
3009 PR tree-optimization/84526
3010 * gcc.dg/Wrestrict-10.c: New test.
3011
3012 2018-03-07 Martin Sebor <msebor@redhat.com>
3013
3014 PR tree-optimization/84468
3015 * g++.dg/warn/Wstringop-truncation-2.C: New test.
3016 * gcc.dg/Wstringop-truncation.c: New test.
3017 * gcc.dg/Wstringop-truncation-2.c: New test.
3018
3019 2018-03-07 Jakub Jelinek <jakub@redhat.com>
3020
3021 PR fortran/84565
3022 * gfortran.dg/pr84565.f90: New test.
3023
3024 PR middle-end/84723
3025 * gcc.target/i386/pr84723-1.c: New test.
3026 * gcc.target/i386/pr84723-2.c: New test.
3027 * gcc.target/i386/pr84723-3.c: New test.
3028 * gcc.target/i386/pr84723-4.c: New test.
3029 * gcc.target/i386/pr84723-5.c: New test.
3030
3031 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
3032
3033 PR fortran/64107
3034 * gfortran.dg/pr64107.f90: New test.
3035
3036 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3037
3038 PR fortran/84697
3039 PR fortran/66128
3040 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
3041
3042 2018-03-06 Marek Polacek <polacek@redhat.com>
3043
3044 PR c++/84684
3045 * g++.dg/cpp1z/constexpr-84684.C: New test.
3046
3047 2018-03-06 Jakub Jelinek <jakub@redhat.com>
3048
3049 PR c/84721
3050 * gcc.dg/pr84721.c: New test.
3051
3052 PR target/84710
3053 * gcc.dg/pr84710.c: New test.
3054
3055 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
3056
3057 PR fortran/56667
3058 * gfortran.dg/implied_do_2.f90: New test.
3059 * gfortran.dg/coarray_8.f90: Update for new error message.
3060
3061 2018-03-06 Jakub Jelinek <jakub@redhat.com>
3062
3063 PR inline-asm/84683
3064 * g++.dg/ext/pr84683.C: New test.
3065
3066 PR tree-optimization/84687
3067 * gcc.dg/pr84687.c: New test.
3068
3069 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
3070
3071 PR c++/84231
3072 * g++.dg/pr84231.C: New.
3073
3074 PR c++/84593
3075 * g++.dg/cpp1y/pr84593.C: New.
3076
3077 PR c++/84492
3078 * g++.dg/pr84492.C: New.
3079
3080 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3081
3082 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
3083 __builtin_ppc_speculation_barrier.
3084
3085 2018-03-05 Jakub Jelinek <jakub@redhat.com>
3086
3087 PR target/84700
3088 * gcc.target/powerpc/pr84700.c: New test.
3089
3090 2018-03-05 Nathan Sidwell <nathan@acm.org>
3091
3092 PR c++/84702
3093 * g++.dg/lookup/pr84702.C: New.
3094
3095 2018-03-05 Jakub Jelinek <jakub@redhat.com>
3096
3097 PR target/84564
3098 * gcc.target/i386/pr84564.c: New test.
3099
3100 2018-03-05 Marek Polacek <polacek@redhat.com>
3101
3102 PR c++/84707
3103 * g++.dg/cpp0x/inline-ns10.C: New test.
3104
3105 2018-03-05 Nathan Sidwell <nathan@acm.org>
3106
3107 PR c++/84694
3108 * g++.dg/template/pr84694.C: New.
3109
3110 2018-03-05 Jakub Jelinek <jakub@redhat.com>
3111
3112 PR target/84524
3113 * gcc.c-torture/execute/pr84524.c: New test.
3114 * gcc.target/i386/avx512bw-pr84524.c: New test.
3115
3116 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
3117
3118 PR target/84264
3119 * g++.dg/pr84264.C: New test.
3120
3121 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
3122
3123 PR c++/84618
3124 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
3125 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
3126 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
3127
3128 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
3129
3130 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
3131 * g++.dg/other/i386-3.C: Ditto.
3132 * gcc.target/i386/sse-12.c: Ditto.
3133 * gcc.target/i386/sse-13.c: Ditto.
3134 * gcc.target/i386/sse-14.c: Ditto.
3135 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
3136 * gcc.target/i386/wbinvd-1.c: New test.
3137 * gcc.target/i386/wbnoinvd-1.c: Ditto.
3138 * gcc.target/i386/pconfig-1.c: Ditto.
3139
3140 2018-03-05 Pádraig Brady <P@draigBrady.com>
3141 Nathan Sidwell <nathan@acm.org>
3142
3143 PR c++/84497
3144 * g++.dg/cpp0x/pr84497.C: New.
3145
3146 2018-03-05 Richard Biener <rguenther@suse.de>
3147
3148 PR tree-optimization/84670
3149 * gcc.dg/pr84670-1.c: New testcase.
3150 * gcc.dg/pr84670-2.c: Likewise.
3151 * gcc.dg/pr84670-3.c: Likewise.
3152 * gcc.dg/pr84670-4.c: Likewise.
3153
3154 2018-03-05 Richard Biener <rguenther@suse.de>
3155
3156 PR tree-optimization/84650
3157 * gcc.dg/graphite/pr84650.c: New testcase.
3158
3159 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
3160
3161 PR c++/82022
3162 * g++.dg/cpp1z/constexpr-lambda20.C: New.
3163
3164 2018-03-03 Harald Anlauf <anlauf@gmx.de>
3165
3166 PR fortran/71085
3167 * gfortran.dg/pr71085.f90: New test.
3168
3169 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
3170
3171 PR fortran/66128
3172 * gfortran.dg/zero_sized_8.f90: Really commit New test.
3173
3174 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
3175
3176 PR fortran/51434
3177 * gfortran.dg/pr51434.f90: New test.
3178
3179 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
3180
3181 PR c++/61358
3182 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
3183
3184 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
3185
3186 PR c++/67370
3187 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
3188
3189 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
3190
3191 PR c++/71464
3192 * g++.dg/torture/pr71464.C: New.
3193
3194 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
3195
3196 PR fortran/80965
3197 * gfortran.dg/select_type_41.f90: New test.
3198
3199 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
3200
3201 PR c++/61135
3202 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
3203
3204 2018-03-02 Marek Polacek <polacek@redhat.com>
3205
3206 PR c++/84578
3207 * g++.dg/ext/flexary29.C: New test.
3208
3209 2018-03-02 Jakub Jelinek <jakub@redhat.com>
3210
3211 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
3212
3213 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
3214
3215 PR c++/81812
3216 * g++.dg/torture/pr81812.C: New.
3217
3218 2018-03-02 Marek Polacek <polacek@redhat.com>
3219
3220 PR c++/84171
3221 * g++.dg/warn/Wsign-compare-8.C: New test.
3222
3223 PR c++/84663
3224 * g++.dg/parse/array-size3.C: New test.
3225
3226 PR c++/84664
3227 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
3228
3229 2018-03-02 Jakub Jelinek <jakub@redhat.com>
3230
3231 PR c++/84662
3232 * g++.dg/cpp1y/pr84662.C: New test.
3233
3234 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
3235
3236 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
3237 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
3238 "dg-lto-options".
3239 * g++.dg/lto/20101010-1_0.C: Likewise.
3240 * g++.dg/lto/20101010-2_0.C: Likewise.
3241
3242 2018-03-02 Jakub Jelinek <jakub@redhat.com>
3243
3244 PR ipa/84628
3245 * gcc.dg/pr84628.c: New test.
3246
3247 PR target/56540
3248 * gcc.target/ia64/pr56540.c: New test.
3249
3250 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
3251
3252 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
3253 32-bit target.
3254 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
3255 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
3256 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
3257 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
3258
3259 2018-03-02 Marek Polacek <polacek@redhat.com>
3260
3261 PR c++/84590
3262 * c-c++-common/ubsan/shift-11.c: New test.
3263
3264 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
3265
3266 * gcc.dg/vect/vect-alias-check-13.c: New test.
3267
3268 2018-03-02 Jakub Jelinek <jakub@redhat.com>
3269
3270 PR target/84614
3271 * gcc.dg/pr84614.c: New test.
3272
3273 PR inline-asm/84625
3274 * gcc.target/i386/pr84625.c: New test.
3275
3276 2018-03-02 Richard Biener <rguenther@suse.de>
3277
3278 PR tree-optimization/84427
3279 * gcc.dg/torture/pr84427.c: New testcase.
3280
3281 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
3282
3283 PR target/84534
3284 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
3285 powerpc64le*-*-linux*.
3286 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
3287 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
3288
3289 2018-03-01 Martin Sebor <msebor@redhat.com>
3290
3291 PR c++/84294
3292 * g++.dg/ext/attr-const.C: Remove xfail.
3293 * g++.dg/ext/attr-malloc-3.C: New test.
3294 * g++.dg/ext/attr-noinline-3.C: New test.
3295 * g++.dg/ext/attr-noreturn-3.C: New test.
3296 * g++.dg/ext/attr-nothrow-3.C: New test.
3297 * g++.dg/ext/attr-pure.C: Remove xfail.
3298
3299 2018-03-02 Jakub Jelinek <jakub@redhat.com>
3300
3301 PR sanitizer/70875
3302 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
3303 dg-options and dg-shouldfail "ubsan" directive.
3304
3305 2018-03-01 Marek Polacek <polacek@redhat.com>
3306 Jason Merrill <jason@redhat.com>
3307
3308 PR c++/84582
3309 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
3310 * g++.dg/cpp1z/static1.C: New test.
3311 * g++.dg/template/static37.C: New test.
3312
3313 2018-03-01 Nathan Sidwell <nathan@acm.org>
3314
3315 PR c++/84434
3316 * g++.dg/template/pr84434.C: New.
3317
3318 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
3319
3320 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
3321 -mthumb to the command-line.
3322
3323 2018-03-01 Marek Polacek <polacek@redhat.com>
3324
3325 PR c++/84596
3326 * g++.dg/cpp0x/static_assert14.C: New test.
3327
3328 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
3329
3330 PR c++/79410
3331 * g++.dg/torture/pr79410.C: New.
3332
3333 2018-03-01 Martin Liska <mliska@suse.cz>
3334
3335 PR sanitizer/82484
3336 * gcc.dg/asan/pr82484.c: New test.
3337
3338 2018-03-01 Richard Biener <rguenther@suse.de>
3339
3340 PR debug/84645
3341 * gfortran.dg/lto/pr84645_0.f90: New testcase.
3342
3343 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
3344
3345 PR fortran/84219
3346 * gfortran.dg/coarray_47.f90: New test.
3347
3348 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
3349
3350 PR fortran/84538
3351 * gfortran.dg/class_array_23.f03: New test.
3352
3353 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
3354
3355 PR rtl-optimization/84528
3356 * gcc.dg/torture/pr84538.c: Rename to...
3357 * gcc.dg/torture/pr84528.c: ...this.
3358
3359 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
3360
3361 PR rtl-optimization/84528
3362 * gcc.dg/torture/pr84538.c: New test.
3363
3364 2018-02-28 Martin Sebor <msebor@redhat.com>
3365
3366 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
3367 -fpic test failures.
3368 * c-c++-common/Wrestrict-2.c: Same.
3369 * c-c++-common/Wstringop-truncation.c: Same.
3370 * gcc.dg/Warray-bounds-22.c: Same.
3371 * gcc.dg/Wstringop-overflow.c: Same.
3372 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
3373 (signed_range): Same.
3374 (unsigned_anti_range): Same.
3375 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
3376 (signed_range): Same.
3377 (unsigned_anti_range): Same.
3378 * gcc.dg/attr-alloc_size-7.c: Same.
3379 * gcc.dg/attr-alloc_size-8.c: Same.
3380 * gcc.dg/builtin-alloc-size.c: Same.
3381 * gcc.dg/builtin-stpncpy.c: Same.
3382 * gcc.dg/builtins-nonnull.c: Same.
3383 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
3384 * gcc.dg/pr79214.c: Same.
3385 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
3386 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
3387 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
3388 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
3389 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
3390 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
3391 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
3392 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
3393 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
3394 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
3395 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
3396
3397 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
3398
3399 PR target/84014
3400 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
3401
3402 2018-02-28 Jakub Jelinek <jakub@redhat.com>
3403
3404 PR c++/84609
3405 * g++.dg/cpp0x/pr84609.C: New test.
3406
3407 2018-02-28 Martin Sebor <msebor@redhat.com>
3408
3409 PR testsuite/84617
3410 * g++.dg/ext/attr-malloc-3.C: New test.
3411 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
3412 to pre-existing problems.
3413 * g++.dg/ext/attr-pure.C: Same.
3414
3415 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
3416
3417 PR fortran/83901
3418 * gfortran.dg/associate_37.f90: New test.
3419
3420 PR fortran/83344
3421 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
3422
3423 2018-02-28 Jakub Jelinek <jakub@redhat.com>
3424
3425 PR target/52991
3426 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
3427 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
3428 * gcc.dg/bf-ms-layout-4.c: New test.
3429 * gcc.dg/bf-ms-layout-5.c: New test.
3430
3431 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
3432
3433 PR target/83399
3434 * gcc.target/powerpc/pr83399.c: Only run on Linux.
3435
3436 2018-02-28 Richard Biener <rguenther@suse.de>
3437
3438 PR tree-optimization/84584
3439 * gcc.dg/graphite/pr84584.c: New testcase.
3440
3441 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
3442
3443 PR preprocessor/84517
3444 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
3445
3446 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
3447
3448 * c-c++-common/dump-ada-spec-12.c: New test.
3449 * c-c++-common/dump-ada-spec-13.c: Likewise.
3450
3451 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
3452
3453 * c-c++-common/dump-ada-spec-11.c: New test.
3454
3455 2018-02-28 Martin Liska <mliska@suse.cz>
3456
3457 PR testsuite/84597
3458 * g++.dg/ext/timevar1.C: Fix pruned patterns.
3459 * g++.dg/ext/timevar2.C: Likewise.
3460
3461 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
3462
3463 * c-c++-common/dump-ada-spec-8.c: New test.
3464 * c-c++-common/dump-ada-spec-9.c: Likewise.
3465 * c-c++-common/dump-ada-spec-10.c: Likewise.
3466
3467 2018-02-28 Richard Biener <rguenther@suse.de>
3468
3469 PR middle-end/84607
3470 * gcc.dg/pr84607.c: New testcase.
3471
3472 2018-02-28 Nathan Sidwell <nathan@acm.org>
3473
3474 PR c++/84602
3475 * g++.dg/lookup/pr84602.C: New.
3476
3477 2018-02-28 Jakub Jelinek <jakub@redhat.com>
3478
3479 PR c++/83871
3480 PR c++/83503
3481 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
3482 dg-options.
3483 * g++.dg/ext/attr-nonnull.C: Likewise.
3484 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
3485 directives.
3486 * g++.dg/ext/attr-noinline-2.C: Likewise.
3487 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
3488 -fdump-tree-eh in dg-options.
3489
3490 2018-02-28 Alan Modra <amodra@gmail.com>
3491
3492 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
3493 GNU ld message.
3494 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
3495
3496 2018-02-27 Martin Sebor <msebor@redhat.com>
3497
3498 PR c++/83871
3499 PR c++/83503
3500 * g++.dg/Wmissing-attributes.C: New test.
3501 * g++.dg/ext/attr-const-pure.C: New test.
3502 * g++.dg/ext/attr-const.C: New test.
3503 * g++.dg/ext/attr-deprecated-2.C: New test.
3504 * g++.dg/ext/attr-malloc-2.C: New test.
3505 * g++.dg/ext/attr-malloc.C: New test.
3506 * g++.dg/ext/attr-noinline-2.C: New test.
3507 * g++.dg/ext/attr-noinline.C: New test.
3508 * g++.dg/ext/attr-nonnull.C: New test.
3509 * g++.dg/ext/attr-noreturn-2.C: New test.
3510 * g++.dg/ext/attr-noreturn.C: New test.
3511 * g++.dg/ext/attr-nothrow-2.C: New test.
3512 * g++.dg/ext/attr-nothrow.C: New test.
3513 * g++.dg/ext/attr-optimize.C: New test.
3514 * g++.dg/ext/attr-pure.C: New test.
3515 * g++.dg/ext/attr-returns-nonnull.C: New test.
3516 * g++.dg/ext/attr-warning.C: New test.
3517
3518 2018-02-27 Nathan Sidwell <nathan@acm.org>
3519
3520 PR c++/84426
3521 * g++.dg/lookup/pr84426.C: New.
3522
3523 2018-02-27 Richard Biener <rguenther@suse.de>
3524
3525 PR tree-optimization/84512
3526 * gcc.dg/tree-ssa/pr84512.c: New testcase.
3527
3528 2018-02-27 Martin Liska <mliska@suse.cz>
3529
3530 PR gcov-profile/84548
3531 * g++.dg/gcov/pr84548.C: New test.
3532
3533 2018-02-27 Jakub Jelinek <jakub@redhat.com>
3534
3535 PR target/84575
3536 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
3537
3538 2018-02-26 Jakub Jelinek <jakub@redhat.com>
3539
3540 PR c++/84558
3541 * g++.dg/cpp1y/pr84558.C: New test.
3542
3543 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
3544
3545 PR c++/84540
3546 * g++.dg/cpp0x/alignas14.C: New.
3547 * g++.dg/cpp0x/alignas15.C: Likewise.
3548
3549 2018-02-26 Jakub Jelinek <jakub@redhat.com>
3550
3551 PR c++/84557
3552 * g++.dg/gomp/pr84557.C: New test.
3553
3554 2018-02-26 Marek Polacek <polacek@redhat.com>
3555
3556 PR c++/84325
3557 * g++.dg/cpp1z/pr84325.C: New test.
3558
3559 2018-02-26 Carl Love <cel@us.ibm.com>
3560
3561 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
3562 Power 8 test file.
3563 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
3564 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
3565 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
3566 -mcpu=power8.
3567 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
3568 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
3569 -mcpu=power8.
3570
3571 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
3572
3573 PR target/84039
3574 * gcc.target/i386/indirect-thunk-1.c: Updated.
3575 * gcc.target/i386/indirect-thunk-2.c: Likewise.
3576 * gcc.target/i386/indirect-thunk-3.c: Likewise.
3577 * gcc.target/i386/indirect-thunk-4.c: Likewise.
3578 * gcc.target/i386/indirect-thunk-5.c: Likewise.
3579 * gcc.target/i386/indirect-thunk-6.c: Likewise.
3580 * gcc.target/i386/indirect-thunk-7.c: Likewise.
3581 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
3582 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
3583 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
3584 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
3585 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
3586 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
3587 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
3588 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
3589 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
3590 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
3591 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
3592 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
3593 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
3594 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
3595 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
3596 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
3597 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
3598 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
3599 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
3600 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
3601 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
3602 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
3603 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
3604 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
3605 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
3606 * gcc.target/i386/ret-thunk-9.c: Likewise.
3607 * gcc.target/i386/ret-thunk-10.c: Likewise.
3608 * gcc.target/i386/ret-thunk-11.c: Likewise.
3609 * gcc.target/i386/ret-thunk-12.c: Likewise.
3610 * gcc.target/i386/ret-thunk-13.c: Likewise.
3611 * gcc.target/i386/ret-thunk-14.c: Likewise.
3612 * gcc.target/i386/ret-thunk-15.c: Likewise.
3613
3614 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
3615
3616 * gcc.c-torture/execute/20180226-1.c: New test.
3617
3618 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
3619
3620 PR tree-optimization/83965
3621 * gcc.dg/vect/pr83965-2.c: New test.
3622
3623 2018-02-26 Tom de Vries <tom@codesourcery.com>
3624
3625 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
3626
3627 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
3628
3629 PR target/84530
3630 * gcc.target/i386/ret-thunk-22.c: New test.
3631 * gcc.target/i386/ret-thunk-23.c: Likewise.
3632 * gcc.target/i386/ret-thunk-24.c: Likewise.
3633 * gcc.target/i386/ret-thunk-25.c: Likewise.
3634 * gcc.target/i386/ret-thunk-26.c: Likewise.
3635
3636 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
3637
3638 PR c++/84533
3639 * g++.dg/cpp1z/pr84533.C: New.
3640
3641 2018-02-26 Marek Polacek <polacek@redhat.com>
3642
3643 PR c++/84537
3644 * g++.dg/parse/error60.C: New test.
3645
3646 2018-02-26 Jakub Jelinek <jakub@redhat.com>
3647
3648 PR c++/84556
3649 * g++.dg/gomp/pr84556.C: New test.
3650 * g++.dg/vect/pr84556.cc: New test.
3651
3652 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
3653
3654 PR fortran/32957
3655 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
3656 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
3657 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
3658 * gfortran.dg/c_loc_test.f90: Likewise.
3659 * gfortran.dg/c_loc_tests_2.f03: Likewise.
3660 * gfortran.dg/proc_decl_17.f90: Likewise.
3661 * gfortran.dg/proc_ptr_8.f90: Likewise.
3662
3663 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3664
3665 PR target/84521
3666 * gcc.target/aarch64/lr_free_2.c: Revert changes in
3667 r254814 disabling -fomit-frame-pointer by default.
3668 * gcc.target/aarch64/spill_1.c: Likewise.
3669 * gcc.target/aarch64/test_frame_11.c: Likewise.
3670 * gcc.target/aarch64/test_frame_12.c: Likewise.
3671 * gcc.target/aarch64/test_frame_13.c: Likewise.
3672 * gcc.target/aarch64/test_frame_14.c: Likewise.
3673 * gcc.target/aarch64/test_frame_15.c: Likewise.
3674 * gcc.target/aarch64/test_frame_3.c: Likewise.
3675 * gcc.target/aarch64/test_frame_5.c: Likewise.
3676 * gcc.target/aarch64/test_frame_9.c: Likewise.
3677
3678 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
3679
3680 PR fortran/83633
3681 * gfortran.dg/explicit_shape_1.f90: New test.
3682 * gfortran.dg/automatic_module_variable.f90: Update regex.
3683 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
3684 * gfortran.dg/constant_shape.f90: Ditto.
3685 * gfortran.dg/dec_structure_23.f90: Ditto.
3686 * gfortran.dg/pr78240.f90: Ditto.
3687
3688 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
3689
3690 PR fortran/84523
3691 * gfortran.dg/pr84523.f90: New test.
3692
3693 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3694
3695 PR fortran/78238
3696 * gfortran.dg/select_type_40.f90: New test.
3697
3698 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
3699
3700 PR fortran/30792
3701 * gfortran.dg/data_substring.f90: New test.
3702
3703 2018-02-24 Marek Polacek <polacek@redhat.com>
3704
3705 PR c++/83692
3706 * g++.dg/cpp1z/constexpr-83692.C: New test.
3707
3708 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
3709
3710 PR fortran/84346
3711 * gfortran.dg/statement_function_1.f90: Update test.
3712
3713 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3714
3715 PR fortran/84506
3716 * gfortran.dg/inquire_19.f90: New test.
3717
3718 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3719
3720 PR fortran/83149
3721 * gfortran.dg/pr83149_b.f90: New test.
3722 * gfortran.dg/pr83149_a.f90: Additional source for previous.
3723
3724 2018-02-23 Carl Love <cel@us.ibm.com>
3725
3726 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
3727 vec_signed2 and vec_unsigned2 to new Power 8 test file.
3728 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
3729 Power 8 tests.
3730
3731 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
3732
3733 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
3734 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
3735
3736 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
3737
3738 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
3739 expected output.
3740
3741 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3742
3743 PR fortran/83149
3744 * gfortran.dg/pr83149_1.f90: New test.
3745 * gfortran.dg/pr83149.f90: Additional source for previous.
3746
3747 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
3748
3749 PR testsuite/80551
3750 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
3751 __GI___pthread_mutex_init as well.
3752
3753 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3754
3755 PR fortran/83148
3756 * gfortran.dg/class_68.f90: New test.
3757
3758 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3759
3760 PR fortran/59781
3761 * gfortran.dg/derived_init_5.f90: New test.
3762
3763 2018-02-22 Jakub Jelinek <jakub@redhat.com>
3764
3765 PR target/82851
3766 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
3767 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
3768
3769 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
3770
3771 PR target/81572
3772 * gcc.target/powerpc/pr81572.c: New.
3773
3774 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
3775
3776 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
3777
3778 2018-02-22 Martin Sebor <msebor@redhat.com>
3779
3780 PR tree-optimization/84480
3781 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
3782 * g++.dg/warn/Wstringop-truncation-1.C: New test.
3783
3784 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
3785
3786 PR target/84176
3787 * gcc.target/i386/indirect-thunk-11.c: New test.
3788 * gcc.target/i386/indirect-thunk-12.c: Likewise.
3789 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
3790 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
3791 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
3792 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
3793 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
3794 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
3795 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
3796 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
3797
3798 2018-02-22 Steve Ellcey <sellcey@cavium.com>
3799
3800 PR target/83335
3801 * gcc/testsuite/gcc.target/aarch64/asm-2.c: Add dg-error for
3802 ILP32 mode.
3803 * gcc/testsuite/gcc.target/aarch64/asm-4.c: New test.
3804
3805 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
3806
3807 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
3808
3809 2018-02-22 Marek Polacek <polacek@redhat.com>
3810
3811 PR c++/84493
3812 * g++.dg/parse/error59.C: New test.
3813
3814 2018-02-22 Tom de Vries <tom@codesourcery.com>
3815
3816 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
3817
3818 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
3819
3820 PR c++/77655
3821 * g++.dg/cpp0x/pr77655.C: New.
3822
3823 2018-02-22 Jakub Jelinek <jakub@redhat.com>
3824
3825 PR c++/84496
3826 * g++.dg/cpp1y/pr84496.C: New test.
3827
3828 PR target/84502
3829 * g++.dg/torture/pr84502.C: New test.
3830
3831 PR tree-optimization/84503
3832 * gcc.dg/pr84503-1.c: New test.
3833 * gcc.dg/pr84503-2.c: New test.
3834
3835 2018-02-21 Jakub Jelinek <jakub@redhat.com>
3836
3837 PR tree-optimization/84478
3838 * gcc.c-torture/execute/pr84478.c: New test.
3839
3840 2018-02-20 Martin Sebor <msebor@redhat.com>
3841
3842 PR middle-end/84095
3843 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
3844 * c-c++-common/Wrestrict.c: Same.
3845 * gcc.dg/Wrestrict-6.c: Same.
3846 * gcc.dg/Warray-bounds-27.c: New test.
3847 * gcc.dg/Wrestrict-8.c: New test.
3848 * gcc.dg/Wrestrict-9.c: New test.
3849 * gcc.dg/pr84095.c: New test.
3850
3851 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3852
3853 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
3854
3855 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3856
3857 PR fortran/48890
3858 PR fortran/83823
3859 * gfortran.dg/structure_constructor_14.f90: New test.
3860
3861 2018-02-20 Jeff Law <law@redhat.com>
3862
3863 PR middle-end/82123
3864 PR tree-optimization/81592
3865 PR middle-end/79257
3866 * gcc.dg/pr81592.c: New test.
3867 * gcc.dg/pr82123.c: New test.
3868 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
3869
3870 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3871
3872 PR c++/84488
3873 * g++.dg/warn/Wunused-var-30.C: New test.
3874
3875 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
3876
3877 PR tree-optimization/84419
3878 * gcc.dg/vect/pr84419.c: New test.
3879
3880 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3881
3882 PR middle-end/82004
3883 * gfortran.dg/pr82004.f90: New test.
3884
3885 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
3886
3887 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
3888
3889 2018-02-20 Martin Liska <mliska@suse.cz>
3890
3891 PR c/84310
3892 PR target/79747
3893 * gcc.target/i386/pr84310.c: New test.
3894 * gcc.target/i386/pr84310-2.c: Likewise.
3895
3896 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
3897
3898 PR c++/84446
3899 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
3900
3901 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3902
3903 PR c++/84445
3904 * g++.dg/cpp1z/launder7.C: New test.
3905
3906 PR c++/84449
3907 * g++.dg/cpp0x/constexpr-84449.C: New test.
3908
3909 PR c++/84455
3910 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
3911
3912 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
3913
3914 PR fortran/83344
3915 PR fortran/83975
3916 * gfortran.dg/associate_22.f90: Enable commented out test.
3917 * gfortran.dg/associate_36.f90: New test.
3918
3919 2018-02-19 Jakub Jelinek <jakub@redhat.com>
3920
3921 PR target/84146
3922 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
3923
3924 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
3925
3926 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
3927 (dg-options): Use -mavx instead of -w.
3928
3929 2018-02-19 Jakub Jelinek <jakub@redhat.com>
3930
3931 PR c++/84444
3932 * g++.dg/cpp1z/launder8.C: New test.
3933
3934 PR c++/84448
3935 * g++.dg/gomp/pr84448.C: New test.
3936
3937 PR c++/84430
3938 * g++.dg/gomp/pr84430.C: New test.
3939
3940 PR tree-optimization/84452
3941 * gcc.dg/pr84452.c: New test.
3942
3943 PR c++/79064
3944 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
3945
3946 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3947
3948 PR fortran/35339
3949 * gfortran.dg/implied_do_io_4.f90: New test.
3950
3951 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
3952
3953 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
3954 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
3955 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
3956
3957 2018-02-19 Carl Love <cel@us.ibm.com>
3958
3959 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
3960
3961 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
3962
3963 PR target/84460
3964 * gcc.target/i386/pr57193.c: Add -mtune=generic.
3965
3966 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
3967
3968 PR c++/84348
3969 * g++.dg/cpp0x/auto50.C: New.
3970 * g++.dg/parse/friend12.C: Adjust.
3971
3972 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3973
3974 PR libgfortran/84389
3975 * gfortran.dg/dtio_33.f90: New test.
3976
3977 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3978
3979 PR libgfortran/84412
3980 * gfortran.dg/inquire_18.f90: New test.
3981
3982 2018-02-18 Janus Weil <janus@gcc.gnu.org>
3983
3984 PR fortran/84381
3985 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
3986 * gfortran.dg/pointer_intent_3.f90: Ditto.
3987 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
3988 * gfortran.dg/protected_3.f90: Ditto.
3989 * gfortran.dg/protected_4.f90: Ditto.
3990 * gfortran.dg/protected_5.f90: Ditto.
3991 * gfortran.dg/protected_6.f90: Ditto.
3992
3993 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
3994
3995 PR fortran/80945
3996 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
3997 change to run.
3998
3999 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
4000
4001 PR fortran/84270
4002 * gfortran.dg/inline_matmul_22.f90: New test.
4003
4004 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
4005
4006 PR fortran/84381
4007 * gfortran.dg/abort_shoulfail.f90: New test.
4008 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
4009 by STOP n.
4010 * gfortran.dg/PR19754_2.f90: Likewise.
4011 * gfortran.dg/PR19872.f: Likewise.
4012 * gfortran.dg/PR49268.f90: Likewise.
4013 * gfortran.dg/Wall.f90: Likewise.
4014 * gfortran.dg/Wno-all.f90: Likewise.
4015 * gfortran.dg/achar_1.f90: Likewise.
4016 * gfortran.dg/achar_2.f90: Likewise.
4017 * gfortran.dg/achar_4.f90: Likewise.
4018 * gfortran.dg/achar_6.F90: Likewise.
4019 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
4020 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
4021 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
4022 * gfortran.dg/actual_array_offset_1.f90: Likewise.
4023 * gfortran.dg/actual_array_result_1.f90: Likewise.
4024 * gfortran.dg/actual_array_substr_1.f90: Likewise.
4025 * gfortran.dg/actual_array_substr_2.f90: Likewise.
4026 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
4027 * gfortran.dg/actual_procedure_1.f90: Likewise.
4028 * gfortran.dg/adjustl_1.f90: Likewise.
4029 * gfortran.dg/advance_1.f90: Likewise.
4030 * gfortran.dg/advance_4.f90: Likewise.
4031 * gfortran.dg/advance_5.f90: Likewise.
4032 * gfortran.dg/advance_6.f90: Likewise.
4033 * gfortran.dg/aint_anint_1.f90: Likewise.
4034 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
4035 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
4036 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
4037 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
4038 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
4039 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
4040 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
4041 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
4042 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
4043 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
4044 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
4045 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
4046 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
4047 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
4048 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
4049 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
4050 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
4051 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
4052 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
4053 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
4054 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
4055 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
4056 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
4057 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
4058 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
4059 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
4060 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
4061 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
4062 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
4063 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
4064 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
4065 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
4066 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
4067 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
4068 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
4069 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
4070 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
4071 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
4072 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
4073 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
4074 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
4075 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
4076 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
4077 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
4078 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
4079 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
4080 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
4081 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
4082 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
4083 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
4084 * gfortran.dg/allocatable_function_1.f90: Likewise.
4085 * gfortran.dg/allocatable_function_10.f90: Likewise.
4086 * gfortran.dg/allocatable_function_3.f90: Likewise.
4087 * gfortran.dg/allocatable_function_5.f90: Likewise.
4088 * gfortran.dg/allocatable_function_6.f90: Likewise.
4089 * gfortran.dg/allocatable_function_7.f90: Likewise.
4090 * gfortran.dg/allocatable_function_8.f90: Likewise.
4091 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
4092 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
4093 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
4094 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
4095 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
4096 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
4097 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
4098 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
4099 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
4100 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
4101 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
4102 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
4103 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
4104 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
4105 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
4106 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
4107 * gfortran.dg/allocate_class_3.f90: Likewise.
4108 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
4109 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
4110 * gfortran.dg/allocate_derived_5.f90: Likewise.
4111 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
4112 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
4113 * gfortran.dg/allocate_with_source_1.f90: Likewise.
4114 * gfortran.dg/allocate_with_source_10.f08: Likewise.
4115 * gfortran.dg/allocate_with_source_11.f08: Likewise.
4116 * gfortran.dg/allocate_with_source_12.f03: Likewise.
4117 * gfortran.dg/allocate_with_source_15.f03: Likewise.
4118 * gfortran.dg/allocate_with_source_16.f90: Likewise.
4119 * gfortran.dg/allocate_with_source_17.f03: Likewise.
4120 * gfortran.dg/allocate_with_source_18.f03: Likewise.
4121 * gfortran.dg/allocate_with_source_2.f90: Likewise.
4122 * gfortran.dg/allocate_with_source_20.f03: Likewise.
4123 * gfortran.dg/allocate_with_source_22.f03: Likewise.
4124 * gfortran.dg/allocate_with_source_23.f03: Likewise.
4125 * gfortran.dg/allocate_with_source_24.f90: Likewise.
4126 * gfortran.dg/allocate_with_source_5.f90: Likewise.
4127 * gfortran.dg/allocate_with_source_6.f90: Likewise.
4128 * gfortran.dg/allocate_with_source_7.f08: Likewise.
4129 * gfortran.dg/allocate_with_source_8.f08: Likewise.
4130 * gfortran.dg/allocate_with_source_9.f08: Likewise.
4131 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
4132 * gfortran.dg/allocate_zerosize_3.f: Likewise.
4133 * gfortran.dg/altreturn_3.f90: Likewise.
4134 * gfortran.dg/altreturn_5.f90: Likewise.
4135 * gfortran.dg/altreturn_7.f90: Likewise.
4136 * gfortran.dg/and_or_xor.f90: Likewise.
4137 * gfortran.dg/anint_1.f90: Likewise.
4138 * gfortran.dg/any_all_1.f90: Likewise.
4139 * gfortran.dg/anyallcount_1.f90: Likewise.
4140 * gfortran.dg/append_1.f90: Likewise.
4141 * gfortran.dg/argument_checking_1.f90: Likewise.
4142 * gfortran.dg/argument_checking_2.f90: Likewise.
4143 * gfortran.dg/argument_checking_8.f90: Likewise.
4144 * gfortran.dg/arithmetic_if.f90: Likewise.
4145 * gfortran.dg/array_1.f90: Likewise.
4146 * gfortran.dg/array_2.f90: Likewise.
4147 * gfortran.dg/array_alloc_1.f90: Likewise.
4148 * gfortran.dg/array_alloc_2.f90: Likewise.
4149 * gfortran.dg/array_alloc_3.f90: Likewise.
4150 * gfortran.dg/array_assignment_1.F90: Likewise.
4151 * gfortran.dg/array_assignment_5.f90: Likewise.
4152 * gfortran.dg/array_constructor_1.f90: Likewise.
4153 * gfortran.dg/array_constructor_10.f90: Likewise.
4154 * gfortran.dg/array_constructor_11.f90: Likewise.
4155 * gfortran.dg/array_constructor_12.f90: Likewise.
4156 * gfortran.dg/array_constructor_15.f90: Likewise.
4157 * gfortran.dg/array_constructor_16.f90: Likewise.
4158 * gfortran.dg/array_constructor_17.f90: Likewise.
4159 * gfortran.dg/array_constructor_19.f90: Likewise.
4160 * gfortran.dg/array_constructor_23.f: Likewise.
4161 * gfortran.dg/array_constructor_24.f: Likewise.
4162 * gfortran.dg/array_constructor_32.f90: Likewise.
4163 * gfortran.dg/array_constructor_36.f90: Likewise.
4164 * gfortran.dg/array_constructor_39.f90: Likewise.
4165 * gfortran.dg/array_constructor_4.f90: Likewise.
4166 * gfortran.dg/array_constructor_40.f90: Likewise.
4167 * gfortran.dg/array_constructor_44.f90: Likewise.
4168 * gfortran.dg/array_constructor_45.f90: Likewise.
4169 * gfortran.dg/array_constructor_46.f90: Likewise.
4170 * gfortran.dg/array_constructor_47.f90: Likewise.
4171 * gfortran.dg/array_constructor_49.f90: Likewise.
4172 * gfortran.dg/array_constructor_5.f90: Likewise.
4173 * gfortran.dg/array_constructor_50.f90: Likewise.
4174 * gfortran.dg/array_constructor_6.f90: Likewise.
4175 * gfortran.dg/array_constructor_7.f90: Likewise.
4176 * gfortran.dg/array_constructor_8.f90: Likewise.
4177 * gfortran.dg/array_constructor_9.f90: Likewise.
4178 * gfortran.dg/array_constructor_type_1.f03: Likewise.
4179 * gfortran.dg/array_constructor_type_10.f03: Likewise.
4180 * gfortran.dg/array_constructor_type_11.f03: Likewise.
4181 * gfortran.dg/array_constructor_type_12.f03: Likewise.
4182 * gfortran.dg/array_constructor_type_13.f90: Likewise.
4183 * gfortran.dg/array_constructor_type_14.f03: Likewise.
4184 * gfortran.dg/array_constructor_type_16.f03: Likewise.
4185 * gfortran.dg/array_constructor_type_2.f03: Likewise.
4186 * gfortran.dg/array_constructor_type_22.f03: Likewise.
4187 * gfortran.dg/array_constructor_type_3.f03: Likewise.
4188 * gfortran.dg/array_constructor_type_4.f03: Likewise.
4189 * gfortran.dg/array_constructor_type_5.f03: Likewise.
4190 * gfortran.dg/array_constructor_type_6.f03: Likewise.
4191 * gfortran.dg/array_constructor_type_7.f03: Likewise.
4192 * gfortran.dg/array_function_1.f90: Likewise.
4193 * gfortran.dg/array_function_5.f90: Likewise.
4194 * gfortran.dg/array_initializer_1.f90: Likewise.
4195 * gfortran.dg/array_initializer_2.f90: Likewise.
4196 * gfortran.dg/array_memcpy_5.f90: Likewise.
4197 * gfortran.dg/array_memset_2.f90: Likewise.
4198 * gfortran.dg/array_reference_1.f90: Likewise.
4199 * gfortran.dg/array_return_value_1.f90: Likewise.
4200 * gfortran.dg/array_section_1.f90: Likewise.
4201 * gfortran.dg/array_temporaries_3.f90: Likewise.
4202 * gfortran.dg/arrayio_1.f90: Likewise.
4203 * gfortran.dg/arrayio_10.f90: Likewise.
4204 * gfortran.dg/arrayio_11.f90: Likewise.
4205 * gfortran.dg/arrayio_12.f90: Likewise.
4206 * gfortran.dg/arrayio_13.f90: Likewise.
4207 * gfortran.dg/arrayio_14.f90: Likewise.
4208 * gfortran.dg/arrayio_16.f90: Likewise.
4209 * gfortran.dg/arrayio_2.f90: Likewise.
4210 * gfortran.dg/arrayio_3.f90: Likewise.
4211 * gfortran.dg/arrayio_4.f90: Likewise.
4212 * gfortran.dg/arrayio_5.f90: Likewise.
4213 * gfortran.dg/arrayio_6.f90: Likewise.
4214 * gfortran.dg/arrayio_7.f90: Likewise.
4215 * gfortran.dg/arrayio_8.f90: Likewise.
4216 * gfortran.dg/arrayio_9.f90: Likewise.
4217 * gfortran.dg/arrayio_derived_1.f90: Likewise.
4218 * gfortran.dg/assign_10.f90: Likewise.
4219 * gfortran.dg/assign_9.f90: Likewise.
4220 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
4221 * gfortran.dg/assignment_1.f90: Likewise.
4222 * gfortran.dg/associate_1.f03: Likewise.
4223 * gfortran.dg/associate_11.f90: Likewise.
4224 * gfortran.dg/associate_13.f90: Likewise.
4225 * gfortran.dg/associate_15.f90: Likewise.
4226 * gfortran.dg/associate_17.f90: Likewise.
4227 * gfortran.dg/associate_18.f08: Likewise.
4228 * gfortran.dg/associate_19.f03: Likewise.
4229 * gfortran.dg/associate_20.f03: Likewise.
4230 * gfortran.dg/associate_22.f90: Likewise.
4231 * gfortran.dg/associate_23.f90: Likewise.
4232 * gfortran.dg/associate_24.f90: Likewise.
4233 * gfortran.dg/associate_25.f90: Likewise.
4234 * gfortran.dg/associate_27.f90: Likewise.
4235 * gfortran.dg/associate_28.f90: Likewise.
4236 * gfortran.dg/associate_32.f03: Likewise.
4237 * gfortran.dg/associate_33.f03: Likewise.
4238 * gfortran.dg/associate_34.f90: Likewise.
4239 * gfortran.dg/associate_6.f03: Likewise.
4240 * gfortran.dg/associate_7.f03: Likewise.
4241 * gfortran.dg/associate_8.f03: Likewise.
4242 * gfortran.dg/associate_9.f03: Likewise.
4243 * gfortran.dg/associated_1.f90: Likewise.
4244 * gfortran.dg/associated_2.f90: Likewise.
4245 * gfortran.dg/associated_5.f90: Likewise.
4246 * gfortran.dg/associated_6.f90: Likewise.
4247 * gfortran.dg/associated_target_3.f90: Likewise.
4248 * gfortran.dg/associated_target_4.f90: Likewise.
4249 * gfortran.dg/associated_target_5.f03: Likewise.
4250 * gfortran.dg/associated_target_6.f03: Likewise.
4251 * gfortran.dg/assumed_dummy_1.f90: Likewise.
4252 * gfortran.dg/assumed_rank_1.f90: Likewise.
4253 * gfortran.dg/assumed_rank_10.f90: Likewise.
4254 * gfortran.dg/assumed_rank_2.f90: Likewise.
4255 * gfortran.dg/assumed_rank_7.f90: Likewise.
4256 * gfortran.dg/assumed_rank_8.f90: Likewise.
4257 * gfortran.dg/assumed_rank_9.f90: Likewise.
4258 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
4259 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
4260 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
4261 * gfortran.dg/assumed_type_2.f90: Likewise.
4262 * gfortran.dg/atan2_1.f90: Likewise.
4263 * gfortran.dg/auto_array_1.f90: Likewise.
4264 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
4265 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
4266 * gfortran.dg/auto_char_len_3.f90: Likewise.
4267 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
4268 * gfortran.dg/auto_internal_assumed.f90: Likewise.
4269 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
4270 * gfortran.dg/auto_save_2.f90: Likewise.
4271 * gfortran.dg/automatic_default_init_1.f90: Likewise.
4272 * gfortran.dg/backslash_1.f90: Likewise.
4273 * gfortran.dg/backslash_2.f90: Likewise.
4274 * gfortran.dg/backslash_3.f: Likewise.
4275 * gfortran.dg/backspace_1.f: Likewise.
4276 * gfortran.dg/backspace_10.f90: Likewise.
4277 * gfortran.dg/backspace_11.f90: Likewise.
4278 * gfortran.dg/backspace_2.f: Likewise.
4279 * gfortran.dg/backspace_3.f: Likewise.
4280 * gfortran.dg/backspace_4.f: Likewise.
4281 * gfortran.dg/backspace_5.f: Likewise.
4282 * gfortran.dg/backspace_6.f: Likewise.
4283 * gfortran.dg/backspace_7.f90: Likewise.
4284 * gfortran.dg/backspace_8.f: Likewise.
4285 * gfortran.dg/backspace_9.f: Likewise.
4286 * gfortran.dg/bessel_1.f90: Likewise.
4287 * gfortran.dg/bessel_2.f90: Likewise.
4288 * gfortran.dg/bessel_5.f90: Likewise.
4289 * gfortran.dg/bessel_6.f90: Likewise.
4290 * gfortran.dg/bessel_7.f90: Likewise.
4291 * gfortran.dg/bind_c_dts_2.f03: Likewise.
4292 * gfortran.dg/bind_c_dts_3.f03: Likewise.
4293 * gfortran.dg/bind_c_usage_15.f90: Likewise.
4294 * gfortran.dg/bind_c_usage_16.f03: Likewise.
4295 * gfortran.dg/bind_c_usage_17.f90: Likewise.
4296 * gfortran.dg/bind_c_usage_24.f90: Likewise.
4297 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
4298 * gfortran.dg/binding_label_tests_16.f03: Likewise.
4299 * gfortran.dg/binding_label_tests_23.f90: Likewise.
4300 * gfortran.dg/bit_comparison_1.F90: Likewise.
4301 * gfortran.dg/bit_comparison_2.F90: Likewise.
4302 * gfortran.dg/block_1.f08: Likewise.
4303 * gfortran.dg/block_13.f08: Likewise.
4304 * gfortran.dg/block_14.f90: Likewise.
4305 * gfortran.dg/block_2.f08: Likewise.
4306 * gfortran.dg/block_6.f08: Likewise.
4307 * gfortran.dg/block_7.f08: Likewise.
4308 * gfortran.dg/block_8.f08: Likewise.
4309 * gfortran.dg/blockdata_1.f90: Likewise.
4310 * gfortran.dg/bound_1.f90: Likewise.
4311 * gfortran.dg/bound_2.f90: Likewise.
4312 * gfortran.dg/bound_3.f90: Likewise.
4313 * gfortran.dg/bound_4.f90: Likewise.
4314 * gfortran.dg/bound_5.f90: Likewise.
4315 * gfortran.dg/bound_6.f90: Likewise.
4316 * gfortran.dg/bound_7.f90: Likewise.
4317 * gfortran.dg/bound_8.f90: Likewise.
4318 * gfortran.dg/bound_9.f90: Likewise.
4319 * gfortran.dg/bound_simplification_1.f90: Likewise.
4320 * gfortran.dg/bound_simplification_3.f90: Likewise.
4321 * gfortran.dg/bound_simplification_4.f90: Likewise.
4322 * gfortran.dg/bound_simplification_5.f90: Likewise.
4323 * gfortran.dg/bound_simplification_6.f90: Likewise.
4324 * gfortran.dg/bounds_check_1.f90: Likewise.
4325 * gfortran.dg/bounds_check_12.f90: Likewise.
4326 * gfortran.dg/bounds_check_14.f90: Likewise.
4327 * gfortran.dg/bounds_check_15.f90: Likewise.
4328 * gfortran.dg/bounds_check_19.f90: Likewise.
4329 * gfortran.dg/bounds_check_8.f90: Likewise.
4330 * gfortran.dg/bounds_check_9.f90: Likewise.
4331 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
4332 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
4333 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
4334 * gfortran.dg/boz_1.f90: Likewise.
4335 * gfortran.dg/boz_11.f90: Likewise.
4336 * gfortran.dg/boz_13.f90: Likewise.
4337 * gfortran.dg/boz_14.f90: Likewise.
4338 * gfortran.dg/boz_15.f90: Likewise.
4339 * gfortran.dg/boz_3.f90: Likewise.
4340 * gfortran.dg/boz_6.f90: Likewise.
4341 * gfortran.dg/boz_9.f90: Likewise.
4342 * gfortran.dg/byte_1.f90: Likewise.
4343 * gfortran.dg/byte_2.f90: Likewise.
4344 * gfortran.dg/c_assoc.f90: Likewise.
4345 * gfortran.dg/c_assoc_2.f03: Likewise.
4346 * gfortran.dg/c_assoc_3.f90: Likewise.
4347 * gfortran.dg/c_by_val_1.f: Likewise.
4348 * gfortran.dg/c_by_val_5.f90: Likewise.
4349 * gfortran.dg/c_char_tests.f03: Likewise.
4350 * gfortran.dg/c_char_tests_2.f03: Likewise.
4351 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
4352 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
4353 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
4354 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
4355 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
4356 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
4357 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
4358 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
4359 * gfortran.dg/c_kind_params.f90: Likewise.
4360 * gfortran.dg/c_loc_test_20.f90: Likewise.
4361 * gfortran.dg/c_loc_tests_2.f03: Likewise.
4362 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
4363 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
4364 * gfortran.dg/c_size_t_test.f03: Likewise.
4365 * gfortran.dg/c_sizeof_1.f90: Likewise.
4366 * gfortran.dg/c_sizeof_5.f90: Likewise.
4367 * gfortran.dg/c_sizeof_6.f90: Likewise.
4368 * gfortran.dg/char4_iunit_1.f03: Likewise.
4369 * gfortran.dg/char4_iunit_2.f03: Likewise.
4370 * gfortran.dg/char_allocation_1.f90: Likewise.
4371 * gfortran.dg/char_array_constructor.f90: Likewise.
4372 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
4373 * gfortran.dg/char_assign_1.f90: Likewise.
4374 * gfortran.dg/char_associated_1.f90: Likewise.
4375 * gfortran.dg/char_cast_2.f90: Likewise.
4376 * gfortran.dg/char_comparison_1.f: Likewise.
4377 * gfortran.dg/char_component_initializer_1.f90: Likewise.
4378 * gfortran.dg/char_component_initializer_2.f90: Likewise.
4379 * gfortran.dg/char_cons_len.f90: Likewise.
4380 * gfortran.dg/char_conversion.f90: Likewise.
4381 * gfortran.dg/char_cshift_1.f90: Likewise.
4382 * gfortran.dg/char_cshift_2.f90: Likewise.
4383 * gfortran.dg/char_decl_2.f90: Likewise.
4384 * gfortran.dg/char_eoshift_1.f90: Likewise.
4385 * gfortran.dg/char_eoshift_2.f90: Likewise.
4386 * gfortran.dg/char_eoshift_3.f90: Likewise.
4387 * gfortran.dg/char_eoshift_4.f90: Likewise.
4388 * gfortran.dg/char_eoshift_5.f90: Likewise.
4389 * gfortran.dg/char_expr_1.f90: Likewise.
4390 * gfortran.dg/char_expr_3.f90: Likewise.
4391 * gfortran.dg/char_initialiser_actual.f90: Likewise.
4392 * gfortran.dg/char_length_12.f90: Likewise.
4393 * gfortran.dg/char_length_14.f90: Likewise.
4394 * gfortran.dg/char_length_15.f90: Likewise.
4395 * gfortran.dg/char_length_17.f90: Likewise.
4396 * gfortran.dg/char_length_20.f90: Likewise.
4397 * gfortran.dg/char_length_21.f90: Likewise.
4398 * gfortran.dg/char_length_5.f90: Likewise.
4399 * gfortran.dg/char_length_6.f90: Likewise.
4400 * gfortran.dg/char_length_7.f90: Likewise.
4401 * gfortran.dg/char_length_8.f90: Likewise.
4402 * gfortran.dg/char_pack_1.f90: Likewise.
4403 * gfortran.dg/char_pack_2.f90: Likewise.
4404 * gfortran.dg/char_pointer_assign.f90: Likewise.
4405 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
4406 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
4407 * gfortran.dg/char_pointer_dependency.f90: Likewise.
4408 * gfortran.dg/char_pointer_dummy.f90: Likewise.
4409 * gfortran.dg/char_pointer_func.f90: Likewise.
4410 * gfortran.dg/char_reshape_1.f90: Likewise.
4411 * gfortran.dg/char_result_1.f90: Likewise.
4412 * gfortran.dg/char_result_12.f90: Likewise.
4413 * gfortran.dg/char_result_13.f90: Likewise.
4414 * gfortran.dg/char_result_14.f90: Likewise.
4415 * gfortran.dg/char_result_15.f90: Likewise.
4416 * gfortran.dg/char_result_2.f90: Likewise.
4417 * gfortran.dg/char_result_3.f90: Likewise.
4418 * gfortran.dg/char_result_4.f90: Likewise.
4419 * gfortran.dg/char_result_5.f90: Likewise.
4420 * gfortran.dg/char_result_6.f90: Likewise.
4421 * gfortran.dg/char_result_7.f90: Likewise.
4422 * gfortran.dg/char_result_8.f90: Likewise.
4423 * gfortran.dg/char_spread_1.f90: Likewise.
4424 * gfortran.dg/char_transpose_1.f90: Likewise.
4425 * gfortran.dg/char_type_len.f90: Likewise.
4426 * gfortran.dg/char_unpack_1.f90: Likewise.
4427 * gfortran.dg/char_unpack_2.f90: Likewise.
4428 * gfortran.dg/character_array_constructor_1.f90: Likewise.
4429 * gfortran.dg/character_comparison_1.f90: Likewise.
4430 * gfortran.dg/character_comparison_2.f90: Likewise.
4431 * gfortran.dg/character_comparison_3.f90: Likewise.
4432 * gfortran.dg/character_comparison_4.f90: Likewise.
4433 * gfortran.dg/character_comparison_5.f90: Likewise.
4434 * gfortran.dg/character_comparison_6.f90: Likewise.
4435 * gfortran.dg/character_comparison_7.f90: Likewise.
4436 * gfortran.dg/character_comparison_8.f90: Likewise.
4437 * gfortran.dg/character_comparison_9.f90: Likewise.
4438 * gfortran.dg/charlen_15.f90: Likewise.
4439 * gfortran.dg/charlen_16.f90: Likewise.
4440 * gfortran.dg/chkbits.f90: Likewise.
4441 * gfortran.dg/chmod_1.f90: Likewise.
4442 * gfortran.dg/chmod_2.f90: Likewise.
4443 * gfortran.dg/chmod_3.f90: Likewise.
4444 * gfortran.dg/class_1.f03: Likewise.
4445 * gfortran.dg/class_18.f03: Likewise.
4446 * gfortran.dg/class_19.f03: Likewise.
4447 * gfortran.dg/class_35.f90: Likewise.
4448 * gfortran.dg/class_46.f03: Likewise.
4449 * gfortran.dg/class_48.f90: Likewise.
4450 * gfortran.dg/class_51.f90: Likewise.
4451 * gfortran.dg/class_52.f90: Likewise.
4452 * gfortran.dg/class_6.f03: Likewise.
4453 * gfortran.dg/class_63.f90: Likewise.
4454 * gfortran.dg/class_64.f90: Likewise.
4455 * gfortran.dg/class_65.f90: Likewise.
4456 * gfortran.dg/class_66.f90: Likewise.
4457 * gfortran.dg/class_67.f90: Likewise.
4458 * gfortran.dg/class_9.f03: Likewise.
4459 * gfortran.dg/class_alias.f90: Likewise.
4460 * gfortran.dg/class_allocate_1.f03: Likewise.
4461 * gfortran.dg/class_allocate_10.f03: Likewise.
4462 * gfortran.dg/class_allocate_13.f90: Likewise.
4463 * gfortran.dg/class_allocate_14.f90: Likewise.
4464 * gfortran.dg/class_allocate_15.f90: Likewise.
4465 * gfortran.dg/class_allocate_19.f03: Likewise.
4466 * gfortran.dg/class_allocate_21.f90: Likewise.
4467 * gfortran.dg/class_allocate_22.f90: Likewise.
4468 * gfortran.dg/class_allocate_3.f03: Likewise.
4469 * gfortran.dg/class_allocate_4.f03: Likewise.
4470 * gfortran.dg/class_allocate_5.f90: Likewise.
4471 * gfortran.dg/class_allocate_6.f03: Likewise.
4472 * gfortran.dg/class_allocate_7.f03: Likewise.
4473 * gfortran.dg/class_allocate_8.f03: Likewise.
4474 * gfortran.dg/class_allocate_9.f03: Likewise.
4475 * gfortran.dg/class_array_1.f03: Likewise.
4476 * gfortran.dg/class_array_14.f90: Likewise.
4477 * gfortran.dg/class_array_15.f03: Likewise.
4478 * gfortran.dg/class_array_16.f90: Likewise.
4479 * gfortran.dg/class_array_2.f03: Likewise.
4480 * gfortran.dg/class_array_20.f03: Likewise.
4481 * gfortran.dg/class_array_21.f03: Likewise.
4482 * gfortran.dg/class_array_3.f03: Likewise.
4483 * gfortran.dg/class_array_4.f03: Likewise.
4484 * gfortran.dg/class_array_7.f03: Likewise.
4485 * gfortran.dg/class_array_8.f03: Likewise.
4486 * gfortran.dg/class_array_9.f03: Likewise.
4487 * gfortran.dg/class_defined_operator_1.f03: Likewise.
4488 * gfortran.dg/class_dummy_1.f03: Likewise.
4489 * gfortran.dg/class_optional_1.f90: Likewise.
4490 * gfortran.dg/class_optional_2.f90: Likewise.
4491 * gfortran.dg/class_result_5.f90: Likewise.
4492 * gfortran.dg/class_result_6.f90: Likewise.
4493 * gfortran.dg/class_to_type_1.f03: Likewise.
4494 * gfortran.dg/class_to_type_2.f90: Likewise.
4495 * gfortran.dg/class_to_type_3.f03: Likewise.
4496 * gfortran.dg/class_to_type_4.f90: Likewise.
4497 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
4498 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
4499 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
4500 * gfortran.dg/coarray/atomic_1.f90: Likewise.
4501 * gfortran.dg/coarray/atomic_2.f90: Likewise.
4502 * gfortran.dg/coarray/codimension.f90: Likewise.
4503 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
4504 * gfortran.dg/coarray/collectives_1.f90: Likewise.
4505 * gfortran.dg/coarray/collectives_2.f90: Likewise.
4506 * gfortran.dg/coarray/collectives_3.f90: Likewise.
4507 * gfortran.dg/coarray/collectives_4.f90: Likewise.
4508 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
4509 * gfortran.dg/coarray/dummy_1.f90: Likewise.
4510 * gfortran.dg/coarray/event_1.f90: Likewise.
4511 * gfortran.dg/coarray/event_2.f90: Likewise.
4512 * gfortran.dg/coarray/get_array.f90: Likewise.
4513 * gfortran.dg/coarray/image_index_1.f90: Likewise.
4514 * gfortran.dg/coarray/image_index_2.f90: Likewise.
4515 * gfortran.dg/coarray/image_index_3.f90: Likewise.
4516 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
4517 * gfortran.dg/coarray/lock_1.f90: Likewise.
4518 * gfortran.dg/coarray/lock_2.f90: Likewise.
4519 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
4520 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
4521 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
4522 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
4523 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
4524 * gfortran.dg/coarray/registering_1.f90: Likewise.
4525 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
4526 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
4527 * gfortran.dg/coarray/send_array.f90: Likewise.
4528 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
4529 * gfortran.dg/coarray/sendget_array.f90: Likewise.
4530 * gfortran.dg/coarray/subobject_1.f90: Likewise.
4531 * gfortran.dg/coarray/sync_1.f90: Likewise.
4532 * gfortran.dg/coarray/sync_3.f90: Likewise.
4533 * gfortran.dg/coarray/this_image_1.f90: Likewise.
4534 * gfortran.dg/coarray/this_image_2.f90: Likewise.
4535 * gfortran.dg/coarray_13.f90: Likewise.
4536 * gfortran.dg/coarray_15.f90: Likewise.
4537 * gfortran.dg/coarray_16.f90: Likewise.
4538 * gfortran.dg/coarray_2.f90: Likewise.
4539 * gfortran.dg/coarray_23.f90: Likewise.
4540 * gfortran.dg/coarray_40.f90: Likewise.
4541 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
4542 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
4543 * gfortran.dg/coarray_allocate_10.f08: Likewise.
4544 * gfortran.dg/coarray_allocate_2.f08: Likewise.
4545 * gfortran.dg/coarray_allocate_3.f08: Likewise.
4546 * gfortran.dg/coarray_allocate_4.f08: Likewise.
4547 * gfortran.dg/coarray_allocate_5.f08: Likewise.
4548 * gfortran.dg/coarray_allocate_7.f08: Likewise.
4549 * gfortran.dg/coarray_allocate_8.f08: Likewise.
4550 * gfortran.dg/coarray_allocate_9.f08: Likewise.
4551 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
4552 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
4553 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
4554 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
4555 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
4556 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
4557 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
4558 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
4559 * gfortran.dg/coarray_stat_2.f90: Likewise.
4560 * gfortran.dg/coarray_subobject_1.f90: Likewise.
4561 * gfortran.dg/coindexed_1.f90: Likewise.
4562 * gfortran.dg/comma.f: Likewise.
4563 * gfortran.dg/comma_format_extension_3.f: Likewise.
4564 * gfortran.dg/comma_format_extension_4.f: Likewise.
4565 * gfortran.dg/common_2.f90: Likewise.
4566 * gfortran.dg/common_4.f90: Likewise.
4567 * gfortran.dg/common_align_1.f90: Likewise.
4568 * gfortran.dg/common_align_2.f90: Likewise.
4569 * gfortran.dg/common_equivalence_1.f: Likewise.
4570 * gfortran.dg/common_pointer_1.f90: Likewise.
4571 * gfortran.dg/common_resize_1.f: Likewise.
4572 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
4573 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
4574 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
4575 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
4576 * gfortran.dg/complex_read.f90: Likewise.
4577 * gfortran.dg/complex_write.f90: Likewise.
4578 * gfortran.dg/constant_substring.f: Likewise.
4579 * gfortran.dg/constructor_2.f90: Likewise.
4580 * gfortran.dg/constructor_3.f90: Likewise.
4581 * gfortran.dg/constructor_6.f90: Likewise.
4582 * gfortran.dg/contained_1.f90: Likewise.
4583 * gfortran.dg/contained_3.f90: Likewise.
4584 * gfortran.dg/contained_equivalence_1.f90: Likewise.
4585 * gfortran.dg/contained_module_proc_1.f90: Likewise.
4586 * gfortran.dg/continuation_1.f90: Likewise.
4587 * gfortran.dg/continuation_11.f90: Likewise.
4588 * gfortran.dg/continuation_12.f90: Likewise.
4589 * gfortran.dg/continuation_13.f90: Likewise.
4590 * gfortran.dg/continuation_14.f: Likewise.
4591 * gfortran.dg/continuation_8.f90: Likewise.
4592 * gfortran.dg/convert_2.f90: Likewise.
4593 * gfortran.dg/convert_implied_open.f90: Likewise.
4594 * gfortran.dg/count_init_expr.f03: Likewise.
4595 * gfortran.dg/cr_lf.f90: Likewise.
4596 * gfortran.dg/cray_pointers_10.f90: Likewise.
4597 * gfortran.dg/cray_pointers_2.f90: Likewise.
4598 * gfortran.dg/cray_pointers_5.f90: Likewise.
4599 * gfortran.dg/cray_pointers_7.f90: Likewise.
4600 * gfortran.dg/cray_pointers_8.f90: Likewise.
4601 * gfortran.dg/cshift_1.f90: Likewise.
4602 * gfortran.dg/cshift_2.f90: Likewise.
4603 * gfortran.dg/cshift_large_1.f90: Likewise.
4604 * gfortran.dg/cshift_nan_1.f90: Likewise.
4605 * gfortran.dg/csqrt_2.f: Likewise.
4606 * gfortran.dg/data_array_1.f90: Likewise.
4607 * gfortran.dg/data_char_1.f90: Likewise.
4608 * gfortran.dg/data_char_2.f90: Likewise.
4609 * gfortran.dg/data_char_3.f90: Likewise.
4610 * gfortran.dg/data_derived_1.f90: Likewise.
4611 * gfortran.dg/data_implied_do_1.f90: Likewise.
4612 * gfortran.dg/data_namelist_conflict.f90: Likewise.
4613 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
4614 * gfortran.dg/deallocate_stat.f90: Likewise.
4615 * gfortran.dg/deallocate_stat_2.f90: Likewise.
4616 * gfortran.dg/debug/pr37738.f: Likewise.
4617 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
4618 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
4619 * gfortran.dg/dec_exp_1.f90: Likewise.
4620 * gfortran.dg/dec_init_1.f90: Likewise.
4621 * gfortran.dg/dec_init_2.f90: Likewise.
4622 * gfortran.dg/dec_init_3.f90: Likewise.
4623 * gfortran.dg/dec_init_4.f90: Likewise.
4624 * gfortran.dg/dec_io_1.f90: Likewise.
4625 * gfortran.dg/dec_io_2.f90: Likewise.
4626 * gfortran.dg/dec_io_2a.f90: Likewise.
4627 * gfortran.dg/dec_io_6.f90: Likewise.
4628 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
4629 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
4630 * gfortran.dg/dec_math.f90: Likewise.
4631 * gfortran.dg/dec_parameter_1.f: Likewise.
4632 * gfortran.dg/dec_parameter_2.f90: Likewise.
4633 * gfortran.dg/dec_static_1.f90: Likewise.
4634 * gfortran.dg/dec_static_2.f90: Likewise.
4635 * gfortran.dg/dec_structure_1.f90: Likewise.
4636 * gfortran.dg/dec_structure_10.f90: Likewise.
4637 * gfortran.dg/dec_structure_18.f90: Likewise.
4638 * gfortran.dg/dec_structure_19.f90: Likewise.
4639 * gfortran.dg/dec_structure_2.f90: Likewise.
4640 * gfortran.dg/dec_structure_22.f90: Likewise.
4641 * gfortran.dg/dec_structure_3.f90: Likewise.
4642 * gfortran.dg/dec_structure_4.f90: Likewise.
4643 * gfortran.dg/dec_structure_5.f90: Likewise.
4644 * gfortran.dg/dec_structure_6.f90: Likewise.
4645 * gfortran.dg/dec_structure_7.f90: Likewise.
4646 * gfortran.dg/dec_union_1.f90: Likewise.
4647 * gfortran.dg/dec_union_2.f90: Likewise.
4648 * gfortran.dg/dec_union_3.f90: Likewise.
4649 * gfortran.dg/dec_union_4.f90: Likewise.
4650 * gfortran.dg/dec_union_5.f90: Likewise.
4651 * gfortran.dg/default_format_1.f90: Likewise.
4652 * gfortran.dg/default_format_2.f90: Likewise.
4653 * gfortran.dg/default_format_denormal_1.f90: Likewise.
4654 * gfortran.dg/default_format_denormal_2.f90: Likewise.
4655 * gfortran.dg/default_initialization_3.f90: Likewise.
4656 * gfortran.dg/default_initialization_4.f90: Likewise.
4657 * gfortran.dg/default_initialization_5.f90: Likewise.
4658 * gfortran.dg/deferred_character_1.f90: Likewise.
4659 * gfortran.dg/deferred_character_10.f90: Likewise.
4660 * gfortran.dg/deferred_character_11.f90: Likewise.
4661 * gfortran.dg/deferred_character_12.f90: Likewise.
4662 * gfortran.dg/deferred_character_13.f90: Likewise.
4663 * gfortran.dg/deferred_character_14.f90: Likewise.
4664 * gfortran.dg/deferred_character_15.f90: Likewise.
4665 * gfortran.dg/deferred_character_16.f90: Likewise.
4666 * gfortran.dg/deferred_character_2.f90: Likewise.
4667 * gfortran.dg/deferred_character_3.f90: Likewise.
4668 * gfortran.dg/deferred_character_4.f90: Likewise.
4669 * gfortran.dg/deferred_character_5.f90: Likewise.
4670 * gfortran.dg/deferred_character_6.f90: Likewise.
4671 * gfortran.dg/deferred_character_7.f90: Likewise.
4672 * gfortran.dg/deferred_character_8.f90: Likewise.
4673 * gfortran.dg/deferred_character_9.f90: Likewise.
4674 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
4675 * gfortran.dg/deferred_type_component_1.f90: Likewise.
4676 * gfortran.dg/deferred_type_component_2.f90: Likewise.
4677 * gfortran.dg/deferred_type_param_2.f90: Likewise.
4678 * gfortran.dg/deferred_type_param_4.f90: Likewise.
4679 * gfortran.dg/deferred_type_param_5.f90: Likewise.
4680 * gfortran.dg/deferred_type_param_6.f90: Likewise.
4681 * gfortran.dg/deferred_type_param_8.f90: Likewise.
4682 * gfortran.dg/deferred_type_param_9.f90: Likewise.
4683 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
4684 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
4685 * gfortran.dg/defined_assignment_1.f90: Likewise.
4686 * gfortran.dg/defined_assignment_10.f90: Likewise.
4687 * gfortran.dg/defined_assignment_11.f90: Likewise.
4688 * gfortran.dg/defined_assignment_2.f90: Likewise.
4689 * gfortran.dg/defined_assignment_3.f90: Likewise.
4690 * gfortran.dg/defined_assignment_4.f90: Likewise.
4691 * gfortran.dg/defined_assignment_5.f90: Likewise.
4692 * gfortran.dg/defined_assignment_8.f90: Likewise.
4693 * gfortran.dg/defined_assignment_9.f90: Likewise.
4694 * gfortran.dg/dependency_2.f90: Likewise.
4695 * gfortran.dg/dependency_21.f90: Likewise.
4696 * gfortran.dg/dependency_22.f90: Likewise.
4697 * gfortran.dg/dependency_23.f90: Likewise.
4698 * gfortran.dg/dependency_24.f90: Likewise.
4699 * gfortran.dg/dependency_25.f90: Likewise.
4700 * gfortran.dg/dependency_26.f90: Likewise.
4701 * gfortran.dg/dependency_39.f90: Likewise.
4702 * gfortran.dg/dependency_40.f90: Likewise.
4703 * gfortran.dg/dependency_41.f90: Likewise.
4704 * gfortran.dg/dependency_42.f90: Likewise.
4705 * gfortran.dg/dependency_43.f90: Likewise.
4706 * gfortran.dg/dependency_44.f90: Likewise.
4707 * gfortran.dg/dependency_45.f90: Likewise.
4708 * gfortran.dg/dependency_50.f90: Likewise.
4709 * gfortran.dg/dependency_51.f90: Likewise.
4710 * gfortran.dg/dependent_decls_1.f90: Likewise.
4711 * gfortran.dg/der_array_1.f90: Likewise.
4712 * gfortran.dg/der_array_io_1.f90: Likewise.
4713 * gfortran.dg/der_array_io_2.f90: Likewise.
4714 * gfortran.dg/der_array_io_3.f90: Likewise.
4715 * gfortran.dg/der_io_1.f90: Likewise.
4716 * gfortran.dg/der_io_3.f90: Likewise.
4717 * gfortran.dg/der_pointer_2.f90: Likewise.
4718 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
4719 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
4720 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
4721 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
4722 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
4723 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
4724 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
4725 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
4726 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
4727 * gfortran.dg/derived_external_function_1.f90: Likewise.
4728 * gfortran.dg/derived_init_1.f90: Likewise.
4729 * gfortran.dg/derived_init_2.f90: Likewise.
4730 * gfortran.dg/derived_init_3.f90: Likewise.
4731 * gfortran.dg/derived_init_4.f90: Likewise.
4732 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
4733 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
4734 * gfortran.dg/dev_null.F90: Likewise.
4735 * gfortran.dg/dfloat_1.f90: Likewise.
4736 * gfortran.dg/dim_sum_1.f90: Likewise.
4737 * gfortran.dg/dim_sum_2.f90: Likewise.
4738 * gfortran.dg/dim_sum_3.f90: Likewise.
4739 * gfortran.dg/direct_io_10.f: Likewise.
4740 * gfortran.dg/direct_io_11.f90: Likewise.
4741 * gfortran.dg/direct_io_12.f90: Likewise.
4742 * gfortran.dg/direct_io_2.f90: Likewise.
4743 * gfortran.dg/direct_io_3.f90: Likewise.
4744 * gfortran.dg/direct_io_4.f90: Likewise.
4745 * gfortran.dg/direct_io_5.f90: Likewise.
4746 * gfortran.dg/direct_io_6.f90: Likewise.
4747 * gfortran.dg/direct_io_7.f90: Likewise.
4748 * gfortran.dg/direct_io_8.f90: Likewise.
4749 * gfortran.dg/direct_io_9.f: Likewise.
4750 * gfortran.dg/do_1.f90: Likewise.
4751 * gfortran.dg/do_3.F90: Likewise.
4752 * gfortran.dg/do_concurrent_2.f90: Likewise.
4753 * gfortran.dg/do_concurrent_4.f90: Likewise.
4754 * gfortran.dg/do_corner_warn.f90: Likewise.
4755 * gfortran.dg/do_iterator_2.f90: Likewise.
4756 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
4757 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
4758 * gfortran.dg/dos_eol.f: Likewise.
4759 * gfortran.dg/dot_product_1.f03: Likewise.
4760 * gfortran.dg/dot_product_2.f90: Likewise.
4761 * gfortran.dg/dot_product_4.f90: Likewise.
4762 * gfortran.dg/dshift_1.F90: Likewise.
4763 * gfortran.dg/dshift_2.F90: Likewise.
4764 * gfortran.dg/dtio_1.f90: Likewise.
4765 * gfortran.dg/dtio_10.f90: Likewise.
4766 * gfortran.dg/dtio_12.f90: Likewise.
4767 * gfortran.dg/dtio_14.f90: Likewise.
4768 * gfortran.dg/dtio_15.f90: Likewise.
4769 * gfortran.dg/dtio_16.f90: Likewise.
4770 * gfortran.dg/dtio_17.f90: Likewise.
4771 * gfortran.dg/dtio_19.f90: Likewise.
4772 * gfortran.dg/dtio_2.f90: Likewise.
4773 * gfortran.dg/dtio_20.f03: Likewise.
4774 * gfortran.dg/dtio_22.f90: Likewise.
4775 * gfortran.dg/dtio_24.f90: Likewise.
4776 * gfortran.dg/dtio_25.f90: Likewise.
4777 * gfortran.dg/dtio_26.f03: Likewise.
4778 * gfortran.dg/dtio_27.f90: Likewise.
4779 * gfortran.dg/dtio_28.f03: Likewise.
4780 * gfortran.dg/dtio_3.f90: Likewise.
4781 * gfortran.dg/dtio_30.f03: Likewise.
4782 * gfortran.dg/dtio_31.f03: Likewise.
4783 * gfortran.dg/dtio_32.f03: Likewise.
4784 * gfortran.dg/dtio_4.f90: Likewise.
4785 * gfortran.dg/dtio_5.f90: Likewise.
4786 * gfortran.dg/dtio_7.f90: Likewise.
4787 * gfortran.dg/dtio_8.f90: Likewise.
4788 * gfortran.dg/dtio_9.f90: Likewise.
4789 * gfortran.dg/dummy_procedure_3.f90: Likewise.
4790 * gfortran.dg/dummy_procedure_7.f90: Likewise.
4791 * gfortran.dg/dup_save_1.f90: Likewise.
4792 * gfortran.dg/dup_save_2.f90: Likewise.
4793 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
4794 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
4795 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
4796 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
4797 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
4798 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
4799 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
4800 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
4801 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
4802 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
4803 * gfortran.dg/e_d_fmt.f90: Likewise.
4804 * gfortran.dg/edit_real_1.f90: Likewise.
4805 * gfortran.dg/elemental_by_value_1.f90: Likewise.
4806 * gfortran.dg/elemental_dependency_1.f90: Likewise.
4807 * gfortran.dg/elemental_dependency_4.f90: Likewise.
4808 * gfortran.dg/elemental_dependency_5.f90: Likewise.
4809 * gfortran.dg/elemental_dependency_6.f90: Likewise.
4810 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
4811 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
4812 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
4813 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
4814 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
4815 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
4816 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
4817 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
4818 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
4819 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
4820 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
4821 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
4822 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
4823 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
4824 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
4825 * gfortran.dg/empty_format_1.f90: Likewise.
4826 * gfortran.dg/endfile.f: Likewise.
4827 * gfortran.dg/endfile.f90: Likewise.
4828 * gfortran.dg/endfile_2.f90: Likewise.
4829 * gfortran.dg/entry_1.f90: Likewise.
4830 * gfortran.dg/entry_10.f90: Likewise.
4831 * gfortran.dg/entry_12.f90: Likewise.
4832 * gfortran.dg/entry_13.f90: Likewise.
4833 * gfortran.dg/entry_14.f90: Likewise.
4834 * gfortran.dg/entry_16.f90: Likewise.
4835 * gfortran.dg/entry_3.f90: Likewise.
4836 * gfortran.dg/entry_6.f90: Likewise.
4837 * gfortran.dg/entry_9.f90: Likewise.
4838 * gfortran.dg/entry_array_specs_2.f: Likewise.
4839 * gfortran.dg/enum_1.f90: Likewise.
4840 * gfortran.dg/enum_9.f90: Likewise.
4841 * gfortran.dg/eof_1.f90: Likewise.
4842 * gfortran.dg/eof_2.f90: Likewise.
4843 * gfortran.dg/eof_4.f90: Likewise.
4844 * gfortran.dg/eof_5.f90: Likewise.
4845 * gfortran.dg/eor_handling_1.f90: Likewise.
4846 * gfortran.dg/eor_handling_2.f90: Likewise.
4847 * gfortran.dg/eor_handling_3.f90: Likewise.
4848 * gfortran.dg/eor_handling_4.f90: Likewise.
4849 * gfortran.dg/eor_handling_5.f90: Likewise.
4850 * gfortran.dg/eoshift_3.f90: Likewise.
4851 * gfortran.dg/eoshift_4.f90: Likewise.
4852 * gfortran.dg/eoshift_5.f90: Likewise.
4853 * gfortran.dg/eoshift_6.f90: Likewise.
4854 * gfortran.dg/eoshift_large_1.f90: Likewise.
4855 * gfortran.dg/equiv_6.f90: Likewise.
4856 * gfortran.dg/equiv_7.f90: Likewise.
4857 * gfortran.dg/equiv_9.f90: Likewise.
4858 * gfortran.dg/equiv_constraint_4.f90: Likewise.
4859 * gfortran.dg/erf_2.F90: Likewise.
4860 * gfortran.dg/erf_3.F90: Likewise.
4861 * gfortran.dg/erfc_scaled_1.f90: Likewise.
4862 * gfortran.dg/error_format_2.f90: Likewise.
4863 * gfortran.dg/error_recovery_5.f90: Likewise.
4864 * gfortran.dg/execute_command_line_2.f90: Likewise.
4865 * gfortran.dg/execute_command_line_3.f90: Likewise.
4866 * gfortran.dg/exit_1.f08: Likewise.
4867 * gfortran.dg/exit_3.f08: Likewise.
4868 * gfortran.dg/exponent_1.f90: Likewise.
4869 * gfortran.dg/exponent_2.f90: Likewise.
4870 * gfortran.dg/extended_char_comparison_1.f: Likewise.
4871 * gfortran.dg/extends_1.f03: Likewise.
4872 * gfortran.dg/extends_16.f90: Likewise.
4873 * gfortran.dg/extends_2.f03: Likewise.
4874 * gfortran.dg/extends_3.f03: Likewise.
4875 * gfortran.dg/extends_4.f03: Likewise.
4876 * gfortran.dg/extends_type_of_1.f03: Likewise.
4877 * gfortran.dg/extends_type_of_2.f03: Likewise.
4878 * gfortran.dg/external_procedures_3.f90: Likewise.
4879 * gfortran.dg/f2003_inquire_1.f03: Likewise.
4880 * gfortran.dg/f2003_io_1.f03: Likewise.
4881 * gfortran.dg/f2003_io_4.f03: Likewise.
4882 * gfortran.dg/f2003_io_5.f03: Likewise.
4883 * gfortran.dg/f2003_io_6.f03: Likewise.
4884 * gfortran.dg/f2003_io_7.f03: Likewise.
4885 * gfortran.dg/f2c_1.f90: Likewise.
4886 * gfortran.dg/f2c_2.f90: Likewise.
4887 * gfortran.dg/f2c_3.f90: Likewise.
4888 * gfortran.dg/f2c_4.f90: Likewise.
4889 * gfortran.dg/f2c_6.f90: Likewise.
4890 * gfortran.dg/f2c_7.f90: Likewise.
4891 * gfortran.dg/f2c_9.f90: Likewise.
4892 * gfortran.dg/fgetc_1.f90: Likewise.
4893 * gfortran.dg/fgetc_2.f90: Likewise.
4894 * gfortran.dg/filename_null.f90: Likewise.
4895 * gfortran.dg/finalize_12.f90: Likewise.
4896 * gfortran.dg/finalize_13.f90: Likewise.
4897 * gfortran.dg/finalize_15.f90: Likewise.
4898 * gfortran.dg/finalize_17.f90: Likewise.
4899 * gfortran.dg/finalize_18.f90: Likewise.
4900 * gfortran.dg/finalize_25.f90: Likewise.
4901 * gfortran.dg/finalize_29.f08: Likewise.
4902 * gfortran.dg/finalize_31.f90: Likewise.
4903 * gfortran.dg/float_1.f90: Likewise.
4904 * gfortran.dg/flush_1.f90: Likewise.
4905 * gfortran.dg/fmt_bz_bn.f: Likewise.
4906 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
4907 * gfortran.dg/fmt_cache_1.f: Likewise.
4908 * gfortran.dg/fmt_cache_2.f: Likewise.
4909 * gfortran.dg/fmt_cache_3.f90: Likewise.
4910 * gfortran.dg/fmt_colon.f90: Likewise.
4911 * gfortran.dg/fmt_e.f90: Likewise.
4912 * gfortran.dg/fmt_en.f90: Likewise.
4913 * gfortran.dg/fmt_error_10.f: Likewise.
4914 * gfortran.dg/fmt_error_9.f: Likewise.
4915 * gfortran.dg/fmt_exhaust.f90: Likewise.
4916 * gfortran.dg/fmt_f0_1.f90: Likewise.
4917 * gfortran.dg/fmt_f_an_p.f: Likewise.
4918 * gfortran.dg/fmt_fw_d.f90: Likewise.
4919 * gfortran.dg/fmt_g.f: Likewise.
4920 * gfortran.dg/fmt_g0_1.f08: Likewise.
4921 * gfortran.dg/fmt_g0_2.f08: Likewise.
4922 * gfortran.dg/fmt_g0_4.f08: Likewise.
4923 * gfortran.dg/fmt_g0_5.f08: Likewise.
4924 * gfortran.dg/fmt_g0_6.f08: Likewise.
4925 * gfortran.dg/fmt_g0_7.f08: Likewise.
4926 * gfortran.dg/fmt_g_1.f90: Likewise.
4927 * gfortran.dg/fmt_int_sign.f90: Likewise.
4928 * gfortran.dg/fmt_l.f90: Likewise.
4929 * gfortran.dg/fmt_missing_period_2.f: Likewise.
4930 * gfortran.dg/fmt_missing_period_3.f: Likewise.
4931 * gfortran.dg/fmt_p_1.f90: Likewise.
4932 * gfortran.dg/fmt_pf.f90: Likewise.
4933 * gfortran.dg/fmt_read.f90: Likewise.
4934 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
4935 * gfortran.dg/fmt_t_1.f90: Likewise.
4936 * gfortran.dg/fmt_t_2.f90: Likewise.
4937 * gfortran.dg/fmt_t_3.f90: Likewise.
4938 * gfortran.dg/fmt_t_4.f90: Likewise.
4939 * gfortran.dg/fmt_t_5.f90: Likewise.
4940 * gfortran.dg/fmt_t_6.f: Likewise.
4941 * gfortran.dg/fmt_t_7.f: Likewise.
4942 * gfortran.dg/fmt_t_9.f: Likewise.
4943 * gfortran.dg/fmt_tl.f: Likewise.
4944 * gfortran.dg/fmt_unlimited.f90: Likewise.
4945 * gfortran.dg/fmt_white.f: Likewise.
4946 * gfortran.dg/fmt_zero_digits.f90: Likewise.
4947 * gfortran.dg/fold_nearest.f90: Likewise.
4948 * gfortran.dg/forall_1.f90: Likewise.
4949 * gfortran.dg/forall_10.f90: Likewise.
4950 * gfortran.dg/forall_12.f90: Likewise.
4951 * gfortran.dg/forall_13.f90: Likewise.
4952 * gfortran.dg/forall_15.f90: Likewise.
4953 * gfortran.dg/forall_4.f90: Likewise.
4954 * gfortran.dg/forall_5.f90: Likewise.
4955 * gfortran.dg/forall_6.f90: Likewise.
4956 * gfortran.dg/forall_7.f90: Likewise.
4957 * gfortran.dg/fraction.f90: Likewise.
4958 * gfortran.dg/fseek.f90: Likewise.
4959 * gfortran.dg/ftell_1.f90: Likewise.
4960 * gfortran.dg/ftell_2.f90: Likewise.
4961 * gfortran.dg/ftell_3.f90: Likewise.
4962 * gfortran.dg/func_assign_2.f90: Likewise.
4963 * gfortran.dg/func_assign_3.f90: Likewise.
4964 * gfortran.dg/func_derived_1.f90: Likewise.
4965 * gfortran.dg/func_derived_2.f90: Likewise.
4966 * gfortran.dg/func_derived_3.f90: Likewise.
4967 * gfortran.dg/func_result_1.f90: Likewise.
4968 * gfortran.dg/func_result_2.f90: Likewise.
4969 * gfortran.dg/func_result_6.f90: Likewise.
4970 * gfortran.dg/function_charlen_2.f90: Likewise.
4971 * gfortran.dg/function_charlen_3.f: Likewise.
4972 * gfortran.dg/function_kinds_1.f90: Likewise.
4973 * gfortran.dg/function_kinds_4.f90: Likewise.
4974 * gfortran.dg/function_optimize_10.f90: Likewise.
4975 * gfortran.dg/function_optimize_11.f90: Likewise.
4976 * gfortran.dg/function_optimize_12.f90: Likewise.
4977 * gfortran.dg/function_optimize_4.f90: Likewise.
4978 * gfortran.dg/function_optimize_8.f90: Likewise.
4979 * gfortran.dg/g77/13037.f: Likewise.
4980 * gfortran.dg/g77/1832.f: Likewise.
4981 * gfortran.dg/g77/19981119-0.f: Likewise.
4982 * gfortran.dg/g77/19990313-0.f: Likewise.
4983 * gfortran.dg/g77/19990313-1.f: Likewise.
4984 * gfortran.dg/g77/19990313-2.f: Likewise.
4985 * gfortran.dg/g77/19990313-3.f: Likewise.
4986 * gfortran.dg/g77/19990419-1.f: Likewise.
4987 * gfortran.dg/g77/19990826-0.f: Likewise.
4988 * gfortran.dg/g77/19990826-2.f: Likewise.
4989 * gfortran.dg/g77/20000503-1.f: Likewise.
4990 * gfortran.dg/g77/20001111.f: Likewise.
4991 * gfortran.dg/g77/20010116.f: Likewise.
4992 * gfortran.dg/g77/20010216-1.f: Likewise.
4993 * gfortran.dg/g77/20010430.f: Likewise.
4994 * gfortran.dg/g77/20010610.f: Likewise.
4995 * gfortran.dg/g77/6177.f: Likewise.
4996 * gfortran.dg/g77/7388.f: Likewise.
4997 * gfortran.dg/g77/947.f: Likewise.
4998 * gfortran.dg/g77/970625-2.f: Likewise.
4999 * gfortran.dg/g77/971102-1.f: Likewise.
5000 * gfortran.dg/g77/980628-0.f: Likewise.
5001 * gfortran.dg/g77/980628-1.f: Likewise.
5002 * gfortran.dg/g77/980628-10.f: Likewise.
5003 * gfortran.dg/g77/980628-2.f: Likewise.
5004 * gfortran.dg/g77/980628-3.f: Likewise.
5005 * gfortran.dg/g77/980628-7.f: Likewise.
5006 * gfortran.dg/g77/980628-8.f: Likewise.
5007 * gfortran.dg/g77/980628-9.f: Likewise.
5008 * gfortran.dg/g77/980701-0.f: Likewise.
5009 * gfortran.dg/g77/980701-1.f: Likewise.
5010 * gfortran.dg/g77/cabs.f: Likewise.
5011 * gfortran.dg/g77/claus.f: Likewise.
5012 * gfortran.dg/g77/complex_1.f: Likewise.
5013 * gfortran.dg/g77/cpp3.F: Likewise.
5014 * gfortran.dg/g77/cpp4.F: Likewise.
5015 * gfortran.dg/g77/cpp5.F: Likewise.
5016 * gfortran.dg/g77/dcomplex.f: Likewise.
5017 * gfortran.dg/g77/dnrm2.f: Likewise.
5018 * gfortran.dg/g77/erfc.f: Likewise.
5019 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
5020 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
5021 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
5022 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
5023 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
5024 * gfortran.dg/g77/int8421.f: Likewise.
5025 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
5026 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
5027 * gfortran.dg/g77/le.f: Likewise.
5028 * gfortran.dg/g77/short.f: Likewise.
5029 * gfortran.dg/gamma_1.f90: Likewise.
5030 * gfortran.dg/gamma_4.f90: Likewise.
5031 * gfortran.dg/gamma_5.f90: Likewise.
5032 * gfortran.dg/generic_13.f90: Likewise.
5033 * gfortran.dg/generic_15.f90: Likewise.
5034 * gfortran.dg/generic_19.f90: Likewise.
5035 * gfortran.dg/generic_20.f90: Likewise.
5036 * gfortran.dg/generic_23.f03: Likewise.
5037 * gfortran.dg/generic_25.f90: Likewise.
5038 * gfortran.dg/generic_27.f90: Likewise.
5039 * gfortran.dg/generic_31.f90: Likewise.
5040 * gfortran.dg/generic_4.f90: Likewise.
5041 * gfortran.dg/global_vars_c_init.f90: Likewise.
5042 * gfortran.dg/global_vars_f90_init.f90: Likewise.
5043 * gfortran.dg/gnu_logical_1.F: Likewise.
5044 * gfortran.dg/goacc/fixed-1.f: Likewise.
5045 * gfortran.dg/goacc/fixed-2.f: Likewise.
5046 * gfortran.dg/goacc/gang-static.f95: Likewise.
5047 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
5048 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
5049 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
5050 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
5051 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
5052 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
5053 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
5054 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
5055 * gfortran.dg/goacc/omp-fixed.f: Likewise.
5056 * gfortran.dg/gomp/crayptr5.f90: Likewise.
5057 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
5058 * gfortran.dg/gomp/pr48794.f90: Likewise.
5059 * gfortran.dg/gomp/pr72744.f90: Likewise.
5060 * gfortran.dg/gomp/pr77665.f90: Likewise.
5061 * gfortran.dg/gomp/workshare2.f90: Likewise.
5062 * gfortran.dg/gomp/workshare3.f90: Likewise.
5063 * gfortran.dg/goto_1.f: Likewise.
5064 * gfortran.dg/goto_2.f90: Likewise.
5065 * gfortran.dg/goto_4.f90: Likewise.
5066 * gfortran.dg/goto_6.f: Likewise.
5067 * gfortran.dg/graphite/id-26.f03: Likewise.
5068 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
5069 * gfortran.dg/graphite/pr29581.f90: Likewise.
5070 * gfortran.dg/graphite/pr29832.f90: Likewise.
5071 * gfortran.dg/graphite/run-id-1.f: Likewise.
5072 * gfortran.dg/graphite/run-id-2.f90: Likewise.
5073 * gfortran.dg/graphite/run-id-3.f90: Likewise.
5074 * gfortran.dg/hollerith.f90: Likewise.
5075 * gfortran.dg/hollerith4.f90: Likewise.
5076 * gfortran.dg/hollerith6.f90: Likewise.
5077 * gfortran.dg/hollerith8.f90: Likewise.
5078 * gfortran.dg/hollerith_1.f90: Likewise.
5079 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
5080 * gfortran.dg/hollerith_f95.f90: Likewise.
5081 * gfortran.dg/hollerith_legacy.f90: Likewise.
5082 * gfortran.dg/host_assoc_call_3.f90: Likewise.
5083 * gfortran.dg/host_assoc_function_1.f90: Likewise.
5084 * gfortran.dg/host_assoc_function_3.f90: Likewise.
5085 * gfortran.dg/host_assoc_function_4.f90: Likewise.
5086 * gfortran.dg/host_assoc_function_9.f90: Likewise.
5087 * gfortran.dg/host_dummy_index_1.f90: Likewise.
5088 * gfortran.dg/hypot_1.f90: Likewise.
5089 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
5090 * gfortran.dg/iargc.f90: Likewise.
5091 * gfortran.dg/ibits.f90: Likewise.
5092 * gfortran.dg/ichar_1.f90: Likewise.
5093 * gfortran.dg/ichar_2.f90: Likewise.
5094 * gfortran.dg/ieee/ieee_1.F90: Likewise.
5095 * gfortran.dg/ieee/ieee_2.f90: Likewise.
5096 * gfortran.dg/ieee/ieee_3.f90: Likewise.
5097 * gfortran.dg/ieee/ieee_4.f90: Likewise.
5098 * gfortran.dg/ieee/ieee_6.f90: Likewise.
5099 * gfortran.dg/ieee/ieee_7.f90: Likewise.
5100 * gfortran.dg/ieee/ieee_8.f90: Likewise.
5101 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
5102 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
5103 * gfortran.dg/ieee/large_1.f90: Likewise.
5104 * gfortran.dg/ieee/large_2.f90: Likewise.
5105 * gfortran.dg/ieee/large_3.F90: Likewise.
5106 * gfortran.dg/ieee/large_4.f90: Likewise.
5107 * gfortran.dg/ieee/rounding_1.f90: Likewise.
5108 * gfortran.dg/ieee/underflow_1.f90: Likewise.
5109 * gfortran.dg/impl_do_var_data.f90: Likewise.
5110 * gfortran.dg/implicit_10.f90: Likewise.
5111 * gfortran.dg/implicit_12.f90: Likewise.
5112 * gfortran.dg/implicit_class_1.f90: Likewise.
5113 * gfortran.dg/implicit_pure_1.f90: Likewise.
5114 * gfortran.dg/implied_do_1.f90: Likewise.
5115 * gfortran.dg/implied_do_io_1.f90: Likewise.
5116 * gfortran.dg/implied_do_io_2.f90: Likewise.
5117 * gfortran.dg/implied_do_io_3.f90: Likewise.
5118 * gfortran.dg/implied_shape_1.f08: Likewise.
5119 * gfortran.dg/import.f90: Likewise.
5120 * gfortran.dg/import4.f90: Likewise.
5121 * gfortran.dg/impure_1.f08: Likewise.
5122 * gfortran.dg/index.f90: Likewise.
5123 * gfortran.dg/index_2.f90: Likewise.
5124 * gfortran.dg/init_flag_1.f90: Likewise.
5125 * gfortran.dg/init_flag_10.f90: Likewise.
5126 * gfortran.dg/init_flag_15.f03: Likewise.
5127 * gfortran.dg/init_flag_2.f90: Likewise.
5128 * gfortran.dg/init_flag_3.f90: Likewise.
5129 * gfortran.dg/init_flag_4.f90: Likewise.
5130 * gfortran.dg/init_flag_5.f90: Likewise.
5131 * gfortran.dg/init_flag_6.f90: Likewise.
5132 * gfortran.dg/init_flag_7.f90: Likewise.
5133 * gfortran.dg/init_flag_9.f90: Likewise.
5134 * gfortran.dg/initialization_11.f90: Likewise.
5135 * gfortran.dg/initialization_19.f90: Likewise.
5136 * gfortran.dg/initialization_2.f90: Likewise.
5137 * gfortran.dg/initialization_22.f90: Likewise.
5138 * gfortran.dg/initialization_27.f90: Likewise.
5139 * gfortran.dg/initialization_5.f90: Likewise.
5140 * gfortran.dg/initialization_6.f90: Likewise.
5141 * gfortran.dg/inline_matmul_1.f90: Likewise.
5142 * gfortran.dg/inline_matmul_10.f90: Likewise.
5143 * gfortran.dg/inline_matmul_11.f90: Likewise.
5144 * gfortran.dg/inline_matmul_13.f90: Likewise.
5145 * gfortran.dg/inline_matmul_14.f90: Likewise.
5146 * gfortran.dg/inline_matmul_16.f90: Likewise.
5147 * gfortran.dg/inline_matmul_17.f90: Likewise.
5148 * gfortran.dg/inline_matmul_18.f90: Likewise.
5149 * gfortran.dg/inline_matmul_19.f90: Likewise.
5150 * gfortran.dg/inline_matmul_2.f90: Likewise.
5151 * gfortran.dg/inline_matmul_20.f90: Likewise.
5152 * gfortran.dg/inline_matmul_22.f90: Likewise.
5153 * gfortran.dg/inline_matmul_3.f90: Likewise.
5154 * gfortran.dg/inline_matmul_4.f90: Likewise.
5155 * gfortran.dg/inline_matmul_5.f90: Likewise.
5156 * gfortran.dg/inline_matmul_6.f90: Likewise.
5157 * gfortran.dg/inline_matmul_7.f90: Likewise.
5158 * gfortran.dg/inline_matmul_8.f90: Likewise.
5159 * gfortran.dg/inline_matmul_9.f90: Likewise.
5160 * gfortran.dg/inline_sum_1.f90: Likewise.
5161 * gfortran.dg/inline_sum_3.f90: Likewise.
5162 * gfortran.dg/inline_sum_5.f90: Likewise.
5163 * gfortran.dg/inquire-complex.f90: Likewise.
5164 * gfortran.dg/inquire.f90: Likewise.
5165 * gfortran.dg/inquire_10.f90: Likewise.
5166 * gfortran.dg/inquire_13.f90: Likewise.
5167 * gfortran.dg/inquire_15.f90: Likewise.
5168 * gfortran.dg/inquire_16.f90: Likewise.
5169 * gfortran.dg/inquire_17.f90: Likewise.
5170 * gfortran.dg/inquire_5.f90: Likewise.
5171 * gfortran.dg/inquire_6.f90: Likewise.
5172 * gfortran.dg/inquire_7.f90: Likewise.
5173 * gfortran.dg/inquire_9.f90: Likewise.
5174 * gfortran.dg/inquire_internal.f90: Likewise.
5175 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
5176 * gfortran.dg/inquire_size.f90: Likewise.
5177 * gfortran.dg/int_1.f90: Likewise.
5178 * gfortran.dg/int_conv_1.f90: Likewise.
5179 * gfortran.dg/int_range_io_1.f90: Likewise.
5180 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
5181 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
5182 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
5183 * gfortran.dg/integer_plus.f90: Likewise.
5184 * gfortran.dg/intent_out_2.f90: Likewise.
5185 * gfortran.dg/intent_out_5.f90: Likewise.
5186 * gfortran.dg/intent_out_6.f90: Likewise.
5187 * gfortran.dg/interface_12.f90: Likewise.
5188 * gfortran.dg/interface_19.f90: Likewise.
5189 * gfortran.dg/interface_4.f90: Likewise.
5190 * gfortran.dg/interface_5.f90: Likewise.
5191 * gfortran.dg/interface_9.f90: Likewise.
5192 * gfortran.dg/interface_assignment_1.f90: Likewise.
5193 * gfortran.dg/interface_assignment_2.f90: Likewise.
5194 * gfortran.dg/internal_dummy_2.f08: Likewise.
5195 * gfortran.dg/internal_dummy_3.f08: Likewise.
5196 * gfortran.dg/internal_dummy_4.f08: Likewise.
5197 * gfortran.dg/internal_pack_1.f90: Likewise.
5198 * gfortran.dg/internal_pack_10.f90: Likewise.
5199 * gfortran.dg/internal_pack_12.f90: Likewise.
5200 * gfortran.dg/internal_pack_13.f90: Likewise.
5201 * gfortran.dg/internal_pack_14.f90: Likewise.
5202 * gfortran.dg/internal_pack_15.f90: Likewise.
5203 * gfortran.dg/internal_pack_2.f90: Likewise.
5204 * gfortran.dg/internal_pack_3.f90: Likewise.
5205 * gfortran.dg/internal_pack_4.f90: Likewise.
5206 * gfortran.dg/internal_pack_6.f90: Likewise.
5207 * gfortran.dg/internal_pack_8.f90: Likewise.
5208 * gfortran.dg/internal_readwrite_1.f90: Likewise.
5209 * gfortran.dg/internal_readwrite_2.f90: Likewise.
5210 * gfortran.dg/internal_readwrite_3.f90: Likewise.
5211 * gfortran.dg/intrinsic_actual_1.f: Likewise.
5212 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
5213 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
5214 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
5215 * gfortran.dg/intrinsic_char_1.f90: Likewise.
5216 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
5217 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
5218 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
5219 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
5220 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
5221 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
5222 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
5223 * gfortran.dg/intrinsic_product_1.f90: Likewise.
5224 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
5225 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
5226 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
5227 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
5228 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
5229 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
5230 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
5231 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
5232 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
5233 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
5234 * gfortran.dg/io_err_1.f90: Likewise.
5235 * gfortran.dg/io_real_boz.f90: Likewise.
5236 * gfortran.dg/iomsg_1.f90: Likewise.
5237 * gfortran.dg/iostat_1.f90: Likewise.
5238 * gfortran.dg/iostat_2.f90: Likewise.
5239 * gfortran.dg/iostat_4.f90: Likewise.
5240 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
5241 * gfortran.dg/ishft_1.f90: Likewise.
5242 * gfortran.dg/ishft_2.f90: Likewise.
5243 * gfortran.dg/ishft_4.f90: Likewise.
5244 * gfortran.dg/isnan_1.f90: Likewise.
5245 * gfortran.dg/isnan_2.f90: Likewise.
5246 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
5247 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
5248 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
5249 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
5250 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
5251 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
5252 * gfortran.dg/itime_idate_1.f: Likewise.
5253 * gfortran.dg/itime_idate_2.f: Likewise.
5254 * gfortran.dg/large_integer_kind_1.f90: Likewise.
5255 * gfortran.dg/large_integer_kind_2.f90: Likewise.
5256 * gfortran.dg/large_real_kind_1.f90: Likewise.
5257 * gfortran.dg/large_real_kind_2.F90: Likewise.
5258 * gfortran.dg/large_real_kind_3.F90: Likewise.
5259 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
5260 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
5261 * gfortran.dg/large_recl.f90: Likewise.
5262 * gfortran.dg/large_unit_1.f90: Likewise.
5263 * gfortran.dg/large_unit_2.f90: Likewise.
5264 * gfortran.dg/largeequiv_1.f90: Likewise.
5265 * gfortran.dg/leadz_trailz_1.f90: Likewise.
5266 * gfortran.dg/leadz_trailz_2.f90: Likewise.
5267 * gfortran.dg/leadz_trailz_3.f90: Likewise.
5268 * gfortran.dg/list_read_1.f90: Likewise.
5269 * gfortran.dg/list_read_10.f90: Likewise.
5270 * gfortran.dg/list_read_11.f90: Likewise.
5271 * gfortran.dg/list_read_12.f90: Likewise.
5272 * gfortran.dg/list_read_13.f: Likewise.
5273 * gfortran.dg/list_read_14.f90: Likewise.
5274 * gfortran.dg/list_read_2.f90: Likewise.
5275 * gfortran.dg/list_read_3.f90: Likewise.
5276 * gfortran.dg/list_read_4.f90: Likewise.
5277 * gfortran.dg/list_read_5.f90: Likewise.
5278 * gfortran.dg/list_read_6.f90: Likewise.
5279 * gfortran.dg/list_read_7.f90: Likewise.
5280 * gfortran.dg/list_read_8.f90: Likewise.
5281 * gfortran.dg/list_read_9.f90: Likewise.
5282 * gfortran.dg/loc_2.f90: Likewise.
5283 * gfortran.dg/logical_1.f90: Likewise.
5284 * gfortran.dg/logical_dot_product.f90: Likewise.
5285 * gfortran.dg/logical_temp_io.f90: Likewise.
5286 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
5287 * gfortran.dg/lrshift_1.f90: Likewise.
5288 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
5289 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
5290 * gfortran.dg/lto/pr40725_0.f03: Likewise.
5291 * gfortran.dg/lto/pr41576_1.f90: Likewise.
5292 * gfortran.dg/make_unit.f90: Likewise.
5293 * gfortran.dg/mapping_1.f90: Likewise.
5294 * gfortran.dg/mapping_2.f90: Likewise.
5295 * gfortran.dg/mapping_3.f90: Likewise.
5296 * gfortran.dg/masklr_1.F90: Likewise.
5297 * gfortran.dg/masklr_2.F90: Likewise.
5298 * gfortran.dg/matmul_1.f90: Likewise.
5299 * gfortran.dg/matmul_10.f90: Likewise.
5300 * gfortran.dg/matmul_12.f90: Likewise.
5301 * gfortran.dg/matmul_16.f90: Likewise.
5302 * gfortran.dg/matmul_17.f90: Likewise.
5303 * gfortran.dg/matmul_18.f90: Likewise.
5304 * gfortran.dg/matmul_2.f90: Likewise.
5305 * gfortran.dg/matmul_3.f90: Likewise.
5306 * gfortran.dg/matmul_4.f90: Likewise.
5307 * gfortran.dg/matmul_6.f90: Likewise.
5308 * gfortran.dg/matmul_8.f03: Likewise.
5309 * gfortran.dg/matmul_9.f90: Likewise.
5310 * gfortran.dg/matmul_bounds_12.f90: Likewise.
5311 * gfortran.dg/matmul_bounds_6.f90: Likewise.
5312 * gfortran.dg/matmul_const.f90: Likewise.
5313 * gfortran.dg/maxloc_1.f90: Likewise.
5314 * gfortran.dg/maxloc_2.f90: Likewise.
5315 * gfortran.dg/maxloc_3.f90: Likewise.
5316 * gfortran.dg/maxloc_4.f90: Likewise.
5317 * gfortran.dg/maxloc_string_1.f90: Likewise.
5318 * gfortran.dg/maxlocval_1.f90: Likewise.
5319 * gfortran.dg/maxlocval_2.f90: Likewise.
5320 * gfortran.dg/maxlocval_3.f90: Likewise.
5321 * gfortran.dg/maxlocval_4.f90: Likewise.
5322 * gfortran.dg/maxval_char_1.f90: Likewise.
5323 * gfortran.dg/maxval_char_2.f90: Likewise.
5324 * gfortran.dg/maxval_char_3.f90: Likewise.
5325 * gfortran.dg/maxval_char_4.f90: Likewise.
5326 * gfortran.dg/maxval_parameter_1.f90: Likewise.
5327 * gfortran.dg/mclock.f90: Likewise.
5328 * gfortran.dg/merge_bits_1.F90: Likewise.
5329 * gfortran.dg/merge_bits_2.F90: Likewise.
5330 * gfortran.dg/merge_char_1.f90: Likewise.
5331 * gfortran.dg/merge_init_expr.f90: Likewise.
5332 * gfortran.dg/min_max_optional_1.f90: Likewise.
5333 * gfortran.dg/min_max_optional_5.f90: Likewise.
5334 * gfortran.dg/minloc_1.f90: Likewise.
5335 * gfortran.dg/minloc_2.f90: Likewise.
5336 * gfortran.dg/minloc_3.f90: Likewise.
5337 * gfortran.dg/minloc_4.f90: Likewise.
5338 * gfortran.dg/minloc_string_1.f90: Likewise.
5339 * gfortran.dg/minlocval_1.f90: Likewise.
5340 * gfortran.dg/minlocval_2.f90: Likewise.
5341 * gfortran.dg/minlocval_3.f90: Likewise.
5342 * gfortran.dg/minlocval_4.f90: Likewise.
5343 * gfortran.dg/minmax_char_1.f90: Likewise.
5344 * gfortran.dg/minmaxloc_1.f90: Likewise.
5345 * gfortran.dg/minmaxloc_10.f90: Likewise.
5346 * gfortran.dg/minmaxloc_11.f90: Likewise.
5347 * gfortran.dg/minmaxloc_12.f90: Likewise.
5348 * gfortran.dg/minmaxloc_13.f90: Likewise.
5349 * gfortran.dg/minmaxloc_2.f90: Likewise.
5350 * gfortran.dg/minmaxloc_3.f90: Likewise.
5351 * gfortran.dg/minmaxloc_4.f90: Likewise.
5352 * gfortran.dg/minmaxloc_5.f90: Likewise.
5353 * gfortran.dg/minmaxloc_6.f90: Likewise.
5354 * gfortran.dg/minmaxloc_7.f90: Likewise.
5355 * gfortran.dg/minmaxloc_8.f90: Likewise.
5356 * gfortran.dg/minmaxval_1.f90: Likewise.
5357 * gfortran.dg/minval_char_1.f90: Likewise.
5358 * gfortran.dg/minval_char_2.f90: Likewise.
5359 * gfortran.dg/minval_char_3.f90: Likewise.
5360 * gfortran.dg/minval_char_4.f90: Likewise.
5361 * gfortran.dg/minval_char_5.f90: Likewise.
5362 * gfortran.dg/minval_parameter_1.f90: Likewise.
5363 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
5364 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
5365 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
5366 * gfortran.dg/missing_parens_1.f90: Likewise.
5367 * gfortran.dg/missing_parens_2.f90: Likewise.
5368 * gfortran.dg/mod_large_1.f90: Likewise.
5369 * gfortran.dg/mod_sign0_1.f90: Likewise.
5370 * gfortran.dg/module_blank_common.f90: Likewise.
5371 * gfortran.dg/module_commons_1.f90: Likewise.
5372 * gfortran.dg/module_commons_3.f90: Likewise.
5373 * gfortran.dg/module_double_reuse.f90: Likewise.
5374 * gfortran.dg/module_equivalence_1.f90: Likewise.
5375 * gfortran.dg/module_equivalence_2.f90: Likewise.
5376 * gfortran.dg/module_equivalence_3.f90: Likewise.
5377 * gfortran.dg/module_equivalence_5.f90: Likewise.
5378 * gfortran.dg/module_interface_1.f90: Likewise.
5379 * gfortran.dg/module_nan.f90: Likewise.
5380 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
5381 * gfortran.dg/module_procedure_1.f90: Likewise.
5382 * gfortran.dg/module_read_1.f90: Likewise.
5383 * gfortran.dg/module_read_2.f90: Likewise.
5384 * gfortran.dg/module_widestring_1.f90: Likewise.
5385 * gfortran.dg/move_alloc.f90: Likewise.
5386 * gfortran.dg/move_alloc_10.f90: Likewise.
5387 * gfortran.dg/move_alloc_13.f90: Likewise.
5388 * gfortran.dg/move_alloc_14.f90: Likewise.
5389 * gfortran.dg/move_alloc_15.f90: Likewise.
5390 * gfortran.dg/move_alloc_16.f90: Likewise.
5391 * gfortran.dg/move_alloc_2.f90: Likewise.
5392 * gfortran.dg/move_alloc_5.f90: Likewise.
5393 * gfortran.dg/move_alloc_6.f90: Likewise.
5394 * gfortran.dg/move_alloc_9.f90: Likewise.
5395 * gfortran.dg/multiple_allocation_1.f90: Likewise.
5396 * gfortran.dg/multiple_allocation_3.f90: Likewise.
5397 * gfortran.dg/mvbits_1.f90: Likewise.
5398 * gfortran.dg/mvbits_2.f90: Likewise.
5399 * gfortran.dg/mvbits_3.f90: Likewise.
5400 * gfortran.dg/mvbits_4.f90: Likewise.
5401 * gfortran.dg/mvbits_7.f90: Likewise.
5402 * gfortran.dg/mvbits_8.f90: Likewise.
5403 * gfortran.dg/namelist_11.f: Likewise.
5404 * gfortran.dg/namelist_12.f: Likewise.
5405 * gfortran.dg/namelist_13.f90: Likewise.
5406 * gfortran.dg/namelist_14.f90: Likewise.
5407 * gfortran.dg/namelist_15.f90: Likewise.
5408 * gfortran.dg/namelist_16.f90: Likewise.
5409 * gfortran.dg/namelist_17.f90: Likewise.
5410 * gfortran.dg/namelist_18.f90: Likewise.
5411 * gfortran.dg/namelist_19.f90: Likewise.
5412 * gfortran.dg/namelist_20.f90: Likewise.
5413 * gfortran.dg/namelist_21.f90: Likewise.
5414 * gfortran.dg/namelist_22.f90: Likewise.
5415 * gfortran.dg/namelist_23.f90: Likewise.
5416 * gfortran.dg/namelist_24.f90: Likewise.
5417 * gfortran.dg/namelist_26.f90: Likewise.
5418 * gfortran.dg/namelist_27.f90: Likewise.
5419 * gfortran.dg/namelist_28.f90: Likewise.
5420 * gfortran.dg/namelist_29.f90: Likewise.
5421 * gfortran.dg/namelist_37.f90: Likewise.
5422 * gfortran.dg/namelist_38.f90: Likewise.
5423 * gfortran.dg/namelist_39.f90: Likewise.
5424 * gfortran.dg/namelist_40.f90: Likewise.
5425 * gfortran.dg/namelist_41.f90: Likewise.
5426 * gfortran.dg/namelist_42.f90: Likewise.
5427 * gfortran.dg/namelist_43.f90: Likewise.
5428 * gfortran.dg/namelist_44.f90: Likewise.
5429 * gfortran.dg/namelist_47.f90: Likewise.
5430 * gfortran.dg/namelist_48.f90: Likewise.
5431 * gfortran.dg/namelist_49.f90: Likewise.
5432 * gfortran.dg/namelist_50.f90: Likewise.
5433 * gfortran.dg/namelist_51.f90: Likewise.
5434 * gfortran.dg/namelist_52.f90: Likewise.
5435 * gfortran.dg/namelist_54.f90: Likewise.
5436 * gfortran.dg/namelist_55.f90: Likewise.
5437 * gfortran.dg/namelist_56.f90: Likewise.
5438 * gfortran.dg/namelist_57.f90: Likewise.
5439 * gfortran.dg/namelist_58.f90: Likewise.
5440 * gfortran.dg/namelist_59.f90: Likewise.
5441 * gfortran.dg/namelist_60.f90: Likewise.
5442 * gfortran.dg/namelist_61.f90: Likewise.
5443 * gfortran.dg/namelist_64.f90: Likewise.
5444 * gfortran.dg/namelist_65.f90: Likewise.
5445 * gfortran.dg/namelist_69.f90: Likewise.
5446 * gfortran.dg/namelist_70.f90: Likewise.
5447 * gfortran.dg/namelist_71.f90: Likewise.
5448 * gfortran.dg/namelist_72.f: Likewise.
5449 * gfortran.dg/namelist_73.f90: Likewise.
5450 * gfortran.dg/namelist_77.f90: Likewise.
5451 * gfortran.dg/namelist_78.f90: Likewise.
5452 * gfortran.dg/namelist_79.f90: Likewise.
5453 * gfortran.dg/namelist_80.f90: Likewise.
5454 * gfortran.dg/namelist_81.f90: Likewise.
5455 * gfortran.dg/namelist_82.f90: Likewise.
5456 * gfortran.dg/namelist_84.f90: Likewise.
5457 * gfortran.dg/namelist_85.f90: Likewise.
5458 * gfortran.dg/namelist_86.f90: Likewise.
5459 * gfortran.dg/namelist_87.f90: Likewise.
5460 * gfortran.dg/namelist_88.f90: Likewise.
5461 * gfortran.dg/namelist_89.f90: Likewise.
5462 * gfortran.dg/namelist_90.f: Likewise.
5463 * gfortran.dg/namelist_95.f90: Likewise.
5464 * gfortran.dg/namelist_char_only.f90: Likewise.
5465 * gfortran.dg/namelist_empty.f90: Likewise.
5466 * gfortran.dg/namelist_internal.f90: Likewise.
5467 * gfortran.dg/namelist_use.f90: Likewise.
5468 * gfortran.dg/namelist_use_only.f90: Likewise.
5469 * gfortran.dg/namelist_utf8.f90: Likewise.
5470 * gfortran.dg/nan_1.f90: Likewise.
5471 * gfortran.dg/nan_2.f90: Likewise.
5472 * gfortran.dg/nan_3.f90: Likewise.
5473 * gfortran.dg/nan_6.f90: Likewise.
5474 * gfortran.dg/nan_7.f90: Likewise.
5475 * gfortran.dg/nearest_1.f90: Likewise.
5476 * gfortran.dg/nearest_2.f90: Likewise.
5477 * gfortran.dg/nearest_3.f90: Likewise.
5478 * gfortran.dg/negative-z-descriptor.f90: Likewise.
5479 * gfortran.dg/negative_automatic_size.f90: Likewise.
5480 * gfortran.dg/negative_unit.f: Likewise.
5481 * gfortran.dg/negative_unit2.f90: Likewise.
5482 * gfortran.dg/negative_unit_int8.f: Likewise.
5483 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
5484 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
5485 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
5486 * gfortran.dg/nested_modules_1.f90: Likewise.
5487 * gfortran.dg/nested_modules_2.f90: Likewise.
5488 * gfortran.dg/nested_modules_3.f90: Likewise.
5489 * gfortran.dg/nesting_1.f90: Likewise.
5490 * gfortran.dg/new_line.f90: Likewise.
5491 * gfortran.dg/newunit_1.f90: Likewise.
5492 * gfortran.dg/newunit_3.f90: Likewise.
5493 * gfortran.dg/newunit_5.f90.f90: Likewise.
5494 * gfortran.dg/nint_1.f90: Likewise.
5495 * gfortran.dg/nint_2.f90: Likewise.
5496 * gfortran.dg/no_arg_check_2.f90: Likewise.
5497 * gfortran.dg/no_range_check_1.f90: Likewise.
5498 * gfortran.dg/no_range_check_2.f90: Likewise.
5499 * gfortran.dg/no_range_check_3.f90: Likewise.
5500 * gfortran.dg/noadv_size.f90: Likewise.
5501 * gfortran.dg/nonreturning_statements.f90: Likewise.
5502 * gfortran.dg/norm2_1.f90: Likewise.
5503 * gfortran.dg/norm2_3.f90: Likewise.
5504 * gfortran.dg/nosigned_zero_1.f90: Likewise.
5505 * gfortran.dg/nosigned_zero_2.f90: Likewise.
5506 * gfortran.dg/nosigned_zero_3.f90: Likewise.
5507 * gfortran.dg/null_4.f90: Likewise.
5508 * gfortran.dg/null_9.f90: Likewise.
5509 * gfortran.dg/nullify_3.f90: Likewise.
5510 * gfortran.dg/oldstyle_1.f90: Likewise.
5511 * gfortran.dg/open_access_append_1.f90: Likewise.
5512 * gfortran.dg/open_access_append_2.f90: Likewise.
5513 * gfortran.dg/open_errors.f90: Likewise.
5514 * gfortran.dg/open_negative_unit_1.f90: Likewise.
5515 * gfortran.dg/open_new.f90: Likewise.
5516 * gfortran.dg/open_readonly_1.f90: Likewise.
5517 * gfortran.dg/operator_1.f90: Likewise.
5518 * gfortran.dg/optional_absent_1.f90: Likewise.
5519 * gfortran.dg/optional_absent_2.f90: Likewise.
5520 * gfortran.dg/optional_absent_3.f90: Likewise.
5521 * gfortran.dg/optional_class_1.f90: Likewise.
5522 * gfortran.dg/optional_dim_2.f90: Likewise.
5523 * gfortran.dg/optional_dim_3.f90: Likewise.
5524 * gfortran.dg/output_exponents_1.f90: Likewise.
5525 * gfortran.dg/overload_1.f90: Likewise.
5526 * gfortran.dg/overload_2.f90: Likewise.
5527 * gfortran.dg/overwrite_1.f: Likewise.
5528 * gfortran.dg/pad_no.f90: Likewise.
5529 * gfortran.dg/parameter_array_init_1.f90: Likewise.
5530 * gfortran.dg/parameter_array_init_2.f90: Likewise.
5531 * gfortran.dg/parameter_array_init_4.f90: Likewise.
5532 * gfortran.dg/parameter_array_init_5.f90: Likewise.
5533 * gfortran.dg/parameter_array_section_2.f90: Likewise.
5534 * gfortran.dg/parens_3.f90: Likewise.
5535 * gfortran.dg/parens_5.f90: Likewise.
5536 * gfortran.dg/parens_6.f90: Likewise.
5537 * gfortran.dg/parent_result_ref_1.f90: Likewise.
5538 * gfortran.dg/parent_result_ref_2.f90: Likewise.
5539 * gfortran.dg/parent_result_ref_3.f90: Likewise.
5540 * gfortran.dg/parent_result_ref_4.f90: Likewise.
5541 * gfortran.dg/parity_1.f90: Likewise.
5542 * gfortran.dg/past_eor.f90: Likewise.
5543 * gfortran.dg/pdt_1.f03: Likewise.
5544 * gfortran.dg/pdt_10.f03: Likewise.
5545 * gfortran.dg/pdt_11.f03: Likewise.
5546 * gfortran.dg/pdt_12.f03: Likewise.
5547 * gfortran.dg/pdt_13.f03: Likewise.
5548 * gfortran.dg/pdt_14.f03: Likewise.
5549 * gfortran.dg/pdt_15.f03: Likewise.
5550 * gfortran.dg/pdt_19.f03: Likewise.
5551 * gfortran.dg/pdt_20.f03: Likewise.
5552 * gfortran.dg/pdt_22.f03: Likewise.
5553 * gfortran.dg/pdt_23.f03: Likewise.
5554 * gfortran.dg/pdt_25.f03: Likewise.
5555 * gfortran.dg/pdt_26.f03: Likewise.
5556 * gfortran.dg/pdt_27.f03: Likewise.
5557 * gfortran.dg/pdt_28.f03: Likewise.
5558 * gfortran.dg/pdt_3.f03: Likewise.
5559 * gfortran.dg/pdt_4.f03: Likewise.
5560 * gfortran.dg/pdt_5.f03: Likewise.
5561 * gfortran.dg/pdt_7.f03: Likewise.
5562 * gfortran.dg/pointer_1.f90: Likewise.
5563 * gfortran.dg/pointer_array_1.f90: Likewise.
5564 * gfortran.dg/pointer_array_3.f90: Likewise.
5565 * gfortran.dg/pointer_array_4.f90: Likewise.
5566 * gfortran.dg/pointer_array_5.f90: Likewise.
5567 * gfortran.dg/pointer_array_6.f90: Likewise.
5568 * gfortran.dg/pointer_array_7.f90: Likewise.
5569 * gfortran.dg/pointer_array_8.f90: Likewise.
5570 * gfortran.dg/pointer_array_9.f90: Likewise.
5571 * gfortran.dg/pointer_array_component_1.f90: Likewise.
5572 * gfortran.dg/pointer_array_component_2.f90: Likewise.
5573 * gfortran.dg/pointer_assign_10.f90: Likewise.
5574 * gfortran.dg/pointer_assign_11.f90: Likewise.
5575 * gfortran.dg/pointer_assign_4.f90: Likewise.
5576 * gfortran.dg/pointer_assign_8.f90: Likewise.
5577 * gfortran.dg/pointer_assign_9.f90: Likewise.
5578 * gfortran.dg/pointer_check_10.f90: Likewise.
5579 * gfortran.dg/pointer_check_9.f90: Likewise.
5580 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
5581 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
5582 * gfortran.dg/pointer_function_result_1.f90: Likewise.
5583 * gfortran.dg/pointer_init_1.f90: Likewise.
5584 * gfortran.dg/pointer_init_3.f90: Likewise.
5585 * gfortran.dg/pointer_init_4.f90: Likewise.
5586 * gfortran.dg/pointer_init_5.f90: Likewise.
5587 * gfortran.dg/pointer_init_8.f90: Likewise.
5588 * gfortran.dg/pointer_intent_1.f90: Likewise.
5589 * gfortran.dg/pointer_intent_4.f90: Likewise.
5590 * gfortran.dg/pointer_intent_5.f90: Likewise.
5591 * gfortran.dg/pointer_remapping_10.f90: Likewise.
5592 * gfortran.dg/pointer_remapping_4.f03: Likewise.
5593 * gfortran.dg/pointer_remapping_5.f08: Likewise.
5594 * gfortran.dg/pointer_remapping_9.f90: Likewise.
5595 * gfortran.dg/pointer_target_1.f90: Likewise.
5596 * gfortran.dg/pointer_target_2.f90: Likewise.
5597 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
5598 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
5599 * gfortran.dg/power.f90: Likewise.
5600 * gfortran.dg/power1.f90: Likewise.
5601 * gfortran.dg/power_3.f90: Likewise.
5602 * gfortran.dg/power_4.f90: Likewise.
5603 * gfortran.dg/power_5.f90: Likewise.
5604 * gfortran.dg/pr12884.f: Likewise.
5605 * gfortran.dg/pr15129.f90: Likewise.
5606 * gfortran.dg/pr15140.f90: Likewise.
5607 * gfortran.dg/pr15324.f90: Likewise.
5608 * gfortran.dg/pr15332.f: Likewise.
5609 * gfortran.dg/pr15957.f90: Likewise.
5610 * gfortran.dg/pr15959.f90: Likewise.
5611 * gfortran.dg/pr16597.f90: Likewise.
5612 * gfortran.dg/pr16861.f90: Likewise.
5613 * gfortran.dg/pr16938.f90: Likewise.
5614 * gfortran.dg/pr17090.f90: Likewise.
5615 * gfortran.dg/pr17143.f90: Likewise.
5616 * gfortran.dg/pr17164.f90: Likewise.
5617 * gfortran.dg/pr17229.f: Likewise.
5618 * gfortran.dg/pr17285.f90: Likewise.
5619 * gfortran.dg/pr17286.f90: Likewise.
5620 * gfortran.dg/pr17472.f: Likewise.
5621 * gfortran.dg/pr17612.f90: Likewise.
5622 * gfortran.dg/pr17706.f90: Likewise.
5623 * gfortran.dg/pr18025.f90: Likewise.
5624 * gfortran.dg/pr18122.f90: Likewise.
5625 * gfortran.dg/pr18210.f90: Likewise.
5626 * gfortran.dg/pr18392.f90: Likewise.
5627 * gfortran.dg/pr19155.f: Likewise.
5628 * gfortran.dg/pr19216.f: Likewise.
5629 * gfortran.dg/pr19467.f90: Likewise.
5630 * gfortran.dg/pr19657.f: Likewise.
5631 * gfortran.dg/pr19926.f90: Likewise.
5632 * gfortran.dg/pr19928-1.f90: Likewise.
5633 * gfortran.dg/pr19928-2.f90: Likewise.
5634 * gfortran.dg/pr20086.f90: Likewise.
5635 * gfortran.dg/pr20124.f90: Likewise.
5636 * gfortran.dg/pr20163-2.f: Likewise.
5637 * gfortran.dg/pr20480.f90: Likewise.
5638 * gfortran.dg/pr20755.f: Likewise.
5639 * gfortran.dg/pr20950.f: Likewise.
5640 * gfortran.dg/pr21177.f90: Likewise.
5641 * gfortran.dg/pr21730.f: Likewise.
5642 * gfortran.dg/pr22491.f: Likewise.
5643 * gfortran.dg/pr25603.f: Likewise.
5644 * gfortran.dg/pr26246_2.f90: Likewise.
5645 * gfortran.dg/pr32136.f90: Likewise.
5646 * gfortran.dg/pr32533.f90: Likewise.
5647 * gfortran.dg/pr33794.f90: Likewise.
5648 * gfortran.dg/pr35662.f90: Likewise.
5649 * gfortran.dg/pr35944-1.f90: Likewise.
5650 * gfortran.dg/pr35944-2.f90: Likewise.
5651 * gfortran.dg/pr35983.f90: Likewise.
5652 * gfortran.dg/pr39865.f90: Likewise.
5653 * gfortran.dg/pr41212.f90: Likewise.
5654 * gfortran.dg/pr43808.f90: Likewise.
5655 * gfortran.dg/pr44592.f90: Likewise.
5656 * gfortran.dg/pr44735.f90: Likewise.
5657 * gfortran.dg/pr45308.f03: Likewise.
5658 * gfortran.dg/pr46297.f: Likewise.
5659 * gfortran.dg/pr46588.f90: Likewise.
5660 * gfortran.dg/pr46665.f90: Likewise.
5661 * gfortran.dg/pr46804.f90: Likewise.
5662 * gfortran.dg/pr47008.f03: Likewise.
5663 * gfortran.dg/pr47614.f: Likewise.
5664 * gfortran.dg/pr47878.f90: Likewise.
5665 * gfortran.dg/pr49103.f90: Likewise.
5666 * gfortran.dg/pr50069_1.f90: Likewise.
5667 * gfortran.dg/pr50769.f90: Likewise.
5668 * gfortran.dg/pr52608.f90: Likewise.
5669 * gfortran.dg/pr55086_2.f90: Likewise.
5670 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
5671 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
5672 * gfortran.dg/pr55330.f90: Likewise.
5673 * gfortran.dg/pr56015.f90: Likewise.
5674 * gfortran.dg/pr57910.f90: Likewise.
5675 * gfortran.dg/pr59700.f90: Likewise.
5676 * gfortran.dg/pr62125.f90: Likewise.
5677 * gfortran.dg/pr64530.f90: Likewise.
5678 * gfortran.dg/pr65429.f90: Likewise.
5679 * gfortran.dg/pr65450.f90: Likewise.
5680 * gfortran.dg/pr65504.f90: Likewise.
5681 * gfortran.dg/pr65903.f90: Likewise.
5682 * gfortran.dg/pr66311.f90: Likewise.
5683 * gfortran.dg/pr66864.f90: Likewise.
5684 * gfortran.dg/pr67140.f90: Likewise.
5685 * gfortran.dg/pr67524.f90: Likewise.
5686 * gfortran.dg/pr67885.f90: Likewise.
5687 * gfortran.dg/pr68053.f90: Likewise.
5688 * gfortran.dg/pr68566.f90: Likewise.
5689 * gfortran.dg/pr69514_1.f90: Likewise.
5690 * gfortran.dg/pr69514_2.f90: Likewise.
5691 * gfortran.dg/pr69739.f90: Likewise.
5692 * gfortran.dg/pr70673.f90: Likewise.
5693 * gfortran.dg/pr71523_2.f90: Likewise.
5694 * gfortran.dg/pr71764.f90: Likewise.
5695 * gfortran.dg/pr78092.f90: Likewise.
5696 * gfortran.dg/pr82973.f90: Likewise.
5697 * gfortran.dg/pr83864.f90: Likewise.
5698 * gfortran.dg/pr83874.f90: Likewise.
5699 * gfortran.dg/pr84088.f90: Likewise.
5700 * gfortran.dg/pr84155.f90: Likewise.
5701 * gfortran.dg/proc_decl_12.f90: Likewise.
5702 * gfortran.dg/proc_decl_13.f90: Likewise.
5703 * gfortran.dg/proc_decl_15.f90: Likewise.
5704 * gfortran.dg/proc_decl_17.f90: Likewise.
5705 * gfortran.dg/proc_decl_18.f90: Likewise.
5706 * gfortran.dg/proc_decl_2.f90: Likewise.
5707 * gfortran.dg/proc_decl_5.f90: Likewise.
5708 * gfortran.dg/proc_decl_9.f90: Likewise.
5709 * gfortran.dg/proc_ptr_1.f90: Likewise.
5710 * gfortran.dg/proc_ptr_10.f90: Likewise.
5711 * gfortran.dg/proc_ptr_12.f90: Likewise.
5712 * gfortran.dg/proc_ptr_18.f90: Likewise.
5713 * gfortran.dg/proc_ptr_19.f90: Likewise.
5714 * gfortran.dg/proc_ptr_21.f90: Likewise.
5715 * gfortran.dg/proc_ptr_22.f90: Likewise.
5716 * gfortran.dg/proc_ptr_23.f90: Likewise.
5717 * gfortran.dg/proc_ptr_25.f90: Likewise.
5718 * gfortran.dg/proc_ptr_26.f90: Likewise.
5719 * gfortran.dg/proc_ptr_3.f90: Likewise.
5720 * gfortran.dg/proc_ptr_36.f90: Likewise.
5721 * gfortran.dg/proc_ptr_47.f90: Likewise.
5722 * gfortran.dg/proc_ptr_48.f90: Likewise.
5723 * gfortran.dg/proc_ptr_5.f90: Likewise.
5724 * gfortran.dg/proc_ptr_6.f90: Likewise.
5725 * gfortran.dg/proc_ptr_7.f90: Likewise.
5726 * gfortran.dg/proc_ptr_8.f90: Likewise.
5727 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
5728 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
5729 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
5730 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
5731 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
5732 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
5733 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
5734 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
5735 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
5736 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
5737 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
5738 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
5739 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
5740 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
5741 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
5742 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
5743 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
5744 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
5745 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
5746 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
5747 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
5748 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
5749 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
5750 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
5751 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
5752 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
5753 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
5754 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
5755 * gfortran.dg/product_init_expr.f03: Likewise.
5756 * gfortran.dg/promotion.f90: Likewise.
5757 * gfortran.dg/promotion_3.f90: Likewise.
5758 * gfortran.dg/promotion_4.f90: Likewise.
5759 * gfortran.dg/protected_1.f90: Likewise.
5760 * gfortran.dg/protected_2.f90: Likewise.
5761 * gfortran.dg/ptr-func-1.f90: Likewise.
5762 * gfortran.dg/ptr-func-2.f90: Likewise.
5763 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
5764 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
5765 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
5766 * gfortran.dg/pure_byref_1.f90: Likewise.
5767 * gfortran.dg/pure_byref_2.f90: Likewise.
5768 * gfortran.dg/pure_byref_3.f90: Likewise.
5769 * gfortran.dg/quad_2.f90: Likewise.
5770 * gfortran.dg/quad_3.f90: Likewise.
5771 * gfortran.dg/random_3.f90: Likewise.
5772 * gfortran.dg/random_4.f90: Likewise.
5773 * gfortran.dg/random_7.f90: Likewise.
5774 * gfortran.dg/read_2.f90: Likewise.
5775 * gfortran.dg/read_3.f90: Likewise.
5776 * gfortran.dg/read_4.f90: Likewise.
5777 * gfortran.dg/read_5.f90: Likewise.
5778 * gfortran.dg/read_bad_advance.f90: Likewise.
5779 * gfortran.dg/read_bang.f90: Likewise.
5780 * gfortran.dg/read_bang4.f90: Likewise.
5781 * gfortran.dg/read_comma.f: Likewise.
5782 * gfortran.dg/read_dir.f90: Likewise.
5783 * gfortran.dg/read_empty_file.f: Likewise.
5784 * gfortran.dg/read_eof_1.f90: Likewise.
5785 * gfortran.dg/read_eof_2.f90: Likewise.
5786 * gfortran.dg/read_eof_3.f90: Likewise.
5787 * gfortran.dg/read_eof_4.f90: Likewise.
5788 * gfortran.dg/read_eof_5.f90: Likewise.
5789 * gfortran.dg/read_eof_6.f: Likewise.
5790 * gfortran.dg/read_eof_7.f90: Likewise.
5791 * gfortran.dg/read_eof_8.f90: Likewise.
5792 * gfortran.dg/read_eof_all.f90: Likewise.
5793 * gfortran.dg/read_eor.f90: Likewise.
5794 * gfortran.dg/read_float_1.f90: Likewise.
5795 * gfortran.dg/read_float_2.f03: Likewise.
5796 * gfortran.dg/read_float_3.f90: Likewise.
5797 * gfortran.dg/read_float_4.f90: Likewise.
5798 * gfortran.dg/read_infnan_1.f90: Likewise.
5799 * gfortran.dg/read_list_eof_1.f90: Likewise.
5800 * gfortran.dg/read_logical.f90: Likewise.
5801 * gfortran.dg/read_many_1.f: Likewise.
5802 * gfortran.dg/read_no_eor.f90: Likewise.
5803 * gfortran.dg/read_noadvance.f90: Likewise.
5804 * gfortran.dg/read_repeat.f90: Likewise.
5805 * gfortran.dg/read_repeat_2.f90: Likewise.
5806 * gfortran.dg/read_size_noadvance.f90: Likewise.
5807 * gfortran.dg/read_x_eof.f90: Likewise.
5808 * gfortran.dg/read_x_past.f: Likewise.
5809 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
5810 * gfortran.dg/real_const_1.f: Likewise.
5811 * gfortran.dg/real_const_2.f90: Likewise.
5812 * gfortran.dg/real_const_3.f90: Likewise.
5813 * gfortran.dg/real_do_1.f90: Likewise.
5814 * gfortran.dg/real_index_1.f90: Likewise.
5815 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
5816 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
5817 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
5818 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
5819 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
5820 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
5821 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
5822 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
5823 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
5824 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
5825 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
5826 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
5827 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
5828 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
5829 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
5830 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
5831 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
5832 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
5833 * gfortran.dg/record_marker_1.f90: Likewise.
5834 * gfortran.dg/record_marker_2.f: Likewise.
5835 * gfortran.dg/record_marker_3.f90: Likewise.
5836 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
5837 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
5838 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
5839 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
5840 * gfortran.dg/recursive_check_7.f90: Likewise.
5841 * gfortran.dg/recursive_reference_1.f90: Likewise.
5842 * gfortran.dg/recursive_reference_2.f90: Likewise.
5843 * gfortran.dg/recursive_stack.f90: Likewise.
5844 * gfortran.dg/reduction.f90: Likewise.
5845 * gfortran.dg/repack_arrays_1.f90: Likewise.
5846 * gfortran.dg/repeat_1.f90: Likewise.
5847 * gfortran.dg/repeat_2.f90: Likewise.
5848 * gfortran.dg/repeat_3.f90: Likewise.
5849 * gfortran.dg/repeat_6.f90: Likewise.
5850 * gfortran.dg/reshape-alloc.f90: Likewise.
5851 * gfortran.dg/reshape-complex.f90: Likewise.
5852 * gfortran.dg/reshape.f90: Likewise.
5853 * gfortran.dg/reshape_2.f90: Likewise.
5854 * gfortran.dg/reshape_7.f90: Likewise.
5855 * gfortran.dg/reshape_empty_1.f03: Likewise.
5856 * gfortran.dg/reshape_pad_1.f90: Likewise.
5857 * gfortran.dg/reshape_rank7.f90: Likewise.
5858 * gfortran.dg/reshape_transpose_1.f90: Likewise.
5859 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
5860 * gfortran.dg/result_default_init_1.f90: Likewise.
5861 * gfortran.dg/result_in_spec_1.f90: Likewise.
5862 * gfortran.dg/result_in_spec_2.f90: Likewise.
5863 * gfortran.dg/ret_array_1.f90: Likewise.
5864 * gfortran.dg/ret_pointer_1.f90: Likewise.
5865 * gfortran.dg/ret_pointer_2.f90: Likewise.
5866 * gfortran.dg/rewind_1.f90: Likewise.
5867 * gfortran.dg/round_1.f03: Likewise.
5868 * gfortran.dg/round_2.f03: Likewise.
5869 * gfortran.dg/round_3.f08: Likewise.
5870 * gfortran.dg/round_4.f90: Likewise.
5871 * gfortran.dg/rrspacing_1.f90: Likewise.
5872 * gfortran.dg/runtime_warning_1.f90: Likewise.
5873 * gfortran.dg/same_type_as_2.f03: Likewise.
5874 * gfortran.dg/save_1.f90: Likewise.
5875 * gfortran.dg/save_5.f90: Likewise.
5876 * gfortran.dg/save_6.f90: Likewise.
5877 * gfortran.dg/scalar_mask_1.f90: Likewise.
5878 * gfortran.dg/scalar_mask_2.f90: Likewise.
5879 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
5880 * gfortran.dg/scale_1.f90: Likewise.
5881 * gfortran.dg/scan_1.f90: Likewise.
5882 * gfortran.dg/scan_2.f90: Likewise.
5883 * gfortran.dg/secnds-1.f: Likewise.
5884 * gfortran.dg/secnds.f: Likewise.
5885 * gfortran.dg/select_1.f90: Likewise.
5886 * gfortran.dg/select_2.f90: Likewise.
5887 * gfortran.dg/select_3.f90: Likewise.
5888 * gfortran.dg/select_5.f90: Likewise.
5889 * gfortran.dg/select_char_1.f90: Likewise.
5890 * gfortran.dg/select_char_2.f90: Likewise.
5891 * gfortran.dg/select_type_13.f03: Likewise.
5892 * gfortran.dg/select_type_14.f03: Likewise.
5893 * gfortran.dg/select_type_15.f03: Likewise.
5894 * gfortran.dg/select_type_19.f03: Likewise.
5895 * gfortran.dg/select_type_2.f03: Likewise.
5896 * gfortran.dg/select_type_26.f03: Likewise.
5897 * gfortran.dg/select_type_27.f03: Likewise.
5898 * gfortran.dg/select_type_28.f03: Likewise.
5899 * gfortran.dg/select_type_3.f03: Likewise.
5900 * gfortran.dg/select_type_35.f03: Likewise.
5901 * gfortran.dg/select_type_36.f03: Likewise.
5902 * gfortran.dg/select_type_37.f03: Likewise.
5903 * gfortran.dg/select_type_39.f03: Likewise.
5904 * gfortran.dg/select_type_4.f90: Likewise.
5905 * gfortran.dg/select_type_5.f03: Likewise.
5906 * gfortran.dg/select_type_6.f03: Likewise.
5907 * gfortran.dg/select_type_7.f03: Likewise.
5908 * gfortran.dg/select_type_8.f03: Likewise.
5909 * gfortran.dg/selected_char_kind_1.f90: Likewise.
5910 * gfortran.dg/selected_char_kind_4.f90: Likewise.
5911 * gfortran.dg/selected_kind_1.f90: Likewise.
5912 * gfortran.dg/selected_real_kind_2.f90: Likewise.
5913 * gfortran.dg/shape_2.f90: Likewise.
5914 * gfortran.dg/shape_4.f90: Likewise.
5915 * gfortran.dg/shape_5.f90: Likewise.
5916 * gfortran.dg/shape_7.f90: Likewise.
5917 * gfortran.dg/shape_8.f90: Likewise.
5918 * gfortran.dg/shape_9.f90: Likewise.
5919 * gfortran.dg/shift-kind_2.f90: Likewise.
5920 * gfortran.dg/shiftalr_1.F90: Likewise.
5921 * gfortran.dg/shiftalr_2.F90: Likewise.
5922 * gfortran.dg/simpleif_1.f90: Likewise.
5923 * gfortran.dg/simplify_argN_1.f90: Likewise.
5924 * gfortran.dg/simplify_cshift_1.f90: Likewise.
5925 * gfortran.dg/simplify_cshift_4.f90: Likewise.
5926 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
5927 * gfortran.dg/simplify_modulo.f90: Likewise.
5928 * gfortran.dg/single_char_string.f90: Likewise.
5929 * gfortran.dg/size_dim.f90: Likewise.
5930 * gfortran.dg/size_optional_dim_1.f90: Likewise.
5931 * gfortran.dg/sizeof.f90: Likewise.
5932 * gfortran.dg/sizeof_4.f90: Likewise.
5933 * gfortran.dg/slash_1.f90: Likewise.
5934 * gfortran.dg/sms-1.f90: Likewise.
5935 * gfortran.dg/sms-2.f90: Likewise.
5936 * gfortran.dg/spec_expr_7.f90: Likewise.
5937 * gfortran.dg/specifics_1.f90: Likewise.
5938 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
5939 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
5940 * gfortran.dg/spread_init_expr.f03: Likewise.
5941 * gfortran.dg/spread_scalar_source.f90: Likewise.
5942 * gfortran.dg/spread_shape_1.f90: Likewise.
5943 * gfortran.dg/stat_1.f90: Likewise.
5944 * gfortran.dg/stat_2.f90: Likewise.
5945 * gfortran.dg/stfunc_1.f90: Likewise.
5946 * gfortran.dg/stfunc_4.f90: Likewise.
5947 * gfortran.dg/stfunc_6.f90: Likewise.
5948 * gfortran.dg/storage_size_1.f08: Likewise.
5949 * gfortran.dg/storage_size_3.f08: Likewise.
5950 * gfortran.dg/storage_size_4.f90: Likewise.
5951 * gfortran.dg/streamio_1.f90: Likewise.
5952 * gfortran.dg/streamio_10.f90: Likewise.
5953 * gfortran.dg/streamio_11.f90: Likewise.
5954 * gfortran.dg/streamio_12.f90: Likewise.
5955 * gfortran.dg/streamio_13.f90: Likewise.
5956 * gfortran.dg/streamio_14.f90: Likewise.
5957 * gfortran.dg/streamio_15.f90: Likewise.
5958 * gfortran.dg/streamio_16.f90: Likewise.
5959 * gfortran.dg/streamio_17.f90: Likewise.
5960 * gfortran.dg/streamio_2.f90: Likewise.
5961 * gfortran.dg/streamio_3.f90: Likewise.
5962 * gfortran.dg/streamio_4.f90: Likewise.
5963 * gfortran.dg/streamio_5.f90: Likewise.
5964 * gfortran.dg/streamio_6.f90: Likewise.
5965 * gfortran.dg/streamio_7.f90: Likewise.
5966 * gfortran.dg/streamio_8.f90: Likewise.
5967 * gfortran.dg/streamio_9.f90: Likewise.
5968 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
5969 * gfortran.dg/string_4.f90: Likewise.
5970 * gfortran.dg/string_array_constructor_2.f90: Likewise.
5971 * gfortran.dg/string_assign_2.f90: Likewise.
5972 * gfortran.dg/string_compare_1.f90: Likewise.
5973 * gfortran.dg/string_compare_2.f90: Likewise.
5974 * gfortran.dg/string_compare_3.f90: Likewise.
5975 * gfortran.dg/string_ctor_1.f90: Likewise.
5976 * gfortran.dg/string_length_1.f90: Likewise.
5977 * gfortran.dg/string_length_2.f90: Likewise.
5978 * gfortran.dg/string_length_3.f90: Likewise.
5979 * gfortran.dg/string_length_4.f90: Likewise.
5980 * gfortran.dg/string_null_compare_1.f: Likewise.
5981 * gfortran.dg/string_pad_trunc.f90: Likewise.
5982 * gfortran.dg/structure_constructor_1.f03: Likewise.
5983 * gfortran.dg/structure_constructor_11.f90: Likewise.
5984 * gfortran.dg/structure_constructor_13.f03: Likewise.
5985 * gfortran.dg/structure_constructor_2.f03: Likewise.
5986 * gfortran.dg/structure_constructor_5.f03: Likewise.
5987 * gfortran.dg/submodule_1.f08: Likewise.
5988 * gfortran.dg/submodule_11.f08: Likewise.
5989 * gfortran.dg/submodule_14.f08: Likewise.
5990 * gfortran.dg/submodule_15.f08: Likewise.
5991 * gfortran.dg/submodule_17.f08: Likewise.
5992 * gfortran.dg/submodule_18.f08: Likewise.
5993 * gfortran.dg/submodule_19.f08: Likewise.
5994 * gfortran.dg/submodule_2.f08: Likewise.
5995 * gfortran.dg/submodule_27.f08: Likewise.
5996 * gfortran.dg/submodule_28.f08: Likewise.
5997 * gfortran.dg/submodule_29.f08: Likewise.
5998 * gfortran.dg/submodule_30.f08: Likewise.
5999 * gfortran.dg/submodule_6.f08: Likewise.
6000 * gfortran.dg/submodule_7.f08: Likewise.
6001 * gfortran.dg/submodule_8.f08: Likewise.
6002 * gfortran.dg/subnormal_1.f90: Likewise.
6003 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
6004 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
6005 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
6006 * gfortran.dg/substr_2.f: Likewise.
6007 * gfortran.dg/substr_3.f: Likewise.
6008 * gfortran.dg/substr_4.f: Likewise.
6009 * gfortran.dg/substr_5.f90: Likewise.
6010 * gfortran.dg/substr_6.f90: Likewise.
6011 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
6012 * gfortran.dg/sum_init_expr.f03: Likewise.
6013 * gfortran.dg/sum_zero_array_1.f90: Likewise.
6014 * gfortran.dg/system_clock_3.f08: Likewise.
6015 * gfortran.dg/t_editing.f: Likewise.
6016 * gfortran.dg/team_change_1.f90: Likewise.
6017 * gfortran.dg/team_end_1.f90: Likewise.
6018 * gfortran.dg/team_number_1.f90: Likewise.
6019 * gfortran.dg/temporary_1.f90: Likewise.
6020 * gfortran.dg/test_com_block.f90: Likewise.
6021 * gfortran.dg/test_only_clause.f90: Likewise.
6022 * gfortran.dg/tiny_1.f90: Likewise.
6023 * gfortran.dg/tiny_2.f90: Likewise.
6024 * gfortran.dg/tl_editing.f90: Likewise.
6025 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
6026 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
6027 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
6028 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
6029 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
6030 * gfortran.dg/transfer_class_2.f90: Likewise.
6031 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
6032 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
6033 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
6034 * gfortran.dg/transfer_resolve_1.f90: Likewise.
6035 * gfortran.dg/transfer_simplify_1.f90: Likewise.
6036 * gfortran.dg/transfer_simplify_10.f90: Likewise.
6037 * gfortran.dg/transfer_simplify_11.f90: Likewise.
6038 * gfortran.dg/transfer_simplify_2.f90: Likewise.
6039 * gfortran.dg/transfer_simplify_3.f90: Likewise.
6040 * gfortran.dg/transfer_simplify_4.f90: Likewise.
6041 * gfortran.dg/transfer_simplify_8.f90: Likewise.
6042 * gfortran.dg/transfer_simplify_9.f90: Likewise.
6043 * gfortran.dg/transpose_1.f90: Likewise.
6044 * gfortran.dg/transpose_3.f03: Likewise.
6045 * gfortran.dg/transpose_4.f90: Likewise.
6046 * gfortran.dg/transpose_conjg_1.f90: Likewise.
6047 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
6048 * gfortran.dg/transpose_optimization_2.f90: Likewise.
6049 * gfortran.dg/trim_1.f90: Likewise.
6050 * gfortran.dg/trim_optimize_1.f90: Likewise.
6051 * gfortran.dg/trim_optimize_2.f90: Likewise.
6052 * gfortran.dg/trim_optimize_3.f90: Likewise.
6053 * gfortran.dg/trim_optimize_4.f90: Likewise.
6054 * gfortran.dg/trim_optimize_5.f90: Likewise.
6055 * gfortran.dg/trim_optimize_6.f90: Likewise.
6056 * gfortran.dg/trim_optimize_7.f90: Likewise.
6057 * gfortran.dg/trim_optimize_8.f90: Likewise.
6058 * gfortran.dg/type_to_class_1.f03: Likewise.
6059 * gfortran.dg/type_to_class_2.f03: Likewise.
6060 * gfortran.dg/type_to_class_3.f03: Likewise.
6061 * gfortran.dg/type_to_class_4.f03: Likewise.
6062 * gfortran.dg/type_to_class_5.f03: Likewise.
6063 * gfortran.dg/typebound_assignment_5.f03: Likewise.
6064 * gfortran.dg/typebound_assignment_6.f03: Likewise.
6065 * gfortran.dg/typebound_assignment_7.f90: Likewise.
6066 * gfortran.dg/typebound_call_1.f03: Likewise.
6067 * gfortran.dg/typebound_call_13.f03: Likewise.
6068 * gfortran.dg/typebound_call_18.f03: Likewise.
6069 * gfortran.dg/typebound_call_19.f03: Likewise.
6070 * gfortran.dg/typebound_call_2.f03: Likewise.
6071 * gfortran.dg/typebound_call_20.f03: Likewise.
6072 * gfortran.dg/typebound_call_3.f03: Likewise.
6073 * gfortran.dg/typebound_generic_5.f03: Likewise.
6074 * gfortran.dg/typebound_generic_6.f03: Likewise.
6075 * gfortran.dg/typebound_generic_9.f03: Likewise.
6076 * gfortran.dg/typebound_operator_12.f03: Likewise.
6077 * gfortran.dg/typebound_operator_13.f03: Likewise.
6078 * gfortran.dg/typebound_operator_15.f90: Likewise.
6079 * gfortran.dg/typebound_operator_20.f90: Likewise.
6080 * gfortran.dg/typebound_operator_3.f03: Likewise.
6081 * gfortran.dg/typebound_operator_6.f03: Likewise.
6082 * gfortran.dg/typebound_operator_7.f03: Likewise.
6083 * gfortran.dg/typebound_operator_8.f03: Likewise.
6084 * gfortran.dg/typebound_operator_9.f03: Likewise.
6085 * gfortran.dg/typebound_proc_19.f90: Likewise.
6086 * gfortran.dg/typebound_proc_20.f90: Likewise.
6087 * gfortran.dg/typebound_proc_23.f90: Likewise.
6088 * gfortran.dg/typebound_proc_27.f03: Likewise.
6089 * gfortran.dg/typebound_proc_35.f90: Likewise.
6090 * gfortran.dg/typebound_proc_36.f90: Likewise.
6091 * gfortran.dg/unf_io_convert_1.f90: Likewise.
6092 * gfortran.dg/unf_io_convert_2.f90: Likewise.
6093 * gfortran.dg/unf_io_convert_3.f90: Likewise.
6094 * gfortran.dg/unf_io_convert_4.f90: Likewise.
6095 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
6096 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
6097 * gfortran.dg/unf_short_record_1.f90: Likewise.
6098 * gfortran.dg/unformatted_recl_1.f90: Likewise.
6099 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
6100 * gfortran.dg/unit_1.f90: Likewise.
6101 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
6102 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
6103 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
6104 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
6105 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
6106 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
6107 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
6108 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
6109 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
6110 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
6111 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
6112 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
6113 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
6114 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
6115 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
6116 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
6117 * gfortran.dg/unpack_init_expr.f03: Likewise.
6118 * gfortran.dg/use_10.f90: Likewise.
6119 * gfortran.dg/use_11.f90: Likewise.
6120 * gfortran.dg/use_13.f90: Likewise.
6121 * gfortran.dg/use_24.f90: Likewise.
6122 * gfortran.dg/use_27.f90: Likewise.
6123 * gfortran.dg/use_5.f90: Likewise.
6124 * gfortran.dg/use_allocated_1.f90: Likewise.
6125 * gfortran.dg/use_only_1.f90: Likewise.
6126 * gfortran.dg/use_only_4.f90: Likewise.
6127 * gfortran.dg/use_rename_2.f90: Likewise.
6128 * gfortran.dg/use_rename_4.f90: Likewise.
6129 * gfortran.dg/used_dummy_types_1.f90: Likewise.
6130 * gfortran.dg/used_interface_ref.f90: Likewise.
6131 * gfortran.dg/used_types_5.f90: Likewise.
6132 * gfortran.dg/utf8_1.f03: Likewise.
6133 * gfortran.dg/utf8_2.f03: Likewise.
6134 * gfortran.dg/value_1.f90: Likewise.
6135 * gfortran.dg/value_2.f90: Likewise.
6136 * gfortran.dg/value_4.f90: Likewise.
6137 * gfortran.dg/value_6.f03: Likewise.
6138 * gfortran.dg/value_7.f03: Likewise.
6139 * gfortran.dg/value_test.f90: Likewise.
6140 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
6141 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
6142 * gfortran.dg/vect/pr60510.f: Likewise.
6143 * gfortran.dg/vect/pr69882.f90: Likewise.
6144 * gfortran.dg/vect/pr69980.f90: Likewise.
6145 * gfortran.dg/vect/vect-5.f90: Likewise.
6146 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
6147 * gfortran.dg/vector_subscript_1.f90: Likewise.
6148 * gfortran.dg/vector_subscript_2.f90: Likewise.
6149 * gfortran.dg/vector_subscript_3.f90: Likewise.
6150 * gfortran.dg/vector_subscript_5.f90: Likewise.
6151 * gfortran.dg/verify_2.f90: Likewise.
6152 * gfortran.dg/volatile10.f90: Likewise.
6153 * gfortran.dg/where_1.f90: Likewise.
6154 * gfortran.dg/where_operator_assign_1.f90: Likewise.
6155 * gfortran.dg/where_operator_assign_2.f90: Likewise.
6156 * gfortran.dg/where_operator_assign_3.f90: Likewise.
6157 * gfortran.dg/whole_file_13.f90: Likewise.
6158 * gfortran.dg/whole_file_2.f90: Likewise.
6159 * gfortran.dg/widechar_2.f90: Likewise.
6160 * gfortran.dg/widechar_4.f90: Likewise.
6161 * gfortran.dg/widechar_5.f90: Likewise.
6162 * gfortran.dg/widechar_6.f90: Likewise.
6163 * gfortran.dg/widechar_8.f90: Likewise.
6164 * gfortran.dg/widechar_IO_1.f90: Likewise.
6165 * gfortran.dg/widechar_IO_2.f90: Likewise.
6166 * gfortran.dg/widechar_IO_3.f90: Likewise.
6167 * gfortran.dg/widechar_IO_4.f90: Likewise.
6168 * gfortran.dg/widechar_compare_1.f90: Likewise.
6169 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
6170 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
6171 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
6172 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
6173 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
6174 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
6175 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
6176 * gfortran.dg/widechar_select_1.f90: Likewise.
6177 * gfortran.dg/winapi.f90: Likewise.
6178 * gfortran.dg/write_0_pe_format.f90: Likewise.
6179 * gfortran.dg/write_back.f: Likewise.
6180 * gfortran.dg/write_check3.f90: Likewise.
6181 * gfortran.dg/write_direct_eor.f90: Likewise.
6182 * gfortran.dg/write_padding.f90: Likewise.
6183 * gfortran.dg/write_recursive.f90: Likewise.
6184 * gfortran.dg/write_rewind_1.f: Likewise.
6185 * gfortran.dg/write_rewind_2.f: Likewise.
6186 * gfortran.dg/write_zero_array.f90: Likewise.
6187 * gfortran.dg/x_slash_1.f: Likewise.
6188 * gfortran.dg/x_slash_2.f: Likewise.
6189 * gfortran.dg/zero_array_components_1.f90: Likewise.
6190 * gfortran.dg/zero_length_1.f90: Likewise.
6191 * gfortran.dg/zero_length_2.f90: Likewise.
6192 * gfortran.dg/zero_sized_1.f90: Likewise.
6193 * gfortran.dg/zero_sized_3.f90: Likewise.
6194 * gfortran.fortran-torture/compile/nested.f90: Likewise.
6195 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
6196 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
6197 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
6198 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
6199 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
6200 * gfortran.fortran-torture/execute/args.f90: Likewise.
6201 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
6202 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
6203 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
6204 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
6205 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
6206 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
6207 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
6208 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
6209 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
6210 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
6211 * gfortran.fortran-torture/execute/common.f90: Likewise.
6212 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
6213 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
6214 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
6215 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
6216 * gfortran.fortran-torture/execute/contained.f90: Likewise.
6217 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
6218 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
6219 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
6220 * gfortran.fortran-torture/execute/data.f90: Likewise.
6221 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
6222 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
6223 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
6224 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
6225 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
6226 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
6227 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
6228 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
6229 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
6230 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
6231 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
6232 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
6233 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
6234 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
6235 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
6236 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
6237 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
6238 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
6239 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
6240 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
6241 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
6242 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
6243 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
6244 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
6245 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
6246 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
6247 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
6248 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
6249 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
6250 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
6251 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
6252 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
6253 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
6254 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
6255 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
6256 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
6257 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
6258 * gfortran.fortran-torture/execute/forall.f90: Likewise.
6259 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
6260 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
6261 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
6262 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
6263 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
6264 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
6265 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
6266 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
6267 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
6268 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
6269 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
6270 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
6271 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
6272 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
6273 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
6274 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
6275 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
6276 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
6277 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
6278 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
6279 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
6280 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
6281 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
6282 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
6283 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
6284 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
6285 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
6286 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
6287 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
6288 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
6289 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
6290 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
6291 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
6292 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
6293 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
6294 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90: Likewise.
6295 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
6296 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
6297 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
6298 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
6299 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
6300 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
6301 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
6302 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
6303 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
6304 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
6305 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
6306 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
6307 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
6308 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
6309 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
6310 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
6311 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
6312 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
6313 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
6314 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
6315 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
6316 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
6317 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
6318 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
6319 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
6320 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
6321 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
6322 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
6323 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
6324 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
6325 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
6326 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
6327 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
6328 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
6329 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
6330 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
6331 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
6332 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
6333 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
6334 * gfortran.fortran-torture/execute/math.f90: Likewise.
6335 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
6336 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
6337 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
6338 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
6339 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
6340 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
6341 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
6342 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
6343 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
6344 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
6345 * gfortran.fortran-torture/execute/power.f90: Likewise.
6346 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
6347 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
6348 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
6349 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
6350 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
6351 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
6352 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
6353 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
6354 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
6355 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
6356 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
6357 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
6358 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
6359 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
6360 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
6361 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
6362 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
6363 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
6364 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
6365 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
6366 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
6367 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
6368 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
6369 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
6370 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
6371 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
6372 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
6373 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
6374 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
6375 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
6376 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
6377 * gfortran.fortran-torture/execute/straret.f90: Likewise.
6378 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
6379 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
6380 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
6381 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
6382 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
6383 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
6384 * gfortran.fortran-torture/execute/string.f90: Likewise.
6385 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
6386 * gfortran.fortran-torture/execute/strret.f90: Likewise.
6387 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
6388 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
6389 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
6390 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
6391 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
6392 * gfortran.fortran-torture/execute/userop.f90: Likewise.
6393 * gfortran.fortran-torture/execute/where17.f90: Likewise.
6394 * gfortran.fortran-torture/execute/where18.f90: Likewise.
6395 * gfortran.fortran-torture/execute/where19.f90: Likewise.
6396 * gfortran.fortran-torture/execute/where20.f90: Likewise.
6397 * gfortran.fortran-torture/execute/where21.f90: Likewise.
6398 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
6399 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
6400 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
6401 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
6402 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
6403 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
6404 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
6405 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
6406 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
6407 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
6408 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
6409 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
6410 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
6411 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
6412 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
6413 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
6414 * gfortran.dg/inline_transpose_1.f90: Likewise.
6415
6416 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
6417
6418 PR fortran/84115
6419 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
6420 change to dg-run.
6421
6422 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
6423
6424 PR ada/84277
6425 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
6426 * gnat.dg/dispatch1.adb: Rename into...
6427 * gnat.dg/disp1.adb: ...this.
6428 * gnat.dg/dispatch1_p.ads: Rename into...
6429 * gnat.dg/disp1_pkg.ads: ...this.
6430 * gnat.dg/disp2.adb: Rename into...
6431 * gnat.dg/dispatch2.adb: ...this.
6432 * gnat.dg/dispatch2_p.ads: Rename into...
6433 * gnat.dg/disp2_pkg.ads: ...this.
6434 * gnat.dg/dispatch2_p.adb: Rename into...
6435 * gnat.dg/disp2_pkg.adb: this.
6436 * gnat.dg/generic_dispatch.adb: Rename into...
6437 * gnat.dg/generic_disp.adb: this.
6438 * gnat.dg/generic_dispatch_p.ads: Rename into...
6439 * gnat.dg/generic_disp_pkg.ads: ...this.
6440 * gnat.dg/generic_dispatch_p.adb: Rename into...
6441 * gnat.dg/generic_disp_pkg.adb: ...this.
6442 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
6443 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
6444 * gnat.dg/object_overflow1.adb: Tweak index.
6445 * gnat.dg/object_overflow2.adb: Likewise.
6446 * gnat.dg/object_overflow3.adb: Likewise.
6447 * gnat.dg/object_overflow4.adb: Likewise.
6448 * gnat.dg/object_overflow5.adb: Likewise.
6449
6450 2018-02-16 Jakub Jelinek <jakub@redhat.com>
6451
6452 PR ipa/84425
6453 * gcc.c-torture/compile/pr84425.c: New test.
6454
6455 2018-02-16 Marek Polacek <polacek@redhat.com>
6456 Jakub Jelinek <jakub@redhat.com>
6457
6458 PR c++/84192
6459 * g++.dg/cpp1y/constexpr-84192.C: New test.
6460
6461 2018-02-16 Martin Sebor <msebor@redhat.com>
6462
6463 PR c++/79064
6464 * g++.dg/overload15.C: New test.
6465
6466 2018-02-16 Yury Gribov <tetra2005@gmail.com>
6467
6468 PR target/81535
6469 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
6470 * gcc.dg/pr56727-2.c: Ditto.
6471 * gcc.target/powerpc/pr79439.c: Renamed to...
6472 * gcc.target/powerpc/pr79439-1.c: ...this.
6473 * gcc.target/powerpc/pr79439-2.c: New test.
6474 * gcc.target/powerpc/pr79439-3.c: New test.
6475
6476 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
6477
6478 target/pr84371
6479 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
6480 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
6481 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
6482 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
6483 * gcc.target/powerpc/builtins-3.c: Same.
6484
6485 2018-02-16 Nathan Sidwell <nathan@acm.org>
6486
6487 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
6488
6489 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
6490
6491 PR rtl-optimization/70023
6492 * gcc.target/i386/pr70023.c: New.
6493
6494 2018-02-16 Carl Love <cel@us.ibm.com>
6495
6496 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
6497 tests.
6498 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
6499 tests.
6500
6501 2018-02-16 Carl Love <cel@us.ibm.com>
6502
6503 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
6504 for the ABI definitions for vec_extract4b and vec_insert4b.
6505
6506 2018-02-16 Nathan Sidwell <nathan@acm.org>
6507
6508 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
6509 * g++.old-deja/g++.mike/net43.C: Likewise.
6510
6511 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
6512
6513 PR c++/82468
6514 * g++.dg/cpp1z/class-deduction48.C: New.
6515
6516 2018-02-16 Nathan Sidwell <nathan@acm.org>
6517
6518 PR c++/84375
6519 * g++.dg/lookup/pr84375.C: New.
6520
6521 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
6522
6523 PR target/83831
6524 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
6525
6526 2018-02-16 Richard Biener <rguenther@suse.de>
6527
6528 PR tree-optimization/84417
6529 * gcc.dg/torture/pr84417.c: New testcase.
6530
6531 2018-02-16 Jakub Jelinek <jakub@redhat.com>
6532
6533 PR target/84272
6534 * g++.dg/opt/pr84272.C: New test.
6535
6536 PR rtl-optimization/83723
6537 * gcc.dg/pr83723.c: New test.
6538
6539 2018-02-16 Richard Biener <rguenther@suse.de>
6540
6541 PR tree-optimization/84399
6542 * gcc.dg/graphite/pr84399.c: New testcase.
6543
6544 2018-02-16 Richard Biener <rguenther@suse.de>
6545
6546 PR tree-optimization/84190
6547 * g++.dg/torture/pr84190.C: New testcase.
6548
6549 2018-02-15 Martin Sebor <msebor@redhat.com>
6550
6551 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
6552 directives.
6553
6554 2018-02-15 Janus Weil <janus@gcc.gnu.org>
6555
6556 PR fortran/84409
6557 * gfortran.dg/dtio_21.f03: Add an error message.
6558 * gfortran.dg/dtio_22.f90: Fix invalid test case.
6559
6560 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
6561
6562 PR fortran/84381
6563 * gfortran.dg/stop_shouldfail.f90: New test.
6564
6565 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
6566
6567 PR c++/84330
6568 * g++.dg/concepts/pr84330.C: New.
6569
6570 2018-02-15 Tom de Vries <tom@codesourcery.com>
6571
6572 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
6573
6574 2018-02-15 Tom de Vries <tom@codesourcery.com>
6575
6576 * gcc.c-torture/compile/pr84136.c: Require effective target
6577 indirect_jumps.
6578
6579 2018-02-15 Jakub Jelinek <jakub@redhat.com>
6580
6581 PR tree-optimization/84383
6582 * gcc.c-torture/compile/pr84383.c: New test.
6583
6584 PR tree-optimization/84334
6585 * gcc.dg/pr84334.c: New test.
6586
6587 2018-02-14 Carl Love <cel@us.ibm.com>
6588
6589 * gcc.target/powerpc/builtins-4-int128-runnable.c
6590 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
6591 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
6592
6593 2018-02-14 Martin Sebor <msebor@redhat.com>
6594
6595 PR tree-optimization/83698
6596 * gcc.dg/Wrestrict-7.c: New test.
6597 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
6598 * gcc.target/i386/chkp-stropt-17.c: Same.
6599
6600 2018-02-14 Martin Sebor <msebor@redhat.com>
6601
6602 PR c/84108
6603 * gcc.dg/Wattributes-8.c: New test.
6604
6605 2018-02-14 Janus Weil <janus@gcc.gnu.org>
6606
6607 PR fortran/84385
6608 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
6609 * gfortran.dg/allocate_with_source_23.f90: Ditto.
6610 * gfortran.dg/select_type_1.f03: Extend test case.
6611
6612 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
6613
6614 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
6615 (dg-options): Use -O2 -msse2 -mno-sse3.
6616
6617 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
6618
6619 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
6620 this test case still works ok.
6621 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
6622 * gcc.dg/vmx/insert-be-order.c: Likewise.
6623 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
6624 * gcc.dg/vmx/ld-be-order.c: Likewise.
6625 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
6626 * gcc.dg/vmx/lde-be-order.c: Likewise.
6627 * gcc.dg/vmx/ldl-be-order.c: Likewise.
6628 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
6629 * gcc.dg/vmx/merge-be-order.c: Likewise.
6630 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
6631 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
6632 * gcc.dg/vmx/pack-be-order.c: Likewise.
6633 * gcc.dg/vmx/perm-be-order.c: Likewise.
6634 * gcc.dg/vmx/splat-be-order.c: Likewise.
6635 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
6636 * gcc.dg/vmx/st-be-order.c: Likewise.
6637 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
6638 * gcc.dg/vmx/ste-be-order.c: Likewise.
6639 * gcc.dg/vmx/stl-be-order.c: Likewise.
6640 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
6641 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
6642 * gcc.dg/vmx/unpack-be-order.c: Likewise.
6643 * gcc.dg/vmx/vsums-be-order.c: Likewise.
6644 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
6645
6646 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
6647
6648 PR c++/84350
6649 * g++.dg/cpp0x/auto49.C: New.
6650
6651 2018-02-14 Nathan Sidwell <nathan@acm.org>
6652
6653 * g++.dg/template/instantiate5.C: Adjust required-from loc.
6654
6655 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
6656
6657 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
6658 * gcc.target/powerpc/le-altivec-consts.c: Same.
6659
6660 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
6661
6662 PR target/84220
6663 * gcc.target/powerpc/pr84220-sld.c: New test.
6664 * gcc.target/powerpc/pr84220-sld2.c: New test.
6665 * gcc.target/powerpc/pr84220-sldw.c: New test.
6666 * gcc.target/powerpc/pr84220-xxperm.c: New test.
6667 * gcc.target/powerpc/pr84220-xxsld.c: New test.
6668
6669 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
6670
6671 PR target/84239
6672 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
6673 _inc_ssp intrinsics.
6674 * gcc.target/i386/cet-intrin-4.c: Likewise.
6675 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
6676 __builtin_ia32_rdssp[d|q].
6677
6678 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
6679
6680 PR tree-optimization/84357
6681 * gcc.dg/vect/pr84357.c: New test.
6682
6683 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
6684
6685 PR target/83831
6686 * gcc.target/rx/pr83831.c: New tests.
6687
6688 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
6689
6690 PR target/79242
6691 * gcc.target/msp430/pr79242.c: New test.
6692
6693 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6694
6695 PR target/84372
6696 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
6697 with -mcpu=power9.
6698
6699 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6700
6701 PR target/84279
6702 * g++.dg/pr84279.C: New test.
6703
6704 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
6705
6706 PR rtl-optimization/84169
6707 * gcc.c-torture/execute/pr84169.c: New.
6708
6709 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6710
6711 PR target/84370
6712 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
6713
6714 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6715
6716 PR target/84365
6717 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
6718 with -mcpu=power9.
6719
6720 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6721
6722 PR c++/84364
6723 * g++.dg/warn/effc4.C: New test.
6724
6725 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
6726
6727 PR c++/84333
6728 * g++.dg/template/sizeof16.C: New.
6729 * g++.dg/template/sizeof17.C: Likewise.
6730
6731 2018-02-13 Janus Weil <janus@gcc.gnu.org>
6732
6733 PR fortran/84313
6734 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
6735 add necessary compiler options.
6736 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
6737
6738 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6739
6740 PR c/82210
6741 * gcc.c-torture/execute/pr82210.c: New test.
6742
6743 PR middle-end/84309
6744 * gcc.dg/pr84309-2.c: New test.
6745
6746 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
6747
6748 PR tree-optimization/84321
6749 * gcc.dg/pr84321.c: New test.
6750
6751 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
6752
6753 PR target/84359
6754 * gcc.target/i386/pr57193.c: Add -march=x86-64.
6755
6756 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
6757
6758 PR sanitizer/84340
6759 * gcc.dg/asan/pr84307.c: Remove test.
6760
6761 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
6762
6763 * gcc.target/rl78/test_auto_vector.c: New test.
6764
6765 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
6766
6767 PR c/84305
6768 * gcc.c-torture/compile/pr84305.c: New test.
6769
6770 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6771
6772 PR target/84335
6773 * gcc.target/i386/pr84335.c: New test.
6774
6775 PR tree-optimization/84339
6776 * gcc.c-torture/execute/pr84339.c: New test.
6777
6778 PR middle-end/84309
6779 * gcc.dg/pr84309.c: New test.
6780 * gcc.target/i386/pr84309.c: New test.
6781
6782 PR target/84336
6783 * gcc.target/i386/pr84336.c: New test.
6784
6785 2018-02-12 Jakub Jelinek <jakub@redhat.com>
6786
6787 PR c++/84341
6788 * c-c++-common/gomp/pr84341.c: New test.
6789
6790 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6791
6792 PR fortran/68746
6793 * gfortran.dg/read_dir.f90: Re-add dg-do run.
6794
6795 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6796
6797 PR fortran/68746
6798 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
6799 of zero for read.
6800
6801 2018-02-12 Jeff Law <law@redhat.com>
6802
6803 * gcc.c-torture/compile/reg-args-size.c: New test.
6804
6805 2018-02-12 Carl Love <cel@us.ibm.com>
6806
6807 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
6808 uint128 tests to new testfile.
6809 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
6810 int128 and uint128 tests.
6811 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
6812 list of torture tests.
6813
6814 2018-02-12 Janus Weil <janus@gcc.gnu.org>
6815
6816 PR fortran/84273
6817 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
6818 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
6819
6820 2018-02-12 Tamar Christina <tamar.christina@arm.com>
6821
6822 PR target/82641
6823 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
6824
6825 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
6826
6827 PR sanitizer/84307
6828 * gcc.dg/asan/pr84307.c: New test.
6829
6830 2018-02-12 Nathan Sidwell <nathan@acm.org>
6831
6832 * g++.dg/parse/pr84263.C: New.
6833
6834 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
6835
6836 PR c++/79626
6837 * g++.dg/template/crash129.C: New.
6838
6839 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6840
6841 PR target/83828
6842 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
6843 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
6844 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
6845 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
6846 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
6847
6848 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6849
6850 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
6851 _mm_maskz_scalef_round_sd): Test new intrinsics.
6852 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
6853 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
6854 intrinsics.
6855 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
6856 _mm_maskz_scalef_round_ss): Test new intrinsics.
6857 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
6858 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
6859 intrinsics.
6860 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
6861 __builtin_ia32_scalefss_round): Remove builtin.
6862 (__builtin_ia32_scalefsd_mask_round,
6863 __builtin_ia32_scalefss_mask_round): Test new builtin.
6864 * gcc.target/i386/sse-13.c: Ditto.
6865 * gcc.target/i386/sse-23.c: Ditto.
6866
6867 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6868
6869 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
6870 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
6871 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
6872 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
6873 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
6874 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
6875 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
6876 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
6877 intrinsics.
6878 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
6879 (__builtin_ia32_sqrtss_round): Remove builtins.
6880 (__builtin_ia32_sqrtsd_mask_round)
6881 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
6882 * gcc.target/i386/sse-13.c: Ditto.
6883 * gcc.target/i386/sse-23.c: Ditto.
6884
6885 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6886
6887 PR fortran/35299
6888 * gfortran.dg/statement_function_3.f: New test.
6889
6890 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
6891
6892 PR fortran/54223
6893 PR fortran/84276
6894 * gfortran.dg/statement_function_1.f90: New test.
6895 * gfortran.dg/statement_function_2.f90: New test.
6896
6897 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
6898
6899 PR fortran/84074
6900 * gfortran.dg/type_to_class_5.f03: New test.
6901
6902 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
6903
6904 PR fortran/56691
6905 * gfortran.dg/type_to_class_4.f03: New test.
6906
6907 2018-02-10 Alan Modra <amodra@gmail.com>
6908
6909 PR target/84300
6910 * gcc.dg/pr84300.c: New.
6911
6912 2018-02-10 Jakub Jelinek <jakub@redhat.com>
6913
6914 PR sanitizer/83987
6915 * g++.dg/ubsan/pr83987-2.C: New test.
6916
6917 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
6918
6919 * gcc.target/rx/movsicc.c: New test.
6920
6921 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6922
6923 PR target/83926
6924 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
6925 message.
6926
6927 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
6928
6929 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
6930 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
6931
6932 2018-02-09 Nathan Sidwell <nathan@acm.org>
6933
6934 PR c/84293
6935 * c-c++-common/pr84293.h: New.
6936 * c-c++-common/pr84293.c: New.
6937
6938 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
6939
6940 PR rtl-optimization/57193
6941 * gcc.target/i386/pr57193.c: New.
6942
6943 2018-02-09 Jakub Jelinek <jakub@redhat.com>
6944
6945 PR target/84226
6946 * gcc.target/powerpc/pr84226.c: New test.
6947
6948 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6949
6950 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
6951 from this to...
6952 <vclzd>: ...this.
6953
6954 2018-02-09 Martin Sebor <msebor@redhat.com>
6955
6956 PR lto/84212
6957 * gcc.dg/lto/pr84212_0.c: New test file.
6958 * gcc.dg/lto/pr84212_1.c: Same.
6959
6960 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6961
6962 PR target/83926
6963 * gcc.target/powerpc/pr83926.c: New test.
6964 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
6965 message. Fix test for running in 32-bit mode.
6966
6967 2018-02-09 Tamar Christina <tamar.christina@arm.com>
6968
6969 PR target/82641
6970 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
6971
6972 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6973
6974 PR target/PR84295
6975 * gcc.target/s390/pr84295.c: New test.
6976
6977 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
6978
6979 PR c++/77522
6980 * g++.dg/cpp1y/lambda-init16.C: New.
6981
6982 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
6983
6984 * gnat.dg/sso8.adb: New test.
6985 * gnat.dg/sso8_pkg.ads: New helper.
6986
6987 2018-02-09 Richard Biener <rguenther@suse.de>
6988
6989 PR tree-optimization/84278
6990 * gcc.target/i386/pr84278.c: Adjust regex.
6991
6992 2018-02-09 Jakub Jelinek <jakub@redhat.com>
6993
6994 PR tree-optimization/84232
6995 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
6996
6997 PR debug/84252
6998 * gcc.target/aarch64/pr84252.c: New test.
6999
7000 PR middle-end/84237
7001 * gcc.dg/pr84237.c: New test.
7002
7003 2018-02-09 Marek Polacek <polacek@redhat.com>
7004 Jakub Jelinek <jakub@redhat.com>
7005
7006 PR c++/83659
7007 * g++.dg/torture/pr83659.C: New test.
7008
7009 2018-02-08 David Malcolm <dmalcolm@redhat.com>
7010
7011 PR tree-optimization/84136
7012 * gcc.c-torture/compile/pr84136.c: New test.
7013
7014 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
7015
7016 PR target/83008
7017 * gcc.target/i386/pr83008.c: New test.
7018
7019 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
7020
7021 PR target/81143
7022 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
7023
7024 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
7025
7026 PR c++/83806
7027 * g++.dg/warn/Wunused-parm-11.C: New.
7028
7029 2018-02-08 Marek Polacek <polacek@redhat.com>
7030
7031 PR tree-optimization/84238
7032 * gcc.dg/Wstringop-overflow-3.c: New test.
7033
7034 2018-02-08 Nathan Sidwell <nathan@acm.org>
7035
7036 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
7037
7038 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
7039
7040 PR tree-optimization/84265
7041 * gcc.dg/vect/pr84265.c: New test.
7042
7043 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
7044
7045 PR tree-optimization/81635
7046 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
7047 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
7048
7049 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7050
7051 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
7052 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
7053 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
7054 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
7055 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
7056 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
7057 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
7058 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
7059 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
7060 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
7061 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
7062 * gcc.target/s390/nobp-return-attr-all.c: New test.
7063 * gcc.target/s390/nobp-return-attr-neg.c: New test.
7064 * gcc.target/s390/nobp-return-mem-attr.c: New test.
7065 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
7066 * gcc.target/s390/nobp-return-mem-z10.c: New test.
7067 * gcc.target/s390/nobp-return-mem-z900.c: New test.
7068 * gcc.target/s390/nobp-return-reg-attr.c: New test.
7069 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
7070 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
7071 * gcc.target/s390/nobp-return-reg-z10.c: New test.
7072 * gcc.target/s390/nobp-return-reg-z900.c: New test.
7073 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
7074 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
7075 * gcc.target/s390/nobp-table-jump-z10.c: New test.
7076 * gcc.target/s390/nobp-table-jump-z900.c: New test.
7077
7078 2018-02-08 Richard Biener <rguenther@suse.de>
7079
7080 PR tree-optimization/84233
7081 * g++.dg/torture/pr84233.C: New testcase.
7082
7083 2018-02-08 Richard Biener <rguenther@suse.de>
7084
7085 PR tree-optimization/84278
7086 * gcc.target/i386/pr84278.c: New testcase.
7087
7088 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
7089
7090 PR rtl-optimization/84068
7091 PR rtl-optimization/83459
7092 * gcc.dg/pr84068.c: New test.
7093
7094 2018-02-08 Richard Biener <rguenther@suse.de>
7095
7096 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
7097 loop vectorization to happen.
7098
7099 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
7100
7101 PR c++/83204
7102 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
7103
7104 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
7105
7106 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
7107
7108 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
7109
7110 PR target/84154
7111 * gcc.target/powerpc/pr84154-1.c: New tests.
7112 * gcc.target/powerpc/pr84154-2.c: Likewise.
7113 * gcc.target/powerpc/pr84154-3.c: Likewise.
7114
7115 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
7116
7117 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
7118
7119 2018-02-07 Jakub Jelinek <jakub@redhat.com>
7120
7121 PR c++/84082
7122 * g++.dg/template/incomplete11.C: New test.
7123 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
7124
7125 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
7126
7127 PR fortran/82994
7128 * gfortran.dg/deallocate_error_3.f90: New test.
7129 * gfortran.dg/deallocate_error_4.f90: New test.
7130
7131 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7132
7133 PR fortran/68560
7134 * gfortran.dg/shape_9.f90: New test.
7135
7136 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
7137
7138 PR fortran/82049
7139 * gfortran.dg/assumed_charlen_parameter.f90: New test.
7140
7141 2018-02-07 David Malcolm <dmalcolm@redhat.com>
7142
7143 PR c++/81610
7144 PR c++/80567
7145 * g++.dg/spellcheck-reswords.C: New test case.
7146 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
7147 suggestion of "if".
7148
7149 2018-02-07 Martin Liska <mliska@suse.cz>
7150
7151 PR c++/84059.
7152 * g++.dg/ext/mv26.C: New test.
7153
7154 2018-02-07 Tom de Vries <tom@codesourcery.com>
7155
7156 * gcc.dg/pr83844.c: Require effective target alloca.
7157
7158 2018-02-07 Tom de Vries <tom@codesourcery.com>
7159
7160 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
7161
7162 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
7163
7164 PR target/84243
7165 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
7166 -fcf-protection=return.
7167
7168 2018-02-07 Tom de Vries <tom@codesourcery.com>
7169
7170 PR libgomp/84217
7171 * c-c++-common/goacc/pr84217.c: New test.
7172 * gfortran.dg/goacc/pr84217.f90: New test.
7173
7174 2018-02-07 Richard Biener <rguenther@suse.de>
7175
7176 PR tree-optimization/84204
7177 * gcc.dg/graphite/pr84204.c: New testcase.
7178
7179 PR tree-optimization/84205
7180 * gcc.dg/graphite/pr84205.c: New testcase.
7181
7182 PR tree-optimization/84223
7183 * gfortran.dg/graphite/pr84223.f90: New testcase.
7184
7185 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
7186
7187 PR c++/71662
7188 * g++.dg/cpp0x/scoped_enum7.C: New.
7189
7190 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
7191
7192 PR tree-optimization/83008
7193 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
7194
7195 2018-02-07 Jakub Jelinek <jakub@redhat.com>
7196
7197 PR tree-optimization/84235
7198 * gcc.c-torture/execute/ieee/pr84235.c: New test.
7199
7200 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7201
7202 PR testsuite/84243
7203 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
7204 targets.
7205 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
7206
7207 2018-02-06 Jakub Jelinek <jakub@redhat.com>
7208
7209 PR target/84146
7210 * gcc.target/i386/pr84146.c: New test.
7211
7212 2018-02-06 Michael Collison <michael.collison@arm.com>
7213
7214 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
7215
7216 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7217
7218 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
7219 warning for -mno-speculate-indirect-jumps.
7220 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
7221 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
7222 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
7223 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
7224 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
7225 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
7226
7227 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
7228
7229 PR target/84145
7230 * c-c++-common/fcf-protection-1.c: Change a compared message.
7231 * c-c++-common/fcf-protection-2.c: Likewise.
7232 * c-c++-common/fcf-protection-3.c: Likewise.
7233 * c-c++-common/fcf-protection-5.c: Likewise.
7234 * c-c++-common/fcf-protection-6.c: New test.
7235 * c-c++-common/fcf-protection-7.c: Likewise.
7236
7237 2018-02-06 Marek Polacek <polacek@redhat.com>
7238
7239 PR tree-optimization/84228
7240 * c-c++-common/Wstringop-truncation-3.c: New test.
7241
7242 2018-02-06 Tamar Christina <tamar.christina@arm.com>
7243
7244 PR target/82641
7245 * gcc.target/arm/pragma_arch_switch_2.c: New.
7246
7247 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7248
7249 PR target/79975
7250 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
7251
7252 2018-02-05 Martin Sebor <msebor@redhat.com>
7253
7254 PR tree-optimization/83369
7255 * gcc.dg/Wnonnull.c: New test.
7256
7257 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
7258
7259 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
7260 argument and use dg-messages-by-file instead. Expect it to be
7261 an array rather than a dict.
7262 (lto-link-and-maybe-run): Remove messages_by_file argument and
7263 use an upvar for dg-messages-by-file. Update call to
7264 lto_handle_diagnostics.
7265 (lt-get-options): Treat dg-messages-by-file as an array
7266 rather than a dict.
7267 (lto-get-options-main): Likewise. Set the entry rather than appending.
7268 (lto-execute): Treat dg-messages-by-file as an array rather than
7269 a dict. Update call to lto-link-and-maybe-run.
7270
7271 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
7272
7273 PR c++/82782
7274 * g++.dg/cpp1z/inline-var4.C: New.
7275
7276 2018-02-05 Martin Liska <mliska@suse.cz>
7277
7278 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
7279 options.
7280 * c-c++-common/asan/pointer-compare-2.c: Likewise.
7281 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
7282 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
7283 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
7284 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
7285 * c-c++-common/asan/pointer-compare-3.c: New test.
7286
7287 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
7288
7289 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
7290 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
7291
7292 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
7293
7294 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
7295 _mm_maskz_range_sd, _mm_mask_range_round_sd,
7296 _mm_maskz_range_round_sd): Test new intrinsics.
7297 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
7298 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
7299 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
7300 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
7301 _mm_maskz_range_ss, _mm_mask_range_round_ss,
7302 _mm_maskz_range_round_ss): Test new intrinsics.
7303 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
7304 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
7305 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
7306 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
7307 __builtin_ia32_rangess128_round): Remove builtins.
7308 (__builtin_ia32_rangesd128_mask_round,
7309 __builtin_ia32_rangess128_mask_round): Test new builtins.
7310 * gcc.target/i386/sse-13.c: Ditto.
7311 * gcc.target/i386/sse-23.c: Ditto.
7312
7313 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
7314
7315 PR middle-end/79966
7316 * gfortran.dg/pr79966.f90: New testcase
7317
7318 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
7319
7320 PR fortran/84094
7321 * gfortran.dg/associate_23.f90: Fix invalid code.
7322 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
7323 * gfortran.dg/matmul_3.f90: Likewise.
7324 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
7325
7326 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
7327
7328 PR fortran/84115
7329 * gfortran.dg/associate_34.f90: New test.
7330 * gfortran.dg/associate_35.f90: New test.
7331
7332 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
7333
7334 PR fortran/84141
7335 PR fortran/84155
7336 * gfortran.dg/pr84155.f90: New test.
7337
7338 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
7339
7340 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
7341 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
7342
7343 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
7344
7345 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
7346 dg-do run stanza.
7347
7348 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
7349
7350 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
7351 requirement.
7352 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
7353 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
7354 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
7355
7356 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
7357
7358 PR testsuite/52641
7359 * gcc.c-torture/execute/pr83362.c: Make work for int16.
7360 * gcc.dg/Wsign-conversion.c: Dito.
7361 * gcc.dg/attr-alloc_size-4.c: Dito.
7362 * gcc.dg/pr81020.c: Dito.
7363 * gcc.dg/pr81192.c: Dito.
7364 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
7365 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
7366 * gcc.dg/pr83844.c: Restrict to int32plus.
7367 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
7368 * gcc.dg/tree-ssa/ldist-25.c: Dito.
7369 * gcc.dg/tree-ssa/ldist-27.c: Dito.
7370 * gcc.dg/tree-ssa/ldist-28.c: Dito.
7371 * gcc.dg/tree-ssa/ldist-29.c: Dito.
7372 * gcc.dg/tree-ssa/ldist-30.c: Dito.
7373 * gcc.dg/tree-ssa/ldist-31.c: Dito.
7374 * gcc.dg/tree-ssa/ldist-32.c: Dito.
7375 * gcc.dg/tree-ssa/ldist-33.c: Dito.
7376 * gcc.dg/tree-ssa/ldist-34.c: Dito.
7377 * gcc.dg/tree-ssa/ldist-35.c: Dito.
7378 * gcc.dg/tree-ssa/ldist-36.c: Dito.
7379
7380 2018-02-02 Julia Koval <julia.koval@intel.com>
7381
7382 * gcc.target/i386/funcspec-56.inc: Handle new march.
7383 * g++.dg/ext/mv16.C: Ditto.
7384
7385 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
7386
7387 * lib/target-supports.exp
7388 (check_effective_target_keeps_null_pointer_checks): No more
7389 special-case avr.
7390 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
7391 * gcc.dg/ifcvt-4.c: Skip avr.
7392 * gcc.dg/pr53037-1.c: Dito.
7393 * gcc.dg/pr53037-2.c: Dito.
7394 * gcc.dg/pr53037-3.c: Dito.
7395 * gcc.dg/pr63387-2.c: Dito.
7396 * gcc.dg/pr63387.c: Dito.
7397 * gcc.dg/sancov/cmp0.c: Dito.
7398 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
7399 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
7400 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
7401 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
7402 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
7403 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
7404 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
7405 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
7406 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
7407 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
7408 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
7409 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
7410 * gcc.dg/tree-ssa/pr82059.c: Dito.
7411 * gcc.c-torture/execute/pr70460.c: Dito.
7412
7413 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
7414
7415 PR testsuite/52641
7416 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
7417 * gcc.c-torture/execute/20180112-1.c: Dito.
7418 * gcc.c-torture/execute/pr81503.c: Dito.
7419 * gcc.dg/store_merging_12.c: Dito.
7420 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
7421 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
7422 * gcc.dg/tree-ssa/pr80898.c: Dito.
7423 * gcc.dg/tree-ssa/pr82363.c: Dito.
7424 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
7425 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
7426 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
7427 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
7428 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
7429 * gcc.dg/tree-ssa/pr80803.c: Dito.
7430 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
7431 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
7432 * gcc.dg/tree-ssa/vrp114.c: Dito.
7433 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
7434 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
7435 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
7436
7437 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
7438
7439 PR target/84066
7440 * gcc.target/i386/cet-sjlj-6a.c: New test.
7441 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
7442
7443 2018-02-01 Marek Polacek <polacek@redhat.com>
7444
7445 PR c++/84125
7446 * g++.dg/cpp1y/lambda-generic-84125.C:New test.
7447
7448 2018-01-30 Jeff Law <law@redhat.com>
7449
7450 PR target/84128
7451 * gcc.target/i386/pr84128.c: New test.
7452
7453 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
7454
7455 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
7456 -fdelete-null-pointer-checks.
7457
7458 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
7459
7460 PR c++/83796
7461 * g++.dg/cpp0x/abstract-default1.C: New.
7462
7463 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7464
7465 PR tree-optimization/81635
7466 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
7467 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
7468
7469 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7470
7471 PR target/83370
7472 * gcc.target/aarch64/pr83370.c: New.
7473
7474 2018-02-01 Richard Biener <rguenther@suse.de>
7475
7476 * gcc.dg/graphite/pr35356-1.c: Adjust.
7477
7478 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7479
7480 PR testsuite/83846
7481 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
7482 for ILP32.
7483 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
7484 of hard-coding the choice.
7485 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
7486 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
7487 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
7488 memset call.
7489 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
7490 stdint.h types.
7491 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
7492 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
7493 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
7494 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
7495 * gcc.target/aarch64/sve/logical_1.c: Likewise.
7496 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
7497 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
7498 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
7499 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
7500 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
7501 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
7502 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
7503 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
7504 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
7505 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
7506 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
7507 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
7508 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
7509 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
7510 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
7511 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
7512 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
7513 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
7514 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
7515 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
7516 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
7517 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
7518 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
7519 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
7520 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
7521 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
7522 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
7523 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
7524 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
7525 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
7526 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
7527 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
7528 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
7529 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
7530 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
7531 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
7532 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
7533 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
7534 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
7535 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
7536 __builtin_popcountll rather than __builtin_popcountl.
7537
7538 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7539
7540 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
7541 of LD1R[HWD] for multi-element constants on big-endian targets.
7542 * gcc.target/aarch64/sve/slp_3.c: Likewise.
7543 * gcc.target/aarch64/sve/slp_4.c: Likewise.
7544
7545 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7546
7547 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
7548 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
7549 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
7550
7551 2018-02-01 Jakub Jelinek <jakub@redhat.com>
7552
7553 PR tree-optimization/81661
7554 PR tree-optimization/84117
7555 * gcc.dg/pr81661.c: New test.
7556 * gfortran.dg/pr84117.f90: New test.
7557
7558 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
7559
7560 PR fortran/83705
7561 * gfortran.dg/repeat_7.f90: Catch warning message.
7562
7563 2018-01-31 Ian Lance Taylor <iant@golang.org>
7564
7565 * go.go-torture/execute/printnil.go: New test.
7566
7567 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7568
7569 * lib/target-supports.exp (check_effective_target_comdat_group):
7570 Allow for Solaris as comdat syntax.
7571
7572 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
7573 Solaris with comdat_group support and as.
7574
7575 2018-01-31 Marek Polacek <polacek@redhat.com>
7576
7577 PR c/81779
7578 * gcc.dg/pr81779.c: New test.
7579
7580 2018-01-31 Jakub Jelinek <jakub@redhat.com>
7581
7582 PR fortran/84116
7583 * gfortran.dg/gomp/pr84116.f90: New test.
7584
7585 PR c++/83993
7586 * g++.dg/init/pr83993-2.C: New test.
7587
7588 PR c++/83993
7589 * g++.dg/init/pr83993-1.C: New test.
7590 * g++.dg/cpp0x/pr83993.C: New test.
7591
7592 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
7593
7594 PR fortran/84088
7595 * gfortran.dg/pr84088.f90: New test.
7596
7597 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
7598
7599 PR target/82444
7600 * gcc.target/i386/pr82444.c: New.
7601
7602 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
7603
7604 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
7605 * gcc.target/powerpc/vsx-13.c: New.
7606
7607 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
7608
7609 PR c++/84092
7610 * g++.dg/cpp1y/var-templ57.C: New.
7611
7612 2018-01-31 Marek Polacek <polacek@redhat.com>
7613
7614 PR c++/84138
7615 * g++.dg/diagnostic/pr84138.C: New test.
7616
7617 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
7618
7619 PR fortran/78534
7620 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
7621 -Wstringop-overflow warnings due to spurious warning with -O1.
7622 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
7623 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
7624
7625 2018-01-31 Richard Biener <rguenther@suse.de>
7626
7627 PR tree-optimization/84132
7628 * g++.dg/torture/pr84132.C: New testcase.
7629
7630 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
7631
7632 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
7633 dg-final scan.
7634
7635 2018-01-31 Julia Koval <julia.koval@intel.com>
7636
7637 PR target/83618
7638 * gcc.target/i386/rdpid.c: Remove "eax".
7639
7640 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7641
7642 PR tree-optimization/64946
7643 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
7644 scan-assembler checks.
7645
7646 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
7647
7648 * gcc.c-torture/execute/20180131-1.c: New test.
7649
7650 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
7651
7652 * gcc.target/arc/taux-1.c: New test.
7653 * gcc.target/arc/taux-2.c: Likewise.
7654
7655 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
7656
7657 * gcc.target/arc/uncached.c: New test.
7658
7659 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7660
7661 PR lto/83954
7662 * gnat.dg/lto20.adb: Remove dg-excess-errors.
7663
7664 2018-01-31 Jakub Jelinek <jakub@redhat.com>
7665
7666 PR preprocessor/69869
7667 * gcc.dg/cpp/trad/pr69869.c: New test.
7668
7669 PR c/84100
7670 * gcc.dg/pr84100.c: New test.
7671
7672 2018-01-30 Jeff Law <law@redhat.com>
7673
7674 PR target/84064
7675 * gcc.target/i386/pr84064: New test.
7676
7677 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7678
7679 PR fortran/84134
7680 * gfortran.dg/data_implied_do_2.f90: New test.
7681
7682 2018-01-30 Janus Weil <janus@gcc.gnu.org>
7683
7684 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
7685
7686 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7687
7688 PR fortran/84133
7689 * gfortran.dg/inline_matmul_21.f90: New test case.
7690
7691 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7692
7693 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
7694
7695 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
7696
7697 PR target/84112
7698 * gcc.target/powerpc/pr84112.c: New.
7699
7700 2018-01-30 Jakub Jelinek <jakub@redhat.com>
7701
7702 PR rtl-optimization/83986
7703 * gcc.dg/pr83986.c: New test.
7704
7705 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
7706
7707 PR 58684
7708 * gcc.dg/torture/inf-compare-1.c: Add xfail.
7709 * gcc.dg/torture/inf-compare-2.c: Add xfail.
7710 * gcc.dg/torture/inf-compare-3.c: Add xfail.
7711 * gcc.dg/torture/inf-compare-4.c: Add xfail.
7712
7713 2018-01-30 Jakub Jelinek <jakub@redhat.com>
7714
7715 PR tree-optimization/84111
7716 * gcc.c-torture/compile/pr84111.c: New test.
7717
7718 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7719
7720 PR ipa/83179
7721 * gcc.dg/ipa/inline-2.c: Fix template.
7722 * gcc.dg/ipa/inline-3.c: Fix template.
7723
7724 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7725
7726 PR ipa/81360
7727 * g++.dg/torture/pr81360.C: New testcase.
7728
7729 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7730
7731 PR lto/83954
7732 * gcc.dg/lto/pr83954.h: New testcase.
7733 * gcc.dg/lto/pr83954_0.c: New testcase.
7734 * gcc.dg/lto/pr83954_1.c: New testcase.
7735
7736 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7737
7738 PR bootstrap/84017
7739 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
7740 to dg-options.
7741 Simplify DW_AT_producer scan.
7742
7743 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7744
7745 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
7746
7747 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
7748
7749 PR target/83828
7750 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
7751 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
7752 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
7753 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
7754
7755 2018-01-29 Jeff Law <law@redhat.com>
7756
7757 PR testsuite/81010
7758 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
7759 better match other tests which require vsx. Verify the zero
7760 extension is part of the test in the combiner dump.
7761
7762 2018-01-29 Marek Polacek <polacek@redhat.com>
7763
7764 PR c/83966
7765 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
7766
7767 PR c++/83996
7768 * g++.dg/ext/pr83996.C: New test.
7769
7770 2018-01-29 Richard Biener <rguenther@suse.de>
7771
7772 PR tree-optimization/84057
7773 * gcc.dg/graphite/pr84057.c: New testcase.
7774
7775 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7776
7777 PR fortran/84073
7778 * gfortran.dg/bind_c_usage_31.f90: New test.
7779
7780 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
7781
7782 PR c++/83924
7783 * g++.dg/warn/Wduplicated-branches5.C: New.
7784
7785 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
7786
7787 * gcc.target/rl78/test_addsi3_internal.c: New test.
7788
7789 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
7790
7791 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
7792 Make expected output depend on whether we expect sibcalls or not.
7793 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
7794 safe-indirect-jump-1.c).
7795
7796 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
7797 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7798 Soren Rasmussen <s.c.rasmussen@gmail.com>
7799
7800 Fortran 2018 teams tests.
7801
7802 * gfortran.dg/team_number_1.f90: new test for team_number.
7803 * gfortran.dg/team_change_1.f90: new test for change team.
7804 * gfortran.dg/team_end_1.f90: new test for end team.
7805 * gfortran.dg/team_form_1.f90: new test for form team.
7806
7807 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
7808
7809 PR fortran/83998
7810 * gfortran.dg/dot_product_4.f90
7811
7812 2018-01-26 Martin Sebor <msebor@redhat.com>
7813
7814 PR tree-optimization/83896
7815 * gcc.dg/strlenopt-43.c: New.
7816
7817 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7818
7819 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
7820 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
7821 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
7822 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
7823 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
7824 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
7825 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
7826 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
7827 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
7828 stanzas.
7829 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
7830 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
7831 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
7832 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
7833 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
7834 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
7835 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
7836 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
7837 instruction list.
7838 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
7839
7840 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7841
7842 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
7843 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
7844 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
7845 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
7846 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
7847 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
7848 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
7849 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
7850 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
7851 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
7852 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
7853 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
7854 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
7855
7856 2018-01-26 Martin Liska <mliska@suse.cz>
7857
7858 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
7859 warning is seen.
7860
7861 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7862
7863 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
7864 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
7865 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
7866 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
7867 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
7868 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
7869 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
7870 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
7871
7872 2018-01-26 Richard Biener <rguenther@suse.de>
7873
7874 PR rtl-optimization/84003
7875 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
7876 latent bug in DSE if NOINLINE is appropriately defined.
7877 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
7878 and defining NOINLINE.
7879
7880 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7881
7882 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
7883 tests specific to aarch64. XFAIL test on arm.
7884
7885 2018-01-26 Jakub Jelinek <jakub@redhat.com>
7886
7887 PR rtl-optimization/83985
7888 * gcc.dg/pr83985.c: New test.
7889
7890 PR c/83989
7891 * c-c++-common/Wrestrict-3.c: New test.
7892
7893 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
7894
7895 * gcc.target/arc/tdelegitimize_addr.c: New test.
7896
7897 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
7898
7899 * gcc.target/arc/jli-1.c: New file.
7900 * gcc.target/arc/jli-2.c: Likewise.
7901
7902 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
7903
7904 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
7905 scan-assembler.
7906 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
7907 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
7908
7909 2018-01-26 Richard Biener <rguenther@suse.de>
7910
7911 PR tree-optimization/81082
7912 * gcc.dg/vect/pr81082.c: New testcase.
7913 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
7914 simplification to n * n.
7915
7916 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7917
7918 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
7919 Solaris 10.
7920 * gcc.target/i386/pr63620.c: Likewise.
7921
7922 2018-01-26 Julia Koval <julia.koval@intel.com>
7923
7924 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
7925 -mavx512f -mavx512bw.
7926 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
7927 * gcc.target/i386/i386.exp: Fix types.
7928
7929 2018-01-26 Alan Modra <amodra@gmail.com>
7930
7931 PR target/84033
7932 * gcc.target/powerpc/swaps-p8-46.c: New.
7933
7934 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
7935
7936 PR fortran/37577
7937 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
7938 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
7939 'array01' in the tree dump comparison.
7940 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
7941 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
7942 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
7943
7944 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
7945
7946 PR middle-end/83055
7947 * gcc.dg/torture/pr83055.c: New testcase.
7948
7949 2018-01-25 Jakub Jelinek <jakub@redhat.com>
7950
7951 PR c++/84031
7952 * g++.dg/cpp1z/decomp36.C: New test.
7953
7954 PR middle-end/83977
7955 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
7956
7957 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
7958
7959 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
7960 the shift dump line.
7961 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
7962
7963 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7964
7965 PR target/81550
7966 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
7967 index instead of int, which allows IVOPTs to properly optimize the
7968 loop.
7969
7970 2018-01-24 David Malcolm <dmalcolm@redhat.com>
7971
7972 PR jit/82846
7973 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
7974 of "fn_type" typedef.
7975 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
7976
7977 2018-01-24 Ian Lance Taylor <iant@golang.org>
7978
7979 * go.go-torture/execute/names-1.go: New test.
7980
7981 2018-01-19 Jeff Law <law@redhat.com>
7982
7983 PR target/83994
7984 * gcc.target/i386/pr83994.c: New test.
7985
7986 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
7987
7988 PR target/84014
7989 * gcc.target/powerpc/pr84014.c: New.
7990
7991 2018-01-24 Jakub Jelinek <jakub@redhat.com>
7992
7993 PR middle-end/83977
7994 * c-c++-common/gomp/pr83977-1.c: New test.
7995 * c-c++-common/gomp/pr83977-2.c: New test.
7996 * c-c++-common/gomp/pr83977-3.c: New test.
7997 * gfortran.dg/gomp/pr83977.f90: New test.
7998
7999 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
8000
8001 PR testsuite/83889
8002 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
8003 * gcc.dg/vect/pr80631-1.c: Likewise.
8004 * gcc.dg/vect/pr80631-2.c: Likewise.
8005 * gcc.dg/vect/pr81410.c: Likewise.
8006 * gcc.dg/vect/pr81633.c: Likewise.
8007 * gcc.dg/vect/pr81815.c: Likewise.
8008 * gcc.dg/vect/pr82108.c: Likewise.
8009 * gcc.dg/vect/pr83857.c: Likewise.
8010 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
8011 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
8012 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
8013 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
8014 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
8015 * gcc.dg/vect/vect-reduc-11.c: Likewise.
8016 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
8017 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
8018 dg-xfail-run-if instead.
8019 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
8020 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
8021 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
8022 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
8023 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
8024
8025 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
8026
8027 PR tree-optimization/83979
8028 * g++.dg/pr83979.c: New test.
8029
8030 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8031
8032 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
8033 option. Add arm_neon_ok_no_float_abi check.
8034
8035 2018-01-24 Richard Biener <rguenther@suse.de>
8036
8037 PR tree-optimization/83176
8038 * gcc.dg/graphite/pr83176.c: New testcase.
8039
8040 2018-01-24 Richard Biener <rguenther@suse.de>
8041
8042 PR tree-optimization/82819
8043 * gcc.dg/graphite/pr82819.c: New testcase.
8044
8045 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
8046
8047 PR c++/83921
8048 * g++.dg/cpp1y/constexpr-83921-1.C: New.
8049 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
8050 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
8051 * g++.dg/ext/stmtexpr20.C: Likewise.
8052 * g++.dg/ext/stmtexpr21.C: Likewise.
8053
8054 2018-01-23 David Malcolm <dmalcolm@redhat.com>
8055
8056 PR c++/83974
8057 * g++.dg/warn/pr83974.C: New test case.
8058
8059 2018-01-23 Jakub Jelinek <jakub@redhat.com>
8060
8061 PR sanitizer/83987
8062 * g++.dg/ubsan/pr83987.C: New test.
8063
8064 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
8065
8066 PR fortran/83866
8067 * gfortran.dg/pdt_29.f03: New test.
8068
8069 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
8070
8071 PR fortran/83898
8072 * gfortran.dg/associate_33.f03: New test.
8073
8074 2018-01-23 Martin Liska <mliska@suse.cz>
8075
8076 PR lto/81440
8077 * gcc.dg/lto/pr81440.h: New test.
8078 * gcc.dg/lto/pr81440_0.c: New test.
8079 * gcc.dg/lto/pr81440_1.c: New test.
8080
8081 2018-01-23 Nathan Sidwell <nathan@acm.org>
8082
8083 PR c++/83988
8084 * g++.dg/template/pr83988.C: New.
8085
8086 2018-01-23 Jakub Jelinek <jakub@redhat.com>
8087
8088 PR c++/82882
8089 PR c++/83978
8090 * g++.dg/cpp0x/pr82882.C: New test.
8091 * g++.dg/cpp0x/pr83978.C: New test.
8092
8093 PR c++/83958
8094 * g++.dg/cpp1z/decomp35.C: New test.
8095
8096 2018-01-23 Nathan Sidwell <nathan@acm.org>
8097
8098 * g++.dg/cpp0x/range-for10.C: Adjust.
8099 * g++.dg/ext/forscope1.C: Adjust.
8100 * g++.dg/ext/forscope2.C: Adjust.
8101 * g++.dg/template/for1.C: Adjust.
8102
8103 2018-01-23 David Malcolm <dmalcolm@redhat.com>
8104
8105 PR tree-optimization/83510
8106 * gcc.c-torture/compile/pr83510.c: New test case.
8107
8108 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
8109
8110 PR testsuite/83888
8111 * lib/target-supports.exp (check_effective_target_vect_float): Say
8112 that the result only holds when -funsafe-math-optimizations is on.
8113 (check_effective_target_vect_float_strict): New procedure.
8114 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
8115 of vect_float.
8116 * gcc.dg/vect/vect-reduc-6.c: Likewise.
8117
8118 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
8119
8120 PR tree-optimization/83965
8121 * gcc.dg/vect/pr83965.c: New test.
8122
8123 2018-01-23 Richard Biener <rguenther@suse.de>
8124
8125 PR tree-optimization/83963
8126 * gfortran.dg/graphite/pr83963.f: New testcase.
8127 * gcc.dg/graphite/pr83963-2.c: Likewise.
8128
8129 2018-01-23 Jakub Jelinek <jakub@redhat.com>
8130
8131 PR c++/83918
8132 * g++.dg/cpp1z/pr83918.C: New test.
8133
8134 2018-01-22 Jakub Jelinek <jakub@redhat.com>
8135
8136 PR tree-optimization/83957
8137 * gcc.dg/autopar/pr83957.c: New test.
8138
8139 PR tree-optimization/83081
8140 * gcc.dg/predict-8.c: Adjust expected probability.
8141
8142 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
8143
8144 PR target/83862
8145 * gcc.target/powerpc/pr83862.c: New test.
8146
8147 2018-01-22 Carl Love <cel@us.ibm.com>
8148
8149 * gcc.target/powerpc/powerpc.exp: Add torture tests for
8150 builtins-4-runnable.c, builtins-6-runnable.c,
8151 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
8152 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
8153 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
8154 for signed/unsigned 128-bit and long long int loads.
8155
8156 2018-01-22 Marek Polacek <polacek@redhat.com>
8157
8158 PR c++/81933
8159 * g++.dg/cpp1y/constexpr-empty4.C: New test.
8160
8161 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
8162
8163 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
8164 scan-asembler valid instructions list.
8165 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
8166 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
8167 power8-vector requirement and option.
8168 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
8169
8170 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
8171
8172 PR 78534
8173 PR 83704
8174 * gfortran.dg/string_1.f90: Remove printing the length.
8175
8176 2018-01-22 Richard Biener <rguenther@suse.de>
8177
8178 PR tree-optimization/83963
8179 * gcc.dg/graphite/pr83963.c: New testcase.
8180
8181 2018-01-22 Sudakshina Das <sudi.das@arm.com>
8182
8183 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
8184 dg-require-effective-target directives.
8185
8186 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8187
8188 * lib/target-supports.exp (check_effective_target_arm_softfloat):
8189 New procedure.
8190 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
8191 Adjust scan-assembler checks for soft-float.
8192
8193 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8194
8195 PR target/83946
8196 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
8197
8198 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
8199
8200 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
8201 * gcc.dg/pr83623.c: Likewise.
8202 * gcc.dg/pr83666.c: Likewise.
8203
8204 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8205 David Edelsohn <dje.gcc@gmail.com>
8206
8207 PR target/83946
8208 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
8209 assembly output from "crset eq" to "crset 2".
8210 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
8211 assembly output from . to $.
8212 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
8213 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
8214 assembly output from "crset eq" to "crset 2".
8215 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
8216 assembly output from "crset eq" to "crset 2", and from . to $.
8217
8218 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
8219
8220 PR fortran/83900
8221 * gfortran.dg/matmul_18.f90: New test.
8222
8223 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
8224
8225 PR tree-optimization/83940
8226 * gcc.dg/torture/pr83940.c: New test.
8227
8228 2018-01-20 Jakub Jelinek <jakub@redhat.com>
8229
8230 PR middle-end/83945
8231 * gcc.dg/tls/pr83945.c: New test.
8232
8233 PR target/83930
8234 * gcc.dg/pr83930.c: New test.
8235
8236 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
8237
8238 PR fortran/83900
8239 * gfortran.dg/matmul_17.f90: New test.
8240
8241 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
8242
8243 PR fortran/80768
8244 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
8245
8246 2018-01-19 Jakub Jelinek <jakub@redhat.com>
8247
8248 PR c++/81167
8249 * g++.dg/cpp0x/pr81167.C: New test.
8250
8251 PR c++/83919
8252 * g++.dg/cpp0x/pr83919.C: New test.
8253
8254 2018-01-19 Jeff Law <law@redhat.com>
8255 Jakub Jelinek <jakub@redhat.com>
8256
8257 * gcc.dg/stack-check-16.c: New test.
8258
8259 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
8260
8261 PR target/83790
8262 * gcc.target/nvptx/indirect_call.c: New test.
8263
8264 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8265
8266 * g++.dg/torture/pr83619.C: Remove dg-message.
8267
8268 2018-01-19 Martin Liska <mliska@suse.cz>
8269
8270 * gcc.dg/predict-1.c: Adjust expected probability.
8271 * gcc.dg/predict-3.c: Likewise.
8272 * gcc.dg/predict-5.c: Likewise.
8273 * gcc.dg/predict-6.c: Likewise.
8274 * gcc.dg/predict-9.c: Likewise.
8275
8276 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
8277
8278 PR tree-optimization/83922
8279 * gcc.dg/pr83922.c: New test.
8280
8281 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
8282
8283 PR tree-optimization/83914
8284 * gcc.dg/vect/pr83914.c: New test.
8285
8286 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8287
8288 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
8289 * gcc.target/arm/negdi-2.c: Likewise.
8290 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
8291
8292 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8293
8294 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
8295
8296 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8297
8298 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
8299
8300 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
8301
8302 * gcc.dg/torture/pr52451.c (main): Skip long double test on
8303 hppa*-*-hpux*.
8304
8305 2018-01-18 Jakub Jelinek <jakub@redhat.com>
8306
8307 PR ipa/83619
8308 PR testsuite/83934
8309 * g++.dg/torture/pr83619.C (e): Define before first use instead of
8310 forward declaration.
8311
8312 2018-01-18 Carl Love <cel@us.ibm.com>
8313
8314 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
8315 to the function.
8316
8317 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
8318
8319 PR c++/81013
8320 * g++.dg/inherit/union3.C: New.
8321
8322 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8323
8324 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
8325
8326 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
8327
8328 PR ipa/83619
8329 * g++.dg/torture/pr83619.C: New testcase.
8330
8331 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8332
8333 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
8334 Add function body to force error messages in some configurations.
8335
8336 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8337
8338 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
8339 and arm_thumb1_ok.
8340
8341 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
8342
8343 PR other/70268
8344 * c-c++-common/ffile-prefix-map.c: New test.
8345 * c-c++-common/fmacro-prefix-map.c: New test.
8346 * c-c++-common/cpp/ffile-prefix-map.c: New test.
8347 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
8348
8349 2018-01-18 Martin Liska <mliska@suse.cz>
8350
8351 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
8352 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8353 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8354 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8355 * gcc.target/i386/ret-thunk-10.c: Likewise.
8356 * gcc.target/i386/ret-thunk-11.c: Likewise.
8357 * gcc.target/i386/ret-thunk-12.c: Likewise.
8358 * gcc.target/i386/ret-thunk-15.c: Likewise.
8359 * gcc.target/i386/ret-thunk-9.c: Likewise.
8360
8361 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8362
8363 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
8364 order.
8365
8366 2018-01-18 Nathan Sidwell <nathan@acm.org>
8367
8368 PR c++/83160
8369 * g++.dg/cpp0x/pr83160.C: New.
8370
8371 2018-01-18 Richard Biener <rguenther@suse.de>
8372
8373 PR tree-optimization/83887
8374 * gcc.dg/graphite/pr83887.c: New testcase.
8375 * gfortran.dg/graphite/pr83887.f90: Likewise.
8376 * gfortran.dg/graphite/pr83887.f: Likewise.
8377
8378 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8379
8380 PR target/65578
8381 * gcc.target/arm/builtin-bswap.x: New file.
8382 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
8383 and options for armv6t2.
8384 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
8385 and options for Thumb1.
8386 * gcc.target/arm/builtin-bswap16.x: New file.
8387 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
8388 and options for armv6t2.
8389 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
8390 and options for Thumb1.
8391
8392 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8393
8394 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
8395 order.
8396
8397 2018-01-18 Jakub Jelinek <jakub@redhat.com>
8398
8399 PR c/61240
8400 * gcc.dg/pr61240.c: New test.
8401
8402 2018-01-17 Harald Anlauf <anlauf@gmx.de>
8403
8404 PR fortran/83864
8405 * gfortran.dg/pr83864.f90: New test.
8406
8407 2018-01-17 Jeff Law <law@redhat.com>
8408
8409 PR testsuite/83883
8410 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
8411
8412 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8413
8414 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
8415 restriction, but still restrict to 64-bit.
8416 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
8417 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
8418
8419 2018-01-17 Harald Anlauf <anlauf@gmx.de>
8420
8421 PR fortran/83874
8422 * gfortran.dg/pr83874.f90: New test.
8423
8424 2018-01-18 Jakub Jelinek <jakub@redhat.com>
8425
8426 PR c++/83824
8427 * g++.dg/cpp0x/pr83824.C: New test.
8428
8429 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
8430
8431 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
8432 appropriate .gnu_attribute for the long double type, if we use the
8433 long double type, but do not generate any calls.
8434 * gcc.target/powerpc/gnuattr2.c: Likewise.
8435 * gcc.target/powerpc/gnuattr3.c: Likewise.
8436
8437 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
8438
8439 PR c++/78344
8440 * g++.dg/cpp0x/alignas13.C: New.
8441
8442 2018-01-17 Jakub Jelinek <jakub@redhat.com>
8443
8444 PR c++/83897
8445 * g++.dg/cpp0x/pr83897.C: New test.
8446
8447 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
8448
8449 PR ipa/83051
8450 * gcc.c-torture/compile/pr83051-2.c: New testcase.
8451
8452 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
8453
8454 PR c++/81054
8455 * g++.dg/cpp0x/constexpr-ice19.C: New.
8456
8457 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
8458
8459 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
8460 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
8461 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
8462 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
8463 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
8464 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
8465 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
8466 * gcc.target/powerpc/builtins-1-be-folded.c: New.
8467 * gcc.target/powerpc/builtins-1-le-folded.c: New.
8468 * gcc.target/powerpc/builtins-1.fold.h: New.
8469
8470 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
8471
8472 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
8473 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
8474
8475 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8476
8477 * gcc.target/arm/g2.c: Add -marm to dg-options.
8478 * gcc.target/arm/scd42-2.c: Likewise.
8479
8480 2018-01-17 Nathan Sidwell <nathan@acm.org>
8481
8482 PR c++/83287
8483 * g++.dg/lookup/pr83287-2.C: New.
8484
8485 2018-01-17 David Malcolm <dmalcolm@redhat.com>
8486
8487 PR c++/83814
8488 PR c++/83902
8489 * g++.dg/wrappers/pr83814.C: New test case.
8490 * g++.dg/wrappers/pr83902.C: New test case.
8491
8492 2018-01-17 David Malcolm <dmalcolm@redhat.com>
8493
8494 PR lto/83121
8495 * g++.dg/lto/pr83121_0.C: New test case.
8496 * g++.dg/lto/pr83121_1.C: New test case.
8497 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
8498 adapted from DejaGnu's dg-test.
8499 (lto_handle_diagnostics): New procedure.
8500 (lto_prune_warns): Ignore informational notes.
8501 (lto-link-and-maybe-run): Add "messages_by_file" param.
8502 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
8503 "execute" when "link" fails if "execute" was not specified.
8504 (lto-can-handle-directive): New procedure.
8505 (lto-get-options-main): Call lto-can-handle-directive. Add a
8506 dg-messages local, using it to set the caller's
8507 dg-messages-by-file for the given source file.
8508 (lto-get-options): Likewise.
8509 (lto-execute): Add dg-messages-by-file local, and pass it to
8510 lto-link-and-maybe-run.
8511
8512 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
8513 Richard Sandiford <richard.sandiford@linaro.org>
8514
8515 PR target/79041
8516 PR target/82964
8517 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
8518 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
8519
8520 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8521
8522 * lib/target-supports.exp: Fix -march arguments in arm arch effective
8523 target check autogenerator for armv8.1-a and armv8.2-a.
8524
8525 2018-01-17 Carl Love <cel@us.ibm.com>
8526
8527 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
8528 Add debug print statements.
8529 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
8530 16 byte vector load followed by a partial vector load.
8531
8532 2018-01-17 David Malcolm <dmalcolm@redhat.com>
8533
8534 PR c++/83799
8535 * g++.dg/wrappers/pr83799.C: New test case.
8536
8537 2018-01-17 Nathan Sidwell <nathan@acm.org>
8538
8539 PR c++/83739
8540 * g++.dg/cpp1y/pr83739.C: New.
8541
8542 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8543
8544 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
8545 * gcc.target/visium/overflow16.c: Likewise.
8546 * gcc.target/visium/overflow32.c: Likewise.
8547
8548 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8549
8550 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
8551
8552 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8553
8554 * gcc.dg/rtl/arm/stl-cond.c: New test.
8555 * gcc.target/arm/stl-cond.c: Delete.
8556
8557 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8558
8559 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
8560 directives.
8561
8562 2018-01-17 Jakub Jelinek <jakub@redhat.com>
8563
8564 PR tree-optimization/83843
8565 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
8566 * gcc.dg/store_merging_19.c: New test.
8567
8568 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8569
8570 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
8571 and options.
8572
8573 2018-01-17 Jakub Jelinek <jakub@redhat.com>
8574
8575 PR rtl-optimization/83771
8576 * gcc.dg/pr83771.c: New test.
8577
8578 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8579
8580 PR tree-optimization/81184
8581 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
8582 targets.
8583 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
8584
8585 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8586
8587 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
8588
8589 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
8590
8591 PR target/83546
8592 * gcc.target/i386/pr83546.c: New test.
8593
8594 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8595
8596 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
8597
8598 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8599
8600 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
8601 test and add dg-warning for the -Wstringop-overflow warning.
8602
8603 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8604
8605 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
8606 XFAIL last test on SPARC and Visium.
8607
8608 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
8609
8610 PR rtl-optimization/80481
8611 * g++.dg/pr80481.C: Exclude solaris.
8612
8613 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8614
8615 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
8616 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
8617 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
8618
8619 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8620
8621 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
8622 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
8623 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
8624 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
8625 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
8626 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
8627 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
8628 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
8629 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
8630 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
8631 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
8632 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
8633 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
8634 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
8635 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
8636
8637 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8638
8639 PR testsuite/77734
8640 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
8641
8642 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8643
8644 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
8645 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
8646 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
8647 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
8648 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
8649 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
8650
8651 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
8652
8653 PR tree-optimization/83857
8654 * gcc.dg/vect/pr83857.c: New test.
8655
8656 2018-01-16 Richard Biener <rguenther@suse.de>
8657
8658 PR tree-optimization/83867
8659 * gcc.dg/vect/pr83867.c: New testcase.
8660
8661 2018-01-16 Jakub Jelinek <jakub@redhat.com>
8662
8663 PR c/83844
8664 * gcc.dg/pr83844.c: New test.
8665
8666 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
8667
8668 * gcc.dg/torture/pr83847.c: New test.
8669
8670 2018-01-16 Jakub Jelinek <jakub@redhat.com>
8671
8672 PR rtl-optimization/86620
8673 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
8674 instead of --param=max-sched-ready-insns=0.
8675 * gcc.target/i386/pr83620.c: New test.
8676 * gcc.dg/pr83620.c: New test.
8677
8678 PR tree-optimization/83843
8679 * gcc.dg/store_merging_18.c: New test.
8680
8681 PR c++/83817
8682 * g++.dg/cpp1y/pr83817.C: New test.
8683
8684 PR c++/83825
8685 * g++.dg/template/pr83825.C: New test.
8686
8687 2018-01-16 Richard Biener <rguenther@suse.de>
8688
8689 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
8690
8691 2018-01-16 Richard Biener <rguenther@suse.de>
8692
8693 PR testsuite/82132
8694 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
8695 from gcc.dg/torture/pr60092.c.
8696
8697 2018-01-15 Martin Sebor <msebor@redhat.com>
8698
8699 PR c++/83588
8700 * g++.dg/ext/flexary28.C: New test.
8701
8702 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
8703
8704 PR fortran/82257
8705 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
8706
8707 2018-01-15 Martin Sebor <msebor@redhat.com>
8708
8709 PR testsuite/83869
8710 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
8711
8712 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
8713
8714 PR fortran/54613
8715 * gfortran.dg/minmaxloc_9.f90: New test.
8716 * gfortran.dg/minmaxloc_10.f90: New test.
8717 * gfortran.dg/minmaxloc_11.f90: New test.
8718
8719 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
8720
8721 PR target/83839
8722 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
8723 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8724 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8725 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8726 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8727 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8728 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8729 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8730 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8731 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8732 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8733 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8734 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8735 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8736 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8737 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
8738 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
8739 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
8740 * gcc.target/i386/ret-thunk-10.c: Likewise.
8741 * gcc.target/i386/ret-thunk-11.c: Likewise.
8742 * gcc.target/i386/ret-thunk-12.c: Likewise.
8743 * gcc.target/i386/ret-thunk-13.c: Likewise.
8744 * gcc.target/i386/ret-thunk-14.c: Likewise.
8745 * gcc.target/i386/ret-thunk-15.c: Likewise.
8746 * gcc.target/i386/ret-thunk-9.c: Don't check the
8747 __x86_return_thunk label. Scan for "push" only for Linux.
8748
8749 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
8750
8751 PR testsuite/79920
8752 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
8753
8754 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8755
8756 PR target/83687
8757 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
8758 tests.
8759 * gcc.target/arm/pr83687.c: New test.
8760
8761 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
8762
8763 Adjust tests to AVR_TINY.
8764
8765 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
8766 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
8767 * gcc.target/avr/pr71627.c: Same.
8768 * gcc.target/avr/torture/addr-space-1-0.c: Same.
8769 * gcc.target/avr/torture/addr-space-1-1.c: Same.
8770 * gcc.target/avr/torture/addr-space-1-x.c: Same.
8771 * gcc.target/avr/torture/addr-space-2-0.c: Same.
8772 * gcc.target/avr/torture/addr-space-2-1.c: Same.
8773 * gcc.target/avr/torture/addr-space-2-x.c: Same.
8774 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
8775 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
8776 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
8777 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
8778 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
8779 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
8780 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
8781 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
8782 * gcc.target/avr/torture/pr61055.c: Same.
8783 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
8784 available.
8785 * gcc.target/avr/torture/int24-mul.c: Same.
8786 * gcc.target/avr/torture/pr51782-1.c: Same.
8787 * gcc.target/avr/torture/pr61443.c: Same.
8788 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
8789 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
8790
8791 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
8792
8793 PR c/83801
8794 PR c/83729
8795 * gcc.target/avr/torture/pr83729.c: New test.
8796 * gcc.target/avr/torture/pr83801.c: New test.
8797
8798 2018-01-15 Jakub Jelinek <jakub@redhat.com>
8799
8800 PR middle-end/82694
8801 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
8802 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
8803
8804 2018-01-10 Martin Sebor <msebor@redhat.com>
8805
8806 PR other/83508
8807 * gcc.dg/Wstringop-overflow-2.c: New test.
8808
8809 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8810
8811 PR libgfortran/83811
8812 * gfortran.dg/fmt_e.f90: New test.
8813
8814 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8815
8816 * gcc.target/i386/indirect-thunk-10.c: New test.
8817 * gcc.target/i386/indirect-thunk-8.c: Likewise.
8818 * gcc.target/i386/indirect-thunk-9.c: Likewise.
8819 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
8820 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
8821 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
8822 * gcc.target/i386/ret-thunk-17.c: Likewise.
8823 * gcc.target/i386/ret-thunk-18.c: Likewise.
8824 * gcc.target/i386/ret-thunk-19.c: Likewise.
8825 * gcc.target/i386/ret-thunk-20.c: Likewise.
8826 * gcc.target/i386/ret-thunk-21.c: Likewise.
8827
8828 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8829
8830 * gcc.target/i386/indirect-thunk-register-4.c: New test.
8831
8832 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8833
8834 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
8835 -mno-indirect-branch-register.
8836 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8837 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8838 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8839 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8840 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8841 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8842 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8843 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8844 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8845 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8846 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8847 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8848 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8849 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8850 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8851 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8852 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8853 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8854 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8855 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8856 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8857 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8858 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8859 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8860 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8861 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8862 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8863 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8864 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8865 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8866 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8867 * gcc.target/i386/ret-thunk-10.c: Likewise.
8868 * gcc.target/i386/ret-thunk-11.c: Likewise.
8869 * gcc.target/i386/ret-thunk-12.c: Likewise.
8870 * gcc.target/i386/ret-thunk-13.c: Likewise.
8871 * gcc.target/i386/ret-thunk-14.c: Likewise.
8872 * gcc.target/i386/ret-thunk-15.c: Likewise.
8873 * gcc.target/i386/ret-thunk-9.c: Likewise.
8874 * gcc.target/i386/indirect-thunk-register-1.c: New test.
8875 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
8876 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
8877
8878 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8879
8880 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
8881 -mfunction-return=keep.
8882 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8883 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8884 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8885 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8886 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8887 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8888 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8889 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8890 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8891 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8892 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8893 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8894 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8895 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
8896 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8897 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8898 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8899 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8900 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8901 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8902 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8903 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8904 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8905 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8906 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8907 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8908 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8909 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8910 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8911 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8912 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8913 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8914 * gcc.target/i386/ret-thunk-1.c: New test.
8915 * gcc.target/i386/ret-thunk-10.c: Likewise.
8916 * gcc.target/i386/ret-thunk-11.c: Likewise.
8917 * gcc.target/i386/ret-thunk-12.c: Likewise.
8918 * gcc.target/i386/ret-thunk-13.c: Likewise.
8919 * gcc.target/i386/ret-thunk-14.c: Likewise.
8920 * gcc.target/i386/ret-thunk-15.c: Likewise.
8921 * gcc.target/i386/ret-thunk-16.c: Likewise.
8922 * gcc.target/i386/ret-thunk-2.c: Likewise.
8923 * gcc.target/i386/ret-thunk-3.c: Likewise.
8924 * gcc.target/i386/ret-thunk-4.c: Likewise.
8925 * gcc.target/i386/ret-thunk-5.c: Likewise.
8926 * gcc.target/i386/ret-thunk-6.c: Likewise.
8927 * gcc.target/i386/ret-thunk-7.c: Likewise.
8928 * gcc.target/i386/ret-thunk-8.c: Likewise.
8929 * gcc.target/i386/ret-thunk-9.c: Likewise.
8930
8931 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8932
8933 * gcc.target/i386/indirect-thunk-1.c: New test.
8934 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8935 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8936 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8937 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8938 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8939 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8940 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8941 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8942 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8943 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8944 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8945 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8946 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8947 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
8948 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8949 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8950 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8951 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8952 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8953 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8954 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8955 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8956 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8957 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8958 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8959 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8960 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8961 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8962 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8963 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8964 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8965 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8966
8967 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
8968
8969 PR ipa/83051
8970 * gcc.c-torture/compile/pr83051.c: New testcase.
8971
8972 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8973
8974 PR tree-optimization/83501
8975 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
8976
8977 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
8978
8979 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
8980 for lvx and stvx instead of lxvd2x and stxvd2x and require
8981 little-endian target. Add comments.
8982 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
8983 comprehensive testing.
8984 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
8985 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
8986 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
8987 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
8988 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
8989 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
8990 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
8991 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
8992 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
8993 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
8994 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
8995 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
8996 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
8997 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
8998 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
8999 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
9000 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
9001 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
9002 scan-assembler-not directives that forbid lvx and xxpermdi.
9003 * gcc.target/powerpc/vec-extract-3.c: Likewise.
9004 * gcc.target/powerpc/vec-extract-5.c: Likewise.
9005 * gcc.target/powerpc/vec-extract-6.c: Likewise.
9006 * gcc.target/powerpc/vec-extract-7.c: Likewise.
9007 * gcc.target/powerpc/vec-extract-8.c: Likewise.
9008 * gcc.target/powerpc/vec-extract-9.c: Likewise.
9009 * gcc.target/powerpc/vsx-vector-6-le.c: Change
9010 scan-assembler-times directives to reflect different numbers of
9011 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
9012
9013 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9014 Alan Hayward <alan.hayward@arm.com>
9015 David Sherwood <david.sherwood@arm.com>
9016
9017 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
9018 than SLP vectorization.
9019 * gcc.dg/vect/vect-alias-check-10.c: New test.
9020 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
9021 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
9022 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
9023 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
9024 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
9025 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
9026 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
9027 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
9028 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
9029 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
9030 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
9031 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
9032 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
9033 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
9034 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
9035 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
9036 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
9037 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
9038 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
9039 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
9040 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
9041 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
9042 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
9043
9044 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9045 Alan Hayward <alan.hayward@arm.com>
9046 David Sherwood <david.sherwood@arm.com>
9047
9048 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
9049 New proc.
9050 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
9051 targets with scatter stores.
9052 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
9053 stores.
9054 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
9055 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
9056 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
9057 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
9058 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
9059 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
9060 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
9061 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
9062 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
9063 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
9064 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
9065 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
9066 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
9067 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
9068 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
9069 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
9070
9071 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9072 Alan Hayward <alan.hayward@arm.com>
9073 David Sherwood <david.sherwood@arm.com>
9074
9075 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
9076 for double_reduc1.
9077 * gcc.target/aarch64/sve/strided_load_4.c: New test.
9078 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
9079 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
9080 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
9081
9082 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9083 Alan Hayward <alan.hayward@arm.com>
9084 David Sherwood <david.sherwood@arm.com>
9085
9086 * gcc.target/aarch64/sve/strided_load_1.c: New test.
9087 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
9088 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
9089
9090 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9091 Alan Hayward <alan.hayward@arm.com>
9092 David Sherwood <david.sherwood@arm.com>
9093
9094 * gcc.target/aarch64/sve/gather_load_1.c: New test.
9095 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
9096 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
9097 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
9098 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
9099 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
9100 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
9101 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
9102 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
9103 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
9104 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
9105 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
9106 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
9107 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
9108
9109 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9110 Alan Hayward <alan.hayward@arm.com>
9111 David Sherwood <david.sherwood@arm.com>
9112
9113 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
9114 check for a message about using in-order reductions.
9115 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
9116 check for a message about using in-order reductions.
9117 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
9118 vectorized and check for a message about using in-order reductions.
9119 Expect targets with variable-length vectors to fall back to the
9120 fixed-length mininum.
9121 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
9122 check for a message about using in-order reductions.
9123 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
9124 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
9125 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
9126 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
9127 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
9128 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
9129 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
9130 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
9131 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
9132 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
9133 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
9134 vect_fold_left_plus.
9135
9136 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9137
9138 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
9139 are spilled.
9140 * gcc.target/aarch64/sve/spill_2.c: New test.
9141 * gcc.target/aarch64/sve/spill_3.c: Likewise.
9142 * gcc.target/aarch64/sve/spill_4.c: Likewise.
9143 * gcc.target/aarch64/sve/spill_5.c: Likewise.
9144 * gcc.target/aarch64/sve/spill_6.c: Likewise.
9145 * gcc.target/aarch64/sve/spill_7.c: Likewise.
9146
9147 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9148 Alan Hayward <alan.hayward@arm.com>
9149 David Sherwood <david.sherwood@arm.com>
9150
9151 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
9152 of branches.
9153 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
9154 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
9155 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
9156 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
9157 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
9158 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
9159 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
9160 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
9161 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
9162
9163 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9164 Alan Hayward <alan.hayward@arm.com>
9165 David Sherwood <david.sherwood@arm.com>
9166
9167 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
9168 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
9169 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
9170 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
9171
9172 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9173 Alan Hayward <alan.hayward@arm.com>
9174 David Sherwood <david.sherwood@arm.com>
9175
9176 * lib/target-supports.exp
9177 (check_effective_target_vect_fold_extract_last): New proc.
9178 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
9179 for fold_extract_last.
9180 * gcc.dg/vect/pr65947-2.c: Likewise.
9181 * gcc.dg/vect/pr65947-3.c: Likewise.
9182 * gcc.dg/vect/pr65947-4.c: Likewise.
9183 * gcc.dg/vect/pr65947-5.c: Likewise.
9184 * gcc.dg/vect/pr65947-6.c: Likewise.
9185 * gcc.dg/vect/pr65947-9.c: Likewise.
9186 * gcc.dg/vect/pr65947-10.c: Likewise.
9187 * gcc.dg/vect/pr65947-12.c: Likewise.
9188 * gcc.dg/vect/pr65947-14.c: Likewise.
9189 * gcc.dg/vect/pr80631-1.c: Likewise.
9190 * gcc.target/aarch64/sve/clastb_1.c: New test.
9191 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
9192 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
9193 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
9194 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
9195 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
9196 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
9197 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
9198 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
9199 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
9200 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
9201 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
9202 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
9203 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
9204
9205 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9206 Alan Hayward <alan.hayward@arm.com>
9207 David Sherwood <david.sherwood@arm.com>
9208
9209 * gcc.target/aarch64/sve/live_1.c: New test.
9210 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
9211
9212 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9213 Alan Hayward <alan.hayward@arm.com>
9214 David Sherwood <david.sherwood@arm.com>
9215
9216 * gcc.target/aarch64/sve/nopeel_1.c: New test.
9217 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
9218 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
9219 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
9220 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
9221 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
9222 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
9223 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
9224 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
9225
9226 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9227 Alan Hayward <alan.hayward@arm.com>
9228 David Sherwood <david.sherwood@arm.com>
9229
9230 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
9231 New proc.
9232 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
9233 vect_fully_masked.
9234 * gcc.target/aarch64/sve/loop_add_4.c: New test.
9235 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
9236 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
9237 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
9238 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
9239 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
9240
9241 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9242 Alan Hayward <alan.hayward@arm.com>
9243 David Sherwood <david.sherwood@arm.com>
9244
9245 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
9246 instead of just ADDRESS.
9247 * gcc.dg/tree-ssa/scev-10.c: Likewise.
9248 * gcc.dg/tree-ssa/scev-11.c: Likewise.
9249 * gcc.dg/tree-ssa/scev-12.c: Likewise.
9250 * gcc.target/aarch64/sve/index_offset_1.c: New test.
9251 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
9252 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
9253 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
9254 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
9255 * gcc.target/aarch64/sve/while_2.c: Likewise.
9256 * gcc.target/aarch64/sve/while_3.c: Likewise.
9257 * gcc.target/aarch64/sve/while_4.c: Likewise.
9258
9259 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9260 Alan Hayward <alan.hayward@arm.com>
9261 David Sherwood <david.sherwood@arm.com>
9262
9263 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
9264 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
9265 to be predicated.
9266 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
9267 * gcc.target/aarch64/sve/slp_7.c: Likewise.
9268 * gcc.target/aarch64/sve/reduc_5.c: New test.
9269 * gcc.target/aarch64/sve/slp_13.c: Likewise.
9270 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
9271
9272 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9273 Alan Hayward <alan.hayward@arm.com>
9274 David Sherwood <david.sherwood@arm.com>
9275
9276 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
9277 * gcc.dg/tree-ssa/peel1.c: Likewise.
9278 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
9279 variable-length vectors.
9280 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
9281 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
9282 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
9283 * gcc.target/aarch64/sve/slp_2.c: Likewise.
9284 * gcc.target/aarch64/sve/slp_3.c: Likewise.
9285 * gcc.target/aarch64/sve/slp_4.c: Likewise.
9286 * gcc.target/aarch64/sve/slp_6.c: Likewise.
9287 * gcc.target/aarch64/sve/slp_8.c: New test.
9288 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
9289 * gcc.target/aarch64/sve/slp_9.c: Likewise.
9290 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
9291 * gcc.target/aarch64/sve/slp_10.c: Likewise.
9292 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
9293 * gcc.target/aarch64/sve/slp_11.c: Likewise.
9294 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
9295 * gcc.target/aarch64/sve/slp_12.c: Likewise.
9296 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
9297 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
9298 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
9299 * gcc.target/aarch64/sve/while_1.c: Likewise.
9300 * gcc.target/aarch64/sve/while_2.c: Likewise.
9301 * gcc.target/aarch64/sve/while_3.c: Likewise.
9302 * gcc.target/aarch64/sve/while_4.c: Likewise.
9303
9304 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9305 Alan Hayward <alan.hayward@arm.com>
9306 David Sherwood <david.sherwood@arm.com>
9307
9308 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
9309 New proc.
9310 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
9311 and add an associated scan-dump test. Prevent vectorization
9312 of the first two loops.
9313 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
9314 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
9315 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
9316 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
9317 (INIT_VECTOR): Tweak initial value so that some bits are always set.
9318 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
9319
9320 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9321 Alan Hayward <alan.hayward@arm.com>
9322 David Sherwood <david.sherwood@arm.com>
9323
9324 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
9325 * gcc.dg/vect/pr67790.c: Likewise.
9326 * gcc.dg/vect/slp-reduc-1.c: Likewise.
9327 * gcc.dg/vect/slp-reduc-2.c: Likewise.
9328 * gcc.dg/vect/slp-reduc-3.c: Likewise.
9329 * gcc.dg/vect/slp-reduc-5.c: Likewise.
9330 * gcc.target/aarch64/sve/slp_5.c: New test.
9331 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
9332 * gcc.target/aarch64/sve/slp_6.c: Likewise.
9333 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
9334 * gcc.target/aarch64/sve/slp_7.c: Likewise.
9335 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
9336
9337 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9338 Alan Hayward <alan.hayward@arm.com>
9339 David Sherwood <david.sherwood@arm.com>
9340
9341 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
9342 && vect_load_lanes
9343 * gcc.dg/vect/slp-1.c: Likewise.
9344 * gcc.dg/vect/slp-10.c: Likewise.
9345 * gcc.dg/vect/slp-12b.c: Likewise.
9346 * gcc.dg/vect/slp-12c.c: Likewise.
9347 * gcc.dg/vect/slp-17.c: Likewise.
9348 * gcc.dg/vect/slp-19b.c: Likewise.
9349 * gcc.dg/vect/slp-20.c: Likewise.
9350 * gcc.dg/vect/slp-21.c: Likewise.
9351 * gcc.dg/vect/slp-22.c: Likewise.
9352 * gcc.dg/vect/slp-23.c: Likewise.
9353 * gcc.dg/vect/slp-24-big-array.c: Likewise.
9354 * gcc.dg/vect/slp-24.c: Likewise.
9355 * gcc.dg/vect/slp-28.c: Likewise.
9356 * gcc.dg/vect/slp-39.c: Likewise.
9357 * gcc.dg/vect/slp-6.c: Likewise.
9358 * gcc.dg/vect/slp-7.c: Likewise.
9359 * gcc.dg/vect/slp-cond-1.c: Likewise.
9360 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
9361 * gcc.dg/vect/slp-cond-2.c: Likewise.
9362 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
9363 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
9364 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
9365 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
9366 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
9367 * gcc.dg/vect/slp-perm-6.c: Likewise.
9368 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9369 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9370 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9371 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
9372 * gcc.dg/vect/slp-12a.c: Likewise.
9373 * gcc.dg/vect/slp-14.c: Likewise.
9374 * gcc.dg/vect/slp-15.c: Likewise.
9375 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
9376 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
9377 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
9378 * gcc.target/aarch64/sve/slp_1.c: New test.
9379 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
9380 * gcc.target/aarch64/sve/slp_2.c: Likewise.
9381 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
9382 * gcc.target/aarch64/sve/slp_3.c: Likewise.
9383 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
9384 * gcc.target/aarch64/sve/slp_4.c: Likewise.
9385 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
9386
9387 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9388 Alan Hayward <alan.hayward@arm.com>
9389 David Sherwood <david.sherwood@arm.com>
9390
9391 * gcc.dg/vect/vect-ooo-group-1.c: New test.
9392 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
9393 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
9394 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
9395 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
9396 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
9397 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
9398 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
9399 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
9400 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
9401 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
9402 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
9403 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
9404 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
9405 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
9406 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
9407 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
9408 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
9409 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
9410
9411 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9412 Alan Hayward <alan.hayward@arm.com>
9413 David Sherwood <david.sherwood@arm.com>
9414
9415 * gcc.target/aarch64/sve/struct_move_1.c: New test.
9416 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
9417 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
9418 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
9419 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
9420 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
9421 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
9422 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
9423 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
9424 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
9425 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
9426 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
9427 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
9428 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
9429 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
9430 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
9431 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
9432 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
9433 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
9434 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
9435 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
9436 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
9437 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
9438 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
9439 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
9440 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
9441 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
9442 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
9443 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
9444 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
9445 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
9446 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
9447 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
9448 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
9449 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
9450 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
9451
9452 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9453 Alan Hayward <alan.hayward@arm.com>
9454 David Sherwood <david.sherwood@arm.com>
9455
9456 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
9457 Return true for SVE too.
9458 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
9459 if load/store lanes are supported.
9460 * gcc.dg/vect/slp-10.c: Likewise.
9461 * gcc.dg/vect/slp-12c.c: Likewise.
9462 * gcc.dg/vect/slp-17.c: Likewise.
9463 * gcc.dg/vect/slp-33.c: Likewise.
9464 * gcc.dg/vect/slp-6.c: Likewise.
9465 * gcc.dg/vect/slp-cond-1.c: Likewise.
9466 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
9467 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
9468 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
9469 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
9470 * gcc.dg/vect/slp-perm-6.c: Likewise.
9471 * gcc.dg/vect/slp-perm-9.c: Likewise.
9472 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
9473 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
9474 for variable-length vectors.
9475
9476 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9477 Alan Hayward <alan.hayward@arm.com>
9478 David Sherwood <david.sherwood@arm.com>
9479
9480 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
9481 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
9482
9483 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9484
9485 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
9486 * g++.target/aarch64/sve/catch_1.C: New test.
9487 * g++.target/aarch64/sve/catch_2.C: Likewise.
9488 * g++.target/aarch64/sve/catch_3.C: Likewise.
9489 * g++.target/aarch64/sve/catch_4.C: Likewise.
9490 * g++.target/aarch64/sve/catch_5.C: Likewise.
9491 * g++.target/aarch64/sve/catch_6.C: Likewise.
9492
9493 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9494 Alan Hayward <alan.hayward@arm.com>
9495 David Sherwood <david.sherwood@arm.com>
9496
9497 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
9498 New proc.
9499 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
9500 * gcc.target/aarch64/fmaxmin.c: Likewise.
9501 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
9502 * gcc.target/aarch64/orr_imm_1.c: Likewise.
9503 * gcc.target/aarch64/pr62178.c: Likewise.
9504 * gcc.target/aarch64/pr71727-2.c: Likewise.
9505 * gcc.target/aarch64/saddw-1.c: Likewise.
9506 * gcc.target/aarch64/saddw-2.c: Likewise.
9507 * gcc.target/aarch64/uaddw-1.c: Likewise.
9508 * gcc.target/aarch64/uaddw-2.c: Likewise.
9509 * gcc.target/aarch64/uaddw-3.c: Likewise.
9510 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
9511 * gcc.target/aarch64/vect-compile.c: Likewise.
9512 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
9513 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
9514 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
9515 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
9516 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
9517 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
9518 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
9519 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
9520 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
9521 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
9522 * gcc.target/aarch64/vect-fmovd.c: Likewise.
9523 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
9524 * gcc.target/aarch64/vect-fmovf.c: Likewise.
9525 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
9526 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
9527 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
9528 * gcc.target/aarch64/vect-movi.c: Likewise.
9529 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
9530 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
9531 * gcc.target/aarch64/vect-vaddv.c: Likewise.
9532 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
9533 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
9534 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
9535 fixed-length SVE.
9536 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
9537 * gcc.target/aarch64/sve/arith_1.c: New test.
9538 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
9539 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
9540 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
9541 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
9542 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
9543 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
9544 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
9545 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
9546 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
9547 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
9548 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
9549 * gcc.target/aarch64/sve/ext_1.c: Likewise.
9550 * gcc.target/aarch64/sve/ext_2.c: Likewise.
9551 * gcc.target/aarch64/sve/extract_1.c: Likewise.
9552 * gcc.target/aarch64/sve/extract_2.c: Likewise.
9553 * gcc.target/aarch64/sve/extract_3.c: Likewise.
9554 * gcc.target/aarch64/sve/extract_4.c: Likewise.
9555 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
9556 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
9557 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
9558 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
9559 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
9560 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
9561 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
9562 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
9563 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
9564 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
9565 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
9566 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
9567 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
9568 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
9569 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
9570 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
9571 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
9572 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
9573 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
9574 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
9575 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
9576 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
9577 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
9578 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
9579 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
9580 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
9581 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
9582 * gcc.target/aarch64/sve/index_1.c: Likewise.
9583 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
9584 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
9585 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
9586 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
9587 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
9588 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
9589 * gcc.target/aarch64/sve/logical_1.c: Likewise.
9590 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
9591 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
9592 * gcc.target/aarch64/sve/mad_1.c: Likewise.
9593 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
9594 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
9595 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
9596 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
9597 * gcc.target/aarch64/sve/mla_1.c: Likewise.
9598 * gcc.target/aarch64/sve/mls_1.c: Likewise.
9599 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
9600 * gcc.target/aarch64/sve/msb_1.c: Likewise.
9601 * gcc.target/aarch64/sve/mul_1.c: Likewise.
9602 * gcc.target/aarch64/sve/neg_1.c: Likewise.
9603 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
9604 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
9605 * gcc.target/aarch64/sve/pack_1.c: Likewise.
9606 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
9607 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
9608 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
9609 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
9610 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
9611 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
9612 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
9613 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
9614 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
9615 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
9616 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
9617 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
9618 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
9619 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
9620 * gcc.target/aarch64/sve/rev_1.c: Likewise.
9621 * gcc.target/aarch64/sve/revb_1.c: Likewise.
9622 * gcc.target/aarch64/sve/revh_1.c: Likewise.
9623 * gcc.target/aarch64/sve/revw_1.c: Likewise.
9624 * gcc.target/aarch64/sve/shift_1.c: Likewise.
9625 * gcc.target/aarch64/sve/single_1.c: Likewise.
9626 * gcc.target/aarch64/sve/single_2.c: Likewise.
9627 * gcc.target/aarch64/sve/single_3.c: Likewise.
9628 * gcc.target/aarch64/sve/single_4.c: Likewise.
9629 * gcc.target/aarch64/sve/spill_1.c: Likewise.
9630 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
9631 * gcc.target/aarch64/sve/subr_1.c: Likewise.
9632 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
9633 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
9634 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
9635 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
9636 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
9637 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
9638 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
9639 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
9640 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
9641 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
9642 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
9643 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
9644 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
9645 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
9646 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
9647 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
9648 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
9649 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
9650 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
9651 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
9652 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
9653 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
9654 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
9655 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
9656 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
9657 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
9658 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
9659 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
9660 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
9661 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
9662 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
9663 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
9664 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
9665 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
9666 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
9667 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
9668 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
9669 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
9670 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
9671 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
9672 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
9673 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
9674
9675 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9676 Alan Hayward <alan.hayward@arm.com>
9677 David Sherwood <david.sherwood@arm.com>
9678
9679 * lib/target-supports.exp (check_effective_target_aarch64_sve)
9680 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
9681 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
9682 New procedures.
9683 (check_effective_target_vect_perm): Handle SVE.
9684 (check_effective_target_vect_perm_byte): Likewise.
9685 (check_effective_target_vect_perm_short): Likewise.
9686 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
9687 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
9688 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
9689 (check_effective_target_vect_element_align_preferred): Likewise.
9690 (check_effective_target_vect_align_stack_vars): Likewise.
9691 (check_effective_target_vect_load_lanes): Likewise.
9692 (check_effective_target_vect_masked_store): Likewise.
9693 (available_vector_sizes): Use aarch64_sve_bits for SVE.
9694 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
9695 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
9696 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
9697 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
9698 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
9699 * gcc.dg/vect/slp-23.c: Likewise.
9700 * gcc.dg/vect/slp-perm-5.c: Likewise.
9701 * gcc.dg/vect/slp-perm-6.c: Likewise.
9702 * gcc.dg/vect/slp-perm-9.c: Likewise.
9703 * gcc.dg/vect/slp-reduc-3.c: Likewise.
9704 * gcc.dg/vect/vect-114.c: Likewise.
9705 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
9706 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
9707
9708 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9709
9710 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
9711 vect_variable_length, expecting the test to be vectorized
9712 without SLP instead.
9713 * gcc.dg/vect/pr33953.c: Likewise.
9714 * gcc.dg/vect/pr37027.c: Likewise.
9715 * gcc.dg/vect/pr67790.c: Likewise.
9716 * gcc.dg/vect/pr68445.c: Likewise.
9717 * gcc.dg/vect/slp-1.c: Likewise.
9718 * gcc.dg/vect/slp-10.c: Likewise.
9719 * gcc.dg/vect/slp-12a.c: Likewise.
9720 * gcc.dg/vect/slp-12b.c: Likewise.
9721 * gcc.dg/vect/slp-12c.c: Likewise.
9722 * gcc.dg/vect/slp-13-big-array.c: Likewise.
9723 * gcc.dg/vect/slp-13.c: Likewise.
9724 * gcc.dg/vect/slp-14.c: Likewise.
9725 * gcc.dg/vect/slp-15.c: Likewise.
9726 * gcc.dg/vect/slp-17.c: Likewise.
9727 * gcc.dg/vect/slp-19b.c: Likewise.
9728 * gcc.dg/vect/slp-2.c: Likewise.
9729 * gcc.dg/vect/slp-20.c: Likewise.
9730 * gcc.dg/vect/slp-21.c: Likewise.
9731 * gcc.dg/vect/slp-22.c: Likewise.
9732 * gcc.dg/vect/slp-24-big-array.c: Likewise.
9733 * gcc.dg/vect/slp-24.c: Likewise.
9734 * gcc.dg/vect/slp-28.c: Likewise.
9735 * gcc.dg/vect/slp-39.c: Likewise.
9736 * gcc.dg/vect/slp-42.c: Likewise.
9737 * gcc.dg/vect/slp-6.c: Likewise.
9738 * gcc.dg/vect/slp-7.c: Likewise.
9739 * gcc.dg/vect/slp-cond-1.c: Likewise.
9740 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
9741 * gcc.dg/vect/slp-cond-2.c: Likewise.
9742 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
9743 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
9744 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
9745 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
9746 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
9747 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
9748 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
9749 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
9750 * gcc.dg/vect/slp-reduc-1.c: Likewise.
9751 * gcc.dg/vect/slp-reduc-2.c: Likewise.
9752 * gcc.dg/vect/slp-reduc-4.c: Likewise.
9753 * gcc.dg/vect/slp-reduc-5.c: Likewise.
9754 * gcc.dg/vect/slp-reduc-7.c: Likewise.
9755 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9756 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9757 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9758 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9759
9760 2018-01-13 Jakub Jelinek <jakub@redhat.com>
9761
9762 PR c/83801
9763 * gcc.dg/pr83801.c: New test.
9764
9765 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
9766
9767 PR fortran/52162
9768 * gfortran.dg/bounds_check_19.f90: New test.
9769
9770 2018-01-12 Jakub Jelinek <jakub@redhat.com>
9771
9772 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
9773 instead of scan-assembler-not for xsnabsqp.
9774
9775 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9776
9777 PR libgfortran/83525
9778 * gfortran.dg/newunit_5.f90: New test.
9779
9780 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
9781
9782 PR rtl-optimization/80481
9783 * g++.dg/pr80481.C: New.
9784
9785 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
9786
9787 PR target/83628
9788 * gcc.target/alpha/pr83628-3.c: New test.
9789
9790 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9791
9792 * lib/target-supports.exp (check_effective_target_avx512f): Also
9793 check for __builtin_ia32_addsd_round,
9794 __builtin_ia32_getmantsd_round.
9795 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
9796
9797 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
9798
9799 PR target/83629
9800 * gcc.target/powerpc/pr83629.c: Require ilp32.
9801
9802 2018-01-12 Richard Biener <rguenther@suse.de>
9803
9804 PR tree-optimization/80846
9805 * gcc.target/i386/pr80846-1.c: New testcase.
9806 * gcc.target/i386/pr80846-2.c: Likewise.
9807
9808 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
9809
9810 * gcc.c-torture/execute/20180112-1.c: New test.
9811
9812 2018-01-12 Tom de Vries <tom@codesourcery.com>
9813
9814 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
9815 * g++.dg/ext/label13a.C: Same.
9816 * g++.dg/ext/label14.C: Same.
9817 * g++.dg/ext/label2.C: Same.
9818 * g++.dg/ext/label3.C: Same.
9819 * g++.dg/torture/pr42462.C: Same.
9820 * g++.dg/torture/pr42739.C: Same.
9821 * g++.dg/warn/Wunused-label-3.C: Same.
9822
9823 2018-01-12 Tom de Vries <tom@codesourcery.com>
9824
9825 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
9826 * g++.dg/Walloca1.C: Same.
9827 * g++.dg/cpp0x/pr70338.C: Same.
9828 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
9829 * g++.dg/cpp1y/vla10.C: Same.
9830 * g++.dg/cpp1y/vla2.C: Same.
9831 * g++.dg/cpp1y/vla6.C: Same.
9832 * g++.dg/cpp1y/vla8.C: Same.
9833 * g++.dg/debug/debug5.C: Same.
9834 * g++.dg/debug/debug6.C: Same.
9835 * g++.dg/debug/pr54828.C: Same.
9836 * g++.dg/diagnostic/pr70105.C: Same.
9837 * g++.dg/eh/cleanup5.C: Same.
9838 * g++.dg/eh/spbp.C: Same.
9839 * g++.dg/ext/tmplattr9.C: Same.
9840 * g++.dg/ext/vla10.C: Same.
9841 * g++.dg/ext/vla11.C: Same.
9842 * g++.dg/ext/vla12.C: Same.
9843 * g++.dg/ext/vla15.C: Same.
9844 * g++.dg/ext/vla16.C: Same.
9845 * g++.dg/ext/vla17.C: Same.
9846 * g++.dg/ext/vla3.C: Same.
9847 * g++.dg/ext/vla6.C: Same.
9848 * g++.dg/ext/vla7.C: Same.
9849 * g++.dg/init/array24.C: Same.
9850 * g++.dg/init/new47.C: Same.
9851 * g++.dg/init/pr55497.C: Same.
9852 * g++.dg/opt/pr78201.C: Same.
9853 * g++.dg/template/vla2.C: Same.
9854 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
9855 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
9856 * g++.dg/torture/pr62127.C: Same.
9857 * g++.dg/torture/pr67055.C: Same.
9858 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
9859 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
9860 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
9861 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
9862 * g++.dg/warn/Wplacement-new-size-5.C: Same.
9863 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
9864 * g++.dg/warn/Wvla-1.C: Same.
9865 * g++.dg/warn/Wvla-3.C: Same.
9866 * g++.old-deja/g++.ext/array2.C: Same.
9867 * g++.old-deja/g++.ext/constructor.C: Same.
9868 * g++.old-deja/g++.law/builtin1.C: Same.
9869 * g++.old-deja/g++.other/crash12.C: Same.
9870 * g++.old-deja/g++.other/eh3.C: Same.
9871 * g++.old-deja/g++.pt/array6.C: Same.
9872 * g++.old-deja/g++.pt/dynarray.C: Same.
9873
9874 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9875
9876 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
9877
9878 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9879
9880 PR libfortran/67412
9881 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
9882 on *-*-solaris2.10.
9883
9884 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9885
9886 * lib/target-supports.exp (check_effective_target_branch_cost):
9887 Accept all x86 targets.
9888
9889 2018-01-12 Martin Liska <mliska@suse.cz>
9890
9891 PR ipa/83054
9892 * g++.dg/warn/pr83054.C: New test.
9893
9894 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9895
9896 * gcc.target/powerpc/spec-barr-1.c: New file.
9897
9898 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
9899
9900 PR target/83330
9901 * gcc.target/i386/pr83330.c: New test.
9902
9903 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
9904
9905 PR fortran/79383
9906 * gfortran.dg/dtio_31.f03: New test.
9907 * gfortran.dg/dtio_32.f03: New test.
9908
9909 2018-01-11 David Malcolm <dmalcolm@redhat.com>
9910
9911 PR c++/43486
9912 * g++.dg/wrappers: New subdirectory.
9913 * g++.dg/wrappers/README: New file.
9914 * g++.dg/wrappers/alloc.C: New test case.
9915 * g++.dg/wrappers/cow-istream-string.C: New test case.
9916 * g++.dg/wrappers/cp-stdlib.C: New test case.
9917 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
9918 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
9919
9920 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
9921
9922 PR middle-end/83718
9923 * g++.dg/torture/pr83718.C: New testcase.
9924
9925 2018-01-11 Martin Jambor <mjambor@suse.cz>
9926
9927 PR ipa/83178
9928 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
9929
9930 2018-01-11 Bin Cheng <bin.cheng@arm.com>
9931
9932 PR tree-optimization/83695
9933 * gcc.dg/tree-ssa/pr83695.c: New test.
9934
9935 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9936
9937 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
9938 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
9939
9940 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9941
9942 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
9943 * gcc.target/arm/simd/fp16fml_high.c: New test.
9944 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
9945 * lib/target-supports.exp
9946 (check_effective_target_arm_fp16fml_neon_ok_nocache,
9947 check_effective_target_arm_fp16fml_neon_ok,
9948 add_options_for_arm_fp16fml_neon): New procedures.
9949
9950 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9951
9952 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
9953 combination tests.
9954
9955 2018-01-11 Richard Biener <rguenther@suse.de>
9956
9957 PR tree-optimization/83435
9958 * gcc.dg/graphite/pr83435.c: New testcase.
9959
9960 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
9961 Alan Hayward <alan.hayward@arm.com>
9962 David Sherwood <david.sherwood@arm.com>
9963
9964 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
9965
9966 2018-01-11 Tamar Christina <tamar.christina@arm.com>
9967
9968 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
9969
9970 2018-01-11 Sudakshina Das <sudi.das@arm.com>
9971
9972 PR target/82096
9973 * gcc.c-torture/compile/pr82096.c: New test.
9974
9975 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9976
9977 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
9978
9979 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
9980
9981 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
9982
9983 2018-01-11 Justin Squirek <squirek@adacore.com>
9984
9985 * gnat.dg/expr_func4.adb: New testcase.
9986
9987 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
9988
9989 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
9990 testcase.
9991
9992 2018-01-11 Bob Duff <duff@adacore.com>
9993
9994 * gnat.dg/protected_null.adb: New testcase.
9995
9996 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9997
9998 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
9999
10000 2018-01-11 Ed Schonberg <schonberg@adacore.com>
10001
10002 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
10003
10004 2018-01-11 Justin Squirek <squirek@adacore.com>
10005
10006 * gnat.dg/loopvar.adb: New testcase.
10007
10008 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
10009
10010 PR middle-end/83189
10011 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
10012
10013 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
10014
10015 * gcc.c-torture/compile/pr83575.c: New testcase.
10016
10017 2018-01-10 Michael Collison <michael.collison@arm.com>
10018
10019 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
10020 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
10021 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
10022 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
10023 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
10024 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
10025 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
10026 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
10027 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
10028 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
10029 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
10030 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
10031 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
10032 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
10033 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
10034 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
10035
10036 2018-01-10 Michael Collison <michael.collison@arm.com>
10037
10038 * gcc.target/aarch64/sha2.h: New shared testcase.
10039 * gcc.target/aarch64/sha2_1.c: New testcase.
10040 * gcc.target/aarch64/sha2_2.c: New testcase.
10041 * gcc.target/aarch64/sha2_3.c: New testcase.
10042 * gcc.target/aarch64/sha3.h: New shared testcase.
10043 * gcc.target/aarch64/sha3_1.c: New testcase.
10044 * gcc.target/aarch64/sha3_2.c: New testcase.
10045 * gcc.target/aarch64/sha3_3.c: New testcase.
10046
10047 2018-01-10 Michael Collison <michael.collison@arm.com>
10048
10049 * gcc.target/aarch64/sm3_sm4.c: New testcase.
10050
10051 2018-01-10 Martin Sebor <msebor@redhat.com>
10052
10053 PR tree-optimization/83781
10054 * gcc.dg/strlenopt-42.c: New test.
10055
10056 2018-01-11 Martin Sebor <msebor@gmail.com>
10057 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10058
10059 PR tree-optimization/83501
10060 PR tree-optimization/81703
10061
10062 * gcc.dg/strlenopt-39.c: New test-case.
10063 * gcc.dg/pr81703.c: Likewise.
10064
10065 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
10066
10067 * gnat.dg/atomic10.adb: New test.
10068
10069 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
10070
10071 PR fortran/82367
10072 * gfortran.dg/deferred_character_18.f90: New test.
10073
10074 2018-01-10 Martin Sebor <msebor@redhat.com>
10075
10076 PR tree-optimization/83671
10077 * gcc.dg/strlenopt-40.c: New test.
10078 * gcc.dg/strlenopt-41.c: New test.
10079
10080 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
10081
10082 PR fortran/83093
10083 * gfortran.dg/allocate_with_typespec_7.f90: New test.
10084
10085 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
10086
10087 PR target/83399
10088 * gcc.target/powerpc/pr83399.c: New test.
10089
10090 2018-01-10 David Malcolm <dmalcolm@redhat.com>
10091
10092 PR c++/43486
10093 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
10094 to reflect that the arguments are correctly underlined.
10095 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
10096 for globals, params, locals and literals.
10097 (test_sizeof): Directly test the location of "sizeof", rather than
10098 when used in compound expressions.
10099 (test_alignof): Likewise for "alignof".
10100 (test_string_literals): Likewise for string literals.
10101 (test_numeric_literals): Likewise for numeric literals.
10102 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
10103 (test_typeid): Likewise for typeid.
10104 (test_unary_plus): New.
10105 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
10106 format strings.
10107
10108 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
10109
10110 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
10111
10112 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
10113
10114 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
10115
10116 2018-01-10 Marek Polacek <polacek@redhat.com>
10117
10118 PR c++/82541
10119 * g++.dg/warn/Wduplicated-branches4.C: New test.
10120
10121 2018-01-10 Jakub Jelinek <jakub@redhat.com>
10122
10123 PR c++/81327
10124 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
10125 cast to void *.
10126
10127 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
10128
10129 PR c++/81055
10130 * g++.dg/cpp0x/new2.C: New.
10131
10132 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
10133
10134 PR target/83735
10135 * gcc.target/i386/pr83735.c: New test.
10136
10137 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
10138
10139 * lib/target-supports.exp (check_effective_target_branch_cost):
10140 New function.
10141 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
10142 * gcc.dg/pr21643.c: Likewise.
10143 * gcc.dg/pr46309.c: Likewise.
10144 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
10145 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
10146 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
10147 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
10148 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
10149 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
10150 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
10151 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
10152 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
10153 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
10154 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
10155 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
10156 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
10157 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
10158
10159 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
10160
10161 PR target/83629
10162 * gcc.target/powerpc/pr83629.c: New testcase.
10163
10164 2018-01-10 Richard Biener <rguenther@suse.de>
10165
10166 PR testsuite/78768
10167 * gcc.dg/pr78768.c: Un-XFAIL.
10168
10169 2018-01-10 Richard Biener <rguenther@suse.de>
10170
10171 PR debug/82425
10172 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
10173
10174 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
10175
10176 PR tree-optimization/83753
10177 * gcc.dg/torture/pr83753.c: New test.
10178
10179 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
10180
10181 * gcc.target/i386/avx2-gather-1.c: Add -march.
10182 * gcc.target/i386/avx2-gather-2.c: Add -march.
10183 * gcc.target/i386/avx2-gather-3.c: Add -march.
10184 * gcc.target/i386/avx2-gather-4.c: Add -march.
10185 * gcc.target/i386/avx2-gather-5.c: Add -march.
10186 * gcc.target/i386/avx2-gather-6.c: Add -march.
10187 * gcc.target/i386/avx512f-gather-1.c: Add -march.
10188 * gcc.target/i386/avx512f-gather-2.c: Add -march.
10189 * gcc.target/i386/avx512f-gather-3.c: Add -march.
10190 * gcc.target/i386/avx512f-gather-4.c: Add -march.
10191 * gcc.target/i386/avx512f-gather-5.c: Add -march.
10192 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
10193 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
10194 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
10195 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
10196 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
10197
10198 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
10199
10200 PR target/78585:
10201 * gcc.target/i386/pr78585.c: New test.
10202
10203 2018-01-09 Jakub Jelinek <jakub@redhat.com>
10204
10205 PR c++/83734
10206 * g++.dg/cpp0x/pr83734.C: New test.
10207
10208 2018-01-09 Carl Love <cel@us.ibm.com>
10209
10210 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
10211 vec_mergeo builtins with float, double, long long, unsigned long long,
10212 bool long long arguments.
10213 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
10214 vec_float2 with double arguments.
10215 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
10216 vec_mergew and vec_mergow builtins.
10217
10218 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
10219
10220 PR fortran/83742
10221 * gfortran.dg/contiguous_6.f90: New test.
10222
10223 2018-01-09 Richard Biener <rguenther@suse.de>
10224
10225 PR tree-optimization/83668
10226 * gcc.dg/graphite/pr83668.c: New testcase.
10227
10228 2018-01-09 Joseph Myers <joseph@codesourcery.com>
10229
10230 PR tree-optimization/64811
10231 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
10232 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
10233 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
10234 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
10235 New tests.
10236 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
10237
10238 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
10239
10240 PR target/79883
10241 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
10242
10243 2018-01-09 Tamar Christina <tamar.christina@arm.com>
10244
10245 PR target/82641
10246 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
10247 no NEON and require softfp or hard float-abi.
10248 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
10249
10250 2018-01-09 Richard Biener <rguenther@suse.de>
10251
10252 PR tree-optimization/83572
10253 * gcc.dg/graphite/pr83572.c: New testcase.
10254
10255 2018-01-09 Jakub Jelinek <jakub@redhat.com>
10256
10257 PR target/83507
10258 * gcc.dg/sms-13.c: New test.
10259
10260 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
10261
10262 PR fortran/83741
10263 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
10264
10265 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
10266 Monk Chiang <sh.chiang04@gmail.com>
10267
10268 * gcc.target/riscv/save-restore-1.c: New.
10269
10270 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10271
10272 PR target/83677
10273 * gcc.target/powerpc/pr83677.c: New file.
10274
10275 2018-01-08 Jeff Law <law@redhat.com>
10276
10277 PR rtl-optimizatin/81308
10278 * g++.dg/pr81308-1.C: New test.
10279 * g++.dg/pr81308-2.C: New test.
10280
10281 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
10282
10283 PR target/83663 - Revert r255946
10284 * gcc.target/aarch64/vect-slp-dup.c: New.
10285
10286 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10287
10288 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
10289 combination tests.
10290
10291 2018-01-08 Richard Biener <rguenther@suse.de>
10292
10293 PR tree-optimization/83563
10294 * gcc.dg/graphite/pr83563.c: New testcase.
10295
10296 2018-01-08 Richard Biener <rguenther@suse.de>
10297
10298 PR middle-end/83713
10299 * g++.dg/torture/pr83713.C: New testcase.
10300
10301 2018-01-08 Tom de Vries <tom@codesourcery.com>
10302
10303 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
10304
10305 2018-01-08 Richard Biener <rguenther@suse.de>
10306
10307 PR tree-optimization/83685
10308 * gcc.dg/torture/pr83685.c: New testcase.
10309
10310 2018-01-08 Richard Biener <rguenther@suse.de>
10311
10312 PR lto/83719
10313 * gcc.dg/lto/pr83719_0.c: New testcase.
10314
10315 2018-01-08 Tom de Vries <tom@codesourcery.com>
10316
10317 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
10318 * gcc.dg/graphite/run-id-1.c: Same.
10319 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
10320
10321 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
10322
10323 PR fortran/83611
10324 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
10325 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
10326 * gfortran.dg/pdt_27.f03: New test.
10327
10328 PR fortran/83731
10329 * gfortran.dg/pdt_28.f03: New test.
10330
10331 2018-01-08 Tom de Vries <tom@codesourcery.com>
10332
10333 * c-c++-common/builtins.c: Require effective target alloca.
10334 * gcc.dg/Wrestrict.c: Same.
10335 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
10336
10337 2018-01-08 Richard Biener <rguenther@suse.de>
10338
10339 PR middle-end/83580
10340 * gcc.dg/torture/pr83580.c: New testcase.
10341
10342 2018-01-08 Richard Biener <rguenther@suse.de>
10343
10344 PR middle-end/83517
10345 * gcc.dg/pr83517.c: New testcase.
10346
10347 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
10348
10349 PR middle-end/81897
10350 * gcc.dg/uninit-pr81897.c: New test.
10351
10352 2018-01-06 Martin Sebor <msebor@redhat.com>
10353
10354 PR tree-optimization/83640
10355 * gcc.dg/Wrestrict-6.c: New test.
10356 * gcc.dg/pr83640.c: New test.
10357
10358 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
10359
10360 * gcc.target/aarch64/reg-alloc-1.c: New test.
10361
10362 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
10363
10364 PR fortran/50892
10365 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
10366
10367 2018-01-06 Jakub Jelinek <jakub@redhat.com>
10368
10369 PR debug/83480
10370 * gcc.dg/pr83480.c: New test.
10371
10372 PR rtl-optimization/83682
10373 * gcc.target/i386/pr83682.c: New test.
10374
10375 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
10376
10377 PR fortran/78534
10378 PR fortran/66310
10379 * gfortran.dg/char_cast_1.f90: Update scan pattern.
10380 * gfortran.dg/dependency_49.f90: Likewise.
10381 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
10382 * gfortran.dg/repeat_7.f90: New test for PR 66310.
10383 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
10384 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
10385 * gfortran.dg/string_1_lp64.f90: New test.
10386 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
10387 * gfortran.dg/string_3_lp64.f90: New test.
10388
10389 2018-01-05 Jakub Jelinek <jakub@redhat.com>
10390
10391 PR target/83604
10392 * gcc.target/i386/sse-26.c: New test.
10393
10394 PR target/83604
10395 * gcc.target/i386/pr83604.c: New test.
10396
10397 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
10398
10399 * gcc.dg/vect/vect-align-4.c: New test.
10400 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
10401 and redefine as a structure with an unaligned member "b".
10402 (foo): Update accordingly.
10403
10404 2018-01-05 Sudakshina Das <sudi.das@arm.com>
10405
10406 PR target/82439
10407 * gcc.target/aarch64/bics_5.c: New test.
10408 * gcc.target/arm/bics_5.c: Likewise.
10409
10410 2018-01-05 Jakub Jelinek <jakub@redhat.com>
10411
10412 PR tree-optimization/83605
10413 * gcc.dg/pr83605.c: New test.
10414
10415 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10416
10417 PR target/83554
10418 * gcc.target/i386/pr83554.c: New test.
10419
10420 PR ipa/82352
10421 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
10422 long unsigned int.
10423
10424 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10425
10426 PR fortran/83683
10427 PR fortran/45689
10428 * gfortran.dg/eoshift_8.f90: New test.
10429 * gfortran.dg/simplify_eoshift_1.f90: New test.
10430
10431 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10432
10433 PR debug/83585
10434 * gcc.dg/pr83585.c: New test.
10435
10436 2018-01-04 Nathan Sidwell <nathan@acm.org>
10437
10438 PR c++/83667
10439 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
10440
10441 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10442
10443 PR debug/83666
10444 * gcc.dg/pr83666.c: New test.
10445
10446 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
10447
10448 PR target/83628
10449 * gcc.target/alpha/pr83628-1.c: New test.
10450 * gcc.target/alpha/pr83628-2.c: Ditto.
10451
10452 2018-01-04 Martin Liska <mliska@suse.cz>
10453
10454 PR ipa/82352
10455 * g++.dg/ipa/pr82352.C: New test.
10456
10457 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10458
10459 * gcc.dg/vect-opt-info-1.c: Moved to ...
10460 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
10461 vect_int targets, use dg-additional-options instead of dg-options and
10462 use relative line numbers instead of absolute.
10463
10464 2018-01-03 Martin Sebor <msebor@redhat.com>
10465
10466 PR tree-optimization/83655
10467 * gcc.dg/Wrestrict-5.c: New test.
10468 * c-c++-common/builtins.c: New test.
10469
10470 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
10471 Alan Hayward <alan.hayward@arm.com>
10472 David Sherwood <david.sherwood@arm.com>
10473
10474 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
10475 (main): Call it.
10476
10477 2018-01-03 Jeff Law <law@redhat.com>
10478
10479 PR target/83641
10480 * gcc.target/i386/stack-check-17.c: New test.
10481 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
10482
10483 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10484
10485 PR debug/83621
10486 * gcc.dg/pr83621.c: New test.
10487
10488 PR debug/83645
10489 * gcc.dg/pr83645.c: New test.
10490
10491 2018-01-03 Martin Sebor <msebor@redhat.com>
10492
10493 PR tree-optimization/83603
10494 * gcc.dg/Wrestrict-4.c: New test.
10495
10496 PR c/83559
10497 * gcc.dg/const-2.c: New test.
10498 * gcc.dg/pure-3.c: New test.
10499
10500 2018-01-03 Martin Sebor <msebor@redhat.com>
10501
10502 * gcc.dg/Wrestrict-3.c: New test.
10503
10504 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10505
10506 PR c++/83555
10507 * g++.dg/opt/pr83555.C: New test.
10508 * g++.dg/ubsan/pr83555.C: New test.
10509
10510 2018-01-03 David Malcolm <dmalcolm@redhat.com>
10511
10512 PR c/82050
10513 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
10514 the !CHECKING_P case by expecting a note.
10515 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
10516 a note for the !CHECKING_P case, and move the return statement
10517 outside of #if CHECKING_P guard.
10518
10519 2018-01-03 Jeff Law <law@redhat.com>
10520
10521 PR middle-end/83654
10522 * gcc.target/i386/stack-check-18.c: New test.
10523 * gcc.target/i386/stack-check-19.c: New test.
10524
10525 2018-01-03 Martin Sebor <msebor@redhat.com>
10526
10527 PR tree-optimization/83501
10528 * c-c++-common/Warray-bounds-3.c: Remove xfail.
10529
10530 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10531
10532 PR tree-optimization/83501
10533 * gcc.dg/tree-ssa/pr83501-1.c: New test.
10534
10535 2018-01-03 Nathan Sidwell <nathan@acm.org>
10536
10537 PR c++/83667
10538 * g++.dg/ipa/pr83667.C: New.
10539
10540 2018-01-03 Martin Liska <mliska@suse.cz>
10541
10542 PR tree-optimization/83593
10543 * gcc.dg/pr83593.c: New test.
10544
10545 2018-01-03 Martin Liska <mliska@suse.cz>
10546
10547 PR ipa/83549
10548 * g++.dg/ipa/pr83549.C: New test.
10549
10550 2018-01-03 Marek Polacek <polacek@redhat.com>
10551
10552 PR c++/83592
10553 * g++.dg/warn/mvp2.C: New test.
10554
10555 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10556
10557 PR preprocessor/83602
10558 * g++.dg/cpp/pr83602.C: New test.
10559
10560 PR c++/83634
10561 * g++.dg/parse/pr83634.C: New test.
10562
10563 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
10564
10565 PR fortran/83664
10566 * gfortran.dg/eoshift_7.f90: New test.
10567
10568 2018-01-03 Jan Beulich <jbeulich@suse.com>
10569
10570 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
10571 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
10572
10573 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10574
10575 Update copyright years.
10576
10577 2018-01-03 Martin Liska <mliska@suse.cz>
10578
10579 PR ipa/83594
10580 * gcc.dg/ipa/pr83594.c: New test.
10581
10582 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
10583 Alan Hayward <alan.hayward@arm.com>
10584 David Sherwood <david.sherwood@arm.com>
10585
10586 * gcc.dg/vect-opt-info-1.c: New test.
10587
10588 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10589
10590 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
10591 floorf128, truncf128, and roundf128.
10592 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
10593 optimizations added in match.pd.
10594 * gcc.target/powerpc/float128-hw6.c: Likewise.
10595 * gcc.target/powerpc/float128-hw7.c: Likewise.
10596 * gcc.target/powerpc/float128-hw8.c: Likewise.
10597 * gcc.target/powerpc/float128-hw9.c: Likewise.
10598 * gcc.target/powerpc/float128-hw10.c: Likewise.
10599 * gcc.target/powerpc/float128-hw11.c: Likewise.
10600
10601 2018-01-02 Jakub Jelinek <jakub@redhat.com>
10602
10603 PR c++/83556
10604 * g++.dg/cpp0x/pr83556.C: New test.
10605
10606 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
10607
10608 PR fortran/45689
10609 PR fortran/83650
10610 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
10611 * gfortran.dg/simplify_cshift_4.f90: New test.
10612
10613 2018-01-02 Marek Polacek <polacek@redhat.com>
10614
10615 PR c++/81860
10616 * g++.dg/cpp0x/inh-ctor30.C: New test.
10617
10618 PR c++/83644
10619 * g++.dg/cpp1z/pr83644.C: New test.
10620
10621 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
10622
10623 PR fortran/83076
10624 * gfortran.dg/coarray_45.f90: New test.
10625
10626 PR fortran/83319
10627 * gfortran.dg/coarray_46.f90: New test.
10628
10629 2018-01-01 Jakub Jelinek <jakub@redhat.com>
10630
10631 PR tree-optimization/83581
10632 * gcc.dg/pr83581.c: New test.
10633
10634 PR c/83595
10635 * gcc.dg/pr83595.c: New test.
10636
10637 PR middle-end/83608
10638 * g++.dg/opt/pr83608.C: New test.
10639
10640 PR middle-end/83609
10641 * gcc.dg/pr83609.c: New test.
10642 * g++.dg/opt/pr83609.C: New test.
10643
10644 PR middle-end/83623
10645 * gcc.dg/pr83623.c: New test.
10646
10647 * gcc.target/i386/i386.exp
10648 (check_effective_target_avx512vpopcntdqvl): New proc.
10649 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
10650 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
10651 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
10652 \f
10653 Copyright (C) 2018 Free Software Foundation, Inc.
10654
10655 Copying and distribution of this file, with or without modification,
10656 are permitted in any medium without royalty provided the copyright
10657 notice and this notice are preserved.