[Ada] Fix incompatibility Default_Scalar_Storage_Order/tagged types
[gcc.git] / gcc / testsuite / ChangeLog
1 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
2
3 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
4
5 2018-07-17 Patrick Bernardi <bernardi@adacore.com>
6
7 * gnat.dg/memorytest.adb: New testcase.
8
9 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
10
11 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads: New testcase.
12
13 2018-07-17 Ed Schonberg <schonberg@adacore.com>
14
15 * gnat.dg/equal3.adb: New testcase.
16
17 2018-07-17 Justin Squirek <squirek@adacore.com>
18
19 * gnat.dg/split_args.adb: New testcase.
20
21 2018-07-17 Ed Schonberg <schonberg@adacore.com>
22
23 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
24
25 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
26
27 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads: New testcase.
28
29 2018-07-16 Carl Love <cel@us.ibm.com>
30
31 PR target/86414
32 Forgot the PR number on the commit log.
33
34 2018-07-16 Carl Love <cel@us.ibm.com>
35
36 PR target/86414
37 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
38 longdouble128.
39 * gcc.target/powerpc/divkc3-3.c: Ditto.
40 * gcc.target/powerpc/mulkc3-2.c: Ditto.
41 * gcc.target/powerpc/mulkc3-3.c: Ditto.
42 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
43 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
44
45 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
46
47 * gcc.target/powerpc/convert-fp-128.c: New testcase.
48 * gcc.target/powerpc/convert-fp-64.c: New testcase.
49
50 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
51
52 * lib/target-supports.exp (check_effective_target_longdouble64,
53 check_effective_target_ppc_float128,
54 check_effective_target_ppc_float128_insns,
55 check_effective_target_powerpc_vsx): New.
56
57 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
58
59 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
60 syntax error.
61
62 2018-07-16 Jakub Jelinek <jakub@redhat.com>
63
64 PR tree-optimization/86526
65 * gcc.c-torture/compile/pr86526.c: New test.
66
67 2018-07-16 Carl Love <cel@us.ibm.com>
68
69 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
70 longdouble128.
71 * gcc.target/powerpc/divkc3-3.c: Ditto.
72 * gcc.target/powerpc/mulkc3-2.c: Ditto.
73 * gcc.target/powerpc/mulkc3-3.c: Ditto.
74 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
75 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
76
77 2018-07-16 Fritz Reese <fritzoreese@gmail.com>
78
79 PR fortran/83184
80 * gfortran.dg/assumed_rank_14.f90: New testcase.
81 * gfortran.dg/assumed_rank_15.f90: New testcase.
82 * gfortran.dg/dec_structure_8.f90: Update error messages.
83 * gfortran.dg/dec_structure_23.f90: Update error messages.
84
85 2018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
86
87 PR middle-end/86528
88 * gcc.c-torture/execute/pr86528.c: New test.
89 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
90
91 2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
92
93 * g++.dg/template/spec40.C: New.
94 * g++.dg/parse/ptrmem8.C: Likewise.
95
96 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
97
98 * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
99 * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
100 * gcc.target/s390/mnop-mcount-m31.c: New testcase.
101 * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
102 * gcc.target/s390/mnop-mcount-m64.c: New testcase.
103
104 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
105
106 * gcc.target/s390/mrecord-mcount.c: New testcase.
107
108 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
109
110 * gcc.target/s390/mfentry-m64.c: New testcase.
111
112 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
113
114 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
115 testcase.
116
117 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
118
119 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
120 testcase.
121
122 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
123
124 * gnat.dg/wide_wide_value1.adb: New testcase.
125
126 2018-07-16 Javier Miranda <miranda@adacore.com>
127
128 * gnat.dg/bit_order1.adb: New testcase.
129
130 2018-07-16 Javier Miranda <miranda@adacore.com>
131
132 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
133
134 2018-07-16 Richard Biener <rguenther@suse.de>
135
136 PR lto/86523
137 * g++.dg/lto/pr86523-1_0.C: New testcase.
138 * g++.dg/lto/pr86523-2_0.C: Likewise.
139
140 2018-07-16 Martin Liska <mliska@suse.cz>
141
142 PR ipa/86529
143 * g++.dg/ipa/pr86529.C: New test.
144
145 2018-07-16 Tom de Vries <tdevries@suse.de>
146
147 PR debug/86455
148 * gcc.target/i386/vartrack-1.c: New test.
149
150 2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
151
152 * gnat.dg/opt73.adb: New test.
153
154 2018-07-16 Jakub Jelinek <jakub@redhat.com>
155
156 PR c++/3698
157 PR c++/86208
158 * g++.dg/opt/pr3698.C: New test.
159
160 2018-07-16 Richard Biener <rguenther@suse.de>
161
162 PR ipa/86389
163 * gcc.dg/torture/pr86389.c: Require trampolines.
164
165 2018-07-15 Tom de Vries <tdevries@suse.de>
166
167 * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
168 * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
169 already called.
170 * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
171 * gcc.dg/guality/guality.exp: Same.
172 * gfortran.dg/guality/guality.exp: Same.
173
174 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
175 Sunil K Pandey <sunil.k.pandey@intel.com>
176
177 PR target/84413
178 * gcc.target/i386/pr84413-1.c: New test.
179 * gcc.target/i386/pr84413-2.c: Likewise.
180 * gcc.target/i386/pr84413-3.c: Likewise.
181
182 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
183 Steve Munroe <munroesj52@gmail.com>
184
185 * gcc.target/powerpc/sse2-pand-1.c: New file.
186 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
187 * gcc.target/powerpc/sse2-por-1.c: Likewise.
188 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
189
190 2018-07-13 Nathan Sidwell <nathan@acm.org>
191
192 PR c++/86374
193 * g++.dg/pr86374.C: New.
194
195 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
196
197 PR middle-end/78809
198 * gcc.dg/strcmpopt_5.c: New test.
199 * gcc.dg/strcmpopt_6.c: New test.
200
201 2018-07-13 Richard Biener <rguenther@suse.de>
202
203 PR middle-end/85974
204 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
205
206 2018-07-13 Tom de Vries <tdevries@suse.de>
207
208 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
209 * gcc.dg/guality/ctztest.c: Same.
210 * gcc.dg/guality/sra-1.c: Same.
211
212 2018-07-13 Tom de Vries <tdevries@suse.de>
213
214 * gcc.dg/vla-1.c: Update.
215
216 2018-07-13 Tom de Vries <tdevries@suse.de>
217
218 * gcc.src/maintainers.exp: New file.
219
220 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
221
222 PR middle-end/86489
223 * gcc.dg/pr86489.c: New test.
224
225 2018-07-12 Martin Sebor <msebor@redhat.com>
226
227 PR testsuite/86510
228 g++.dg/warn/pr86453.C: Adjust.
229
230 2018-07-12 Jim Wilson <jimw@sifive.com>
231
232 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
233
234 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
235
236 * gcc.target/riscv/interrupt-conflict-mode.c: New.
237
238 2018-07-12 Jakub Jelinek <jakub@redhat.com>
239
240 * c-c++-common/gomp/declare-target-3.c: New test.
241 * g++.dg/gomp/declare-target-2.C: New test.
242
243 2018-07-12 Martin Sebor <msebor@redhat.com>
244
245 PR c/86453
246 * c-c++-common/Wattributes.c: Adjust.
247 * gcc.dg/Wattributes-10.c: New test.
248 * g++.dg/Wattributes-3.C: Adjust.
249 * gcc.dg/Wattributes-6.c: Adjust.
250 * gcc.dg/pr18079.c: Adjust.
251 * gcc.dg/torture/pr42363.c: Adjust.
252
253 2018-07-12 Julia Koval <julia.koval@intel.com>
254
255 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
256 version.
257
258 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
259
260 * gcc.dg/vect/vect-cond-arith-6.c: New test.
261 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
262 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
263 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
264 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
265 * gcc.target/aarch64/sve/slp_14.c: Likewise.
266 * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
267
268 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
269
270 * gcc.dg/vect/vect-cond-arith-4.c: New test.
271 * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
272 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
273 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
274 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
275 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
276 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
277 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
278
279 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
280 Alan Hayward <alan.hayward@arm.com>
281 David Sherwood <david.sherwood@arm.com>
282
283 * gcc.dg/vect/vect-fma-2.c: New test.
284 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
285 * gcc.target/aarch64/sve/reduc_6.c: Likewise.
286 * gcc.target/aarch64/sve/reduc_7.c: Likewise.
287
288 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
289
290 * gcc.dg/vect/vect-cond-arith-3.c: New test.
291 * gcc.target/aarch64/sve/vcond_13.c: Likewise.
292 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
293 * gcc.target/aarch64/sve/vcond_14.c: Likewise.
294 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
295 * gcc.target/aarch64/sve/vcond_15.c: Likewise.
296 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
297 * gcc.target/aarch64/sve/vcond_16.c: Likewise.
298 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
299
300 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
301
302 * gcc.dg/vect/vect-cond-arith-2.c: New test.
303 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
304
305 2018-07-12 Richard Biener <rguenther@suse.de>
306
307 PR target/84829
308 * gcc.target/i386/pr84829.c: New testcase.
309
310 2018-07-12 Jakub Jelinek <jakub@redhat.com>
311
312 * gcc.dg/torture/20180712-1.c: New test.
313
314 PR tree-optimization/86492
315 * gcc.c-torture/execute/pr86492.c: New test.
316
317 2018-07-12 Richard Biener <rguenther@suse.de>
318
319 PR c/86453
320 * g++.dg/warn/pr86453.C: New testcase.
321
322 2018-07-12 Richard Biener <rguenther@suse.de>
323
324 PR middle-end/86479
325 * gcc.dg/graphite/pr86479.c: New testcase.
326
327 2018-07-11 Jakub Jelinek <jakub@redhat.com>
328
329 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
330 of hardcoding size. Cast (rel) to MASK_TYPE.
331 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
332 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
333 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
334 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
335 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
336 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
337 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
338 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
339 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
340 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
341 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
342 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
343 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
344 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
345 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
346 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
347 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
348 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
349 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
350
351 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
352
353 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
354 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
355 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
356
357 2018-07-10 Mark Wielaard <mark@klomp.org>
358
359 PR debug/86459
360 * gcc.dg/pr86459.c: New test.
361
362 2018-07-10 Martin Sebor <msebor@redhat.com>
363
364 PR testsuite/86461
365 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
366
367 2018-07-10 Martin Liska <mliska@suse.cz>
368
369 PR testsuite/86445
370 * gcc.dg/pr84100.c: Change it back to dg-bogus.
371
372 2018-07-10 Jakub Jelinek <jakub@redhat.com>
373
374 PR sanitizer/86406
375 * g++.dg/ubsan/pr86406.C: New test.
376
377 PR fortran/86421
378 * gfortran.dg/vect/pr86421.f90: New test.
379
380 2018-07-09 Martin Sebor <msebor@redhat.com>
381
382 PR tree-optimization/86415
383 * gcc.dg/strlenopt-53.c: New test.
384
385 2018-07-09 Martin Sebor <msebor@redhat.com>
386
387 PR middle-end/77357
388 * gcc.dg/strlenopt-49.c: New test.
389 * gcc.dg/strlenopt-50.c: New test.
390 * gcc.dg/strlenopt-51.c: New test.
391 * gcc.dg/strlenopt-52.c: New test.
392 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
393
394 2018-07-09 Jakub Jelinek <jakub@redhat.com>
395
396 PR c/86420
397 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
398 to be returned and when first argument is not 0, so that they don't do
399 anything for NEED_EXC or NEED_ERRNO.
400
401 2018-07-09 Tom de Vries <tdevries@suse.de>
402
403 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
404 * gcc.dg/guality/bswaptest.c: Same.
405 * gcc.dg/guality/clztest.c: Same.
406 * gcc.dg/guality/csttest.c: Same.
407 * gcc.dg/guality/ctztest.c: Same.
408 * gcc.dg/guality/drap.c: Same.
409 * gcc.dg/guality/nrv-1.c: Same.
410 * gcc.dg/guality/pr41353-1.c: Same.
411 * gcc.dg/guality/pr41353-2.c: Same.
412 * gcc.dg/guality/pr41404-1.c: Same.
413 * gcc.dg/guality/pr43051-1.c: Same.
414 * gcc.dg/guality/pr43077-1.c: Same.
415 * gcc.dg/guality/pr43177.c: Same.
416 * gcc.dg/guality/pr43329-1.c: Same.
417 * gcc.dg/guality/pr43479.c: Same.
418 * gcc.dg/guality/pr43593.c: Same.
419 * gcc.dg/guality/pr45003-1.c: Same.
420 * gcc.dg/guality/pr45003-2.c: Same.
421 * gcc.dg/guality/pr45003-3.c: Same.
422 * gcc.dg/guality/pr48437.c: Same.
423 * gcc.dg/guality/pr48466.c: Same.
424 * gcc.dg/guality/pr49888.c: Same.
425 * gcc.dg/guality/pr54200.c: Same.
426 * gcc.dg/guality/pr54519-1.c: Same.
427 * gcc.dg/guality/pr54519-2.c: Same.
428 * gcc.dg/guality/pr54519-3.c: Same.
429 * gcc.dg/guality/pr54519-4.c: Same.
430 * gcc.dg/guality/pr54519-5.c: Same.
431 * gcc.dg/guality/pr54519-6.c: Same.
432 * gcc.dg/guality/pr54551.c: Same.
433 * gcc.dg/guality/pr54693-2.c: Same.
434 * gcc.dg/guality/pr54693.c: Same.
435 * gcc.dg/guality/pr54796.c: Same.
436 * gcc.dg/guality/pr54970.c: Same.
437 * gcc.dg/guality/pr67192.c: Same.
438 * gcc.dg/guality/pr69947.c: Same.
439 * gcc.dg/guality/pr78726.c: Same.
440 * gcc.dg/guality/rotatetest.c: Same.
441 * gcc.dg/guality/sra-1.c: Same.
442 * gcc.dg/guality/vla-2.c: Same.
443
444 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
445
446 * g++.dg/diagnostic/long-short.C: New.
447 * g++.dg/diagnostic/signed-unsigned.C: Likewise.
448 * g++.dg/diagnostic/virtual-friend.C: Likewise.
449 * g++.old-deja/g++.brendan/crash11.C: Adjust.
450
451 2018-07-09 Tom de Vries <tdevries@suse.de>
452
453 * gcc.dg/vla-1.c: New test.
454
455 2018-07-07 Tom de Vries <tdevries@suse.de>
456
457 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
458 files.
459 (get_dump_flags): New proc.
460 (toplevel): Test all dump flags.
461
462 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
463
464 * gnat.dg/stack_usage6.adb: New test.
465 * gnat.dg/stack_usage6_pkg.ads: New helper.
466
467 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
468
469 * gnat.dg/pure_function3a.adb: New test.
470 * gnat.dg/pure_function3b.adb: Likewise.
471 * gnat.dg/pure_function3c.adb: Likewise.
472 * gnat.dg/pure_function3_pkg.ads: New helper.
473
474 2018-07-07 Jakub Jelinek <jakub@redhat.com>
475
476 PR target/84711
477 * gcc.dg/vect/pr84711.c: Remove unnecessary sse
478 dg-require-effective-target. Add -msse not just on i386-*, but
479 on all i?86-* and x86_64-*.
480
481 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
482
483 * gcc.dg/tree-ssa/phi-opt-16.c: New test.
484 * gcc.dg/tree-ssa/phi-opt-17.c: New test.
485 * gcc.dg/tree-ssa/phi-opt-18.c: New test.
486 * gcc.dg/tree-ssa/phi-opt-19.c: New test.
487 * gcc.dg/tree-ssa/popcount3.c: New test.
488
489 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
490
491 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
492 to preserve the test.
493 * gcc.target/i386/pr85073.c: Likewise.
494
495 2018-07-06 Jakub Jelinek <jakub@redhat.com>
496
497 PR tree-optimization/86401
498 * gcc.dg/tree-ssa/pr86401-1.c: New test.
499 * gcc.dg/tree-ssa/pr86401-2.c: New test.
500 * c-c++-common/rotate-9.c: New test.
501
502 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
503
504 PR target/86324
505 gcc.target/powerpc/pr86324-1.c: New test.
506 gcc.target/powerpc/pr86324-2.c: Likewise.
507
508 2018-07-06 Tamar Christina <tamar.christina@arm.com>
509
510 PR target/84711
511 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
512
513 2018-07-06 Tamar Christina <tamar.christina@arm.com>
514
515 * gcc.target/aarch64/struct_cpy.c: Remove ;.
516
517 2018-07-05 Jeff Law <law@redhat.com>
518
519 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
520
521 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
522
523 PR fortran/86408
524 * gfortran.dg/deferred_character_20.f90: New test.
525
526 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
527
528 PR fortran/83183
529 PR fortran/86325
530 * gfortran.dg/init_flag_18.f90: New testcase.
531 * gfortran.dg/init_flag_19.f03: New testcase.
532
533 2018-07-05 Carl Love <cel@us.ibm.com>
534 * gcc.target/altivec-1-runnable.c: New test file.
535 * gcc.target/altivec-2-runnable.c: New test file.
536 * gcc.target/vsx-7.c (main2): Change expected expected instruction
537 for tests.
538
539 2018-07-05 Martin Sebor <msebor@redhat.com>
540
541 PR c++/86400
542 * gcc.dg/strlenopt-47.c: New test.
543 * gcc.dg/strlenopt-48.c: New test.
544
545 2018-07-05 Tamar Christina <tamar.christina@arm.com>
546
547 PR target/84711
548 * gcc.target/arm/big-endian-subreg.c: New.
549
550 2018-07-05 Tamar Christina <tamar.christina@arm.com>
551
552 PR target/84711
553 * gcc.dg/vect/pr84711.c: New.
554
555 2018-07-05 Tamar Christina <tamar.christina@arm.com>
556
557 * gcc.target/aarch64/struct_cpy.c: New.
558
559 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
560
561 * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
562 * c-c++-common/unroll-2.c: Likewise.
563 * g++.dg/cdce3.C: Likewise.
564 * g++.dg/ext/unroll-1.C: Likewise.
565 * g++.dg/ext/unroll-2.C: Likewise.
566 * g++.dg/ext/unroll-3.C: Likewise.
567 * gcc.dg/cdce1.c: Likewise.
568 * gcc.dg/cdce2.c: Likewise.
569 * gcc.dg/gomp/pr68128-1.c: Likewise.
570 * gcc.dg/vect/pr46032.c: Likewise.
571 * gcc.dg/vect/vect-cond-10.c: Likewise.
572 * gcc.dg/vect/vect-cond-8.c: Likewise.
573 * gcc.dg/vect/vect-cond-9.c: Likewise.
574 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
575 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
576 * gcc.target/i386/avx-cvt-2.c: Likewise.
577 * gcc.target/i386/avx-cvt-3.c: Likewise.
578 * gcc.target/i386/avx2-cvt-2.c: Likewise.
579 * gcc.target/i386/avx2-gather-2.c: Likewise.
580 * gcc.target/i386/avx2-gather-6.c: Likewise.
581 * gcc.target/i386/avx512f-gather-2.c: Likewise.
582 * gcc.target/i386/sse2-cvt-2.c: Likewise.
583 * gfortran.dg/directive_unroll_1.f90: Likewise.
584 * gfortran.dg/directive_unroll_2.f90: Likewise.
585 * gnat.dg/unroll2.adb: Likewise.
586 * gnat.dg/unroll3.adb: Likewise.
587
588 2018-07-05 Tom de Vries <tdevries@suse.de>
589
590 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
591
592 2018-07-04 Martin Sebor <msebor@redhat.com>
593
594 PR tree-optimization/86274
595 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
596
597 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
598
599 PR fortran/82009
600 * gfortran.dg/block_16.f08. New test.
601
602 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
603
604 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
605 has a slightly different IL that provides more threading
606 opportunities.
607
608 2018-07-04 Martin Liska <mliska@suse.cz>
609
610 PR middle-end/66240
611 PR target/45996
612 PR c/84100
613 * gcc.dg/pr84100.c (foo):
614 * gcc.target/i386/falign-functions-2.c: New test.
615 * gcc.target/i386/falign-functions.c: New test.
616
617 2018-07-04 Martin Liska <mliska@suse.cz>
618
619 * gcc.dg/pr47793.c: Remove.
620
621 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
622
623 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
624 final scan test.
625 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
626
627 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
628
629 PR target/85620
630 * gcc.target/i386/pr85620-1.c: New test.
631 * gcc.target/i386/pr85620-2.c: Likewise.
632 * gcc.target/i386/pr85620-3.c: Likewise.
633 * gcc.target/i386/pr85620-4.c: Likewise.
634
635 2018-07-03 Martin Sebor <msebor@redhat.com>
636
637 PR tree-optimization/86274
638 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
639 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
640 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
641 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
642 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
643 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
644 * gcc.dg/tree-ssa/pr83198.c: Same.
645
646 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
647
648 * g++.dg/other/locations1.C: New.
649 * g++.dg/tls/locations1.C: Likewise.
650 * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
651 * g++.dg/diagnostic/virtual-static.C: Likewise.
652 * g++.dg/concepts/fn-concept2.C: Test the locations too.
653 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
654 * g++.dg/cpp0x/pr51463.C: Likewise.
655 * g++.dg/other/typedef1.C: Likewise.
656 * g++.dg/parse/dtor13.C: Likewise.
657 * g++.dg/template/error44.C: Likewise.
658 * g++.dg/template/typedef4.C: Likewise.
659 * g++.dg/template/typedef5.C: Likewise.
660 * g++.dg/tls/diag-2.C: Likewise.
661 * g++.old-deja/g++.brendan/crash11.C: Likewise.
662
663 2018-07-03 Marek Polacek <polacek@redhat.com>
664
665 PR c++/86201
666 * g++.dg/diagnostic/pr86201.C: New test.
667
668 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
669
670 PR target/85694
671 * gcc.target/i386/pr85694.c: New test.
672
673 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
674
675 PR tree-optimization/85694
676 * lib/target-supports.exp (check_effective_target_vect_avg_qi):
677 Return true for AArch64 without SVE.
678 * gcc.target/aarch64/vect_hadd_1.h: New file.
679 * gcc.target/aarch64/vect_shadd_1.c: New test.
680 * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
681 * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
682 * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
683
684 2018-07-03 Marek Polacek <polacek@redhat.com>
685
686 PR middle-end/86202
687 * gcc.dg/Wint-conversion-2.c: New test.
688
689 PR c++/84306
690 * g++.dg/overload/conv-op3.C: New test.
691
692 2018-07-03 Richard Biener <rguenther@suse.de>
693
694 PR ipa/86389
695 * gcc.dg/torture/pr86389.c: New testcase.
696
697 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
698
699 PR tree-optimization/85694
700 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
701 proc.
702 * gcc.dg/vect/vect-avg-1.c: New test.
703 * gcc.dg/vect/vect-avg-2.c: Likewise.
704 * gcc.dg/vect/vect-avg-3.c: Likewise.
705 * gcc.dg/vect/vect-avg-4.c: Likewise.
706 * gcc.dg/vect/vect-avg-5.c: Likewise.
707 * gcc.dg/vect/vect-avg-6.c: Likewise.
708 * gcc.dg/vect/vect-avg-7.c: Likewise.
709 * gcc.dg/vect/vect-avg-8.c: Likewise.
710 * gcc.dg/vect/vect-avg-9.c: Likewise.
711 * gcc.dg/vect/vect-avg-10.c: Likewise.
712 * gcc.dg/vect/vect-avg-11.c: Likewise.
713 * gcc.dg/vect/vect-avg-12.c: Likewise.
714 * gcc.dg/vect/vect-avg-13.c: Likewise.
715 * gcc.dg/vect/vect-avg-14.c: Likewise.
716
717 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
718
719 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
720 get split into two for use by the over-widening pattern.
721 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
722 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
723 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
724 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
725 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
726 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
727 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
728 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
729 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
730 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
731 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
732 * gcc.dg/vect/vect-over-widen-22.c: New test.
733
734 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
735
736 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
737 widen_mult pattern.
738 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
739 over-widening messages.
740 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
741 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
742 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
743 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
744 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
745 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
746 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
747 * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
748 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
749 * gcc.dg/vect/vect-over-widen-5.c: Likewise.
750 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
751 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
752 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
753 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
754 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
755 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
756 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
757 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
758 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
759 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
760 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
761 * gcc.dg/vect/vect-over-widen-17.c: Likewise.
762 * gcc.dg/vect/vect-over-widen-18.c: Likewise.
763 * gcc.dg/vect/vect-over-widen-19.c: Likewise.
764 * gcc.dg/vect/vect-over-widen-20.c: Likewise.
765 * gcc.dg/vect/vect-over-widen-21.c: Likewise.
766
767 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
768
769 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
770
771 2018-07-02 Jim Wilson <jimw@sifive.com>
772
773 * gcc.target/riscv/interrupt-debug.c: New.
774
775 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
776
777 * g++.dg/diagnostic/thread-thread_local.C: New.
778
779 2018-07-02 Martin Liska <mliska@suse.cz>
780
781 PR testsuite/86366
782 * gcc.dg/profile-dir-1.c: Fix scanned pattern.
783 * gcc.dg/profile-dir-2.c: Likewise.
784 * gcc.dg/profile-dir-3.c: Likewise.
785
786 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
787
788 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
789 overriden.
790
791 2018-07-02 Richard Biener <rguenther@suse.de>
792
793 PR tree-optimization/86363
794 * gcc.dg/torture/pr86363.c: New testcase.
795
796 2018-07-02 Martin Liska <mliska@suse.cz>
797
798 * gcc.dg/completion-1.c: New test.
799 * gcc.dg/completion-2.c: New test.
800 * gcc.dg/completion-3.c: New test.
801
802 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
803
804 PR fortran/82969
805 PR fortran/86242
806 * gfortran.dg/proc_ptr_50.f90: New test.
807
808 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
809
810 PR fortran/45305
811 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
812
813 2018-07-02 Martin Liska <mliska@suse.cz>
814
815 PR ipa/86279
816 * gcc.dg/ipa/pr86279.c: New test.
817
818 2018-07-02 Martin Liska <mliska@suse.cz>
819
820 PR ipa/86323
821 * g++.dg/ipa/pr86323.C: New test.
822
823 2018-07-01 Tom de Vries <tdevries@suse.de>
824
825 revert:
826 2018-07-01 Tom de Vries <tdevries@suse.de>
827
828 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
829 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
830
831 2018-07-01 Tom de Vries <tdevries@suse.de>
832
833 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
834 argument.
835 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
836 with @main.
837
838 2018-07-01 Tom de Vries <tdevries@suse.de>
839
840 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
841 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
842
843 2018-07-01 Tom de Vries <tdevries@suse.de>
844
845 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
846 * gcc.dg/guality/vla-1.c: Use relative line numbers.
847
848 2018-07-01 Tom de Vries <tdevries@suse.de>
849
850 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
851 (verify_call): ... here. Move to toplevel.
852 (verify_call_np, dg_final_directive_check_utils): New proc.
853 (toplevel): Call dg_final_directive_check_utils.
854 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
855
856 2018-06-30 Jim Wilson <jimw@sifive.com>
857
858 * gcc.target/riscv/shift-shift-1.c: New.
859 * gcc.target/riscv/shift-shift-2.c: New.
860 * gcc.target/riscv/shift-shift-3.c: New.
861
862 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
863
864 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
865
866 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
867
868 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
869 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
870 by 4 in the computation of a[i].
871 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
872 main multiplication constant.
873 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
874 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
875 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
876 pattern to cast the result to int.
877 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
878 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
879 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
880 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
881 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
882 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
883 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
884 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
885 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
886 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
887 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
888 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
889 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
890 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
891 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
892 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
893 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
894 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
895 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
896 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
897
898 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
899
900 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
901 test for vectorization along the lines described in the comment.
902
903 2018-06-30 Tom de Vries <tdevries@suse.de>
904
905 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
906 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
907 LTO_TORTURE_OPTIONS.
908 * gcc.dg/guality/prevent-optimization.h: New file.
909 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
910 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
911
912 2018-06-30 Tom de Vries <tdevries@suse.de>
913
914 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
915 * lib/gcc-dg.exp (dg-final): New proc.
916 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
917 argument.
918
919 2018-06-29 Martin Sebor <msebor@redhat.com>
920
921 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
922 that don't define the function.
923
924 2018-06-29 Marek Polacek <polacek@redhat.com>
925
926 PR c++/86184
927 * g++.dg/ext/cond3.C: New test.
928
929 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
930
931 * gcc.target/arm/arm-soft-strd-even.c: New test.
932
933 2018-06-29 Tom de Vries <tdevries@suse.de>
934
935 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
936 line, and use it.
937 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
938 (process-message): ... here.
939 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
940
941 2018-06-29 Martin Liska <mliska@suse.cz>
942
943 PR tree-optimization/86263
944 * gcc.dg/tree-ssa/pr86263.c: New test.
945
946 2018-06-28 Carl Love <cel@us.ibm.com>
947
948 * gcc.target/p9-extract-1.c: Add test case.
949 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
950 name in ABI.
951
952 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
953
954 PR target/86348
955 * gcc.target/i386/pr86348.c: New test.
956
957 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
958
959 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
960
961 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
962
963 PR fortran/82865
964 * gfortran.dg/dec_type_print_2.f03: New testcase.
965
966 2018-06-28 David Pagan <dave.pagan@oracle.com>
967
968 PR c/55976
969 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
970 message causing unexpected test FAIL.
971
972 2018-06-28 Martin Liska <mliska@suse.cz>
973
974 * gcc.dg/tree-ssa/switch-1.c: New test.
975
976 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
977
978 * gnat.dg/debug15.adb: New test.
979
980 2018-06-27 David Malcolm <dmalcolm@redhat.com>
981
982 PR c++/86329
983 * g++.dg/lookup/pr86329.C: New test.
984
985 2018-06-27 Carl Love <cel@us.ibm.com>
986
987 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
988
989 2018-06-27 Tamar Christina <tamar.christina@arm.com>
990
991 PR target/85769
992 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
993
994 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
995
996 * gcc.target/powerpc/builtins-1.c: Correct a comment.
997
998 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
999
1000 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
1001 requirement for this test.
1002 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
1003 requirement, and -mpower8-vector compile option.
1004
1005 2018-06-26 Jakub Jelinek <jakub@redhat.com>
1006
1007 PR target/86314
1008 * gcc.dg/pr86314.c: New test.
1009
1010 PR debug/86257
1011 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
1012
1013 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1014
1015 * gcc.target/i386/pr86257.c: Require 64-bit.
1016
1017 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1018
1019 * g++.dg/pr86082.C: Require IBM1047 support.
1020
1021 2018-06-26 Richard Biener <rguenther@suse.de>
1022
1023 PR middle-end/86271
1024 * gcc.dg/pr86271.c: New testcase.
1025
1026 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
1027
1028 PR debug/86064
1029 * gcc.dg/pr86064.c: New.
1030
1031 2018-06-25 Jeff Law <law@redhat.com>
1032
1033 * lib/target-supports.exp
1034 (check_effective_target_logical_op_short_circuit): Add v850.
1035
1036 2018-06-25 Martin Sebor <msebor@redhat.com>
1037
1038 PR tree-optimization/86204
1039 * gcc.dg/strlenopt-46.c: New test.
1040
1041 2018-06-25 Martin Sebor <msebor@redhat.com>
1042
1043 PR tree-optimization/85700
1044 * gcc.dg/Wstringop-truncation-4.c: New test.
1045
1046 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
1047
1048 PR fortran/82972
1049 PR fortran/83088
1050 PR fortran/85851
1051 * gfortran.dg/init_flag_17.f90: New testcase.
1052
1053 2018-06-25 Carl Love <cel@us.ibm.com>
1054
1055 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
1056 vec_extract a signed int. Add vec_extract tests for bool char
1057 and bool int.
1058 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
1059 vec_extract tests.
1060
1061 2018-06-25 Tom de Vries <tdevries@suse.de>
1062
1063 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
1064
1065 2018-06-25 Jakub Jelinek <jakub@redhat.com>
1066
1067 PR target/84786
1068 * gcc.target/i386/avx512f-pr84786-3.c: New test.
1069
1070 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
1071
1072 * gnat.dg/sso9.adb: New testcase.
1073 * gnat.dg/sso9_pkg.ads: Likewise.
1074
1075 2018-06-25 Tom de Vries <tdevries@suse.de>
1076
1077 PR debug/86257
1078 * gcc.target/i386/pr86257.c: New test.
1079
1080 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
1081
1082 PR C++/86082
1083 * g++.dg/pr86082.C: New test.
1084
1085 2018-06-24 Tom de Vries <tdevries@suse.de>
1086
1087 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
1088 * gcc.dg/guality/guality.exp: Same.
1089 * gfortran.dg/guality/guality.exp: Same.
1090 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
1091
1092 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
1093
1094 * g++.dg/concepts/locations1.C: New.
1095 * g++.dg/cpp0x/locations1.C: Likewise.
1096 * g++.dg/cpp1z/inline-var2.C: Test locations too.
1097 * g++.dg/cpp1z/inline-var3.C: Likewise.
1098
1099 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
1100
1101 PR fortran/86281
1102 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
1103
1104 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
1105
1106 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
1107 this test.
1108 * gcc.target/powerpc/builtins-9.c: New test.
1109 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
1110 to expect different code generation on big-endian vs.
1111 little-endian targets.
1112
1113 2018-06-22 Tom de Vries <tdevries@suse.de>
1114
1115 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
1116 $rootme/../gdb/gdb, if available.
1117 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
1118 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
1119
1120 2018-06-22 Tom de Vries <tdevries@suse.de>
1121
1122 * lib/gcc-gdb-test.exp (report_gdb): New proc.
1123 * g++.dg/guality/guality.exp: Use report_gdb.
1124 * gcc.dg/guality/guality.exp: Same.
1125 * gfortran.dg/guality/guality.exp: Same.
1126
1127 2018-06-22 Jakub Jelinek <jakub@redhat.com>
1128
1129 PR c++/85662
1130 * g++.dg/ext/offsetof3.C: New test.
1131
1132 2018-06-22 Carl Love <cel@us.ibm.com>
1133
1134 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
1135 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
1136 for the vnor, vand and vxor instructions.
1137 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
1138 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
1139 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
1140 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
1141 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
1142 Add -dp to dg-options, update expected counts.
1143
1144 2018-06-22 Paul Koning <ni1d@arrl.net>
1145
1146 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
1147 if pdp11.
1148 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
1149 * gcc.c-torture/compile/20040101-1.c: Ditto.
1150 * gcc.c-torture/compile/20050622-1.c: Ditto.
1151 * gcc.c-torture/compile/20080625-1.c: Ditto.
1152 * gcc.c-torture/compile/20090107-1.c: Ditto.
1153 * gcc.c-torture/compile/920501-12.c: Ditto.
1154 * gcc.c-torture/compile/920501-4.c: Ditto.
1155 * gcc.c-torture/compile/961203-1.c: Ditto.
1156 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
1157 * gcc.c-torture/compile/pr25310.c: Ditto.
1158
1159 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
1160 James Norris <jnorris@codesourcery.com>
1161 Thomas Schwinge <thomas@codesourcery.com>
1162 Tom de Vries <tom@codesourcery.com>
1163
1164 * c-c++-common/goacc/deviceptr-4.c: New file.
1165 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
1166 Likewise.
1167 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
1168 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
1169 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
1170 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
1171 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
1172 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
1173 Likewise.
1174 * c-c++-common/goacc/parallel-reduction.c: Likewise.
1175 * c-c++-common/goacc/private-reduction-1.c: Likewise.
1176 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
1177 Likewise.
1178 * gfortran.dg/goacc/modules.f95: Likewise.
1179 * gfortran.dg/goacc/routine-8.f90: Likewise.
1180 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
1181
1182 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
1183
1184 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
1185 if the long double format is IEEE 128-bit for tests that are
1186 explicitly testing IBM extended double support. Use the
1187 appropriate pack and unpack built-in functions. Change calls from
1188 __builtin_isinfl to __builtin_isinf since the later supports all
1189 floating point types.
1190 * gcc.target/powerpc/pr57150.c: Likewise.
1191 * gcc.target/powerpc/pr60203.c: Likewise.
1192 * gcc.target/powerpc/pr67808.c: Likewise.
1193 * gcc.target/powerpc/pr70117.c: Likewise.
1194 * gcc.target/powerpc/tfmode_off.c: Likewise.
1195
1196 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
1197
1198 PR fortran/49630
1199 * gfortran.dg/assumed_charlen_function_7.f90: New test.
1200
1201 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
1202
1203 PR fortran/83118
1204 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
1205
1206 2018-06-21 Tom de Vries <tdevries@suse.de>
1207
1208 * gcc.dg/guality/pr45882.c (a): Add used attribute.
1209
1210 2018-06-21 Tom de Vries <tdevries@suse.de>
1211
1212 PR tree-optimization/85859
1213 * gcc.dg/pr85859.c: New test.
1214
1215 2018-06-21 Richard Biener <rguenther@suse.de>
1216
1217 PR tree-optimization/86232
1218 * gcc.dg/torture/pr86232.c: New testcase.
1219
1220 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
1221
1222 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
1223
1224 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
1225
1226 * gcc/gcc.target/aarch64/aes_2.c: New test.
1227
1228 2018-06-20 Than McIntosh <thanm@google.com>
1229
1230 PR libgcc/86213
1231 * gcc.dg/split-8.c: New.
1232
1233 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
1234
1235 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
1236 for vpkudus in place of vpksdus.
1237 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
1238
1239 2018-06-20 Nathan Sidwell <nathan@acm.org>
1240
1241 PR c++/85634
1242 * g++.dg/lookup/pr85634-2.C: New.
1243
1244 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
1245
1246 * g++.dg/template/friend65.C: New.
1247 * g++.dg/cpp0x/main1.C: Likewise.
1248 * g++.dg/other/main2.C: Likewise.
1249 * g++.dg/other/main3.C: Likewise.
1250 * g++.dg/template/friend42.C: Test location too.
1251 * g++.dg/concepts/decl-diagnose.C: Likewise.
1252 * g++.dg/warn/main-2.C: Update.
1253
1254 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
1255 Thomas Schwinge <thomas@codesourcery.com>
1256 Cesar Philippidis <cesar@codesourcery.com>
1257
1258 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
1259 2.5 data clause semantics.
1260 * c-c++-common/goacc/declare-2.c: Likewise.
1261 * c-c++-common/goacc/default-4.c: Likewise.
1262 * c-c++-common/goacc/finalize-1.c: New test.
1263 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
1264 OpenACC 2.5 data clause semantics.
1265 * c-c++-common/goacc/kernels-alias.c: Likewise.
1266 * c-c++-common/goacc/routine-5.c: Likewise.
1267 * c-c++-common/goacc/update-if_present-1.c: New test.
1268 * c-c++-common/goacc/update-if_present-2.c: New test.
1269 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
1270 2.5 data clause semantics.
1271 * gfortran.dg/goacc/combined-directives.f90: Likewise.
1272 * gfortran.dg/goacc/data-tree.f95: Likewise.
1273 * gfortran.dg/goacc/declare-2.f95: Likewise.
1274 * gfortran.dg/goacc/default-4.f: Likewise.
1275 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
1276 * gfortran.dg/goacc/finalize-1.f: New test.
1277 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
1278 OpenACC 2.5 data clause semantics.
1279 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
1280 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
1281 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
1282 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
1283 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
1284 * gfortran.dg/goacc/update-if_present-1.f90: New test.
1285 * gfortran.dg/goacc/update-if_present-2.f90: New test.
1286
1287 2018-06-20 Jakub Jelinek <jakub@redhat.com>
1288
1289 PR c++/86210
1290 * g++.dg/warn/Wnonnull4.C: New test.
1291
1292 2018-06-20 Marek Polacek <polacek@redhat.com>
1293
1294 PR c++/86240
1295 * g++.dg/pr86240.C: New test.
1296
1297 2018-06-20 Jakub Jelinek <jakub@redhat.com>
1298
1299 PR debug/86194
1300 * gcc.target/i386/pr86194.c: New test.
1301
1302 PR tree-optimization/86231
1303 * gcc.dg/tree-ssa/vrp119.c: New test.
1304 * gcc.c-torture/execute/pr86231.c: New test.
1305
1306 2018-06-20 Tom de Vries <tdevries@suse.de>
1307
1308 PR tree-optimization/86097
1309 * gcc.dg/autopar/pr86097.c: New test.
1310
1311 2018-06-20 Nathan Sidwell <nathan@acm.org>
1312
1313 PR c++/85634
1314 * g++.dg/lookup/pr85634.C: New.
1315
1316 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1317
1318 * gcc.target/aarch64/ldp_stp_q.c: New test.
1319 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
1320 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
1321
1322 2018-06-20 Martin Liska <mliska@suse.cz>
1323
1324 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
1325
1326 2018-06-19 Martin Sebor <msebor@redhat.com>
1327
1328 PR tree-optimization/48560
1329 * gcc.dg/Warray-bounds-28.c: New test.
1330
1331 2018-06-19 Martin Sebor <msebor@redhat.com>
1332
1333 PR middle-end/85602
1334 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
1335 to also match C++.
1336
1337 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
1338
1339 * g++.dg/lto/pr84805_0.C: Update template.
1340 * g++.dg/lto/pr84805_1.C: Update template.
1341
1342 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
1343
1344 * gnat.dg/aggr24.adb: New test.
1345 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
1346
1347 2018-06-19 Richard Biener <rguenther@suse.de>
1348
1349 PR tree-optimization/86179
1350 * gcc.dg/pr86179.c: New testcase.
1351
1352 2018-06-18 Martin Sebor <msebor@redhat.com>
1353
1354 PR middle-end/85602
1355 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
1356 * c-c++-common/attr-nonstring-8.c: New test.
1357
1358 2018-06-18 Martin Sebor <msebor@redhat.com>
1359
1360 PR tree-optimization/81384
1361 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
1362 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
1363 * gcc.c-torture/execute/builtins/strnlen.c: New test.
1364 * gcc.dg/attr-nonstring-2.c: New test.
1365 * gcc.dg/attr-nonstring-3.c: New test.
1366 * gcc.dg/attr-nonstring-4.c: New test.
1367 * gcc.dg/strlenopt-45.c: New test.
1368 * gcc.dg/strlenopt.h (strnlen): Declare.
1369
1370 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
1371
1372 PR tree-optimization/86076
1373 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
1374
1375 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
1376
1377 PR tree-optimization/64946
1378 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
1379
1380 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
1381
1382 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
1383 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
1384 * gnat.dg/stack_usage5.adb: New test.
1385
1386 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
1387
1388 PR middle-end/82479
1389 * gcc.dg/tree-ssa/popcount.c: New test.
1390 * gcc.dg/tree-ssa/popcount2.c: New test.
1391
1392 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
1393
1394 PR middle-end/64946
1395 * gcc.dg/absu.c: New test.
1396 * gcc.dg/gimplefe-29.c: New test.
1397 * gcc.target/aarch64/pr64946.c: New test.
1398
1399 2018-06-15 Jakub Jelinek <jakub@redhat.com>
1400
1401 PR c/86093
1402 * c-c++-common/pr86093.c: New test.
1403
1404 PR middle-end/85878
1405 * gfortran.fortran-torture/compile/pr85878.f90: New test.
1406
1407 PR middle-end/86123
1408 * gcc.c-torture/compile/pr86123.c: New test.
1409
1410 2018-06-15 Tom de Vries <tdevries@suse.de>
1411
1412 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
1413
1414 2018-06-15 Nick Clifton <nickc@redhat.com>
1415
1416 PR 84195
1417 * gcc.c-torture/compile/pr84195.c: New test.
1418
1419 2018-06-15 Richard Biener <rguenther@suse.de>
1420
1421 PR middle-end/86159
1422 * g++.dg/pr86159.C: New testcase.
1423
1424 2018-06-15 Richard Biener <rguenther@suse.de>
1425
1426 PR middle-end/86076
1427 * gcc.dg/pr86076.c: New testcase.
1428
1429 2018-06-14 Marek Polacek <polacek@redhat.com>
1430
1431 PR c++/86063
1432 * g++.dg/cpp0x/gen-attrs-65.C: New test.
1433
1434 2018-06-14 Jakub Jelinek <jakub@redhat.com>
1435
1436 PR target/86048
1437 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
1438 -msse2 to dg-options.
1439
1440 PR middle-end/86122
1441 * gcc.c-torture/compile/pr86122.c: New test.
1442
1443 P0624R2 - Default constructible and assignable stateless lambdas
1444 * g++.dg/cpp2a/lambda1.C: New test.
1445 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
1446 for -std=c++2a.
1447
1448 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1449
1450 * g++.dg/other/static3.C: New.
1451 * g++.dg/other/static4.C: Likewise.
1452 * g++.dg/warn/Wshadow-15.C: Likewise.
1453 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
1454 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
1455 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
1456 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
1457 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
1458 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
1459 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
1460
1461 2018-06-14 Jakub Jelinek <jakub@redhat.com>
1462
1463 PR target/85945
1464 * gcc.c-torture/compile/pr85945.c: New test.
1465
1466 2018-06-14 Richard Biener <rguenther@suse.de>
1467
1468 PR ipa/86124
1469 * gcc.dg/pr86124.c: New testcase.
1470
1471 2018-06-13 Martin Sebor <msebor@redhat.com>
1472
1473 PR tree-optimization/86114
1474 * gcc.dg/pr86114.c: New test.
1475
1476 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
1477
1478 PR fortran/86110
1479 * gfortran.dg/pr86110.f90: New test.
1480
1481 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
1482
1483 PR fortran/85703
1484 * gfortran.dg/goacc/pr85703.f90: New test.
1485 * gfortran.dg/gomp/pr85703.f90: New test.
1486
1487 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
1488
1489 PR fortran/85702
1490 * gfortran.dg/goacc/pr85702.f90: New test.
1491
1492 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
1493
1494 * gcc.target/i386/pr86048.c: New test.
1495
1496 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
1497
1498 * gcc.target/arc/fma-1.c: New test.
1499
1500 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
1501
1502 * gcc.target/arc/pr9001107555.c: New file.
1503
1504 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
1505
1506 * g++.dg/torture/aarch64-vect-init-1.C: New test.
1507
1508 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
1509
1510 * g++.dg/init/delete3.C: New.
1511 * g++.dg/init/new49.C: Likewise.
1512 * g++.dg/init/new25.C: Test locations too.
1513 * g++.dg/template/new4.C: Likewise.
1514 * g++.old-deja/g++.jason/operator.C: Likewise.
1515
1516 2018-06-12 Marek Polacek <polacek@redhat.com>
1517
1518 Core issue 1331 - const mismatch with defaulted copy constructor
1519 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
1520 * g++.dg/cpp0x/defaulted52.C: New test.
1521 * g++.dg/cpp0x/defaulted53.C: New test.
1522 * g++.dg/cpp0x/defaulted54.C: New test.
1523 * g++.dg/cpp0x/defaulted55.C: New test.
1524 * g++.dg/cpp0x/defaulted56.C: New test.
1525 * g++.dg/cpp0x/defaulted57.C: New test.
1526 * g++.dg/cpp0x/defaulted58.C: New test.
1527 * g++.dg/cpp0x/defaulted59.C: New test.
1528 * g++.dg/cpp0x/defaulted60.C: New test.
1529
1530 2018-06-12 David Malcolm <dmalcolm@redhat.com>
1531
1532 PR other/69968
1533 * gcc.dg/spellcheck-transposition.c: New test.
1534
1535 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
1536
1537 PR fortran/44491
1538 * gfortran.dg/pr44491.f90: New testcase
1539
1540 2018-06-12 Martin Sebor <msebor@redhat.com>
1541
1542 PR tree-optimization/85259
1543 * gcc.dg/Wstringop-overflow-5.c: New test.
1544 * gcc.dg/Wstringop-overflow-6.c: New test.
1545
1546 2018-06-12 Martin Sebor <msebor@redhat.com>
1547
1548 PR c/85931
1549 * gcc.dg/Wstringop-truncation-3.c: New test.
1550
1551 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
1552
1553 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
1554 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
1555 * gcc.target/powerpc/swaps-p8-17.c: Same.
1556
1557 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
1558
1559 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
1560 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
1561 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
1562 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
1563 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
1564 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
1565
1566 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
1567
1568 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
1569 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
1570 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
1571 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
1572 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
1573 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
1574
1575 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
1576
1577 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
1578 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
1579 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
1580 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
1581 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
1582 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
1583
1584 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
1585
1586 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
1587 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
1588 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
1589 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
1590 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
1591 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
1592
1593 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
1594
1595 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
1596 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
1597 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
1598 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
1599 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
1600 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
1601
1602 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
1603
1604 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
1605 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
1606 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
1607 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
1608 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
1609 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
1610
1611 2018-06-12 Martin Liska <mliska@suse.cz>
1612
1613 * g++.dg/opt/mpx.C: New test.
1614 * gcc.target/i386/mpx.c: New test.
1615
1616 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
1617
1618 * gcc.target/arc/builtin_simdarc.c: Update test.
1619 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
1620 * gcc.target/arc/tumaddsidi4.c: Likewise.
1621
1622 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
1623
1624 * gnat.dg/opt72a.ad[sb]: New test.
1625 * gnat.dg/opt72_pkg.ads: New helper.
1626
1627 2018-06-12 Tom de Vries <tdevries@suse.de>
1628
1629 * gcc.dg-selftests/dg-final.exp: New file.
1630
1631 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
1632
1633 * g++.dg/lookup/new2.C: Test locations too.
1634 * g++.dg/other/ellipsis1.C: Likewise.
1635 * g++.dg/other/operator1.C: Likewise.
1636 * g++.dg/other/operator2.C: Likewise.
1637 * g++.dg/overload/operator2.C: Likewise.
1638 * g++.dg/parse/defarg11.C: Likewise.
1639 * g++.dg/parse/operator4.C: Likewise.
1640 * g++.dg/template/error30.C: Likewise.
1641 * g++.dg/template/explicit-args3.C: Likewise.
1642 * g++.dg/warn/effc1.C: Likewise.
1643 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
1644 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
1645 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
1646 * g++.old-deja/g++.jason/conversion5.C: Likewise.
1647 * g++.old-deja/g++.jason/operator.C: Likewise.
1648
1649 2018-06-11 Martin Sebor <msebor@redhat.com>
1650
1651 PR tree-optimization/86083
1652 * gcc.dg/strlenopt-44.c: New test.
1653
1654 2018-06-11 Janus Weil <janus@gcc.gnu.org>
1655
1656 PR fortran/45521
1657 * gfortran.dg/generic_32.f90: New test.
1658 * gfortran.dg/generic_33.f90: New test.
1659
1660 2018-06-11 Carl Love <cel@us.ibm.com>
1661 * gcc.target/powerpc/altivec-7.c (main): Remove tests
1662 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
1663 long long bool. Remove duplicate dg-final for xxlxor. Update
1664 dg-final instruction counts.
1665 * gcc.target/powerpc/altivec-37.c (main): New file for
1666 tests vec_unpackh and vec_unpackl returning long long bool and
1667 long long int.
1668
1669 2018-06-11 Martin Liska <mliska@suse.cz>
1670
1671 PR tree-optimization/86089
1672 * gcc.dg/tree-ssa/pr86089.c: New test.
1673
1674 2018-06-11 Julia Koval <julia.koval@intel.com>
1675
1676 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
1677 * gcc.target/i386/vpclmulqdq.c: Ditto.
1678
1679 2018-06-11 Olivier Hainque <hainque@adacore.com>
1680
1681 * gnat.dg/lang-dw2.adb: New test.
1682 * gnat.dg/lang-dw3.adb: New test.
1683
1684 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
1685
1686 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
1687 gnat.dg/assertion_policy1_pkg.ads: New testcase.
1688
1689 2018-06-11 Ed Schonberg <schonberg@adacore.com>
1690
1691 * gnat.dg/predicate1.adb: New testcase.
1692
1693 2018-06-11 Yannick Moy <moy@adacore.com>
1694
1695 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
1696
1697 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
1698
1699 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
1700 testcase.
1701
1702 2018-06-11 Javier Miranda <miranda@adacore.com>
1703
1704 * gnat.dg/prot4.adb: New testcase.
1705
1706 2018-06-11 Yannick Moy <moy@adacore.com>
1707
1708 * gnat.dg/part_of1-instantiation.adb,
1709 gnat.dg/part_of1-instantiation.ads,
1710 gnat.dg/part_of1-private_generic.adb,
1711 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
1712 testcase.
1713
1714 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
1715
1716 * gnat.dg/contract1.adb: New testcase.
1717
1718 2018-06-11 Javier Miranda <miranda@adacore.com>
1719
1720 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
1721 testcase.
1722
1723 2018-06-11 Ed Schonberg <schonberg@adacore.com>
1724
1725 * gnat.dg/inline_always1.adb: New testcase.
1726
1727 2018-06-11 Ed Schonberg <schonberg@adacore.com>
1728
1729 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
1730 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
1731 gnat.dg/nested_generic2_g2.ads: New testcase.
1732
1733 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
1734
1735 * g++.dg/template/friend64.C: New.
1736 * g++.old-deja/g++.other/friend4.C: Test the location too.
1737 * g++.old-deja/g++.pt/crash23.C: Likewise.
1738
1739 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1740
1741 * gfortran.dg/inline_matmul_23.f90: New test.
1742
1743 2018-06-10 Janus Weil <janus@gcc.gnu.org>
1744
1745 PR fortran/85088
1746 * gfortran.dg/intent_decl_1.f90: New test case.
1747
1748 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
1749
1750 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
1751 * gfortran.dg/ieee/large_4.f90: Ditto.
1752 * gfortran.dg/round_4.f90: Ditto.
1753
1754 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
1755
1756 PR fortran/38351
1757 * gfortran.dg/pr38351.f90: New test.
1758 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
1759
1760 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
1761
1762 PR fortran/85138
1763 PR fortran/85996
1764 PR fortran/86051
1765 * gfortran.dg/pr85138_1.f90: New test.
1766 * gfortran.dg/pr85138_2.f90: Ditto.
1767 * gfortran.dg/pr85996.f90: Ditto.
1768
1769 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
1770
1771 PR fortran/78278
1772 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
1773 * gfortran.dg/data_char_1.f90: Ditto.
1774 * gfortran.dg/pr78571.f90: Ditto.
1775 * gfortran.dg/pr78278.f90: New test.
1776
1777 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
1778
1779 PR fortran/63514
1780 * gfortran.dg/pr63514.f90: New test.
1781
1782 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
1783
1784 PR fortran/85631
1785 * gfortran.dg/bounds_check_20.f90: New test.
1786
1787 2018-06-08 Carl Love <cel@us.ibm.com>
1788
1789 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
1790 vpkudum counts.
1791 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
1792 vec_extract a signed int.
1793 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
1794 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
1795 vcmpgtsd, vcmpgtud.
1796 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
1797 vec_extract a signed int.
1798 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
1799 vec_extract a signed int.
1800 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
1801 vec_xor builtins. Update xxsel, xxlxor counts.
1802
1803 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
1804
1805 PR fortran/86059
1806 * gfortran.dg/associate_30.f90: Remove code tested ...
1807 * gfortran.dg/pr67803.f90: Ditto.
1808 * gfortran.dg/pr67805.f90: Ditto.
1809 * gfortran.dg/pr86059.f90: ... here. New test.
1810
1811 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
1812
1813 PR fortran/78571
1814 * gfortran.dg/pr78571.f90: New test.
1815
1816 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
1817
1818 PR target/85755
1819 * gcc.target/powerpc/pr85755.c: New test.
1820
1821 2018-06-08 Carl Love <cel@us.ibm.com>
1822
1823 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
1824 vsx-vector-6.p7.c.
1825 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
1826 vsx-vector-6.p9.c.
1827 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
1828 for BE system that are different then for an LE system from this file
1829 into vsx-vector-6-le.c using be target qualifier. Remove this file.
1830 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
1831 the various instruction counts. Rename file to vsx-vector-6.p8.c.
1832
1833 2018-06-08 Martin Liska <mliska@suse.cz>
1834
1835 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
1836
1837 2018-06-08 Martin Liska <mliska@suse.cz>
1838
1839 * g++.dg/dg.exp: Do not use mpx.exp.
1840 * g++.dg/lto/lto.exp: Likewise.
1841 * g++.dg/lto/pr69729_0.C: Remove.
1842 * g++.dg/opt/pr71529.C: Remove.
1843 * g++.dg/pr63995-1.C: Remove.
1844 * g++.dg/pr68270.C: Remove.
1845 * g++.dg/pr71624.C: Remove.
1846 * g++.dg/pr71633.C: Remove.
1847 * g++.dg/pr79761.C: Remove.
1848 * g++.dg/pr79764.C: Remove.
1849 * g++.dg/pr79769.C: Remove.
1850 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
1851 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
1852 * gcc.dg/lto/chkp-privatize_0.c: Remove.
1853 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
1854 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
1855 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
1856 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
1857 * gcc.dg/lto/pr66221_0.c: Remove.
1858 * gcc.target/i386/chkp-always_inline.c: Remove.
1859 * gcc.target/i386/chkp-bndret.c: Remove.
1860 * gcc.target/i386/chkp-builtins-1.c: Remove.
1861 * gcc.target/i386/chkp-builtins-2.c: Remove.
1862 * gcc.target/i386/chkp-builtins-3.c: Remove.
1863 * gcc.target/i386/chkp-builtins-4.c: Remove.
1864 * gcc.target/i386/chkp-const-check-1.c: Remove.
1865 * gcc.target/i386/chkp-const-check-2.c: Remove.
1866 * gcc.target/i386/chkp-hidden-def.c: Remove.
1867 * gcc.target/i386/chkp-label-address.c: Remove.
1868 * gcc.target/i386/chkp-lifetime-1.c: Remove.
1869 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
1870 * gcc.target/i386/chkp-pr69044.c: Remove.
1871 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
1872 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
1873 * gcc.target/i386/chkp-strchr.c: Remove.
1874 * gcc.target/i386/chkp-strlen-1.c: Remove.
1875 * gcc.target/i386/chkp-strlen-2.c: Remove.
1876 * gcc.target/i386/chkp-strlen-3.c: Remove.
1877 * gcc.target/i386/chkp-strlen-4.c: Remove.
1878 * gcc.target/i386/chkp-strlen-5.c: Remove.
1879 * gcc.target/i386/chkp-stropt-1.c: Remove.
1880 * gcc.target/i386/chkp-stropt-10.c: Remove.
1881 * gcc.target/i386/chkp-stropt-11.c: Remove.
1882 * gcc.target/i386/chkp-stropt-12.c: Remove.
1883 * gcc.target/i386/chkp-stropt-13.c: Remove.
1884 * gcc.target/i386/chkp-stropt-14.c: Remove.
1885 * gcc.target/i386/chkp-stropt-15.c: Remove.
1886 * gcc.target/i386/chkp-stropt-16.c: Remove.
1887 * gcc.target/i386/chkp-stropt-17.c: Remove.
1888 * gcc.target/i386/chkp-stropt-2.c: Remove.
1889 * gcc.target/i386/chkp-stropt-3.c: Remove.
1890 * gcc.target/i386/chkp-stropt-4.c: Remove.
1891 * gcc.target/i386/chkp-stropt-5.c: Remove.
1892 * gcc.target/i386/chkp-stropt-6.c: Remove.
1893 * gcc.target/i386/chkp-stropt-7.c: Remove.
1894 * gcc.target/i386/chkp-stropt-8.c: Remove.
1895 * gcc.target/i386/chkp-stropt-9.c: Remove.
1896 * gcc.target/i386/i386.exp: Do not use mpx.exp.
1897 * gcc.target/i386/indirect-thunk-11.c: Remove.
1898 * gcc.target/i386/indirect-thunk-12.c: Remove.
1899 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
1900 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
1901 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
1902 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
1903 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
1904 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
1905 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
1906 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
1907 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
1908 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
1909 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
1910 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
1911 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
1912 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
1913 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
1914 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
1915 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
1916 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
1917 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
1918 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
1919 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
1920 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
1921 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
1922 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
1923 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
1924 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
1925 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
1926 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
1927 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
1928 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
1929 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
1930 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
1931 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
1932 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
1933 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
1934 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
1935 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
1936 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
1937 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
1938 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
1939 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
1940 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
1941 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
1942 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
1943 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
1944 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
1945 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
1946 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
1947 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
1948 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
1949 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
1950 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
1951 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
1952 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
1953 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
1954 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
1955 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
1956 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
1957 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
1958 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
1959 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
1960 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
1961 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
1962 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
1963 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
1964 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
1965 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
1966 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
1967 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
1968 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
1969 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
1970 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
1971 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
1972 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
1973 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
1974 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
1975 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
1976 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
1977 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
1978 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
1979 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
1980 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
1981 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
1982 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
1983 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
1984 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
1985 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
1986 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
1987 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
1988 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
1989 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
1990 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
1991 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
1992 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
1993 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
1994 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
1995 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
1996 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
1997 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
1998 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
1999 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
2000 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
2001 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
2002 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
2003 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
2004 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
2005 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
2006 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
2007 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
2008 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
2009 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
2010 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
2011 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
2012 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
2013 * gcc.target/i386/mpx/label-address-1.c: Remove.
2014 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
2015 * gcc.target/i386/mpx/macro.c: Remove.
2016 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
2017 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
2018 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
2019 * gcc.target/i386/mpx/memcpy-1.c: Remove.
2020 * gcc.target/i386/mpx/memmove-1.c: Remove.
2021 * gcc.target/i386/mpx/memmove-2.c: Remove.
2022 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
2023 * gcc.target/i386/mpx/mpx-check.h: Remove.
2024 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
2025 * gcc.target/i386/mpx/mpx.exp: Remove.
2026 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
2027 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
2028 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
2029 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
2030 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
2031 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
2032 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
2033 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
2034 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
2035 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
2036 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
2037 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
2038 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
2039 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
2040 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
2041 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
2042 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
2043 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
2044 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
2045 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
2046 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
2047 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
2048 * gcc.target/i386/mpx/pr65508.c: Remove.
2049 * gcc.target/i386/mpx/pr65531.cc: Remove.
2050 * gcc.target/i386/mpx/pr66048.cc: Remove.
2051 * gcc.target/i386/mpx/pr66134.c: Remove.
2052 * gcc.target/i386/mpx/pr66566.c: Remove.
2053 * gcc.target/i386/mpx/pr66567.c: Remove.
2054 * gcc.target/i386/mpx/pr66568.c: Remove.
2055 * gcc.target/i386/mpx/pr66569.c: Remove.
2056 * gcc.target/i386/mpx/pr66581.c: Remove.
2057 * gcc.target/i386/mpx/pr68337-1.c: Remove.
2058 * gcc.target/i386/mpx/pr68337-2.c: Remove.
2059 * gcc.target/i386/mpx/pr68416.c: Remove.
2060 * gcc.target/i386/mpx/pr78339.c: Remove.
2061 * gcc.target/i386/mpx/pr79631.c: Remove.
2062 * gcc.target/i386/mpx/pr79633.c: Remove.
2063 * gcc.target/i386/mpx/pr79753.c: Remove.
2064 * gcc.target/i386/mpx/pr79770.c: Remove.
2065 * gcc.target/i386/mpx/pr79987.c: Remove.
2066 * gcc.target/i386/mpx/pr79988.c: Remove.
2067 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
2068 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
2069 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
2070 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
2071 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
2072 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
2073 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
2074 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
2075 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
2076 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
2077 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
2078 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
2079 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
2080 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
2081 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
2082 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
2083 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
2084 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
2085 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
2086 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
2087 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
2088 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
2089 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
2090 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
2091 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
2092 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
2093 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
2094 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
2095 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
2096 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
2097 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
2098 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
2099 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
2100 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
2101 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
2102 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
2103 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
2104 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
2105 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
2106 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
2107 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
2108 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
2109 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
2110 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
2111 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
2112 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
2113 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
2114 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
2115 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
2116 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
2117 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
2118 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
2119 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
2120 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
2121 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
2122 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
2123 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
2124 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
2125 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
2126 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
2127 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
2128 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
2129 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
2130 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
2131 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
2132 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
2133 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
2134 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
2135 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
2136 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
2137 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
2138 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
2139 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
2140 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
2141 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
2142 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
2143 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
2144 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
2145 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
2146 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
2147 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
2148 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
2149 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
2150 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
2151 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
2152 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
2153 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
2154 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
2155 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
2156 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
2157 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
2158 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
2159 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
2160 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
2161 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
2162 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
2163 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
2164 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
2165 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
2166 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
2167 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
2168 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
2169 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
2170 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
2171 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
2172 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
2173 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
2174 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
2175 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
2176 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
2177 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
2178 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
2179 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
2180 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
2181 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
2182 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
2183 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
2184 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
2185 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
2186 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
2187 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
2188 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
2189 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
2190 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
2191 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
2192 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
2193 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
2194 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
2195 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
2196 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
2197 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
2198 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
2199 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
2200 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
2201 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
2202 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
2203 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
2204 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
2205 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
2206 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
2207 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
2208 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
2209 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
2210 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
2211 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
2212 * gcc.target/i386/pr63995-2.c: Remove.
2213 * gcc.target/i386/pr64805.c: Remove.
2214 * gcc.target/i386/pr65044.c: Remove.
2215 * gcc.target/i386/pr65167.c: Remove.
2216 * gcc.target/i386/pr65183.c: Remove.
2217 * gcc.target/i386/pr65184.c: Remove.
2218 * gcc.target/i386/pr65523.c: Remove.
2219 * gcc.target/i386/pr70876.c: Remove.
2220 * gcc.target/i386/pr70877.c: Remove.
2221 * gcc.target/i386/pr71458.c: Remove.
2222 * gcc.target/i386/pr80880.c: Remove.
2223 * gcc.target/i386/ret-thunk-25.c: Remove.
2224 * gcc.target/i386/thunk-retbnd.c: Remove.
2225 * lib/mpx-dg.exp: Remove.
2226 * gcc.target/i386/funcspec-56.inc: Adjust test case.
2227
2228 2018-06-07 Carl Love <cel@us.ibm.com>
2229
2230 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
2231 statements.
2232
2233 2018-06-07 Carl Love <cel@us.ibm.com>
2234
2235 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
2236 error message.
2237
2238 2018-06-07 Marek Polacek <polacek@redhat.com>
2239
2240 PR c/85318
2241 * gcc.dg/Wc90-c99-compat-10.c: New test.
2242 * gcc.dg/Wc90-c99-compat-11.c: New test.
2243 * gcc.dg/Wc90-c99-compat-12.c: New test.
2244 * gcc.dg/Wc90-c99-compat-9.c: New test.
2245
2246 2018-06-07 Paul Koning <ni1d@arrl.net>
2247
2248 * gcc.c-torture/compile/20180605-1.c: New test.
2249
2250 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
2251
2252 PR fortran/86045
2253 * gfortran.dg/pr86045.f90: New test.
2254
2255 2018-06-07 Marek Polacek <polacek@redhat.com>
2256
2257 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
2258
2259 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
2260
2261 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
2262
2263 2018-06-07 Jakub Jelinek <jakub@redhat.com>
2264
2265 PR tree-optimization/69615
2266 * gcc.dg/tree-ssa/pr69615.c: New test.
2267
2268 2018-06-07 Richard Biener <rguenther@suse.de>
2269
2270 PR tree-optimization/85935
2271 * gcc.dg/graphite/pr85935.c: New testcase.
2272
2273 2018-06-04 Carl Love <cel@us.ibm.com>
2274
2275 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
2276 debug print statements. Fix a few formating issues.
2277
2278 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
2279
2280 PR target/85657
2281 * gcc.target/powerpc/pr85657-4.c: New tests.
2282 * gcc.target/powerpc/pr85657-5.c: Likewise.
2283 * gcc.target/powerpc/pr85657-6.c: Likewise.
2284
2285 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2286
2287 PR fortran/85641
2288 * gfortran.dg/realloc_on_assign_30.f90: New test.
2289
2290 2018-06-06 Carl Love <cel@us.ibm.com>
2291 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
2292 argument to vui_arg.
2293
2294 2018-06-06 Carl Love <cel@us.ibm.com>
2295
2296 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
2297 to builtins-4.c.
2298 * gcc.target/powerpc/builtins-4.c: New test file for tests
2299 that need -mvsx.
2300
2301 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
2302
2303 PR target/85657
2304 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
2305 be used in templates. Don't check for them in overloaded functions.
2306
2307 2018-06-06 Jim Wilson <jimw@sifive.com>
2308
2309 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
2310 * gcc.target/riscv/interrupt-mmode.c: New.
2311 * gcc.target/riscv/interrupt-smode.c: New.
2312 * gcc.target/riscv/interrupt-umode.c: New.
2313
2314 2018-06-06 Marek Polacek <polacek@redhat.com>
2315
2316 PR c++/85977
2317 * g++.dg/cpp0x/initlist102.C: New test.
2318 * g++.dg/cpp0x/initlist103.C: New test.
2319 * g++.dg/cpp0x/initlist104.C: New test.
2320
2321 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
2322
2323 * gcc.dg/torture/pr86066.c: New test.
2324
2325 2018-06-06 Richard Biener <rguenther@suse.de>
2326
2327 PR tree-optimization/86062
2328 * g++.dg/tree-ssa/pr86062.C: New testcase.
2329
2330 2018-06-05 Steve Ellcey <sellcey@cavium.com>
2331
2332 PR target/79924
2333 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
2334 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
2335 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
2336 * gcc.target/aarch64/nofp_1.c: Ditto.
2337
2338 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
2339
2340 * gcc.target/arm/cmse/cmse-1c99.c: New test.
2341
2342 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
2343
2344 PR fortran/85701
2345 * gfortran.dg/goacc/pr85701.f90: New test.
2346
2347 2018-06-05 Marek Polacek <polacek@redhat.com>
2348
2349 PR c++/85976
2350 * g++.dg/cpp0x/alias-decl-64.C: New test.
2351
2352 2018-06-05 Richard Biener <rguenther@suse.de>
2353
2354 PR tree-optimization/86046
2355 * gcc.dg/pr86046.c: New testcase.
2356
2357 2018-06-05 Richard Biener <rguenther@suse.de>
2358
2359 PR tree-optimization/86047
2360 * gcc.dg/pr86047.c: New testcase.
2361
2362 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2363
2364 PR target/81497
2365 * g++.target/arm/arm.exp: New file.
2366 * g++.target/arm/pr81497.C: Likewise.
2367
2368 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
2369
2370 * gcc.target/s390/htm-builtins-compile-4.c: New test.
2371
2372 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
2373
2374 * gcc.dg/store_merging_21.c: New test.
2375 * gnat.dg/opt71b.adb: Likewise.
2376 * gnat.dg/opt71.adb: Rename into...
2377 * gnat.dg/opt71a.adb: ...this.
2378
2379 2018-06-04 Richard Biener <rguenther@suse.de>
2380
2381 PR tree-optimization/85955
2382 * gcc.dg/pr85955.c: New testcase.
2383
2384 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
2385
2386 PR fortran/85981
2387 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
2388 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
2389 * gfortran.dg/allocate_stat_2.f90: Ditto.
2390 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
2391
2392 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
2393
2394 * gcc.target/aarch64/sve/extract_5.c: New test.
2395
2396 2018-06-04 Jakub Jelinek <jakub@redhat.com>
2397
2398 PR target/85832
2399 PR target/86036
2400 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
2401 vptestm.
2402 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
2403 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
2404 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
2405 * gcc.target/i386/avx512bw-pr86036.c: New test.
2406
2407 2018-06-04 Richard Biener <rguenther@suse.de>
2408
2409 PR tree-optimization/86038
2410 * gcc.dg/pr86038.c: New testcase.
2411
2412 2018-06-04 Jakub Jelinek <jakub@redhat.com>
2413
2414 PR tree-optimization/69615
2415 * gcc.dg/pr69615.c: New test.
2416
2417 PR c++/86025
2418 * c-c++-common/gomp/pr86025.c: New test.
2419
2420 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
2421
2422 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
2423
2424 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
2425
2426 * gcc.dg/torture/pr86034.c: New test.
2427
2428 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
2429
2430 PR fortran/36497
2431 * gfortran.dg/cray_pointer_12.f90: New test.
2432
2433 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
2434
2435 PR fortran/85938
2436 * gfortran.dg/pr85938.f90: Fixed by revision r261081
2437
2438 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
2439
2440 * gnat.dg/specs/opt3.ads: New test.
2441 * gnat.dg/specs/opt3_pkg.ads: New helper.
2442
2443 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
2444
2445 * gnat.dg/discr53.ad[sb]: New test.
2446 * gnat.dg/discr53_pkg.ads: New helper.
2447
2448 2018-06-01 Carl Love <cel@us.ibm.com>
2449
2450 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
2451 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
2452
2453 2018-06-01 Carl Love <cel@us.ibm.com>
2454
2455 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
2456 to make it consistent with the naming convention in the file.
2457 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
2458 to altivec-7.c. Delete file.
2459 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
2460 to altivec-7.c. Delete file.
2461 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
2462 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
2463 vec_unpackl tests. Update instruction counts.
2464 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
2465 tests to builtins-1.c.
2466 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
2467 tests to builtins-1.c.
2468 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
2469 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
2470 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
2471 Remove vec_ctf tests returning double. Remove vec_cts with
2472 double args. Remove vec_sel with invalid arguments. Add tests for
2473 vec_splat.
2474 Add instruction counts for new tests.
2475 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
2476 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
2477 vec_unsigned.
2478 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
2479 test_sll_vsill_vsill_vuc.
2480 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
2481 vec_revb.
2482 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
2483 tests from altivec-7.h.
2484 * gcc.target/powerpc/vsx-7-be.c: Remove file.
2485 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
2486 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
2487 splat_sll, splat_uc, splat_int128, splat_uint128.
2488 Make second argument of vec_extract and vec_insert a signed int.
2489 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
2490 argument.
2491
2492 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
2493
2494 * gcc.dg/store_merging_20.c: New test.
2495 * gnat.dg/opt71.adb: Likewise.
2496 * gnat.dg/opt71_pkg.ads: New helper.
2497
2498 2018-06-01 Carl Love <cel@us.ibm.com>
2499
2500 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
2501 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
2502 Add vec_xst_be for signed and unsigned arguments.
2503
2504 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
2505
2506 PR fortran/85816
2507 PR fortran/85975
2508 * gfortran.dg/pr85816.f90: New test.
2509 * gfortran.dg/pr85975.f90: New test.
2510
2511 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
2512
2513 PR fortran/63570
2514 * gfortran.dg/random_init_1.f90: New test.
2515 * gfortran.dg/random_init_2.f90: New test.
2516 * gfortran.dg/random_init_3.f90: New test.
2517 * gfortran.dg/random_init_4.f90: New test.
2518 * gfortran.dg/random_init_5.f90: New test.
2519 * gfortran.dg/random_init_6.f90: New test.
2520
2521 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
2522
2523 PR tree-optimization/85989
2524 * gcc.dg/torture/pr85989.c: New test.
2525
2526 2018-06-01 Richard Biener <rguenther@suse.de>
2527
2528 PR middle-end/86017
2529 * gcc.dg/tree-ssa/pr86017.c: New testcase.
2530
2531 2018-06-01 Richard Biener <rguenther@suse.de>
2532
2533 PR ipa/85960
2534 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
2535
2536 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
2537
2538 PR middle-end/78809
2539 * gcc.dg/strcmpopt_2.c: New test.
2540 * gcc.dg/strcmpopt_3.c: New test.
2541
2542 PR middle-end/83026
2543 * gcc.dg/strcmpopt_3.c: New test.
2544
2545 2018-05-31 Jakub Jelinek <jakub@redhat.com>
2546
2547 PR target/85984
2548 * gcc.target/i386/pr85984.c: New test.
2549
2550 2018-05-31 Martin Sebor <msebor@redhat.com>
2551
2552 PR c/82063
2553 * gcc.dg/Walloc-size-larger-than-1.c: New test.
2554 * gcc.dg/Walloc-size-larger-than-10.c: New test.
2555 * gcc.dg/Walloc-size-larger-than-11.c: New test.
2556 * gcc.dg/Walloc-size-larger-than-12.c: New test.
2557 * gcc.dg/Walloc-size-larger-than-13.c: New test.
2558 * gcc.dg/Walloc-size-larger-than-14.c: New test.
2559 * gcc.dg/Walloc-size-larger-than-15.c: New test.
2560 * gcc.dg/Walloc-size-larger-than-16.c: New test.
2561 * gcc.dg/Walloc-size-larger-than-17.c: New test.
2562 * gcc.dg/Walloc-size-larger-than-2.c: New test.
2563 * gcc.dg/Walloc-size-larger-than-3.c: New test.
2564 * gcc.dg/Walloc-size-larger-than-4.c: New test.
2565 * gcc.dg/Walloc-size-larger-than-5.c: New test.
2566 * gcc.dg/Walloc-size-larger-than-6.c: New test.
2567 * gcc.dg/Walloc-size-larger-than-7.c: New test.
2568 * gcc.dg/Walloc-size-larger-than-8.c: New test.
2569 * gcc.dg/Walloc-size-larger-than-9.c: New test.
2570 * gcc.dg/Walloc-size-larger-than.c: New test.
2571
2572 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
2573 Cesar Philippidis <cesar@codesourcery.com>
2574
2575 PR middle-end/85879
2576 * gfortran.dg/goacc/pr77371-1.f90: New test.
2577 * gfortran.dg/goacc/pr77371-2.f90: New test.
2578 * gfortran.dg/goacc/pr85879.f90: New test.
2579
2580 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
2581
2582 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
2583 * gnat.dg/stack_usage1b.adb: Likewise.
2584 * gnat.dg/stack_usage1c.adb: Likewise.
2585 * gnat.dg/stack_usage3.adb: Likewise.
2586 * gnat.dg/stack_usage1_pkg.adb: Delete.
2587
2588 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
2589
2590 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
2591 * gcc.dg/store_merging_11.c: Likewise.
2592 * gcc.dg/store_merging_13.c: Likewise.
2593 * gcc.dg/store_merging_14.c: Likewise.
2594 * gcc.dg/store_merging_15.c: Likewise.
2595 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
2596
2597 2018-05-31 Ed Schonberg <schonberg@adacore.com>
2598
2599 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
2600 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
2601 gnat.dg/limited1_outer.ads: New testcase.
2602
2603 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
2604
2605 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
2606 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
2607 New testcase.
2608
2609 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
2610
2611 * gnat.dg/size_clause1.adb: New testcase.
2612
2613 2018-05-31 Javier Miranda <miranda@adacore.com>
2614
2615 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
2616
2617 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
2618
2619 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
2620 vld1x3 intrinsics for aarch64.
2621 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
2622 vst1x2 intrinsics for aarch64.
2623 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
2624 vst1x3 intrinsics for aarch64.
2625
2626 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
2627
2628 PR c++/77777
2629 * g++.dg/diagnostic/pr77777.C: New test.
2630
2631 2018-05-30 David Pagan <dave.pagan@oracle.com>
2632
2633 PR c/55976
2634 * gcc.dg/noncompile/pr55976-1.c: New test.
2635 * gcc.dg/noncompile/pr55976-2.c: New test.
2636
2637 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
2638
2639 * gcc.dg/lto/20111213-1_0.c: Fix template.
2640 * gcc.dg/lto/20100603-1_0.c: Fix template.
2641 * gcc.dg/lto/20100603-2_0.c: Fix template.
2642 * gcc.dg/lto/20100603-3_0.c: Fix template.
2643
2644 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
2645 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
2646 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
2647 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
2648 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
2649 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
2650 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
2651 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
2652 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
2653 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
2654 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
2655 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
2656 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
2657 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
2658 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
2659 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
2660 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
2661 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
2662 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
2663 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
2664 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
2665 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
2666 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
2667 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
2668 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
2669 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
2670 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
2671 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
2672 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
2673 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
2674 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
2675 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
2676 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
2677 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
2678 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
2679 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
2680 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
2681 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
2682 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
2683 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
2684 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
2685 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
2686 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
2687 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
2688 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
2689 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
2690 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
2691 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
2692 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
2693 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
2694 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
2695 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
2696 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
2697 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
2698 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
2699 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
2700 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
2701 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
2702 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
2703 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
2704 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
2705 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
2706
2707 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
2708
2709 Revert:
2710 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
2711
2712 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
2713
2714 * gcc.target/aarch64/simd/ldp_stp_9: New.
2715 * gcc.target/aarch64/simd/ldp_stp_10: New.
2716 * gcc.target/aarch64/simd/ldp_stp_11: New.
2717 * gcc.target/aarch64/simd/ldp_stp_12: New.
2718
2719 2018-05-30 Ed Schonberg <schonberg@adacore.com>
2720
2721 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
2722
2723 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
2724
2725 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
2726
2727 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
2728
2729 PR target/85950
2730 * gcc.target/i386/pr85950.c: New test.
2731
2732 2018-05-29 Marek Polacek <polacek@redhat.com>
2733
2734 PR c++/85883
2735 * g++.dg/cpp1z/class-deduction55.C: New test.
2736 * g++.dg/cpp1z/class-deduction56.C: New test.
2737 * g++.dg/cpp1z/class-deduction57.C: New test.
2738
2739 2018-05-29 Jakub Jelinek <jakub@redhat.com>
2740
2741 PR c++/85952
2742 * g++.dg/warn/Wunused-var-33.C: New test.
2743
2744 PR target/85918
2745 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
2746 and -fno-vect-cost-model options. Add aligned(64) attribute to the
2747 arrays. Add suffix 1 to all functions and use 4 iterations rather
2748 than N. Add functions with conversions to and from float.
2749 Add new set of functions with 8 iterations and another one
2750 with 16 iterations, expect 24 vectorized loops instead of just 4.
2751 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
2752
2753 2018-05-29 Javier Miranda <miranda@adacore.com>
2754
2755 * gnat.dg/equal2.adb: New testcase.
2756
2757 2018-05-29 Ed Schonberg <schonberg@adacore.com>
2758
2759 * gnat.dg/float_attributes_overflows.adb: New testcase.
2760
2761 2018-05-29 Pascal Obry <obry@adacore.com>
2762
2763 * gnat.dg/normalize_pathname.adb: New testcase.
2764
2765 2018-05-29 Tom de Vries <tom@codesourcery.com>
2766
2767 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
2768 message.
2769 * lib/scanipa.exp (scan-ipa-dump-times): Same.
2770 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
2771 * lib/scantree.exp (scan-tree-dump-times): Same.
2772
2773 2018-05-29 Tom de Vries <tom@codesourcery.com>
2774
2775 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
2776 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
2777 Use proc name as first argument to dg-scan.
2778
2779 2018-05-29 Tom de Vries <tom@codesourcery.com>
2780
2781 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
2782 with no arguments.
2783
2784 2018-05-28 Richard Biener <rguenther@suse.de>
2785
2786 PR tree-optimization/85934
2787 * gcc.target/i386/pr85934.c: New testcase.
2788
2789 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
2790
2791 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
2792
2793 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
2794
2795 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
2796
2797 2018-05-28 Ed Schonberg <schonberg@adacore.com>
2798
2799 * gnat.dg/fixedpnt5.adb: New testcase.
2800
2801 2018-05-28 Justin Squirek <squirek@adacore.com>
2802
2803 * gnat.dg/array31.adb: New testcase.
2804
2805 2018-05-28 Justin Squirek <squirek@adacore.com>
2806
2807 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
2808 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
2809
2810 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
2811
2812 * gfortran.dg/data_stmt_pointer.f90: new test.
2813
2814 2018-05-27 Jakub Jelinek <jakub@redhat.com>
2815
2816 PR target/85918
2817 * gcc.target/i386/avx512dq-pr85918.c: New test.
2818
2819 2018-05-25 Jim Wilson <jimw@sifive.com>
2820
2821 * gcc.target/riscv/interrupt-1.c: New.
2822 * gcc.target/riscv/interrupt-2.c: New.
2823 * gcc.target/riscv/interrupt-3.c: New.
2824 * gcc.target/riscv/interrupt-4.c: New.
2825 * gcc.target/riscv/interrupt-5.c: New.
2826
2827 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
2828
2829 PR fortran/85786
2830 * gfortran.dg/pr85786.f90: New test.
2831
2832 2018-05-25 Paul Koning <ni1d@arrl.net>
2833
2834 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
2835 * gcc.c-torture/compile/pr55921.c: Ditto.
2836 * gcc.c-torture/compile/pr60655-1.c: Ditto.
2837 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
2838
2839 2018-05-25 Jakub Jelinek <jakub@redhat.com>
2840
2841 PR target/85832
2842 * gcc.target/i386/avx512f-pr85832.c: New test.
2843 * gcc.target/i386/avx512vl-pr85832.c: New test.
2844 * gcc.target/i386/avx512bw-pr85832.c: New test.
2845 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
2846
2847 2018-05-25 Bin Cheng <bin.cheng@arm.com>
2848
2849 PR tree-optimization/85720
2850 * gcc.dg/tree-ssa/pr85720.c: New test.
2851 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
2852 distribution.
2853
2854 2018-05-25 Martin Liska <mliska@suse.cz>
2855
2856 PR testsuite/85911
2857 * gcc.dg/tree-prof/update-loopch.c: Do not scan
2858 for 'Removing basic block'.
2859
2860 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
2861
2862 * gnat.dg/sec_stack1.adb: New testcase.
2863
2864 2018-05-25 Ed Schonberg <schonberg@adacore.com>
2865
2866 * gnat.dg/fixedpnt4.adb: New testcase.
2867
2868 2018-05-25 Javier Miranda <miranda@adacore.com>
2869
2870 * gnat.dg/interface7.adb: New testcase.
2871
2872 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
2873
2874 * gnat.dg/sec_stack2.adb: New testcase.
2875
2876 2018-05-25 Ed Schonberg <schonberg@adacore.com>
2877
2878 * gnat.dg/interface6.adb: New testcase.
2879
2880 2018-05-25 Ed Schonberg <schonberg@adacore.com>
2881
2882 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
2883
2884 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
2885
2886 * lib/target-supports.exp
2887 (check_effective_target_vect_double_cond_arith): Include
2888 multiplication and division.
2889 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
2890 fully-masked loops with a fixed vector length.
2891 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
2892 tests.
2893 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
2894 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
2895 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
2896
2897 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
2898
2899 * gcc.target/aarch64/sve/div_1.c: New test.
2900 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
2901 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
2902 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
2903
2904 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
2905
2906 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
2907
2908 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
2909
2910 * lib/target-supports.exp
2911 (check_effective_target_vect_double_cond_arith): New proc.
2912 * gcc.dg/vect/vect-cond-arith-1.c: New test.
2913 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
2914 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
2915 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
2916 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
2917 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
2918 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
2919
2920 2018-05-25 Janus Weil <janus@gcc.gnu.org>
2921
2922 PR fortran/85839
2923 * gfortran.dg/f2018_obs.f90: New test case.
2924
2925 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
2926
2927 PR fortran/85543
2928 * gfortran.dg/pr85543.f90: New test.
2929
2930 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
2931
2932 PR fortran/85780
2933 * gfortran.dg/pr85780.f90: New test.
2934
2935 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
2936
2937 PR fortran/85779
2938 * gfortran.dg/pr85779_1.f90: New test.
2939 * gfortran.dg/pr85779_2.f90: Ditto.
2940 * gfortran.dg/pr85779_3.f90: Ditto.
2941
2942 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
2943
2944 PR fortran/85895
2945
2946 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
2947 * gfortran.dg/pr85895.f90: New test.
2948
2949 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
2950
2951 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
2952 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
2953
2954 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
2955
2956 * gcc.dg/fold-popcount-1.c: New testcase.
2957 * gcc.dg/fold-popcount-2.c: New testcase.
2958 * gcc.dg/fold-popcount-3.c: New testcase.
2959 * gcc.dg/fold-popcount-4.c: New testcase.
2960
2961 2018-05-24 Marek Polacek <polacek@redhat.com>
2962
2963 PR c++/85847
2964 * g++.dg/cpp0x/new3.C: New test.
2965
2966 2018-05-24 Javier Miranda <miranda@adacore.com>
2967
2968 * gnat.dg/discr52.adb: New testcase.
2969
2970 2018-05-24 Ed Schonberg <schonberg@adacore.com>
2971
2972 * gnat.dg/others1.adb: New testcase.
2973
2974 2018-05-24 Justin Squirek <squirek@adacore.com>
2975
2976 * gnat.dg/raise_expr.adb: New testcase.
2977
2978 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
2979
2980 * gnat.dg/formal_containers.adb: New testcase.
2981
2982 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2983
2984 * gcc.target/i386/pr85345.c: Require ifunc support.
2985
2986 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
2987
2988 * gcc.dg/vect/vect-fma-1.c: New test.
2989
2990 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2991
2992 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
2993 scan-tree-dump*.
2994
2995 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
2996
2997 PR target/83009
2998 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
2999
3000 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
3001
3002 PR target/78849
3003 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
3004 DEFAULT_CFLAGS.
3005 * gcc.target/msp430/pr78849.c: New test.
3006
3007 2018-05-23 Marek Polacek <polacek@redhat.com>
3008
3009 * g++.dg/cpp2a/range-for8.C: New test.
3010 * g++.dg/cpp2a/range-for9.C: New test.
3011 * g++.dg/cpp2a/range-for10.C: New test.
3012
3013 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
3014
3015 * lib/target-supports.exp (check_effective_target_be): New.
3016 (check_effective_target_le): New.
3017
3018 2018-05-23 Marek Polacek <polacek@redhat.com>
3019
3020 * g++.dg/cpp2a/range-for1.C: New test.
3021 * g++.dg/cpp2a/range-for2.C: New test.
3022 * g++.dg/cpp2a/range-for3.C: New test.
3023 * g++.dg/cpp2a/range-for4.C: New test.
3024 * g++.dg/cpp2a/range-for5.C: New test.
3025 * g++.dg/cpp2a/range-for6.C: New test.
3026 * g++.dg/cpp2a/range-for7.C: New test.
3027
3028 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
3029
3030 * gcc.target/i386/cvt-3.c: New test.
3031
3032 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
3033
3034 * gcc.target/i386/cvt-2.c: New test.
3035
3036 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
3037
3038 * gcc.dg/pr79985.c: New testcase.
3039
3040 2018-05-23 Richard Biener <rguenther@suse.de>
3041
3042 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
3043
3044 2018-05-23 Sudakshina Das <sudi.das@arm.com>
3045
3046 PR target/84882
3047 * gcc.target/aarch64/pr84882.c: New test.
3048 * gcc.target/aarch64/target_attr_18.c: Likewise.
3049
3050 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
3051
3052 PR tree-optimization/85853
3053 * gfortran.dg/vect/pr85853.f90: New test.
3054
3055 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
3056
3057 * gnat.dg/import2.adb: New testcase.
3058
3059 2018-05-23 Ed Schonberg <schonberg@adacore.com>
3060
3061 * gnat.dg/discr51.adb: New testcase.
3062
3063 2018-05-23 Javier Miranda <miranda@adacore.com>
3064
3065 * gnat.dg/valid_scalars1.adb: New testcase.
3066
3067 2018-05-23 Ed Schonberg <schonberg@adacore.com>
3068
3069 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
3070
3071 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
3072
3073 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
3074 testcase.
3075
3076 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
3077
3078 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
3079 testcase.
3080
3081 2018-05-23 Bob Duff <duff@adacore.com>
3082
3083 * gnat.dg/addr10.adb: New testcase.
3084
3085 2018-05-23 Richard Biener <rguenther@suse.de>
3086
3087 PR middle-end/85874
3088 * gcc.dg/Wstrict-overflow-27.c: New testcase.
3089
3090 2018-05-23 Yury Gribov <tetra2005@gmail.com>
3091
3092 PR tree-optimization/85822
3093 * c-c++-common/pr85822.c: New test.
3094
3095 2018-05-23 Richard Biener <rguenther@suse.de>
3096
3097 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
3098
3099 2018-05-22 Janus Weil <janus@gcc.gnu.org>
3100
3101 PR fortran/85841
3102 * gfortran.dg/pr30667.f: Add option "-std=legacy".
3103
3104 2018-05-22 Martin Sebor <msebor@redhat.com>
3105
3106 PR middle-end/85359
3107 * gcc.dg/attr-nonstring.c: New test.
3108
3109 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
3110
3111 PR target/85345
3112 * gcc.target/i386/pr85345.c: New test.
3113
3114 2018-05-22 Luis Machado <luis.machado@linaro.org>
3115
3116 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
3117
3118 2018-05-22 Janus Weil <janus@gcc.gnu.org>
3119
3120 PR fortran/85841
3121 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
3122 dg-additional-options.
3123 * gfortran.dg/graphite/block-2.f: Ditto.
3124 * gfortran.dg/graphite/id-19.f: Ditto.
3125 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
3126 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
3127 * gfortran.dg/vect/pr52580.f: Ditto.
3128
3129 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
3130
3131 * gcc.target/aarch64/ldp_stp_6.c: New.
3132 * gcc.target/aarch64/ldp_stp_7.c: New.
3133 * gcc.target/aarch64/ldp_stp_8.c: New.
3134
3135 2018-05-22 Martin Sebor <msebor@redhat.com>
3136
3137 PR c/85623
3138 * c-c++-common/attr-nonstring-3.c: Adjust.
3139 * c-c++-common/attr-nonstring-4.c: Adjust.
3140 * c-c++-common/attr-nonstring-6.c: New test.
3141
3142 2018-05-22 Martin Sebor <msebor@redhat.com>
3143
3144 PR tree-optimization/85826
3145 * gcc.dg/Wrestrict-17.c: New test.
3146
3147 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
3148
3149 * gcc.dg/torture/pr85862.c: Rename to...
3150 * gcc.dg/torture/pr85852.c: ...this.
3151
3152 2018-05-22 Justin Squirek <squirek@adacore.com>
3153
3154 * gnat.dg/warn14.adb: New testcase.
3155
3156 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
3157
3158 * gnat.dg/controlled8.adb: New testcase.
3159
3160 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
3161
3162 * gnat.dg/discr50.adb: New testcase.
3163
3164 2018-05-22 Ed Schonberg <schonberg@adacore.com>
3165
3166 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
3167 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
3168 gnat.dg/discr49_rec2.ads: New testcase.
3169
3170 2018-05-22 Ed Schonberg <schonberg@adacore.com>
3171
3172 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
3173 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
3174 testcase.
3175
3176 2018-05-22 Ed Schonberg <schonberg@adacore.com>
3177
3178 * gnat.dg/fixedpnt3.adb: New testcase.
3179
3180 2018-05-22 Justin Squirek <squirek@adacore.com>
3181
3182 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
3183 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
3184
3185 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
3186
3187 PR middle-end/85862
3188 * gcc.dg/torture/pr85862.c: New test.
3189
3190 2018-05-22 Richard Biener <rguenther@suse.de>
3191
3192 PR tree-optimization/85834
3193 * g++.dg/torture/pr85834.C: New testcase.
3194 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
3195
3196 2018-05-22 Martin Liska <mliska@suse.cz>
3197
3198 PR ipa/85607
3199 * g++.dg/ipa/pr85607.C: New test.
3200
3201 2018-05-22 Richard Biener <rguenther@suse.de>
3202
3203 PR tree-optimization/85863
3204 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
3205
3206 2018-05-22 Janus Weil <janus@gcc.gnu.org>
3207
3208 PR fortran/85841
3209 * gfortran.dg/assumed_rank_5.f90: Update error message.
3210 * gfortran.dg/assumed_type_4.f90: Ditto.
3211 * gfortran.dg/bind_c_array_params.f03: Ditto.
3212 * gfortran.dg/bind_c_usage_28.f90: Ditto.
3213 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
3214 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
3215 * gfortran.dg/c_loc_tests_11.f03: Ditto.
3216 * gfortran.dg/coarray_atomic_2.f90: Ditto.
3217 * gfortran.dg/coarray_collectives_2.f90: Ditto.
3218 * gfortran.dg/coarray_collectives_10.f90: Ditto.
3219 * gfortran.dg/coarray_collectives_13.f90: Ditto.
3220 * gfortran.dg/rank_3.f90: Ditto.
3221 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
3222 * gfortran.dg/implicit_14.f90: Ditto.
3223
3224 2018-05-21 Christian Groessler <chris@groessler.org>
3225
3226 * gcc.c-torture/compile/simd-5.c: Fix comment.
3227
3228 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
3229
3230 PR target/85657
3231 * gcc.target/powerpc/pr85657-1.c: New test for converting between
3232 __float128, __ibm128, and long double.
3233 * gcc.target/powerpc/pr85657-2.c: Likewise.
3234 * gcc.target/powerpc/pr85657-3.c: Likewise.
3235 * g++.dg/pr85667.C: New test to make sure __ibm128 is
3236 implementated as a separate type internally, and is not just an
3237 alias for long double.
3238
3239 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
3240
3241 PR tree-optimization/85814
3242 * gcc.dg/torture/pr85814.c: New test.
3243
3244 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
3245
3246 PR c++/84588
3247 * g++.dg/cpp0x/cond1.C: New.
3248 * g++.dg/cpp1y/pr84588-1.C: Likewise.
3249 * g++.dg/cpp1y/pr84588-2.C: Likewise.
3250 * g++.dg/cpp1y/pr84588-3.C: Likewise.
3251 * g++.dg/parse/cond6.C: Likewise.
3252 * g++.dg/parse/cond7.C: Likewise.
3253 * g++.dg/parse/cond8.C: Likewise.
3254 * g++.dg/cpp1z/decomp16.C: Update.
3255 * g++.old-deja/g++.jason/cond.C: Likewise.
3256
3257 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
3258
3259 ChangeLog for r260480
3260 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
3261 warnings for deleted and obsolescent features.
3262 * gfortran.dg/graphite/id-19.f: Ditto.
3263 * gfortran.dg/graphite/id-20.f: Ditto.
3264 * gfortran.dg/graphite/id-27.f90: Ditto.
3265 * gfortran.dg/graphite/pr82449.f: Ditto.
3266
3267 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3268
3269 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
3270 tiny and large memory models.
3271
3272 2018-04-04 Ed Schonberg <schonberg@adacore.com>
3273
3274 * gnat.dg/suppress_initialization.adb,
3275 gnat.dg/suppress_initialization_pkg.ads: New testcase.
3276
3277 2018-04-04 Ed Schonberg <schonberg@adacore.com>
3278
3279 * gnat.dg/exit1.adb: New testcase.
3280
3281 2018-04-04 Ed Schonberg <schonberg@adacore.com>
3282
3283 * gnat.dg/array30.adb: New testcase.
3284
3285 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
3286
3287 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
3288
3289 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3290
3291 * gcc.c-torture/execute/ssad-run.c: New test.
3292 * gcc.c-torture/execute/usad-run.c: Likewise.
3293 * gcc.target/aarch64/ssadv16qi.c: Likewise.
3294 * gcc.target/aarch64/usadv16qi.c: Likewise.
3295
3296 2018-05-21 Tamar Christina <tamar.christina@arm.com>
3297
3298 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
3299 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
3300 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
3301 vbcaxq_s64): New.
3302 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
3303 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
3304 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
3305
3306 2018-05-21 Janus Weil <janus@gcc.gnu.org>
3307
3308 PR fortran/85841
3309 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
3310 * gfortran.dg/g77/20020307-1.f: Ditto.
3311 * gfortran.dg/g77/980310-3.f: Ditto.
3312 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
3313 * gfortran.dg/goacc/loop-1.f95: Ditto.
3314 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
3315 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
3316 * gfortran.dg/gomp/do-1.f90: Ditto.
3317 * gfortran.dg/gomp/omp_do1.f90: Ditto.
3318 * gfortran.dg/pr17229.f: Ditto.
3319 * gfortran.dg/pr37243.f: Ditto.
3320 * gfortran.dg/pr49721-1.f: Ditto.
3321 * gfortran.dg/pr58484.f: Ditto.
3322 * gfortran.dg/pr81175.f: Ditto.
3323 * gfortran.dg/pr81723.f: Ditto.
3324 * gfortran.dg/predcom-2.f: Ditto.
3325 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
3326 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
3327 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
3328 * gfortran.dg/vect/pr52580.f: Ditto.
3329
3330 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
3331
3332 PR fortran/80657
3333 * gfortran.dg/char_result_18.f90: New test.
3334
3335 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
3336
3337 PR fortran/49636
3338 * gfortran.dg/associate_38.f90: New test.
3339
3340 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
3341
3342 PR fortran/82275
3343 * gfortran.dg/select_type_42.f90: New test.
3344
3345 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
3346
3347 PR fortran/82923
3348 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
3349 that the patch fixes PR66694 & PR82617, although the testcases
3350 are not explicitly included.
3351
3352 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
3353
3354 * gcc.dg/stack-usage-1.c: Add support for rv32e.
3355
3356 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
3357
3358 PR c++/82899
3359 * g++.dg/pr82899.C: New testcase.
3360
3361 2018-05-18 Martin Liska <mliska@suse.cz>
3362
3363 * gcc.dg/pr68766.c: Change pruned output.
3364
3365 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
3366
3367 PR c++/85782
3368 * c-c++-common/goacc/pr85782.c: New test.
3369
3370 2018-05-18 Sudakshina Das <sudi.das@arm.com>
3371
3372 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
3373
3374 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3375
3376 * gcc.target/arm/pr62554.c: Delete.
3377 * gcc.target/arm/pr69610-1.c: Likewise.
3378 * gcc.target/arm/pr69610-2.c: Likewise.
3379
3380 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3381
3382 * gcc.target/arm/pr40887.c: Update comment.
3383 * lib/target-supports.exp: Don't generate effective target checks
3384 and related helpers for armv5. Update comment.
3385 * gcc.target/arm/armv5_thumb_isa.c: Delete.
3386 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
3387 target check and options.
3388
3389 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3390
3391 PR middle-end/85817
3392 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
3393 scan-tree-dump-not for h.
3394
3395 2018-05-18 Richard Biener <rguenther@suse.de>
3396
3397 * gcc.dg/tree-ssa/pr21559.c: Adjust.
3398 * gcc.dg/tree-ssa/pr45397.c: Likewise.
3399 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
3400 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
3401 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
3402 * gcc.dg/tree-ssa/vrp17.c: Likewise.
3403 * gcc.dg/tree-ssa/vrp18.c: Likewise.
3404 * gcc.dg/tree-ssa/vrp23.c: Likewise.
3405 * gcc.dg/tree-ssa/vrp24.c: Likewise.
3406 * gcc.dg/tree-ssa/vrp58.c: Likewise.
3407 * gcc.dg/vrp-min-max-1.c: Likewise.
3408 * gcc.dg/vrp-min-max-3.c: New testcase.
3409
3410 2018-05-18 Richard Biener <rguenther@suse.de>
3411
3412 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
3413 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
3414 * gcc.dg/graphite/scop-6.c: Likewise.
3415 * gcc.dg/graphite/scop-7.c: Likewise.
3416 * gcc.dg/graphite/scop-8.c: Likewise.
3417 * gcc.dg/graphite/scop-9.c: Likewise.
3418
3419 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3420
3421 * gcc.target/aarch64/vect-init-ld1.c: New test.
3422
3423 2018-05-18 Martin Liska <mliska@suse.cz>
3424
3425 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
3426 * gcc.dg/tree-prof/update-loopch.c: Likewise.
3427
3428 2018-05-18 Martin Liska <mliska@suse.cz>
3429
3430 * gcc.dg/ipa/ipa-icf-39.c: New test.
3431 * gcc.dg/pr68766.c: Adjust pruned output.
3432
3433 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
3434
3435 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
3436 New proc.
3437 * gcc.dg/fma-1.c: New test.
3438 * gcc.dg/fma-2.c: Likewise.
3439 * gcc.dg/fma-3.c: Likewise.
3440 * gcc.dg/fma-4.c: Likewise.
3441 * gcc.dg/fma-5.c: Likewise.
3442 * gcc.dg/fma-6.c: Likewise.
3443 * gcc.dg/fma-7.c: Likewise.
3444 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
3445 scalar_all_fma.
3446 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
3447 * gfortran.dg/reassoc_8.f: Likewise.
3448 * gfortran.dg/reassoc_9.f: Likewise.
3449 * gfortran.dg/reassoc_10.f: Likewise.
3450
3451 2018-05-17 Jim Wilson <jimw@sifive.com>
3452
3453 * gcc.target/riscv/switch-qi.c: New.
3454 * gcc.target/riscv/switch-si.c: New.
3455
3456 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
3457
3458 PR target/85698
3459 * gcc.target/powerpc/pr85698.c: New test.
3460
3461 2018-05-17 Richard Biener <rguenther@suse.de>
3462
3463 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
3464
3465 2018-05-17 Bin Cheng <bin.cheng@arm.com>
3466
3467 PR tree-optimization/85793
3468 * gcc.dg/vect/pr85793.c: New test.
3469
3470 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
3471
3472 * gcc.dg/gimplefe-28.c: New test.
3473 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
3474 internal function calls.
3475 * gcc.dg/goacc/loop-processing-1.c: Likewise.
3476
3477 2018-05-17 Martin Liska <mliska@suse.cz>
3478
3479 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
3480 space in between 'G_' and '('.
3481
3482 2018-05-17 Jakub Jelinek <jakub@redhat.com>
3483
3484 PR target/85323
3485 * gcc.target/i386/pr85323-7.c: New test.
3486 * gcc.target/i386/pr85323-8.c: New test.
3487 * gcc.target/i386/pr85323-9.c: New test.
3488
3489 PR target/85323
3490 * gcc.target/i386/pr85323-4.c: New test.
3491 * gcc.target/i386/pr85323-5.c: New test.
3492 * gcc.target/i386/pr85323-6.c: New test.
3493
3494 PR target/85323
3495 * gcc.target/i386/pr85323-1.c: New test.
3496 * gcc.target/i386/pr85323-2.c: New test.
3497 * gcc.target/i386/pr85323-3.c: New test.
3498
3499 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
3500 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
3501 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
3502 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
3503 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
3504 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
3505 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
3506 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
3507 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
3508 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
3509 * gcc.target/i386/avx512f-setzero-1.c: New test.
3510
3511 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
3512
3513 * gcc.target/aarch64/vect-slp-dup.c: New.
3514
3515 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
3516
3517 PR c++/85713
3518 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
3519
3520 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
3521
3522 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
3523 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
3524
3525 2018-05-17 Richard Biener <rguenther@suse.de>
3526
3527 PR tree-optimization/85757
3528 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
3529
3530 2018-05-16 Marek Polacek <polacek@redhat.com>
3531
3532 PR c++/85363
3533 * g++.dg/cpp0x/initlist-throw1.C: New test.
3534 * g++.dg/cpp0x/initlist-throw2.C: New test.
3535
3536 2018-05-16 Carl Love <cel@us.ibm.com>
3537
3538 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
3539 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
3540 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
3541
3542 2018-05-16 Richard Biener <rguenther@suse.de>
3543
3544 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
3545 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
3546 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
3547
3548 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
3549
3550 * gcc.target/aarch64/sve/vcond_10.c: New test.
3551 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
3552 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
3553 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
3554
3555 2018-05-15 Martin Sebor <msebor@redhat.com>
3556
3557 PR tree-optimization/85753
3558 * gcc.dg/Wrestrict-10.c: Adjust.
3559 * gcc.dg/Wrestrict-16.c: New test.
3560
3561 2018-05-15 Martin Sebor <msebor@redhat.com>
3562
3563 PR middle-end/85643
3564 * c-c++-common/attr-nonstring-7.c: New test.
3565
3566 2018-05-15 Richard Biener <rguenther@suse.de>
3567
3568 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
3569
3570 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3571
3572 PR tree-optimization/83648
3573 * gcc.dg/tree-ssa/pr83648.c: New test.
3574 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
3575
3576 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3577
3578 PR ipa/85734
3579 * gcc.dg/ipa/pr85734.c: New test.
3580
3581 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
3582
3583 PR target/85756
3584 * gnat.dg/opt70.adb: New test.
3585 * gnat.dg/opt70_pkg.ad[sb]: New helper.
3586
3587 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3588
3589 * gcc.target/aarch64/crypto-fuse-1.c: New test.
3590 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
3591
3592 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
3593
3594 * gcc.target/aarch64/vmov_n_1.c: Update test.
3595 * gcc.target/aarch64/vfp-1.c: Update test.
3596
3597 2018-05-14 Jakub Jelinek <jakub@redhat.com>
3598
3599 PR target/85756
3600 * gcc.c-torture/execute/pr85756.c: New test.
3601
3602 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
3603
3604 * gcc.target/i386/cldemote-1.c: New test.
3605
3606 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
3607
3608 PR fortran/85742
3609 * gfortran.dg/assumed_type_9.f90 : New test.
3610
3611 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
3612
3613 PR fortran/85542
3614 * gfortran.dg/pr85542.f90: New test.
3615
3616 2018-05-11 Martin Jambor <mjambor@suse.cz>
3617
3618 PR ipa/85655
3619 * g++.dg/lto/pr85655_0.C: New test.
3620
3621 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
3622
3623 * gcc.target/i386/tpause-1.c: New test.
3624 * gcc.target/i386/umonitor-1.c: New test.
3625
3626 2018-05-11 Jakub Jelinek <jakub@redhat.com>
3627
3628 PR c/85696
3629 * c-c++-common/gomp/pr85696.c: New test.
3630
3631 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
3632 Jakub Jelinek <jakub@redhat.com>
3633
3634 PR tree-optimization/85692
3635 * gcc.target/i386/pr85692.c: New test.
3636
3637 2018-05-11 Martin Liska <mliska@suse.cz>
3638
3639 PR sanitizer/85556
3640 * c-c++-common/ubsan/attrib-6.c: New test.
3641
3642 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
3643
3644 PR fortran/85687
3645 * gfortran.dg/pr85687.f90: new test.
3646
3647 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
3648
3649 PR fortran/85521
3650 * gfortran.dg/pr85521_1.f90: New test.
3651 * gfortran.dg/pr85521_2.f90: New test.
3652
3653 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
3654
3655 PR fortran/70870
3656 * gfortran.dg/pr70870_1.f90: New test.
3657
3658 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
3659
3660 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
3661
3662 2018-05-10 Jakub Jelinek <jakub@redhat.com>
3663
3664 PR c++/85662
3665 * g++.dg/ext/offsetof2.C: New test.
3666
3667 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
3668
3669 PR fortran/68846
3670 * gfortran.dg/temporary_3.f90 : New test.
3671
3672 PR fortran/70864
3673 * gfortran.dg/temporary_2.f90 : New test.
3674
3675 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
3676
3677 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
3678 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
3679 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
3680 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
3681 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
3682 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
3683 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
3684 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
3685 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
3686 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
3687 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
3688 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
3689 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
3690 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
3691 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
3692 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
3693 * gcc.dg/vmx/st-be-order.c: Delete testcase.
3694 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
3695 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
3696 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
3697 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
3698 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
3699 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
3700 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
3701 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
3702 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
3703 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
3704
3705 2018-05-10 Jakub Jelinek <jakub@redhat.com>
3706
3707 PR tree-optimization/85699
3708 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
3709 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
3710 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
3711 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
3712
3713 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
3714
3715 * g++.dg/tls/pr85400.C: New test.
3716
3717 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3718
3719 PR c++/85713
3720 * g++.dg/cpp1y/lambda-generic-85713.C: New.
3721
3722 2018-05-09 Carl Love <cel@us.ibm.com>
3723
3724 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
3725
3726 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3727
3728 PR c++/85713
3729 Revert:
3730 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
3731
3732 PR c++/84588
3733 * g++.dg/cpp1y/pr84588.C: New.
3734
3735 2018-05-09 Andreas Schwab <schwab@suse.de>
3736
3737 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
3738
3739 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
3740
3741 * gcc.target/aarch64/store_lane_spill_1.c: New test.
3742 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
3743
3744 2018-05-08 Carl Love <cel@us.ibm.com>
3745 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
3746
3747 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
3748
3749 PR c++/84588
3750 * g++.dg/cpp1y/pr84588.C: New.
3751
3752 2018-05-08 Marek Polacek <polacek@redhat.com>
3753
3754 PR c++/85695
3755 * g++.dg/cpp1z/constexpr-if22.C: New test.
3756
3757 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
3758
3759 PR target/85693
3760 * gcc.target/i386/pr85693.c: New test.
3761
3762 2018-05-08 Jakub Jelinek <jakub@redhat.com>
3763
3764 PR target/85683
3765 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
3766 scan-assembler-times checking that except for [fh]*xor other functions
3767 don't use any load instructions.
3768
3769 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
3770
3771 * gcc.target/i386/builtin_target.c: Test goldmont.
3772 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
3773 arch=silvermont.
3774
3775 2018-05-08 Jakub Jelinek <jakub@redhat.com>
3776
3777 PR target/85572
3778 * g++.dg/other/sse2-pr85572-1.C: New test.
3779 * g++.dg/other/sse2-pr85572-2.C: New test.
3780 * g++.dg/other/sse4-pr85572-1.C: New test.
3781 * g++.dg/other/avx2-pr85572-1.C: New test.
3782
3783 PR target/85317
3784 * gcc.target/i386/pr85317.c: New test.
3785 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
3786 optimization barrier to avoid optimizing away the expected insn.
3787
3788 PR target/85480
3789 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
3790 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
3791
3792 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
3793
3794 * g++.dg/other/sve_const_pred_1.C: Rename to...
3795 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
3796 target selectors and explicit -march options.
3797 * g++.dg/other/sve_const_pred_2.C: Rename to...
3798 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
3799 * g++.dg/other/sve_const_pred_3.C: Rename to...
3800 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
3801 * g++.dg/other/sve_const_pred_4.C: Rename to...
3802 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
3803 * g++.dg/other/sve_tls_2.C: Rename to...
3804 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
3805 * g++.dg/other/sve_vcond_1.C: Rename to...
3806 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
3807 * g++.dg/other/sve_vcond_1_run.C: Rename to...
3808 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
3809
3810 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
3811
3812 PR testsuite/85586
3813 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
3814 !vect_no_align.
3815
3816 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
3817
3818 PR c++/57429
3819 * g++.dg/cpp0x/deleted14.C: New.
3820
3821 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
3822 Alan Hayward <alan.hayward@arm.com>
3823 David Sherwood <david.sherwood@arm.com>
3824
3825 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
3826 XFAIL the BIC test.
3827 * gcc.target/aarch64/sve/vcond_7.c: New test.
3828 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
3829
3830 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
3831
3832 PR c++/70563
3833 * g++.dg/cpp0x/sfinae62.C: New.
3834
3835 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
3836
3837 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
3838 load from src[i].
3839
3840 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
3841
3842 PR c++/80691
3843 * g++.dg/cpp0x/narrowing1.C: New.
3844
3845 2018-05-08 Richard Biener <rguenther@suse.de>
3846
3847 PR middle-end/85588
3848 * gcc.dg/torture/pr85574.c: Rename to...
3849 * gcc.dg/torture/pr85588.c: ... this.
3850
3851 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3852
3853 PR fortran/54613
3854 * gfortran.dg/minmaxloc_12.f90: New test case.
3855 * gfortran.dg/minmaxloc_13.f90: New test case.
3856
3857 2018-05-07 Nathan Sidwell <nathan@acm.org>
3858
3859 * g++.dg/cpp0x/range-for10.C: Delete.
3860 * g++.dg/ext/forscope1.C: Delete.
3861 * g++.dg/ext/forscope2.C: Delete.
3862 * g++.dg/template/for1.C: Delete.
3863
3864 2018-05-07 Jeff Law <law@redhat.com>
3865
3866 * gfortran.dg/linefile.f90: New test.
3867
3868 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
3869
3870 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
3871 and options.
3872
3873 2018-05-06 Jakub Jelinek <jakub@redhat.com>
3874
3875 PR c++/85659
3876 * g++.dg/ext/asm14.C: New test.
3877 * g++.dg/ext/asm15.C: New test.
3878 * g++.dg/ext/asm16.C: New test.
3879
3880 2018-05-06 Michael Eager <eager@eagercon.com>
3881
3882 * gcc.target/microblaze/others/picdtr.c: Correct option
3883 -fPIE -mpic-data-is-text-relative.
3884
3885 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
3886
3887 * gcc.target/microblaze/others/picdtr.c: Add test for
3888 -fPIE -mpic-data-is-text-relative.
3889
3890 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
3891
3892 PR fortran/85507
3893 * gfortran.dg/coarray_dependency_1.f90: New test.
3894 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
3895
3896 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
3897
3898 * testsuite/brig.dg/test/gimple/smoke_test.hsail: Fix the test
3899 to match the currently produced gimple.
3900
3901 2018-05-04 Carl Love <cel@us.ibm.com>
3902 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
3903 vec_trunc.
3904 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
3905 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
3906 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
3907 xvcmpgedp counts. Add xxsel counts.
3908
3909 2018-05-04 Richard Biener <rguenther@suse.de>
3910
3911 PR middle-end/85627
3912 * g++.dg/torture/pr85627.C: New testcase.
3913
3914 2018-05-04 Richard Biener <rguenther@suse.de>
3915
3916 PR middle-end/85574
3917 * gcc.dg/torture/pr85574.c: New testcase.
3918 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
3919
3920 2018-05-04 Jakub Jelinek <jakub@redhat.com>
3921
3922 PR libstdc++/85466
3923 * gcc.dg/nextafter-1.c: New test.
3924 * gcc.dg/nextafter-2.c: New test.
3925 * gcc.dg/nextafter-3.c: New test.
3926 * gcc.dg/nextafter-4.c: New test.
3927
3928 2018-05-03 Nathan Sidwell <nathan@acm.org>
3929
3930 Remove -ffriend-injection.
3931 * g++.old-deja/g++.jason/scoping15.C: Delete.
3932 * g++.old-deja/g++.mike/net43.C: Delete.
3933
3934 2018-05-03 Jakub Jelinek <jakub@redhat.com>
3935
3936 PR target/85530
3937 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
3938 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
3939 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
3940 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
3941
3942 2018-05-03 Tom de Vries <tom@codesourcery.com>
3943
3944 PR testsuite/85106
3945 * lib/scanoffloadtree.exp: New file.
3946
3947 2018-05-03 Richard Biener <rguenther@suse.de>
3948
3949 PR tree-optimization/85615
3950 * gcc.dg/torture/pr85615.c: New testcase.
3951
3952 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3953
3954 PR tree-optimization/70291
3955 * gcc.dg/complex-6.c: New test.
3956 * gcc.dg/complex-7.c: Likewise.
3957
3958 2018-05-03 Richard Biener <rguenther@suse.de>
3959
3960 PR testsuite/85579
3961 * fortran.dg/pr51434.f90: Truncate transfer argument.
3962
3963 2018-05-02 Jakub Jelinek <jakub@redhat.com>
3964
3965 PR target/85582
3966 * gcc.c-torture/execute/pr85582-3.c: New test.
3967
3968 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
3969 Jason Merrill <jason@redhat.com>
3970
3971 PR c++/68374
3972 * g++.dg/warn/Wshadow-13.C: New.
3973 * g++.dg/warn/Wshadow-14.C: Likewise.
3974
3975 2018-05-02 Tom de Vries <tom@codesourcery.com>
3976
3977 PR libgomp/82428
3978 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
3979 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
3980
3981 2018-05-02 David Pagan <dave.pagan@oracle.com>
3982
3983 PR c/30552
3984 * gcc.dg/noncompile/pr30552-1.c: New test.
3985 * gcc.dg/noncompile/pr30552-2.c: New test.
3986 * gcc.dg/noncompile/pr30552-3.c: New test.
3987 * gcc.dg/noncompile/pr30552-4.c: New test.
3988
3989 2018-05-02 Richard Biener <rguenther@suse.de>
3990
3991 PR tree-optimization/85597
3992 * gcc.dg/vect/pr85597.c: New testcase.
3993
3994 2018-05-02 Tom de Vries <tom@codesourcery.com>
3995
3996 PR testsuite/85106
3997 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
3998 * lib/scanltranstree.exp: New file.
3999 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
4000 (scan-ltrans-tree-dump-times_required_options)
4001 (scan-ltrans-tree-dump-not_required_options)
4002 (scan-ltrans-tree-dump-dem_required_options)
4003 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
4004 * lib/gcc-dg.exp: Include scanltranstree.exp.
4005
4006 2018-05-02 Tom de Vries <tom@codesourcery.com>
4007
4008 PR testsuite/85106
4009 * gcc.dg/ipa/ipa-icf-38.c: New test.
4010 * gcc.dg/ipa/ipa-icf-38a.c: New test.
4011 * lib/scandump.exp (dump-base): New proc.
4012 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
4013 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
4014 base.
4015 * lib/scanipa.exp: Add "" argument to scan-dump calls.
4016 * lib/scanlang.exp: Same.
4017 * lib/scanrtl.exp: Same.
4018 * lib/scantree.exp: Same.
4019 * lib/scanwpaipa.exp: New file.
4020 * lib/gcc-dg.exp: Include scanwpaipa.exp.
4021
4022 2018-05-02 Richard Biener <rguenther@suse.de>
4023
4024 PR middle-end/85567
4025 * gcc.dg/torture/pr85567.c: New testcase.
4026
4027 2018-05-02 Jakub Jelinek <jakub@redhat.com>
4028
4029 PR target/85582
4030 * gcc.c-torture/execute/pr85582-1.c: New test.
4031 * gcc.c-torture/execute/pr85582-2.c: New test.
4032
4033 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
4034
4035 PR tree-optimization/85586
4036 * gcc.dg/vect/pr85586.c: New test.
4037
4038 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
4039
4040 PR tree-optimization/85143
4041 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
4042 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
4043
4044 2018-05-01 David Malcolm <dmalcolm@redhat.com>
4045
4046 PR c/84258
4047 * c-c++-common/Wformat-pr84258.c: New test.
4048
4049 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4050
4051 PR tree-optimization/82665
4052 * gcc.dg/tree-ssa/pr82665.c: New test.
4053
4054 2018-04-30 David Malcolm <dmalcolm@redhat.com>
4055
4056 PR c++/85523
4057 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
4058 (test_add_fixit_insert_formatted_single_line): New function.
4059 (test_add_fixit_insert_formatted_multiline): New function.
4060 Extend expected output of generated patch to include fix-it hints
4061 for these.
4062 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
4063 "gcc-rich-location.h". Add test coverage for
4064 gcc_rich_location::add_fixit_insert_formatted.
4065
4066 2018-04-30 David Malcolm <dmalcolm@redhat.com>
4067
4068 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4069 (test_show_locus): Update for location_get_source_line returning a
4070 char_span. Use char_span for handling words in the
4071 "test_many_nested_locations" fix-it example.
4072
4073 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
4074
4075 * gcc.target/arc/interrupt-8.c: Update test.
4076 * gcc.target/arc/loop-4.c: Likewise.
4077 * gcc.target/arc/loop-hazard-1.c: Likewise.
4078 * gcc.target/arc/sdata-3.c: Likewise.
4079
4080 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
4081
4082 * gcc.target/arc/store-merge-1.c: New test.
4083 * gcc.target/arc/add_n-combine.c: Update test.
4084
4085 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
4086
4087 Microblaze Target: PIC data text relative
4088
4089 * gcc.target/microblaze/others/data_var1.c: Include
4090 PIC case of r20 base register.
4091 * gcc.target/microblaze/others/data_var2.c: Ditto.
4092 * gcc.target/microblaze/others/picdtr.c: Add new
4093 test case for -mpic-is-data-text-relative.
4094 * gcc.target/microblaze/others/sdata_var1.c: Add
4095 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
4096 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
4097 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
4098 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
4099 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
4100 * gcc.target/microblaze/others/string_cst1_gpopt.c:
4101 Ditto.
4102 * gcc.target/microblaze/others/string_cst2_gpopt.c:
4103 Ditto.
4104
4105 2018-04-30 Richard Biener <rguenther@suse.de>
4106
4107 PR tree-optimization/28364
4108 PR tree-optimization/85275
4109 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
4110 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
4111 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
4112 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
4113 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
4114 still passes.
4115 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
4116 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
4117 still passes.
4118 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
4119 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
4120 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
4121
4122 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
4123
4124 PR target/84431
4125 * gcc.target/i386/pr84431.c: New test.
4126
4127 2018-04-27 Martin Jambor <mjambor@suse.cz>
4128
4129 PR ipa/85549
4130 * g++.dg/ipa/pr85549.C: New test.
4131
4132 2018-04-27 Jakub Jelinek <jakub@redhat.com>
4133
4134 PR c++/85553
4135 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
4136 directive.
4137 * g++.dg/cpp0x/constexpr-85553.C: New test.
4138
4139 2018-04-27 David Malcolm <dmalcolm@redhat.com>
4140
4141 PR c++/85515
4142 * g++.dg/pr85515-1.C: New test.
4143 * g++.dg/pr85515-2.C: New test.
4144
4145 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
4146
4147 PR c++/84691
4148 * g++.dg/cpp0x/friend3.C: New.
4149
4150 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4151
4152 PR target/82518
4153 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
4154 Use check_effective_target_arm_little_endian.
4155
4156 2018-04-27 Jakub Jelinek <jakub@redhat.com>
4157
4158 PR tree-optimization/85529
4159 * gcc.c-torture/execute/pr85529-1.c: New test.
4160 * gcc.c-torture/execute/pr85529-2.c: New test.
4161 * gcc.dg/pr85529.c: New test.
4162
4163 2018-04-26 Maciej W. Rozycki <macro@mips.com>
4164
4165 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
4166 `.dword' in addition to `lw' and `.word'.
4167
4168 2018-04-26 Maciej W. Rozycki <macro@mips.com>
4169
4170 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
4171
4172 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
4173
4174 * gnat.dg/loop_optimization24.adb: New test.
4175
4176 2018-04-26 Richard Biener <rguenther@suse.de>
4177
4178 PR tree-optimization/85116
4179 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
4180 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
4181 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
4182 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
4183
4184 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
4185
4186 PR target/85473
4187 * gcc.target/i386/pr85473-1.c: New test.
4188 * gcc.target/i386/pr85473-2.c: New test.
4189
4190 2018-04-25 Nathan Sidwell <nathan@acm.org>
4191 Jakub Jelinek <jakub@redhat.com>
4192
4193 PR c++/85437
4194 PR c++/49171
4195 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
4196 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
4197 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
4198 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
4199 * g++.dg/cpp0x/pr85437-1.C: New.
4200 * g++.dg/cpp0x/pr85437-2.C: New.
4201 * g++.dg/cpp0x/pr85437-3.C: New.
4202 * g++.dg/cpp0x/pr85437-4.C: New.
4203
4204 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
4205
4206 PR fortran/85520
4207 * gfortran.dg/pr85520.f90: New test.
4208
4209 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4210
4211 PR target/85512
4212 * gcc.dg/pr85512.c: New test.
4213
4214 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
4215
4216 PR target/85485
4217 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
4218 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
4219 * gcc.dg/pr85388-1.c (dg-options): Likwise.
4220 * gcc.dg/pr85388-2.c (dg-options): Likwise.
4221 * gcc.dg/pr85388-3.c (dg-options): Likwise.
4222 * gcc.dg/pr85388-4.c (dg-options): Likwise.
4223 * gcc.dg/pr85388-5.c (dg-options): Likwise.
4224 * gcc.dg/pr85388-6.c (dg-options): Likwise.
4225 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
4226 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
4227 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
4228 * gcc.target/i386/cet-label.c (dg-options): Likwise.
4229 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
4230 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
4231 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
4232 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
4233 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
4234 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
4235 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
4236 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
4237 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
4238 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
4239 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
4240 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
4241 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
4242 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
4243 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
4244 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
4245 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
4246 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
4247 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
4248 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
4249 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
4250 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
4251 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
4252 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
4253 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
4254 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
4255 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
4256 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
4257 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
4258 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
4259 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
4260 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
4261 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
4262 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
4263 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
4264 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
4265 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
4266 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
4267 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
4268 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
4269 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
4270 * gcc.target/i386/pr84146.c (dg-options): Likwise.
4271 * gcc.target/i386/pr85403.c (dg-options): Likwise.
4272 * gcc.target/i386/pr85404.c (dg-options): Likwise.
4273 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
4274 with -mshstk.
4275 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
4276 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
4277 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
4278 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
4279 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
4280 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
4281 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
4282 * (dg-options): Likwise.
4283 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
4284 -mno-cet.
4285 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
4286 * gcc.target/i386/cet-label-3.c: Removed.
4287 * gcc.target/i386/cet-property-3.c: Likwise.
4288 * gcc.target/i386/cet-sjlj-7.c: Likwise.
4289
4290 2018-04-24 Jakub Jelinek <jakub@redhat.com>
4291
4292 PR target/85511
4293 * gcc.target/i386/pr85511.c: New test.
4294
4295 PR target/85503
4296 * g++.dg/ext/pr85503.C: New test.
4297
4298 PR target/85508
4299 * gcc.target/i386/pr85508.c: New test.
4300
4301 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
4302
4303 PR tree-optimization/85478
4304 * g++.dg/pr85478.C: New test.
4305
4306 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
4307
4308 * g++.dg/torture/pr85496.C: New test.
4309
4310 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
4311
4312 PR rtl-optimization/85423
4313 * gcc.dg/pr85423.c: New test.
4314
4315 2018-04-20 Martin Sebor <msebor@redhat.com>
4316
4317 PR c/85365
4318 * gcc.dg/Wrestrict-15.c: New test.
4319
4320 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
4321
4322 PR target/85456
4323 * gcc.target/powerpc/pr85456.c: New test.
4324
4325 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
4326
4327 * g++.dg/ext/undef-bool-1.C: Require lp64.
4328 * gcc.target/powerpc/undef-bool-2.c: Likewise.
4329
4330 2018-04-20 Jeff Law <law@redhat.com>
4331
4332 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
4333 stack protector.
4334 * gcc.dg/stack-check-6.c: Likewise.
4335 * gcc.dg/stack-check-6a.c: Likewise.
4336 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
4337 * gcc.target/i386/stack-check-18.c: Likewise.
4338 * gcc.target/i386/stack-check-19.c: Likewise.
4339
4340 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4341
4342 PR testsuite/85483
4343 * gcc.target/aarch64/sve/vcond_1.c: Move to...
4344 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
4345 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
4346 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
4347
4348 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
4349
4350 PR target/85469
4351 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
4352 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
4353
4354 2018-04-20 Richard Biener <rguenther@suse.de>
4355
4356 PR middle-end/85475
4357 * gcc.dg/torture/pr85475.c: New testcase.
4358
4359 2018-04-20 Martin Jambor <mjambor@suse.cz>
4360
4361 ipa/85449
4362 * gcc.dg/ipa/pr85449.c: New test.
4363
4364 2018-04-20 Martin Jambor <mjambor@suse.cz>
4365
4366 ipa/85447
4367 * g++.dg/ipa/pr85447.C: New file.
4368 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
4369
4370 2018-04-20 Jakub Jelinek <jakub@redhat.com>
4371
4372 PR c++/85462
4373 * g++.dg/cpp0x/pr85462.C: New test.
4374
4375 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
4376
4377 * gcc.target/i386/pr85404.c: Require CET target.
4378
4379 2018-04-19 Jakub Jelinek <jakub@redhat.com>
4380
4381 PR tree-optimization/85467
4382 * gcc.dg/pr85467.c: New test.
4383
4384 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
4385
4386 PR c++/84611
4387 * g++.dg/parse/crash68.C: New.
4388
4389 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
4390
4391 PR libgcc/85334
4392 * g++.dg/torture/pr85334.C: New test.
4393
4394 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
4395
4396 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
4397 * g++.dg/diagnostic/pr85464.C: New.
4398
4399 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
4400
4401 PR target/85397
4402 * gcc.dg/torture/pr85397-1.c: New test.
4403 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
4404 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
4405
4406 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
4407
4408 PR target/85404
4409 * gcc.target/i386/pr85404.c: New test.
4410
4411 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
4412
4413 PR target/85417
4414 * c-c++-common/attr-nocf-check-1.c: Compile with
4415 -fcf-protection=none.
4416 * c-c++-common/attr-nocf-check-3.c: Likewise.
4417 * gcc.dg/march-generic.c: Likewise.
4418 * gcc.target/i386/align-limit.c: Likewise.
4419 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
4420 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
4421 * gcc.target/i386/cet-property-2.c: Likewise.
4422 * gcc.target/i386/ret-thunk-26.c: Likewise.
4423 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
4424 targets.
4425 * c-c++-common/fcf-protection-2.c: Likewise.
4426 * c-c++-common/fcf-protection-3.c: Likewise.
4427 * c-c++-common/fcf-protection-5.c: Likewise.
4428 * c-c++-common/fcf-protection-6.c: Likewise.
4429 * c-c++-common/fcf-protection-7.c: Likewise.
4430 * gcc.target/i386/cet-label-3.c: New test.
4431 * gcc.target/i386/cet-property-3.c: Likewise.
4432 * gcc.target/i386/cet-sjlj-7.c: Likewise.
4433 * gcc.target/i386/pr85417-1.c: Likewise.
4434 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
4435 __x86_indirect_thunk_nt_(r|e)ax
4436 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
4437 * gcc.target/i386/pr85403.c: Remove dg-error,
4438
4439 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
4440
4441 * gcc.target/i386/movdir-1.c: New test.
4442
4443 2018-04-19 Richard Biener <rguenther@suse.de>
4444
4445 PR middle-end/85455
4446 * gcc.dg/pr85455.c: New testcase.
4447
4448 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
4449
4450 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
4451 targets.
4452 * g++.dg/lto/pr85405b_0.C: Likewise.
4453 * g++.dg/lto/pr84805_0.C: Likewise.
4454
4455 2018-04-18 Martin Liska <mliska@suse.cz>
4456
4457 PR ipa/83983
4458 PR ipa/85391
4459 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
4460 output.
4461
4462 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
4463
4464 PR target/85388
4465 * gcc.dg/pr85388-1.c: New test.
4466 * gcc.dg/pr85388-2.c: Likewise.
4467 * gcc.dg/pr85388-3.c: Likewise.
4468 * gcc.dg/pr85388-4.c: Likewise.
4469 * gcc.dg/pr85388-5.c: Likewise.
4470 * gcc.dg/pr85388-6.c: Likewise.
4471
4472 2018-04-18 Jan Hubicka <jh@suse.cz>
4473 Martin Liska <mliska@suse.cz>
4474
4475 * g++.dg/lto/pr83121_0.C: Update template.
4476 * g++.dg/lto/pr83121_1.C: Update template.
4477 * g++.dg/lto/pr84805_0.C: Update template.
4478 * g++.dg/lto/pr84805_1.C: Update template.
4479 * g++.dg/lto/pr84805_2.C: Update template.
4480
4481 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
4482
4483 PR c++/84630
4484 * g++.dg/cpp0x/pr84630.C: New.
4485
4486 2018-04-18 Jakub Jelinek <jakub@redhat.com>
4487
4488 PR c++/84463
4489 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
4490 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
4491 in two cases. Uncomment two other tests and add expected dg-error for
4492 them.
4493 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
4494 -Wnarrowing diagnostics on some targets for c++11.
4495 * g++.dg/parse/array-size2.C: Remove xfail.
4496 * g++.dg/cpp0x/constexpr-84463.C: New test.
4497
4498 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
4499
4500 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
4501 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
4502
4503 2018-04-17 Jakub Jelinek <jakub@redhat.com>
4504
4505 PR testsuite/85326
4506 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
4507 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
4508 * g++.dg/other/sve_tls_2.C: Require effective target tls.
4509
4510 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
4511
4512 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
4513 prevent cascading of errors and change expected error message.
4514 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
4515 to 64-bit targets.
4516 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
4517 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
4518 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
4519 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
4520 error message.
4521 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
4522
4523 2018-04-17 Jakub Jelinek <jakub@redhat.com>
4524
4525 PR target/85430
4526 * gcc.dg/pr85430.c: New test.
4527
4528 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4529
4530 PR testsuite/85326
4531 * gcc.target/arm/pr54300.C: Move to...
4532 * g++.dg/other/pr54300.C: ... Here. Add target directives.
4533 * gcc.target/arm/pr55073.C: Move to...
4534 * g++.dg/other/pr55073.C: ... Here. Add target directives.
4535 * gcc.target/arm/pr56184.C: Move to...
4536 * g++.dg/other/pr56184.C: ... Here. Add target directives.
4537 * gcc.target/arm/pr59985.C: Move to...
4538 * g++.dg/other/pr59985.C: ... Here. Add target directives.
4539 * gcc.target/aarch64/pr60675.C: Move to...
4540 * g++.dg/other/pr60675.C: ... Here. Add target directives.
4541 * gcc.target/aarch64/pr81422.C: Move to...
4542 * g++.dg/other/pr81422.C: ... Here. Add target directives.
4543 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
4544 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
4545 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
4546 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
4547 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
4548 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
4549 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
4550 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
4551 * gcc.target/aarch64/sve/tls_2.C: Move to...
4552 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
4553 * gcc.target/aarch64/pr81414.C: Rename to...
4554 * gcc.target/aarch64/pr81414.c: ... This.
4555 * gcc.target/aarch64/simd/pr67896.C: Rename to...
4556 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
4557 messages.
4558 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
4559 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
4560 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
4561 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
4562 file name.
4563
4564 2018-04-17 Jakub Jelinek <jakub@redhat.com>
4565
4566 PR middle-end/85414
4567 * gcc.dg/pr85414.c: New test.
4568
4569 2018-04-17 Martin Jambor <mjambor@suse.cz>
4570
4571 PR ipa/85421
4572 * g++.dg/ipa/pr85421.C: New test.
4573
4574 2018-04-17 Martin Liska <mliska@suse.cz>
4575
4576 PR lto/85405
4577 * g++.dg/lto/pr85405b_0.C: New test.
4578 * g++.dg/lto/pr85405b_1.C: New test.
4579
4580 2018-04-17 Martin Liska <mliska@suse.cz>
4581
4582 PR lto/85405
4583 * g++.dg/lto/pr85405_0.C: New test.
4584 * g++.dg/lto/pr85405_1.C: New test.
4585
4586 2018-04-17 Martin Liska <mliska@suse.cz>
4587
4588 PR ipa/85329
4589 * g++.dg/ext/pr85329-2.C: New test.
4590 * g++.dg/ext/pr85329.C: New test.
4591 * gcc.target/i386/mvc12.c: New test.
4592
4593 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
4594
4595 PR c++/85039
4596 * g++.dg/pr85039-1.C: New.
4597 * g++.dg/pr85039-2.C: New.
4598 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
4599
4600 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
4601
4602 PR target/85080
4603 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
4604 if the target supports efficient unaligned storage accesses.
4605
4606 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
4607
4608 PR target/83660
4609 * gcc.target/powerpc/pr83660.C: New test.
4610
4611 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
4612
4613 PR target/85403
4614 * gcc.target/i386/pr85403.c: New test.
4615
4616 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
4617
4618 PR target/84331
4619 * gcc/testsuite/gcc.target/i386/funcspec-56.inc: Test arch=skylake.
4620
4621 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
4622 Jason Merrill <jason@redhat.com>
4623
4624 PR c++/85112
4625 * g++.dg/cpp0x/pr85112.C: New.
4626
4627 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
4628
4629 PR testsuite/85326
4630 * g++.dg/ext/undef-bool-1.C: New file.
4631 * gcc.target/powerpc/powerpc.exp: Remove .C support.
4632 * gcc.target/powerpc/undef-bool-1.C: Remove file.
4633
4634 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
4635
4636 PR target/85293
4637 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
4638 corresponding dg-error clause.
4639 * gcc.target/powerpc/pr80098-3.c: Ditto.
4640 * gcc.target/powerpc/pr80103-1.c: Delete.
4641
4642 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
4643
4644 PR fortran/81773
4645 PR fortran/83606
4646 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
4647 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
4648
4649 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4650
4651 PR fortran/85387
4652 * gfortran.dg/implied_do_io_5.f90: New test.
4653
4654 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
4655
4656 PR target/83402
4657 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
4658 several values: positive, negative, and zero.
4659 * gcc.target/powerpc/sse2-pslld-1.c: Same.
4660 * gcc.target/powerpc/sse2-psllq-1.c: Same.
4661
4662 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
4663
4664 PR rtl-optimization/79916
4665 * gcc.target/powerpc/pr79916.c: New.
4666
4667 2018-04-13 Jakub Jelinek <jakub@redhat.com>
4668
4669 PR rtl-optimization/85393
4670 * g++.dg/opt/pr85393.C: New test.
4671 * g++.dg/opt/pr85393-aux.cc: New file.
4672
4673 PR rtl-optimization/85376
4674 * gcc.dg/pr85376.c: New test.
4675
4676 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
4677
4678 PR rtl-optimization/83852
4679 * gcc.dg/pr83852.c: New testcase.
4680
4681 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
4682
4683 PR testsuite/85326
4684 * gcc.target/s390/pr77822-1.C: Rename to ...
4685 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
4686 * gcc.target/s390/pr77822-2.c: Add asm scan check.
4687 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
4688
4689 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
4690
4691 PR lto/71991
4692 * gcc.target/i386/pr71991.c: New testcase.
4693
4694 2018-04-13 Martin Liska <mliska@suse.cz>
4695 Jakub Jelinek <jakub@redhat.com>
4696
4697 PR middle-end/81657
4698 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
4699 call.
4700
4701 2018-04-12 David Malcolm <dmalcolm@redhat.com>
4702
4703 PR c++/85385
4704 * g++.dg/diagnostic/macro-arg-count.C: New test.
4705
4706 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4707
4708 PR fortran/83064
4709 PR testsuite/85346
4710 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
4711 array and move test to libgomp/testsuite/libgomp.fortran.
4712 * gfortran.dg/do_concurrent_6.f90: New test.
4713
4714 2018-04-12 Marek Polacek <polacek@redhat.com>
4715
4716 PR c++/85258
4717 * g++.dg/parse/error61.C: New test.
4718
4719 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
4720
4721 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: Revert 259346.
4722 * testsuite/libgomp.oacc-fortran/pr84955.f90: Likewise.
4723
4724 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
4725
4726 PR target/85347
4727 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
4728 specify -mvsx on gcc command line.
4729
4730 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
4731
4732 PR middle-end/84955
4733 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: New test.
4734 * testsuite/libgomp.oacc-fortran/pr84955.f90: New test.
4735
4736 2018-04-12 Jakub Jelinek <jakub@redhat.com>
4737
4738 PR target/85328
4739 * gcc.target/i386/pr85328.c: New test.
4740
4741 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4742
4743 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
4744
4745 2018-04-12 Jakub Jelinek <jakub@redhat.com>
4746
4747 PR rtl-optimization/85342
4748 * gcc.target/i386/pr85342.c: New test.
4749
4750 2018-04-11 Jason Merrill <jason@redhat.com>
4751
4752 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
4753 if ulimit -v is set.
4754
4755 2018-04-11 Bin Cheng <bin.cheng@arm.com>
4756
4757 PR testsuite/85190
4758 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
4759
4760 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
4761
4762 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
4763 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
4764
4765 2018-04-11 Jakub Jelinek <jakub@redhat.com>
4766
4767 PR c++/70808
4768 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
4769 effective target.
4770
4771 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
4772
4773 PR target/84301
4774 * gcc.target/i386/pr84301.c: New test.
4775
4776 2018-04-11 Jakub Jelinek <jakub@redhat.com>
4777
4778 PR tree-optimization/85331
4779 * gcc.c-torture/execute/pr85331.c: New test.
4780
4781 2018-04-11 Marek Polacek <polacek@redhat.com>
4782
4783 PR c++/85032
4784 * g++.dg/cpp0x/pr51225.C: Adjust error message.
4785 * g++.dg/cpp1z/constexpr-if21.C: New test.
4786
4787 2018-04-11 Jakub Jelinek <jakub@redhat.com>
4788
4789 PR target/85281
4790 * gcc.target/i386/pr85281.c: New test.
4791
4792 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
4793
4794 PR rtl-optimization/84659
4795 * gcc.dg/pr84659.c: New test.
4796
4797 2018-04-11 Jakub Jelinek <jakub@redhat.com>
4798
4799 PR debug/85302
4800 * g++.dg/debug/dwarf2/pr85302.C: New test.
4801
4802 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
4803
4804 PR target/85261
4805 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
4806 into register.
4807
4808 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
4809
4810 PR c++/70808
4811 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
4812
4813 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
4814
4815 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
4816 * gcc.target/powerpc/dimode_off.c: Ditto.
4817 * gcc.target/powerpc/tfmode_off.c: Ditto.
4818 * gcc.target/powerpc/timode_off.c: Ditto.
4819
4820 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
4821
4822 * gcc.target/powerpc/vec-ldl-1.c: New test.
4823 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
4824 corrections to ABI implementation.
4825
4826 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
4827
4828 PR target/85056
4829 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
4830
4831 2018-04-10 Jakub Jelinek <jakub@redhat.com>
4832
4833 PR rtl-optimization/85300
4834 * gcc.dg/pr85300.c: New test.
4835
4836 2018-04-10 David Malcolm <dmalcolm@redhat.com>
4837
4838 PR c++/85110
4839 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
4840 where we now show the pertinent parameter.
4841 * g++.dg/diagnostic/aka2.C: Likewise.
4842 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
4843
4844 2018-04-10 Jakub Jelinek <jakub@redhat.com>
4845
4846 PR fortran/85313
4847 * gfortran.dg/gomp/pr85313.f90: New test.
4848
4849 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
4850
4851 PR c++/24314
4852 * g++.dg/parse/template29.C: New.
4853
4854 2018-04-10 Bin Cheng <bin.cheng@arm.com>
4855
4856 PR testsuite/85190
4857 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
4858
4859 2018-04-10 Jakub Jelinek <jakub@redhat.com>
4860
4861 PR target/85177
4862 PR target/85255
4863 * gcc.target/i386/avx512f-pr85177.c: New test.
4864 * gcc.target/i386/avx512f-pr85255.c: New test.
4865
4866 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
4867
4868 PR tree-optimization/85286
4869 * gcc.dg/vect/pr85286.c: New test.
4870
4871 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4872
4873 PR target/85173
4874 * gcc.target/arm/pr85173.c: New test.
4875
4876 2018-04-10 Jakub Jelinek <jakub@redhat.com>
4877
4878 PR lto/85248
4879 * gcc.dg/lto/pr85248_0.c: New test.
4880 * gcc.dg/lto/pr85248_1.c: New test.
4881
4882 2018-04-09 Jan Hubicka <jh@suse.cz>
4883
4884 PR lto/85078
4885 * g++.dg/torture/pr85078.C: New.
4886
4887 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
4888
4889 PR c++/85227
4890 * g++.dg/cpp1z/decomp44.C: New.
4891 * g++.dg/cpp1z/decomp45.C: Likewise.
4892
4893 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4894
4895 PR fortran/83064
4896 * gfortran.dg/do_concurrent_5.f90: New test.
4897 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
4898 message.
4899
4900 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4901
4902 PR fortran/51260
4903 * gfortran.dg/parameter_array_element_3.f90: New test.
4904
4905 2018-04-09 Jakub Jelinek <jakub@redhat.com>
4906
4907 PR c++/85194
4908 * g++.dg/cpp1z/decomp43.C: New test.
4909
4910 PR rtl-optimization/80463
4911 * g++.dg/pr80463.C: Add -w to dg-options.
4912
4913 2018-04-09 Richard Biener <rguenther@suse.de>
4914
4915 PR tree-optimization/85284
4916 * gcc.dg/torture/pr85284.c: New testcase.
4917
4918 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
4919
4920 PR rtl-optimization/80463
4921 PR rtl-optimization/83972
4922 PR rtl-optimization/83480
4923
4924 * gcc.dg/pr80463.c: New test.
4925 * g++.dg/pr80463.C: Likewise.
4926 * gcc.dg/pr83972.c: Likewise.
4927
4928 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
4929
4930 PR rtl-optimization/83913
4931 * gcc.dg/pr83913.c: New test.
4932
4933 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
4934
4935 PR rtl-optimization/83962
4936 * gcc.dg/pr83962.c: New test.
4937
4938 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
4939
4940 PR rtl-optimization/83530
4941 * gcc.dg/pr83530.c: New test.
4942
4943 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4944
4945 PR middle-end/82976
4946 * gfortran.dg/realloc_on_assign_16a.f90: New test.
4947
4948 2018-04-07 Jakub Jelinek <jakub@redhat.com>
4949
4950 PR tree-optimization/85257
4951 * gcc.dg/pr85257.c: New test.
4952
4953 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
4954
4955 * g++.dg/opt/pr85196.C: New test.
4956
4957 2018-04-06 David Malcolm <dmalcolm@redhat.com>
4958
4959 PR c++/84269
4960 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
4961 std::tuple here since they need C++11.
4962 * g++.dg/lookup/missing-std-include-8.C: New test.
4963 * g++.dg/lookup/missing-std-include.C: Move std::array and
4964 std::tuple test to missing-std-include-6.C to avoid failures
4965 with C++98.
4966
4967 2018-04-06 Jakub Jelinek <jakub@redhat.com>
4968
4969 PR debug/85252
4970 * gcc.dg/debug/pr85252.c: New test.
4971
4972 PR rtl-optimization/84872
4973 * gcc.dg/graphite/pr84872.c: New test.
4974
4975 PR c++/85210
4976 * g++.dg/cpp1z/decomp42.C: New test.
4977
4978 2018-04-06 David Malcolm <dmalcolm@redhat.com>
4979
4980 PR c++/85021
4981 * g++.dg/lookup/missing-std-include-7.C: New test.
4982
4983 2018-04-06 Tamar Christina <tamar.christina@arm.com>
4984
4985 * gcc.dg/struct-simple.c: Revert r254862.
4986 * lib/target-supports.exp
4987 (check_effective_target_word_mode_no_slow_unalign): Likewise.
4988
4989 2018-04-06 Richard Biener <rguenther@suse.de>
4990
4991 PR middle-end/85244
4992 * gcc.dg/torture/pr85244-1.c: New testcase.
4993 * gcc.dg/torture/pr85244-2.c: Likewise.
4994
4995 2018-04-06 Jakub Jelinek <jakub@redhat.com>
4996
4997 PR sanitizer/85213
4998 * c-c++-common/ubsan/pr85213.c: New test.
4999
5000 2018-04-06 Richard Biener <rguenther@suse.de>
5001
5002 PR middle-end/85180
5003 * gcc.dg/pr85180.c: New testcase.
5004
5005 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5006
5007 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
5008 to trigger the optimization. Do some cleanup and function
5009 renaming. Add more test functions.
5010
5011 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5012
5013 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
5014 options.
5015 * gcc.target/s390/hotpatch-1.c: Skip when building without
5016 optimization.
5017 * gcc.target/s390/hotpatch-10.c: Likewise.
5018 * gcc.target/s390/hotpatch-11.c: Likewise.
5019 * gcc.target/s390/hotpatch-12.c: Likewise.
5020 * gcc.target/s390/hotpatch-13.c: Likewise.
5021 * gcc.target/s390/hotpatch-14.c: Likewise.
5022 * gcc.target/s390/hotpatch-15.c: Likewise.
5023 * gcc.target/s390/hotpatch-16.c: Likewise.
5024 * gcc.target/s390/hotpatch-17.c: Likewise.
5025 * gcc.target/s390/hotpatch-18.c: Likewise.
5026 * gcc.target/s390/hotpatch-19.c: Likewise.
5027 * gcc.target/s390/hotpatch-2.c: Likewise.
5028 * gcc.target/s390/hotpatch-3.c: Likewise.
5029 * gcc.target/s390/hotpatch-4.c: Likewise.
5030 * gcc.target/s390/hotpatch-5.c: Likewise.
5031 * gcc.target/s390/hotpatch-6.c: Likewise.
5032 * gcc.target/s390/hotpatch-7.c: Likewise.
5033 * gcc.target/s390/hotpatch-8.c: Likewise.
5034 * gcc.target/s390/hotpatch-9.c: Likewise.
5035
5036 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5037
5038 * c-c++-common/Wattributes.c: Disable warning for s390* target and
5039 check for an error instead.
5040 * gcc.dg/Wattributes-6.c: Likewise.
5041
5042 2018-04-05 Jakub Jelinek <jakub@redhat.com>
5043
5044 PR c++/85209
5045 * g++.dg/cpp1z/decomp39.C: New test.
5046 * g++.dg/cpp1z/decomp40.C: New test.
5047
5048 PR c++/85208
5049 * g++.dg/cpp1z/decomp41.C: New test.
5050
5051 PR middle-end/85195
5052 * gcc.dg/pr85195.c: New test.
5053
5054 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
5055
5056 PR c++/80956
5057 * g++.dg/cpp0x/initlist100.C: New.
5058 * g++.dg/cpp0x/initlist101.C: Likewise.
5059
5060 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
5061
5062 PR c++/84792
5063 * g++.dg/other/pr84792-1.C: New.
5064 * g++.dg/other/pr84792-2.C: Likewise.
5065
5066 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
5067
5068 PR target/85193
5069 * gcc.target/i386/pr85193.c: New test.
5070
5071 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
5072
5073 PR c++/84979
5074 * g++.dg/concepts/pr84979.C: New.
5075 * g++.dg/concepts/pr84979-2.C: New.
5076 * g++.dg/concepts/pr84979-3.C: New.
5077
5078 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
5079
5080 PR c++/80026
5081 * g++.dg/cpp0x/variadic174.C: New.
5082
5083 2018-04-04 Jakub Jelinek <jakub@redhat.com>
5084
5085 PR inline-asm/85172
5086 * g++.dg/ext/builtin13.C: New test.
5087 * g++.dg/ext/atomic-4.C: New test.
5088
5089 PR c++/85146
5090 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
5091 * g++.dg/ext/bases3.C: New test.
5092
5093 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5094
5095 PR target/85203
5096 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
5097 to match a single insn of the baz function. Move scan directives at
5098 the end of the file below the functions they are trying to test for
5099 better readability.
5100 * gcc.target/arm/cmse/cmse-16.c: New testcase.
5101
5102 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
5103
5104 PR rtl-optimization/84878
5105 * gcc.target/powerpc/pr84878.c: New test.
5106
5107 2018-04-04 Michael Matz <matz@suse.de>
5108
5109 * gcc.dg/Wstringop-overflow-4.c: New test.
5110 * c-c++-common/Wstringop-truncation-4.c: Adjust.
5111
5112 2018-04-04 Jakub Jelinek <jakub@redhat.com>
5113
5114 PR testsuite/85189
5115 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
5116 for the diagnostics of overridden functions. Adjust for new wording.
5117
5118 2018-04-04 Richard Biener <rguenther@suse.de>
5119
5120 PR lto/85176
5121 * g++.dg/lto/pr85176_0.C: New testcase.
5122
5123 2018-04-04 Richard Biener <rguenther@suse.de>
5124
5125 PR testsuite/85191
5126 * lib/target-supports.exp (check_effective_target_vect_perm_short):
5127 Fix typo.
5128
5129 2018-04-04 Martin Liska <mliska@suse.cz>
5130
5131 PR sanitizer/85174
5132 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
5133 and msdata as a workaround for powerpc.
5134
5135 2018-04-04 Richard Biener <rguenther@suse.de>
5136
5137 PR tree-optimization/85168
5138 * gcc.dg/torture/pr85168.c: New testcase.
5139
5140 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
5141
5142 PR c++/84943
5143 * g++.dg/pr84943.C: New.
5144 * g++.dg/pr84943-2.C: New.
5145
5146 2018-04-03 Jakub Jelinek <jakub@redhat.com>
5147
5148 PR rtl-optimization/85167
5149 * gcc.dg/pr85167.c: New test.
5150
5151 PR tree-optimization/85156
5152 * c-c++-common/pr85156.c: New test.
5153 * gcc.c-torture/execute/pr85156.c: New test.
5154
5155 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
5156
5157 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
5158 * gcc.target/powerpc/undef-bool-1.C: New file.
5159 * gcc.target/powerpc/undef-bool-2.c: New file.
5160
5161 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
5162
5163 PR c++/84768
5164 * g++.dg/cpp1z/class-deduction52.C: New.
5165
5166 2018-04-03 Jakub Jelinek <jakub@redhat.com>
5167
5168 PR c++/85147
5169 * g++.dg/cpp0x/pr85147.C: New test.
5170
5171 PR c++/85140
5172 * g++.dg/cpp0x/gen-attrs-64.C: New test.
5173
5174 PR c++/85134
5175 * g++.dg/gomp/pr85134.C: New test.
5176 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
5177
5178 PR target/85169
5179 * gcc.c-torture/execute/pr85169.c: New test.
5180 * gcc.target/i386/avx512f-pr85169.c: New test.
5181 * gcc.target/i386/avx512bw-pr85169.c: New test.
5182
5183 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
5184
5185 PR target/85126
5186 * gcc.target/powerpc/pr69946: Adjust comment. Remove
5187 scan-assembler-times clause.
5188
5189 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
5190
5191 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
5192 dg-additional-options.
5193
5194 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
5195
5196 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
5197
5198 2018-04-03 Richard Biener <rguenther@suse.de>
5199
5200 PR testsuite/85154
5201 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
5202
5203 2018-04-02 Jim Wilson <jimw@sifive.com>
5204
5205 * gcc.target/riscv/pr84660.c: New.
5206 * gcc.target/riscv/shift-and-1.c: New.
5207 * gcc.target/riscv/shift-and-2.c: New.
5208
5209 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
5210
5211 PR fortran/85102
5212 * gfortran.dg/array_simplify_2.f90: New test.
5213
5214 2018-04-01 Jakub Jelinek <jakub@redhat.com>
5215
5216 PR middle-end/85090
5217 * gcc.target/i386/avx512f-pr85090-1.c: New test.
5218 * gcc.target/i386/avx512f-pr85090-2.c: New test.
5219 * gcc.target/i386/avx512f-pr85090-3.c: New test.
5220 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
5221 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
5222
5223 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
5224
5225 PR c++/85027
5226 * g++.dg/pr85027.C: New.
5227
5228 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
5229
5230 PR target/83315
5231 * gcc.target/powerpc/sse-maxps-2.c: New test.
5232 * gcc.target/powerpc/sse-minps-2.c: New test.
5233
5234 2018-03-30 Jakub Jelinek <jakub@redhat.com>
5235
5236 PR c++/84791
5237 * g++.dg/gomp/pr84791.C: New test.
5238
5239 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
5240
5241 PR fortran/84931
5242 * gfortran.dg/array_constructor_53.f90: New test.
5243
5244 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5245
5246 PR fortran/85130
5247 * gfortran.dg/substr_6.f90: Remove illegal test for
5248 out-of-bounds substring.
5249
5250 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5251
5252 PR fortran/85111
5253 * gfortran.dg/zero_sized_10.f90: New test.
5254
5255 2018-03-29 David Malcolm <dmalcolm@redhat.com>
5256
5257 PR c++/84269
5258 * g++.dg/lookup/missing-std-include-6.C: New test.
5259 * g++.dg/lookup/missing-std-include.C: Add std::pair and
5260 std::tuple tests.
5261 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
5262 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
5263 <cstring>, <cassert>, and <cstdlib>.
5264
5265 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
5266
5267 PR inline-asm/84985
5268 * gcc.target/i386/pr84985.c: New.
5269
5270 2018-03-29 David Malcolm <dmalcolm@redhat.com>
5271
5272 PR c++/85110
5273 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
5274
5275 2018-03-29 Jakub Jelinek <jakub@redhat.com>
5276
5277 PR c++/85108
5278 * g++.dg/warn/Wunused-var-31.C: New test.
5279
5280 PR c/85094
5281 * c-c++-common/Wduplicated-branches-14.c: New test.
5282
5283 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
5284
5285 PR c++/84606
5286 * g++.dg/cpp0x/pr84606.C: New.
5287
5288 2018-03-29 Carl Love <cel@us.ibm.com>
5289
5290 Revert
5291 2017-09-27 Carl Love <cel@us.ibm.com>
5292
5293 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
5294 for the __builtin_fctid and __builtin_fctiw.
5295
5296 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
5297
5298 PR target/84912
5299 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
5300 deleted builtin function.
5301 (div_weuo): Likewise.
5302 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
5303 (div_deuo): Likewise.
5304
5305 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
5306
5307 PR c++/85028
5308 * g++.dg/other/default13.C: New.
5309
5310 2018-03-28 Jakub Jelinek <jakub@redhat.com>
5311
5312 PR target/85095
5313 * gcc.target/i386/pr85095-1.c: New test.
5314 * gcc.target/i386/pr85095-2.c: New test.
5315 * gcc.c-torture/execute/pr85095.c: New test.
5316
5317 PR tree-optimization/82004
5318 * gcc.dg/pr82004.c: New test.
5319
5320 2018-03-28 Jakub Jelinek <jakub@redhat.com>
5321 Martin Liska <mliska@suse.cz>
5322
5323 PR sanitizer/85081
5324 * g++.dg/asan/pr85081.C: New test.
5325
5326 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
5327
5328 PR c++/84789
5329 * g++.dg/template/pr84789.C: Adjust for testing with
5330 -fconcepts too.
5331
5332 PR c++/84973
5333 * g++.dg/template/pr84973.C: New.
5334 * g++.dg/template/pr84973-2.C: New.
5335 * g++.dg/template/pr84973-3.C: New.
5336
5337 PR c++/84968
5338 * g++.dg/eh/pr84968.C: New.
5339
5340 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
5341
5342 PR target/84914
5343 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
5344 long double multiply/divide uses the correct function.
5345 * gcc.target/powerpc/mulkc-3.c: Likewise.
5346 * gcc.target/powerpc/divkc-2.c: Likewise.
5347 * gcc.target/powerpc/divkc-3.c: Likewise.
5348
5349 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
5350
5351 PR c++/85067
5352 * g++.dg/cpp0x/defaulted51.C: New.
5353 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
5354
5355 2018-03-27 Jakub Jelinek <jakub@redhat.com>
5356
5357 PR c++/85077
5358 * g++.dg/ext/vector35.C: New test.
5359
5360 PR c++/85061
5361 * g++.dg/ext/builtin-offsetof3.C: New test.
5362
5363 PR c++/85076
5364 * g++.dg/cpp1y/pr85076.C: New test.
5365
5366 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
5367
5368 PR fortran/85084
5369 * gfortran.dg/matmul_rank_1.f90: New test.
5370
5371 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
5372 Harald Anlauf <anlauf@gmx.de>
5373
5374 * gfortran.dg/structure_constructor_15.f90: New test.
5375
5376 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
5377
5378 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
5379 for the diagnostics of overridden functions. Adjust for new wording.
5380 * g++.dg/cpp0x/implicit1.C: Likewise.
5381 * g++.dg/cpp0x/override1.C: Likewise.
5382 * g++.dg/cpp1y/auto-fn18.C: Likewise.
5383 * g++.dg/eh/shadow1.C: Likewise.
5384 * g++.dg/inherit/covariant12.C: Likewise.
5385 * g++.dg/inherit/covariant14.C: Likewise.
5386 * g++.dg/inherit/covariant15.C: Likewise.
5387 * g++.dg/inherit/covariant16.C: Likewise.
5388 * g++.dg/inherit/covariant22.C: Likewise.
5389 * g++.dg/inherit/crash3.C: Likewise.
5390 * g++.dg/inherit/error2.C: Likewise.
5391 * g++.dg/template/crash100.C: Likewise.
5392 * g++.old-deja/g++.eh/spec6.C: Likewise.
5393 * g++.old-deja/g++.mike/p811.C: Likewise.
5394 * g++.old-deja/g++.other/virtual11.C: Likewise.
5395 * g++.old-deja/g++.other/virtual4.C: Likewise.
5396
5397 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
5398
5399 PR target/85044
5400 * gcc.target/i386/pr85044.c: New test.
5401
5402 2018-03-27 Martin Sebor <msebor@redhat.com>
5403
5404 PR testsuite/83462
5405 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
5406 other than x86.
5407
5408 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5409
5410 PR target/83009
5411 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
5412
5413 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5414
5415 PR target/81863
5416 * gcc.target/arm/pr81863.c: New test.
5417
5418 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
5419
5420 PR target/85056
5421 * testsuite/gcc.target/nvptx/pr85056.c: New test.
5422 * testsuite/gcc.target/nvptx/pr85056a.c: New test.
5423
5424 2018-03-27 Richard Biener <rguenther@suse.de>
5425
5426 PR testsuite/82847
5427 * lib/target-supports.exp (check_ssse3_available): New function.
5428 (check_effective_target_vect_perm_short): Enable for x86 if
5429 check_ssse3_available.
5430
5431 2018-03-27 Richard Biener <rguenther@suse.de>
5432
5433 PR tree-optimization/85082
5434 * gfortran.dg/pr85082.f90: New testcase.
5435
5436 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
5437
5438 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
5439 to "l=2" in dg-final.
5440
5441 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
5442
5443 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
5444 * gcc.target/mips/fix-r4000-2.c: Likewise.
5445 * gcc.target/mips/fix-r4000-3.c: Likewise.
5446 * gcc.target/mips/fix-r4000-4.c: Likewise.
5447 * gcc.target/mips/fix-r4000-5.c: Likewise.
5448 * gcc.target/mips/fix-r4000-6.c: Likewise.
5449 * gcc.target/mips/fix-r4000-7.c: Likewise.
5450 * gcc.target/mips/fix-r4000-8.c: Likewise.
5451 * gcc.target/mips/fix-r4000-9.c: Likewise.
5452 * gcc.target/mips/fix-r4000-10.c: Likewise.
5453 * gcc.target/mips/fix-r4000-7.c: Change dg-final
5454 "mulditi3_r4000" instead of "mulditi3".
5455 * gcc.target/mips/fix-r4000-8.c: Change dg-final
5456 "umulditi3_r4000" instead of "umulditi3".
5457
5458 2018-03-27 Jakub Jelinek <jakub@redhat.com>
5459
5460 PR c++/85068
5461 * g++.dg/inherit/covariant22.C: New test.
5462
5463 2018-03-27 Richard Biener <rguenther@suse.de>
5464
5465 PR testsuite/84004
5466 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
5467 alignment.
5468
5469 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
5470 Jason Merrill <jason@redhat.com>
5471
5472 PR c++/84632
5473 * g++.dg/init/array49.C: New.
5474 * g++.dg/torture/pr70499.C: Adjust.
5475
5476 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
5477
5478 PR target/85073
5479 * gcc.target/i386/pr85073.c: New test.
5480
5481 2018-03-26 Richard Biener <rguenther@suse.de>
5482
5483 PR testsuite/85066
5484 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
5485 instead of long.
5486
5487 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
5488
5489 PR fortran/66709
5490 * gfortran.dg/parameter_array_format.f90: New test.
5491
5492 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
5493 Neil Carlson <neil.n.carlson@gmail.com>
5494
5495 PR fortran/84381
5496 * gfortran.dg/literal_character_constant_1.inc: Replace
5497 call abort by STOP n.
5498 * gfortran.dg/overload_1.f90: Likewise.
5499
5500 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
5501 Dominique d'Humieres <dominiq@gcc.gnu.org>
5502
5503 PR fortran/84924
5504 * gfortran.dg/scalar_pointer_1.f90: New test.
5505
5506 2018-03-25 Tom de Vries <tom@codesourcery.com>
5507
5508 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
5509 precise.
5510
5511 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5512
5513 PR fortran/69497
5514 * gfortran.dg/pr89497.f90: New test.
5515
5516 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5517
5518 PR fortran/70068
5519 * gfortran.dg/substr_7.f90: New test.
5520
5521 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
5522
5523 PR fortran/42651
5524 * gfortran.dg/pr42651.f90: New test.
5525 * gfortran.dg/func_result_7.f90: Update error message.
5526
5527 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
5528
5529 PR tree-optimization/84005
5530 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
5531 failing to force the alignment.
5532
5533 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
5534
5535 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
5536 from this to...
5537 <vclzd>: ...this.
5538
5539 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
5540
5541 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
5542 message. Fix scan-assembler patterns.
5543
5544 2018-03-23 Jakub Jelinek <jakub@redhat.com>
5545
5546 PR c++/85015
5547 * g++.dg/cpp0x/pr85015.C: New test.
5548
5549 PR c++/84942
5550 * g++.dg/cpp1y/pr84942.C: New test.
5551
5552 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
5553
5554 PR inline-asm/85030
5555 * testsuite/gcc.target/i386/pr85030.c: New.
5556
5557 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5558
5559 PR target/85026
5560 * g++.dg/pr85026.C: New test.
5561
5562 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
5563
5564 * g++.dg/debug/pr84704.C: XFAIL AIX.
5565
5566 2018-03-23 Sudakshina Das <sudi.das@arm.com>
5567
5568 PR target/84826
5569 * gcc.target/arm/pr84826.c: Add dg directive.
5570
5571 2018-03-23 Marek Polacek <polacek@redhat.com>
5572
5573 PR c++/85033
5574 * g++.dg/ext/builtin-offsetof2.C: New test.
5575
5576 PR c++/85045
5577 * g++.dg/cpp0x/Wnarrowing5.C: New test.
5578 * gcc.dg/pr85045.c: New test.
5579
5580 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
5581
5582 PR debug/85020
5583 * gnat.dg/lto22.adb: New test.
5584 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
5585 * gnat.dg/lto22_pkg2.ads: Likewise.
5586
5587 2018-03-23 Jakub Jelinek <jakub@redhat.com>
5588
5589 PR c/80778
5590 * gcc.dg/lto/pr80778_0.c: New test.
5591
5592 PR inline-asm/85034
5593 * gcc.target/i386/pr85034.c: New test.
5594
5595 PR inline-asm/85022
5596 * c-c++-common/torture/pr85022.c: New test.
5597
5598 PR sanitizer/85029
5599 * g++.dg/ubsan/pr85029.C: New test.
5600
5601 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
5602
5603 PR c++/71251
5604 * g++.dg/cpp0x/pr71251.C: New.
5605
5606 PR c++/84789
5607 * g++.dg/template/pr84789.C: New.
5608 * g++.dg/template/pr84789-2.C: New.
5609 * g++.dg/template/pr84789-3.C: New.
5610 * g++.dg/parse/dtor11.C: Accept alternate error message.
5611
5612 PR c++/84729
5613 * g++.dg/pr84729.C: New.
5614 * g++.old-deja/g++.ext/arrnew2.C: Require error.
5615 * g++.old-deja/g++.robertl/eb58.C: Likewise.
5616 * g++.old-deja/g++.robertl/eb63.C: Likewise.
5617
5618 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
5619
5620 PR fortran/84922
5621 * gfortran.dg/interface_42.f90: New test.
5622 * gfortran.dg/interface_43.f90: New test.
5623
5624 2018-03-22 Sudakshina Das <sudi.das@arm.com>
5625
5626 PR target/84826
5627 * gcc.target/arm/pr84826.c: New test.
5628
5629 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
5630
5631 * gcc.target/arm/addr-modes-float.c: Move dg-do before
5632 dg-require-effective-target.
5633 * gcc.target/arm/addr-modes-int.c: Likewise.
5634 * gcc.target/nios2/lo-addr-tls.c: Likewise.
5635
5636 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
5637
5638 PR target/84760
5639 * gcc.target/powerpc/altivec-ld-1.c: New test.
5640
5641 2018-03-22 Bin Cheng <bin.cheng@arm.com>
5642
5643 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
5644
5645 2018-03-22 Jakub Jelinek <jakub@redhat.com>
5646
5647 PR inline-asm/84941
5648 * gcc.dg/pr84941.c: New test.
5649
5650 2018-03-22 Tom de Vries <tom@codesourcery.com>
5651
5652 PR tree-optimization/84956
5653 * gcc.dg/pr84956.c: New test.
5654
5655 2018-03-22 Marek Polacek <polacek@redhat.com>
5656
5657 PR c++/84854
5658 * g++.dg/cpp1z/constexpr-if15.C: New test.
5659 * g++.dg/cpp1z/constexpr-if16.C: New test.
5660
5661 2018-03-21 Joseph Myers <joseph@codesourcery.com>
5662
5663 * gcc.dg/builtin-tgmath-3.c: New test.
5664
5665 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
5666
5667 PR c++/71965
5668 * g++.dg/concepts/pr71965.C: New.
5669
5670 PR c++/84610
5671 PR c++/84642
5672 * g++.dg/cpp0x/pr84610.C: New.
5673 * g++.dg/cpp0x/pr84642.C: New.
5674
5675 2018-03-21 Jakub Jelinek <jakub@redhat.com>
5676
5677 PR c/84999
5678 * c-c++-common/pr84999.c: New test.
5679
5680 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
5681
5682 PR c++/84972
5683 * g++.dg/ext/desig10.C: New.
5684
5685 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5686 Harald Anlauf <anlauf@gmx.de>
5687
5688 PR fortran/84957
5689 * gfortran.dg/pr84957.f90: New test.
5690
5691 2018-03-21 Jakub Jelinek <jakub@redhat.com>
5692
5693 PR tree-optimization/84960
5694 * gcc.c-torture/compile/pr84960.c: New test.
5695
5696 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
5697
5698 PR tree-optimization/84811
5699 * gcc.dg/torture/pr84811.c: New test.
5700
5701 2018-03-21 Jakub Jelinek <jakub@redhat.com>
5702
5703 PR tree-optimization/84982
5704 * c-c++-common/pr84982.c: New test.
5705
5706 PR c++/84961
5707 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
5708 "m" (++x) in C++.
5709 * g++.dg/torture/pr84961-1.C: New test.
5710 * g++.dg/torture/pr84961-2.C: New test.
5711
5712 2018-03-21 Nathan Sidwell <nathan@acm.org>
5713
5714 PR c++/85008
5715 * g++.dg/pr85008.C: New.
5716
5717 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
5718
5719 PR fortran/84615
5720 * gfortran.dg/char_result_17.f90: New test.
5721
5722 2018-03-21 David Malcolm <dmalcolm@redhat.com>
5723
5724 PR c++/84994
5725 * g++.dg/other/accessor-fixits-1.C: Move to...
5726 * g++.dg/torture/accessor-fixits-1.C: ...here.
5727 * g++.dg/other/accessor-fixits-2.C: Move to...
5728 * g++.dg/torture/accessor-fixits-2.C: ...here.
5729 * g++.dg/other/accessor-fixits-3.C: Move to...
5730 * g++.dg/torture/accessor-fixits-3.C: ...here.
5731 * g++.dg/other/accessor-fixits-4.C: Move to...
5732 * g++.dg/torture/accessor-fixits-4.C: ...here.
5733 * g++.dg/other/accessor-fixits-5.C: Move to...
5734 * g++.dg/torture/accessor-fixits-5.C: ...here.
5735 * g++.dg/torture/accessor-fixits-6.C: New testcase.
5736 * g++.dg/torture/accessor-fixits-7.C: New testcase.
5737 * g++.dg/torture/accessor-fixits-8.C: New testcase.
5738
5739 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5740
5741 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
5742
5743 2018-03-21 Sudakshina Das <sudi.das@arm.com>
5744
5745 PR target/82989
5746 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
5747
5748 2018-03-21 Nathan Sidwell <nathan@acm.org>
5749
5750 PR c++/84804
5751 * g++.dg/lookup/pr84804.C: New.
5752
5753 2018-03-21 Martin Sebor <msebor@redhat.com>
5754
5755 PR c++/84850
5756 * g++.dg/Wclass-memaccess-3.C: New test.
5757 * g++.dg/Wclass-memaccess-4.C: New test.
5758
5759 2018-03-21 David Malcolm <dmalcolm@redhat.com>
5760
5761 PR c++/84892
5762 * g++.dg/other/accessor-fixits-1.C
5763 (test_access_const_t1_color): New.
5764 (test_deref_const_t1_color): New.
5765 * g++.dg/other/accessor-fixits-5.C: New testcase.
5766
5767 2018-03-21 Tom de Vries <tom@codesourcery.com>
5768
5769 PR tree-optimization/83126
5770 * gcc.dg/graphite/pr83126.c: New test.
5771
5772 2018-03-21 Nathan Sidwell <nathan@acm.org>
5773
5774 * g++.dg/ext/anon-struct6.C: Adjust.
5775 * g++.dg/ext/deprecate-1.C: New.
5776 * g++.dg/ext/deprecate-2.C: New.
5777 * g++.dg/lookup/pr84602.C: Adjust.
5778 * g++.dg/lookup/pr84962.C: Adjust.
5779 * g++.old-deja/g++.other/anon4.C
5780
5781 PR c++/84836
5782 * g++.dg/lookup/pr84836.C: New.
5783
5784 2018-03-21 Bin Cheng <bin.cheng@arm.com>
5785
5786 PR tree-optimization/84969
5787 * gcc.dg/tree-ssa/pr84969.c: New test.
5788
5789 2018-03-21 Jakub Jelinek <jakub@redhat.com>
5790
5791 PR rtl-optimization/84989
5792 * gcc.target/i386/pr84989.c: New test.
5793
5794 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
5795
5796 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
5797
5798 2018-03-21 Martin Liska <mliska@suse.cz>
5799
5800 PR ipa/84963
5801 * gfortran.dg/goacc/pr84963.f90: New test.
5802
5803 2018-03-21 Marek Polacek <polacek@redhat.com>
5804
5805 PR c++/71638, ICE with NSDMI and reference.
5806 * g++.dg/cpp0x/nsdmi14.C: New test.
5807 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
5808
5809 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
5810
5811 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
5812 MIPS with -mpaired-single directives.
5813
5814 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
5815
5816 PR fortran/85001
5817 * gfortran.dg/interface_41.f90: New test.
5818
5819 2018-03-20 Jakub Jelinek <jakub@redhat.com>
5820
5821 PR debug/84875
5822 * gcc.dg/pr84875.c: New test.
5823
5824 2018-03-20 Marek Polacek <polacek@redhat.com>
5825
5826 PR c++/84978, ICE with NRVO.
5827 * g++.dg/opt/nrv19.C: New test.
5828
5829 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5830
5831 PR target/82518
5832 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
5833 Disable for armeb targets.
5834 * gcc.target/arm/pr82518.c: New test.
5835
5836 2018-03-20 Nathan Sidwell <nathan@acm.org>
5837
5838 PR c++/84962
5839 * g++.dg/lookup/pr84962.C: New.
5840
5841 PR c++/84970
5842 * g++.dg/lookup/pr84970.C: New.
5843
5844 2018-03-20 Richard Biener <rguenther@suse.de>
5845
5846 PR target/84986
5847 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
5848
5849 2018-03-20 Martin Liska <mliska@suse.cz>
5850
5851 PR ipa/84825
5852 * g++.dg/ipa/pr84825.C: New test.
5853
5854 2018-03-20 Martin Liska <mliska@suse.cz>
5855
5856 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
5857
5858 2018-03-20 Jakub Jelinek <jakub@redhat.com>
5859
5860 PR target/84845
5861 * gcc.c-torture/compile/pr84845.c: New test.
5862
5863 2018-03-20 Sudakshina Das <sudi.das@arm.com>
5864
5865 PR target/82989
5866 * gcc.target/arm/pr82989.c: New test.
5867
5868 2018-03-20 Jakub Jelinek <jakub@redhat.com>
5869
5870 PR target/84945
5871 * gcc.target/i386/pr84945.c: New test.
5872
5873 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
5874
5875 PR target/81647
5876 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
5877
5878 2018-03-20 Jakub Jelinek <jakub@redhat.com>
5879
5880 PR c/84953
5881 * gcc.dg/pr84953.c: New test.
5882
5883 2018-03-19 Marek Polacek <polacek@redhat.com>
5884
5885 PR c++/84925
5886 * g++.dg/cpp1z/lambda-__func__.C: New test.
5887
5888 PR c++/84927
5889 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
5890
5891 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
5892
5893 PR sanitizer/78651
5894 * g++.dg/asan/pr78651.C: New test.
5895
5896 2018-03-19 Tom de Vries <tom@codesourcery.com>
5897
5898 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
5899 vect_int_mult. Add nvptx xfail for PR84958.
5900
5901 2018-03-19 Nathan Sidwell <nathan@acm.org>
5902
5903 PR c++/84835
5904 * g++.dg/cpp1y/pr84835.C: New.
5905
5906 2018-03-19 Sudakshina Das <sudi.das@arm.com>
5907
5908 PR target/81647
5909 * gcc.target/aarch64/pr81647.c: New.
5910
5911 2018-03-19 Richard Biener <rguenther@suse.de>
5912
5913 PR tree-optimization/84933
5914 * g++.dg/pr84933.C: New testcase.
5915
5916 2018-03-19 Richard Biener <rguenther@suse.de>
5917
5918 PR tree-optimization/84859
5919 * gcc.dg/tree-ssa/pr84859.c: New testcase.
5920 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
5921 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
5922 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
5923
5924 2018-03-19 Nathan Sidwell <nathan@acm.org>
5925
5926 PR c++/84812
5927 * g++.dg/lookup/pr84812.C: New.
5928
5929 2018-03-19 Richard Biener <rguenther@suse.de>
5930
5931 PR tree-optimization/84929
5932 * gcc.dg/torture/pr84929.c: New testcase.
5933
5934 2018-03-19 Tamar Christina <tamar.christina@arm.com>
5935
5936 PR target/84711
5937 * gcc.target/arm/big-endian-subreg.c: Delete.
5938
5939 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5940
5941 PR fortran/84931
5942 * gfortran.dg/array_constructor_52.f90: New test.
5943
5944 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
5945
5946 PR fortran/77414
5947 * gfortran.dg/pr77414.f90: New test.
5948 * gfortran.dg/internal_references_1.f90: Adjust error message.
5949
5950 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
5951
5952 PR fortran/65453
5953 * gfortran.dg/pr65453.f90: New test.
5954
5955 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
5956
5957 PR tree-optimization/84913
5958 * gfortran.dg/vect/pr84913.f90: New test.
5959
5960 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
5961
5962 PR fortran/79929
5963 * gfortran.dg/warn_concat.f90: New test.
5964
5965 2018-03-16 Jakub Jelinek <jakub@redhat.com>
5966
5967 PR target/84899
5968 * gcc.dg/pr84899.c: New test.
5969
5970 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
5971
5972 PR fortran/69395
5973 * gfortran.dg/pr69395.f90: Add test for max dimensions
5974
5975 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
5976
5977 PR target/84876
5978 * gcc.target/i386/pr84876.c: New test.
5979
5980 2018-03-16 Martin Liska <mliska@suse.cz>
5981
5982 PR ipa/84833
5983 * gcc.target/i386/mvc11.c: New test.
5984
5985 2018-03-16 Martin Liska <mliska@suse.cz>
5986
5987 PR ipa/84722
5988 * gcc.target/i386/mvc10.c: New test.
5989
5990 2018-03-16 Jakub Jelinek <jakub@redhat.com>
5991
5992 PR c++/79937
5993 PR c++/82410
5994 * g++.dg/cpp1y/pr79937-1.C: New test.
5995 * g++.dg/cpp1y/pr79937-2.C: New test.
5996 * g++.dg/cpp1y/pr79937-3.C: New test.
5997 * g++.dg/cpp1y/pr79937-4.C: New test.
5998 * g++.dg/cpp1y/pr82410.C: New test.
5999
6000 2018-03-16 Tom de Vries <tom@codesourcery.com>
6001
6002 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
6003
6004 2018-03-16 Tom de Vries <tom@codesourcery.com>
6005
6006 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
6007
6008 2018-03-16 Jakub Jelinek <jakub@redhat.com>
6009
6010 PR c++/84874
6011 * g++.dg/cpp2a/desig8.C: New test.
6012
6013 PR tree-optimization/84841
6014 * gcc.dg/pr84841.c: New test.
6015
6016 PR c++/84874
6017 * g++.dg/cpp2a/desig7.C: New test.
6018
6019 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
6020 Jim MacArthur <jim.macarthur@codethink.co.uk>
6021
6022 * gfortran.dg/automatic_1.f90: New test.
6023 * gfortran.dg/automatic_repeat.f90: New test
6024 * gfortran.dg/automatic_save.f90: New test.
6025 * gfortran.dg/vax_structure.f90: New test.
6026
6027 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
6028
6029 PR fortran/78741
6030 * gfortran.dg/pr78741.f90: New test.
6031
6032 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
6033
6034 PR fortran/69395
6035 * gfortran.dg/pr69395.f90: New test.
6036
6037 2018-03-15 Jakub Jelinek <jakub@redhat.com>
6038
6039 PR c++/79085
6040 * g++.dg/opt/pr79085.C: New test.
6041
6042 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
6043
6044 PR target/84574
6045 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
6046 label instead of __x86_indirect_thunk label.
6047
6048 2018-03-15 Jakub Jelinek <jakub@redhat.com>
6049
6050 PR c++/84222
6051 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
6052 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
6053 * g++.dg/warn/deprecated-13.C: New test.
6054
6055 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
6056
6057 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
6058
6059 2018-03-15 Richard Biener <rguenther@suse.de>
6060
6061 PR c/84873
6062 * c-c++-common/pr84873.c: New testcase.
6063
6064 2018-03-15 Tamar Christina <tamar.christina@arm.com>
6065
6066 PR target/84711
6067 * gcc.target/arm/big-endian-subreg.c: New.
6068
6069 2018-03-15 Jakub Jelinek <jakub@redhat.com>
6070
6071 PR target/84860
6072 * gcc.c-torture/compile/pr84860.c: New test.
6073
6074 2018-03-15 Julia Koval <julia.koval@intel.com>
6075
6076 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
6077 cannonlake.
6078 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
6079 avx512bitalg.
6080
6081 2018-03-15 Jakub Jelinek <jakub@redhat.com>
6082
6083 PR c/84853
6084 * gcc.dg/pr84853.c: New test.
6085
6086 2018-03-14 Carl Love <cel@us.ibm.com>
6087
6088 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
6089
6090 2018-03-14 Martin Liska <mliska@suse.cz>
6091
6092 PR ipa/8480
6093 * g++.dg/lto/pr84805_0.C: New test.
6094 * g++.dg/lto/pr84805_1.C: New test.
6095 * g++.dg/lto/pr84805_2.C: New test.
6096
6097 2018-03-14 David Malcolm <dmalcolm@redhat.com>
6098
6099 PR c/84852
6100 * gcc.dg/fixits-pr84852-1.c: New test.
6101 * gcc.dg/fixits-pr84852-2.c: New test.
6102
6103 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6104
6105 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
6106 separate verbose message.
6107 * lib/scandump.exp (scan-dump-times): Likewise.
6108
6109 2018-03-14 Julia Koval <julia.koval@intel.com>
6110
6111 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
6112 server.
6113 * gcc.target/i386/funcspec-56.inc: Ditto.
6114
6115 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
6116
6117 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
6118 aarch64_sve_hw.
6119
6120 2018-03-14 Jakub Jelinek <jakub@redhat.com>
6121
6122 PR sanitizer/83392
6123 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
6124 check count from 17 to 14.
6125
6126 PR target/84844
6127 * gcc.target/i386/pr84844.c: New test.
6128
6129 2018-03-14 Richard Biener <rguenther@suse.de>
6130
6131 PR tree-optimization/84830
6132 * gcc.dg/torture/pr84830.c: New testcase.
6133
6134 2018-03-14 Marek Polacek <polacek@redhat.com>
6135
6136 PR c++/84596
6137 * g++.dg/cpp0x/static_assert15.C: New test.
6138
6139 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
6140
6141 PR fortran/61775
6142 * gfortran.dg/pr61775.f90: New test.
6143
6144 2018-03-13 Jakub Jelinek <jakub@redhat.com>
6145
6146 PR c++/84843
6147 * g++.dg/ext/pr84843-1.C: New test.
6148 * g++.dg/ext/pr84843-2.C: New test.
6149
6150 2018-03-13 David Pagan <dave.pagan@oracle.com>
6151
6152 PR c/46921
6153 * gcc.dg/pr46921.c: New test.
6154
6155 2018-03-13 Martin Sebor <msebor@redhat.com>
6156
6157 PR tree-optimization/84725
6158 * c-c++-common/Wstringop-truncation-4.c: New test.
6159 * c-c++-common/attr-nonstring-5.c: New test.
6160
6161 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
6162
6163 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
6164 than unpacks.
6165 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
6166 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
6167
6168 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
6169
6170 * gcc.target/aarch64/sve/tls_1.c: New test.
6171 * gcc.target/aarch64/sve/tls_2.C: Likewise.
6172
6173 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
6174
6175 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
6176 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
6177
6178 2018-03-13 Martin Liska <mliska@suse.cz>
6179
6180 PR ipa/84658.
6181 * g++.dg/ipa/pr84658.C: New test.
6182
6183 2018-03-13 Jakub Jelinek <jakub@redhat.com>
6184
6185 PR middle-end/84834
6186 * gcc.dg/pr84834.c: New test.
6187
6188 PR target/84827
6189 * gcc.target/i386/pr84827.c: New test.
6190
6191 PR target/84828
6192 * g++.dg/ext/pr84828.C: New test.
6193
6194 PR target/84786
6195 * gcc.target/i386/avx512f-pr84786-1.c: New test.
6196 * gcc.target/i386/avx512f-pr84786-2.c: New test.
6197
6198 PR c++/84808
6199 * g++.dg/cpp1y/constexpr-84808.C: New test.
6200
6201 PR c++/84704
6202 * g++.dg/debug/pr84704.C: New test.
6203
6204 2018-03-12 Renlin Li <renlin.li@arm.com>
6205
6206 * gcc.target/aarch64/movi_hf.c: New.
6207 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
6208 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
6209
6210 2018-03-12 Martin Sebor <msebor@redhat.com>
6211
6212 PR tree-optimization/83456
6213 * c-c++-common/Wrestrict-2.c: Remove test cases.
6214 * c-c++-common/Wrestrict.c: Same.
6215 * gcc.dg/Wrestrict-12.c: New test.
6216 * gcc.dg/Wrestrict-14.c: New test.
6217
6218 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
6219
6220 * g++.dg/pr84821.C: New test.
6221
6222 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
6223
6224 * gcc.dg/pr84799.c: New test.
6225
6226 2018-03-12 Richard Biener <rguenther@suse.de>
6227
6228 PR tree-optimization/84803
6229 * gcc.dg/torture/pr84803.c: New testcase.
6230
6231 2018-03-12 Jakub Jelinek <jakub@redhat.com>
6232
6233 PR c++/84813
6234 * g++.dg/debug/pr84813.C: New test.
6235
6236 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
6237
6238 PR fortran/84546
6239 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
6240
6241 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
6242
6243 PR fortran/83939
6244 * gfortran.dg/pr83939.f90
6245
6246 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6247
6248 PR fortran/66128
6249 * gfortran.dg/zero_sized_9.f90: New test.
6250
6251 2018-03-11 Jakub Jelinek <jakub@redhat.com>
6252
6253 PR debug/58150
6254 * g++.dg/debug/dwarf2/enum2.C: New test.
6255
6256 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
6257
6258 PR fortran/84734
6259 * gfortran.dg/pr84734.f90: New test.
6260
6261 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
6262
6263 * gnat.dg/prot3.adb: New test.
6264 * gnat.dg/prot3_pkg.ad[sb]: New helper.
6265
6266 2018-03-09 Jason Merrill <jason@redhat.com>
6267 Paolo Carlini <paolo.carlini@oracle.com>
6268
6269 PR c++/71169
6270 PR c++/71832
6271 * g++.dg/cpp0x/pr71169.C: New.
6272 * g++.dg/cpp0x/pr71169-2.C: Likewise.
6273 * g++.dg/cpp0x/pr71832.C: Likewise.
6274
6275 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
6276
6277 PR target/83969
6278 * gcc.target/powerpc/pr83969.c: New test.
6279
6280 2018-03-09 Jakub Jelinek <jakub@redhat.com>
6281
6282 PR target/84772
6283 * gcc.dg/pr84772.c: New test.
6284
6285 PR c++/84076
6286 * g++.dg/warn/Wformat-2.C: New test.
6287
6288 PR c++/84767
6289 * g++.dg/ext/vla18.C: New test.
6290
6291 2018-03-09 Martin Sebor <msebor@redhat.com>
6292
6293 PR tree-optimization/84526
6294 * gcc.dg/Wrestrict-10.c: New test.
6295 * gcc.dg/Wrestrict-11.c: New test.
6296
6297 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
6298
6299 PR rtl-optimization/84682
6300 * gcc.dg/torture/pr84682-1.c: New.
6301 * gcc.dg/torture/pr84682-2.c: New.
6302 * gcc.dg/torture/pr84682-3.c: New.
6303
6304 2018-03-09 Jakub Jelinek <jakub@redhat.com>
6305
6306 PR c++/84724
6307 * g++.dg/ext/pr84724.C: New test.
6308
6309 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
6310
6311 PR target/83712
6312 * gcc.target/arm/pr83712.c: New.
6313
6314 2018-03-09 Richard Biener <rguenther@suse.de>
6315
6316 PR tree-optimization/84775
6317 * gcc.dg/torture/pr84775.c: New testcase.
6318
6319 2018-03-09 Jakub Jelinek <jakub@redhat.com>
6320
6321 PR debug/84404
6322 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
6323 targets.
6324
6325 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
6326
6327 * gcc.c-torture/compile/20180309-1.c: New test.
6328
6329 2018-03-08 Jakub Jelinek <jakub@redhat.com>
6330
6331 PR c++/80598
6332 * g++.dg/warn/Wunused-function4.C: New test.
6333
6334 PR inline-asm/84742
6335 * gcc.target/i386/pr84742-1.c: New test.
6336 * gcc.target/i386/pr84742-2.c: New test.
6337
6338 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6339
6340 PR target/84748
6341 * gcc.c-torture/execute/pr84748.c: New test.
6342
6343 2018-03-08 Richard Biener <rguenther@suse.de>
6344
6345 PR middle-end/84552
6346 * gcc.dg/graphite/pr84552.c: New testcase.
6347
6348 2018-03-08 Richard Biener <rguenther@suse.de>
6349
6350 PR tree-optimization/84178
6351 * gcc.dg/torture/pr84178-2.c: New testcase.
6352
6353 2018-03-08 David Malcolm <dmalcolm@redhat.com>
6354
6355 PR tree-optimization/84178
6356 * gcc.c-torture/compile/pr84178-1.c: New test.
6357
6358 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
6359
6360 * lib/target-supports.exp: Do not return zero from a ifunc
6361 function.
6362
6363 2018-03-08 Richard Biener <rguenther@suse.de>
6364
6365 PR tree-optimization/84746
6366 * gcc.dg/torture/pr84746.c: New testcase.
6367
6368
6369 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
6370 PR debug/84404
6371 PR debug/84408
6372 * gcc.dg/graphite/pr84404.c: New.
6373
6374 2018-03-08 Jakub Jelinek <jakub@redhat.com>
6375
6376 PR tree-optimization/84740
6377 * gcc.dg/torture/pr84740.c: New test.
6378
6379 PR tree-optimization/84739
6380 * gcc.dg/pr84739.c: New test.
6381
6382 2018-03-07 Martin Sebor <msebor@redhat.com>
6383
6384 PR tree-optimization/83519
6385 * gcc.dg/Wrestrict-13.c: New test.
6386
6387 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
6388
6389 PR fortran/64124
6390 PR fortran/70409
6391 * gfortran.dg/pr64124.f90: New tests.
6392 * gfortran.dg/pr70409.f90: New tests.
6393
6394 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
6395
6396 PR target/82411
6397 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
6398
6399 2018-03-07 Martin Sebor <msebor@redhat.com>
6400
6401 PR tree-optimization/84526
6402 * gcc.dg/Wrestrict-10.c: New test.
6403
6404 2018-03-07 Martin Sebor <msebor@redhat.com>
6405
6406 PR tree-optimization/84468
6407 * g++.dg/warn/Wstringop-truncation-2.C: New test.
6408 * gcc.dg/Wstringop-truncation.c: New test.
6409 * gcc.dg/Wstringop-truncation-2.c: New test.
6410
6411 2018-03-07 Jakub Jelinek <jakub@redhat.com>
6412
6413 PR fortran/84565
6414 * gfortran.dg/pr84565.f90: New test.
6415
6416 PR middle-end/84723
6417 * gcc.target/i386/pr84723-1.c: New test.
6418 * gcc.target/i386/pr84723-2.c: New test.
6419 * gcc.target/i386/pr84723-3.c: New test.
6420 * gcc.target/i386/pr84723-4.c: New test.
6421 * gcc.target/i386/pr84723-5.c: New test.
6422
6423 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
6424
6425 PR fortran/64107
6426 * gfortran.dg/pr64107.f90: New test.
6427
6428 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6429
6430 PR fortran/84697
6431 PR fortran/66128
6432 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
6433
6434 2018-03-06 Marek Polacek <polacek@redhat.com>
6435
6436 PR c++/84684
6437 * g++.dg/cpp1z/constexpr-84684.C: New test.
6438
6439 2018-03-06 Jakub Jelinek <jakub@redhat.com>
6440
6441 PR c/84721
6442 * gcc.dg/pr84721.c: New test.
6443
6444 PR target/84710
6445 * gcc.dg/pr84710.c: New test.
6446
6447 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
6448
6449 PR fortran/56667
6450 * gfortran.dg/implied_do_2.f90: New test.
6451 * gfortran.dg/coarray_8.f90: Update for new error message.
6452
6453 2018-03-06 Jakub Jelinek <jakub@redhat.com>
6454
6455 PR inline-asm/84683
6456 * g++.dg/ext/pr84683.C: New test.
6457
6458 PR tree-optimization/84687
6459 * gcc.dg/pr84687.c: New test.
6460
6461 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
6462
6463 PR c++/84231
6464 * g++.dg/pr84231.C: New.
6465
6466 PR c++/84593
6467 * g++.dg/cpp1y/pr84593.C: New.
6468
6469 PR c++/84492
6470 * g++.dg/pr84492.C: New.
6471
6472 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6473
6474 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
6475 __builtin_ppc_speculation_barrier.
6476
6477 2018-03-05 Jakub Jelinek <jakub@redhat.com>
6478
6479 PR target/84700
6480 * gcc.target/powerpc/pr84700.c: New test.
6481
6482 2018-03-05 Nathan Sidwell <nathan@acm.org>
6483
6484 PR c++/84702
6485 * g++.dg/lookup/pr84702.C: New.
6486
6487 2018-03-05 Jakub Jelinek <jakub@redhat.com>
6488
6489 PR target/84564
6490 * gcc.target/i386/pr84564.c: New test.
6491
6492 2018-03-05 Marek Polacek <polacek@redhat.com>
6493
6494 PR c++/84707
6495 * g++.dg/cpp0x/inline-ns10.C: New test.
6496
6497 2018-03-05 Nathan Sidwell <nathan@acm.org>
6498
6499 PR c++/84694
6500 * g++.dg/template/pr84694.C: New.
6501
6502 2018-03-05 Jakub Jelinek <jakub@redhat.com>
6503
6504 PR target/84524
6505 * gcc.c-torture/execute/pr84524.c: New test.
6506 * gcc.target/i386/avx512bw-pr84524.c: New test.
6507
6508 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
6509
6510 PR target/84264
6511 * g++.dg/pr84264.C: New test.
6512
6513 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
6514
6515 PR c++/84618
6516 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
6517 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
6518 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
6519
6520 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
6521
6522 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
6523 * g++.dg/other/i386-3.C: Ditto.
6524 * gcc.target/i386/sse-12.c: Ditto.
6525 * gcc.target/i386/sse-13.c: Ditto.
6526 * gcc.target/i386/sse-14.c: Ditto.
6527 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
6528 * gcc.target/i386/wbinvd-1.c: New test.
6529 * gcc.target/i386/wbnoinvd-1.c: Ditto.
6530 * gcc.target/i386/pconfig-1.c: Ditto.
6531
6532 2018-03-05 Pádraig Brady <P@draigBrady.com>
6533 Nathan Sidwell <nathan@acm.org>
6534
6535 PR c++/84497
6536 * g++.dg/cpp0x/pr84497.C: New.
6537
6538 2018-03-05 Richard Biener <rguenther@suse.de>
6539
6540 PR tree-optimization/84670
6541 * gcc.dg/pr84670-1.c: New testcase.
6542 * gcc.dg/pr84670-2.c: Likewise.
6543 * gcc.dg/pr84670-3.c: Likewise.
6544 * gcc.dg/pr84670-4.c: Likewise.
6545
6546 2018-03-05 Richard Biener <rguenther@suse.de>
6547
6548 PR tree-optimization/84650
6549 * gcc.dg/graphite/pr84650.c: New testcase.
6550
6551 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
6552
6553 PR c++/82022
6554 * g++.dg/cpp1z/constexpr-lambda20.C: New.
6555
6556 2018-03-03 Harald Anlauf <anlauf@gmx.de>
6557
6558 PR fortran/71085
6559 * gfortran.dg/pr71085.f90: New test.
6560
6561 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
6562
6563 PR fortran/66128
6564 * gfortran.dg/zero_sized_8.f90: Really commit New test.
6565
6566 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
6567
6568 PR fortran/51434
6569 * gfortran.dg/pr51434.f90: New test.
6570
6571 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
6572
6573 PR c++/61358
6574 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
6575
6576 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
6577
6578 PR c++/67370
6579 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
6580
6581 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
6582
6583 PR c++/71464
6584 * g++.dg/torture/pr71464.C: New.
6585
6586 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
6587
6588 PR fortran/80965
6589 * gfortran.dg/select_type_41.f90: New test.
6590
6591 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
6592
6593 PR c++/61135
6594 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
6595
6596 2018-03-02 Marek Polacek <polacek@redhat.com>
6597
6598 PR c++/84578
6599 * g++.dg/ext/flexary29.C: New test.
6600
6601 2018-03-02 Jakub Jelinek <jakub@redhat.com>
6602
6603 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
6604
6605 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
6606
6607 PR c++/81812
6608 * g++.dg/torture/pr81812.C: New.
6609
6610 2018-03-02 Marek Polacek <polacek@redhat.com>
6611
6612 PR c++/84171
6613 * g++.dg/warn/Wsign-compare-8.C: New test.
6614
6615 PR c++/84663
6616 * g++.dg/parse/array-size3.C: New test.
6617
6618 PR c++/84664
6619 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
6620
6621 2018-03-02 Jakub Jelinek <jakub@redhat.com>
6622
6623 PR c++/84662
6624 * g++.dg/cpp1y/pr84662.C: New test.
6625
6626 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
6627
6628 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
6629 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
6630 "dg-lto-options".
6631 * g++.dg/lto/20101010-1_0.C: Likewise.
6632 * g++.dg/lto/20101010-2_0.C: Likewise.
6633
6634 2018-03-02 Jakub Jelinek <jakub@redhat.com>
6635
6636 PR ipa/84628
6637 * gcc.dg/pr84628.c: New test.
6638
6639 PR target/56540
6640 * gcc.target/ia64/pr56540.c: New test.
6641
6642 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6643
6644 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
6645 32-bit target.
6646 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
6647 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
6648 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
6649 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
6650
6651 2018-03-02 Marek Polacek <polacek@redhat.com>
6652
6653 PR c++/84590
6654 * c-c++-common/ubsan/shift-11.c: New test.
6655
6656 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
6657
6658 * gcc.dg/vect/vect-alias-check-13.c: New test.
6659
6660 2018-03-02 Jakub Jelinek <jakub@redhat.com>
6661
6662 PR target/84614
6663 * gcc.dg/pr84614.c: New test.
6664
6665 PR inline-asm/84625
6666 * gcc.target/i386/pr84625.c: New test.
6667
6668 2018-03-02 Richard Biener <rguenther@suse.de>
6669
6670 PR tree-optimization/84427
6671 * gcc.dg/torture/pr84427.c: New testcase.
6672
6673 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
6674
6675 PR target/84534
6676 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
6677 powerpc64le*-*-linux*.
6678 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
6679 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
6680
6681 2018-03-01 Martin Sebor <msebor@redhat.com>
6682
6683 PR c++/84294
6684 * g++.dg/ext/attr-const.C: Remove xfail.
6685 * g++.dg/ext/attr-malloc-3.C: New test.
6686 * g++.dg/ext/attr-noinline-3.C: New test.
6687 * g++.dg/ext/attr-noreturn-3.C: New test.
6688 * g++.dg/ext/attr-nothrow-3.C: New test.
6689 * g++.dg/ext/attr-pure.C: Remove xfail.
6690
6691 2018-03-02 Jakub Jelinek <jakub@redhat.com>
6692
6693 PR sanitizer/70875
6694 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
6695 dg-options and dg-shouldfail "ubsan" directive.
6696
6697 2018-03-01 Marek Polacek <polacek@redhat.com>
6698 Jason Merrill <jason@redhat.com>
6699
6700 PR c++/84582
6701 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
6702 * g++.dg/cpp1z/static1.C: New test.
6703 * g++.dg/template/static37.C: New test.
6704
6705 2018-03-01 Nathan Sidwell <nathan@acm.org>
6706
6707 PR c++/84434
6708 * g++.dg/template/pr84434.C: New.
6709
6710 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
6711
6712 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
6713 -mthumb to the command-line.
6714
6715 2018-03-01 Marek Polacek <polacek@redhat.com>
6716
6717 PR c++/84596
6718 * g++.dg/cpp0x/static_assert14.C: New test.
6719
6720 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
6721
6722 PR c++/79410
6723 * g++.dg/torture/pr79410.C: New.
6724
6725 2018-03-01 Martin Liska <mliska@suse.cz>
6726
6727 PR sanitizer/82484
6728 * gcc.dg/asan/pr82484.c: New test.
6729
6730 2018-03-01 Richard Biener <rguenther@suse.de>
6731
6732 PR debug/84645
6733 * gfortran.dg/lto/pr84645_0.f90: New testcase.
6734
6735 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
6736
6737 PR fortran/84219
6738 * gfortran.dg/coarray_47.f90: New test.
6739
6740 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
6741
6742 PR fortran/84538
6743 * gfortran.dg/class_array_23.f03: New test.
6744
6745 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
6746
6747 PR rtl-optimization/84528
6748 * gcc.dg/torture/pr84538.c: Rename to...
6749 * gcc.dg/torture/pr84528.c: ...this.
6750
6751 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
6752
6753 PR rtl-optimization/84528
6754 * gcc.dg/torture/pr84538.c: New test.
6755
6756 2018-02-28 Martin Sebor <msebor@redhat.com>
6757
6758 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
6759 -fpic test failures.
6760 * c-c++-common/Wrestrict-2.c: Same.
6761 * c-c++-common/Wstringop-truncation.c: Same.
6762 * gcc.dg/Warray-bounds-22.c: Same.
6763 * gcc.dg/Wstringop-overflow.c: Same.
6764 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
6765 (signed_range): Same.
6766 (unsigned_anti_range): Same.
6767 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
6768 (signed_range): Same.
6769 (unsigned_anti_range): Same.
6770 * gcc.dg/attr-alloc_size-7.c: Same.
6771 * gcc.dg/attr-alloc_size-8.c: Same.
6772 * gcc.dg/builtin-alloc-size.c: Same.
6773 * gcc.dg/builtin-stpncpy.c: Same.
6774 * gcc.dg/builtins-nonnull.c: Same.
6775 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
6776 * gcc.dg/pr79214.c: Same.
6777 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
6778 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
6779 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
6780 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
6781 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
6782 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
6783 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
6784 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
6785 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
6786 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
6787 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
6788
6789 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
6790
6791 PR target/84014
6792 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
6793
6794 2018-02-28 Jakub Jelinek <jakub@redhat.com>
6795
6796 PR c++/84609
6797 * g++.dg/cpp0x/pr84609.C: New test.
6798
6799 2018-02-28 Martin Sebor <msebor@redhat.com>
6800
6801 PR testsuite/84617
6802 * g++.dg/ext/attr-malloc-3.C: New test.
6803 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
6804 to pre-existing problems.
6805 * g++.dg/ext/attr-pure.C: Same.
6806
6807 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
6808
6809 PR fortran/83901
6810 * gfortran.dg/associate_37.f90: New test.
6811
6812 PR fortran/83344
6813 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
6814
6815 2018-02-28 Jakub Jelinek <jakub@redhat.com>
6816
6817 PR target/52991
6818 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
6819 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
6820 * gcc.dg/bf-ms-layout-4.c: New test.
6821 * gcc.dg/bf-ms-layout-5.c: New test.
6822
6823 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
6824
6825 PR target/83399
6826 * gcc.target/powerpc/pr83399.c: Only run on Linux.
6827
6828 2018-02-28 Richard Biener <rguenther@suse.de>
6829
6830 PR tree-optimization/84584
6831 * gcc.dg/graphite/pr84584.c: New testcase.
6832
6833 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
6834
6835 PR preprocessor/84517
6836 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
6837
6838 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
6839
6840 * c-c++-common/dump-ada-spec-12.c: New test.
6841 * c-c++-common/dump-ada-spec-13.c: Likewise.
6842
6843 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
6844
6845 * c-c++-common/dump-ada-spec-11.c: New test.
6846
6847 2018-02-28 Martin Liska <mliska@suse.cz>
6848
6849 PR testsuite/84597
6850 * g++.dg/ext/timevar1.C: Fix pruned patterns.
6851 * g++.dg/ext/timevar2.C: Likewise.
6852
6853 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
6854
6855 * c-c++-common/dump-ada-spec-8.c: New test.
6856 * c-c++-common/dump-ada-spec-9.c: Likewise.
6857 * c-c++-common/dump-ada-spec-10.c: Likewise.
6858
6859 2018-02-28 Richard Biener <rguenther@suse.de>
6860
6861 PR middle-end/84607
6862 * gcc.dg/pr84607.c: New testcase.
6863
6864 2018-02-28 Nathan Sidwell <nathan@acm.org>
6865
6866 PR c++/84602
6867 * g++.dg/lookup/pr84602.C: New.
6868
6869 2018-02-28 Jakub Jelinek <jakub@redhat.com>
6870
6871 PR c++/83871
6872 PR c++/83503
6873 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
6874 dg-options.
6875 * g++.dg/ext/attr-nonnull.C: Likewise.
6876 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
6877 directives.
6878 * g++.dg/ext/attr-noinline-2.C: Likewise.
6879 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
6880 -fdump-tree-eh in dg-options.
6881
6882 2018-02-28 Alan Modra <amodra@gmail.com>
6883
6884 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
6885 GNU ld message.
6886 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
6887
6888 2018-02-27 Martin Sebor <msebor@redhat.com>
6889
6890 PR c++/83871
6891 PR c++/83503
6892 * g++.dg/Wmissing-attributes.C: New test.
6893 * g++.dg/ext/attr-const-pure.C: New test.
6894 * g++.dg/ext/attr-const.C: New test.
6895 * g++.dg/ext/attr-deprecated-2.C: New test.
6896 * g++.dg/ext/attr-malloc-2.C: New test.
6897 * g++.dg/ext/attr-malloc.C: New test.
6898 * g++.dg/ext/attr-noinline-2.C: New test.
6899 * g++.dg/ext/attr-noinline.C: New test.
6900 * g++.dg/ext/attr-nonnull.C: New test.
6901 * g++.dg/ext/attr-noreturn-2.C: New test.
6902 * g++.dg/ext/attr-noreturn.C: New test.
6903 * g++.dg/ext/attr-nothrow-2.C: New test.
6904 * g++.dg/ext/attr-nothrow.C: New test.
6905 * g++.dg/ext/attr-optimize.C: New test.
6906 * g++.dg/ext/attr-pure.C: New test.
6907 * g++.dg/ext/attr-returns-nonnull.C: New test.
6908 * g++.dg/ext/attr-warning.C: New test.
6909
6910 2018-02-27 Nathan Sidwell <nathan@acm.org>
6911
6912 PR c++/84426
6913 * g++.dg/lookup/pr84426.C: New.
6914
6915 2018-02-27 Richard Biener <rguenther@suse.de>
6916
6917 PR tree-optimization/84512
6918 * gcc.dg/tree-ssa/pr84512.c: New testcase.
6919
6920 2018-02-27 Martin Liska <mliska@suse.cz>
6921
6922 PR gcov-profile/84548
6923 * g++.dg/gcov/pr84548.C: New test.
6924
6925 2018-02-27 Jakub Jelinek <jakub@redhat.com>
6926
6927 PR target/84575
6928 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
6929
6930 2018-02-26 Jakub Jelinek <jakub@redhat.com>
6931
6932 PR c++/84558
6933 * g++.dg/cpp1y/pr84558.C: New test.
6934
6935 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
6936
6937 PR c++/84540
6938 * g++.dg/cpp0x/alignas14.C: New.
6939 * g++.dg/cpp0x/alignas15.C: Likewise.
6940
6941 2018-02-26 Jakub Jelinek <jakub@redhat.com>
6942
6943 PR c++/84557
6944 * g++.dg/gomp/pr84557.C: New test.
6945
6946 2018-02-26 Marek Polacek <polacek@redhat.com>
6947
6948 PR c++/84325
6949 * g++.dg/cpp1z/pr84325.C: New test.
6950
6951 2018-02-26 Carl Love <cel@us.ibm.com>
6952
6953 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
6954 Power 8 test file.
6955 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
6956 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
6957 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
6958 -mcpu=power8.
6959 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
6960 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
6961 -mcpu=power8.
6962
6963 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
6964
6965 PR target/84039
6966 * gcc.target/i386/indirect-thunk-1.c: Updated.
6967 * gcc.target/i386/indirect-thunk-2.c: Likewise.
6968 * gcc.target/i386/indirect-thunk-3.c: Likewise.
6969 * gcc.target/i386/indirect-thunk-4.c: Likewise.
6970 * gcc.target/i386/indirect-thunk-5.c: Likewise.
6971 * gcc.target/i386/indirect-thunk-6.c: Likewise.
6972 * gcc.target/i386/indirect-thunk-7.c: Likewise.
6973 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
6974 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
6975 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
6976 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
6977 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
6978 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
6979 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
6980 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
6981 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
6982 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
6983 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
6984 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
6985 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
6986 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
6987 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
6988 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
6989 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
6990 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
6991 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
6992 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
6993 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
6994 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
6995 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
6996 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
6997 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
6998 * gcc.target/i386/ret-thunk-9.c: Likewise.
6999 * gcc.target/i386/ret-thunk-10.c: Likewise.
7000 * gcc.target/i386/ret-thunk-11.c: Likewise.
7001 * gcc.target/i386/ret-thunk-12.c: Likewise.
7002 * gcc.target/i386/ret-thunk-13.c: Likewise.
7003 * gcc.target/i386/ret-thunk-14.c: Likewise.
7004 * gcc.target/i386/ret-thunk-15.c: Likewise.
7005
7006 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
7007
7008 * gcc.c-torture/execute/20180226-1.c: New test.
7009
7010 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
7011
7012 PR tree-optimization/83965
7013 * gcc.dg/vect/pr83965-2.c: New test.
7014
7015 2018-02-26 Tom de Vries <tom@codesourcery.com>
7016
7017 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
7018
7019 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
7020
7021 PR target/84530
7022 * gcc.target/i386/ret-thunk-22.c: New test.
7023 * gcc.target/i386/ret-thunk-23.c: Likewise.
7024 * gcc.target/i386/ret-thunk-24.c: Likewise.
7025 * gcc.target/i386/ret-thunk-25.c: Likewise.
7026 * gcc.target/i386/ret-thunk-26.c: Likewise.
7027
7028 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
7029
7030 PR c++/84533
7031 * g++.dg/cpp1z/pr84533.C: New.
7032
7033 2018-02-26 Marek Polacek <polacek@redhat.com>
7034
7035 PR c++/84537
7036 * g++.dg/parse/error60.C: New test.
7037
7038 2018-02-26 Jakub Jelinek <jakub@redhat.com>
7039
7040 PR c++/84556
7041 * g++.dg/gomp/pr84556.C: New test.
7042 * g++.dg/vect/pr84556.cc: New test.
7043
7044 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
7045
7046 PR fortran/32957
7047 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
7048 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
7049 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
7050 * gfortran.dg/c_loc_test.f90: Likewise.
7051 * gfortran.dg/c_loc_tests_2.f03: Likewise.
7052 * gfortran.dg/proc_decl_17.f90: Likewise.
7053 * gfortran.dg/proc_ptr_8.f90: Likewise.
7054
7055 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7056
7057 PR target/84521
7058 * gcc.target/aarch64/lr_free_2.c: Revert changes in
7059 r254814 disabling -fomit-frame-pointer by default.
7060 * gcc.target/aarch64/spill_1.c: Likewise.
7061 * gcc.target/aarch64/test_frame_11.c: Likewise.
7062 * gcc.target/aarch64/test_frame_12.c: Likewise.
7063 * gcc.target/aarch64/test_frame_13.c: Likewise.
7064 * gcc.target/aarch64/test_frame_14.c: Likewise.
7065 * gcc.target/aarch64/test_frame_15.c: Likewise.
7066 * gcc.target/aarch64/test_frame_3.c: Likewise.
7067 * gcc.target/aarch64/test_frame_5.c: Likewise.
7068 * gcc.target/aarch64/test_frame_9.c: Likewise.
7069
7070 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
7071
7072 PR fortran/83633
7073 * gfortran.dg/explicit_shape_1.f90: New test.
7074 * gfortran.dg/automatic_module_variable.f90: Update regex.
7075 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
7076 * gfortran.dg/constant_shape.f90: Ditto.
7077 * gfortran.dg/dec_structure_23.f90: Ditto.
7078 * gfortran.dg/pr78240.f90: Ditto.
7079
7080 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
7081
7082 PR fortran/84523
7083 * gfortran.dg/pr84523.f90: New test.
7084
7085 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
7086
7087 PR fortran/78238
7088 * gfortran.dg/select_type_40.f90: New test.
7089
7090 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
7091
7092 PR fortran/30792
7093 * gfortran.dg/data_substring.f90: New test.
7094
7095 2018-02-24 Marek Polacek <polacek@redhat.com>
7096
7097 PR c++/83692
7098 * g++.dg/cpp1z/constexpr-83692.C: New test.
7099
7100 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
7101
7102 PR fortran/84346
7103 * gfortran.dg/statement_function_1.f90: Update test.
7104
7105 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7106
7107 PR fortran/84506
7108 * gfortran.dg/inquire_19.f90: New test.
7109
7110 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
7111
7112 PR fortran/83149
7113 * gfortran.dg/pr83149_b.f90: New test.
7114 * gfortran.dg/pr83149_a.f90: Additional source for previous.
7115
7116 2018-02-23 Carl Love <cel@us.ibm.com>
7117
7118 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
7119 vec_signed2 and vec_unsigned2 to new Power 8 test file.
7120 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
7121 Power 8 tests.
7122
7123 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
7124
7125 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
7126 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
7127
7128 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
7129
7130 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
7131 expected output.
7132
7133 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
7134
7135 PR fortran/83149
7136 * gfortran.dg/pr83149_1.f90: New test.
7137 * gfortran.dg/pr83149.f90: Additional source for previous.
7138
7139 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
7140
7141 PR testsuite/80551
7142 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
7143 __GI___pthread_mutex_init as well.
7144
7145 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
7146
7147 PR fortran/83148
7148 * gfortran.dg/class_68.f90: New test.
7149
7150 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
7151
7152 PR fortran/59781
7153 * gfortran.dg/derived_init_5.f90: New test.
7154
7155 2018-02-22 Jakub Jelinek <jakub@redhat.com>
7156
7157 PR target/82851
7158 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
7159 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
7160
7161 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
7162
7163 PR target/81572
7164 * gcc.target/powerpc/pr81572.c: New.
7165
7166 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
7167
7168 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
7169
7170 2018-02-22 Martin Sebor <msebor@redhat.com>
7171
7172 PR tree-optimization/84480
7173 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
7174 * g++.dg/warn/Wstringop-truncation-1.C: New test.
7175
7176 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
7177
7178 PR target/84176
7179 * gcc.target/i386/indirect-thunk-11.c: New test.
7180 * gcc.target/i386/indirect-thunk-12.c: Likewise.
7181 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
7182 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
7183 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
7184 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
7185 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
7186 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
7187 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
7188 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
7189
7190 2018-02-22 Steve Ellcey <sellcey@cavium.com>
7191
7192 PR target/83335
7193 * gcc/testsuite/gcc.target/aarch64/asm-2.c: Add dg-error for
7194 ILP32 mode.
7195 * gcc/testsuite/gcc.target/aarch64/asm-4.c: New test.
7196
7197 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
7198
7199 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
7200
7201 2018-02-22 Marek Polacek <polacek@redhat.com>
7202
7203 PR c++/84493
7204 * g++.dg/parse/error59.C: New test.
7205
7206 2018-02-22 Tom de Vries <tom@codesourcery.com>
7207
7208 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
7209
7210 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
7211
7212 PR c++/77655
7213 * g++.dg/cpp0x/pr77655.C: New.
7214
7215 2018-02-22 Jakub Jelinek <jakub@redhat.com>
7216
7217 PR c++/84496
7218 * g++.dg/cpp1y/pr84496.C: New test.
7219
7220 PR target/84502
7221 * g++.dg/torture/pr84502.C: New test.
7222
7223 PR tree-optimization/84503
7224 * gcc.dg/pr84503-1.c: New test.
7225 * gcc.dg/pr84503-2.c: New test.
7226
7227 2018-02-21 Jakub Jelinek <jakub@redhat.com>
7228
7229 PR tree-optimization/84478
7230 * gcc.c-torture/execute/pr84478.c: New test.
7231
7232 2018-02-20 Martin Sebor <msebor@redhat.com>
7233
7234 PR middle-end/84095
7235 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
7236 * c-c++-common/Wrestrict.c: Same.
7237 * gcc.dg/Wrestrict-6.c: Same.
7238 * gcc.dg/Warray-bounds-27.c: New test.
7239 * gcc.dg/Wrestrict-8.c: New test.
7240 * gcc.dg/Wrestrict-9.c: New test.
7241 * gcc.dg/pr84095.c: New test.
7242
7243 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
7244
7245 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
7246
7247 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
7248
7249 PR fortran/48890
7250 PR fortran/83823
7251 * gfortran.dg/structure_constructor_14.f90: New test.
7252
7253 2018-02-20 Jeff Law <law@redhat.com>
7254
7255 PR middle-end/82123
7256 PR tree-optimization/81592
7257 PR middle-end/79257
7258 * gcc.dg/pr81592.c: New test.
7259 * gcc.dg/pr82123.c: New test.
7260 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
7261
7262 2018-02-20 Jakub Jelinek <jakub@redhat.com>
7263
7264 PR c++/84488
7265 * g++.dg/warn/Wunused-var-30.C: New test.
7266
7267 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
7268
7269 PR tree-optimization/84419
7270 * gcc.dg/vect/pr84419.c: New test.
7271
7272 2018-02-20 Jakub Jelinek <jakub@redhat.com>
7273
7274 PR middle-end/82004
7275 * gfortran.dg/pr82004.f90: New test.
7276
7277 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
7278
7279 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
7280
7281 2018-02-20 Martin Liska <mliska@suse.cz>
7282
7283 PR c/84310
7284 PR target/79747
7285 * gcc.target/i386/pr84310.c: New test.
7286 * gcc.target/i386/pr84310-2.c: Likewise.
7287
7288 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
7289
7290 PR c++/84446
7291 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
7292
7293 2018-02-20 Jakub Jelinek <jakub@redhat.com>
7294
7295 PR c++/84445
7296 * g++.dg/cpp1z/launder7.C: New test.
7297
7298 PR c++/84449
7299 * g++.dg/cpp0x/constexpr-84449.C: New test.
7300
7301 PR c++/84455
7302 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
7303
7304 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
7305
7306 PR fortran/83344
7307 PR fortran/83975
7308 * gfortran.dg/associate_22.f90: Enable commented out test.
7309 * gfortran.dg/associate_36.f90: New test.
7310
7311 2018-02-19 Jakub Jelinek <jakub@redhat.com>
7312
7313 PR target/84146
7314 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
7315
7316 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
7317
7318 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
7319 (dg-options): Use -mavx instead of -w.
7320
7321 2018-02-19 Jakub Jelinek <jakub@redhat.com>
7322
7323 PR c++/84444
7324 * g++.dg/cpp1z/launder8.C: New test.
7325
7326 PR c++/84448
7327 * g++.dg/gomp/pr84448.C: New test.
7328
7329 PR c++/84430
7330 * g++.dg/gomp/pr84430.C: New test.
7331
7332 PR tree-optimization/84452
7333 * gcc.dg/pr84452.c: New test.
7334
7335 PR c++/79064
7336 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
7337
7338 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7339
7340 PR fortran/35339
7341 * gfortran.dg/implied_do_io_4.f90: New test.
7342
7343 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
7344
7345 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
7346 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
7347 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
7348
7349 2018-02-19 Carl Love <cel@us.ibm.com>
7350
7351 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
7352
7353 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
7354
7355 PR target/84460
7356 * gcc.target/i386/pr57193.c: Add -mtune=generic.
7357
7358 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
7359
7360 PR c++/84348
7361 * g++.dg/cpp0x/auto50.C: New.
7362 * g++.dg/parse/friend12.C: Adjust.
7363
7364 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7365
7366 PR libgfortran/84389
7367 * gfortran.dg/dtio_33.f90: New test.
7368
7369 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7370
7371 PR libgfortran/84412
7372 * gfortran.dg/inquire_18.f90: New test.
7373
7374 2018-02-18 Janus Weil <janus@gcc.gnu.org>
7375
7376 PR fortran/84381
7377 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
7378 * gfortran.dg/pointer_intent_3.f90: Ditto.
7379 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
7380 * gfortran.dg/protected_3.f90: Ditto.
7381 * gfortran.dg/protected_4.f90: Ditto.
7382 * gfortran.dg/protected_5.f90: Ditto.
7383 * gfortran.dg/protected_6.f90: Ditto.
7384
7385 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
7386
7387 PR fortran/80945
7388 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
7389 change to run.
7390
7391 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
7392
7393 PR fortran/84270
7394 * gfortran.dg/inline_matmul_22.f90: New test.
7395
7396 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
7397
7398 PR fortran/84381
7399 * gfortran.dg/abort_shoulfail.f90: New test.
7400 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
7401 by STOP n.
7402 * gfortran.dg/PR19754_2.f90: Likewise.
7403 * gfortran.dg/PR19872.f: Likewise.
7404 * gfortran.dg/PR49268.f90: Likewise.
7405 * gfortran.dg/Wall.f90: Likewise.
7406 * gfortran.dg/Wno-all.f90: Likewise.
7407 * gfortran.dg/achar_1.f90: Likewise.
7408 * gfortran.dg/achar_2.f90: Likewise.
7409 * gfortran.dg/achar_4.f90: Likewise.
7410 * gfortran.dg/achar_6.F90: Likewise.
7411 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
7412 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
7413 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
7414 * gfortran.dg/actual_array_offset_1.f90: Likewise.
7415 * gfortran.dg/actual_array_result_1.f90: Likewise.
7416 * gfortran.dg/actual_array_substr_1.f90: Likewise.
7417 * gfortran.dg/actual_array_substr_2.f90: Likewise.
7418 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
7419 * gfortran.dg/actual_procedure_1.f90: Likewise.
7420 * gfortran.dg/adjustl_1.f90: Likewise.
7421 * gfortran.dg/advance_1.f90: Likewise.
7422 * gfortran.dg/advance_4.f90: Likewise.
7423 * gfortran.dg/advance_5.f90: Likewise.
7424 * gfortran.dg/advance_6.f90: Likewise.
7425 * gfortran.dg/aint_anint_1.f90: Likewise.
7426 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
7427 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
7428 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
7429 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
7430 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
7431 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
7432 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
7433 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
7434 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
7435 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
7436 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
7437 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
7438 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
7439 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
7440 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
7441 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
7442 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
7443 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
7444 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
7445 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
7446 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
7447 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
7448 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
7449 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
7450 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
7451 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
7452 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
7453 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
7454 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
7455 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
7456 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
7457 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
7458 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
7459 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
7460 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
7461 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
7462 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
7463 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
7464 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
7465 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
7466 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
7467 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
7468 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
7469 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
7470 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
7471 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
7472 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
7473 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
7474 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
7475 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
7476 * gfortran.dg/allocatable_function_1.f90: Likewise.
7477 * gfortran.dg/allocatable_function_10.f90: Likewise.
7478 * gfortran.dg/allocatable_function_3.f90: Likewise.
7479 * gfortran.dg/allocatable_function_5.f90: Likewise.
7480 * gfortran.dg/allocatable_function_6.f90: Likewise.
7481 * gfortran.dg/allocatable_function_7.f90: Likewise.
7482 * gfortran.dg/allocatable_function_8.f90: Likewise.
7483 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
7484 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
7485 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
7486 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
7487 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
7488 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
7489 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
7490 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
7491 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
7492 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
7493 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
7494 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
7495 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
7496 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
7497 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
7498 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
7499 * gfortran.dg/allocate_class_3.f90: Likewise.
7500 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
7501 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
7502 * gfortran.dg/allocate_derived_5.f90: Likewise.
7503 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
7504 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
7505 * gfortran.dg/allocate_with_source_1.f90: Likewise.
7506 * gfortran.dg/allocate_with_source_10.f08: Likewise.
7507 * gfortran.dg/allocate_with_source_11.f08: Likewise.
7508 * gfortran.dg/allocate_with_source_12.f03: Likewise.
7509 * gfortran.dg/allocate_with_source_15.f03: Likewise.
7510 * gfortran.dg/allocate_with_source_16.f90: Likewise.
7511 * gfortran.dg/allocate_with_source_17.f03: Likewise.
7512 * gfortran.dg/allocate_with_source_18.f03: Likewise.
7513 * gfortran.dg/allocate_with_source_2.f90: Likewise.
7514 * gfortran.dg/allocate_with_source_20.f03: Likewise.
7515 * gfortran.dg/allocate_with_source_22.f03: Likewise.
7516 * gfortran.dg/allocate_with_source_23.f03: Likewise.
7517 * gfortran.dg/allocate_with_source_24.f90: Likewise.
7518 * gfortran.dg/allocate_with_source_5.f90: Likewise.
7519 * gfortran.dg/allocate_with_source_6.f90: Likewise.
7520 * gfortran.dg/allocate_with_source_7.f08: Likewise.
7521 * gfortran.dg/allocate_with_source_8.f08: Likewise.
7522 * gfortran.dg/allocate_with_source_9.f08: Likewise.
7523 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
7524 * gfortran.dg/allocate_zerosize_3.f: Likewise.
7525 * gfortran.dg/altreturn_3.f90: Likewise.
7526 * gfortran.dg/altreturn_5.f90: Likewise.
7527 * gfortran.dg/altreturn_7.f90: Likewise.
7528 * gfortran.dg/and_or_xor.f90: Likewise.
7529 * gfortran.dg/anint_1.f90: Likewise.
7530 * gfortran.dg/any_all_1.f90: Likewise.
7531 * gfortran.dg/anyallcount_1.f90: Likewise.
7532 * gfortran.dg/append_1.f90: Likewise.
7533 * gfortran.dg/argument_checking_1.f90: Likewise.
7534 * gfortran.dg/argument_checking_2.f90: Likewise.
7535 * gfortran.dg/argument_checking_8.f90: Likewise.
7536 * gfortran.dg/arithmetic_if.f90: Likewise.
7537 * gfortran.dg/array_1.f90: Likewise.
7538 * gfortran.dg/array_2.f90: Likewise.
7539 * gfortran.dg/array_alloc_1.f90: Likewise.
7540 * gfortran.dg/array_alloc_2.f90: Likewise.
7541 * gfortran.dg/array_alloc_3.f90: Likewise.
7542 * gfortran.dg/array_assignment_1.F90: Likewise.
7543 * gfortran.dg/array_assignment_5.f90: Likewise.
7544 * gfortran.dg/array_constructor_1.f90: Likewise.
7545 * gfortran.dg/array_constructor_10.f90: Likewise.
7546 * gfortran.dg/array_constructor_11.f90: Likewise.
7547 * gfortran.dg/array_constructor_12.f90: Likewise.
7548 * gfortran.dg/array_constructor_15.f90: Likewise.
7549 * gfortran.dg/array_constructor_16.f90: Likewise.
7550 * gfortran.dg/array_constructor_17.f90: Likewise.
7551 * gfortran.dg/array_constructor_19.f90: Likewise.
7552 * gfortran.dg/array_constructor_23.f: Likewise.
7553 * gfortran.dg/array_constructor_24.f: Likewise.
7554 * gfortran.dg/array_constructor_32.f90: Likewise.
7555 * gfortran.dg/array_constructor_36.f90: Likewise.
7556 * gfortran.dg/array_constructor_39.f90: Likewise.
7557 * gfortran.dg/array_constructor_4.f90: Likewise.
7558 * gfortran.dg/array_constructor_40.f90: Likewise.
7559 * gfortran.dg/array_constructor_44.f90: Likewise.
7560 * gfortran.dg/array_constructor_45.f90: Likewise.
7561 * gfortran.dg/array_constructor_46.f90: Likewise.
7562 * gfortran.dg/array_constructor_47.f90: Likewise.
7563 * gfortran.dg/array_constructor_49.f90: Likewise.
7564 * gfortran.dg/array_constructor_5.f90: Likewise.
7565 * gfortran.dg/array_constructor_50.f90: Likewise.
7566 * gfortran.dg/array_constructor_6.f90: Likewise.
7567 * gfortran.dg/array_constructor_7.f90: Likewise.
7568 * gfortran.dg/array_constructor_8.f90: Likewise.
7569 * gfortran.dg/array_constructor_9.f90: Likewise.
7570 * gfortran.dg/array_constructor_type_1.f03: Likewise.
7571 * gfortran.dg/array_constructor_type_10.f03: Likewise.
7572 * gfortran.dg/array_constructor_type_11.f03: Likewise.
7573 * gfortran.dg/array_constructor_type_12.f03: Likewise.
7574 * gfortran.dg/array_constructor_type_13.f90: Likewise.
7575 * gfortran.dg/array_constructor_type_14.f03: Likewise.
7576 * gfortran.dg/array_constructor_type_16.f03: Likewise.
7577 * gfortran.dg/array_constructor_type_2.f03: Likewise.
7578 * gfortran.dg/array_constructor_type_22.f03: Likewise.
7579 * gfortran.dg/array_constructor_type_3.f03: Likewise.
7580 * gfortran.dg/array_constructor_type_4.f03: Likewise.
7581 * gfortran.dg/array_constructor_type_5.f03: Likewise.
7582 * gfortran.dg/array_constructor_type_6.f03: Likewise.
7583 * gfortran.dg/array_constructor_type_7.f03: Likewise.
7584 * gfortran.dg/array_function_1.f90: Likewise.
7585 * gfortran.dg/array_function_5.f90: Likewise.
7586 * gfortran.dg/array_initializer_1.f90: Likewise.
7587 * gfortran.dg/array_initializer_2.f90: Likewise.
7588 * gfortran.dg/array_memcpy_5.f90: Likewise.
7589 * gfortran.dg/array_memset_2.f90: Likewise.
7590 * gfortran.dg/array_reference_1.f90: Likewise.
7591 * gfortran.dg/array_return_value_1.f90: Likewise.
7592 * gfortran.dg/array_section_1.f90: Likewise.
7593 * gfortran.dg/array_temporaries_3.f90: Likewise.
7594 * gfortran.dg/arrayio_1.f90: Likewise.
7595 * gfortran.dg/arrayio_10.f90: Likewise.
7596 * gfortran.dg/arrayio_11.f90: Likewise.
7597 * gfortran.dg/arrayio_12.f90: Likewise.
7598 * gfortran.dg/arrayio_13.f90: Likewise.
7599 * gfortran.dg/arrayio_14.f90: Likewise.
7600 * gfortran.dg/arrayio_16.f90: Likewise.
7601 * gfortran.dg/arrayio_2.f90: Likewise.
7602 * gfortran.dg/arrayio_3.f90: Likewise.
7603 * gfortran.dg/arrayio_4.f90: Likewise.
7604 * gfortran.dg/arrayio_5.f90: Likewise.
7605 * gfortran.dg/arrayio_6.f90: Likewise.
7606 * gfortran.dg/arrayio_7.f90: Likewise.
7607 * gfortran.dg/arrayio_8.f90: Likewise.
7608 * gfortran.dg/arrayio_9.f90: Likewise.
7609 * gfortran.dg/arrayio_derived_1.f90: Likewise.
7610 * gfortran.dg/assign_10.f90: Likewise.
7611 * gfortran.dg/assign_9.f90: Likewise.
7612 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
7613 * gfortran.dg/assignment_1.f90: Likewise.
7614 * gfortran.dg/associate_1.f03: Likewise.
7615 * gfortran.dg/associate_11.f90: Likewise.
7616 * gfortran.dg/associate_13.f90: Likewise.
7617 * gfortran.dg/associate_15.f90: Likewise.
7618 * gfortran.dg/associate_17.f90: Likewise.
7619 * gfortran.dg/associate_18.f08: Likewise.
7620 * gfortran.dg/associate_19.f03: Likewise.
7621 * gfortran.dg/associate_20.f03: Likewise.
7622 * gfortran.dg/associate_22.f90: Likewise.
7623 * gfortran.dg/associate_23.f90: Likewise.
7624 * gfortran.dg/associate_24.f90: Likewise.
7625 * gfortran.dg/associate_25.f90: Likewise.
7626 * gfortran.dg/associate_27.f90: Likewise.
7627 * gfortran.dg/associate_28.f90: Likewise.
7628 * gfortran.dg/associate_32.f03: Likewise.
7629 * gfortran.dg/associate_33.f03: Likewise.
7630 * gfortran.dg/associate_34.f90: Likewise.
7631 * gfortran.dg/associate_6.f03: Likewise.
7632 * gfortran.dg/associate_7.f03: Likewise.
7633 * gfortran.dg/associate_8.f03: Likewise.
7634 * gfortran.dg/associate_9.f03: Likewise.
7635 * gfortran.dg/associated_1.f90: Likewise.
7636 * gfortran.dg/associated_2.f90: Likewise.
7637 * gfortran.dg/associated_5.f90: Likewise.
7638 * gfortran.dg/associated_6.f90: Likewise.
7639 * gfortran.dg/associated_target_3.f90: Likewise.
7640 * gfortran.dg/associated_target_4.f90: Likewise.
7641 * gfortran.dg/associated_target_5.f03: Likewise.
7642 * gfortran.dg/associated_target_6.f03: Likewise.
7643 * gfortran.dg/assumed_dummy_1.f90: Likewise.
7644 * gfortran.dg/assumed_rank_1.f90: Likewise.
7645 * gfortran.dg/assumed_rank_10.f90: Likewise.
7646 * gfortran.dg/assumed_rank_2.f90: Likewise.
7647 * gfortran.dg/assumed_rank_7.f90: Likewise.
7648 * gfortran.dg/assumed_rank_8.f90: Likewise.
7649 * gfortran.dg/assumed_rank_9.f90: Likewise.
7650 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
7651 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
7652 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
7653 * gfortran.dg/assumed_type_2.f90: Likewise.
7654 * gfortran.dg/atan2_1.f90: Likewise.
7655 * gfortran.dg/auto_array_1.f90: Likewise.
7656 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
7657 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
7658 * gfortran.dg/auto_char_len_3.f90: Likewise.
7659 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
7660 * gfortran.dg/auto_internal_assumed.f90: Likewise.
7661 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
7662 * gfortran.dg/auto_save_2.f90: Likewise.
7663 * gfortran.dg/automatic_default_init_1.f90: Likewise.
7664 * gfortran.dg/backslash_1.f90: Likewise.
7665 * gfortran.dg/backslash_2.f90: Likewise.
7666 * gfortran.dg/backslash_3.f: Likewise.
7667 * gfortran.dg/backspace_1.f: Likewise.
7668 * gfortran.dg/backspace_10.f90: Likewise.
7669 * gfortran.dg/backspace_11.f90: Likewise.
7670 * gfortran.dg/backspace_2.f: Likewise.
7671 * gfortran.dg/backspace_3.f: Likewise.
7672 * gfortran.dg/backspace_4.f: Likewise.
7673 * gfortran.dg/backspace_5.f: Likewise.
7674 * gfortran.dg/backspace_6.f: Likewise.
7675 * gfortran.dg/backspace_7.f90: Likewise.
7676 * gfortran.dg/backspace_8.f: Likewise.
7677 * gfortran.dg/backspace_9.f: Likewise.
7678 * gfortran.dg/bessel_1.f90: Likewise.
7679 * gfortran.dg/bessel_2.f90: Likewise.
7680 * gfortran.dg/bessel_5.f90: Likewise.
7681 * gfortran.dg/bessel_6.f90: Likewise.
7682 * gfortran.dg/bessel_7.f90: Likewise.
7683 * gfortran.dg/bind_c_dts_2.f03: Likewise.
7684 * gfortran.dg/bind_c_dts_3.f03: Likewise.
7685 * gfortran.dg/bind_c_usage_15.f90: Likewise.
7686 * gfortran.dg/bind_c_usage_16.f03: Likewise.
7687 * gfortran.dg/bind_c_usage_17.f90: Likewise.
7688 * gfortran.dg/bind_c_usage_24.f90: Likewise.
7689 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
7690 * gfortran.dg/binding_label_tests_16.f03: Likewise.
7691 * gfortran.dg/binding_label_tests_23.f90: Likewise.
7692 * gfortran.dg/bit_comparison_1.F90: Likewise.
7693 * gfortran.dg/bit_comparison_2.F90: Likewise.
7694 * gfortran.dg/block_1.f08: Likewise.
7695 * gfortran.dg/block_13.f08: Likewise.
7696 * gfortran.dg/block_14.f90: Likewise.
7697 * gfortran.dg/block_2.f08: Likewise.
7698 * gfortran.dg/block_6.f08: Likewise.
7699 * gfortran.dg/block_7.f08: Likewise.
7700 * gfortran.dg/block_8.f08: Likewise.
7701 * gfortran.dg/blockdata_1.f90: Likewise.
7702 * gfortran.dg/bound_1.f90: Likewise.
7703 * gfortran.dg/bound_2.f90: Likewise.
7704 * gfortran.dg/bound_3.f90: Likewise.
7705 * gfortran.dg/bound_4.f90: Likewise.
7706 * gfortran.dg/bound_5.f90: Likewise.
7707 * gfortran.dg/bound_6.f90: Likewise.
7708 * gfortran.dg/bound_7.f90: Likewise.
7709 * gfortran.dg/bound_8.f90: Likewise.
7710 * gfortran.dg/bound_9.f90: Likewise.
7711 * gfortran.dg/bound_simplification_1.f90: Likewise.
7712 * gfortran.dg/bound_simplification_3.f90: Likewise.
7713 * gfortran.dg/bound_simplification_4.f90: Likewise.
7714 * gfortran.dg/bound_simplification_5.f90: Likewise.
7715 * gfortran.dg/bound_simplification_6.f90: Likewise.
7716 * gfortran.dg/bounds_check_1.f90: Likewise.
7717 * gfortran.dg/bounds_check_12.f90: Likewise.
7718 * gfortran.dg/bounds_check_14.f90: Likewise.
7719 * gfortran.dg/bounds_check_15.f90: Likewise.
7720 * gfortran.dg/bounds_check_19.f90: Likewise.
7721 * gfortran.dg/bounds_check_8.f90: Likewise.
7722 * gfortran.dg/bounds_check_9.f90: Likewise.
7723 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
7724 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
7725 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
7726 * gfortran.dg/boz_1.f90: Likewise.
7727 * gfortran.dg/boz_11.f90: Likewise.
7728 * gfortran.dg/boz_13.f90: Likewise.
7729 * gfortran.dg/boz_14.f90: Likewise.
7730 * gfortran.dg/boz_15.f90: Likewise.
7731 * gfortran.dg/boz_3.f90: Likewise.
7732 * gfortran.dg/boz_6.f90: Likewise.
7733 * gfortran.dg/boz_9.f90: Likewise.
7734 * gfortran.dg/byte_1.f90: Likewise.
7735 * gfortran.dg/byte_2.f90: Likewise.
7736 * gfortran.dg/c_assoc.f90: Likewise.
7737 * gfortran.dg/c_assoc_2.f03: Likewise.
7738 * gfortran.dg/c_assoc_3.f90: Likewise.
7739 * gfortran.dg/c_by_val_1.f: Likewise.
7740 * gfortran.dg/c_by_val_5.f90: Likewise.
7741 * gfortran.dg/c_char_tests.f03: Likewise.
7742 * gfortran.dg/c_char_tests_2.f03: Likewise.
7743 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
7744 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
7745 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
7746 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
7747 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
7748 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
7749 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
7750 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
7751 * gfortran.dg/c_kind_params.f90: Likewise.
7752 * gfortran.dg/c_loc_test_20.f90: Likewise.
7753 * gfortran.dg/c_loc_tests_2.f03: Likewise.
7754 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
7755 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
7756 * gfortran.dg/c_size_t_test.f03: Likewise.
7757 * gfortran.dg/c_sizeof_1.f90: Likewise.
7758 * gfortran.dg/c_sizeof_5.f90: Likewise.
7759 * gfortran.dg/c_sizeof_6.f90: Likewise.
7760 * gfortran.dg/char4_iunit_1.f03: Likewise.
7761 * gfortran.dg/char4_iunit_2.f03: Likewise.
7762 * gfortran.dg/char_allocation_1.f90: Likewise.
7763 * gfortran.dg/char_array_constructor.f90: Likewise.
7764 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
7765 * gfortran.dg/char_assign_1.f90: Likewise.
7766 * gfortran.dg/char_associated_1.f90: Likewise.
7767 * gfortran.dg/char_cast_2.f90: Likewise.
7768 * gfortran.dg/char_comparison_1.f: Likewise.
7769 * gfortran.dg/char_component_initializer_1.f90: Likewise.
7770 * gfortran.dg/char_component_initializer_2.f90: Likewise.
7771 * gfortran.dg/char_cons_len.f90: Likewise.
7772 * gfortran.dg/char_conversion.f90: Likewise.
7773 * gfortran.dg/char_cshift_1.f90: Likewise.
7774 * gfortran.dg/char_cshift_2.f90: Likewise.
7775 * gfortran.dg/char_decl_2.f90: Likewise.
7776 * gfortran.dg/char_eoshift_1.f90: Likewise.
7777 * gfortran.dg/char_eoshift_2.f90: Likewise.
7778 * gfortran.dg/char_eoshift_3.f90: Likewise.
7779 * gfortran.dg/char_eoshift_4.f90: Likewise.
7780 * gfortran.dg/char_eoshift_5.f90: Likewise.
7781 * gfortran.dg/char_expr_1.f90: Likewise.
7782 * gfortran.dg/char_expr_3.f90: Likewise.
7783 * gfortran.dg/char_initialiser_actual.f90: Likewise.
7784 * gfortran.dg/char_length_12.f90: Likewise.
7785 * gfortran.dg/char_length_14.f90: Likewise.
7786 * gfortran.dg/char_length_15.f90: Likewise.
7787 * gfortran.dg/char_length_17.f90: Likewise.
7788 * gfortran.dg/char_length_20.f90: Likewise.
7789 * gfortran.dg/char_length_21.f90: Likewise.
7790 * gfortran.dg/char_length_5.f90: Likewise.
7791 * gfortran.dg/char_length_6.f90: Likewise.
7792 * gfortran.dg/char_length_7.f90: Likewise.
7793 * gfortran.dg/char_length_8.f90: Likewise.
7794 * gfortran.dg/char_pack_1.f90: Likewise.
7795 * gfortran.dg/char_pack_2.f90: Likewise.
7796 * gfortran.dg/char_pointer_assign.f90: Likewise.
7797 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
7798 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
7799 * gfortran.dg/char_pointer_dependency.f90: Likewise.
7800 * gfortran.dg/char_pointer_dummy.f90: Likewise.
7801 * gfortran.dg/char_pointer_func.f90: Likewise.
7802 * gfortran.dg/char_reshape_1.f90: Likewise.
7803 * gfortran.dg/char_result_1.f90: Likewise.
7804 * gfortran.dg/char_result_12.f90: Likewise.
7805 * gfortran.dg/char_result_13.f90: Likewise.
7806 * gfortran.dg/char_result_14.f90: Likewise.
7807 * gfortran.dg/char_result_15.f90: Likewise.
7808 * gfortran.dg/char_result_2.f90: Likewise.
7809 * gfortran.dg/char_result_3.f90: Likewise.
7810 * gfortran.dg/char_result_4.f90: Likewise.
7811 * gfortran.dg/char_result_5.f90: Likewise.
7812 * gfortran.dg/char_result_6.f90: Likewise.
7813 * gfortran.dg/char_result_7.f90: Likewise.
7814 * gfortran.dg/char_result_8.f90: Likewise.
7815 * gfortran.dg/char_spread_1.f90: Likewise.
7816 * gfortran.dg/char_transpose_1.f90: Likewise.
7817 * gfortran.dg/char_type_len.f90: Likewise.
7818 * gfortran.dg/char_unpack_1.f90: Likewise.
7819 * gfortran.dg/char_unpack_2.f90: Likewise.
7820 * gfortran.dg/character_array_constructor_1.f90: Likewise.
7821 * gfortran.dg/character_comparison_1.f90: Likewise.
7822 * gfortran.dg/character_comparison_2.f90: Likewise.
7823 * gfortran.dg/character_comparison_3.f90: Likewise.
7824 * gfortran.dg/character_comparison_4.f90: Likewise.
7825 * gfortran.dg/character_comparison_5.f90: Likewise.
7826 * gfortran.dg/character_comparison_6.f90: Likewise.
7827 * gfortran.dg/character_comparison_7.f90: Likewise.
7828 * gfortran.dg/character_comparison_8.f90: Likewise.
7829 * gfortran.dg/character_comparison_9.f90: Likewise.
7830 * gfortran.dg/charlen_15.f90: Likewise.
7831 * gfortran.dg/charlen_16.f90: Likewise.
7832 * gfortran.dg/chkbits.f90: Likewise.
7833 * gfortran.dg/chmod_1.f90: Likewise.
7834 * gfortran.dg/chmod_2.f90: Likewise.
7835 * gfortran.dg/chmod_3.f90: Likewise.
7836 * gfortran.dg/class_1.f03: Likewise.
7837 * gfortran.dg/class_18.f03: Likewise.
7838 * gfortran.dg/class_19.f03: Likewise.
7839 * gfortran.dg/class_35.f90: Likewise.
7840 * gfortran.dg/class_46.f03: Likewise.
7841 * gfortran.dg/class_48.f90: Likewise.
7842 * gfortran.dg/class_51.f90: Likewise.
7843 * gfortran.dg/class_52.f90: Likewise.
7844 * gfortran.dg/class_6.f03: Likewise.
7845 * gfortran.dg/class_63.f90: Likewise.
7846 * gfortran.dg/class_64.f90: Likewise.
7847 * gfortran.dg/class_65.f90: Likewise.
7848 * gfortran.dg/class_66.f90: Likewise.
7849 * gfortran.dg/class_67.f90: Likewise.
7850 * gfortran.dg/class_9.f03: Likewise.
7851 * gfortran.dg/class_alias.f90: Likewise.
7852 * gfortran.dg/class_allocate_1.f03: Likewise.
7853 * gfortran.dg/class_allocate_10.f03: Likewise.
7854 * gfortran.dg/class_allocate_13.f90: Likewise.
7855 * gfortran.dg/class_allocate_14.f90: Likewise.
7856 * gfortran.dg/class_allocate_15.f90: Likewise.
7857 * gfortran.dg/class_allocate_19.f03: Likewise.
7858 * gfortran.dg/class_allocate_21.f90: Likewise.
7859 * gfortran.dg/class_allocate_22.f90: Likewise.
7860 * gfortran.dg/class_allocate_3.f03: Likewise.
7861 * gfortran.dg/class_allocate_4.f03: Likewise.
7862 * gfortran.dg/class_allocate_5.f90: Likewise.
7863 * gfortran.dg/class_allocate_6.f03: Likewise.
7864 * gfortran.dg/class_allocate_7.f03: Likewise.
7865 * gfortran.dg/class_allocate_8.f03: Likewise.
7866 * gfortran.dg/class_allocate_9.f03: Likewise.
7867 * gfortran.dg/class_array_1.f03: Likewise.
7868 * gfortran.dg/class_array_14.f90: Likewise.
7869 * gfortran.dg/class_array_15.f03: Likewise.
7870 * gfortran.dg/class_array_16.f90: Likewise.
7871 * gfortran.dg/class_array_2.f03: Likewise.
7872 * gfortran.dg/class_array_20.f03: Likewise.
7873 * gfortran.dg/class_array_21.f03: Likewise.
7874 * gfortran.dg/class_array_3.f03: Likewise.
7875 * gfortran.dg/class_array_4.f03: Likewise.
7876 * gfortran.dg/class_array_7.f03: Likewise.
7877 * gfortran.dg/class_array_8.f03: Likewise.
7878 * gfortran.dg/class_array_9.f03: Likewise.
7879 * gfortran.dg/class_defined_operator_1.f03: Likewise.
7880 * gfortran.dg/class_dummy_1.f03: Likewise.
7881 * gfortran.dg/class_optional_1.f90: Likewise.
7882 * gfortran.dg/class_optional_2.f90: Likewise.
7883 * gfortran.dg/class_result_5.f90: Likewise.
7884 * gfortran.dg/class_result_6.f90: Likewise.
7885 * gfortran.dg/class_to_type_1.f03: Likewise.
7886 * gfortran.dg/class_to_type_2.f90: Likewise.
7887 * gfortran.dg/class_to_type_3.f03: Likewise.
7888 * gfortran.dg/class_to_type_4.f90: Likewise.
7889 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
7890 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
7891 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
7892 * gfortran.dg/coarray/atomic_1.f90: Likewise.
7893 * gfortran.dg/coarray/atomic_2.f90: Likewise.
7894 * gfortran.dg/coarray/codimension.f90: Likewise.
7895 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
7896 * gfortran.dg/coarray/collectives_1.f90: Likewise.
7897 * gfortran.dg/coarray/collectives_2.f90: Likewise.
7898 * gfortran.dg/coarray/collectives_3.f90: Likewise.
7899 * gfortran.dg/coarray/collectives_4.f90: Likewise.
7900 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
7901 * gfortran.dg/coarray/dummy_1.f90: Likewise.
7902 * gfortran.dg/coarray/event_1.f90: Likewise.
7903 * gfortran.dg/coarray/event_2.f90: Likewise.
7904 * gfortran.dg/coarray/get_array.f90: Likewise.
7905 * gfortran.dg/coarray/image_index_1.f90: Likewise.
7906 * gfortran.dg/coarray/image_index_2.f90: Likewise.
7907 * gfortran.dg/coarray/image_index_3.f90: Likewise.
7908 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
7909 * gfortran.dg/coarray/lock_1.f90: Likewise.
7910 * gfortran.dg/coarray/lock_2.f90: Likewise.
7911 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
7912 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
7913 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
7914 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
7915 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
7916 * gfortran.dg/coarray/registering_1.f90: Likewise.
7917 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
7918 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
7919 * gfortran.dg/coarray/send_array.f90: Likewise.
7920 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
7921 * gfortran.dg/coarray/sendget_array.f90: Likewise.
7922 * gfortran.dg/coarray/subobject_1.f90: Likewise.
7923 * gfortran.dg/coarray/sync_1.f90: Likewise.
7924 * gfortran.dg/coarray/sync_3.f90: Likewise.
7925 * gfortran.dg/coarray/this_image_1.f90: Likewise.
7926 * gfortran.dg/coarray/this_image_2.f90: Likewise.
7927 * gfortran.dg/coarray_13.f90: Likewise.
7928 * gfortran.dg/coarray_15.f90: Likewise.
7929 * gfortran.dg/coarray_16.f90: Likewise.
7930 * gfortran.dg/coarray_2.f90: Likewise.
7931 * gfortran.dg/coarray_23.f90: Likewise.
7932 * gfortran.dg/coarray_40.f90: Likewise.
7933 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
7934 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
7935 * gfortran.dg/coarray_allocate_10.f08: Likewise.
7936 * gfortran.dg/coarray_allocate_2.f08: Likewise.
7937 * gfortran.dg/coarray_allocate_3.f08: Likewise.
7938 * gfortran.dg/coarray_allocate_4.f08: Likewise.
7939 * gfortran.dg/coarray_allocate_5.f08: Likewise.
7940 * gfortran.dg/coarray_allocate_7.f08: Likewise.
7941 * gfortran.dg/coarray_allocate_8.f08: Likewise.
7942 * gfortran.dg/coarray_allocate_9.f08: Likewise.
7943 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
7944 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
7945 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
7946 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
7947 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
7948 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
7949 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
7950 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
7951 * gfortran.dg/coarray_stat_2.f90: Likewise.
7952 * gfortran.dg/coarray_subobject_1.f90: Likewise.
7953 * gfortran.dg/coindexed_1.f90: Likewise.
7954 * gfortran.dg/comma.f: Likewise.
7955 * gfortran.dg/comma_format_extension_3.f: Likewise.
7956 * gfortran.dg/comma_format_extension_4.f: Likewise.
7957 * gfortran.dg/common_2.f90: Likewise.
7958 * gfortran.dg/common_4.f90: Likewise.
7959 * gfortran.dg/common_align_1.f90: Likewise.
7960 * gfortran.dg/common_align_2.f90: Likewise.
7961 * gfortran.dg/common_equivalence_1.f: Likewise.
7962 * gfortran.dg/common_pointer_1.f90: Likewise.
7963 * gfortran.dg/common_resize_1.f: Likewise.
7964 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
7965 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
7966 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
7967 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
7968 * gfortran.dg/complex_read.f90: Likewise.
7969 * gfortran.dg/complex_write.f90: Likewise.
7970 * gfortran.dg/constant_substring.f: Likewise.
7971 * gfortran.dg/constructor_2.f90: Likewise.
7972 * gfortran.dg/constructor_3.f90: Likewise.
7973 * gfortran.dg/constructor_6.f90: Likewise.
7974 * gfortran.dg/contained_1.f90: Likewise.
7975 * gfortran.dg/contained_3.f90: Likewise.
7976 * gfortran.dg/contained_equivalence_1.f90: Likewise.
7977 * gfortran.dg/contained_module_proc_1.f90: Likewise.
7978 * gfortran.dg/continuation_1.f90: Likewise.
7979 * gfortran.dg/continuation_11.f90: Likewise.
7980 * gfortran.dg/continuation_12.f90: Likewise.
7981 * gfortran.dg/continuation_13.f90: Likewise.
7982 * gfortran.dg/continuation_14.f: Likewise.
7983 * gfortran.dg/continuation_8.f90: Likewise.
7984 * gfortran.dg/convert_2.f90: Likewise.
7985 * gfortran.dg/convert_implied_open.f90: Likewise.
7986 * gfortran.dg/count_init_expr.f03: Likewise.
7987 * gfortran.dg/cr_lf.f90: Likewise.
7988 * gfortran.dg/cray_pointers_10.f90: Likewise.
7989 * gfortran.dg/cray_pointers_2.f90: Likewise.
7990 * gfortran.dg/cray_pointers_5.f90: Likewise.
7991 * gfortran.dg/cray_pointers_7.f90: Likewise.
7992 * gfortran.dg/cray_pointers_8.f90: Likewise.
7993 * gfortran.dg/cshift_1.f90: Likewise.
7994 * gfortran.dg/cshift_2.f90: Likewise.
7995 * gfortran.dg/cshift_large_1.f90: Likewise.
7996 * gfortran.dg/cshift_nan_1.f90: Likewise.
7997 * gfortran.dg/csqrt_2.f: Likewise.
7998 * gfortran.dg/data_array_1.f90: Likewise.
7999 * gfortran.dg/data_char_1.f90: Likewise.
8000 * gfortran.dg/data_char_2.f90: Likewise.
8001 * gfortran.dg/data_char_3.f90: Likewise.
8002 * gfortran.dg/data_derived_1.f90: Likewise.
8003 * gfortran.dg/data_implied_do_1.f90: Likewise.
8004 * gfortran.dg/data_namelist_conflict.f90: Likewise.
8005 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
8006 * gfortran.dg/deallocate_stat.f90: Likewise.
8007 * gfortran.dg/deallocate_stat_2.f90: Likewise.
8008 * gfortran.dg/debug/pr37738.f: Likewise.
8009 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
8010 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
8011 * gfortran.dg/dec_exp_1.f90: Likewise.
8012 * gfortran.dg/dec_init_1.f90: Likewise.
8013 * gfortran.dg/dec_init_2.f90: Likewise.
8014 * gfortran.dg/dec_init_3.f90: Likewise.
8015 * gfortran.dg/dec_init_4.f90: Likewise.
8016 * gfortran.dg/dec_io_1.f90: Likewise.
8017 * gfortran.dg/dec_io_2.f90: Likewise.
8018 * gfortran.dg/dec_io_2a.f90: Likewise.
8019 * gfortran.dg/dec_io_6.f90: Likewise.
8020 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
8021 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
8022 * gfortran.dg/dec_math.f90: Likewise.
8023 * gfortran.dg/dec_parameter_1.f: Likewise.
8024 * gfortran.dg/dec_parameter_2.f90: Likewise.
8025 * gfortran.dg/dec_static_1.f90: Likewise.
8026 * gfortran.dg/dec_static_2.f90: Likewise.
8027 * gfortran.dg/dec_structure_1.f90: Likewise.
8028 * gfortran.dg/dec_structure_10.f90: Likewise.
8029 * gfortran.dg/dec_structure_18.f90: Likewise.
8030 * gfortran.dg/dec_structure_19.f90: Likewise.
8031 * gfortran.dg/dec_structure_2.f90: Likewise.
8032 * gfortran.dg/dec_structure_22.f90: Likewise.
8033 * gfortran.dg/dec_structure_3.f90: Likewise.
8034 * gfortran.dg/dec_structure_4.f90: Likewise.
8035 * gfortran.dg/dec_structure_5.f90: Likewise.
8036 * gfortran.dg/dec_structure_6.f90: Likewise.
8037 * gfortran.dg/dec_structure_7.f90: Likewise.
8038 * gfortran.dg/dec_union_1.f90: Likewise.
8039 * gfortran.dg/dec_union_2.f90: Likewise.
8040 * gfortran.dg/dec_union_3.f90: Likewise.
8041 * gfortran.dg/dec_union_4.f90: Likewise.
8042 * gfortran.dg/dec_union_5.f90: Likewise.
8043 * gfortran.dg/default_format_1.f90: Likewise.
8044 * gfortran.dg/default_format_2.f90: Likewise.
8045 * gfortran.dg/default_format_denormal_1.f90: Likewise.
8046 * gfortran.dg/default_format_denormal_2.f90: Likewise.
8047 * gfortran.dg/default_initialization_3.f90: Likewise.
8048 * gfortran.dg/default_initialization_4.f90: Likewise.
8049 * gfortran.dg/default_initialization_5.f90: Likewise.
8050 * gfortran.dg/deferred_character_1.f90: Likewise.
8051 * gfortran.dg/deferred_character_10.f90: Likewise.
8052 * gfortran.dg/deferred_character_11.f90: Likewise.
8053 * gfortran.dg/deferred_character_12.f90: Likewise.
8054 * gfortran.dg/deferred_character_13.f90: Likewise.
8055 * gfortran.dg/deferred_character_14.f90: Likewise.
8056 * gfortran.dg/deferred_character_15.f90: Likewise.
8057 * gfortran.dg/deferred_character_16.f90: Likewise.
8058 * gfortran.dg/deferred_character_2.f90: Likewise.
8059 * gfortran.dg/deferred_character_3.f90: Likewise.
8060 * gfortran.dg/deferred_character_4.f90: Likewise.
8061 * gfortran.dg/deferred_character_5.f90: Likewise.
8062 * gfortran.dg/deferred_character_6.f90: Likewise.
8063 * gfortran.dg/deferred_character_7.f90: Likewise.
8064 * gfortran.dg/deferred_character_8.f90: Likewise.
8065 * gfortran.dg/deferred_character_9.f90: Likewise.
8066 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
8067 * gfortran.dg/deferred_type_component_1.f90: Likewise.
8068 * gfortran.dg/deferred_type_component_2.f90: Likewise.
8069 * gfortran.dg/deferred_type_param_2.f90: Likewise.
8070 * gfortran.dg/deferred_type_param_4.f90: Likewise.
8071 * gfortran.dg/deferred_type_param_5.f90: Likewise.
8072 * gfortran.dg/deferred_type_param_6.f90: Likewise.
8073 * gfortran.dg/deferred_type_param_8.f90: Likewise.
8074 * gfortran.dg/deferred_type_param_9.f90: Likewise.
8075 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
8076 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
8077 * gfortran.dg/defined_assignment_1.f90: Likewise.
8078 * gfortran.dg/defined_assignment_10.f90: Likewise.
8079 * gfortran.dg/defined_assignment_11.f90: Likewise.
8080 * gfortran.dg/defined_assignment_2.f90: Likewise.
8081 * gfortran.dg/defined_assignment_3.f90: Likewise.
8082 * gfortran.dg/defined_assignment_4.f90: Likewise.
8083 * gfortran.dg/defined_assignment_5.f90: Likewise.
8084 * gfortran.dg/defined_assignment_8.f90: Likewise.
8085 * gfortran.dg/defined_assignment_9.f90: Likewise.
8086 * gfortran.dg/dependency_2.f90: Likewise.
8087 * gfortran.dg/dependency_21.f90: Likewise.
8088 * gfortran.dg/dependency_22.f90: Likewise.
8089 * gfortran.dg/dependency_23.f90: Likewise.
8090 * gfortran.dg/dependency_24.f90: Likewise.
8091 * gfortran.dg/dependency_25.f90: Likewise.
8092 * gfortran.dg/dependency_26.f90: Likewise.
8093 * gfortran.dg/dependency_39.f90: Likewise.
8094 * gfortran.dg/dependency_40.f90: Likewise.
8095 * gfortran.dg/dependency_41.f90: Likewise.
8096 * gfortran.dg/dependency_42.f90: Likewise.
8097 * gfortran.dg/dependency_43.f90: Likewise.
8098 * gfortran.dg/dependency_44.f90: Likewise.
8099 * gfortran.dg/dependency_45.f90: Likewise.
8100 * gfortran.dg/dependency_50.f90: Likewise.
8101 * gfortran.dg/dependency_51.f90: Likewise.
8102 * gfortran.dg/dependent_decls_1.f90: Likewise.
8103 * gfortran.dg/der_array_1.f90: Likewise.
8104 * gfortran.dg/der_array_io_1.f90: Likewise.
8105 * gfortran.dg/der_array_io_2.f90: Likewise.
8106 * gfortran.dg/der_array_io_3.f90: Likewise.
8107 * gfortran.dg/der_io_1.f90: Likewise.
8108 * gfortran.dg/der_io_3.f90: Likewise.
8109 * gfortran.dg/der_pointer_2.f90: Likewise.
8110 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
8111 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
8112 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
8113 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
8114 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
8115 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
8116 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
8117 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
8118 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
8119 * gfortran.dg/derived_external_function_1.f90: Likewise.
8120 * gfortran.dg/derived_init_1.f90: Likewise.
8121 * gfortran.dg/derived_init_2.f90: Likewise.
8122 * gfortran.dg/derived_init_3.f90: Likewise.
8123 * gfortran.dg/derived_init_4.f90: Likewise.
8124 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
8125 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
8126 * gfortran.dg/dev_null.F90: Likewise.
8127 * gfortran.dg/dfloat_1.f90: Likewise.
8128 * gfortran.dg/dim_sum_1.f90: Likewise.
8129 * gfortran.dg/dim_sum_2.f90: Likewise.
8130 * gfortran.dg/dim_sum_3.f90: Likewise.
8131 * gfortran.dg/direct_io_10.f: Likewise.
8132 * gfortran.dg/direct_io_11.f90: Likewise.
8133 * gfortran.dg/direct_io_12.f90: Likewise.
8134 * gfortran.dg/direct_io_2.f90: Likewise.
8135 * gfortran.dg/direct_io_3.f90: Likewise.
8136 * gfortran.dg/direct_io_4.f90: Likewise.
8137 * gfortran.dg/direct_io_5.f90: Likewise.
8138 * gfortran.dg/direct_io_6.f90: Likewise.
8139 * gfortran.dg/direct_io_7.f90: Likewise.
8140 * gfortran.dg/direct_io_8.f90: Likewise.
8141 * gfortran.dg/direct_io_9.f: Likewise.
8142 * gfortran.dg/do_1.f90: Likewise.
8143 * gfortran.dg/do_3.F90: Likewise.
8144 * gfortran.dg/do_concurrent_2.f90: Likewise.
8145 * gfortran.dg/do_concurrent_4.f90: Likewise.
8146 * gfortran.dg/do_corner_warn.f90: Likewise.
8147 * gfortran.dg/do_iterator_2.f90: Likewise.
8148 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
8149 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
8150 * gfortran.dg/dos_eol.f: Likewise.
8151 * gfortran.dg/dot_product_1.f03: Likewise.
8152 * gfortran.dg/dot_product_2.f90: Likewise.
8153 * gfortran.dg/dot_product_4.f90: Likewise.
8154 * gfortran.dg/dshift_1.F90: Likewise.
8155 * gfortran.dg/dshift_2.F90: Likewise.
8156 * gfortran.dg/dtio_1.f90: Likewise.
8157 * gfortran.dg/dtio_10.f90: Likewise.
8158 * gfortran.dg/dtio_12.f90: Likewise.
8159 * gfortran.dg/dtio_14.f90: Likewise.
8160 * gfortran.dg/dtio_15.f90: Likewise.
8161 * gfortran.dg/dtio_16.f90: Likewise.
8162 * gfortran.dg/dtio_17.f90: Likewise.
8163 * gfortran.dg/dtio_19.f90: Likewise.
8164 * gfortran.dg/dtio_2.f90: Likewise.
8165 * gfortran.dg/dtio_20.f03: Likewise.
8166 * gfortran.dg/dtio_22.f90: Likewise.
8167 * gfortran.dg/dtio_24.f90: Likewise.
8168 * gfortran.dg/dtio_25.f90: Likewise.
8169 * gfortran.dg/dtio_26.f03: Likewise.
8170 * gfortran.dg/dtio_27.f90: Likewise.
8171 * gfortran.dg/dtio_28.f03: Likewise.
8172 * gfortran.dg/dtio_3.f90: Likewise.
8173 * gfortran.dg/dtio_30.f03: Likewise.
8174 * gfortran.dg/dtio_31.f03: Likewise.
8175 * gfortran.dg/dtio_32.f03: Likewise.
8176 * gfortran.dg/dtio_4.f90: Likewise.
8177 * gfortran.dg/dtio_5.f90: Likewise.
8178 * gfortran.dg/dtio_7.f90: Likewise.
8179 * gfortran.dg/dtio_8.f90: Likewise.
8180 * gfortran.dg/dtio_9.f90: Likewise.
8181 * gfortran.dg/dummy_procedure_3.f90: Likewise.
8182 * gfortran.dg/dummy_procedure_7.f90: Likewise.
8183 * gfortran.dg/dup_save_1.f90: Likewise.
8184 * gfortran.dg/dup_save_2.f90: Likewise.
8185 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
8186 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
8187 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
8188 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
8189 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
8190 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
8191 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
8192 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
8193 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
8194 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
8195 * gfortran.dg/e_d_fmt.f90: Likewise.
8196 * gfortran.dg/edit_real_1.f90: Likewise.
8197 * gfortran.dg/elemental_by_value_1.f90: Likewise.
8198 * gfortran.dg/elemental_dependency_1.f90: Likewise.
8199 * gfortran.dg/elemental_dependency_4.f90: Likewise.
8200 * gfortran.dg/elemental_dependency_5.f90: Likewise.
8201 * gfortran.dg/elemental_dependency_6.f90: Likewise.
8202 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
8203 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
8204 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
8205 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
8206 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
8207 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
8208 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
8209 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
8210 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
8211 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
8212 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
8213 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
8214 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
8215 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
8216 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
8217 * gfortran.dg/empty_format_1.f90: Likewise.
8218 * gfortran.dg/endfile.f: Likewise.
8219 * gfortran.dg/endfile.f90: Likewise.
8220 * gfortran.dg/endfile_2.f90: Likewise.
8221 * gfortran.dg/entry_1.f90: Likewise.
8222 * gfortran.dg/entry_10.f90: Likewise.
8223 * gfortran.dg/entry_12.f90: Likewise.
8224 * gfortran.dg/entry_13.f90: Likewise.
8225 * gfortran.dg/entry_14.f90: Likewise.
8226 * gfortran.dg/entry_16.f90: Likewise.
8227 * gfortran.dg/entry_3.f90: Likewise.
8228 * gfortran.dg/entry_6.f90: Likewise.
8229 * gfortran.dg/entry_9.f90: Likewise.
8230 * gfortran.dg/entry_array_specs_2.f: Likewise.
8231 * gfortran.dg/enum_1.f90: Likewise.
8232 * gfortran.dg/enum_9.f90: Likewise.
8233 * gfortran.dg/eof_1.f90: Likewise.
8234 * gfortran.dg/eof_2.f90: Likewise.
8235 * gfortran.dg/eof_4.f90: Likewise.
8236 * gfortran.dg/eof_5.f90: Likewise.
8237 * gfortran.dg/eor_handling_1.f90: Likewise.
8238 * gfortran.dg/eor_handling_2.f90: Likewise.
8239 * gfortran.dg/eor_handling_3.f90: Likewise.
8240 * gfortran.dg/eor_handling_4.f90: Likewise.
8241 * gfortran.dg/eor_handling_5.f90: Likewise.
8242 * gfortran.dg/eoshift_3.f90: Likewise.
8243 * gfortran.dg/eoshift_4.f90: Likewise.
8244 * gfortran.dg/eoshift_5.f90: Likewise.
8245 * gfortran.dg/eoshift_6.f90: Likewise.
8246 * gfortran.dg/eoshift_large_1.f90: Likewise.
8247 * gfortran.dg/equiv_6.f90: Likewise.
8248 * gfortran.dg/equiv_7.f90: Likewise.
8249 * gfortran.dg/equiv_9.f90: Likewise.
8250 * gfortran.dg/equiv_constraint_4.f90: Likewise.
8251 * gfortran.dg/erf_2.F90: Likewise.
8252 * gfortran.dg/erf_3.F90: Likewise.
8253 * gfortran.dg/erfc_scaled_1.f90: Likewise.
8254 * gfortran.dg/error_format_2.f90: Likewise.
8255 * gfortran.dg/error_recovery_5.f90: Likewise.
8256 * gfortran.dg/execute_command_line_2.f90: Likewise.
8257 * gfortran.dg/execute_command_line_3.f90: Likewise.
8258 * gfortran.dg/exit_1.f08: Likewise.
8259 * gfortran.dg/exit_3.f08: Likewise.
8260 * gfortran.dg/exponent_1.f90: Likewise.
8261 * gfortran.dg/exponent_2.f90: Likewise.
8262 * gfortran.dg/extended_char_comparison_1.f: Likewise.
8263 * gfortran.dg/extends_1.f03: Likewise.
8264 * gfortran.dg/extends_16.f90: Likewise.
8265 * gfortran.dg/extends_2.f03: Likewise.
8266 * gfortran.dg/extends_3.f03: Likewise.
8267 * gfortran.dg/extends_4.f03: Likewise.
8268 * gfortran.dg/extends_type_of_1.f03: Likewise.
8269 * gfortran.dg/extends_type_of_2.f03: Likewise.
8270 * gfortran.dg/external_procedures_3.f90: Likewise.
8271 * gfortran.dg/f2003_inquire_1.f03: Likewise.
8272 * gfortran.dg/f2003_io_1.f03: Likewise.
8273 * gfortran.dg/f2003_io_4.f03: Likewise.
8274 * gfortran.dg/f2003_io_5.f03: Likewise.
8275 * gfortran.dg/f2003_io_6.f03: Likewise.
8276 * gfortran.dg/f2003_io_7.f03: Likewise.
8277 * gfortran.dg/f2c_1.f90: Likewise.
8278 * gfortran.dg/f2c_2.f90: Likewise.
8279 * gfortran.dg/f2c_3.f90: Likewise.
8280 * gfortran.dg/f2c_4.f90: Likewise.
8281 * gfortran.dg/f2c_6.f90: Likewise.
8282 * gfortran.dg/f2c_7.f90: Likewise.
8283 * gfortran.dg/f2c_9.f90: Likewise.
8284 * gfortran.dg/fgetc_1.f90: Likewise.
8285 * gfortran.dg/fgetc_2.f90: Likewise.
8286 * gfortran.dg/filename_null.f90: Likewise.
8287 * gfortran.dg/finalize_12.f90: Likewise.
8288 * gfortran.dg/finalize_13.f90: Likewise.
8289 * gfortran.dg/finalize_15.f90: Likewise.
8290 * gfortran.dg/finalize_17.f90: Likewise.
8291 * gfortran.dg/finalize_18.f90: Likewise.
8292 * gfortran.dg/finalize_25.f90: Likewise.
8293 * gfortran.dg/finalize_29.f08: Likewise.
8294 * gfortran.dg/finalize_31.f90: Likewise.
8295 * gfortran.dg/float_1.f90: Likewise.
8296 * gfortran.dg/flush_1.f90: Likewise.
8297 * gfortran.dg/fmt_bz_bn.f: Likewise.
8298 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
8299 * gfortran.dg/fmt_cache_1.f: Likewise.
8300 * gfortran.dg/fmt_cache_2.f: Likewise.
8301 * gfortran.dg/fmt_cache_3.f90: Likewise.
8302 * gfortran.dg/fmt_colon.f90: Likewise.
8303 * gfortran.dg/fmt_e.f90: Likewise.
8304 * gfortran.dg/fmt_en.f90: Likewise.
8305 * gfortran.dg/fmt_error_10.f: Likewise.
8306 * gfortran.dg/fmt_error_9.f: Likewise.
8307 * gfortran.dg/fmt_exhaust.f90: Likewise.
8308 * gfortran.dg/fmt_f0_1.f90: Likewise.
8309 * gfortran.dg/fmt_f_an_p.f: Likewise.
8310 * gfortran.dg/fmt_fw_d.f90: Likewise.
8311 * gfortran.dg/fmt_g.f: Likewise.
8312 * gfortran.dg/fmt_g0_1.f08: Likewise.
8313 * gfortran.dg/fmt_g0_2.f08: Likewise.
8314 * gfortran.dg/fmt_g0_4.f08: Likewise.
8315 * gfortran.dg/fmt_g0_5.f08: Likewise.
8316 * gfortran.dg/fmt_g0_6.f08: Likewise.
8317 * gfortran.dg/fmt_g0_7.f08: Likewise.
8318 * gfortran.dg/fmt_g_1.f90: Likewise.
8319 * gfortran.dg/fmt_int_sign.f90: Likewise.
8320 * gfortran.dg/fmt_l.f90: Likewise.
8321 * gfortran.dg/fmt_missing_period_2.f: Likewise.
8322 * gfortran.dg/fmt_missing_period_3.f: Likewise.
8323 * gfortran.dg/fmt_p_1.f90: Likewise.
8324 * gfortran.dg/fmt_pf.f90: Likewise.
8325 * gfortran.dg/fmt_read.f90: Likewise.
8326 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
8327 * gfortran.dg/fmt_t_1.f90: Likewise.
8328 * gfortran.dg/fmt_t_2.f90: Likewise.
8329 * gfortran.dg/fmt_t_3.f90: Likewise.
8330 * gfortran.dg/fmt_t_4.f90: Likewise.
8331 * gfortran.dg/fmt_t_5.f90: Likewise.
8332 * gfortran.dg/fmt_t_6.f: Likewise.
8333 * gfortran.dg/fmt_t_7.f: Likewise.
8334 * gfortran.dg/fmt_t_9.f: Likewise.
8335 * gfortran.dg/fmt_tl.f: Likewise.
8336 * gfortran.dg/fmt_unlimited.f90: Likewise.
8337 * gfortran.dg/fmt_white.f: Likewise.
8338 * gfortran.dg/fmt_zero_digits.f90: Likewise.
8339 * gfortran.dg/fold_nearest.f90: Likewise.
8340 * gfortran.dg/forall_1.f90: Likewise.
8341 * gfortran.dg/forall_10.f90: Likewise.
8342 * gfortran.dg/forall_12.f90: Likewise.
8343 * gfortran.dg/forall_13.f90: Likewise.
8344 * gfortran.dg/forall_15.f90: Likewise.
8345 * gfortran.dg/forall_4.f90: Likewise.
8346 * gfortran.dg/forall_5.f90: Likewise.
8347 * gfortran.dg/forall_6.f90: Likewise.
8348 * gfortran.dg/forall_7.f90: Likewise.
8349 * gfortran.dg/fraction.f90: Likewise.
8350 * gfortran.dg/fseek.f90: Likewise.
8351 * gfortran.dg/ftell_1.f90: Likewise.
8352 * gfortran.dg/ftell_2.f90: Likewise.
8353 * gfortran.dg/ftell_3.f90: Likewise.
8354 * gfortran.dg/func_assign_2.f90: Likewise.
8355 * gfortran.dg/func_assign_3.f90: Likewise.
8356 * gfortran.dg/func_derived_1.f90: Likewise.
8357 * gfortran.dg/func_derived_2.f90: Likewise.
8358 * gfortran.dg/func_derived_3.f90: Likewise.
8359 * gfortran.dg/func_result_1.f90: Likewise.
8360 * gfortran.dg/func_result_2.f90: Likewise.
8361 * gfortran.dg/func_result_6.f90: Likewise.
8362 * gfortran.dg/function_charlen_2.f90: Likewise.
8363 * gfortran.dg/function_charlen_3.f: Likewise.
8364 * gfortran.dg/function_kinds_1.f90: Likewise.
8365 * gfortran.dg/function_kinds_4.f90: Likewise.
8366 * gfortran.dg/function_optimize_10.f90: Likewise.
8367 * gfortran.dg/function_optimize_11.f90: Likewise.
8368 * gfortran.dg/function_optimize_12.f90: Likewise.
8369 * gfortran.dg/function_optimize_4.f90: Likewise.
8370 * gfortran.dg/function_optimize_8.f90: Likewise.
8371 * gfortran.dg/g77/13037.f: Likewise.
8372 * gfortran.dg/g77/1832.f: Likewise.
8373 * gfortran.dg/g77/19981119-0.f: Likewise.
8374 * gfortran.dg/g77/19990313-0.f: Likewise.
8375 * gfortran.dg/g77/19990313-1.f: Likewise.
8376 * gfortran.dg/g77/19990313-2.f: Likewise.
8377 * gfortran.dg/g77/19990313-3.f: Likewise.
8378 * gfortran.dg/g77/19990419-1.f: Likewise.
8379 * gfortran.dg/g77/19990826-0.f: Likewise.
8380 * gfortran.dg/g77/19990826-2.f: Likewise.
8381 * gfortran.dg/g77/20000503-1.f: Likewise.
8382 * gfortran.dg/g77/20001111.f: Likewise.
8383 * gfortran.dg/g77/20010116.f: Likewise.
8384 * gfortran.dg/g77/20010216-1.f: Likewise.
8385 * gfortran.dg/g77/20010430.f: Likewise.
8386 * gfortran.dg/g77/20010610.f: Likewise.
8387 * gfortran.dg/g77/6177.f: Likewise.
8388 * gfortran.dg/g77/7388.f: Likewise.
8389 * gfortran.dg/g77/947.f: Likewise.
8390 * gfortran.dg/g77/970625-2.f: Likewise.
8391 * gfortran.dg/g77/971102-1.f: Likewise.
8392 * gfortran.dg/g77/980628-0.f: Likewise.
8393 * gfortran.dg/g77/980628-1.f: Likewise.
8394 * gfortran.dg/g77/980628-10.f: Likewise.
8395 * gfortran.dg/g77/980628-2.f: Likewise.
8396 * gfortran.dg/g77/980628-3.f: Likewise.
8397 * gfortran.dg/g77/980628-7.f: Likewise.
8398 * gfortran.dg/g77/980628-8.f: Likewise.
8399 * gfortran.dg/g77/980628-9.f: Likewise.
8400 * gfortran.dg/g77/980701-0.f: Likewise.
8401 * gfortran.dg/g77/980701-1.f: Likewise.
8402 * gfortran.dg/g77/cabs.f: Likewise.
8403 * gfortran.dg/g77/claus.f: Likewise.
8404 * gfortran.dg/g77/complex_1.f: Likewise.
8405 * gfortran.dg/g77/cpp3.F: Likewise.
8406 * gfortran.dg/g77/cpp4.F: Likewise.
8407 * gfortran.dg/g77/cpp5.F: Likewise.
8408 * gfortran.dg/g77/dcomplex.f: Likewise.
8409 * gfortran.dg/g77/dnrm2.f: Likewise.
8410 * gfortran.dg/g77/erfc.f: Likewise.
8411 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
8412 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
8413 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
8414 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
8415 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
8416 * gfortran.dg/g77/int8421.f: Likewise.
8417 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
8418 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
8419 * gfortran.dg/g77/le.f: Likewise.
8420 * gfortran.dg/g77/short.f: Likewise.
8421 * gfortran.dg/gamma_1.f90: Likewise.
8422 * gfortran.dg/gamma_4.f90: Likewise.
8423 * gfortran.dg/gamma_5.f90: Likewise.
8424 * gfortran.dg/generic_13.f90: Likewise.
8425 * gfortran.dg/generic_15.f90: Likewise.
8426 * gfortran.dg/generic_19.f90: Likewise.
8427 * gfortran.dg/generic_20.f90: Likewise.
8428 * gfortran.dg/generic_23.f03: Likewise.
8429 * gfortran.dg/generic_25.f90: Likewise.
8430 * gfortran.dg/generic_27.f90: Likewise.
8431 * gfortran.dg/generic_31.f90: Likewise.
8432 * gfortran.dg/generic_4.f90: Likewise.
8433 * gfortran.dg/global_vars_c_init.f90: Likewise.
8434 * gfortran.dg/global_vars_f90_init.f90: Likewise.
8435 * gfortran.dg/gnu_logical_1.F: Likewise.
8436 * gfortran.dg/goacc/fixed-1.f: Likewise.
8437 * gfortran.dg/goacc/fixed-2.f: Likewise.
8438 * gfortran.dg/goacc/gang-static.f95: Likewise.
8439 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
8440 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
8441 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
8442 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
8443 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
8444 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
8445 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
8446 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
8447 * gfortran.dg/goacc/omp-fixed.f: Likewise.
8448 * gfortran.dg/gomp/crayptr5.f90: Likewise.
8449 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
8450 * gfortran.dg/gomp/pr48794.f90: Likewise.
8451 * gfortran.dg/gomp/pr72744.f90: Likewise.
8452 * gfortran.dg/gomp/pr77665.f90: Likewise.
8453 * gfortran.dg/gomp/workshare2.f90: Likewise.
8454 * gfortran.dg/gomp/workshare3.f90: Likewise.
8455 * gfortran.dg/goto_1.f: Likewise.
8456 * gfortran.dg/goto_2.f90: Likewise.
8457 * gfortran.dg/goto_4.f90: Likewise.
8458 * gfortran.dg/goto_6.f: Likewise.
8459 * gfortran.dg/graphite/id-26.f03: Likewise.
8460 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
8461 * gfortran.dg/graphite/pr29581.f90: Likewise.
8462 * gfortran.dg/graphite/pr29832.f90: Likewise.
8463 * gfortran.dg/graphite/run-id-1.f: Likewise.
8464 * gfortran.dg/graphite/run-id-2.f90: Likewise.
8465 * gfortran.dg/graphite/run-id-3.f90: Likewise.
8466 * gfortran.dg/hollerith.f90: Likewise.
8467 * gfortran.dg/hollerith4.f90: Likewise.
8468 * gfortran.dg/hollerith6.f90: Likewise.
8469 * gfortran.dg/hollerith8.f90: Likewise.
8470 * gfortran.dg/hollerith_1.f90: Likewise.
8471 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
8472 * gfortran.dg/hollerith_f95.f90: Likewise.
8473 * gfortran.dg/hollerith_legacy.f90: Likewise.
8474 * gfortran.dg/host_assoc_call_3.f90: Likewise.
8475 * gfortran.dg/host_assoc_function_1.f90: Likewise.
8476 * gfortran.dg/host_assoc_function_3.f90: Likewise.
8477 * gfortran.dg/host_assoc_function_4.f90: Likewise.
8478 * gfortran.dg/host_assoc_function_9.f90: Likewise.
8479 * gfortran.dg/host_dummy_index_1.f90: Likewise.
8480 * gfortran.dg/hypot_1.f90: Likewise.
8481 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
8482 * gfortran.dg/iargc.f90: Likewise.
8483 * gfortran.dg/ibits.f90: Likewise.
8484 * gfortran.dg/ichar_1.f90: Likewise.
8485 * gfortran.dg/ichar_2.f90: Likewise.
8486 * gfortran.dg/ieee/ieee_1.F90: Likewise.
8487 * gfortran.dg/ieee/ieee_2.f90: Likewise.
8488 * gfortran.dg/ieee/ieee_3.f90: Likewise.
8489 * gfortran.dg/ieee/ieee_4.f90: Likewise.
8490 * gfortran.dg/ieee/ieee_6.f90: Likewise.
8491 * gfortran.dg/ieee/ieee_7.f90: Likewise.
8492 * gfortran.dg/ieee/ieee_8.f90: Likewise.
8493 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
8494 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
8495 * gfortran.dg/ieee/large_1.f90: Likewise.
8496 * gfortran.dg/ieee/large_2.f90: Likewise.
8497 * gfortran.dg/ieee/large_3.F90: Likewise.
8498 * gfortran.dg/ieee/large_4.f90: Likewise.
8499 * gfortran.dg/ieee/rounding_1.f90: Likewise.
8500 * gfortran.dg/ieee/underflow_1.f90: Likewise.
8501 * gfortran.dg/impl_do_var_data.f90: Likewise.
8502 * gfortran.dg/implicit_10.f90: Likewise.
8503 * gfortran.dg/implicit_12.f90: Likewise.
8504 * gfortran.dg/implicit_class_1.f90: Likewise.
8505 * gfortran.dg/implicit_pure_1.f90: Likewise.
8506 * gfortran.dg/implied_do_1.f90: Likewise.
8507 * gfortran.dg/implied_do_io_1.f90: Likewise.
8508 * gfortran.dg/implied_do_io_2.f90: Likewise.
8509 * gfortran.dg/implied_do_io_3.f90: Likewise.
8510 * gfortran.dg/implied_shape_1.f08: Likewise.
8511 * gfortran.dg/import.f90: Likewise.
8512 * gfortran.dg/import4.f90: Likewise.
8513 * gfortran.dg/impure_1.f08: Likewise.
8514 * gfortran.dg/index.f90: Likewise.
8515 * gfortran.dg/index_2.f90: Likewise.
8516 * gfortran.dg/init_flag_1.f90: Likewise.
8517 * gfortran.dg/init_flag_10.f90: Likewise.
8518 * gfortran.dg/init_flag_15.f03: Likewise.
8519 * gfortran.dg/init_flag_2.f90: Likewise.
8520 * gfortran.dg/init_flag_3.f90: Likewise.
8521 * gfortran.dg/init_flag_4.f90: Likewise.
8522 * gfortran.dg/init_flag_5.f90: Likewise.
8523 * gfortran.dg/init_flag_6.f90: Likewise.
8524 * gfortran.dg/init_flag_7.f90: Likewise.
8525 * gfortran.dg/init_flag_9.f90: Likewise.
8526 * gfortran.dg/initialization_11.f90: Likewise.
8527 * gfortran.dg/initialization_19.f90: Likewise.
8528 * gfortran.dg/initialization_2.f90: Likewise.
8529 * gfortran.dg/initialization_22.f90: Likewise.
8530 * gfortran.dg/initialization_27.f90: Likewise.
8531 * gfortran.dg/initialization_5.f90: Likewise.
8532 * gfortran.dg/initialization_6.f90: Likewise.
8533 * gfortran.dg/inline_matmul_1.f90: Likewise.
8534 * gfortran.dg/inline_matmul_10.f90: Likewise.
8535 * gfortran.dg/inline_matmul_11.f90: Likewise.
8536 * gfortran.dg/inline_matmul_13.f90: Likewise.
8537 * gfortran.dg/inline_matmul_14.f90: Likewise.
8538 * gfortran.dg/inline_matmul_16.f90: Likewise.
8539 * gfortran.dg/inline_matmul_17.f90: Likewise.
8540 * gfortran.dg/inline_matmul_18.f90: Likewise.
8541 * gfortran.dg/inline_matmul_19.f90: Likewise.
8542 * gfortran.dg/inline_matmul_2.f90: Likewise.
8543 * gfortran.dg/inline_matmul_20.f90: Likewise.
8544 * gfortran.dg/inline_matmul_22.f90: Likewise.
8545 * gfortran.dg/inline_matmul_3.f90: Likewise.
8546 * gfortran.dg/inline_matmul_4.f90: Likewise.
8547 * gfortran.dg/inline_matmul_5.f90: Likewise.
8548 * gfortran.dg/inline_matmul_6.f90: Likewise.
8549 * gfortran.dg/inline_matmul_7.f90: Likewise.
8550 * gfortran.dg/inline_matmul_8.f90: Likewise.
8551 * gfortran.dg/inline_matmul_9.f90: Likewise.
8552 * gfortran.dg/inline_sum_1.f90: Likewise.
8553 * gfortran.dg/inline_sum_3.f90: Likewise.
8554 * gfortran.dg/inline_sum_5.f90: Likewise.
8555 * gfortran.dg/inquire-complex.f90: Likewise.
8556 * gfortran.dg/inquire.f90: Likewise.
8557 * gfortran.dg/inquire_10.f90: Likewise.
8558 * gfortran.dg/inquire_13.f90: Likewise.
8559 * gfortran.dg/inquire_15.f90: Likewise.
8560 * gfortran.dg/inquire_16.f90: Likewise.
8561 * gfortran.dg/inquire_17.f90: Likewise.
8562 * gfortran.dg/inquire_5.f90: Likewise.
8563 * gfortran.dg/inquire_6.f90: Likewise.
8564 * gfortran.dg/inquire_7.f90: Likewise.
8565 * gfortran.dg/inquire_9.f90: Likewise.
8566 * gfortran.dg/inquire_internal.f90: Likewise.
8567 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
8568 * gfortran.dg/inquire_size.f90: Likewise.
8569 * gfortran.dg/int_1.f90: Likewise.
8570 * gfortran.dg/int_conv_1.f90: Likewise.
8571 * gfortran.dg/int_range_io_1.f90: Likewise.
8572 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
8573 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
8574 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
8575 * gfortran.dg/integer_plus.f90: Likewise.
8576 * gfortran.dg/intent_out_2.f90: Likewise.
8577 * gfortran.dg/intent_out_5.f90: Likewise.
8578 * gfortran.dg/intent_out_6.f90: Likewise.
8579 * gfortran.dg/interface_12.f90: Likewise.
8580 * gfortran.dg/interface_19.f90: Likewise.
8581 * gfortran.dg/interface_4.f90: Likewise.
8582 * gfortran.dg/interface_5.f90: Likewise.
8583 * gfortran.dg/interface_9.f90: Likewise.
8584 * gfortran.dg/interface_assignment_1.f90: Likewise.
8585 * gfortran.dg/interface_assignment_2.f90: Likewise.
8586 * gfortran.dg/internal_dummy_2.f08: Likewise.
8587 * gfortran.dg/internal_dummy_3.f08: Likewise.
8588 * gfortran.dg/internal_dummy_4.f08: Likewise.
8589 * gfortran.dg/internal_pack_1.f90: Likewise.
8590 * gfortran.dg/internal_pack_10.f90: Likewise.
8591 * gfortran.dg/internal_pack_12.f90: Likewise.
8592 * gfortran.dg/internal_pack_13.f90: Likewise.
8593 * gfortran.dg/internal_pack_14.f90: Likewise.
8594 * gfortran.dg/internal_pack_15.f90: Likewise.
8595 * gfortran.dg/internal_pack_2.f90: Likewise.
8596 * gfortran.dg/internal_pack_3.f90: Likewise.
8597 * gfortran.dg/internal_pack_4.f90: Likewise.
8598 * gfortran.dg/internal_pack_6.f90: Likewise.
8599 * gfortran.dg/internal_pack_8.f90: Likewise.
8600 * gfortran.dg/internal_readwrite_1.f90: Likewise.
8601 * gfortran.dg/internal_readwrite_2.f90: Likewise.
8602 * gfortran.dg/internal_readwrite_3.f90: Likewise.
8603 * gfortran.dg/intrinsic_actual_1.f: Likewise.
8604 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
8605 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
8606 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
8607 * gfortran.dg/intrinsic_char_1.f90: Likewise.
8608 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
8609 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
8610 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
8611 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
8612 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
8613 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
8614 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
8615 * gfortran.dg/intrinsic_product_1.f90: Likewise.
8616 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
8617 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
8618 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
8619 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
8620 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
8621 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
8622 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
8623 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
8624 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
8625 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
8626 * gfortran.dg/io_err_1.f90: Likewise.
8627 * gfortran.dg/io_real_boz.f90: Likewise.
8628 * gfortran.dg/iomsg_1.f90: Likewise.
8629 * gfortran.dg/iostat_1.f90: Likewise.
8630 * gfortran.dg/iostat_2.f90: Likewise.
8631 * gfortran.dg/iostat_4.f90: Likewise.
8632 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
8633 * gfortran.dg/ishft_1.f90: Likewise.
8634 * gfortran.dg/ishft_2.f90: Likewise.
8635 * gfortran.dg/ishft_4.f90: Likewise.
8636 * gfortran.dg/isnan_1.f90: Likewise.
8637 * gfortran.dg/isnan_2.f90: Likewise.
8638 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
8639 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
8640 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
8641 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
8642 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
8643 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
8644 * gfortran.dg/itime_idate_1.f: Likewise.
8645 * gfortran.dg/itime_idate_2.f: Likewise.
8646 * gfortran.dg/large_integer_kind_1.f90: Likewise.
8647 * gfortran.dg/large_integer_kind_2.f90: Likewise.
8648 * gfortran.dg/large_real_kind_1.f90: Likewise.
8649 * gfortran.dg/large_real_kind_2.F90: Likewise.
8650 * gfortran.dg/large_real_kind_3.F90: Likewise.
8651 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
8652 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
8653 * gfortran.dg/large_recl.f90: Likewise.
8654 * gfortran.dg/large_unit_1.f90: Likewise.
8655 * gfortran.dg/large_unit_2.f90: Likewise.
8656 * gfortran.dg/largeequiv_1.f90: Likewise.
8657 * gfortran.dg/leadz_trailz_1.f90: Likewise.
8658 * gfortran.dg/leadz_trailz_2.f90: Likewise.
8659 * gfortran.dg/leadz_trailz_3.f90: Likewise.
8660 * gfortran.dg/list_read_1.f90: Likewise.
8661 * gfortran.dg/list_read_10.f90: Likewise.
8662 * gfortran.dg/list_read_11.f90: Likewise.
8663 * gfortran.dg/list_read_12.f90: Likewise.
8664 * gfortran.dg/list_read_13.f: Likewise.
8665 * gfortran.dg/list_read_14.f90: Likewise.
8666 * gfortran.dg/list_read_2.f90: Likewise.
8667 * gfortran.dg/list_read_3.f90: Likewise.
8668 * gfortran.dg/list_read_4.f90: Likewise.
8669 * gfortran.dg/list_read_5.f90: Likewise.
8670 * gfortran.dg/list_read_6.f90: Likewise.
8671 * gfortran.dg/list_read_7.f90: Likewise.
8672 * gfortran.dg/list_read_8.f90: Likewise.
8673 * gfortran.dg/list_read_9.f90: Likewise.
8674 * gfortran.dg/loc_2.f90: Likewise.
8675 * gfortran.dg/logical_1.f90: Likewise.
8676 * gfortran.dg/logical_dot_product.f90: Likewise.
8677 * gfortran.dg/logical_temp_io.f90: Likewise.
8678 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
8679 * gfortran.dg/lrshift_1.f90: Likewise.
8680 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
8681 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
8682 * gfortran.dg/lto/pr40725_0.f03: Likewise.
8683 * gfortran.dg/lto/pr41576_1.f90: Likewise.
8684 * gfortran.dg/make_unit.f90: Likewise.
8685 * gfortran.dg/mapping_1.f90: Likewise.
8686 * gfortran.dg/mapping_2.f90: Likewise.
8687 * gfortran.dg/mapping_3.f90: Likewise.
8688 * gfortran.dg/masklr_1.F90: Likewise.
8689 * gfortran.dg/masklr_2.F90: Likewise.
8690 * gfortran.dg/matmul_1.f90: Likewise.
8691 * gfortran.dg/matmul_10.f90: Likewise.
8692 * gfortran.dg/matmul_12.f90: Likewise.
8693 * gfortran.dg/matmul_16.f90: Likewise.
8694 * gfortran.dg/matmul_17.f90: Likewise.
8695 * gfortran.dg/matmul_18.f90: Likewise.
8696 * gfortran.dg/matmul_2.f90: Likewise.
8697 * gfortran.dg/matmul_3.f90: Likewise.
8698 * gfortran.dg/matmul_4.f90: Likewise.
8699 * gfortran.dg/matmul_6.f90: Likewise.
8700 * gfortran.dg/matmul_8.f03: Likewise.
8701 * gfortran.dg/matmul_9.f90: Likewise.
8702 * gfortran.dg/matmul_bounds_12.f90: Likewise.
8703 * gfortran.dg/matmul_bounds_6.f90: Likewise.
8704 * gfortran.dg/matmul_const.f90: Likewise.
8705 * gfortran.dg/maxloc_1.f90: Likewise.
8706 * gfortran.dg/maxloc_2.f90: Likewise.
8707 * gfortran.dg/maxloc_3.f90: Likewise.
8708 * gfortran.dg/maxloc_4.f90: Likewise.
8709 * gfortran.dg/maxloc_string_1.f90: Likewise.
8710 * gfortran.dg/maxlocval_1.f90: Likewise.
8711 * gfortran.dg/maxlocval_2.f90: Likewise.
8712 * gfortran.dg/maxlocval_3.f90: Likewise.
8713 * gfortran.dg/maxlocval_4.f90: Likewise.
8714 * gfortran.dg/maxval_char_1.f90: Likewise.
8715 * gfortran.dg/maxval_char_2.f90: Likewise.
8716 * gfortran.dg/maxval_char_3.f90: Likewise.
8717 * gfortran.dg/maxval_char_4.f90: Likewise.
8718 * gfortran.dg/maxval_parameter_1.f90: Likewise.
8719 * gfortran.dg/mclock.f90: Likewise.
8720 * gfortran.dg/merge_bits_1.F90: Likewise.
8721 * gfortran.dg/merge_bits_2.F90: Likewise.
8722 * gfortran.dg/merge_char_1.f90: Likewise.
8723 * gfortran.dg/merge_init_expr.f90: Likewise.
8724 * gfortran.dg/min_max_optional_1.f90: Likewise.
8725 * gfortran.dg/min_max_optional_5.f90: Likewise.
8726 * gfortran.dg/minloc_1.f90: Likewise.
8727 * gfortran.dg/minloc_2.f90: Likewise.
8728 * gfortran.dg/minloc_3.f90: Likewise.
8729 * gfortran.dg/minloc_4.f90: Likewise.
8730 * gfortran.dg/minloc_string_1.f90: Likewise.
8731 * gfortran.dg/minlocval_1.f90: Likewise.
8732 * gfortran.dg/minlocval_2.f90: Likewise.
8733 * gfortran.dg/minlocval_3.f90: Likewise.
8734 * gfortran.dg/minlocval_4.f90: Likewise.
8735 * gfortran.dg/minmax_char_1.f90: Likewise.
8736 * gfortran.dg/minmaxloc_1.f90: Likewise.
8737 * gfortran.dg/minmaxloc_10.f90: Likewise.
8738 * gfortran.dg/minmaxloc_11.f90: Likewise.
8739 * gfortran.dg/minmaxloc_12.f90: Likewise.
8740 * gfortran.dg/minmaxloc_13.f90: Likewise.
8741 * gfortran.dg/minmaxloc_2.f90: Likewise.
8742 * gfortran.dg/minmaxloc_3.f90: Likewise.
8743 * gfortran.dg/minmaxloc_4.f90: Likewise.
8744 * gfortran.dg/minmaxloc_5.f90: Likewise.
8745 * gfortran.dg/minmaxloc_6.f90: Likewise.
8746 * gfortran.dg/minmaxloc_7.f90: Likewise.
8747 * gfortran.dg/minmaxloc_8.f90: Likewise.
8748 * gfortran.dg/minmaxval_1.f90: Likewise.
8749 * gfortran.dg/minval_char_1.f90: Likewise.
8750 * gfortran.dg/minval_char_2.f90: Likewise.
8751 * gfortran.dg/minval_char_3.f90: Likewise.
8752 * gfortran.dg/minval_char_4.f90: Likewise.
8753 * gfortran.dg/minval_char_5.f90: Likewise.
8754 * gfortran.dg/minval_parameter_1.f90: Likewise.
8755 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
8756 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
8757 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
8758 * gfortran.dg/missing_parens_1.f90: Likewise.
8759 * gfortran.dg/missing_parens_2.f90: Likewise.
8760 * gfortran.dg/mod_large_1.f90: Likewise.
8761 * gfortran.dg/mod_sign0_1.f90: Likewise.
8762 * gfortran.dg/module_blank_common.f90: Likewise.
8763 * gfortran.dg/module_commons_1.f90: Likewise.
8764 * gfortran.dg/module_commons_3.f90: Likewise.
8765 * gfortran.dg/module_double_reuse.f90: Likewise.
8766 * gfortran.dg/module_equivalence_1.f90: Likewise.
8767 * gfortran.dg/module_equivalence_2.f90: Likewise.
8768 * gfortran.dg/module_equivalence_3.f90: Likewise.
8769 * gfortran.dg/module_equivalence_5.f90: Likewise.
8770 * gfortran.dg/module_interface_1.f90: Likewise.
8771 * gfortran.dg/module_nan.f90: Likewise.
8772 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
8773 * gfortran.dg/module_procedure_1.f90: Likewise.
8774 * gfortran.dg/module_read_1.f90: Likewise.
8775 * gfortran.dg/module_read_2.f90: Likewise.
8776 * gfortran.dg/module_widestring_1.f90: Likewise.
8777 * gfortran.dg/move_alloc.f90: Likewise.
8778 * gfortran.dg/move_alloc_10.f90: Likewise.
8779 * gfortran.dg/move_alloc_13.f90: Likewise.
8780 * gfortran.dg/move_alloc_14.f90: Likewise.
8781 * gfortran.dg/move_alloc_15.f90: Likewise.
8782 * gfortran.dg/move_alloc_16.f90: Likewise.
8783 * gfortran.dg/move_alloc_2.f90: Likewise.
8784 * gfortran.dg/move_alloc_5.f90: Likewise.
8785 * gfortran.dg/move_alloc_6.f90: Likewise.
8786 * gfortran.dg/move_alloc_9.f90: Likewise.
8787 * gfortran.dg/multiple_allocation_1.f90: Likewise.
8788 * gfortran.dg/multiple_allocation_3.f90: Likewise.
8789 * gfortran.dg/mvbits_1.f90: Likewise.
8790 * gfortran.dg/mvbits_2.f90: Likewise.
8791 * gfortran.dg/mvbits_3.f90: Likewise.
8792 * gfortran.dg/mvbits_4.f90: Likewise.
8793 * gfortran.dg/mvbits_7.f90: Likewise.
8794 * gfortran.dg/mvbits_8.f90: Likewise.
8795 * gfortran.dg/namelist_11.f: Likewise.
8796 * gfortran.dg/namelist_12.f: Likewise.
8797 * gfortran.dg/namelist_13.f90: Likewise.
8798 * gfortran.dg/namelist_14.f90: Likewise.
8799 * gfortran.dg/namelist_15.f90: Likewise.
8800 * gfortran.dg/namelist_16.f90: Likewise.
8801 * gfortran.dg/namelist_17.f90: Likewise.
8802 * gfortran.dg/namelist_18.f90: Likewise.
8803 * gfortran.dg/namelist_19.f90: Likewise.
8804 * gfortran.dg/namelist_20.f90: Likewise.
8805 * gfortran.dg/namelist_21.f90: Likewise.
8806 * gfortran.dg/namelist_22.f90: Likewise.
8807 * gfortran.dg/namelist_23.f90: Likewise.
8808 * gfortran.dg/namelist_24.f90: Likewise.
8809 * gfortran.dg/namelist_26.f90: Likewise.
8810 * gfortran.dg/namelist_27.f90: Likewise.
8811 * gfortran.dg/namelist_28.f90: Likewise.
8812 * gfortran.dg/namelist_29.f90: Likewise.
8813 * gfortran.dg/namelist_37.f90: Likewise.
8814 * gfortran.dg/namelist_38.f90: Likewise.
8815 * gfortran.dg/namelist_39.f90: Likewise.
8816 * gfortran.dg/namelist_40.f90: Likewise.
8817 * gfortran.dg/namelist_41.f90: Likewise.
8818 * gfortran.dg/namelist_42.f90: Likewise.
8819 * gfortran.dg/namelist_43.f90: Likewise.
8820 * gfortran.dg/namelist_44.f90: Likewise.
8821 * gfortran.dg/namelist_47.f90: Likewise.
8822 * gfortran.dg/namelist_48.f90: Likewise.
8823 * gfortran.dg/namelist_49.f90: Likewise.
8824 * gfortran.dg/namelist_50.f90: Likewise.
8825 * gfortran.dg/namelist_51.f90: Likewise.
8826 * gfortran.dg/namelist_52.f90: Likewise.
8827 * gfortran.dg/namelist_54.f90: Likewise.
8828 * gfortran.dg/namelist_55.f90: Likewise.
8829 * gfortran.dg/namelist_56.f90: Likewise.
8830 * gfortran.dg/namelist_57.f90: Likewise.
8831 * gfortran.dg/namelist_58.f90: Likewise.
8832 * gfortran.dg/namelist_59.f90: Likewise.
8833 * gfortran.dg/namelist_60.f90: Likewise.
8834 * gfortran.dg/namelist_61.f90: Likewise.
8835 * gfortran.dg/namelist_64.f90: Likewise.
8836 * gfortran.dg/namelist_65.f90: Likewise.
8837 * gfortran.dg/namelist_69.f90: Likewise.
8838 * gfortran.dg/namelist_70.f90: Likewise.
8839 * gfortran.dg/namelist_71.f90: Likewise.
8840 * gfortran.dg/namelist_72.f: Likewise.
8841 * gfortran.dg/namelist_73.f90: Likewise.
8842 * gfortran.dg/namelist_77.f90: Likewise.
8843 * gfortran.dg/namelist_78.f90: Likewise.
8844 * gfortran.dg/namelist_79.f90: Likewise.
8845 * gfortran.dg/namelist_80.f90: Likewise.
8846 * gfortran.dg/namelist_81.f90: Likewise.
8847 * gfortran.dg/namelist_82.f90: Likewise.
8848 * gfortran.dg/namelist_84.f90: Likewise.
8849 * gfortran.dg/namelist_85.f90: Likewise.
8850 * gfortran.dg/namelist_86.f90: Likewise.
8851 * gfortran.dg/namelist_87.f90: Likewise.
8852 * gfortran.dg/namelist_88.f90: Likewise.
8853 * gfortran.dg/namelist_89.f90: Likewise.
8854 * gfortran.dg/namelist_90.f: Likewise.
8855 * gfortran.dg/namelist_95.f90: Likewise.
8856 * gfortran.dg/namelist_char_only.f90: Likewise.
8857 * gfortran.dg/namelist_empty.f90: Likewise.
8858 * gfortran.dg/namelist_internal.f90: Likewise.
8859 * gfortran.dg/namelist_use.f90: Likewise.
8860 * gfortran.dg/namelist_use_only.f90: Likewise.
8861 * gfortran.dg/namelist_utf8.f90: Likewise.
8862 * gfortran.dg/nan_1.f90: Likewise.
8863 * gfortran.dg/nan_2.f90: Likewise.
8864 * gfortran.dg/nan_3.f90: Likewise.
8865 * gfortran.dg/nan_6.f90: Likewise.
8866 * gfortran.dg/nan_7.f90: Likewise.
8867 * gfortran.dg/nearest_1.f90: Likewise.
8868 * gfortran.dg/nearest_2.f90: Likewise.
8869 * gfortran.dg/nearest_3.f90: Likewise.
8870 * gfortran.dg/negative-z-descriptor.f90: Likewise.
8871 * gfortran.dg/negative_automatic_size.f90: Likewise.
8872 * gfortran.dg/negative_unit.f: Likewise.
8873 * gfortran.dg/negative_unit2.f90: Likewise.
8874 * gfortran.dg/negative_unit_int8.f: Likewise.
8875 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
8876 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
8877 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
8878 * gfortran.dg/nested_modules_1.f90: Likewise.
8879 * gfortran.dg/nested_modules_2.f90: Likewise.
8880 * gfortran.dg/nested_modules_3.f90: Likewise.
8881 * gfortran.dg/nesting_1.f90: Likewise.
8882 * gfortran.dg/new_line.f90: Likewise.
8883 * gfortran.dg/newunit_1.f90: Likewise.
8884 * gfortran.dg/newunit_3.f90: Likewise.
8885 * gfortran.dg/newunit_5.f90.f90: Likewise.
8886 * gfortran.dg/nint_1.f90: Likewise.
8887 * gfortran.dg/nint_2.f90: Likewise.
8888 * gfortran.dg/no_arg_check_2.f90: Likewise.
8889 * gfortran.dg/no_range_check_1.f90: Likewise.
8890 * gfortran.dg/no_range_check_2.f90: Likewise.
8891 * gfortran.dg/no_range_check_3.f90: Likewise.
8892 * gfortran.dg/noadv_size.f90: Likewise.
8893 * gfortran.dg/nonreturning_statements.f90: Likewise.
8894 * gfortran.dg/norm2_1.f90: Likewise.
8895 * gfortran.dg/norm2_3.f90: Likewise.
8896 * gfortran.dg/nosigned_zero_1.f90: Likewise.
8897 * gfortran.dg/nosigned_zero_2.f90: Likewise.
8898 * gfortran.dg/nosigned_zero_3.f90: Likewise.
8899 * gfortran.dg/null_4.f90: Likewise.
8900 * gfortran.dg/null_9.f90: Likewise.
8901 * gfortran.dg/nullify_3.f90: Likewise.
8902 * gfortran.dg/oldstyle_1.f90: Likewise.
8903 * gfortran.dg/open_access_append_1.f90: Likewise.
8904 * gfortran.dg/open_access_append_2.f90: Likewise.
8905 * gfortran.dg/open_errors.f90: Likewise.
8906 * gfortran.dg/open_negative_unit_1.f90: Likewise.
8907 * gfortran.dg/open_new.f90: Likewise.
8908 * gfortran.dg/open_readonly_1.f90: Likewise.
8909 * gfortran.dg/operator_1.f90: Likewise.
8910 * gfortran.dg/optional_absent_1.f90: Likewise.
8911 * gfortran.dg/optional_absent_2.f90: Likewise.
8912 * gfortran.dg/optional_absent_3.f90: Likewise.
8913 * gfortran.dg/optional_class_1.f90: Likewise.
8914 * gfortran.dg/optional_dim_2.f90: Likewise.
8915 * gfortran.dg/optional_dim_3.f90: Likewise.
8916 * gfortran.dg/output_exponents_1.f90: Likewise.
8917 * gfortran.dg/overload_1.f90: Likewise.
8918 * gfortran.dg/overload_2.f90: Likewise.
8919 * gfortran.dg/overwrite_1.f: Likewise.
8920 * gfortran.dg/pad_no.f90: Likewise.
8921 * gfortran.dg/parameter_array_init_1.f90: Likewise.
8922 * gfortran.dg/parameter_array_init_2.f90: Likewise.
8923 * gfortran.dg/parameter_array_init_4.f90: Likewise.
8924 * gfortran.dg/parameter_array_init_5.f90: Likewise.
8925 * gfortran.dg/parameter_array_section_2.f90: Likewise.
8926 * gfortran.dg/parens_3.f90: Likewise.
8927 * gfortran.dg/parens_5.f90: Likewise.
8928 * gfortran.dg/parens_6.f90: Likewise.
8929 * gfortran.dg/parent_result_ref_1.f90: Likewise.
8930 * gfortran.dg/parent_result_ref_2.f90: Likewise.
8931 * gfortran.dg/parent_result_ref_3.f90: Likewise.
8932 * gfortran.dg/parent_result_ref_4.f90: Likewise.
8933 * gfortran.dg/parity_1.f90: Likewise.
8934 * gfortran.dg/past_eor.f90: Likewise.
8935 * gfortran.dg/pdt_1.f03: Likewise.
8936 * gfortran.dg/pdt_10.f03: Likewise.
8937 * gfortran.dg/pdt_11.f03: Likewise.
8938 * gfortran.dg/pdt_12.f03: Likewise.
8939 * gfortran.dg/pdt_13.f03: Likewise.
8940 * gfortran.dg/pdt_14.f03: Likewise.
8941 * gfortran.dg/pdt_15.f03: Likewise.
8942 * gfortran.dg/pdt_19.f03: Likewise.
8943 * gfortran.dg/pdt_20.f03: Likewise.
8944 * gfortran.dg/pdt_22.f03: Likewise.
8945 * gfortran.dg/pdt_23.f03: Likewise.
8946 * gfortran.dg/pdt_25.f03: Likewise.
8947 * gfortran.dg/pdt_26.f03: Likewise.
8948 * gfortran.dg/pdt_27.f03: Likewise.
8949 * gfortran.dg/pdt_28.f03: Likewise.
8950 * gfortran.dg/pdt_3.f03: Likewise.
8951 * gfortran.dg/pdt_4.f03: Likewise.
8952 * gfortran.dg/pdt_5.f03: Likewise.
8953 * gfortran.dg/pdt_7.f03: Likewise.
8954 * gfortran.dg/pointer_1.f90: Likewise.
8955 * gfortran.dg/pointer_array_1.f90: Likewise.
8956 * gfortran.dg/pointer_array_3.f90: Likewise.
8957 * gfortran.dg/pointer_array_4.f90: Likewise.
8958 * gfortran.dg/pointer_array_5.f90: Likewise.
8959 * gfortran.dg/pointer_array_6.f90: Likewise.
8960 * gfortran.dg/pointer_array_7.f90: Likewise.
8961 * gfortran.dg/pointer_array_8.f90: Likewise.
8962 * gfortran.dg/pointer_array_9.f90: Likewise.
8963 * gfortran.dg/pointer_array_component_1.f90: Likewise.
8964 * gfortran.dg/pointer_array_component_2.f90: Likewise.
8965 * gfortran.dg/pointer_assign_10.f90: Likewise.
8966 * gfortran.dg/pointer_assign_11.f90: Likewise.
8967 * gfortran.dg/pointer_assign_4.f90: Likewise.
8968 * gfortran.dg/pointer_assign_8.f90: Likewise.
8969 * gfortran.dg/pointer_assign_9.f90: Likewise.
8970 * gfortran.dg/pointer_check_10.f90: Likewise.
8971 * gfortran.dg/pointer_check_9.f90: Likewise.
8972 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
8973 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
8974 * gfortran.dg/pointer_function_result_1.f90: Likewise.
8975 * gfortran.dg/pointer_init_1.f90: Likewise.
8976 * gfortran.dg/pointer_init_3.f90: Likewise.
8977 * gfortran.dg/pointer_init_4.f90: Likewise.
8978 * gfortran.dg/pointer_init_5.f90: Likewise.
8979 * gfortran.dg/pointer_init_8.f90: Likewise.
8980 * gfortran.dg/pointer_intent_1.f90: Likewise.
8981 * gfortran.dg/pointer_intent_4.f90: Likewise.
8982 * gfortran.dg/pointer_intent_5.f90: Likewise.
8983 * gfortran.dg/pointer_remapping_10.f90: Likewise.
8984 * gfortran.dg/pointer_remapping_4.f03: Likewise.
8985 * gfortran.dg/pointer_remapping_5.f08: Likewise.
8986 * gfortran.dg/pointer_remapping_9.f90: Likewise.
8987 * gfortran.dg/pointer_target_1.f90: Likewise.
8988 * gfortran.dg/pointer_target_2.f90: Likewise.
8989 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
8990 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
8991 * gfortran.dg/power.f90: Likewise.
8992 * gfortran.dg/power1.f90: Likewise.
8993 * gfortran.dg/power_3.f90: Likewise.
8994 * gfortran.dg/power_4.f90: Likewise.
8995 * gfortran.dg/power_5.f90: Likewise.
8996 * gfortran.dg/pr12884.f: Likewise.
8997 * gfortran.dg/pr15129.f90: Likewise.
8998 * gfortran.dg/pr15140.f90: Likewise.
8999 * gfortran.dg/pr15324.f90: Likewise.
9000 * gfortran.dg/pr15332.f: Likewise.
9001 * gfortran.dg/pr15957.f90: Likewise.
9002 * gfortran.dg/pr15959.f90: Likewise.
9003 * gfortran.dg/pr16597.f90: Likewise.
9004 * gfortran.dg/pr16861.f90: Likewise.
9005 * gfortran.dg/pr16938.f90: Likewise.
9006 * gfortran.dg/pr17090.f90: Likewise.
9007 * gfortran.dg/pr17143.f90: Likewise.
9008 * gfortran.dg/pr17164.f90: Likewise.
9009 * gfortran.dg/pr17229.f: Likewise.
9010 * gfortran.dg/pr17285.f90: Likewise.
9011 * gfortran.dg/pr17286.f90: Likewise.
9012 * gfortran.dg/pr17472.f: Likewise.
9013 * gfortran.dg/pr17612.f90: Likewise.
9014 * gfortran.dg/pr17706.f90: Likewise.
9015 * gfortran.dg/pr18025.f90: Likewise.
9016 * gfortran.dg/pr18122.f90: Likewise.
9017 * gfortran.dg/pr18210.f90: Likewise.
9018 * gfortran.dg/pr18392.f90: Likewise.
9019 * gfortran.dg/pr19155.f: Likewise.
9020 * gfortran.dg/pr19216.f: Likewise.
9021 * gfortran.dg/pr19467.f90: Likewise.
9022 * gfortran.dg/pr19657.f: Likewise.
9023 * gfortran.dg/pr19926.f90: Likewise.
9024 * gfortran.dg/pr19928-1.f90: Likewise.
9025 * gfortran.dg/pr19928-2.f90: Likewise.
9026 * gfortran.dg/pr20086.f90: Likewise.
9027 * gfortran.dg/pr20124.f90: Likewise.
9028 * gfortran.dg/pr20163-2.f: Likewise.
9029 * gfortran.dg/pr20480.f90: Likewise.
9030 * gfortran.dg/pr20755.f: Likewise.
9031 * gfortran.dg/pr20950.f: Likewise.
9032 * gfortran.dg/pr21177.f90: Likewise.
9033 * gfortran.dg/pr21730.f: Likewise.
9034 * gfortran.dg/pr22491.f: Likewise.
9035 * gfortran.dg/pr25603.f: Likewise.
9036 * gfortran.dg/pr26246_2.f90: Likewise.
9037 * gfortran.dg/pr32136.f90: Likewise.
9038 * gfortran.dg/pr32533.f90: Likewise.
9039 * gfortran.dg/pr33794.f90: Likewise.
9040 * gfortran.dg/pr35662.f90: Likewise.
9041 * gfortran.dg/pr35944-1.f90: Likewise.
9042 * gfortran.dg/pr35944-2.f90: Likewise.
9043 * gfortran.dg/pr35983.f90: Likewise.
9044 * gfortran.dg/pr39865.f90: Likewise.
9045 * gfortran.dg/pr41212.f90: Likewise.
9046 * gfortran.dg/pr43808.f90: Likewise.
9047 * gfortran.dg/pr44592.f90: Likewise.
9048 * gfortran.dg/pr44735.f90: Likewise.
9049 * gfortran.dg/pr45308.f03: Likewise.
9050 * gfortran.dg/pr46297.f: Likewise.
9051 * gfortran.dg/pr46588.f90: Likewise.
9052 * gfortran.dg/pr46665.f90: Likewise.
9053 * gfortran.dg/pr46804.f90: Likewise.
9054 * gfortran.dg/pr47008.f03: Likewise.
9055 * gfortran.dg/pr47614.f: Likewise.
9056 * gfortran.dg/pr47878.f90: Likewise.
9057 * gfortran.dg/pr49103.f90: Likewise.
9058 * gfortran.dg/pr50069_1.f90: Likewise.
9059 * gfortran.dg/pr50769.f90: Likewise.
9060 * gfortran.dg/pr52608.f90: Likewise.
9061 * gfortran.dg/pr55086_2.f90: Likewise.
9062 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
9063 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
9064 * gfortran.dg/pr55330.f90: Likewise.
9065 * gfortran.dg/pr56015.f90: Likewise.
9066 * gfortran.dg/pr57910.f90: Likewise.
9067 * gfortran.dg/pr59700.f90: Likewise.
9068 * gfortran.dg/pr62125.f90: Likewise.
9069 * gfortran.dg/pr64530.f90: Likewise.
9070 * gfortran.dg/pr65429.f90: Likewise.
9071 * gfortran.dg/pr65450.f90: Likewise.
9072 * gfortran.dg/pr65504.f90: Likewise.
9073 * gfortran.dg/pr65903.f90: Likewise.
9074 * gfortran.dg/pr66311.f90: Likewise.
9075 * gfortran.dg/pr66864.f90: Likewise.
9076 * gfortran.dg/pr67140.f90: Likewise.
9077 * gfortran.dg/pr67524.f90: Likewise.
9078 * gfortran.dg/pr67885.f90: Likewise.
9079 * gfortran.dg/pr68053.f90: Likewise.
9080 * gfortran.dg/pr68566.f90: Likewise.
9081 * gfortran.dg/pr69514_1.f90: Likewise.
9082 * gfortran.dg/pr69514_2.f90: Likewise.
9083 * gfortran.dg/pr69739.f90: Likewise.
9084 * gfortran.dg/pr70673.f90: Likewise.
9085 * gfortran.dg/pr71523_2.f90: Likewise.
9086 * gfortran.dg/pr71764.f90: Likewise.
9087 * gfortran.dg/pr78092.f90: Likewise.
9088 * gfortran.dg/pr82973.f90: Likewise.
9089 * gfortran.dg/pr83864.f90: Likewise.
9090 * gfortran.dg/pr83874.f90: Likewise.
9091 * gfortran.dg/pr84088.f90: Likewise.
9092 * gfortran.dg/pr84155.f90: Likewise.
9093 * gfortran.dg/proc_decl_12.f90: Likewise.
9094 * gfortran.dg/proc_decl_13.f90: Likewise.
9095 * gfortran.dg/proc_decl_15.f90: Likewise.
9096 * gfortran.dg/proc_decl_17.f90: Likewise.
9097 * gfortran.dg/proc_decl_18.f90: Likewise.
9098 * gfortran.dg/proc_decl_2.f90: Likewise.
9099 * gfortran.dg/proc_decl_5.f90: Likewise.
9100 * gfortran.dg/proc_decl_9.f90: Likewise.
9101 * gfortran.dg/proc_ptr_1.f90: Likewise.
9102 * gfortran.dg/proc_ptr_10.f90: Likewise.
9103 * gfortran.dg/proc_ptr_12.f90: Likewise.
9104 * gfortran.dg/proc_ptr_18.f90: Likewise.
9105 * gfortran.dg/proc_ptr_19.f90: Likewise.
9106 * gfortran.dg/proc_ptr_21.f90: Likewise.
9107 * gfortran.dg/proc_ptr_22.f90: Likewise.
9108 * gfortran.dg/proc_ptr_23.f90: Likewise.
9109 * gfortran.dg/proc_ptr_25.f90: Likewise.
9110 * gfortran.dg/proc_ptr_26.f90: Likewise.
9111 * gfortran.dg/proc_ptr_3.f90: Likewise.
9112 * gfortran.dg/proc_ptr_36.f90: Likewise.
9113 * gfortran.dg/proc_ptr_47.f90: Likewise.
9114 * gfortran.dg/proc_ptr_48.f90: Likewise.
9115 * gfortran.dg/proc_ptr_5.f90: Likewise.
9116 * gfortran.dg/proc_ptr_6.f90: Likewise.
9117 * gfortran.dg/proc_ptr_7.f90: Likewise.
9118 * gfortran.dg/proc_ptr_8.f90: Likewise.
9119 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
9120 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
9121 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
9122 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
9123 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
9124 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
9125 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
9126 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
9127 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
9128 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
9129 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
9130 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
9131 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
9132 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
9133 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
9134 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
9135 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
9136 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
9137 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
9138 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
9139 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
9140 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
9141 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
9142 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
9143 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
9144 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
9145 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
9146 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
9147 * gfortran.dg/product_init_expr.f03: Likewise.
9148 * gfortran.dg/promotion.f90: Likewise.
9149 * gfortran.dg/promotion_3.f90: Likewise.
9150 * gfortran.dg/promotion_4.f90: Likewise.
9151 * gfortran.dg/protected_1.f90: Likewise.
9152 * gfortran.dg/protected_2.f90: Likewise.
9153 * gfortran.dg/ptr-func-1.f90: Likewise.
9154 * gfortran.dg/ptr-func-2.f90: Likewise.
9155 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
9156 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
9157 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
9158 * gfortran.dg/pure_byref_1.f90: Likewise.
9159 * gfortran.dg/pure_byref_2.f90: Likewise.
9160 * gfortran.dg/pure_byref_3.f90: Likewise.
9161 * gfortran.dg/quad_2.f90: Likewise.
9162 * gfortran.dg/quad_3.f90: Likewise.
9163 * gfortran.dg/random_3.f90: Likewise.
9164 * gfortran.dg/random_4.f90: Likewise.
9165 * gfortran.dg/random_7.f90: Likewise.
9166 * gfortran.dg/read_2.f90: Likewise.
9167 * gfortran.dg/read_3.f90: Likewise.
9168 * gfortran.dg/read_4.f90: Likewise.
9169 * gfortran.dg/read_5.f90: Likewise.
9170 * gfortran.dg/read_bad_advance.f90: Likewise.
9171 * gfortran.dg/read_bang.f90: Likewise.
9172 * gfortran.dg/read_bang4.f90: Likewise.
9173 * gfortran.dg/read_comma.f: Likewise.
9174 * gfortran.dg/read_dir.f90: Likewise.
9175 * gfortran.dg/read_empty_file.f: Likewise.
9176 * gfortran.dg/read_eof_1.f90: Likewise.
9177 * gfortran.dg/read_eof_2.f90: Likewise.
9178 * gfortran.dg/read_eof_3.f90: Likewise.
9179 * gfortran.dg/read_eof_4.f90: Likewise.
9180 * gfortran.dg/read_eof_5.f90: Likewise.
9181 * gfortran.dg/read_eof_6.f: Likewise.
9182 * gfortran.dg/read_eof_7.f90: Likewise.
9183 * gfortran.dg/read_eof_8.f90: Likewise.
9184 * gfortran.dg/read_eof_all.f90: Likewise.
9185 * gfortran.dg/read_eor.f90: Likewise.
9186 * gfortran.dg/read_float_1.f90: Likewise.
9187 * gfortran.dg/read_float_2.f03: Likewise.
9188 * gfortran.dg/read_float_3.f90: Likewise.
9189 * gfortran.dg/read_float_4.f90: Likewise.
9190 * gfortran.dg/read_infnan_1.f90: Likewise.
9191 * gfortran.dg/read_list_eof_1.f90: Likewise.
9192 * gfortran.dg/read_logical.f90: Likewise.
9193 * gfortran.dg/read_many_1.f: Likewise.
9194 * gfortran.dg/read_no_eor.f90: Likewise.
9195 * gfortran.dg/read_noadvance.f90: Likewise.
9196 * gfortran.dg/read_repeat.f90: Likewise.
9197 * gfortran.dg/read_repeat_2.f90: Likewise.
9198 * gfortran.dg/read_size_noadvance.f90: Likewise.
9199 * gfortran.dg/read_x_eof.f90: Likewise.
9200 * gfortran.dg/read_x_past.f: Likewise.
9201 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
9202 * gfortran.dg/real_const_1.f: Likewise.
9203 * gfortran.dg/real_const_2.f90: Likewise.
9204 * gfortran.dg/real_const_3.f90: Likewise.
9205 * gfortran.dg/real_do_1.f90: Likewise.
9206 * gfortran.dg/real_index_1.f90: Likewise.
9207 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
9208 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
9209 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
9210 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
9211 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
9212 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
9213 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
9214 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
9215 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
9216 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
9217 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
9218 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
9219 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
9220 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
9221 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
9222 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
9223 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
9224 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
9225 * gfortran.dg/record_marker_1.f90: Likewise.
9226 * gfortran.dg/record_marker_2.f: Likewise.
9227 * gfortran.dg/record_marker_3.f90: Likewise.
9228 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
9229 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
9230 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
9231 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
9232 * gfortran.dg/recursive_check_7.f90: Likewise.
9233 * gfortran.dg/recursive_reference_1.f90: Likewise.
9234 * gfortran.dg/recursive_reference_2.f90: Likewise.
9235 * gfortran.dg/recursive_stack.f90: Likewise.
9236 * gfortran.dg/reduction.f90: Likewise.
9237 * gfortran.dg/repack_arrays_1.f90: Likewise.
9238 * gfortran.dg/repeat_1.f90: Likewise.
9239 * gfortran.dg/repeat_2.f90: Likewise.
9240 * gfortran.dg/repeat_3.f90: Likewise.
9241 * gfortran.dg/repeat_6.f90: Likewise.
9242 * gfortran.dg/reshape-alloc.f90: Likewise.
9243 * gfortran.dg/reshape-complex.f90: Likewise.
9244 * gfortran.dg/reshape.f90: Likewise.
9245 * gfortran.dg/reshape_2.f90: Likewise.
9246 * gfortran.dg/reshape_7.f90: Likewise.
9247 * gfortran.dg/reshape_empty_1.f03: Likewise.
9248 * gfortran.dg/reshape_pad_1.f90: Likewise.
9249 * gfortran.dg/reshape_rank7.f90: Likewise.
9250 * gfortran.dg/reshape_transpose_1.f90: Likewise.
9251 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
9252 * gfortran.dg/result_default_init_1.f90: Likewise.
9253 * gfortran.dg/result_in_spec_1.f90: Likewise.
9254 * gfortran.dg/result_in_spec_2.f90: Likewise.
9255 * gfortran.dg/ret_array_1.f90: Likewise.
9256 * gfortran.dg/ret_pointer_1.f90: Likewise.
9257 * gfortran.dg/ret_pointer_2.f90: Likewise.
9258 * gfortran.dg/rewind_1.f90: Likewise.
9259 * gfortran.dg/round_1.f03: Likewise.
9260 * gfortran.dg/round_2.f03: Likewise.
9261 * gfortran.dg/round_3.f08: Likewise.
9262 * gfortran.dg/round_4.f90: Likewise.
9263 * gfortran.dg/rrspacing_1.f90: Likewise.
9264 * gfortran.dg/runtime_warning_1.f90: Likewise.
9265 * gfortran.dg/same_type_as_2.f03: Likewise.
9266 * gfortran.dg/save_1.f90: Likewise.
9267 * gfortran.dg/save_5.f90: Likewise.
9268 * gfortran.dg/save_6.f90: Likewise.
9269 * gfortran.dg/scalar_mask_1.f90: Likewise.
9270 * gfortran.dg/scalar_mask_2.f90: Likewise.
9271 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
9272 * gfortran.dg/scale_1.f90: Likewise.
9273 * gfortran.dg/scan_1.f90: Likewise.
9274 * gfortran.dg/scan_2.f90: Likewise.
9275 * gfortran.dg/secnds-1.f: Likewise.
9276 * gfortran.dg/secnds.f: Likewise.
9277 * gfortran.dg/select_1.f90: Likewise.
9278 * gfortran.dg/select_2.f90: Likewise.
9279 * gfortran.dg/select_3.f90: Likewise.
9280 * gfortran.dg/select_5.f90: Likewise.
9281 * gfortran.dg/select_char_1.f90: Likewise.
9282 * gfortran.dg/select_char_2.f90: Likewise.
9283 * gfortran.dg/select_type_13.f03: Likewise.
9284 * gfortran.dg/select_type_14.f03: Likewise.
9285 * gfortran.dg/select_type_15.f03: Likewise.
9286 * gfortran.dg/select_type_19.f03: Likewise.
9287 * gfortran.dg/select_type_2.f03: Likewise.
9288 * gfortran.dg/select_type_26.f03: Likewise.
9289 * gfortran.dg/select_type_27.f03: Likewise.
9290 * gfortran.dg/select_type_28.f03: Likewise.
9291 * gfortran.dg/select_type_3.f03: Likewise.
9292 * gfortran.dg/select_type_35.f03: Likewise.
9293 * gfortran.dg/select_type_36.f03: Likewise.
9294 * gfortran.dg/select_type_37.f03: Likewise.
9295 * gfortran.dg/select_type_39.f03: Likewise.
9296 * gfortran.dg/select_type_4.f90: Likewise.
9297 * gfortran.dg/select_type_5.f03: Likewise.
9298 * gfortran.dg/select_type_6.f03: Likewise.
9299 * gfortran.dg/select_type_7.f03: Likewise.
9300 * gfortran.dg/select_type_8.f03: Likewise.
9301 * gfortran.dg/selected_char_kind_1.f90: Likewise.
9302 * gfortran.dg/selected_char_kind_4.f90: Likewise.
9303 * gfortran.dg/selected_kind_1.f90: Likewise.
9304 * gfortran.dg/selected_real_kind_2.f90: Likewise.
9305 * gfortran.dg/shape_2.f90: Likewise.
9306 * gfortran.dg/shape_4.f90: Likewise.
9307 * gfortran.dg/shape_5.f90: Likewise.
9308 * gfortran.dg/shape_7.f90: Likewise.
9309 * gfortran.dg/shape_8.f90: Likewise.
9310 * gfortran.dg/shape_9.f90: Likewise.
9311 * gfortran.dg/shift-kind_2.f90: Likewise.
9312 * gfortran.dg/shiftalr_1.F90: Likewise.
9313 * gfortran.dg/shiftalr_2.F90: Likewise.
9314 * gfortran.dg/simpleif_1.f90: Likewise.
9315 * gfortran.dg/simplify_argN_1.f90: Likewise.
9316 * gfortran.dg/simplify_cshift_1.f90: Likewise.
9317 * gfortran.dg/simplify_cshift_4.f90: Likewise.
9318 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
9319 * gfortran.dg/simplify_modulo.f90: Likewise.
9320 * gfortran.dg/single_char_string.f90: Likewise.
9321 * gfortran.dg/size_dim.f90: Likewise.
9322 * gfortran.dg/size_optional_dim_1.f90: Likewise.
9323 * gfortran.dg/sizeof.f90: Likewise.
9324 * gfortran.dg/sizeof_4.f90: Likewise.
9325 * gfortran.dg/slash_1.f90: Likewise.
9326 * gfortran.dg/sms-1.f90: Likewise.
9327 * gfortran.dg/sms-2.f90: Likewise.
9328 * gfortran.dg/spec_expr_7.f90: Likewise.
9329 * gfortran.dg/specifics_1.f90: Likewise.
9330 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
9331 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
9332 * gfortran.dg/spread_init_expr.f03: Likewise.
9333 * gfortran.dg/spread_scalar_source.f90: Likewise.
9334 * gfortran.dg/spread_shape_1.f90: Likewise.
9335 * gfortran.dg/stat_1.f90: Likewise.
9336 * gfortran.dg/stat_2.f90: Likewise.
9337 * gfortran.dg/stfunc_1.f90: Likewise.
9338 * gfortran.dg/stfunc_4.f90: Likewise.
9339 * gfortran.dg/stfunc_6.f90: Likewise.
9340 * gfortran.dg/storage_size_1.f08: Likewise.
9341 * gfortran.dg/storage_size_3.f08: Likewise.
9342 * gfortran.dg/storage_size_4.f90: Likewise.
9343 * gfortran.dg/streamio_1.f90: Likewise.
9344 * gfortran.dg/streamio_10.f90: Likewise.
9345 * gfortran.dg/streamio_11.f90: Likewise.
9346 * gfortran.dg/streamio_12.f90: Likewise.
9347 * gfortran.dg/streamio_13.f90: Likewise.
9348 * gfortran.dg/streamio_14.f90: Likewise.
9349 * gfortran.dg/streamio_15.f90: Likewise.
9350 * gfortran.dg/streamio_16.f90: Likewise.
9351 * gfortran.dg/streamio_17.f90: Likewise.
9352 * gfortran.dg/streamio_2.f90: Likewise.
9353 * gfortran.dg/streamio_3.f90: Likewise.
9354 * gfortran.dg/streamio_4.f90: Likewise.
9355 * gfortran.dg/streamio_5.f90: Likewise.
9356 * gfortran.dg/streamio_6.f90: Likewise.
9357 * gfortran.dg/streamio_7.f90: Likewise.
9358 * gfortran.dg/streamio_8.f90: Likewise.
9359 * gfortran.dg/streamio_9.f90: Likewise.
9360 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
9361 * gfortran.dg/string_4.f90: Likewise.
9362 * gfortran.dg/string_array_constructor_2.f90: Likewise.
9363 * gfortran.dg/string_assign_2.f90: Likewise.
9364 * gfortran.dg/string_compare_1.f90: Likewise.
9365 * gfortran.dg/string_compare_2.f90: Likewise.
9366 * gfortran.dg/string_compare_3.f90: Likewise.
9367 * gfortran.dg/string_ctor_1.f90: Likewise.
9368 * gfortran.dg/string_length_1.f90: Likewise.
9369 * gfortran.dg/string_length_2.f90: Likewise.
9370 * gfortran.dg/string_length_3.f90: Likewise.
9371 * gfortran.dg/string_length_4.f90: Likewise.
9372 * gfortran.dg/string_null_compare_1.f: Likewise.
9373 * gfortran.dg/string_pad_trunc.f90: Likewise.
9374 * gfortran.dg/structure_constructor_1.f03: Likewise.
9375 * gfortran.dg/structure_constructor_11.f90: Likewise.
9376 * gfortran.dg/structure_constructor_13.f03: Likewise.
9377 * gfortran.dg/structure_constructor_2.f03: Likewise.
9378 * gfortran.dg/structure_constructor_5.f03: Likewise.
9379 * gfortran.dg/submodule_1.f08: Likewise.
9380 * gfortran.dg/submodule_11.f08: Likewise.
9381 * gfortran.dg/submodule_14.f08: Likewise.
9382 * gfortran.dg/submodule_15.f08: Likewise.
9383 * gfortran.dg/submodule_17.f08: Likewise.
9384 * gfortran.dg/submodule_18.f08: Likewise.
9385 * gfortran.dg/submodule_19.f08: Likewise.
9386 * gfortran.dg/submodule_2.f08: Likewise.
9387 * gfortran.dg/submodule_27.f08: Likewise.
9388 * gfortran.dg/submodule_28.f08: Likewise.
9389 * gfortran.dg/submodule_29.f08: Likewise.
9390 * gfortran.dg/submodule_30.f08: Likewise.
9391 * gfortran.dg/submodule_6.f08: Likewise.
9392 * gfortran.dg/submodule_7.f08: Likewise.
9393 * gfortran.dg/submodule_8.f08: Likewise.
9394 * gfortran.dg/subnormal_1.f90: Likewise.
9395 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
9396 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
9397 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
9398 * gfortran.dg/substr_2.f: Likewise.
9399 * gfortran.dg/substr_3.f: Likewise.
9400 * gfortran.dg/substr_4.f: Likewise.
9401 * gfortran.dg/substr_5.f90: Likewise.
9402 * gfortran.dg/substr_6.f90: Likewise.
9403 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
9404 * gfortran.dg/sum_init_expr.f03: Likewise.
9405 * gfortran.dg/sum_zero_array_1.f90: Likewise.
9406 * gfortran.dg/system_clock_3.f08: Likewise.
9407 * gfortran.dg/t_editing.f: Likewise.
9408 * gfortran.dg/team_change_1.f90: Likewise.
9409 * gfortran.dg/team_end_1.f90: Likewise.
9410 * gfortran.dg/team_number_1.f90: Likewise.
9411 * gfortran.dg/temporary_1.f90: Likewise.
9412 * gfortran.dg/test_com_block.f90: Likewise.
9413 * gfortran.dg/test_only_clause.f90: Likewise.
9414 * gfortran.dg/tiny_1.f90: Likewise.
9415 * gfortran.dg/tiny_2.f90: Likewise.
9416 * gfortran.dg/tl_editing.f90: Likewise.
9417 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
9418 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
9419 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
9420 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
9421 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
9422 * gfortran.dg/transfer_class_2.f90: Likewise.
9423 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
9424 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
9425 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
9426 * gfortran.dg/transfer_resolve_1.f90: Likewise.
9427 * gfortran.dg/transfer_simplify_1.f90: Likewise.
9428 * gfortran.dg/transfer_simplify_10.f90: Likewise.
9429 * gfortran.dg/transfer_simplify_11.f90: Likewise.
9430 * gfortran.dg/transfer_simplify_2.f90: Likewise.
9431 * gfortran.dg/transfer_simplify_3.f90: Likewise.
9432 * gfortran.dg/transfer_simplify_4.f90: Likewise.
9433 * gfortran.dg/transfer_simplify_8.f90: Likewise.
9434 * gfortran.dg/transfer_simplify_9.f90: Likewise.
9435 * gfortran.dg/transpose_1.f90: Likewise.
9436 * gfortran.dg/transpose_3.f03: Likewise.
9437 * gfortran.dg/transpose_4.f90: Likewise.
9438 * gfortran.dg/transpose_conjg_1.f90: Likewise.
9439 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
9440 * gfortran.dg/transpose_optimization_2.f90: Likewise.
9441 * gfortran.dg/trim_1.f90: Likewise.
9442 * gfortran.dg/trim_optimize_1.f90: Likewise.
9443 * gfortran.dg/trim_optimize_2.f90: Likewise.
9444 * gfortran.dg/trim_optimize_3.f90: Likewise.
9445 * gfortran.dg/trim_optimize_4.f90: Likewise.
9446 * gfortran.dg/trim_optimize_5.f90: Likewise.
9447 * gfortran.dg/trim_optimize_6.f90: Likewise.
9448 * gfortran.dg/trim_optimize_7.f90: Likewise.
9449 * gfortran.dg/trim_optimize_8.f90: Likewise.
9450 * gfortran.dg/type_to_class_1.f03: Likewise.
9451 * gfortran.dg/type_to_class_2.f03: Likewise.
9452 * gfortran.dg/type_to_class_3.f03: Likewise.
9453 * gfortran.dg/type_to_class_4.f03: Likewise.
9454 * gfortran.dg/type_to_class_5.f03: Likewise.
9455 * gfortran.dg/typebound_assignment_5.f03: Likewise.
9456 * gfortran.dg/typebound_assignment_6.f03: Likewise.
9457 * gfortran.dg/typebound_assignment_7.f90: Likewise.
9458 * gfortran.dg/typebound_call_1.f03: Likewise.
9459 * gfortran.dg/typebound_call_13.f03: Likewise.
9460 * gfortran.dg/typebound_call_18.f03: Likewise.
9461 * gfortran.dg/typebound_call_19.f03: Likewise.
9462 * gfortran.dg/typebound_call_2.f03: Likewise.
9463 * gfortran.dg/typebound_call_20.f03: Likewise.
9464 * gfortran.dg/typebound_call_3.f03: Likewise.
9465 * gfortran.dg/typebound_generic_5.f03: Likewise.
9466 * gfortran.dg/typebound_generic_6.f03: Likewise.
9467 * gfortran.dg/typebound_generic_9.f03: Likewise.
9468 * gfortran.dg/typebound_operator_12.f03: Likewise.
9469 * gfortran.dg/typebound_operator_13.f03: Likewise.
9470 * gfortran.dg/typebound_operator_15.f90: Likewise.
9471 * gfortran.dg/typebound_operator_20.f90: Likewise.
9472 * gfortran.dg/typebound_operator_3.f03: Likewise.
9473 * gfortran.dg/typebound_operator_6.f03: Likewise.
9474 * gfortran.dg/typebound_operator_7.f03: Likewise.
9475 * gfortran.dg/typebound_operator_8.f03: Likewise.
9476 * gfortran.dg/typebound_operator_9.f03: Likewise.
9477 * gfortran.dg/typebound_proc_19.f90: Likewise.
9478 * gfortran.dg/typebound_proc_20.f90: Likewise.
9479 * gfortran.dg/typebound_proc_23.f90: Likewise.
9480 * gfortran.dg/typebound_proc_27.f03: Likewise.
9481 * gfortran.dg/typebound_proc_35.f90: Likewise.
9482 * gfortran.dg/typebound_proc_36.f90: Likewise.
9483 * gfortran.dg/unf_io_convert_1.f90: Likewise.
9484 * gfortran.dg/unf_io_convert_2.f90: Likewise.
9485 * gfortran.dg/unf_io_convert_3.f90: Likewise.
9486 * gfortran.dg/unf_io_convert_4.f90: Likewise.
9487 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
9488 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
9489 * gfortran.dg/unf_short_record_1.f90: Likewise.
9490 * gfortran.dg/unformatted_recl_1.f90: Likewise.
9491 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
9492 * gfortran.dg/unit_1.f90: Likewise.
9493 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
9494 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
9495 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
9496 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
9497 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
9498 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
9499 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
9500 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
9501 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
9502 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
9503 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
9504 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
9505 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
9506 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
9507 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
9508 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
9509 * gfortran.dg/unpack_init_expr.f03: Likewise.
9510 * gfortran.dg/use_10.f90: Likewise.
9511 * gfortran.dg/use_11.f90: Likewise.
9512 * gfortran.dg/use_13.f90: Likewise.
9513 * gfortran.dg/use_24.f90: Likewise.
9514 * gfortran.dg/use_27.f90: Likewise.
9515 * gfortran.dg/use_5.f90: Likewise.
9516 * gfortran.dg/use_allocated_1.f90: Likewise.
9517 * gfortran.dg/use_only_1.f90: Likewise.
9518 * gfortran.dg/use_only_4.f90: Likewise.
9519 * gfortran.dg/use_rename_2.f90: Likewise.
9520 * gfortran.dg/use_rename_4.f90: Likewise.
9521 * gfortran.dg/used_dummy_types_1.f90: Likewise.
9522 * gfortran.dg/used_interface_ref.f90: Likewise.
9523 * gfortran.dg/used_types_5.f90: Likewise.
9524 * gfortran.dg/utf8_1.f03: Likewise.
9525 * gfortran.dg/utf8_2.f03: Likewise.
9526 * gfortran.dg/value_1.f90: Likewise.
9527 * gfortran.dg/value_2.f90: Likewise.
9528 * gfortran.dg/value_4.f90: Likewise.
9529 * gfortran.dg/value_6.f03: Likewise.
9530 * gfortran.dg/value_7.f03: Likewise.
9531 * gfortran.dg/value_test.f90: Likewise.
9532 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
9533 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
9534 * gfortran.dg/vect/pr60510.f: Likewise.
9535 * gfortran.dg/vect/pr69882.f90: Likewise.
9536 * gfortran.dg/vect/pr69980.f90: Likewise.
9537 * gfortran.dg/vect/vect-5.f90: Likewise.
9538 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
9539 * gfortran.dg/vector_subscript_1.f90: Likewise.
9540 * gfortran.dg/vector_subscript_2.f90: Likewise.
9541 * gfortran.dg/vector_subscript_3.f90: Likewise.
9542 * gfortran.dg/vector_subscript_5.f90: Likewise.
9543 * gfortran.dg/verify_2.f90: Likewise.
9544 * gfortran.dg/volatile10.f90: Likewise.
9545 * gfortran.dg/where_1.f90: Likewise.
9546 * gfortran.dg/where_operator_assign_1.f90: Likewise.
9547 * gfortran.dg/where_operator_assign_2.f90: Likewise.
9548 * gfortran.dg/where_operator_assign_3.f90: Likewise.
9549 * gfortran.dg/whole_file_13.f90: Likewise.
9550 * gfortran.dg/whole_file_2.f90: Likewise.
9551 * gfortran.dg/widechar_2.f90: Likewise.
9552 * gfortran.dg/widechar_4.f90: Likewise.
9553 * gfortran.dg/widechar_5.f90: Likewise.
9554 * gfortran.dg/widechar_6.f90: Likewise.
9555 * gfortran.dg/widechar_8.f90: Likewise.
9556 * gfortran.dg/widechar_IO_1.f90: Likewise.
9557 * gfortran.dg/widechar_IO_2.f90: Likewise.
9558 * gfortran.dg/widechar_IO_3.f90: Likewise.
9559 * gfortran.dg/widechar_IO_4.f90: Likewise.
9560 * gfortran.dg/widechar_compare_1.f90: Likewise.
9561 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
9562 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
9563 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
9564 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
9565 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
9566 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
9567 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
9568 * gfortran.dg/widechar_select_1.f90: Likewise.
9569 * gfortran.dg/winapi.f90: Likewise.
9570 * gfortran.dg/write_0_pe_format.f90: Likewise.
9571 * gfortran.dg/write_back.f: Likewise.
9572 * gfortran.dg/write_check3.f90: Likewise.
9573 * gfortran.dg/write_direct_eor.f90: Likewise.
9574 * gfortran.dg/write_padding.f90: Likewise.
9575 * gfortran.dg/write_recursive.f90: Likewise.
9576 * gfortran.dg/write_rewind_1.f: Likewise.
9577 * gfortran.dg/write_rewind_2.f: Likewise.
9578 * gfortran.dg/write_zero_array.f90: Likewise.
9579 * gfortran.dg/x_slash_1.f: Likewise.
9580 * gfortran.dg/x_slash_2.f: Likewise.
9581 * gfortran.dg/zero_array_components_1.f90: Likewise.
9582 * gfortran.dg/zero_length_1.f90: Likewise.
9583 * gfortran.dg/zero_length_2.f90: Likewise.
9584 * gfortran.dg/zero_sized_1.f90: Likewise.
9585 * gfortran.dg/zero_sized_3.f90: Likewise.
9586 * gfortran.fortran-torture/compile/nested.f90: Likewise.
9587 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
9588 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
9589 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
9590 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
9591 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
9592 * gfortran.fortran-torture/execute/args.f90: Likewise.
9593 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
9594 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
9595 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
9596 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
9597 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
9598 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
9599 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
9600 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
9601 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
9602 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
9603 * gfortran.fortran-torture/execute/common.f90: Likewise.
9604 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
9605 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
9606 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
9607 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
9608 * gfortran.fortran-torture/execute/contained.f90: Likewise.
9609 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
9610 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
9611 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
9612 * gfortran.fortran-torture/execute/data.f90: Likewise.
9613 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
9614 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
9615 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
9616 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
9617 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
9618 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
9619 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
9620 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
9621 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
9622 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
9623 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
9624 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
9625 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
9626 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
9627 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
9628 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
9629 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
9630 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
9631 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
9632 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
9633 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
9634 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
9635 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
9636 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
9637 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
9638 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
9639 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
9640 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
9641 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
9642 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
9643 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
9644 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
9645 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
9646 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
9647 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
9648 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
9649 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
9650 * gfortran.fortran-torture/execute/forall.f90: Likewise.
9651 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
9652 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
9653 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
9654 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
9655 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
9656 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
9657 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
9658 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
9659 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
9660 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
9661 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
9662 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
9663 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
9664 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
9665 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
9666 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
9667 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
9668 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
9669 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
9670 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
9671 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
9672 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
9673 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
9674 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
9675 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
9676 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
9677 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
9678 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
9679 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
9680 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
9681 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
9682 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
9683 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
9684 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
9685 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
9686 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
9687 Likewise.
9688 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
9689 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
9690 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
9691 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
9692 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
9693 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
9694 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
9695 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
9696 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
9697 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
9698 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
9699 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
9700 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
9701 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
9702 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
9703 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
9704 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
9705 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
9706 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
9707 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
9708 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
9709 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
9710 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
9711 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
9712 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
9713 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
9714 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
9715 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
9716 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
9717 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
9718 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
9719 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
9720 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
9721 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
9722 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
9723 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
9724 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
9725 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
9726 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
9727 * gfortran.fortran-torture/execute/math.f90: Likewise.
9728 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
9729 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
9730 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
9731 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
9732 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
9733 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
9734 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
9735 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
9736 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
9737 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
9738 * gfortran.fortran-torture/execute/power.f90: Likewise.
9739 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
9740 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
9741 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
9742 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
9743 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
9744 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
9745 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
9746 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
9747 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
9748 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
9749 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
9750 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
9751 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
9752 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
9753 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
9754 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
9755 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
9756 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
9757 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
9758 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
9759 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
9760 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
9761 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
9762 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
9763 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
9764 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
9765 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
9766 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
9767 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
9768 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
9769 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
9770 * gfortran.fortran-torture/execute/straret.f90: Likewise.
9771 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
9772 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
9773 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
9774 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
9775 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
9776 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
9777 * gfortran.fortran-torture/execute/string.f90: Likewise.
9778 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
9779 * gfortran.fortran-torture/execute/strret.f90: Likewise.
9780 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
9781 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
9782 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
9783 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
9784 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
9785 * gfortran.fortran-torture/execute/userop.f90: Likewise.
9786 * gfortran.fortran-torture/execute/where17.f90: Likewise.
9787 * gfortran.fortran-torture/execute/where18.f90: Likewise.
9788 * gfortran.fortran-torture/execute/where19.f90: Likewise.
9789 * gfortran.fortran-torture/execute/where20.f90: Likewise.
9790 * gfortran.fortran-torture/execute/where21.f90: Likewise.
9791 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
9792 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
9793 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
9794 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
9795 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
9796 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
9797 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
9798 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
9799 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
9800 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
9801 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
9802 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
9803 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
9804 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
9805 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
9806 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
9807 * gfortran.dg/inline_transpose_1.f90: Likewise.
9808
9809 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
9810
9811 PR fortran/84115
9812 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
9813 change to dg-run.
9814
9815 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
9816
9817 PR ada/84277
9818 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
9819 * gnat.dg/dispatch1.adb: Rename into...
9820 * gnat.dg/disp1.adb: ...this.
9821 * gnat.dg/dispatch1_p.ads: Rename into...
9822 * gnat.dg/disp1_pkg.ads: ...this.
9823 * gnat.dg/disp2.adb: Rename into...
9824 * gnat.dg/dispatch2.adb: ...this.
9825 * gnat.dg/dispatch2_p.ads: Rename into...
9826 * gnat.dg/disp2_pkg.ads: ...this.
9827 * gnat.dg/dispatch2_p.adb: Rename into...
9828 * gnat.dg/disp2_pkg.adb: this.
9829 * gnat.dg/generic_dispatch.adb: Rename into...
9830 * gnat.dg/generic_disp.adb: this.
9831 * gnat.dg/generic_dispatch_p.ads: Rename into...
9832 * gnat.dg/generic_disp_pkg.ads: ...this.
9833 * gnat.dg/generic_dispatch_p.adb: Rename into...
9834 * gnat.dg/generic_disp_pkg.adb: ...this.
9835 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
9836 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
9837 * gnat.dg/object_overflow1.adb: Tweak index.
9838 * gnat.dg/object_overflow2.adb: Likewise.
9839 * gnat.dg/object_overflow3.adb: Likewise.
9840 * gnat.dg/object_overflow4.adb: Likewise.
9841 * gnat.dg/object_overflow5.adb: Likewise.
9842
9843 2018-02-16 Jakub Jelinek <jakub@redhat.com>
9844
9845 PR ipa/84425
9846 * gcc.c-torture/compile/pr84425.c: New test.
9847
9848 2018-02-16 Marek Polacek <polacek@redhat.com>
9849 Jakub Jelinek <jakub@redhat.com>
9850
9851 PR c++/84192
9852 * g++.dg/cpp1y/constexpr-84192.C: New test.
9853
9854 2018-02-16 Martin Sebor <msebor@redhat.com>
9855
9856 PR c++/79064
9857 * g++.dg/overload15.C: New test.
9858
9859 2018-02-16 Yury Gribov <tetra2005@gmail.com>
9860
9861 PR target/81535
9862 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
9863 * gcc.dg/pr56727-2.c: Ditto.
9864 * gcc.target/powerpc/pr79439.c: Renamed to...
9865 * gcc.target/powerpc/pr79439-1.c: ...this.
9866 * gcc.target/powerpc/pr79439-2.c: New test.
9867 * gcc.target/powerpc/pr79439-3.c: New test.
9868
9869 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
9870
9871 target/pr84371
9872 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
9873 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
9874 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
9875 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
9876 * gcc.target/powerpc/builtins-3.c: Same.
9877
9878 2018-02-16 Nathan Sidwell <nathan@acm.org>
9879
9880 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
9881
9882 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
9883
9884 PR rtl-optimization/70023
9885 * gcc.target/i386/pr70023.c: New.
9886
9887 2018-02-16 Carl Love <cel@us.ibm.com>
9888
9889 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
9890 tests.
9891 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
9892 tests.
9893
9894 2018-02-16 Carl Love <cel@us.ibm.com>
9895
9896 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
9897 for the ABI definitions for vec_extract4b and vec_insert4b.
9898
9899 2018-02-16 Nathan Sidwell <nathan@acm.org>
9900
9901 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
9902 * g++.old-deja/g++.mike/net43.C: Likewise.
9903
9904 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
9905
9906 PR c++/82468
9907 * g++.dg/cpp1z/class-deduction48.C: New.
9908
9909 2018-02-16 Nathan Sidwell <nathan@acm.org>
9910
9911 PR c++/84375
9912 * g++.dg/lookup/pr84375.C: New.
9913
9914 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
9915
9916 PR target/83831
9917 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
9918
9919 2018-02-16 Richard Biener <rguenther@suse.de>
9920
9921 PR tree-optimization/84417
9922 * gcc.dg/torture/pr84417.c: New testcase.
9923
9924 2018-02-16 Jakub Jelinek <jakub@redhat.com>
9925
9926 PR target/84272
9927 * g++.dg/opt/pr84272.C: New test.
9928
9929 PR rtl-optimization/83723
9930 * gcc.dg/pr83723.c: New test.
9931
9932 2018-02-16 Richard Biener <rguenther@suse.de>
9933
9934 PR tree-optimization/84399
9935 * gcc.dg/graphite/pr84399.c: New testcase.
9936
9937 2018-02-16 Richard Biener <rguenther@suse.de>
9938
9939 PR tree-optimization/84190
9940 * g++.dg/torture/pr84190.C: New testcase.
9941
9942 2018-02-15 Martin Sebor <msebor@redhat.com>
9943
9944 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
9945 directives.
9946
9947 2018-02-15 Janus Weil <janus@gcc.gnu.org>
9948
9949 PR fortran/84409
9950 * gfortran.dg/dtio_21.f03: Add an error message.
9951 * gfortran.dg/dtio_22.f90: Fix invalid test case.
9952
9953 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
9954
9955 PR fortran/84381
9956 * gfortran.dg/stop_shouldfail.f90: New test.
9957
9958 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
9959
9960 PR c++/84330
9961 * g++.dg/concepts/pr84330.C: New.
9962
9963 2018-02-15 Tom de Vries <tom@codesourcery.com>
9964
9965 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
9966
9967 2018-02-15 Tom de Vries <tom@codesourcery.com>
9968
9969 * gcc.c-torture/compile/pr84136.c: Require effective target
9970 indirect_jumps.
9971
9972 2018-02-15 Jakub Jelinek <jakub@redhat.com>
9973
9974 PR tree-optimization/84383
9975 * gcc.c-torture/compile/pr84383.c: New test.
9976
9977 PR tree-optimization/84334
9978 * gcc.dg/pr84334.c: New test.
9979
9980 2018-02-14 Carl Love <cel@us.ibm.com>
9981
9982 * gcc.target/powerpc/builtins-4-int128-runnable.c
9983 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
9984 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
9985
9986 2018-02-14 Martin Sebor <msebor@redhat.com>
9987
9988 PR tree-optimization/83698
9989 * gcc.dg/Wrestrict-7.c: New test.
9990 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
9991 * gcc.target/i386/chkp-stropt-17.c: Same.
9992
9993 2018-02-14 Martin Sebor <msebor@redhat.com>
9994
9995 PR c/84108
9996 * gcc.dg/Wattributes-8.c: New test.
9997
9998 2018-02-14 Janus Weil <janus@gcc.gnu.org>
9999
10000 PR fortran/84385
10001 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
10002 * gfortran.dg/allocate_with_source_23.f90: Ditto.
10003 * gfortran.dg/select_type_1.f03: Extend test case.
10004
10005 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
10006
10007 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
10008 (dg-options): Use -O2 -msse2 -mno-sse3.
10009
10010 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
10011
10012 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
10013 this test case still works ok.
10014 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
10015 * gcc.dg/vmx/insert-be-order.c: Likewise.
10016 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
10017 * gcc.dg/vmx/ld-be-order.c: Likewise.
10018 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
10019 * gcc.dg/vmx/lde-be-order.c: Likewise.
10020 * gcc.dg/vmx/ldl-be-order.c: Likewise.
10021 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
10022 * gcc.dg/vmx/merge-be-order.c: Likewise.
10023 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
10024 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
10025 * gcc.dg/vmx/pack-be-order.c: Likewise.
10026 * gcc.dg/vmx/perm-be-order.c: Likewise.
10027 * gcc.dg/vmx/splat-be-order.c: Likewise.
10028 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
10029 * gcc.dg/vmx/st-be-order.c: Likewise.
10030 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
10031 * gcc.dg/vmx/ste-be-order.c: Likewise.
10032 * gcc.dg/vmx/stl-be-order.c: Likewise.
10033 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
10034 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
10035 * gcc.dg/vmx/unpack-be-order.c: Likewise.
10036 * gcc.dg/vmx/vsums-be-order.c: Likewise.
10037 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
10038
10039 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
10040
10041 PR c++/84350
10042 * g++.dg/cpp0x/auto49.C: New.
10043
10044 2018-02-14 Nathan Sidwell <nathan@acm.org>
10045
10046 * g++.dg/template/instantiate5.C: Adjust required-from loc.
10047
10048 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
10049
10050 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
10051 * gcc.target/powerpc/le-altivec-consts.c: Same.
10052
10053 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
10054
10055 PR target/84220
10056 * gcc.target/powerpc/pr84220-sld.c: New test.
10057 * gcc.target/powerpc/pr84220-sld2.c: New test.
10058 * gcc.target/powerpc/pr84220-sldw.c: New test.
10059 * gcc.target/powerpc/pr84220-xxperm.c: New test.
10060 * gcc.target/powerpc/pr84220-xxsld.c: New test.
10061
10062 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
10063
10064 PR target/84239
10065 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
10066 _inc_ssp intrinsics.
10067 * gcc.target/i386/cet-intrin-4.c: Likewise.
10068 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
10069 __builtin_ia32_rdssp[d|q].
10070
10071 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
10072
10073 PR tree-optimization/84357
10074 * gcc.dg/vect/pr84357.c: New test.
10075
10076 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
10077
10078 PR target/83831
10079 * gcc.target/rx/pr83831.c: New tests.
10080
10081 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
10082
10083 PR target/79242
10084 * gcc.target/msp430/pr79242.c: New test.
10085
10086 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
10087
10088 PR target/84372
10089 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
10090 with -mcpu=power9.
10091
10092 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
10093
10094 PR target/84279
10095 * g++.dg/pr84279.C: New test.
10096
10097 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
10098
10099 PR rtl-optimization/84169
10100 * gcc.c-torture/execute/pr84169.c: New.
10101
10102 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
10103
10104 PR target/84370
10105 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
10106
10107 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
10108
10109 PR target/84365
10110 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
10111 with -mcpu=power9.
10112
10113 2018-02-13 Jakub Jelinek <jakub@redhat.com>
10114
10115 PR c++/84364
10116 * g++.dg/warn/effc4.C: New test.
10117
10118 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
10119
10120 PR c++/84333
10121 * g++.dg/template/sizeof16.C: New.
10122 * g++.dg/template/sizeof17.C: Likewise.
10123
10124 2018-02-13 Janus Weil <janus@gcc.gnu.org>
10125
10126 PR fortran/84313
10127 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
10128 add necessary compiler options.
10129 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
10130
10131 2018-02-13 Jakub Jelinek <jakub@redhat.com>
10132
10133 PR c/82210
10134 * gcc.c-torture/execute/pr82210.c: New test.
10135
10136 PR middle-end/84309
10137 * gcc.dg/pr84309-2.c: New test.
10138
10139 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
10140
10141 PR tree-optimization/84321
10142 * gcc.dg/pr84321.c: New test.
10143
10144 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
10145
10146 PR target/84359
10147 * gcc.target/i386/pr57193.c: Add -march=x86-64.
10148
10149 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
10150
10151 PR sanitizer/84340
10152 * gcc.dg/asan/pr84307.c: Remove test.
10153
10154 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
10155
10156 * gcc.target/rl78/test_auto_vector.c: New test.
10157
10158 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
10159
10160 PR c/84305
10161 * gcc.c-torture/compile/pr84305.c: New test.
10162
10163 2018-02-13 Jakub Jelinek <jakub@redhat.com>
10164
10165 PR target/84335
10166 * gcc.target/i386/pr84335.c: New test.
10167
10168 PR tree-optimization/84339
10169 * gcc.c-torture/execute/pr84339.c: New test.
10170
10171 PR middle-end/84309
10172 * gcc.dg/pr84309.c: New test.
10173 * gcc.target/i386/pr84309.c: New test.
10174
10175 PR target/84336
10176 * gcc.target/i386/pr84336.c: New test.
10177
10178 2018-02-12 Jakub Jelinek <jakub@redhat.com>
10179
10180 PR c++/84341
10181 * c-c++-common/gomp/pr84341.c: New test.
10182
10183 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
10184
10185 PR fortran/68746
10186 * gfortran.dg/read_dir.f90: Re-add dg-do run.
10187
10188 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
10189
10190 PR fortran/68746
10191 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
10192 of zero for read.
10193
10194 2018-02-12 Jeff Law <law@redhat.com>
10195
10196 * gcc.c-torture/compile/reg-args-size.c: New test.
10197
10198 2018-02-12 Carl Love <cel@us.ibm.com>
10199
10200 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
10201 uint128 tests to new testfile.
10202 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
10203 int128 and uint128 tests.
10204 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
10205 list of torture tests.
10206
10207 2018-02-12 Janus Weil <janus@gcc.gnu.org>
10208
10209 PR fortran/84273
10210 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
10211 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
10212
10213 2018-02-12 Tamar Christina <tamar.christina@arm.com>
10214
10215 PR target/82641
10216 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
10217
10218 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
10219
10220 PR sanitizer/84307
10221 * gcc.dg/asan/pr84307.c: New test.
10222
10223 2018-02-12 Nathan Sidwell <nathan@acm.org>
10224
10225 * g++.dg/parse/pr84263.C: New.
10226
10227 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
10228
10229 PR c++/79626
10230 * g++.dg/template/crash129.C: New.
10231
10232 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
10233
10234 PR target/83828
10235 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
10236 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
10237 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
10238 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
10239 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
10240
10241 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
10242
10243 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
10244 _mm_maskz_scalef_round_sd): Test new intrinsics.
10245 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
10246 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
10247 intrinsics.
10248 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
10249 _mm_maskz_scalef_round_ss): Test new intrinsics.
10250 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
10251 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
10252 intrinsics.
10253 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
10254 __builtin_ia32_scalefss_round): Remove builtin.
10255 (__builtin_ia32_scalefsd_mask_round,
10256 __builtin_ia32_scalefss_mask_round): Test new builtin.
10257 * gcc.target/i386/sse-13.c: Ditto.
10258 * gcc.target/i386/sse-23.c: Ditto.
10259
10260 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
10261
10262 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
10263 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
10264 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
10265 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
10266 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
10267 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
10268 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
10269 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
10270 intrinsics.
10271 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
10272 (__builtin_ia32_sqrtss_round): Remove builtins.
10273 (__builtin_ia32_sqrtsd_mask_round)
10274 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
10275 * gcc.target/i386/sse-13.c: Ditto.
10276 * gcc.target/i386/sse-23.c: Ditto.
10277
10278 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10279
10280 PR fortran/35299
10281 * gfortran.dg/statement_function_3.f: New test.
10282
10283 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
10284
10285 PR fortran/54223
10286 PR fortran/84276
10287 * gfortran.dg/statement_function_1.f90: New test.
10288 * gfortran.dg/statement_function_2.f90: New test.
10289
10290 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
10291
10292 PR fortran/84074
10293 * gfortran.dg/type_to_class_5.f03: New test.
10294
10295 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
10296
10297 PR fortran/56691
10298 * gfortran.dg/type_to_class_4.f03: New test.
10299
10300 2018-02-10 Alan Modra <amodra@gmail.com>
10301
10302 PR target/84300
10303 * gcc.dg/pr84300.c: New.
10304
10305 2018-02-10 Jakub Jelinek <jakub@redhat.com>
10306
10307 PR sanitizer/83987
10308 * g++.dg/ubsan/pr83987-2.C: New test.
10309
10310 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
10311
10312 * gcc.target/rx/movsicc.c: New test.
10313
10314 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
10315
10316 PR target/83926
10317 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
10318 message.
10319
10320 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
10321
10322 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
10323 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
10324
10325 2018-02-09 Nathan Sidwell <nathan@acm.org>
10326
10327 PR c/84293
10328 * c-c++-common/pr84293.h: New.
10329 * c-c++-common/pr84293.c: New.
10330
10331 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
10332
10333 PR rtl-optimization/57193
10334 * gcc.target/i386/pr57193.c: New.
10335
10336 2018-02-09 Jakub Jelinek <jakub@redhat.com>
10337
10338 PR target/84226
10339 * gcc.target/powerpc/pr84226.c: New test.
10340
10341 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
10342
10343 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
10344 from this to...
10345 <vclzd>: ...this.
10346
10347 2018-02-09 Martin Sebor <msebor@redhat.com>
10348
10349 PR lto/84212
10350 * gcc.dg/lto/pr84212_0.c: New test file.
10351 * gcc.dg/lto/pr84212_1.c: Same.
10352
10353 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
10354
10355 PR target/83926
10356 * gcc.target/powerpc/pr83926.c: New test.
10357 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
10358 message. Fix test for running in 32-bit mode.
10359
10360 2018-02-09 Tamar Christina <tamar.christina@arm.com>
10361
10362 PR target/82641
10363 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
10364
10365 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10366
10367 PR target/PR84295
10368 * gcc.target/s390/pr84295.c: New test.
10369
10370 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
10371
10372 PR c++/77522
10373 * g++.dg/cpp1y/lambda-init16.C: New.
10374
10375 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
10376
10377 * gnat.dg/sso8.adb: New test.
10378 * gnat.dg/sso8_pkg.ads: New helper.
10379
10380 2018-02-09 Richard Biener <rguenther@suse.de>
10381
10382 PR tree-optimization/84278
10383 * gcc.target/i386/pr84278.c: Adjust regex.
10384
10385 2018-02-09 Jakub Jelinek <jakub@redhat.com>
10386
10387 PR tree-optimization/84232
10388 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
10389
10390 PR debug/84252
10391 * gcc.target/aarch64/pr84252.c: New test.
10392
10393 PR middle-end/84237
10394 * gcc.dg/pr84237.c: New test.
10395
10396 2018-02-09 Marek Polacek <polacek@redhat.com>
10397 Jakub Jelinek <jakub@redhat.com>
10398
10399 PR c++/83659
10400 * g++.dg/torture/pr83659.C: New test.
10401
10402 2018-02-08 David Malcolm <dmalcolm@redhat.com>
10403
10404 PR tree-optimization/84136
10405 * gcc.c-torture/compile/pr84136.c: New test.
10406
10407 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
10408
10409 PR target/83008
10410 * gcc.target/i386/pr83008.c: New test.
10411
10412 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
10413
10414 PR target/81143
10415 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
10416
10417 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
10418
10419 PR c++/83806
10420 * g++.dg/warn/Wunused-parm-11.C: New.
10421
10422 2018-02-08 Marek Polacek <polacek@redhat.com>
10423
10424 PR tree-optimization/84238
10425 * gcc.dg/Wstringop-overflow-3.c: New test.
10426
10427 2018-02-08 Nathan Sidwell <nathan@acm.org>
10428
10429 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
10430
10431 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
10432
10433 PR tree-optimization/84265
10434 * gcc.dg/vect/pr84265.c: New test.
10435
10436 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
10437
10438 PR tree-optimization/81635
10439 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
10440 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
10441
10442 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10443
10444 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
10445 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
10446 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
10447 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
10448 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
10449 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
10450 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
10451 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
10452 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
10453 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
10454 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
10455 * gcc.target/s390/nobp-return-attr-all.c: New test.
10456 * gcc.target/s390/nobp-return-attr-neg.c: New test.
10457 * gcc.target/s390/nobp-return-mem-attr.c: New test.
10458 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
10459 * gcc.target/s390/nobp-return-mem-z10.c: New test.
10460 * gcc.target/s390/nobp-return-mem-z900.c: New test.
10461 * gcc.target/s390/nobp-return-reg-attr.c: New test.
10462 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
10463 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
10464 * gcc.target/s390/nobp-return-reg-z10.c: New test.
10465 * gcc.target/s390/nobp-return-reg-z900.c: New test.
10466 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
10467 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
10468 * gcc.target/s390/nobp-table-jump-z10.c: New test.
10469 * gcc.target/s390/nobp-table-jump-z900.c: New test.
10470
10471 2018-02-08 Richard Biener <rguenther@suse.de>
10472
10473 PR tree-optimization/84233
10474 * g++.dg/torture/pr84233.C: New testcase.
10475
10476 2018-02-08 Richard Biener <rguenther@suse.de>
10477
10478 PR tree-optimization/84278
10479 * gcc.target/i386/pr84278.c: New testcase.
10480
10481 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
10482
10483 PR rtl-optimization/84068
10484 PR rtl-optimization/83459
10485 * gcc.dg/pr84068.c: New test.
10486
10487 2018-02-08 Richard Biener <rguenther@suse.de>
10488
10489 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
10490 loop vectorization to happen.
10491
10492 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
10493
10494 PR c++/83204
10495 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
10496
10497 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
10498
10499 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
10500
10501 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
10502
10503 PR target/84154
10504 * gcc.target/powerpc/pr84154-1.c: New tests.
10505 * gcc.target/powerpc/pr84154-2.c: Likewise.
10506 * gcc.target/powerpc/pr84154-3.c: Likewise.
10507
10508 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
10509
10510 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
10511
10512 2018-02-07 Jakub Jelinek <jakub@redhat.com>
10513
10514 PR c++/84082
10515 * g++.dg/template/incomplete11.C: New test.
10516 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
10517
10518 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
10519
10520 PR fortran/82994
10521 * gfortran.dg/deallocate_error_3.f90: New test.
10522 * gfortran.dg/deallocate_error_4.f90: New test.
10523
10524 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
10525
10526 PR fortran/68560
10527 * gfortran.dg/shape_9.f90: New test.
10528
10529 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
10530
10531 PR fortran/82049
10532 * gfortran.dg/assumed_charlen_parameter.f90: New test.
10533
10534 2018-02-07 David Malcolm <dmalcolm@redhat.com>
10535
10536 PR c++/81610
10537 PR c++/80567
10538 * g++.dg/spellcheck-reswords.C: New test case.
10539 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
10540 suggestion of "if".
10541
10542 2018-02-07 Martin Liska <mliska@suse.cz>
10543
10544 PR c++/84059.
10545 * g++.dg/ext/mv26.C: New test.
10546
10547 2018-02-07 Tom de Vries <tom@codesourcery.com>
10548
10549 * gcc.dg/pr83844.c: Require effective target alloca.
10550
10551 2018-02-07 Tom de Vries <tom@codesourcery.com>
10552
10553 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
10554
10555 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
10556
10557 PR target/84243
10558 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
10559 -fcf-protection=return.
10560
10561 2018-02-07 Tom de Vries <tom@codesourcery.com>
10562
10563 PR libgomp/84217
10564 * c-c++-common/goacc/pr84217.c: New test.
10565 * gfortran.dg/goacc/pr84217.f90: New test.
10566
10567 2018-02-07 Richard Biener <rguenther@suse.de>
10568
10569 PR tree-optimization/84204
10570 * gcc.dg/graphite/pr84204.c: New testcase.
10571
10572 PR tree-optimization/84205
10573 * gcc.dg/graphite/pr84205.c: New testcase.
10574
10575 PR tree-optimization/84223
10576 * gfortran.dg/graphite/pr84223.f90: New testcase.
10577
10578 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
10579
10580 PR c++/71662
10581 * g++.dg/cpp0x/scoped_enum7.C: New.
10582
10583 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
10584
10585 PR tree-optimization/83008
10586 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
10587
10588 2018-02-07 Jakub Jelinek <jakub@redhat.com>
10589
10590 PR tree-optimization/84235
10591 * gcc.c-torture/execute/ieee/pr84235.c: New test.
10592
10593 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10594
10595 PR testsuite/84243
10596 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
10597 targets.
10598 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
10599
10600 2018-02-06 Jakub Jelinek <jakub@redhat.com>
10601
10602 PR target/84146
10603 * gcc.target/i386/pr84146.c: New test.
10604
10605 2018-02-06 Michael Collison <michael.collison@arm.com>
10606
10607 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
10608
10609 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10610
10611 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
10612 warning for -mno-speculate-indirect-jumps.
10613 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
10614 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
10615 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
10616 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
10617 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
10618 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
10619
10620 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
10621
10622 PR target/84145
10623 * c-c++-common/fcf-protection-1.c: Change a compared message.
10624 * c-c++-common/fcf-protection-2.c: Likewise.
10625 * c-c++-common/fcf-protection-3.c: Likewise.
10626 * c-c++-common/fcf-protection-5.c: Likewise.
10627 * c-c++-common/fcf-protection-6.c: New test.
10628 * c-c++-common/fcf-protection-7.c: Likewise.
10629
10630 2018-02-06 Marek Polacek <polacek@redhat.com>
10631
10632 PR tree-optimization/84228
10633 * c-c++-common/Wstringop-truncation-3.c: New test.
10634
10635 2018-02-06 Tamar Christina <tamar.christina@arm.com>
10636
10637 PR target/82641
10638 * gcc.target/arm/pragma_arch_switch_2.c: New.
10639
10640 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10641
10642 PR target/79975
10643 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
10644
10645 2018-02-05 Martin Sebor <msebor@redhat.com>
10646
10647 PR tree-optimization/83369
10648 * gcc.dg/Wnonnull.c: New test.
10649
10650 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
10651
10652 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
10653 argument and use dg-messages-by-file instead. Expect it to be
10654 an array rather than a dict.
10655 (lto-link-and-maybe-run): Remove messages_by_file argument and
10656 use an upvar for dg-messages-by-file. Update call to
10657 lto_handle_diagnostics.
10658 (lt-get-options): Treat dg-messages-by-file as an array
10659 rather than a dict.
10660 (lto-get-options-main): Likewise. Set the entry rather than appending.
10661 (lto-execute): Treat dg-messages-by-file as an array rather than
10662 a dict. Update call to lto-link-and-maybe-run.
10663
10664 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
10665
10666 PR c++/82782
10667 * g++.dg/cpp1z/inline-var4.C: New.
10668
10669 2018-02-05 Martin Liska <mliska@suse.cz>
10670
10671 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
10672 options.
10673 * c-c++-common/asan/pointer-compare-2.c: Likewise.
10674 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
10675 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
10676 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
10677 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
10678 * c-c++-common/asan/pointer-compare-3.c: New test.
10679
10680 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
10681
10682 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
10683 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
10684
10685 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
10686
10687 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
10688 _mm_maskz_range_sd, _mm_mask_range_round_sd,
10689 _mm_maskz_range_round_sd): Test new intrinsics.
10690 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
10691 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
10692 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
10693 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
10694 _mm_maskz_range_ss, _mm_mask_range_round_ss,
10695 _mm_maskz_range_round_ss): Test new intrinsics.
10696 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
10697 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
10698 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
10699 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
10700 __builtin_ia32_rangess128_round): Remove builtins.
10701 (__builtin_ia32_rangesd128_mask_round,
10702 __builtin_ia32_rangess128_mask_round): Test new builtins.
10703 * gcc.target/i386/sse-13.c: Ditto.
10704 * gcc.target/i386/sse-23.c: Ditto.
10705
10706 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
10707
10708 PR middle-end/79966
10709 * gfortran.dg/pr79966.f90: New testcase
10710
10711 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
10712
10713 PR fortran/84094
10714 * gfortran.dg/associate_23.f90: Fix invalid code.
10715 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
10716 * gfortran.dg/matmul_3.f90: Likewise.
10717 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
10718
10719 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
10720
10721 PR fortran/84115
10722 * gfortran.dg/associate_34.f90: New test.
10723 * gfortran.dg/associate_35.f90: New test.
10724
10725 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
10726
10727 PR fortran/84141
10728 PR fortran/84155
10729 * gfortran.dg/pr84155.f90: New test.
10730
10731 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
10732
10733 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
10734 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
10735
10736 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
10737
10738 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
10739 dg-do run stanza.
10740
10741 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
10742
10743 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
10744 requirement.
10745 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
10746 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
10747 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
10748
10749 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
10750
10751 PR testsuite/52641
10752 * gcc.c-torture/execute/pr83362.c: Make work for int16.
10753 * gcc.dg/Wsign-conversion.c: Dito.
10754 * gcc.dg/attr-alloc_size-4.c: Dito.
10755 * gcc.dg/pr81020.c: Dito.
10756 * gcc.dg/pr81192.c: Dito.
10757 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
10758 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
10759 * gcc.dg/pr83844.c: Restrict to int32plus.
10760 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
10761 * gcc.dg/tree-ssa/ldist-25.c: Dito.
10762 * gcc.dg/tree-ssa/ldist-27.c: Dito.
10763 * gcc.dg/tree-ssa/ldist-28.c: Dito.
10764 * gcc.dg/tree-ssa/ldist-29.c: Dito.
10765 * gcc.dg/tree-ssa/ldist-30.c: Dito.
10766 * gcc.dg/tree-ssa/ldist-31.c: Dito.
10767 * gcc.dg/tree-ssa/ldist-32.c: Dito.
10768 * gcc.dg/tree-ssa/ldist-33.c: Dito.
10769 * gcc.dg/tree-ssa/ldist-34.c: Dito.
10770 * gcc.dg/tree-ssa/ldist-35.c: Dito.
10771 * gcc.dg/tree-ssa/ldist-36.c: Dito.
10772
10773 2018-02-02 Julia Koval <julia.koval@intel.com>
10774
10775 * gcc.target/i386/funcspec-56.inc: Handle new march.
10776 * g++.dg/ext/mv16.C: Ditto.
10777
10778 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
10779
10780 * lib/target-supports.exp
10781 (check_effective_target_keeps_null_pointer_checks): No more
10782 special-case avr.
10783 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
10784 * gcc.dg/ifcvt-4.c: Skip avr.
10785 * gcc.dg/pr53037-1.c: Dito.
10786 * gcc.dg/pr53037-2.c: Dito.
10787 * gcc.dg/pr53037-3.c: Dito.
10788 * gcc.dg/pr63387-2.c: Dito.
10789 * gcc.dg/pr63387.c: Dito.
10790 * gcc.dg/sancov/cmp0.c: Dito.
10791 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
10792 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
10793 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
10794 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
10795 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
10796 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
10797 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
10798 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
10799 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
10800 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
10801 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
10802 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
10803 * gcc.dg/tree-ssa/pr82059.c: Dito.
10804 * gcc.c-torture/execute/pr70460.c: Dito.
10805
10806 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
10807
10808 PR testsuite/52641
10809 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
10810 * gcc.c-torture/execute/20180112-1.c: Dito.
10811 * gcc.c-torture/execute/pr81503.c: Dito.
10812 * gcc.dg/store_merging_12.c: Dito.
10813 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
10814 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
10815 * gcc.dg/tree-ssa/pr80898.c: Dito.
10816 * gcc.dg/tree-ssa/pr82363.c: Dito.
10817 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
10818 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
10819 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
10820 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
10821 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
10822 * gcc.dg/tree-ssa/pr80803.c: Dito.
10823 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
10824 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
10825 * gcc.dg/tree-ssa/vrp114.c: Dito.
10826 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
10827 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
10828 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
10829
10830 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
10831
10832 PR target/84066
10833 * gcc.target/i386/cet-sjlj-6a.c: New test.
10834 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
10835
10836 2018-02-01 Marek Polacek <polacek@redhat.com>
10837
10838 PR c++/84125
10839 * g++.dg/cpp1y/lambda-generic-84125.C:New test.
10840
10841 2018-01-30 Jeff Law <law@redhat.com>
10842
10843 PR target/84128
10844 * gcc.target/i386/pr84128.c: New test.
10845
10846 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
10847
10848 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
10849 -fdelete-null-pointer-checks.
10850
10851 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
10852
10853 PR c++/83796
10854 * g++.dg/cpp0x/abstract-default1.C: New.
10855
10856 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
10857
10858 PR tree-optimization/81635
10859 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
10860 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
10861
10862 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
10863
10864 PR target/83370
10865 * gcc.target/aarch64/pr83370.c: New.
10866
10867 2018-02-01 Richard Biener <rguenther@suse.de>
10868
10869 * gcc.dg/graphite/pr35356-1.c: Adjust.
10870
10871 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
10872
10873 PR testsuite/83846
10874 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
10875 for ILP32.
10876 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
10877 of hard-coding the choice.
10878 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
10879 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
10880 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
10881 memset call.
10882 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
10883 stdint.h types.
10884 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
10885 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
10886 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
10887 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
10888 * gcc.target/aarch64/sve/logical_1.c: Likewise.
10889 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
10890 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
10891 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
10892 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
10893 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
10894 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
10895 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
10896 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
10897 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
10898 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
10899 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
10900 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
10901 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
10902 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
10903 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
10904 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
10905 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
10906 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
10907 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
10908 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
10909 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
10910 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
10911 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
10912 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
10913 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
10914 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
10915 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
10916 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
10917 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
10918 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
10919 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
10920 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
10921 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
10922 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
10923 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
10924 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
10925 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
10926 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
10927 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
10928 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
10929 __builtin_popcountll rather than __builtin_popcountl.
10930
10931 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
10932
10933 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
10934 of LD1R[HWD] for multi-element constants on big-endian targets.
10935 * gcc.target/aarch64/sve/slp_3.c: Likewise.
10936 * gcc.target/aarch64/sve/slp_4.c: Likewise.
10937
10938 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
10939
10940 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
10941 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
10942 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
10943
10944 2018-02-01 Jakub Jelinek <jakub@redhat.com>
10945
10946 PR tree-optimization/81661
10947 PR tree-optimization/84117
10948 * gcc.dg/pr81661.c: New test.
10949 * gfortran.dg/pr84117.f90: New test.
10950
10951 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
10952
10953 PR fortran/83705
10954 * gfortran.dg/repeat_7.f90: Catch warning message.
10955
10956 2018-01-31 Ian Lance Taylor <iant@golang.org>
10957
10958 * go.go-torture/execute/printnil.go: New test.
10959
10960 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10961
10962 * lib/target-supports.exp (check_effective_target_comdat_group):
10963 Allow for Solaris as comdat syntax.
10964
10965 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
10966 Solaris with comdat_group support and as.
10967
10968 2018-01-31 Marek Polacek <polacek@redhat.com>
10969
10970 PR c/81779
10971 * gcc.dg/pr81779.c: New test.
10972
10973 2018-01-31 Jakub Jelinek <jakub@redhat.com>
10974
10975 PR fortran/84116
10976 * gfortran.dg/gomp/pr84116.f90: New test.
10977
10978 PR c++/83993
10979 * g++.dg/init/pr83993-2.C: New test.
10980
10981 PR c++/83993
10982 * g++.dg/init/pr83993-1.C: New test.
10983 * g++.dg/cpp0x/pr83993.C: New test.
10984
10985 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
10986
10987 PR fortran/84088
10988 * gfortran.dg/pr84088.f90: New test.
10989
10990 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
10991
10992 PR target/82444
10993 * gcc.target/i386/pr82444.c: New.
10994
10995 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
10996
10997 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
10998 * gcc.target/powerpc/vsx-13.c: New.
10999
11000 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
11001
11002 PR c++/84092
11003 * g++.dg/cpp1y/var-templ57.C: New.
11004
11005 2018-01-31 Marek Polacek <polacek@redhat.com>
11006
11007 PR c++/84138
11008 * g++.dg/diagnostic/pr84138.C: New test.
11009
11010 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
11011
11012 PR fortran/78534
11013 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
11014 -Wstringop-overflow warnings due to spurious warning with -O1.
11015 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
11016 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
11017
11018 2018-01-31 Richard Biener <rguenther@suse.de>
11019
11020 PR tree-optimization/84132
11021 * g++.dg/torture/pr84132.C: New testcase.
11022
11023 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
11024
11025 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
11026 dg-final scan.
11027
11028 2018-01-31 Julia Koval <julia.koval@intel.com>
11029
11030 PR target/83618
11031 * gcc.target/i386/rdpid.c: Remove "eax".
11032
11033 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11034
11035 PR tree-optimization/64946
11036 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
11037 scan-assembler checks.
11038
11039 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
11040
11041 * gcc.c-torture/execute/20180131-1.c: New test.
11042
11043 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
11044
11045 * gcc.target/arc/taux-1.c: New test.
11046 * gcc.target/arc/taux-2.c: Likewise.
11047
11048 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
11049
11050 * gcc.target/arc/uncached.c: New test.
11051
11052 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11053
11054 PR lto/83954
11055 * gnat.dg/lto20.adb: Remove dg-excess-errors.
11056
11057 2018-01-31 Jakub Jelinek <jakub@redhat.com>
11058
11059 PR preprocessor/69869
11060 * gcc.dg/cpp/trad/pr69869.c: New test.
11061
11062 PR c/84100
11063 * gcc.dg/pr84100.c: New test.
11064
11065 2018-01-30 Jeff Law <law@redhat.com>
11066
11067 PR target/84064
11068 * gcc.target/i386/pr84064: New test.
11069
11070 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
11071
11072 PR fortran/84134
11073 * gfortran.dg/data_implied_do_2.f90: New test.
11074
11075 2018-01-30 Janus Weil <janus@gcc.gnu.org>
11076
11077 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
11078
11079 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
11080
11081 PR fortran/84133
11082 * gfortran.dg/inline_matmul_21.f90: New test case.
11083
11084 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11085
11086 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
11087
11088 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
11089
11090 PR target/84112
11091 * gcc.target/powerpc/pr84112.c: New.
11092
11093 2018-01-30 Jakub Jelinek <jakub@redhat.com>
11094
11095 PR rtl-optimization/83986
11096 * gcc.dg/pr83986.c: New test.
11097
11098 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
11099
11100 PR 58684
11101 * gcc.dg/torture/inf-compare-1.c: Add xfail.
11102 * gcc.dg/torture/inf-compare-2.c: Add xfail.
11103 * gcc.dg/torture/inf-compare-3.c: Add xfail.
11104 * gcc.dg/torture/inf-compare-4.c: Add xfail.
11105
11106 2018-01-30 Jakub Jelinek <jakub@redhat.com>
11107
11108 PR tree-optimization/84111
11109 * gcc.c-torture/compile/pr84111.c: New test.
11110
11111 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
11112
11113 PR ipa/83179
11114 * gcc.dg/ipa/inline-2.c: Fix template.
11115 * gcc.dg/ipa/inline-3.c: Fix template.
11116
11117 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
11118
11119 PR ipa/81360
11120 * g++.dg/torture/pr81360.C: New testcase.
11121
11122 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
11123
11124 PR lto/83954
11125 * gcc.dg/lto/pr83954.h: New testcase.
11126 * gcc.dg/lto/pr83954_0.c: New testcase.
11127 * gcc.dg/lto/pr83954_1.c: New testcase.
11128
11129 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11130
11131 PR bootstrap/84017
11132 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
11133 to dg-options.
11134 Simplify DW_AT_producer scan.
11135
11136 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11137
11138 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
11139
11140 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
11141
11142 PR target/83828
11143 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
11144 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
11145 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
11146 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
11147
11148 2018-01-29 Jeff Law <law@redhat.com>
11149
11150 PR testsuite/81010
11151 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
11152 better match other tests which require vsx. Verify the zero
11153 extension is part of the test in the combiner dump.
11154
11155 2018-01-29 Marek Polacek <polacek@redhat.com>
11156
11157 PR c/83966
11158 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
11159
11160 PR c++/83996
11161 * g++.dg/ext/pr83996.C: New test.
11162
11163 2018-01-29 Richard Biener <rguenther@suse.de>
11164
11165 PR tree-optimization/84057
11166 * gcc.dg/graphite/pr84057.c: New testcase.
11167
11168 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
11169
11170 PR fortran/84073
11171 * gfortran.dg/bind_c_usage_31.f90: New test.
11172
11173 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
11174
11175 PR c++/83924
11176 * g++.dg/warn/Wduplicated-branches5.C: New.
11177
11178 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
11179
11180 * gcc.target/rl78/test_addsi3_internal.c: New test.
11181
11182 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
11183
11184 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
11185 Make expected output depend on whether we expect sibcalls or not.
11186 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
11187 safe-indirect-jump-1.c).
11188
11189 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
11190 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
11191 Soren Rasmussen <s.c.rasmussen@gmail.com>
11192
11193 Fortran 2018 teams tests.
11194
11195 * gfortran.dg/team_number_1.f90: new test for team_number.
11196 * gfortran.dg/team_change_1.f90: new test for change team.
11197 * gfortran.dg/team_end_1.f90: new test for end team.
11198 * gfortran.dg/team_form_1.f90: new test for form team.
11199
11200 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
11201
11202 PR fortran/83998
11203 * gfortran.dg/dot_product_4.f90
11204
11205 2018-01-26 Martin Sebor <msebor@redhat.com>
11206
11207 PR tree-optimization/83896
11208 * gcc.dg/strlenopt-43.c: New.
11209
11210 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
11211
11212 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
11213 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
11214 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
11215 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
11216 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
11217 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
11218 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
11219 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
11220 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
11221 stanzas.
11222 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
11223 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
11224 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
11225 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
11226 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
11227 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
11228 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
11229 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
11230 instruction list.
11231 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
11232
11233 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
11234
11235 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
11236 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
11237 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
11238 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
11239 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
11240 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
11241 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
11242 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
11243 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
11244 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
11245 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
11246 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
11247 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
11248
11249 2018-01-26 Martin Liska <mliska@suse.cz>
11250
11251 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
11252 warning is seen.
11253
11254 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
11255
11256 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
11257 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
11258 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
11259 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
11260 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
11261 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
11262 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
11263 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
11264
11265 2018-01-26 Richard Biener <rguenther@suse.de>
11266
11267 PR rtl-optimization/84003
11268 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
11269 latent bug in DSE if NOINLINE is appropriately defined.
11270 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
11271 and defining NOINLINE.
11272
11273 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11274
11275 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
11276 tests specific to aarch64. XFAIL test on arm.
11277
11278 2018-01-26 Jakub Jelinek <jakub@redhat.com>
11279
11280 PR rtl-optimization/83985
11281 * gcc.dg/pr83985.c: New test.
11282
11283 PR c/83989
11284 * c-c++-common/Wrestrict-3.c: New test.
11285
11286 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
11287
11288 * gcc.target/arc/tdelegitimize_addr.c: New test.
11289
11290 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
11291
11292 * gcc.target/arc/jli-1.c: New file.
11293 * gcc.target/arc/jli-2.c: Likewise.
11294
11295 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
11296
11297 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
11298 scan-assembler.
11299 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
11300 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
11301
11302 2018-01-26 Richard Biener <rguenther@suse.de>
11303
11304 PR tree-optimization/81082
11305 * gcc.dg/vect/pr81082.c: New testcase.
11306 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
11307 simplification to n * n.
11308
11309 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11310
11311 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
11312 Solaris 10.
11313 * gcc.target/i386/pr63620.c: Likewise.
11314
11315 2018-01-26 Julia Koval <julia.koval@intel.com>
11316
11317 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
11318 -mavx512f -mavx512bw.
11319 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
11320 * gcc.target/i386/i386.exp: Fix types.
11321
11322 2018-01-26 Alan Modra <amodra@gmail.com>
11323
11324 PR target/84033
11325 * gcc.target/powerpc/swaps-p8-46.c: New.
11326
11327 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
11328
11329 PR fortran/37577
11330 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
11331 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
11332 'array01' in the tree dump comparison.
11333 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
11334 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
11335 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
11336
11337 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
11338
11339 PR middle-end/83055
11340 * gcc.dg/torture/pr83055.c: New testcase.
11341
11342 2018-01-25 Jakub Jelinek <jakub@redhat.com>
11343
11344 PR c++/84031
11345 * g++.dg/cpp1z/decomp36.C: New test.
11346
11347 PR middle-end/83977
11348 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
11349
11350 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
11351
11352 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
11353 the shift dump line.
11354 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
11355
11356 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
11357
11358 PR target/81550
11359 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
11360 index instead of int, which allows IVOPTs to properly optimize the
11361 loop.
11362
11363 2018-01-24 David Malcolm <dmalcolm@redhat.com>
11364
11365 PR jit/82846
11366 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
11367 of "fn_type" typedef.
11368 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
11369
11370 2018-01-24 Ian Lance Taylor <iant@golang.org>
11371
11372 * go.go-torture/execute/names-1.go: New test.
11373
11374 2018-01-19 Jeff Law <law@redhat.com>
11375
11376 PR target/83994
11377 * gcc.target/i386/pr83994.c: New test.
11378
11379 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
11380
11381 PR target/84014
11382 * gcc.target/powerpc/pr84014.c: New.
11383
11384 2018-01-24 Jakub Jelinek <jakub@redhat.com>
11385
11386 PR middle-end/83977
11387 * c-c++-common/gomp/pr83977-1.c: New test.
11388 * c-c++-common/gomp/pr83977-2.c: New test.
11389 * c-c++-common/gomp/pr83977-3.c: New test.
11390 * gfortran.dg/gomp/pr83977.f90: New test.
11391
11392 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
11393
11394 PR testsuite/83889
11395 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
11396 * gcc.dg/vect/pr80631-1.c: Likewise.
11397 * gcc.dg/vect/pr80631-2.c: Likewise.
11398 * gcc.dg/vect/pr81410.c: Likewise.
11399 * gcc.dg/vect/pr81633.c: Likewise.
11400 * gcc.dg/vect/pr81815.c: Likewise.
11401 * gcc.dg/vect/pr82108.c: Likewise.
11402 * gcc.dg/vect/pr83857.c: Likewise.
11403 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
11404 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
11405 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
11406 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
11407 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
11408 * gcc.dg/vect/vect-reduc-11.c: Likewise.
11409 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
11410 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
11411 dg-xfail-run-if instead.
11412 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
11413 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
11414 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
11415 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
11416 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
11417
11418 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
11419
11420 PR tree-optimization/83979
11421 * g++.dg/pr83979.c: New test.
11422
11423 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11424
11425 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
11426 option. Add arm_neon_ok_no_float_abi check.
11427
11428 2018-01-24 Richard Biener <rguenther@suse.de>
11429
11430 PR tree-optimization/83176
11431 * gcc.dg/graphite/pr83176.c: New testcase.
11432
11433 2018-01-24 Richard Biener <rguenther@suse.de>
11434
11435 PR tree-optimization/82819
11436 * gcc.dg/graphite/pr82819.c: New testcase.
11437
11438 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
11439
11440 PR c++/83921
11441 * g++.dg/cpp1y/constexpr-83921-1.C: New.
11442 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
11443 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
11444 * g++.dg/ext/stmtexpr20.C: Likewise.
11445 * g++.dg/ext/stmtexpr21.C: Likewise.
11446
11447 2018-01-23 David Malcolm <dmalcolm@redhat.com>
11448
11449 PR c++/83974
11450 * g++.dg/warn/pr83974.C: New test case.
11451
11452 2018-01-23 Jakub Jelinek <jakub@redhat.com>
11453
11454 PR sanitizer/83987
11455 * g++.dg/ubsan/pr83987.C: New test.
11456
11457 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
11458
11459 PR fortran/83866
11460 * gfortran.dg/pdt_29.f03: New test.
11461
11462 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
11463
11464 PR fortran/83898
11465 * gfortran.dg/associate_33.f03: New test.
11466
11467 2018-01-23 Martin Liska <mliska@suse.cz>
11468
11469 PR lto/81440
11470 * gcc.dg/lto/pr81440.h: New test.
11471 * gcc.dg/lto/pr81440_0.c: New test.
11472 * gcc.dg/lto/pr81440_1.c: New test.
11473
11474 2018-01-23 Nathan Sidwell <nathan@acm.org>
11475
11476 PR c++/83988
11477 * g++.dg/template/pr83988.C: New.
11478
11479 2018-01-23 Jakub Jelinek <jakub@redhat.com>
11480
11481 PR c++/82882
11482 PR c++/83978
11483 * g++.dg/cpp0x/pr82882.C: New test.
11484 * g++.dg/cpp0x/pr83978.C: New test.
11485
11486 PR c++/83958
11487 * g++.dg/cpp1z/decomp35.C: New test.
11488
11489 2018-01-23 Nathan Sidwell <nathan@acm.org>
11490
11491 * g++.dg/cpp0x/range-for10.C: Adjust.
11492 * g++.dg/ext/forscope1.C: Adjust.
11493 * g++.dg/ext/forscope2.C: Adjust.
11494 * g++.dg/template/for1.C: Adjust.
11495
11496 2018-01-23 David Malcolm <dmalcolm@redhat.com>
11497
11498 PR tree-optimization/83510
11499 * gcc.c-torture/compile/pr83510.c: New test case.
11500
11501 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
11502
11503 PR testsuite/83888
11504 * lib/target-supports.exp (check_effective_target_vect_float): Say
11505 that the result only holds when -funsafe-math-optimizations is on.
11506 (check_effective_target_vect_float_strict): New procedure.
11507 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
11508 of vect_float.
11509 * gcc.dg/vect/vect-reduc-6.c: Likewise.
11510
11511 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
11512
11513 PR tree-optimization/83965
11514 * gcc.dg/vect/pr83965.c: New test.
11515
11516 2018-01-23 Richard Biener <rguenther@suse.de>
11517
11518 PR tree-optimization/83963
11519 * gfortran.dg/graphite/pr83963.f: New testcase.
11520 * gcc.dg/graphite/pr83963-2.c: Likewise.
11521
11522 2018-01-23 Jakub Jelinek <jakub@redhat.com>
11523
11524 PR c++/83918
11525 * g++.dg/cpp1z/pr83918.C: New test.
11526
11527 2018-01-22 Jakub Jelinek <jakub@redhat.com>
11528
11529 PR tree-optimization/83957
11530 * gcc.dg/autopar/pr83957.c: New test.
11531
11532 PR tree-optimization/83081
11533 * gcc.dg/predict-8.c: Adjust expected probability.
11534
11535 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
11536
11537 PR target/83862
11538 * gcc.target/powerpc/pr83862.c: New test.
11539
11540 2018-01-22 Carl Love <cel@us.ibm.com>
11541
11542 * gcc.target/powerpc/powerpc.exp: Add torture tests for
11543 builtins-4-runnable.c, builtins-6-runnable.c,
11544 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
11545 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
11546 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
11547 for signed/unsigned 128-bit and long long int loads.
11548
11549 2018-01-22 Marek Polacek <polacek@redhat.com>
11550
11551 PR c++/81933
11552 * g++.dg/cpp1y/constexpr-empty4.C: New test.
11553
11554 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
11555
11556 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
11557 scan-asembler valid instructions list.
11558 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
11559 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
11560 power8-vector requirement and option.
11561 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
11562
11563 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
11564
11565 PR 78534
11566 PR 83704
11567 * gfortran.dg/string_1.f90: Remove printing the length.
11568
11569 2018-01-22 Richard Biener <rguenther@suse.de>
11570
11571 PR tree-optimization/83963
11572 * gcc.dg/graphite/pr83963.c: New testcase.
11573
11574 2018-01-22 Sudakshina Das <sudi.das@arm.com>
11575
11576 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
11577 dg-require-effective-target directives.
11578
11579 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11580
11581 * lib/target-supports.exp (check_effective_target_arm_softfloat):
11582 New procedure.
11583 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
11584 Adjust scan-assembler checks for soft-float.
11585
11586 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11587
11588 PR target/83946
11589 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
11590
11591 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
11592
11593 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
11594 * gcc.dg/pr83623.c: Likewise.
11595 * gcc.dg/pr83666.c: Likewise.
11596
11597 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11598 David Edelsohn <dje.gcc@gmail.com>
11599
11600 PR target/83946
11601 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
11602 assembly output from "crset eq" to "crset 2".
11603 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
11604 assembly output from . to $.
11605 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
11606 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
11607 assembly output from "crset eq" to "crset 2".
11608 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
11609 assembly output from "crset eq" to "crset 2", and from . to $.
11610
11611 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
11612
11613 PR fortran/83900
11614 * gfortran.dg/matmul_18.f90: New test.
11615
11616 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
11617
11618 PR tree-optimization/83940
11619 * gcc.dg/torture/pr83940.c: New test.
11620
11621 2018-01-20 Jakub Jelinek <jakub@redhat.com>
11622
11623 PR middle-end/83945
11624 * gcc.dg/tls/pr83945.c: New test.
11625
11626 PR target/83930
11627 * gcc.dg/pr83930.c: New test.
11628
11629 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
11630
11631 PR fortran/83900
11632 * gfortran.dg/matmul_17.f90: New test.
11633
11634 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
11635
11636 PR fortran/80768
11637 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
11638
11639 2018-01-19 Jakub Jelinek <jakub@redhat.com>
11640
11641 PR c++/81167
11642 * g++.dg/cpp0x/pr81167.C: New test.
11643
11644 PR c++/83919
11645 * g++.dg/cpp0x/pr83919.C: New test.
11646
11647 2018-01-19 Jeff Law <law@redhat.com>
11648 Jakub Jelinek <jakub@redhat.com>
11649
11650 * gcc.dg/stack-check-16.c: New test.
11651
11652 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
11653
11654 PR target/83790
11655 * gcc.target/nvptx/indirect_call.c: New test.
11656
11657 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11658
11659 * g++.dg/torture/pr83619.C: Remove dg-message.
11660
11661 2018-01-19 Martin Liska <mliska@suse.cz>
11662
11663 * gcc.dg/predict-1.c: Adjust expected probability.
11664 * gcc.dg/predict-3.c: Likewise.
11665 * gcc.dg/predict-5.c: Likewise.
11666 * gcc.dg/predict-6.c: Likewise.
11667 * gcc.dg/predict-9.c: Likewise.
11668
11669 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
11670
11671 PR tree-optimization/83922
11672 * gcc.dg/pr83922.c: New test.
11673
11674 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
11675
11676 PR tree-optimization/83914
11677 * gcc.dg/vect/pr83914.c: New test.
11678
11679 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11680
11681 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
11682 * gcc.target/arm/negdi-2.c: Likewise.
11683 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
11684
11685 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11686
11687 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
11688
11689 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11690
11691 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
11692
11693 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
11694
11695 * gcc.dg/torture/pr52451.c (main): Skip long double test on
11696 hppa*-*-hpux*.
11697
11698 2018-01-18 Jakub Jelinek <jakub@redhat.com>
11699
11700 PR ipa/83619
11701 PR testsuite/83934
11702 * g++.dg/torture/pr83619.C (e): Define before first use instead of
11703 forward declaration.
11704
11705 2018-01-18 Carl Love <cel@us.ibm.com>
11706
11707 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
11708 to the function.
11709
11710 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
11711
11712 PR c++/81013
11713 * g++.dg/inherit/union3.C: New.
11714
11715 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
11716
11717 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
11718
11719 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
11720
11721 PR ipa/83619
11722 * g++.dg/torture/pr83619.C: New testcase.
11723
11724 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
11725
11726 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
11727 Add function body to force error messages in some configurations.
11728
11729 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11730
11731 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
11732 and arm_thumb1_ok.
11733
11734 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
11735
11736 PR other/70268
11737 * c-c++-common/ffile-prefix-map.c: New test.
11738 * c-c++-common/fmacro-prefix-map.c: New test.
11739 * c-c++-common/cpp/ffile-prefix-map.c: New test.
11740 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
11741
11742 2018-01-18 Martin Liska <mliska@suse.cz>
11743
11744 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
11745 * gcc.target/i386/indirect-thunk-4.c: Likewise.
11746 * gcc.target/i386/indirect-thunk-6.c: Likewise.
11747 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
11748 * gcc.target/i386/ret-thunk-10.c: Likewise.
11749 * gcc.target/i386/ret-thunk-11.c: Likewise.
11750 * gcc.target/i386/ret-thunk-12.c: Likewise.
11751 * gcc.target/i386/ret-thunk-15.c: Likewise.
11752 * gcc.target/i386/ret-thunk-9.c: Likewise.
11753
11754 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
11755
11756 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
11757 order.
11758
11759 2018-01-18 Nathan Sidwell <nathan@acm.org>
11760
11761 PR c++/83160
11762 * g++.dg/cpp0x/pr83160.C: New.
11763
11764 2018-01-18 Richard Biener <rguenther@suse.de>
11765
11766 PR tree-optimization/83887
11767 * gcc.dg/graphite/pr83887.c: New testcase.
11768 * gfortran.dg/graphite/pr83887.f90: Likewise.
11769 * gfortran.dg/graphite/pr83887.f: Likewise.
11770
11771 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11772
11773 PR target/65578
11774 * gcc.target/arm/builtin-bswap.x: New file.
11775 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
11776 and options for armv6t2.
11777 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
11778 and options for Thumb1.
11779 * gcc.target/arm/builtin-bswap16.x: New file.
11780 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
11781 and options for armv6t2.
11782 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
11783 and options for Thumb1.
11784
11785 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
11786
11787 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
11788 order.
11789
11790 2018-01-18 Jakub Jelinek <jakub@redhat.com>
11791
11792 PR c/61240
11793 * gcc.dg/pr61240.c: New test.
11794
11795 2018-01-17 Harald Anlauf <anlauf@gmx.de>
11796
11797 PR fortran/83864
11798 * gfortran.dg/pr83864.f90: New test.
11799
11800 2018-01-17 Jeff Law <law@redhat.com>
11801
11802 PR testsuite/83883
11803 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
11804
11805 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11806
11807 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
11808 restriction, but still restrict to 64-bit.
11809 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
11810 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
11811
11812 2018-01-17 Harald Anlauf <anlauf@gmx.de>
11813
11814 PR fortran/83874
11815 * gfortran.dg/pr83874.f90: New test.
11816
11817 2018-01-18 Jakub Jelinek <jakub@redhat.com>
11818
11819 PR c++/83824
11820 * g++.dg/cpp0x/pr83824.C: New test.
11821
11822 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
11823
11824 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
11825 appropriate .gnu_attribute for the long double type, if we use the
11826 long double type, but do not generate any calls.
11827 * gcc.target/powerpc/gnuattr2.c: Likewise.
11828 * gcc.target/powerpc/gnuattr3.c: Likewise.
11829
11830 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
11831
11832 PR c++/78344
11833 * g++.dg/cpp0x/alignas13.C: New.
11834
11835 2018-01-17 Jakub Jelinek <jakub@redhat.com>
11836
11837 PR c++/83897
11838 * g++.dg/cpp0x/pr83897.C: New test.
11839
11840 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
11841
11842 PR ipa/83051
11843 * gcc.c-torture/compile/pr83051-2.c: New testcase.
11844
11845 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
11846
11847 PR c++/81054
11848 * g++.dg/cpp0x/constexpr-ice19.C: New.
11849
11850 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
11851
11852 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
11853 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
11854 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
11855 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
11856 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
11857 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
11858 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
11859 * gcc.target/powerpc/builtins-1-be-folded.c: New.
11860 * gcc.target/powerpc/builtins-1-le-folded.c: New.
11861 * gcc.target/powerpc/builtins-1.fold.h: New.
11862
11863 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
11864
11865 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
11866 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
11867
11868 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11869
11870 * gcc.target/arm/g2.c: Add -marm to dg-options.
11871 * gcc.target/arm/scd42-2.c: Likewise.
11872
11873 2018-01-17 Nathan Sidwell <nathan@acm.org>
11874
11875 PR c++/83287
11876 * g++.dg/lookup/pr83287-2.C: New.
11877
11878 2018-01-17 David Malcolm <dmalcolm@redhat.com>
11879
11880 PR c++/83814
11881 PR c++/83902
11882 * g++.dg/wrappers/pr83814.C: New test case.
11883 * g++.dg/wrappers/pr83902.C: New test case.
11884
11885 2018-01-17 David Malcolm <dmalcolm@redhat.com>
11886
11887 PR lto/83121
11888 * g++.dg/lto/pr83121_0.C: New test case.
11889 * g++.dg/lto/pr83121_1.C: New test case.
11890 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
11891 adapted from DejaGnu's dg-test.
11892 (lto_handle_diagnostics): New procedure.
11893 (lto_prune_warns): Ignore informational notes.
11894 (lto-link-and-maybe-run): Add "messages_by_file" param.
11895 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
11896 "execute" when "link" fails if "execute" was not specified.
11897 (lto-can-handle-directive): New procedure.
11898 (lto-get-options-main): Call lto-can-handle-directive. Add a
11899 dg-messages local, using it to set the caller's
11900 dg-messages-by-file for the given source file.
11901 (lto-get-options): Likewise.
11902 (lto-execute): Add dg-messages-by-file local, and pass it to
11903 lto-link-and-maybe-run.
11904
11905 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
11906 Richard Sandiford <richard.sandiford@linaro.org>
11907
11908 PR target/79041
11909 PR target/82964
11910 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
11911 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
11912
11913 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11914
11915 * lib/target-supports.exp: Fix -march arguments in arm arch effective
11916 target check autogenerator for armv8.1-a and armv8.2-a.
11917
11918 2018-01-17 Carl Love <cel@us.ibm.com>
11919
11920 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
11921 Add debug print statements.
11922 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
11923 16 byte vector load followed by a partial vector load.
11924
11925 2018-01-17 David Malcolm <dmalcolm@redhat.com>
11926
11927 PR c++/83799
11928 * g++.dg/wrappers/pr83799.C: New test case.
11929
11930 2018-01-17 Nathan Sidwell <nathan@acm.org>
11931
11932 PR c++/83739
11933 * g++.dg/cpp1y/pr83739.C: New.
11934
11935 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
11936
11937 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
11938 * gcc.target/visium/overflow16.c: Likewise.
11939 * gcc.target/visium/overflow32.c: Likewise.
11940
11941 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
11942
11943 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
11944
11945 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11946
11947 * gcc.dg/rtl/arm/stl-cond.c: New test.
11948 * gcc.target/arm/stl-cond.c: Delete.
11949
11950 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11951
11952 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
11953 directives.
11954
11955 2018-01-17 Jakub Jelinek <jakub@redhat.com>
11956
11957 PR tree-optimization/83843
11958 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
11959 * gcc.dg/store_merging_19.c: New test.
11960
11961 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11962
11963 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
11964 and options.
11965
11966 2018-01-17 Jakub Jelinek <jakub@redhat.com>
11967
11968 PR rtl-optimization/83771
11969 * gcc.dg/pr83771.c: New test.
11970
11971 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
11972
11973 PR tree-optimization/81184
11974 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
11975 targets.
11976 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
11977
11978 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
11979
11980 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
11981
11982 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
11983
11984 PR target/83546
11985 * gcc.target/i386/pr83546.c: New test.
11986
11987 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
11988
11989 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
11990
11991 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
11992
11993 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
11994 test and add dg-warning for the -Wstringop-overflow warning.
11995
11996 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
11997
11998 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
11999 XFAIL last test on SPARC and Visium.
12000
12001 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
12002
12003 PR rtl-optimization/80481
12004 * g++.dg/pr80481.C: Exclude solaris.
12005
12006 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
12007
12008 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
12009 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
12010 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
12011
12012 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
12013
12014 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
12015 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
12016 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
12017 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
12018 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
12019 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
12020 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
12021 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
12022 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
12023 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
12024 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
12025 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
12026 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
12027 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
12028 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
12029
12030 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
12031
12032 PR testsuite/77734
12033 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
12034
12035 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12036
12037 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
12038 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
12039 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
12040 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
12041 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
12042 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
12043
12044 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
12045
12046 PR tree-optimization/83857
12047 * gcc.dg/vect/pr83857.c: New test.
12048
12049 2018-01-16 Richard Biener <rguenther@suse.de>
12050
12051 PR tree-optimization/83867
12052 * gcc.dg/vect/pr83867.c: New testcase.
12053
12054 2018-01-16 Jakub Jelinek <jakub@redhat.com>
12055
12056 PR c/83844
12057 * gcc.dg/pr83844.c: New test.
12058
12059 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
12060
12061 * gcc.dg/torture/pr83847.c: New test.
12062
12063 2018-01-16 Jakub Jelinek <jakub@redhat.com>
12064
12065 PR rtl-optimization/86620
12066 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
12067 instead of --param=max-sched-ready-insns=0.
12068 * gcc.target/i386/pr83620.c: New test.
12069 * gcc.dg/pr83620.c: New test.
12070
12071 PR tree-optimization/83843
12072 * gcc.dg/store_merging_18.c: New test.
12073
12074 PR c++/83817
12075 * g++.dg/cpp1y/pr83817.C: New test.
12076
12077 PR c++/83825
12078 * g++.dg/template/pr83825.C: New test.
12079
12080 2018-01-16 Richard Biener <rguenther@suse.de>
12081
12082 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
12083
12084 2018-01-16 Richard Biener <rguenther@suse.de>
12085
12086 PR testsuite/82132
12087 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
12088 from gcc.dg/torture/pr60092.c.
12089
12090 2018-01-15 Martin Sebor <msebor@redhat.com>
12091
12092 PR c++/83588
12093 * g++.dg/ext/flexary28.C: New test.
12094
12095 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
12096
12097 PR fortran/82257
12098 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
12099
12100 2018-01-15 Martin Sebor <msebor@redhat.com>
12101
12102 PR testsuite/83869
12103 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
12104
12105 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
12106
12107 PR fortran/54613
12108 * gfortran.dg/minmaxloc_9.f90: New test.
12109 * gfortran.dg/minmaxloc_10.f90: New test.
12110 * gfortran.dg/minmaxloc_11.f90: New test.
12111
12112 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
12113
12114 PR target/83839
12115 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
12116 * gcc.target/i386/indirect-thunk-2.c: Likewise.
12117 * gcc.target/i386/indirect-thunk-3.c: Likewise.
12118 * gcc.target/i386/indirect-thunk-4.c: Likewise.
12119 * gcc.target/i386/indirect-thunk-7.c: Likewise.
12120 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
12121 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
12122 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
12123 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
12124 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
12125 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
12126 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
12127 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
12128 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
12129 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
12130 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
12131 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
12132 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
12133 * gcc.target/i386/ret-thunk-10.c: Likewise.
12134 * gcc.target/i386/ret-thunk-11.c: Likewise.
12135 * gcc.target/i386/ret-thunk-12.c: Likewise.
12136 * gcc.target/i386/ret-thunk-13.c: Likewise.
12137 * gcc.target/i386/ret-thunk-14.c: Likewise.
12138 * gcc.target/i386/ret-thunk-15.c: Likewise.
12139 * gcc.target/i386/ret-thunk-9.c: Don't check the
12140 __x86_return_thunk label. Scan for "push" only for Linux.
12141
12142 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
12143
12144 PR testsuite/79920
12145 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
12146
12147 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12148
12149 PR target/83687
12150 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
12151 tests.
12152 * gcc.target/arm/pr83687.c: New test.
12153
12154 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
12155
12156 Adjust tests to AVR_TINY.
12157
12158 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
12159 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
12160 * gcc.target/avr/pr71627.c: Same.
12161 * gcc.target/avr/torture/addr-space-1-0.c: Same.
12162 * gcc.target/avr/torture/addr-space-1-1.c: Same.
12163 * gcc.target/avr/torture/addr-space-1-x.c: Same.
12164 * gcc.target/avr/torture/addr-space-2-0.c: Same.
12165 * gcc.target/avr/torture/addr-space-2-1.c: Same.
12166 * gcc.target/avr/torture/addr-space-2-x.c: Same.
12167 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
12168 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
12169 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
12170 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
12171 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
12172 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
12173 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
12174 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
12175 * gcc.target/avr/torture/pr61055.c: Same.
12176 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
12177 available.
12178 * gcc.target/avr/torture/int24-mul.c: Same.
12179 * gcc.target/avr/torture/pr51782-1.c: Same.
12180 * gcc.target/avr/torture/pr61443.c: Same.
12181 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
12182 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
12183
12184 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
12185
12186 PR c/83801
12187 PR c/83729
12188 * gcc.target/avr/torture/pr83729.c: New test.
12189 * gcc.target/avr/torture/pr83801.c: New test.
12190
12191 2018-01-15 Jakub Jelinek <jakub@redhat.com>
12192
12193 PR middle-end/82694
12194 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
12195 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
12196
12197 2018-01-10 Martin Sebor <msebor@redhat.com>
12198
12199 PR other/83508
12200 * gcc.dg/Wstringop-overflow-2.c: New test.
12201
12202 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12203
12204 PR libgfortran/83811
12205 * gfortran.dg/fmt_e.f90: New test.
12206
12207 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
12208
12209 * gcc.target/i386/indirect-thunk-10.c: New test.
12210 * gcc.target/i386/indirect-thunk-8.c: Likewise.
12211 * gcc.target/i386/indirect-thunk-9.c: Likewise.
12212 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
12213 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
12214 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
12215 * gcc.target/i386/ret-thunk-17.c: Likewise.
12216 * gcc.target/i386/ret-thunk-18.c: Likewise.
12217 * gcc.target/i386/ret-thunk-19.c: Likewise.
12218 * gcc.target/i386/ret-thunk-20.c: Likewise.
12219 * gcc.target/i386/ret-thunk-21.c: Likewise.
12220
12221 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
12222
12223 * gcc.target/i386/indirect-thunk-register-4.c: New test.
12224
12225 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
12226
12227 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
12228 -mno-indirect-branch-register.
12229 * gcc.target/i386/indirect-thunk-2.c: Likewise.
12230 * gcc.target/i386/indirect-thunk-3.c: Likewise.
12231 * gcc.target/i386/indirect-thunk-4.c: Likewise.
12232 * gcc.target/i386/indirect-thunk-5.c: Likewise.
12233 * gcc.target/i386/indirect-thunk-6.c: Likewise.
12234 * gcc.target/i386/indirect-thunk-7.c: Likewise.
12235 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
12236 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
12237 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
12238 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
12239 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
12240 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
12241 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
12242 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
12243 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
12244 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
12245 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
12246 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
12247 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
12248 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
12249 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
12250 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
12251 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
12252 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
12253 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
12254 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
12255 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
12256 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
12257 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
12258 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
12259 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
12260 * gcc.target/i386/ret-thunk-10.c: Likewise.
12261 * gcc.target/i386/ret-thunk-11.c: Likewise.
12262 * gcc.target/i386/ret-thunk-12.c: Likewise.
12263 * gcc.target/i386/ret-thunk-13.c: Likewise.
12264 * gcc.target/i386/ret-thunk-14.c: Likewise.
12265 * gcc.target/i386/ret-thunk-15.c: Likewise.
12266 * gcc.target/i386/ret-thunk-9.c: Likewise.
12267 * gcc.target/i386/indirect-thunk-register-1.c: New test.
12268 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
12269 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
12270
12271 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
12272
12273 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
12274 -mfunction-return=keep.
12275 * gcc.target/i386/indirect-thunk-2.c: Likewise.
12276 * gcc.target/i386/indirect-thunk-3.c: Likewise.
12277 * gcc.target/i386/indirect-thunk-4.c: Likewise.
12278 * gcc.target/i386/indirect-thunk-5.c: Likewise.
12279 * gcc.target/i386/indirect-thunk-6.c: Likewise.
12280 * gcc.target/i386/indirect-thunk-7.c: Likewise.
12281 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
12282 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
12283 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
12284 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
12285 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
12286 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
12287 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
12288 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
12289 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
12290 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
12291 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
12292 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
12293 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
12294 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
12295 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
12296 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
12297 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
12298 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
12299 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
12300 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
12301 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
12302 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
12303 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
12304 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
12305 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
12306 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
12307 * gcc.target/i386/ret-thunk-1.c: New test.
12308 * gcc.target/i386/ret-thunk-10.c: Likewise.
12309 * gcc.target/i386/ret-thunk-11.c: Likewise.
12310 * gcc.target/i386/ret-thunk-12.c: Likewise.
12311 * gcc.target/i386/ret-thunk-13.c: Likewise.
12312 * gcc.target/i386/ret-thunk-14.c: Likewise.
12313 * gcc.target/i386/ret-thunk-15.c: Likewise.
12314 * gcc.target/i386/ret-thunk-16.c: Likewise.
12315 * gcc.target/i386/ret-thunk-2.c: Likewise.
12316 * gcc.target/i386/ret-thunk-3.c: Likewise.
12317 * gcc.target/i386/ret-thunk-4.c: Likewise.
12318 * gcc.target/i386/ret-thunk-5.c: Likewise.
12319 * gcc.target/i386/ret-thunk-6.c: Likewise.
12320 * gcc.target/i386/ret-thunk-7.c: Likewise.
12321 * gcc.target/i386/ret-thunk-8.c: Likewise.
12322 * gcc.target/i386/ret-thunk-9.c: Likewise.
12323
12324 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
12325
12326 * gcc.target/i386/indirect-thunk-1.c: New test.
12327 * gcc.target/i386/indirect-thunk-2.c: Likewise.
12328 * gcc.target/i386/indirect-thunk-3.c: Likewise.
12329 * gcc.target/i386/indirect-thunk-4.c: Likewise.
12330 * gcc.target/i386/indirect-thunk-5.c: Likewise.
12331 * gcc.target/i386/indirect-thunk-6.c: Likewise.
12332 * gcc.target/i386/indirect-thunk-7.c: Likewise.
12333 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
12334 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
12335 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
12336 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
12337 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
12338 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
12339 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
12340 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
12341 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
12342 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
12343 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
12344 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
12345 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
12346 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
12347 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
12348 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
12349 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
12350 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
12351 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
12352 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
12353 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
12354 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
12355 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
12356 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
12357 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
12358 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
12359
12360 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
12361
12362 PR ipa/83051
12363 * gcc.c-torture/compile/pr83051.c: New testcase.
12364
12365 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12366
12367 PR tree-optimization/83501
12368 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
12369
12370 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
12371
12372 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
12373 for lvx and stvx instead of lxvd2x and stxvd2x and require
12374 little-endian target. Add comments.
12375 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
12376 comprehensive testing.
12377 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
12378 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
12379 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
12380 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
12381 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
12382 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
12383 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
12384 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
12385 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
12386 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
12387 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
12388 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
12389 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
12390 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
12391 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
12392 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
12393 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
12394 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
12395 scan-assembler-not directives that forbid lvx and xxpermdi.
12396 * gcc.target/powerpc/vec-extract-3.c: Likewise.
12397 * gcc.target/powerpc/vec-extract-5.c: Likewise.
12398 * gcc.target/powerpc/vec-extract-6.c: Likewise.
12399 * gcc.target/powerpc/vec-extract-7.c: Likewise.
12400 * gcc.target/powerpc/vec-extract-8.c: Likewise.
12401 * gcc.target/powerpc/vec-extract-9.c: Likewise.
12402 * gcc.target/powerpc/vsx-vector-6-le.c: Change
12403 scan-assembler-times directives to reflect different numbers of
12404 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
12405
12406 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12407 Alan Hayward <alan.hayward@arm.com>
12408 David Sherwood <david.sherwood@arm.com>
12409
12410 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
12411 than SLP vectorization.
12412 * gcc.dg/vect/vect-alias-check-10.c: New test.
12413 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
12414 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
12415 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
12416 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
12417 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
12418 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
12419 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
12420 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
12421 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
12422 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
12423 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
12424 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
12425 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
12426 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
12427 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
12428 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
12429 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
12430 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
12431 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
12432 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
12433 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
12434 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
12435 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
12436
12437 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12438 Alan Hayward <alan.hayward@arm.com>
12439 David Sherwood <david.sherwood@arm.com>
12440
12441 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
12442 New proc.
12443 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
12444 targets with scatter stores.
12445 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
12446 stores.
12447 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
12448 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
12449 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
12450 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
12451 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
12452 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
12453 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
12454 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
12455 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
12456 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
12457 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
12458 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
12459 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
12460 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
12461 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
12462 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
12463
12464 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12465 Alan Hayward <alan.hayward@arm.com>
12466 David Sherwood <david.sherwood@arm.com>
12467
12468 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
12469 for double_reduc1.
12470 * gcc.target/aarch64/sve/strided_load_4.c: New test.
12471 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
12472 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
12473 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
12474
12475 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12476 Alan Hayward <alan.hayward@arm.com>
12477 David Sherwood <david.sherwood@arm.com>
12478
12479 * gcc.target/aarch64/sve/strided_load_1.c: New test.
12480 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
12481 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
12482
12483 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12484 Alan Hayward <alan.hayward@arm.com>
12485 David Sherwood <david.sherwood@arm.com>
12486
12487 * gcc.target/aarch64/sve/gather_load_1.c: New test.
12488 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
12489 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
12490 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
12491 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
12492 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
12493 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
12494 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
12495 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
12496 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
12497 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
12498 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
12499 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
12500 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
12501
12502 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12503 Alan Hayward <alan.hayward@arm.com>
12504 David Sherwood <david.sherwood@arm.com>
12505
12506 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
12507 check for a message about using in-order reductions.
12508 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
12509 check for a message about using in-order reductions.
12510 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
12511 vectorized and check for a message about using in-order reductions.
12512 Expect targets with variable-length vectors to fall back to the
12513 fixed-length mininum.
12514 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
12515 check for a message about using in-order reductions.
12516 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
12517 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
12518 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
12519 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
12520 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
12521 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
12522 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
12523 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
12524 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
12525 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
12526 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
12527 vect_fold_left_plus.
12528
12529 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12530
12531 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
12532 are spilled.
12533 * gcc.target/aarch64/sve/spill_2.c: New test.
12534 * gcc.target/aarch64/sve/spill_3.c: Likewise.
12535 * gcc.target/aarch64/sve/spill_4.c: Likewise.
12536 * gcc.target/aarch64/sve/spill_5.c: Likewise.
12537 * gcc.target/aarch64/sve/spill_6.c: Likewise.
12538 * gcc.target/aarch64/sve/spill_7.c: Likewise.
12539
12540 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12541 Alan Hayward <alan.hayward@arm.com>
12542 David Sherwood <david.sherwood@arm.com>
12543
12544 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
12545 of branches.
12546 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
12547 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
12548 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
12549 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
12550 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
12551 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
12552 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
12553 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
12554 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
12555
12556 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12557 Alan Hayward <alan.hayward@arm.com>
12558 David Sherwood <david.sherwood@arm.com>
12559
12560 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
12561 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
12562 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
12563 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
12564
12565 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12566 Alan Hayward <alan.hayward@arm.com>
12567 David Sherwood <david.sherwood@arm.com>
12568
12569 * lib/target-supports.exp
12570 (check_effective_target_vect_fold_extract_last): New proc.
12571 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
12572 for fold_extract_last.
12573 * gcc.dg/vect/pr65947-2.c: Likewise.
12574 * gcc.dg/vect/pr65947-3.c: Likewise.
12575 * gcc.dg/vect/pr65947-4.c: Likewise.
12576 * gcc.dg/vect/pr65947-5.c: Likewise.
12577 * gcc.dg/vect/pr65947-6.c: Likewise.
12578 * gcc.dg/vect/pr65947-9.c: Likewise.
12579 * gcc.dg/vect/pr65947-10.c: Likewise.
12580 * gcc.dg/vect/pr65947-12.c: Likewise.
12581 * gcc.dg/vect/pr65947-14.c: Likewise.
12582 * gcc.dg/vect/pr80631-1.c: Likewise.
12583 * gcc.target/aarch64/sve/clastb_1.c: New test.
12584 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
12585 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
12586 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
12587 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
12588 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
12589 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
12590 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
12591 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
12592 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
12593 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
12594 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
12595 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
12596 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
12597
12598 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12599 Alan Hayward <alan.hayward@arm.com>
12600 David Sherwood <david.sherwood@arm.com>
12601
12602 * gcc.target/aarch64/sve/live_1.c: New test.
12603 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
12604
12605 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12606 Alan Hayward <alan.hayward@arm.com>
12607 David Sherwood <david.sherwood@arm.com>
12608
12609 * gcc.target/aarch64/sve/nopeel_1.c: New test.
12610 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
12611 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
12612 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
12613 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
12614 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
12615 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
12616 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
12617 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
12618
12619 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12620 Alan Hayward <alan.hayward@arm.com>
12621 David Sherwood <david.sherwood@arm.com>
12622
12623 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
12624 New proc.
12625 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
12626 vect_fully_masked.
12627 * gcc.target/aarch64/sve/loop_add_4.c: New test.
12628 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
12629 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
12630 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
12631 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
12632 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
12633
12634 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12635 Alan Hayward <alan.hayward@arm.com>
12636 David Sherwood <david.sherwood@arm.com>
12637
12638 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
12639 instead of just ADDRESS.
12640 * gcc.dg/tree-ssa/scev-10.c: Likewise.
12641 * gcc.dg/tree-ssa/scev-11.c: Likewise.
12642 * gcc.dg/tree-ssa/scev-12.c: Likewise.
12643 * gcc.target/aarch64/sve/index_offset_1.c: New test.
12644 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
12645 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
12646 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
12647 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
12648 * gcc.target/aarch64/sve/while_2.c: Likewise.
12649 * gcc.target/aarch64/sve/while_3.c: Likewise.
12650 * gcc.target/aarch64/sve/while_4.c: Likewise.
12651
12652 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12653 Alan Hayward <alan.hayward@arm.com>
12654 David Sherwood <david.sherwood@arm.com>
12655
12656 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
12657 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
12658 to be predicated.
12659 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
12660 * gcc.target/aarch64/sve/slp_7.c: Likewise.
12661 * gcc.target/aarch64/sve/reduc_5.c: New test.
12662 * gcc.target/aarch64/sve/slp_13.c: Likewise.
12663 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
12664
12665 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12666 Alan Hayward <alan.hayward@arm.com>
12667 David Sherwood <david.sherwood@arm.com>
12668
12669 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
12670 * gcc.dg/tree-ssa/peel1.c: Likewise.
12671 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
12672 variable-length vectors.
12673 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
12674 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
12675 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
12676 * gcc.target/aarch64/sve/slp_2.c: Likewise.
12677 * gcc.target/aarch64/sve/slp_3.c: Likewise.
12678 * gcc.target/aarch64/sve/slp_4.c: Likewise.
12679 * gcc.target/aarch64/sve/slp_6.c: Likewise.
12680 * gcc.target/aarch64/sve/slp_8.c: New test.
12681 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
12682 * gcc.target/aarch64/sve/slp_9.c: Likewise.
12683 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
12684 * gcc.target/aarch64/sve/slp_10.c: Likewise.
12685 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
12686 * gcc.target/aarch64/sve/slp_11.c: Likewise.
12687 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
12688 * gcc.target/aarch64/sve/slp_12.c: Likewise.
12689 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
12690 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
12691 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
12692 * gcc.target/aarch64/sve/while_1.c: Likewise.
12693 * gcc.target/aarch64/sve/while_2.c: Likewise.
12694 * gcc.target/aarch64/sve/while_3.c: Likewise.
12695 * gcc.target/aarch64/sve/while_4.c: Likewise.
12696
12697 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12698 Alan Hayward <alan.hayward@arm.com>
12699 David Sherwood <david.sherwood@arm.com>
12700
12701 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
12702 New proc.
12703 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
12704 and add an associated scan-dump test. Prevent vectorization
12705 of the first two loops.
12706 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
12707 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
12708 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
12709 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
12710 (INIT_VECTOR): Tweak initial value so that some bits are always set.
12711 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
12712
12713 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12714 Alan Hayward <alan.hayward@arm.com>
12715 David Sherwood <david.sherwood@arm.com>
12716
12717 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
12718 * gcc.dg/vect/pr67790.c: Likewise.
12719 * gcc.dg/vect/slp-reduc-1.c: Likewise.
12720 * gcc.dg/vect/slp-reduc-2.c: Likewise.
12721 * gcc.dg/vect/slp-reduc-3.c: Likewise.
12722 * gcc.dg/vect/slp-reduc-5.c: Likewise.
12723 * gcc.target/aarch64/sve/slp_5.c: New test.
12724 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
12725 * gcc.target/aarch64/sve/slp_6.c: Likewise.
12726 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
12727 * gcc.target/aarch64/sve/slp_7.c: Likewise.
12728 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
12729
12730 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12731 Alan Hayward <alan.hayward@arm.com>
12732 David Sherwood <david.sherwood@arm.com>
12733
12734 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
12735 && vect_load_lanes
12736 * gcc.dg/vect/slp-1.c: Likewise.
12737 * gcc.dg/vect/slp-10.c: Likewise.
12738 * gcc.dg/vect/slp-12b.c: Likewise.
12739 * gcc.dg/vect/slp-12c.c: Likewise.
12740 * gcc.dg/vect/slp-17.c: Likewise.
12741 * gcc.dg/vect/slp-19b.c: Likewise.
12742 * gcc.dg/vect/slp-20.c: Likewise.
12743 * gcc.dg/vect/slp-21.c: Likewise.
12744 * gcc.dg/vect/slp-22.c: Likewise.
12745 * gcc.dg/vect/slp-23.c: Likewise.
12746 * gcc.dg/vect/slp-24-big-array.c: Likewise.
12747 * gcc.dg/vect/slp-24.c: Likewise.
12748 * gcc.dg/vect/slp-28.c: Likewise.
12749 * gcc.dg/vect/slp-39.c: Likewise.
12750 * gcc.dg/vect/slp-6.c: Likewise.
12751 * gcc.dg/vect/slp-7.c: Likewise.
12752 * gcc.dg/vect/slp-cond-1.c: Likewise.
12753 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
12754 * gcc.dg/vect/slp-cond-2.c: Likewise.
12755 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
12756 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
12757 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
12758 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
12759 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
12760 * gcc.dg/vect/slp-perm-6.c: Likewise.
12761 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
12762 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
12763 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
12764 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
12765 * gcc.dg/vect/slp-12a.c: Likewise.
12766 * gcc.dg/vect/slp-14.c: Likewise.
12767 * gcc.dg/vect/slp-15.c: Likewise.
12768 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
12769 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
12770 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
12771 * gcc.target/aarch64/sve/slp_1.c: New test.
12772 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
12773 * gcc.target/aarch64/sve/slp_2.c: Likewise.
12774 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
12775 * gcc.target/aarch64/sve/slp_3.c: Likewise.
12776 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
12777 * gcc.target/aarch64/sve/slp_4.c: Likewise.
12778 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
12779
12780 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12781 Alan Hayward <alan.hayward@arm.com>
12782 David Sherwood <david.sherwood@arm.com>
12783
12784 * gcc.dg/vect/vect-ooo-group-1.c: New test.
12785 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
12786 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
12787 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
12788 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
12789 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
12790 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
12791 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
12792 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
12793 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
12794 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
12795 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
12796 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
12797 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
12798 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
12799 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
12800 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
12801 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
12802 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
12803
12804 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12805 Alan Hayward <alan.hayward@arm.com>
12806 David Sherwood <david.sherwood@arm.com>
12807
12808 * gcc.target/aarch64/sve/struct_move_1.c: New test.
12809 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
12810 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
12811 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
12812 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
12813 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
12814 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
12815 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
12816 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
12817 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
12818 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
12819 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
12820 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
12821 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
12822 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
12823 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
12824 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
12825 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
12826 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
12827 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
12828 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
12829 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
12830 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
12831 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
12832 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
12833 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
12834 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
12835 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
12836 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
12837 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
12838 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
12839 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
12840 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
12841 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
12842 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
12843 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
12844
12845 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12846 Alan Hayward <alan.hayward@arm.com>
12847 David Sherwood <david.sherwood@arm.com>
12848
12849 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
12850 Return true for SVE too.
12851 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
12852 if load/store lanes are supported.
12853 * gcc.dg/vect/slp-10.c: Likewise.
12854 * gcc.dg/vect/slp-12c.c: Likewise.
12855 * gcc.dg/vect/slp-17.c: Likewise.
12856 * gcc.dg/vect/slp-33.c: Likewise.
12857 * gcc.dg/vect/slp-6.c: Likewise.
12858 * gcc.dg/vect/slp-cond-1.c: Likewise.
12859 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
12860 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
12861 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
12862 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
12863 * gcc.dg/vect/slp-perm-6.c: Likewise.
12864 * gcc.dg/vect/slp-perm-9.c: Likewise.
12865 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
12866 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
12867 for variable-length vectors.
12868
12869 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12870 Alan Hayward <alan.hayward@arm.com>
12871 David Sherwood <david.sherwood@arm.com>
12872
12873 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
12874 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
12875
12876 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12877
12878 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
12879 * g++.target/aarch64/sve/catch_1.C: New test.
12880 * g++.target/aarch64/sve/catch_2.C: Likewise.
12881 * g++.target/aarch64/sve/catch_3.C: Likewise.
12882 * g++.target/aarch64/sve/catch_4.C: Likewise.
12883 * g++.target/aarch64/sve/catch_5.C: Likewise.
12884 * g++.target/aarch64/sve/catch_6.C: Likewise.
12885
12886 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12887 Alan Hayward <alan.hayward@arm.com>
12888 David Sherwood <david.sherwood@arm.com>
12889
12890 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
12891 New proc.
12892 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
12893 * gcc.target/aarch64/fmaxmin.c: Likewise.
12894 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
12895 * gcc.target/aarch64/orr_imm_1.c: Likewise.
12896 * gcc.target/aarch64/pr62178.c: Likewise.
12897 * gcc.target/aarch64/pr71727-2.c: Likewise.
12898 * gcc.target/aarch64/saddw-1.c: Likewise.
12899 * gcc.target/aarch64/saddw-2.c: Likewise.
12900 * gcc.target/aarch64/uaddw-1.c: Likewise.
12901 * gcc.target/aarch64/uaddw-2.c: Likewise.
12902 * gcc.target/aarch64/uaddw-3.c: Likewise.
12903 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
12904 * gcc.target/aarch64/vect-compile.c: Likewise.
12905 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
12906 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
12907 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
12908 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
12909 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
12910 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
12911 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
12912 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
12913 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
12914 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
12915 * gcc.target/aarch64/vect-fmovd.c: Likewise.
12916 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
12917 * gcc.target/aarch64/vect-fmovf.c: Likewise.
12918 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
12919 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
12920 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
12921 * gcc.target/aarch64/vect-movi.c: Likewise.
12922 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
12923 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
12924 * gcc.target/aarch64/vect-vaddv.c: Likewise.
12925 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
12926 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
12927 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
12928 fixed-length SVE.
12929 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
12930 * gcc.target/aarch64/sve/arith_1.c: New test.
12931 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
12932 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
12933 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
12934 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
12935 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
12936 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
12937 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
12938 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
12939 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
12940 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
12941 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
12942 * gcc.target/aarch64/sve/ext_1.c: Likewise.
12943 * gcc.target/aarch64/sve/ext_2.c: Likewise.
12944 * gcc.target/aarch64/sve/extract_1.c: Likewise.
12945 * gcc.target/aarch64/sve/extract_2.c: Likewise.
12946 * gcc.target/aarch64/sve/extract_3.c: Likewise.
12947 * gcc.target/aarch64/sve/extract_4.c: Likewise.
12948 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
12949 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
12950 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
12951 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
12952 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
12953 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
12954 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
12955 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
12956 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
12957 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
12958 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
12959 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
12960 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
12961 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
12962 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
12963 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
12964 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
12965 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
12966 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
12967 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
12968 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
12969 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
12970 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
12971 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
12972 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
12973 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
12974 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
12975 * gcc.target/aarch64/sve/index_1.c: Likewise.
12976 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
12977 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
12978 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
12979 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
12980 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
12981 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
12982 * gcc.target/aarch64/sve/logical_1.c: Likewise.
12983 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
12984 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
12985 * gcc.target/aarch64/sve/mad_1.c: Likewise.
12986 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
12987 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
12988 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
12989 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
12990 * gcc.target/aarch64/sve/mla_1.c: Likewise.
12991 * gcc.target/aarch64/sve/mls_1.c: Likewise.
12992 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
12993 * gcc.target/aarch64/sve/msb_1.c: Likewise.
12994 * gcc.target/aarch64/sve/mul_1.c: Likewise.
12995 * gcc.target/aarch64/sve/neg_1.c: Likewise.
12996 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
12997 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
12998 * gcc.target/aarch64/sve/pack_1.c: Likewise.
12999 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
13000 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
13001 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
13002 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
13003 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
13004 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
13005 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
13006 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
13007 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
13008 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
13009 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
13010 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
13011 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
13012 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
13013 * gcc.target/aarch64/sve/rev_1.c: Likewise.
13014 * gcc.target/aarch64/sve/revb_1.c: Likewise.
13015 * gcc.target/aarch64/sve/revh_1.c: Likewise.
13016 * gcc.target/aarch64/sve/revw_1.c: Likewise.
13017 * gcc.target/aarch64/sve/shift_1.c: Likewise.
13018 * gcc.target/aarch64/sve/single_1.c: Likewise.
13019 * gcc.target/aarch64/sve/single_2.c: Likewise.
13020 * gcc.target/aarch64/sve/single_3.c: Likewise.
13021 * gcc.target/aarch64/sve/single_4.c: Likewise.
13022 * gcc.target/aarch64/sve/spill_1.c: Likewise.
13023 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
13024 * gcc.target/aarch64/sve/subr_1.c: Likewise.
13025 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
13026 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
13027 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
13028 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
13029 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
13030 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
13031 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
13032 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
13033 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
13034 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
13035 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
13036 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
13037 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
13038 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
13039 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
13040 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
13041 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
13042 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
13043 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
13044 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
13045 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
13046 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
13047 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
13048 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
13049 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
13050 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
13051 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
13052 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
13053 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
13054 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
13055 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
13056 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
13057 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
13058 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
13059 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
13060 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
13061 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
13062 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
13063 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
13064 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
13065 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
13066 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
13067
13068 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13069 Alan Hayward <alan.hayward@arm.com>
13070 David Sherwood <david.sherwood@arm.com>
13071
13072 * lib/target-supports.exp (check_effective_target_aarch64_sve)
13073 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
13074 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
13075 New procedures.
13076 (check_effective_target_vect_perm): Handle SVE.
13077 (check_effective_target_vect_perm_byte): Likewise.
13078 (check_effective_target_vect_perm_short): Likewise.
13079 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
13080 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
13081 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
13082 (check_effective_target_vect_element_align_preferred): Likewise.
13083 (check_effective_target_vect_align_stack_vars): Likewise.
13084 (check_effective_target_vect_load_lanes): Likewise.
13085 (check_effective_target_vect_masked_store): Likewise.
13086 (available_vector_sizes): Use aarch64_sve_bits for SVE.
13087 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
13088 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
13089 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
13090 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
13091 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
13092 * gcc.dg/vect/slp-23.c: Likewise.
13093 * gcc.dg/vect/slp-perm-5.c: Likewise.
13094 * gcc.dg/vect/slp-perm-6.c: Likewise.
13095 * gcc.dg/vect/slp-perm-9.c: Likewise.
13096 * gcc.dg/vect/slp-reduc-3.c: Likewise.
13097 * gcc.dg/vect/vect-114.c: Likewise.
13098 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
13099 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
13100
13101 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13102
13103 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
13104 vect_variable_length, expecting the test to be vectorized
13105 without SLP instead.
13106 * gcc.dg/vect/pr33953.c: Likewise.
13107 * gcc.dg/vect/pr37027.c: Likewise.
13108 * gcc.dg/vect/pr67790.c: Likewise.
13109 * gcc.dg/vect/pr68445.c: Likewise.
13110 * gcc.dg/vect/slp-1.c: Likewise.
13111 * gcc.dg/vect/slp-10.c: Likewise.
13112 * gcc.dg/vect/slp-12a.c: Likewise.
13113 * gcc.dg/vect/slp-12b.c: Likewise.
13114 * gcc.dg/vect/slp-12c.c: Likewise.
13115 * gcc.dg/vect/slp-13-big-array.c: Likewise.
13116 * gcc.dg/vect/slp-13.c: Likewise.
13117 * gcc.dg/vect/slp-14.c: Likewise.
13118 * gcc.dg/vect/slp-15.c: Likewise.
13119 * gcc.dg/vect/slp-17.c: Likewise.
13120 * gcc.dg/vect/slp-19b.c: Likewise.
13121 * gcc.dg/vect/slp-2.c: Likewise.
13122 * gcc.dg/vect/slp-20.c: Likewise.
13123 * gcc.dg/vect/slp-21.c: Likewise.
13124 * gcc.dg/vect/slp-22.c: Likewise.
13125 * gcc.dg/vect/slp-24-big-array.c: Likewise.
13126 * gcc.dg/vect/slp-24.c: Likewise.
13127 * gcc.dg/vect/slp-28.c: Likewise.
13128 * gcc.dg/vect/slp-39.c: Likewise.
13129 * gcc.dg/vect/slp-42.c: Likewise.
13130 * gcc.dg/vect/slp-6.c: Likewise.
13131 * gcc.dg/vect/slp-7.c: Likewise.
13132 * gcc.dg/vect/slp-cond-1.c: Likewise.
13133 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
13134 * gcc.dg/vect/slp-cond-2.c: Likewise.
13135 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
13136 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
13137 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
13138 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
13139 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
13140 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
13141 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
13142 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
13143 * gcc.dg/vect/slp-reduc-1.c: Likewise.
13144 * gcc.dg/vect/slp-reduc-2.c: Likewise.
13145 * gcc.dg/vect/slp-reduc-4.c: Likewise.
13146 * gcc.dg/vect/slp-reduc-5.c: Likewise.
13147 * gcc.dg/vect/slp-reduc-7.c: Likewise.
13148 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
13149 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
13150 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
13151 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
13152
13153 2018-01-13 Jakub Jelinek <jakub@redhat.com>
13154
13155 PR c/83801
13156 * gcc.dg/pr83801.c: New test.
13157
13158 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
13159
13160 PR fortran/52162
13161 * gfortran.dg/bounds_check_19.f90: New test.
13162
13163 2018-01-12 Jakub Jelinek <jakub@redhat.com>
13164
13165 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
13166 instead of scan-assembler-not for xsnabsqp.
13167
13168 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13169
13170 PR libgfortran/83525
13171 * gfortran.dg/newunit_5.f90: New test.
13172
13173 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
13174
13175 PR rtl-optimization/80481
13176 * g++.dg/pr80481.C: New.
13177
13178 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
13179
13180 PR target/83628
13181 * gcc.target/alpha/pr83628-3.c: New test.
13182
13183 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13184
13185 * lib/target-supports.exp (check_effective_target_avx512f): Also
13186 check for __builtin_ia32_addsd_round,
13187 __builtin_ia32_getmantsd_round.
13188 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
13189
13190 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
13191
13192 PR target/83629
13193 * gcc.target/powerpc/pr83629.c: Require ilp32.
13194
13195 2018-01-12 Richard Biener <rguenther@suse.de>
13196
13197 PR tree-optimization/80846
13198 * gcc.target/i386/pr80846-1.c: New testcase.
13199 * gcc.target/i386/pr80846-2.c: Likewise.
13200
13201 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
13202
13203 * gcc.c-torture/execute/20180112-1.c: New test.
13204
13205 2018-01-12 Tom de Vries <tom@codesourcery.com>
13206
13207 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
13208 * g++.dg/ext/label13a.C: Same.
13209 * g++.dg/ext/label14.C: Same.
13210 * g++.dg/ext/label2.C: Same.
13211 * g++.dg/ext/label3.C: Same.
13212 * g++.dg/torture/pr42462.C: Same.
13213 * g++.dg/torture/pr42739.C: Same.
13214 * g++.dg/warn/Wunused-label-3.C: Same.
13215
13216 2018-01-12 Tom de Vries <tom@codesourcery.com>
13217
13218 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
13219 * g++.dg/Walloca1.C: Same.
13220 * g++.dg/cpp0x/pr70338.C: Same.
13221 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
13222 * g++.dg/cpp1y/vla10.C: Same.
13223 * g++.dg/cpp1y/vla2.C: Same.
13224 * g++.dg/cpp1y/vla6.C: Same.
13225 * g++.dg/cpp1y/vla8.C: Same.
13226 * g++.dg/debug/debug5.C: Same.
13227 * g++.dg/debug/debug6.C: Same.
13228 * g++.dg/debug/pr54828.C: Same.
13229 * g++.dg/diagnostic/pr70105.C: Same.
13230 * g++.dg/eh/cleanup5.C: Same.
13231 * g++.dg/eh/spbp.C: Same.
13232 * g++.dg/ext/tmplattr9.C: Same.
13233 * g++.dg/ext/vla10.C: Same.
13234 * g++.dg/ext/vla11.C: Same.
13235 * g++.dg/ext/vla12.C: Same.
13236 * g++.dg/ext/vla15.C: Same.
13237 * g++.dg/ext/vla16.C: Same.
13238 * g++.dg/ext/vla17.C: Same.
13239 * g++.dg/ext/vla3.C: Same.
13240 * g++.dg/ext/vla6.C: Same.
13241 * g++.dg/ext/vla7.C: Same.
13242 * g++.dg/init/array24.C: Same.
13243 * g++.dg/init/new47.C: Same.
13244 * g++.dg/init/pr55497.C: Same.
13245 * g++.dg/opt/pr78201.C: Same.
13246 * g++.dg/template/vla2.C: Same.
13247 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
13248 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
13249 * g++.dg/torture/pr62127.C: Same.
13250 * g++.dg/torture/pr67055.C: Same.
13251 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
13252 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
13253 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
13254 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
13255 * g++.dg/warn/Wplacement-new-size-5.C: Same.
13256 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
13257 * g++.dg/warn/Wvla-1.C: Same.
13258 * g++.dg/warn/Wvla-3.C: Same.
13259 * g++.old-deja/g++.ext/array2.C: Same.
13260 * g++.old-deja/g++.ext/constructor.C: Same.
13261 * g++.old-deja/g++.law/builtin1.C: Same.
13262 * g++.old-deja/g++.other/crash12.C: Same.
13263 * g++.old-deja/g++.other/eh3.C: Same.
13264 * g++.old-deja/g++.pt/array6.C: Same.
13265 * g++.old-deja/g++.pt/dynarray.C: Same.
13266
13267 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13268
13269 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
13270
13271 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13272
13273 PR libfortran/67412
13274 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
13275 on *-*-solaris2.10.
13276
13277 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13278
13279 * lib/target-supports.exp (check_effective_target_branch_cost):
13280 Accept all x86 targets.
13281
13282 2018-01-12 Martin Liska <mliska@suse.cz>
13283
13284 PR ipa/83054
13285 * g++.dg/warn/pr83054.C: New test.
13286
13287 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13288
13289 * gcc.target/powerpc/spec-barr-1.c: New file.
13290
13291 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
13292
13293 PR target/83330
13294 * gcc.target/i386/pr83330.c: New test.
13295
13296 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
13297
13298 PR fortran/79383
13299 * gfortran.dg/dtio_31.f03: New test.
13300 * gfortran.dg/dtio_32.f03: New test.
13301
13302 2018-01-11 David Malcolm <dmalcolm@redhat.com>
13303
13304 PR c++/43486
13305 * g++.dg/wrappers: New subdirectory.
13306 * g++.dg/wrappers/README: New file.
13307 * g++.dg/wrappers/alloc.C: New test case.
13308 * g++.dg/wrappers/cow-istream-string.C: New test case.
13309 * g++.dg/wrappers/cp-stdlib.C: New test case.
13310 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
13311 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
13312
13313 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
13314
13315 PR middle-end/83718
13316 * g++.dg/torture/pr83718.C: New testcase.
13317
13318 2018-01-11 Martin Jambor <mjambor@suse.cz>
13319
13320 PR ipa/83178
13321 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
13322
13323 2018-01-11 Bin Cheng <bin.cheng@arm.com>
13324
13325 PR tree-optimization/83695
13326 * gcc.dg/tree-ssa/pr83695.c: New test.
13327
13328 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13329
13330 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
13331 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
13332
13333 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13334
13335 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
13336 * gcc.target/arm/simd/fp16fml_high.c: New test.
13337 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
13338 * lib/target-supports.exp
13339 (check_effective_target_arm_fp16fml_neon_ok_nocache,
13340 check_effective_target_arm_fp16fml_neon_ok,
13341 add_options_for_arm_fp16fml_neon): New procedures.
13342
13343 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13344
13345 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
13346 combination tests.
13347
13348 2018-01-11 Richard Biener <rguenther@suse.de>
13349
13350 PR tree-optimization/83435
13351 * gcc.dg/graphite/pr83435.c: New testcase.
13352
13353 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
13354 Alan Hayward <alan.hayward@arm.com>
13355 David Sherwood <david.sherwood@arm.com>
13356
13357 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
13358
13359 2018-01-11 Tamar Christina <tamar.christina@arm.com>
13360
13361 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
13362
13363 2018-01-11 Sudakshina Das <sudi.das@arm.com>
13364
13365 PR target/82096
13366 * gcc.c-torture/compile/pr82096.c: New test.
13367
13368 2018-01-11 Ed Schonberg <schonberg@adacore.com>
13369
13370 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
13371
13372 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
13373
13374 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
13375
13376 2018-01-11 Justin Squirek <squirek@adacore.com>
13377
13378 * gnat.dg/expr_func4.adb: New testcase.
13379
13380 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
13381
13382 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
13383 testcase.
13384
13385 2018-01-11 Bob Duff <duff@adacore.com>
13386
13387 * gnat.dg/protected_null.adb: New testcase.
13388
13389 2018-01-11 Ed Schonberg <schonberg@adacore.com>
13390
13391 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
13392
13393 2018-01-11 Ed Schonberg <schonberg@adacore.com>
13394
13395 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
13396
13397 2018-01-11 Justin Squirek <squirek@adacore.com>
13398
13399 * gnat.dg/loopvar.adb: New testcase.
13400
13401 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
13402
13403 PR middle-end/83189
13404 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
13405
13406 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
13407
13408 * gcc.c-torture/compile/pr83575.c: New testcase.
13409
13410 2018-01-10 Michael Collison <michael.collison@arm.com>
13411
13412 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
13413 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
13414 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
13415 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
13416 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
13417 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
13418 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
13419 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
13420 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
13421 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
13422 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
13423 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
13424 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
13425 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
13426 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
13427 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
13428
13429 2018-01-10 Michael Collison <michael.collison@arm.com>
13430
13431 * gcc.target/aarch64/sha2.h: New shared testcase.
13432 * gcc.target/aarch64/sha2_1.c: New testcase.
13433 * gcc.target/aarch64/sha2_2.c: New testcase.
13434 * gcc.target/aarch64/sha2_3.c: New testcase.
13435 * gcc.target/aarch64/sha3.h: New shared testcase.
13436 * gcc.target/aarch64/sha3_1.c: New testcase.
13437 * gcc.target/aarch64/sha3_2.c: New testcase.
13438 * gcc.target/aarch64/sha3_3.c: New testcase.
13439
13440 2018-01-10 Michael Collison <michael.collison@arm.com>
13441
13442 * gcc.target/aarch64/sm3_sm4.c: New testcase.
13443
13444 2018-01-10 Martin Sebor <msebor@redhat.com>
13445
13446 PR tree-optimization/83781
13447 * gcc.dg/strlenopt-42.c: New test.
13448
13449 2018-01-11 Martin Sebor <msebor@gmail.com>
13450 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13451
13452 PR tree-optimization/83501
13453 PR tree-optimization/81703
13454
13455 * gcc.dg/strlenopt-39.c: New test-case.
13456 * gcc.dg/pr81703.c: Likewise.
13457
13458 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
13459
13460 * gnat.dg/atomic10.adb: New test.
13461
13462 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
13463
13464 PR fortran/82367
13465 * gfortran.dg/deferred_character_18.f90: New test.
13466
13467 2018-01-10 Martin Sebor <msebor@redhat.com>
13468
13469 PR tree-optimization/83671
13470 * gcc.dg/strlenopt-40.c: New test.
13471 * gcc.dg/strlenopt-41.c: New test.
13472
13473 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
13474
13475 PR fortran/83093
13476 * gfortran.dg/allocate_with_typespec_7.f90: New test.
13477
13478 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
13479
13480 PR target/83399
13481 * gcc.target/powerpc/pr83399.c: New test.
13482
13483 2018-01-10 David Malcolm <dmalcolm@redhat.com>
13484
13485 PR c++/43486
13486 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
13487 to reflect that the arguments are correctly underlined.
13488 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
13489 for globals, params, locals and literals.
13490 (test_sizeof): Directly test the location of "sizeof", rather than
13491 when used in compound expressions.
13492 (test_alignof): Likewise for "alignof".
13493 (test_string_literals): Likewise for string literals.
13494 (test_numeric_literals): Likewise for numeric literals.
13495 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
13496 (test_typeid): Likewise for typeid.
13497 (test_unary_plus): New.
13498 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
13499 format strings.
13500
13501 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
13502
13503 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
13504
13505 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
13506
13507 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
13508
13509 2018-01-10 Marek Polacek <polacek@redhat.com>
13510
13511 PR c++/82541
13512 * g++.dg/warn/Wduplicated-branches4.C: New test.
13513
13514 2018-01-10 Jakub Jelinek <jakub@redhat.com>
13515
13516 PR c++/81327
13517 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
13518 cast to void *.
13519
13520 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
13521
13522 PR c++/81055
13523 * g++.dg/cpp0x/new2.C: New.
13524
13525 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
13526
13527 PR target/83735
13528 * gcc.target/i386/pr83735.c: New test.
13529
13530 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
13531
13532 * lib/target-supports.exp (check_effective_target_branch_cost):
13533 New function.
13534 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
13535 * gcc.dg/pr21643.c: Likewise.
13536 * gcc.dg/pr46309.c: Likewise.
13537 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
13538 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
13539 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
13540 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
13541 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
13542 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
13543 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
13544 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
13545 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
13546 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
13547 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
13548 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
13549 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
13550 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
13551
13552 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
13553
13554 PR target/83629
13555 * gcc.target/powerpc/pr83629.c: New testcase.
13556
13557 2018-01-10 Richard Biener <rguenther@suse.de>
13558
13559 PR testsuite/78768
13560 * gcc.dg/pr78768.c: Un-XFAIL.
13561
13562 2018-01-10 Richard Biener <rguenther@suse.de>
13563
13564 PR debug/82425
13565 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
13566
13567 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
13568
13569 PR tree-optimization/83753
13570 * gcc.dg/torture/pr83753.c: New test.
13571
13572 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
13573
13574 * gcc.target/i386/avx2-gather-1.c: Add -march.
13575 * gcc.target/i386/avx2-gather-2.c: Add -march.
13576 * gcc.target/i386/avx2-gather-3.c: Add -march.
13577 * gcc.target/i386/avx2-gather-4.c: Add -march.
13578 * gcc.target/i386/avx2-gather-5.c: Add -march.
13579 * gcc.target/i386/avx2-gather-6.c: Add -march.
13580 * gcc.target/i386/avx512f-gather-1.c: Add -march.
13581 * gcc.target/i386/avx512f-gather-2.c: Add -march.
13582 * gcc.target/i386/avx512f-gather-3.c: Add -march.
13583 * gcc.target/i386/avx512f-gather-4.c: Add -march.
13584 * gcc.target/i386/avx512f-gather-5.c: Add -march.
13585 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
13586 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
13587 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
13588 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
13589 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
13590
13591 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
13592
13593 PR target/78585:
13594 * gcc.target/i386/pr78585.c: New test.
13595
13596 2018-01-09 Jakub Jelinek <jakub@redhat.com>
13597
13598 PR c++/83734
13599 * g++.dg/cpp0x/pr83734.C: New test.
13600
13601 2018-01-09 Carl Love <cel@us.ibm.com>
13602
13603 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
13604 vec_mergeo builtins with float, double, long long, unsigned long long,
13605 bool long long arguments.
13606 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
13607 vec_float2 with double arguments.
13608 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
13609 vec_mergew and vec_mergow builtins.
13610
13611 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
13612
13613 PR fortran/83742
13614 * gfortran.dg/contiguous_6.f90: New test.
13615
13616 2018-01-09 Richard Biener <rguenther@suse.de>
13617
13618 PR tree-optimization/83668
13619 * gcc.dg/graphite/pr83668.c: New testcase.
13620
13621 2018-01-09 Joseph Myers <joseph@codesourcery.com>
13622
13623 PR tree-optimization/64811
13624 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
13625 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
13626 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
13627 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
13628 New tests.
13629 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
13630
13631 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
13632
13633 PR target/79883
13634 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
13635
13636 2018-01-09 Tamar Christina <tamar.christina@arm.com>
13637
13638 PR target/82641
13639 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
13640 no NEON and require softfp or hard float-abi.
13641 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
13642
13643 2018-01-09 Richard Biener <rguenther@suse.de>
13644
13645 PR tree-optimization/83572
13646 * gcc.dg/graphite/pr83572.c: New testcase.
13647
13648 2018-01-09 Jakub Jelinek <jakub@redhat.com>
13649
13650 PR target/83507
13651 * gcc.dg/sms-13.c: New test.
13652
13653 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
13654
13655 PR fortran/83741
13656 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
13657
13658 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
13659 Monk Chiang <sh.chiang04@gmail.com>
13660
13661 * gcc.target/riscv/save-restore-1.c: New.
13662
13663 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13664
13665 PR target/83677
13666 * gcc.target/powerpc/pr83677.c: New file.
13667
13668 2018-01-08 Jeff Law <law@redhat.com>
13669
13670 PR rtl-optimizatin/81308
13671 * g++.dg/pr81308-1.C: New test.
13672 * g++.dg/pr81308-2.C: New test.
13673
13674 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
13675
13676 PR target/83663 - Revert r255946
13677 * gcc.target/aarch64/vect-slp-dup.c: New.
13678
13679 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13680
13681 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
13682 combination tests.
13683
13684 2018-01-08 Richard Biener <rguenther@suse.de>
13685
13686 PR tree-optimization/83563
13687 * gcc.dg/graphite/pr83563.c: New testcase.
13688
13689 2018-01-08 Richard Biener <rguenther@suse.de>
13690
13691 PR middle-end/83713
13692 * g++.dg/torture/pr83713.C: New testcase.
13693
13694 2018-01-08 Tom de Vries <tom@codesourcery.com>
13695
13696 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
13697
13698 2018-01-08 Richard Biener <rguenther@suse.de>
13699
13700 PR tree-optimization/83685
13701 * gcc.dg/torture/pr83685.c: New testcase.
13702
13703 2018-01-08 Richard Biener <rguenther@suse.de>
13704
13705 PR lto/83719
13706 * gcc.dg/lto/pr83719_0.c: New testcase.
13707
13708 2018-01-08 Tom de Vries <tom@codesourcery.com>
13709
13710 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
13711 * gcc.dg/graphite/run-id-1.c: Same.
13712 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
13713
13714 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
13715
13716 PR fortran/83611
13717 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
13718 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
13719 * gfortran.dg/pdt_27.f03: New test.
13720
13721 PR fortran/83731
13722 * gfortran.dg/pdt_28.f03: New test.
13723
13724 2018-01-08 Tom de Vries <tom@codesourcery.com>
13725
13726 * c-c++-common/builtins.c: Require effective target alloca.
13727 * gcc.dg/Wrestrict.c: Same.
13728 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
13729
13730 2018-01-08 Richard Biener <rguenther@suse.de>
13731
13732 PR middle-end/83580
13733 * gcc.dg/torture/pr83580.c: New testcase.
13734
13735 2018-01-08 Richard Biener <rguenther@suse.de>
13736
13737 PR middle-end/83517
13738 * gcc.dg/pr83517.c: New testcase.
13739
13740 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
13741
13742 PR middle-end/81897
13743 * gcc.dg/uninit-pr81897.c: New test.
13744
13745 2018-01-06 Martin Sebor <msebor@redhat.com>
13746
13747 PR tree-optimization/83640
13748 * gcc.dg/Wrestrict-6.c: New test.
13749 * gcc.dg/pr83640.c: New test.
13750
13751 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
13752
13753 * gcc.target/aarch64/reg-alloc-1.c: New test.
13754
13755 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
13756
13757 PR fortran/50892
13758 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
13759
13760 2018-01-06 Jakub Jelinek <jakub@redhat.com>
13761
13762 PR debug/83480
13763 * gcc.dg/pr83480.c: New test.
13764
13765 PR rtl-optimization/83682
13766 * gcc.target/i386/pr83682.c: New test.
13767
13768 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
13769
13770 PR fortran/78534
13771 PR fortran/66310
13772 * gfortran.dg/char_cast_1.f90: Update scan pattern.
13773 * gfortran.dg/dependency_49.f90: Likewise.
13774 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
13775 * gfortran.dg/repeat_7.f90: New test for PR 66310.
13776 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
13777 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
13778 * gfortran.dg/string_1_lp64.f90: New test.
13779 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
13780 * gfortran.dg/string_3_lp64.f90: New test.
13781
13782 2018-01-05 Jakub Jelinek <jakub@redhat.com>
13783
13784 PR target/83604
13785 * gcc.target/i386/sse-26.c: New test.
13786
13787 PR target/83604
13788 * gcc.target/i386/pr83604.c: New test.
13789
13790 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
13791
13792 * gcc.dg/vect/vect-align-4.c: New test.
13793 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
13794 and redefine as a structure with an unaligned member "b".
13795 (foo): Update accordingly.
13796
13797 2018-01-05 Sudakshina Das <sudi.das@arm.com>
13798
13799 PR target/82439
13800 * gcc.target/aarch64/bics_5.c: New test.
13801 * gcc.target/arm/bics_5.c: Likewise.
13802
13803 2018-01-05 Jakub Jelinek <jakub@redhat.com>
13804
13805 PR tree-optimization/83605
13806 * gcc.dg/pr83605.c: New test.
13807
13808 2018-01-04 Jakub Jelinek <jakub@redhat.com>
13809
13810 PR target/83554
13811 * gcc.target/i386/pr83554.c: New test.
13812
13813 PR ipa/82352
13814 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
13815 long unsigned int.
13816
13817 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
13818
13819 PR fortran/83683
13820 PR fortran/45689
13821 * gfortran.dg/eoshift_8.f90: New test.
13822 * gfortran.dg/simplify_eoshift_1.f90: New test.
13823
13824 2018-01-04 Jakub Jelinek <jakub@redhat.com>
13825
13826 PR debug/83585
13827 * gcc.dg/pr83585.c: New test.
13828
13829 2018-01-04 Nathan Sidwell <nathan@acm.org>
13830
13831 PR c++/83667
13832 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
13833
13834 2018-01-04 Jakub Jelinek <jakub@redhat.com>
13835
13836 PR debug/83666
13837 * gcc.dg/pr83666.c: New test.
13838
13839 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
13840
13841 PR target/83628
13842 * gcc.target/alpha/pr83628-1.c: New test.
13843 * gcc.target/alpha/pr83628-2.c: Ditto.
13844
13845 2018-01-04 Martin Liska <mliska@suse.cz>
13846
13847 PR ipa/82352
13848 * g++.dg/ipa/pr82352.C: New test.
13849
13850 2018-01-04 Jakub Jelinek <jakub@redhat.com>
13851
13852 * gcc.dg/vect-opt-info-1.c: Moved to ...
13853 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
13854 vect_int targets, use dg-additional-options instead of dg-options and
13855 use relative line numbers instead of absolute.
13856
13857 2018-01-03 Martin Sebor <msebor@redhat.com>
13858
13859 PR tree-optimization/83655
13860 * gcc.dg/Wrestrict-5.c: New test.
13861 * c-c++-common/builtins.c: New test.
13862
13863 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
13864 Alan Hayward <alan.hayward@arm.com>
13865 David Sherwood <david.sherwood@arm.com>
13866
13867 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
13868 (main): Call it.
13869
13870 2018-01-03 Jeff Law <law@redhat.com>
13871
13872 PR target/83641
13873 * gcc.target/i386/stack-check-17.c: New test.
13874 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
13875
13876 2018-01-03 Jakub Jelinek <jakub@redhat.com>
13877
13878 PR debug/83621
13879 * gcc.dg/pr83621.c: New test.
13880
13881 PR debug/83645
13882 * gcc.dg/pr83645.c: New test.
13883
13884 2018-01-03 Martin Sebor <msebor@redhat.com>
13885
13886 PR tree-optimization/83603
13887 * gcc.dg/Wrestrict-4.c: New test.
13888
13889 PR c/83559
13890 * gcc.dg/const-2.c: New test.
13891 * gcc.dg/pure-3.c: New test.
13892
13893 2018-01-03 Martin Sebor <msebor@redhat.com>
13894
13895 * gcc.dg/Wrestrict-3.c: New test.
13896
13897 2018-01-03 Jakub Jelinek <jakub@redhat.com>
13898
13899 PR c++/83555
13900 * g++.dg/opt/pr83555.C: New test.
13901 * g++.dg/ubsan/pr83555.C: New test.
13902
13903 2018-01-03 David Malcolm <dmalcolm@redhat.com>
13904
13905 PR c/82050
13906 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
13907 the !CHECKING_P case by expecting a note.
13908 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
13909 a note for the !CHECKING_P case, and move the return statement
13910 outside of #if CHECKING_P guard.
13911
13912 2018-01-03 Jeff Law <law@redhat.com>
13913
13914 PR middle-end/83654
13915 * gcc.target/i386/stack-check-18.c: New test.
13916 * gcc.target/i386/stack-check-19.c: New test.
13917
13918 2018-01-03 Martin Sebor <msebor@redhat.com>
13919
13920 PR tree-optimization/83501
13921 * c-c++-common/Warray-bounds-3.c: Remove xfail.
13922
13923 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13924
13925 PR tree-optimization/83501
13926 * gcc.dg/tree-ssa/pr83501-1.c: New test.
13927
13928 2018-01-03 Nathan Sidwell <nathan@acm.org>
13929
13930 PR c++/83667
13931 * g++.dg/ipa/pr83667.C: New.
13932
13933 2018-01-03 Martin Liska <mliska@suse.cz>
13934
13935 PR tree-optimization/83593
13936 * gcc.dg/pr83593.c: New test.
13937
13938 2018-01-03 Martin Liska <mliska@suse.cz>
13939
13940 PR ipa/83549
13941 * g++.dg/ipa/pr83549.C: New test.
13942
13943 2018-01-03 Marek Polacek <polacek@redhat.com>
13944
13945 PR c++/83592
13946 * g++.dg/warn/mvp2.C: New test.
13947
13948 2018-01-03 Jakub Jelinek <jakub@redhat.com>
13949
13950 PR preprocessor/83602
13951 * g++.dg/cpp/pr83602.C: New test.
13952
13953 PR c++/83634
13954 * g++.dg/parse/pr83634.C: New test.
13955
13956 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
13957
13958 PR fortran/83664
13959 * gfortran.dg/eoshift_7.f90: New test.
13960
13961 2018-01-03 Jan Beulich <jbeulich@suse.com>
13962
13963 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
13964 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
13965
13966 2018-01-03 Jakub Jelinek <jakub@redhat.com>
13967
13968 Update copyright years.
13969
13970 2018-01-03 Martin Liska <mliska@suse.cz>
13971
13972 PR ipa/83594
13973 * gcc.dg/ipa/pr83594.c: New test.
13974
13975 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
13976 Alan Hayward <alan.hayward@arm.com>
13977 David Sherwood <david.sherwood@arm.com>
13978
13979 * gcc.dg/vect-opt-info-1.c: New test.
13980
13981 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
13982
13983 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
13984 floorf128, truncf128, and roundf128.
13985 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
13986 optimizations added in match.pd.
13987 * gcc.target/powerpc/float128-hw6.c: Likewise.
13988 * gcc.target/powerpc/float128-hw7.c: Likewise.
13989 * gcc.target/powerpc/float128-hw8.c: Likewise.
13990 * gcc.target/powerpc/float128-hw9.c: Likewise.
13991 * gcc.target/powerpc/float128-hw10.c: Likewise.
13992 * gcc.target/powerpc/float128-hw11.c: Likewise.
13993
13994 2018-01-02 Jakub Jelinek <jakub@redhat.com>
13995
13996 PR c++/83556
13997 * g++.dg/cpp0x/pr83556.C: New test.
13998
13999 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
14000
14001 PR fortran/45689
14002 PR fortran/83650
14003 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
14004 * gfortran.dg/simplify_cshift_4.f90: New test.
14005
14006 2018-01-02 Marek Polacek <polacek@redhat.com>
14007
14008 PR c++/81860
14009 * g++.dg/cpp0x/inh-ctor30.C: New test.
14010
14011 PR c++/83644
14012 * g++.dg/cpp1z/pr83644.C: New test.
14013
14014 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
14015
14016 PR fortran/83076
14017 * gfortran.dg/coarray_45.f90: New test.
14018
14019 PR fortran/83319
14020 * gfortran.dg/coarray_46.f90: New test.
14021
14022 2018-01-01 Jakub Jelinek <jakub@redhat.com>
14023
14024 PR tree-optimization/83581
14025 * gcc.dg/pr83581.c: New test.
14026
14027 PR c/83595
14028 * gcc.dg/pr83595.c: New test.
14029
14030 PR middle-end/83608
14031 * g++.dg/opt/pr83608.C: New test.
14032
14033 PR middle-end/83609
14034 * gcc.dg/pr83609.c: New test.
14035 * g++.dg/opt/pr83609.C: New test.
14036
14037 PR middle-end/83623
14038 * gcc.dg/pr83623.c: New test.
14039
14040 * gcc.target/i386/i386.exp
14041 (check_effective_target_avx512vpopcntdqvl): New proc.
14042 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
14043 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
14044 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
14045 \f
14046 Copyright (C) 2018 Free Software Foundation, Inc.
14047
14048 Copying and distribution of this file, with or without modification,
14049 are permitted in any medium without royalty provided the copyright
14050 notice and this notice are preserved.