Limit movmem copies to TImode on AArch64
[gcc.git] / gcc / testsuite / ChangeLog
1 2018-08-30 Tamar Christina <tamar.christina@arm.com>
2
3 * gcc.target/aarch64/large_struct_copy_2.c: New.
4
5 2018-08-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
6
7 PR middle-end/87053
8 * gcc.c-torture/execute/pr87053.c: New test.
9
10 2018-08-29 Jakub Jelinek <jakub@redhat.com>
11
12 PR c++/87095
13 * g++.dg/ubsan/vptr-13.C: New test.
14
15 2018-08-29 Paolo Carlini <paolo.carlini@oracle.com>
16
17 PR c++/85265
18 * g++.dg/concepts/pr85265.C: New.
19
20 2018-08-29 Martin Sebor <msebor@redhat.com>
21 Bernd Edlinger <bernd.edlinger@hotmail.de>
22
23 PR tree-optimization/86714
24 PR tree-optimization/86711
25 * gcc.c-torture/execute/memchr-1.c: New test.
26 * gcc.c-torture/execute/pr86714.c: New test.
27 * gcc.c-torture/execute/widechar-3.c: New test.
28 * gcc.dg/strlenopt-58.c: New test.
29
30 2018-08-29 Richard Biener <rguenther@suse.de>
31
32 PR tree-optimization/87132
33 * gcc.dg/torture/pr87132.c: New testcase.
34
35 2018-08-29 David Malcolm <dmalcolm@redhat.com>
36
37 PR c++/85110
38 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
39 output to reflect underlining of pertinent parameter in decl
40 for "no known conversion" messages.
41
42 2018-08-29 Jakub Jelinek <jakub@redhat.com>
43
44 PR c++/87122
45 * g++.dg/cpp1z/decomp47.C: New test.
46
47 2018-08-29 Matthew Malcomson <matthew.malcomson@arm.com>
48
49 * gcc.target/aarch64/simd/vect_su_add_sub.c: Use 32 and 64-bit types
50 where appropriate.
51
52 2018-08-29 Richard Biener <rguenther@suse.de>
53
54 PR tree-optimization/87117
55 * gfortran.dg/pr87117.f90: New testcase.
56
57 2018-08-29 Richard Biener <rguenther@suse.de>
58
59 PR tree-optimization/87126
60 * gcc.dg/tree-ssa/pr87126.c: New testcase.
61
62 2018-08-28 MCC CS <deswurstes@users.noreply.github.com>
63
64 PR tree-optimization/87009
65 * gcc.dg/pr87009.c: New test.
66
67 2018-08-28 Martin Sebor <msebor@redhat.com>
68
69 PR middle-end/86631
70 * g++.dg/Walloca1.C: Adjust.
71
72 2018-08-28 Paolo Carlini <paolo.carlini@oracle.com>
73
74 PR c++/86546
75 * g++.dg/other/switch4.C: New.
76
77 2018-08-28 Richard Biener <rguenther@suse.de>
78
79 PR tree-optimization/87124
80 * g++.dg/torture/pr87124.C: New testcase.
81
82 2017-08-28 Paul Thomas <pault@gcc.gnu.org>
83
84 PR fortran/80477
85 * gfortran.dg/class_result_7.f90: New test.
86 * gfortran.dg/class_result_8.f90: New test.
87 * gfortran.dg/class_result_9.f90: New test.
88
89 PR fortran/86481
90 * gfortran.dg/allocate_with_source_25.f90: New test.
91
92 2018-08-28 Jakub Jelinek <jakub@redhat.com>
93
94 PR middle-end/87099
95 * gcc.dg/pr87099.c: New test.
96
97 2018-08-28 Richard Sandiford <richard.sandiford@arm.com>
98
99 PR testsuite/87078
100 * gcc.dg/vect/slp-37.c: Restrict scan tests to vect_hw_misalign.
101
102 2018-08-28 Richard Biener <rguenther@suse.de>
103
104 PR tree-optimization/87117
105 * gcc.dg/pr87117-1.c: New testcase.
106
107 2018-08-28 Richard Biener <rguenther@suse.de>
108
109 PR tree-optimization/87117
110 * gcc.dg/pr87117-2.c: New testcase.
111
112 2018-08-28 Richard Biener <rguenther@suse.de>
113
114 PR tree-optimization/87117
115 * gcc.dg/lvalue-5.c: New testcase.
116
117 2018-08-27 Jeff Law <law@redhat.com>
118
119 PR tree-optimization/87110
120 * gcc.c-torture/compile/pr87110.c: New test.
121
122 2018-08-27 Martin Sebor <msebor@redhat.com>
123
124 PR tree-optimization/86914
125 * gcc.dg/strlenopt-57.c: New test.
126
127 2018-08-27 Martin Sebor <msebor@redhat.com>
128
129 PR tree-optimization/87112
130 * gcc.dg/pr87112.c: New test.
131
132 2018-08-27 David Malcolm <dmalcolm@redhat.com>
133
134 PR c++/63392
135 * g++.dg/diagnostic/missing-typename.C: New test.
136
137 2018-08-27 Jeff Law <law@redhat.com>
138
139 * gcc.c-torture/compile/dse.c: New test.
140
141 2018-08-27 Jakub Jelinek <jakub@redhat.com>
142
143 PR c++/86993
144 * g++.dg/diagnostic/pr86993.C: New test.
145
146 2018-08-27 Richard Biener <rguenther@suse.de>
147
148 PR tree-optimization/86927
149 * gcc.dg/vect/pr86927.c: New testcase.
150
151 2018-08-27 David Malcolm <dmalcolm@redhat.com>
152
153 PR c++/87091
154 * gcc.dg/empty.h: New file.
155 * gcc.dg/fixits-pr84852-1.c: Update for move of fix-it hint to
156 top of file and removal of redundant second printing of warning
157 location.
158 * gcc.dg/fixits-pr84852-2.c: Likewise.
159 * gcc.dg/missing-header-fixit-3.c: Likewise.
160 * gcc.dg/missing-header-fixit-4.c: New test.
161 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Update for
162 conversion of show_caret_p to a tri-state.
163
164 2018-08-27 David Malcolm <dmalcolm@redhat.com>
165
166 PR c++/87091
167 * g++.dg/pr85523.C: Extend expected output to show line
168 before line-insertion fix-it hint.
169 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
170 (test_fixit_insert_newline): Add previous line to expected output.
171 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
172 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
173
174 2018-08-27 Martin Liska <mliska@suse.cz>
175
176 PR sanitizer/86962
177 * gcc.dg/asan/pr86962.c: New test.
178
179 2018-08-27 Martin Liska <mliska@suse.cz>
180
181 * gcc.dg/tree-prof/val-prof-10.c: New test.
182
183 2018-08-27 Martin Liska <mliska@suse.cz>
184
185 PR tree-optimization/86847
186 * gcc.dg/tree-ssa/switch-3.c: New test.
187 * gcc.dg/tree-ssa/vrp105.c: Remove.
188
189 2018-08-27 Martin Liska <mliska@suse.cz>
190
191 * gcc.dg/tree-ssa/switch-2.c: New test.
192
193 2018-08-27 Richard Biener <rguenther@suse.de>
194
195 * g++.dg/torture/20180705-1.C: New testcase.
196 * gcc.dg/tree-ssa/ssa-fre-67.c: Likewise.
197 * gcc.dg/tree-ssa/ssa-ccp-14.c: Scan FRE dump.
198 * gcc.dg/tree-ssa/ssa-fre-46.c: Use -O2.
199 * gcc.dg/tree-ssa/vrp92.c: Disable FRE.
200 * gcc.dg/pr83666.c: Drop --param=sccvn-max-scc-size option.
201 * gcc.dg/pr85195.c: Likewise.
202 * gcc.dg/pr85467.c: Likewise.
203 * gcc.dg/torture/pr81790.c: Likewise.
204
205 * gfortran.dg/reassoc_4.f: Change max-completely-peeled-insns
206 param to current default.
207
208 2018-08-27 Jakub Jelinek <jakub@redhat.com>
209
210 PR rtl-optimization/87065
211 * gcc.target/i386/pr87065.c: New test.
212
213 2018-08-26 Marek Polacek <polacek@redhat.com>
214
215 PR c++/87080
216 * g++.dg/cpp0x/Wpessimizing-move5.C: New test.
217
218 PR c++/87029, Implement -Wredundant-move.
219 * g++.dg/cpp0x/Wredundant-move1.C: New test.
220 * g++.dg/cpp0x/Wredundant-move2.C: New test.
221 * g++.dg/cpp0x/Wredundant-move3.C: New test.
222 * g++.dg/cpp0x/Wredundant-move4.C: New test.
223
224 2018-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
225
226 PR libfortran/86704
227 * gfortran.dg/matmul_19.f90: New test.
228
229 2018-08-25 Janus Weil <janus@gcc.gnu.org>
230
231 PR fortran/86545
232 * gfortran.dg/generic_35.f90: New test case.
233
234 2018-08-24 David Malcolm <dmalcolm@redhat.com>
235
236 PR c++/87091
237 * gcc.dg/missing-header-fixit-3.c: Update for changes to how
238 line spans are printed with -fdiagnostics-show-line-numbers.
239
240 2018-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
241
242 PR fortran/86837
243 * gfortran.dg/implied_do_io_6.f90: New test.
244
245 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
246
247 PR middle-end/87092
248 * gcc.dg/pr87092.c: New test.
249
250 2018-08-24 Marek Polacek <polacek@redhat.com>
251
252 PR c++/67012
253 PR c++/86942
254 * g++.dg/cpp0x/auto52.C: New test.
255 * g++.dg/cpp1y/auto-fn52.C: New test.
256 * g++.dg/cpp1y/auto-fn53.C: New test.
257 * g++.dg/cpp1y/auto-fn54.C: New test.
258
259 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
260
261 * lib/target-supports.exp (vect_perm_supported): Only return
262 false for variable-length vectors if the permute size is not
263 a power of 2.
264 (check_effective_target_vect_perm)
265 (check_effective_target_vect_perm_byte)
266 (check_effective_target_vect_perm_short): Remove check for
267 variable-length vectors.
268 * gcc.dg/vect/slp-23.c: Add an XFAIL for variable-length SVE.
269 * gcc.dg/vect/slp-perm-10.c: Likewise.
270 * gcc.dg/vect/slp-perm-9.c: Add an XFAIL for variable-length vectors.
271
272 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
273
274 * gcc.target/aarch64/sve/bswap_1.c: New test.
275 * gcc.target/aarch64/sve/bswap_2.c: Likewise.
276 * gcc.target/aarch64/sve/bswap_3.c: Likewise.
277
278 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
279
280 * gcc.target/aarch64/sve/slp_perm_1.c: New test.
281 * gcc.target/aarch64/sve/slp_perm_2.c: Likewise.
282 * gcc.target/aarch64/sve/slp_perm_3.c: Likewise.
283 * gcc.target/aarch64/sve/slp_perm_4.c: Likewise.
284 * gcc.target/aarch64/sve/slp_perm_5.c: Likewise.
285 * gcc.target/aarch64/sve/slp_perm_6.c: Likewise.
286 * gcc.target/aarch64/sve/slp_perm_7.c: Likewise.
287
288 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
289
290 PR debug/79342
291 * gcc.dg/pr79342.: New test.
292
293 2018-08-23 Martin Sebor <msebor@redhat.com>
294
295 PR tree-optimization/87072
296 * gcc.dg/Warray-bounds-35.c: New test.
297
298 2018-08-23 Richard Biener <rguenther@suse.de>
299
300 PR middle-end/87024
301 * gcc.dg/pr87024.c: New testcase.
302
303 2018-08-23 Richard Sandiford <richard.sandiford@arm.com>
304
305 * gcc.dg/vect/no-vfa-vect-depend-2.c: Remove XFAIL.
306 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
307 * gcc.dg/vect/pr65947-13.c: Update for vect_fold_extract_last.
308 * gcc.dg/vect/pr80631-2.c: Likewise.
309
310 2017-08-23 Paul Thomas <pault@gcc.gnu.org>
311
312 PR fortran/86863
313 * gfortran.dg/submodule_32.f08: New test.
314
315 2018-08-22 Janus Weil <janus@gcc.gnu.org>
316
317 PR fortran/86935
318 * gfortran.dg/associate_3.f90: Update error message.
319 * gfortran.dg/associate_39.f90: New test case.
320
321 2018-08-22 Janus Weil <janus@gcc.gnu.org>
322
323 PR fortran/86888
324 * gfortran.dg/alloc_comp_basics_6.f90: Update an error message and add
325 an additional case.
326 * gfortran.dg/alloc_comp_basics_7.f90: New test case.
327 * gfortran.dg/class_17.f03: Update error message.
328 * gfortran.dg/class_55.f90: Ditto.
329 * gfortran.dg/dtio_11.f90: Update error messages.
330 * gfortran.dg/implicit_actual.f90: Add an error message.
331 * gfortran.dg/typebound_proc_12.f90: Update error message.
332
333 2018-08-22 Martin Sebor <msebor@redhat.com>
334
335 PR middle-end/87052
336 * gcc.dg/pr87052.c: New test.
337 * gcc.dg/tree-ssa/dump-3.c: Adjust.
338
339 2018-08-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
340
341 * gfortran.dg/max_fmax_aarch64.f90: Rename to...
342 * gfortran.dg/max_expr.f90: ...this.
343 * gfortran.dg/min_fmin_aarch64.f90: Rename to...
344 * gfortran.dg/min_expr.f90: ...this.
345
346 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
347
348 PR tree-optimization/86725
349 * gcc.dg/vect/no-scevccp-pr86725-2.c: New test.
350 * gcc.dg/vect/no-scevccp-pr86725-3.c: Likewise.
351 * gcc.dg/vect/no-scevccp-pr86725-4.c: Likewise.
352 * gcc.dg/vect/no-scevccp-pr86725-5.c: Likewise.
353
354 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
355
356 PR tree-optimization/86725
357 * gcc.dg/vect/no-scevccp-pr86725-1.c: New test.
358
359 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
360
361 * gcc.dg/vect/vect-avg-16.c: New test.
362 * gcc.dg/vect/slp-37.c: Expect the loop to be vectorized.
363 * gcc.dg/vect/vect-strided-u8-i8-gap4.c,
364 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise for
365 the second loop in main1.
366
367 2018-08-22 Iain Sandoe <iain@sandoe.co.uk>
368
369 * gcc.dg/lto/pr85248_0.c (test_alias):
370 Stringify __USER_LABEL_PREFIX__.
371 (test_noreturn): Likewise.
372
373 2018-08-22 Richard Biener <rguenther@suse.de>
374
375 PR tree-optimization/86988
376 * g++.dg/pr86988.C: New testcase.
377
378 2018-08-22 Richard Biener <rguenther@suse.de>
379
380 PR tree-optimization/86945
381 * tree-cfg.c (generate_range_test): Use unsigned arithmetic.
382
383 2018-08-21 Janne Blomqvist <jb@gcc.gnu.org>
384
385 * gfortran.dg/nan_1.f90: Remove tests that test MAX/MIN with NaNs.
386
387 2018-08-21 Nicolas Koenig <koenigni@gcc.gnu.org>
388 Thomas Koenig <tkoenig@gcc.gnu.org>
389
390 PR fortran/25829
391 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
392 * gfortran.dg/f2003_io_1.f03: Add wait statement.
393
394 2018-08-21 Marek Polacek <polacek@redhat.com>
395
396 PR c++/86981, Implement -Wpessimizing-move.
397 * g++.dg/cpp0x/Wpessimizing-move1.C: New test.
398 * g++.dg/cpp0x/Wpessimizing-move2.C: New test.
399 * g++.dg/cpp0x/Wpessimizing-move3.C: New test.
400 * g++.dg/cpp0x/Wpessimizing-move4.C: New test.
401 * g++.dg/cpp1z/Wpessimizing-move1.C: New test.
402
403 PR c++/65043
404 * g++.dg/concepts/pr67595.C: Add dg-warning.
405 * g++.dg/cpp0x/Wnarrowing11.C: New test.
406 * g++.dg/cpp0x/Wnarrowing12.C: New test.
407 * g++.dg/cpp0x/rv-cast5.C: Add static_cast.
408
409 PR c++/86499
410 * g++.dg/cpp0x/lambda/lambda-non-local.C: New test.
411 * g++.dg/cpp0x/lambda/lambda-this10.C: Adjust dg-error.
412
413 2018-08-21 Ed Schonberg <schonberg@adacore.com>
414
415 * gnat.dg/expr_func7.adb, gnat.dg/expr_func7.ads: New testcase.
416
417 2018-08-21 Ed Schonberg <schonberg@adacore.com>
418
419 * gnat.dg/expr_func6.adb, gnat.dg/expr_func6.ads: New testcase.
420
421 2018-08-21 Javier Miranda <miranda@adacore.com>
422
423 * gnat.dg/spark2.adb, gnat.dg/spark2.ads: New testcase.
424
425 2018-08-21 Ed Schonberg <schonberg@adacore.com>
426
427 * gnat.dg/prot6.adb, gnat.dg/prot6.ads: New testcase.
428
429 2018-08-21 Ed Schonberg <schonberg@adacore.com>
430
431 * gnat.dg/access5.adb, gnat.dg/access5.ads: New testcase.
432
433 2018-08-21 Eric Botcazou <ebotcazou@adacore.com>
434
435 * gnat.dg/rep_clause7.adb: New testcase.
436
437 2018-08-21 Ed Schonberg <schonberg@adacore.com>
438
439 * gnat.dg/task1.adb, gnat.dg/task1.ads, gnat.dg/task1_pkg.adb,
440 gnat.dg/task1_pkg.ads: New testcase.
441
442 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
443
444 * gnat.dg/linkedlist.adb: New testcase.
445
446 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
447
448 * gnat.dg/elab6.adb, gnat.dg/elab6.ads, gnat.dg/elab6_pkg.adb,
449 gnat.dg/elab6_pkg.ads: New testcase.
450
451 2018-08-21 Ed Schonberg <schonberg@adacore.com>
452
453 * gnat.dg/expr_func5.adb: New testcase.
454
455 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
456
457 * gnat.dg/dynhash.adb: New testcase.
458
459 2018-08-21 Javier Miranda <miranda@adacore.com>
460
461 * gnat.dg/enum4.adb: New testcase.
462
463 2018-08-21 Tamar Christina <tamar.christina@arm.com>
464
465 * gcc.target/aarch64/large_struct_copy.c: New test.
466
467 2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
468
469 * g++.dg/torture/pr86763.C: Restrict to *-*-linux*.
470
471 2018-08-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
472
473 PR middle-end/86121
474 * gcc.dg/Wstringop-overflow-6.c: Remove xfail.
475
476 2018-08-21 Tom de Vries <tdevries@suse.de>
477
478 * gcc.c-torture/unsorted/dump-noaddr.x: Use -gno-record-gcc-switches
479 to avoid mismatch in .debug and .earlydebug dump files.
480
481 2018-08-20 Michael Meissner <meissner@linux.ibm.com>
482
483 PR target/87033
484 * gcc.target/powerpc/pr87033.c: New test.
485
486 2018-08-20 Martin Sebor <msebor@redhat.com>
487
488 PR tree-optimization/87034
489 * gcc.dg/builtin-sprintf-warn-20.c: New test.
490
491 2018-08-20 David Malcolm <dmalcolm@redhat.com>
492
493 PR other/84889
494 * gcc.dg/plugin/diagnostic-group-test-1.c: New test.
495 * gcc.dg/plugin/diagnostic_group_plugin.c: New test.
496 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
497
498 2018-08-20 H.J. Lu <hongjiu.lu@intel.com>
499
500 PR target/87014
501 * g++.dg/torture/pr87014.C: New file.
502
503 2018-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
504
505 PR target/86984
506 * gcc.target/alpha/pr86984.c: New test.
507
508 2018-08-20 Richard Biener <rguenther@suse.de>
509
510 PR tree-optimization/78655
511 * gcc.dg/tree-ssa/evrp11.c: New testcase.
512
513 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
514
515 * gcc.dg/debug/dwarf2/pr80263.c: Suppress pubtypes output
516 for Darwin.
517
518 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
519
520 * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF
521 test on Darwin.
522 * g++.dg/debug/dwarf2/pr85302.C: Likewise.
523 * gcc.dg/lto/pr83719_0.c: Likewise.
524
525 2018-08-17 Martin Sebor <msebor@redhat.com>
526
527 PR testsuite/86996
528 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
529
530 2018-08-17 David Malcolm <dmalcolm@redhat.com>
531
532 * g++.dg/conversion/Wwrite-strings.C: New test.
533
534 2018-08-17 Sandra Loosemore <sandra@codesourcery.com>
535 Chung-Lin Tang <cltang@codesourcery.com>
536 Xianmiao Qu <xianmiao_qu@c-sky.com>
537
538 C-SKY port: Testsuite
539
540 * g++.dg/Wno-frame-address.C: Adjust for C-SKY.
541 * g++.dg/torture/type-generic-1.C: Likewise.
542 * gcc.c-torture/compile/20000804-1.c: Likewise.
543 * gcc.c-torture/execute/20101011-1.c: Likewise.
544 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
545 * gcc.dg/20020312-2.c: Likewise.
546 * gcc.dg/Wno-frame-address.c: Likewise.
547 * gcc.dg/c11-true_min-1.c: Likewise.
548 * gcc.dg/sibcall-10.c: Likewise.
549 * gcc.dg/sibcall-9.c: Likewise.
550 * gcc.dg/stack-usage-1.c: Likewise.
551 * gcc.dg/torture/float32-tg-3.c: Likewise.
552 * gcc.dg/torture/float32x-tg-3.c: Likewise.
553 * gcc.dg/torture/float64-tg-3.c: Likewise.
554 * gcc.dg/torture/float64x-tg-3.c: Likewise.
555 * gcc.dg/torture/type-generic-1.c: Likewise.
556 * gcc.target/csky/*: New.
557 * lib/target-supports.exp (check_profiling_available): Add
558 csky-*-elf.
559 (check_effective_target_hard_float): Handle C-SKY targets with
560 single-precision hard float only.
561 (check_effective_target_logical_op_short_circuit): Handle C-SKY.
562
563 2018-08-17 David Malcolm <dmalcolm@redhat.com>
564
565 * gcc.dg/format/gcc_diag-1.c: Fix typo. Add test coverage for
566 gcc_dump_printf.
567 * gcc.dg/format/gcc_diag-10.c: Add gimple typedef. Add test
568 coverage for gcc_dump_printf.
569
570 2018-08-17 Martin Liska <mliska@suse.cz>
571
572 * g++.dg/opt/mpx.C: Fix scanned pattern.
573 * gcc.target/i386/mpx.c: Likewise.
574 * g++.dg/warn/Wunreachable-code-1.C: Remove.
575 * g++.dg/warn/Wunreachable-code-2.C: Likewise.
576 * gcc.dg/torture/pr52969.c: Likewise.
577 * g++.dg/warn/pr31246-2.C: Likewise.
578 * g++.dg/warn/pr31246.C: Likewise.
579 * gcc.dg/pr33092.c: Likewise.
580 * g++.dg/opt/eh1.C: Remove a deprecated option.
581 * g++.dg/template/inline1.C: Likewise.
582 * g++.dg/tree-ssa/pr81408.C: Likewise.
583 * gcc.dg/pr41837.c: Likewise.
584 * gcc.dg/pr41841.c: Likewise.
585 * gcc.dg/pr42250.c: Likewise.
586 * gcc.dg/pr43084.c: Likewise.
587 * gcc.dg/pr43317.c: Likewise.
588 * gcc.dg/pr51879-18.c: Likewise.
589 * gcc.dg/torture/pr36066.c: Likewise.
590 * gcc.dg/tree-ssa/ifc-8.c: Likewise.
591 * gcc.dg/tree-ssa/ifc-cd.c: Likewise.
592 * gcc.dg/tree-ssa/pr19210-1.c: Likewise.
593 * gcc.dg/tree-ssa/pr45122.c: Likewise.
594 * gcc.target/i386/pr45352-2.c: Likewise.
595 * gcc.target/i386/zee.c: Likewise.
596 * gfortran.dg/auto_char_len_2.f90: Likewise.
597 * gfortran.dg/auto_char_len_4.f90: Likewise.
598 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
599 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
600 * gfortran.dg/gomp/pr47331.f90: Likewise.
601 * gfortran.dg/pr40999.f: Likewise.
602 * gfortran.dg/pr41011.f: Likewise.
603 * gfortran.dg/pr42051.f03: Likewise.
604 * gfortran.dg/pr46804.f90: Likewise.
605 * gfortran.dg/pr83149_1.f90: Likewise.
606 * gfortran.dg/pr83149_b.f90: Likewise.
607 * gfortran.dg/whole_file_1.f90: Likewise.
608 * gfortran.dg/whole_file_10.f90: Likewise.
609 * gfortran.dg/whole_file_11.f90: Likewise.
610 * gfortran.dg/whole_file_12.f90: Likewise.
611 * gfortran.dg/whole_file_13.f90: Likewise.
612 * gfortran.dg/whole_file_14.f90: Likewise.
613 * gfortran.dg/whole_file_15.f90: Likewise.
614 * gfortran.dg/whole_file_16.f90: Likewise.
615 * gfortran.dg/whole_file_17.f90: Likewise.
616 * gfortran.dg/whole_file_18.f90: Likewise.
617 * gfortran.dg/whole_file_19.f90: Likewise.
618 * gfortran.dg/whole_file_2.f90: Likewise.
619 * gfortran.dg/whole_file_20.f03: Likewise.
620 * gfortran.dg/whole_file_3.f90: Likewise.
621 * gfortran.dg/whole_file_4.f90: Likewise.
622 * gfortran.dg/whole_file_5.f90: Likewise.
623 * gfortran.dg/whole_file_6.f90: Likewise.
624 * gfortran.dg/whole_file_7.f90: Likewise.
625 * gfortran.dg/whole_file_8.f90: Likewise.
626 * gfortran.dg/whole_file_9.f90: Likewise.
627 * gcc.dg/vect/vect.exp: Likewise.
628
629 2018-08-17 Richard Biener <rguenther@suse.de>
630
631 PR middle-end/86505
632 * gcc.dg/torture/pr86505.c: New testcase.
633
634 2018-08-16 Martin Sebor <msebor@redhat.com>
635
636 PR tree-optimization/86853
637 * gcc.dg/tree-ssa/builtin-sprintf-10.c: New test.
638 * gcc.dg/tree-ssa/builtin-sprintf-11.c: New test.
639 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Adjust.
640
641 2018-08-16 David Malcolm <dmalcolm@redhat.com>
642
643 * gcc.dg/missing-header-fixit-3.c: New test.
644
645 2018-08-16 David Malcolm <dmalcolm@redhat.com>
646
647 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
648 (test_fixit_insert_newline): Update expected output to show '+'
649 characters in margin of line-insertion fix-it hint.
650
651 2018-08-16 Nathan Sidwell <nathan@acm.org>
652
653 * gcc.dg/cpp/macsyntx.c: Adjust expected errors.
654 * gcc.dg/cpp/macsyntx2.c: likewise.
655
656 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
657
658 PR testsuite/86745
659 * gcc.target/i386/avx-cvt-2.c: Loosen scan-assembler strings.
660 * gcc.target/i386/avx-cvt-2.c: Ditto.
661
662 2018-08-16 David Malcolm <dmalcolm@redhat.com>
663
664 PR c++/70693
665 * c-c++-common/Wmisleading-indentation-pr70693.c: New test.
666
667 2018-08-16 Vlad Lazar <vlad.lazar@arm.com>
668
669 * gcc.target/aarch64/imm_choice_comparison.c: New test.
670
671 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
672
673 * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
674 (lib_strncmp): Likewise.
675
676 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
677
678 * c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin.
679 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
680 * g++.dg/torture/pr44295.C : Likewise.
681
682 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
683
684 PR testsuite/78544
685 * gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section
686 attributes and matching.
687 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
688 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
689
690 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
691
692 * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.
693
694 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
695
696 * gcc.target/i386/rop1.c: Remove.
697 * gcc.target/i386/pr83554 (dg-options): Remove -mmitigate-rop.
698
699 2018-08-15 Will Schmidt <will_schmidt@vnet.ibm.com>
700
701 * gcc.target/powerpc/fold-vec-splat-char.c: New.
702 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: New.
703 * gcc.target/powerpc/fold-vec-splat-int.c: New.
704 * gcc.target/powerpc/fold-vec-splat-longlong.c: New.
705 * gcc.target/powerpc/fold-vec-splat-pixel.c: New.
706 * gcc.target/powerpc/fold-vec-splat-short.c: New.
707
708 2018-08-15 David Malcolm <dmalcolm@redhat.com>
709
710 * g++.dg/diagnostic/aka3.C: New test.
711 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
712 output to show range labels.
713 * g++.dg/diagnostic/param-type-mismatch.C: Likewise.
714 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
715 * g++.dg/plugin/show-template-tree-color-labels.C: New test.
716 * gcc.dg/bad-binary-ops.c: Update expected output to show range
717 labels. Add an "aka" example.
718 * gcc.dg/cpp/pr66415-1.c: Update expected output to show range
719 labels.
720 * gcc.dg/format/diagnostic-ranges.c: Likewise.
721 * gcc.dg/format/pr72858.c: Likewise.
722 * gcc.dg/format/pr78498.c: Likewise.
723 * gcc.dg/param-type-mismatch.c: Add "-Wpointer-sign" to options.
724 Update expected output to show range labels. Add examples of
725 -Wincompatible-pointer-types and -Wpointer-sign for parameters.
726 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
727 Update expected output to show range labels.
728 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
729 (test_very_wide_line): Adjust so that label is at left-clipping
730 boundary.
731 (test_very_wide_line_2): New test.
732 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
733 Update expected output to show range labels.
734 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
735 * gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c: New test.
736 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
737 for new param to gcc_rich_location::add_expr.
738 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
739 Add "label" param.
740 (test_show_locus): Add examples of labels to various tests. Tweak
741 the "very wide_line" test case and duplicate it, to cover the
742 boundary values for clipping of labels against the left-margin.
743 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
744 diagnostic-test-show-locus-no-labels.c.
745 * gcc.dg/pr69554-1.c: Update expected output to show range labels.
746 Update line numbers of dg-locus directives.
747 * gcc.dg/pr69627.c: Update expected output to show range labels.
748 * lib/multiline.exp (proc _build_multiline_regex): Remove
749 special-case handling of lines with trailing '|'.
750
751 2018-08-15 Qing Zhao <qing.zhao@oracle.com>
752
753 PR testsuite/86519
754 * gcc.dg/strcmpopt_6.c: Scan the assembly file instead of
755 the .expand file.
756
757 2018-08-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
758
759 * gcc.dg/wmain.c: New test.
760
761 2018-08-15 Iain Sandoe <iain@sandoe.co.uk>
762
763 PR c/19315
764 * gcc.dg/graphite/pr82451.c: Make array 'a' an extern.
765 * gcc.dg/redecl-10.c: Expect warnings for the static vars with
766 unknown size.
767
768 2018-08-15 Martin Liska <mliska@suse.cz>
769
770 PR tree-optimization/86925
771 * gcc.dg/predict-20.c: New test.
772 * gcc.dg/predict-21.c: New test.
773
774 2018-08-15 Paolo Carlini <paolo.carlini@oracle.com>
775
776 * g++.dg/init/goto3.C: Adjust for error instead of permerror.
777
778 2018-08-14 Allan Sandfeld Jensen <allan.jensen@qt.io>
779
780 * gcc.target/i386/sse2-movs.c: New test.
781
782 2018-08-14 Martin Sebor <msebor@redhat.com>
783
784 PR tree-optimization/86650
785 * gcc.dg/Warray-bounds-34.c: New test.
786
787 2018-08-14 Janus Weil <janus@gcc.gnu.org>
788
789 PR fortran/86116
790 * gfortran.dg/generic_34.f90: New test case.
791
792 2018-08-13 Marek Polacek <polacek@redhat.com>
793
794 PR c++/57891
795 * g++.dg/cpp0x/Wnarrowing6.C: New test.
796 * g++.dg/cpp0x/Wnarrowing7.C: New test.
797 * g++.dg/cpp0x/Wnarrowing8.C: New test.
798 * g++.dg/cpp0x/Wnarrowing9.C: New test.
799 * g++.dg/cpp0x/Wnarrowing10.C: New test.
800 * g++.dg/cpp0x/constexpr-47969.C: Adjust dg-error.
801 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
802 * g++.dg/cpp0x/constexpr-targ.C: Likewise.
803 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
804 * g++.dg/ext/stmtexpr15.C: Likewise.
805 * g++.dg/gomp/pr47963.C: Likewise.
806 * g++.dg/init/new37.C: Likewise.
807 * g++.dg/init/new43.C: Likewise.
808 * g++.dg/other/fold1.C: Likewise.
809 * g++.dg/parse/array-size2.C: Likewise.
810 * g++.dg/template/dependent-name3.C: Likewise.
811 * g++.dg/cpp0x/constexpr-data2.C: Add dg-error.
812 * g++.dg/other/vrp1.C: Likewise.
813 * g++.dg/template/char1.C: Likewise.
814
815 2018-08-13 Segher Boessenkool <segher@kernel.crashing.org>
816
817 * gcc.target/powerpc/pr56605.c: The generated code can have an AND
818 instead of a ZERO_EXTEND.
819
820 2018-08-13 Martin Sebor <msebor@redhat.com>
821
822 PR tree-optimization/71625
823 * c-c++-common/attr-nonstring-3.c: Temporarily xfail a test case.
824 * g++.dg/init/string2.C: New test.
825 * g++.dg/init/string3.C: New test.
826 * g++.dg/init/string4.C: New test.
827 * gcc.dg/init-string-3.c: New test.
828 * gcc.dg/strlenopt-55.c: New test.
829 * gcc.dg/strlenopt-56.c: New test.
830
831 2018-08-13 Marek Polacek <polacek@redhat.com>
832
833 P0806R2 - Deprecate implicit capture of this via [=]
834 * g++.dg/cpp2a/lambda-this1.C: New test.
835 * g++.dg/cpp2a/lambda-this2.C: New test.
836 * g++.dg/cpp2a/lambda-this3.C: New test.
837
838 2018-08-13 Marek Polacek <polacek@redhat.com>
839
840 PR c++/86915
841 * g++.dg/diagnostic/auto1.C: New test.
842
843 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
844
845 PR fortran/66679
846 * gfortran.dg/transfer_class_3.f90: New test.
847
848 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
849
850 PR fortran/86906
851 * gfortran.dg/use_rename_9.f90: New test.
852
853 2018-08-11 Jakub Jelinek <jakub@redhat.com>
854
855 PR tree-optimization/86835
856 * gcc.dg/pr86835.c: New test.
857
858 2018-08-10 Janus Weil <janus@gcc.gnu.org>
859
860 PR fortran/57160
861 * gfortran.dg/actual_pointer_function_1.f90: Fix invalid test case.
862 * gfortran.dg/inline_matmul_23.f90: Add option "-ffrontend-optimize".
863 * gfortran.dg/short_circuiting_2.f90: New test case.
864 * gfortran.dg/short_circuiting_3.f90: New test case.
865
866 2018-08-10 Alexander Monakov <amonakov@ispras.ru>
867
868 PR target/82418
869 * gcc.target/i386/pr82418.c: New test.
870
871 2018-08-10 Martin Liska <mliska@suse.cz>
872
873 PR target/83610
874 * gcc.dg/predict-17.c: New test.
875 * gcc.dg/predict-18.c: New test.
876 * gcc.dg/predict-19.c: New test.
877
878 2018-08-10 Martin Liska <mliska@suse.cz>
879
880 PR tree-optimization/85799
881 * gcc.dg/pr85799.c: New test.
882
883 2018-08-09 Jeff Law <law@redhat.com>
884
885 PR middle-end/86897
886 * gcc.dg/uninit-suppress_2.c: Disable DOM.
887
888 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
889
890 * gcc.target/aarch64/sve/reduc_8.c: New test.
891
892 2018-08-09 David Malcolm <dmalcolm@redhat.com>
893
894 PR other/84889
895 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New
896 test.
897 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
898 New test.
899 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
900 * lib/prune.exp: Add -fno-diagnostics-show-line-numbers to
901 TEST_ALWAYS_FLAGS.
902
903 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
904
905 PR tree-optimization/86858
906 * gcc.dg/vect/pr86858.c: New test.
907
908 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
909
910 PR tree-optimization/86871
911 * gcc.dg/vect/pr86871.c: New test.
912
913 2018-08-09 Paolo Carlini <paolo.carlini@oracle.com>
914
915 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
916
917 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
918
919 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: Decrement
920 arch and tune numbers by 2.
921 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: Likewise.
922 * gcc.target/s390/target-attribute/tattr-m31-1.c: Likewise.
923 * gcc.target/s390/target-attribute/tattr-m31-10.c: Likewise.
924 * gcc.target/s390/target-attribute/tattr-m31-11.c: Likewise.
925 * gcc.target/s390/target-attribute/tattr-m31-12.c: Likewise.
926 * gcc.target/s390/target-attribute/tattr-m31-13.c: Likewise.
927 * gcc.target/s390/target-attribute/tattr-m31-14.c: Likewise.
928 * gcc.target/s390/target-attribute/tattr-m31-15.c: Likewise.
929 * gcc.target/s390/target-attribute/tattr-m31-16.c: Likewise.
930 * gcc.target/s390/target-attribute/tattr-m31-17.c: Likewise.
931 * gcc.target/s390/target-attribute/tattr-m31-18.c: Likewise.
932 * gcc.target/s390/target-attribute/tattr-m31-19.c: Likewise.
933 * gcc.target/s390/target-attribute/tattr-m31-2.c: Likewise.
934 * gcc.target/s390/target-attribute/tattr-m31-20.c: Likewise.
935 * gcc.target/s390/target-attribute/tattr-m31-21.c: Likewise.
936 * gcc.target/s390/target-attribute/tattr-m31-22.c: Likewise.
937 * gcc.target/s390/target-attribute/tattr-m31-23.c: Likewise.
938 * gcc.target/s390/target-attribute/tattr-m31-24.c: Likewise.
939 * gcc.target/s390/target-attribute/tattr-m31-25.c: Likewise.
940 * gcc.target/s390/target-attribute/tattr-m31-26.c: Likewise.
941 * gcc.target/s390/target-attribute/tattr-m31-27.c: Likewise.
942 * gcc.target/s390/target-attribute/tattr-m31-28.c: Likewise.
943 * gcc.target/s390/target-attribute/tattr-m31-29.c: Likewise.
944 * gcc.target/s390/target-attribute/tattr-m31-3.c: Likewise.
945 * gcc.target/s390/target-attribute/tattr-m31-30.c: Likewise.
946 * gcc.target/s390/target-attribute/tattr-m31-31.c: Likewise.
947 * gcc.target/s390/target-attribute/tattr-m31-32.c: Likewise.
948 * gcc.target/s390/target-attribute/tattr-m31-4.c: Likewise.
949 * gcc.target/s390/target-attribute/tattr-m31-5.c: Likewise.
950 * gcc.target/s390/target-attribute/tattr-m31-6.c: Likewise.
951 * gcc.target/s390/target-attribute/tattr-m31-7.c: Likewise.
952 * gcc.target/s390/target-attribute/tattr-m31-8.c: Likewise.
953 * gcc.target/s390/target-attribute/tattr-m31-9.c: Likewise.
954 * gcc.target/s390/target-attribute/tattr-m64-1.c: Likewise.
955 * gcc.target/s390/target-attribute/tattr-m64-10.c: Likewise.
956 * gcc.target/s390/target-attribute/tattr-m64-11.c: Likewise.
957 * gcc.target/s390/target-attribute/tattr-m64-12.c: Likewise.
958 * gcc.target/s390/target-attribute/tattr-m64-13.c: Likewise.
959 * gcc.target/s390/target-attribute/tattr-m64-14.c: Likewise.
960 * gcc.target/s390/target-attribute/tattr-m64-15.c: Likewise.
961 * gcc.target/s390/target-attribute/tattr-m64-16.c: Likewise.
962 * gcc.target/s390/target-attribute/tattr-m64-17.c: Likewise.
963 * gcc.target/s390/target-attribute/tattr-m64-18.c: Likewise.
964 * gcc.target/s390/target-attribute/tattr-m64-19.c: Likewise.
965 * gcc.target/s390/target-attribute/tattr-m64-2.c: Likewise.
966 * gcc.target/s390/target-attribute/tattr-m64-20.c: Likewise.
967 * gcc.target/s390/target-attribute/tattr-m64-21.c: Likewise.
968 * gcc.target/s390/target-attribute/tattr-m64-22.c: Likewise.
969 * gcc.target/s390/target-attribute/tattr-m64-23.c: Likewise.
970 * gcc.target/s390/target-attribute/tattr-m64-24.c: Likewise.
971 * gcc.target/s390/target-attribute/tattr-m64-25.c: Likewise.
972 * gcc.target/s390/target-attribute/tattr-m64-26.c: Likewise.
973 * gcc.target/s390/target-attribute/tattr-m64-27.c: Likewise.
974 * gcc.target/s390/target-attribute/tattr-m64-28.c: Likewise.
975 * gcc.target/s390/target-attribute/tattr-m64-29.c: Likewise.
976 * gcc.target/s390/target-attribute/tattr-m64-3.c: Likewise.
977 * gcc.target/s390/target-attribute/tattr-m64-30.c: Likewise.
978 * gcc.target/s390/target-attribute/tattr-m64-31.c: Likewise.
979 * gcc.target/s390/target-attribute/tattr-m64-32.c: Likewise.
980 * gcc.target/s390/target-attribute/tattr-m64-33.c: Likewise.
981 * gcc.target/s390/target-attribute/tattr-m64-4.c: Likewise.
982 * gcc.target/s390/target-attribute/tattr-m64-5.c: Likewise.
983 * gcc.target/s390/target-attribute/tattr-m64-6.c: Likewise.
984 * gcc.target/s390/target-attribute/tattr-m64-7.c: Likewise.
985 * gcc.target/s390/target-attribute/tattr-m64-8.c: Likewise.
986 * gcc.target/s390/target-attribute/tattr-m64-9.c: Likewise.
987
988 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
989
990 PR target/84332
991 * gcc.target/s390/pr84332.c: New testcase.
992
993 2018-08-08 Andreas Schwab <schwab@linux-m68k.org>
994
995 PR target/46179
996 * gcc.target/m68k/tls-dimode.c: New file.
997
998 2018-08-08 Nathan Sidwell <nathan@acm.org>
999
1000 * c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h,
1001 c-c++-common/inc-from-1.c: New
1002
1003 2018-08-08 Andreas Krebbel <krebbel@linux.ibm.com>
1004
1005 PR target/85295
1006 * gcc.target/s390/TI-constants-lra.c: New testcase.
1007 * gcc.target/s390/TI-constants-nolra.c: New testcase.
1008
1009 2018-08-08 Ilya Leoshkevich <iii@linux.ibm.com>
1010
1011 * gcc.target/s390/hotpatch-8.c: Remove.
1012 * gcc.target/s390/hotpatch-9.c: Remove.
1013 * gcc.target/s390/mnop-mcount-m31-fpic.c: Remove.
1014 * gcc.target/s390/mnop-mcount-m31.c: Remove.
1015
1016 2018-08-08 Jakub Jelinek <jakub@redhat.com>
1017
1018 P0595R1 - is_constant_evaluated
1019 * g++.dg/cpp2a/is-constant-evaluated1.C: New test.
1020
1021 PR c++/86836
1022 * g++.dg/cpp1z/decomp46.C: New test.
1023
1024 PR c++/86738
1025 * g++.dg/opt/pr86738.C: New test.
1026
1027 2018-08-07 Richard Sandiford <richard.sandiford@arm.com>
1028
1029 PR target/86838
1030 * gcc.target/aarch64/frecpe_1.c: New test.
1031 * gcc.target/aarch64/frecpe_2.c: Likewise.
1032
1033 2018-08-07 Paolo Carlini <paolo.carlini@oracle.com>
1034
1035 PR c++/59480, DR 136
1036 * g++.dg/other/friend8.C: New.
1037 * g++.dg/other/friend9.C: Likewise.
1038 * g++.dg/other/friend10.C: Likewise.
1039 * g++.dg/other/friend11.C: Likewise.
1040 * g++.dg/other/friend12.C: Likewise.
1041 * g++.dg/other/friend13.C: Likewise.
1042 * g++.dg/other/friend14.C: Likewise.
1043 * g++.dg/other/friend15.C: Likewise.
1044 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1045 * g++.dg/parse/defarg8.C: Likewise.
1046
1047 2018-08-07 Martin Liska <mliska@suse.cz>
1048
1049 PR middle-end/83023
1050 * gcc.dg/predict-16.c: New test.
1051 * g++.dg/predict-1.C: New test.
1052
1053 2018-08-07 Steve Ellcey <sellcey@cavium.com>
1054 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1055
1056 PR tree-optimization/80925
1057 * gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops
1058 vectorized on !vect_hw_misalign targets.
1059
1060 2018-08-06 Marek Polacek <polacek@redhat.com>
1061
1062 PR c++/86767
1063 * g++.dg/cpp1y/constexpr-86767.C: New test.
1064
1065 2018-08-06 Uros Bizjak <ubizjak@gmail.com>
1066
1067 * g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt
1068 for target *-*-linux-gnu.
1069
1070 2018-08-06 Alan Hayward <alan.hayward@arm.com>
1071
1072 * gcc.target/aarch64/sve/tls_preserve_1.c: New test.
1073 * gcc.target/aarch64/sve/tls_preserve_2.c: New test.
1074 * gcc.target/aarch64/sve/tls_preserve_3.c: New test.
1075
1076 2018-08-06 Andreas Krebbel <krebbel@linux.ibm.com>
1077
1078 * gcc.target/s390/nomemloopunroll-1.c: New test.
1079
1080 2018-08-05 H.J. Lu <hongjiu.lu@intel.com>
1081
1082 PR target/86386
1083 * gcc.target/i386/pr86386.c: New file.
1084
1085 2018-08-04 Tom de Vries <tdevries@suse.de>
1086
1087 * lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line.
1088
1089 2018-08-04 Andreas Schwab <schwab@linux-m68k.org>
1090
1091 * gcc.dg/guality/const-volatile.c: Remove duplicate test
1092 "type:cvip".
1093
1094 2018-08-04 Janus Weil <janus@gcc.gnu.org>
1095
1096 PR fortran/45521
1097 * gfortran.dg/interface_assignment_6.f90: New test case.
1098
1099 2018-08-04 Uros Bizjak <ubizjak@gmail.com>
1100
1101 PR testsuite/86153
1102 * g++.dg/pr83239.C (dg-options): Add -finline-limit=500.
1103
1104 2018-08-03 David Malcolm <dmalcolm@redhat.com>
1105 Jonathan Wakely <jwakely@redhat.com>
1106
1107 PR c++/85523
1108 * g++.dg/pr85523.C: New test.
1109
1110 2018-08-03 Bogdan Harjoc <harjoc@gmail.com>
1111
1112 PR c/86690
1113 * gcc.dg/union-duplicate-field.c: New test.
1114
1115 2018-08-03 Jason Merrill <jason@redhat.com>
1116
1117 PR c++/86706
1118 * g++.dg/template/pr86706.C: New test.
1119
1120 2018-08-03 Richard Sandiford <richard.sandiford@arm.com>
1121
1122 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect AVG_FLOOR to be used
1123 on vect_avg_qi targets.
1124 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
1125 * gcc.dg/vect/bb-slp-pow-1.c: New test.
1126 * gcc.dg/vect/vect-avg-15.c: Likewise.
1127
1128 2018-08-03 Martin Liska <mliska@suse.cz>
1129
1130 * gcc.dg/predict-1.c: Adjust scanned pattern to cover 2 digits.
1131 * gcc.dg/predict-13.c: Likewise.
1132 * gcc.dg/predict-3.c: Likewise.
1133 * gcc.dg/predict-4.c: Likewise.
1134 * gcc.dg/predict-5.c: Likewise.
1135 * gcc.dg/predict-6.c: Likewise.
1136 * gcc.dg/predict-9.c: Likewise.
1137 * gfortran.dg/predict-1.f90: Likewise.
1138
1139 2018-08-02 Richard Biener <rguenther@suse.de>
1140
1141 PR c++/86763
1142 * g++.dg/torture/pr86763.C: New testcase.
1143
1144 2018-08-02 Richard Biener <rguenther@suse.de>
1145
1146 PR tree-optimization/86816
1147 * g++.dg/torture/pr86816.C: New testcase.
1148
1149 2018-08-02 Richard Sandiford <richard.sandiford@arm.com>
1150
1151 * gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate
1152 to be used.
1153 * gcc.target/aarch64/f16_mov_immediate_2.c: Likewise.
1154 * gcc.target/aarch64/f16_mov_immediate_3.c: Force +nofp16.
1155 * gcc.target/aarch64/sve/single_1.c: Except fmov immediate to be used
1156 for .h.
1157 * gcc.target/aarch64/sve/single_2.c: Likewise.
1158 * gcc.target/aarch64/sve/single_3.c: Likewise.
1159 * gcc.target/aarch64/sve/single_4.c: Likewise.
1160
1161 2018-08-02 Jackson Woodruff <jackson.woodruff@arm.com>
1162
1163 PR target/86014
1164 * gcc.target/aarch64/ldp_stp_13.c: New test.
1165
1166 2018-08-01 Martin Sebor <msebor@redhat.com>
1167
1168 PR tree-optimization/86650
1169 * gcc.dg/format/gcc_diag-10.c: Adjust.
1170
1171 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1172
1173 * gcc.target/aarch64/sve/var_stride_2.c: Update expected form
1174 of range check.
1175 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
1176
1177 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1178
1179 PR target/86753
1180 * gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests.
1181 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
1182
1183 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1184
1185 * gcc.dg/pointer-range-check-1.c: New test.
1186 * gcc.dg/pointer-range-check-2.c: Likewise.
1187
1188 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1189
1190 PR tree-optimization/86749
1191 * gcc.dg/vect/pr86749.c: New test.
1192
1193 2018-08-01 Paolo Carlini <paolo.carlini@oracle.com>
1194
1195 PR c++/86661
1196 * g++.dg/lookup/name-clash12.C: New.
1197
1198 2018-08-01 Richard Biener <rguenther@suse.de>
1199
1200 * gcc.dg/tree-ssa/ssa-fre-68.c: New testcase.
1201
1202 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
1203
1204 * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0.
1205
1206 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
1207
1208 * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*.
1209
1210 2018-08-01 Martin Liska <mliska@suse.cz>
1211
1212 * gcc.dg/tree-prof/stringop-1.c: Adjust scanned pattern.
1213 * gcc.dg/tree-prof/stringop-2.c: Likewise.
1214 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
1215 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1216 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
1217 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
1218 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
1219 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
1220
1221 2018-08-01 Martin Liska <mliska@suse.cz>
1222
1223 PR value-prof/35543
1224 * gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove.
1225
1226 2018-08-01 Sam Tebbs <sam.tebbs@arm.com>
1227
1228 * gcc.target/aarch64/extract_zero_extend.c: New file.
1229
1230 2018-08-01 Jakub Jelinek <jakub@redhat.com>
1231
1232 PR c/85704
1233 * gcc.c-torture/compile/pr85704.c: New test.
1234
1235 2018-07-31 Alexandre Oliva <oliva@adacore.com>
1236 Olivier Hainque <hainque@adacore.com>
1237
1238 * gnat.dg/dinst.adb: New.
1239 * gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New.
1240
1241 2018-07-31 David Malcolm <dmalcolm@redhat.com>
1242
1243 * gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for
1244 tdiag and cxxdiag.
1245 * gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G
1246 and %K.
1247
1248 2018-07-31 Richard Earnshaw <rearnsha@arm.com>
1249
1250 * c-c++-common/spec-barrier-1.c: New test.
1251 * c-c++-common/spec-barrier-2.c: New test.
1252 * gcc.dg/spec-barrier-3.c: New test.
1253
1254 2018-07-31 Martin Sebor <msebor@redhat.com>
1255
1256 PR tree-optimization/86741
1257 * gcc.dg/Warray-bounds-33.c: New test.
1258
1259 2018-07-31 Andreas Krebbel <krebbel@linux.ibm.com>
1260
1261 * gcc.target/s390/memset-1.c: Improve testcase.
1262
1263 2018-07-31 Tom de Vries <tdevries@suse.de>
1264
1265 PR debug/86687
1266 * g++.dg/guality/pr86687.C: New test.
1267
1268 2018-07-31 Jakub Jelinek <jakub@redhat.com>
1269
1270 P1008R1 - prohibit aggregates with user-declared constructors
1271 * g++.dg/ext/is_aggregate.C: Add tests with deleted or defaulted ctor.
1272 * g++.dg/cpp0x/defaulted1.C (main): Ifdef out for C++2a B b = {1};.
1273 * g++.dg/cpp0x/deleted2.C: Expect error for C++2a.
1274 * g++.dg/cpp2a/aggr1.C: New test.
1275 * g++.dg/cpp2a/aggr2.C: New test.
1276
1277 2018-07-31 Segher Boessenkool <segher@kernel.crashing.org>
1278
1279 PR target/86640
1280 * gcc.target/arm/pr86640.c: New testcase.
1281
1282 2018-07-31 Martin Liska <mliska@suse.cz>
1283
1284 PR gcov-profile/85338
1285 PR gcov-profile/85350
1286 PR gcov-profile/85372
1287 * gcc.misc-tests/gcov-pr85338.c: New test.
1288 * gcc.misc-tests/gcov-pr85350.c: New test.
1289 * gcc.misc-tests/gcov-pr85372.c: New test.
1290
1291 2018-07-31 Martin Liska <mliska@suse.cz>
1292
1293 PR gcov-profile/83813
1294 PR gcov-profile/84758
1295 PR gcov-profile/85217
1296 PR gcov-profile/85332
1297 * gcc.misc-tests/gcov-pr83813.c: New test.
1298 * gcc.misc-tests/gcov-pr84758.c: New test.
1299 * gcc.misc-tests/gcov-pr85217.c: New test.
1300 * gcc.misc-tests/gcov-pr85332.c: New test.
1301
1302 2018-07-31 Ed Schonberg <schonberg@adacore.com>
1303
1304 * gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb,
1305 gnat.dg/prot5_pkg.ads: New testcase.
1306
1307 2018-07-31 Justin Squirek <squirek@adacore.com>
1308
1309 * gnat.dg/addr11.adb: New testcase.
1310
1311 2018-07-31 Hristian Kirtchev <kirtchev@adacore.com>
1312
1313 * gnat.dg/global.adb, gnat.dg/global.ads: New testcase.
1314
1315 2018-07-31 Gary Dismukes <dismukes@adacore.com>
1316
1317 * gnat.dg/block_ext_return_assert_failure.adb: New testcase.
1318
1319 2018-07-31 Ed Schonberg <schonberg@adacore.com>
1320
1321 * gnat.dg/iter3.adb: New testcase.
1322
1323 2018-07-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
1324
1325 Revert 'AsyncI/O patch committed'
1326 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
1327 Thomas Koenig <tkoenig@gcc.gnu.org>
1328
1329 PR fortran/25829
1330 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
1331 * gfortran.dg/f2003_io_1.f03: Add wait statement.
1332
1333 2018-07-30 Segher Boessenkool <segher@kernel.crashing.org>
1334
1335 PR rtl-optimization/85160
1336 * gcc.target/powerpc/combine-2-2.c: New testcase.
1337
1338 2018-07-27 Martin Sebor <msebor@redhat.com>
1339
1340 PR tree-optimization/86696
1341 * g++.dg/pr86696.C: New test.
1342
1343 2018-07-27 David Malcolm <dmalcolm@redhat.com>
1344
1345 PR tree-optimization/86636
1346 * gcc.c-torture/compile/pr86636.c: Add dg-do compile.
1347 Add dg-require-effective-target pthread.
1348
1349 2018-07-26 Qing Zhao <qing.zhao@oracle.com>
1350
1351 * gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation.
1352 * gcc.dg/strcmpopt_6.c: Likewise.
1353
1354 2018-07-26 Pat Haugen <pthaugen@us.ibm.com>
1355
1356 PR target/86612
1357 * gcc.target/powerpc/pr58673-2.c: Call strdup.
1358
1359 2018-07-26 Martin Sebor <msebor@redhat.com>
1360
1361 PR tree-optimization/86043
1362 PR tree-optimization/86042
1363 * gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to
1364 pr86688.
1365 * gcc.dg/strlenopt-44.c: New test.
1366
1367 2018-07-26 Martin Liska <mliska@suse.cz>
1368
1369 PR gcov-profile/86536
1370 * gcc.misc-tests/gcov-pr86536.c: New test.
1371
1372 2018-07-25 Martin Sebor <msebor@redhat.com>
1373
1374 * gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives
1375 ignored by the test harness.
1376
1377 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
1378 Thomas Koenig <tkoenig@gcc.gnu.org>
1379
1380 PR fortran/25829
1381 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
1382 * gfortran.dg/f2003_io_1.f03: Add wait statement.
1383
1384 2018-07-25 Jakub Jelinek <jakub@redhat.com>
1385
1386 PR c++/85515
1387 * g++.dg/pr85515-2.C: Add expected dg-error.
1388 * g++.dg/cpp0x/range-for36.C: New test.
1389
1390 2018-07-25 Claudiu Zissulescu <claziss@synopsys.com>
1391
1392 * gcc.target/arc/uncached-1.c: New test.
1393 * gcc.target/arc/uncached-2.c: Likewise.
1394
1395 2018-07-24 Martin Sebor <msebor@redhat.com>
1396
1397 PR tree-optimization/86622
1398 PR tree-optimization/86532
1399 * gcc.c-torture/execute/strlen-2.c: New test.
1400 * gcc.c-torture/execute/strlen-3.c: New test.
1401 * gcc.c-torture/execute/strlen-4.c: New test.
1402
1403 2018-07-24 David Malcolm <dmalcolm@redhat.com>
1404
1405 PR tree-optimization/86636
1406 * gcc.c-torture/compile/pr86636.c: New test.
1407
1408 2018-07-24 Matthew Malcomson <matthew.malcomson@arm.com>
1409
1410 * gcc.target/aarch64/simd/vect_su_add_sub.c: New.
1411
1412 2018-07-24 Jakub Jelinek <jakub@redhat.com>
1413
1414 PR middle-end/86627
1415 * gcc.target/i386/pr86627.c: New test.
1416
1417 PR testsuite/86649
1418 * g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1.
1419 * g++.dg/tree-ssa-/pr19476-5.C: Likewise.
1420 * g++.dg/tree-ssa-/pr19476-6.C: New test.
1421 * g++.dg/tree-ssa-/pr19476-7.C: New test.
1422
1423 2018-07-23 Carl Love <cel@us.ibm.com>
1424
1425 PR 86591
1426 * gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to
1427 file altivec-2-runnable.c.
1428 * gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests.
1429 * gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor.
1430 Update dg-final test for __divdi3 and __udivdi3 instructions. Update
1431 comments for instruction generated by vec_mergeh, vec_perm, vec_round,
1432 vec_cts, vec_ctu, vec_cpsgn tests.
1433
1434 2018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
1435
1436 PR c/86617
1437 * gcc.dg/pr86617.c: New test.
1438
1439 2018-07-23 Jakub Jelinek <jakub@redhat.com>
1440
1441 PR c++/86569
1442 * g++.dg/warn/Wnonnull-compare-9.C: New test.
1443
1444 2018-07-20 Martin Sebor <msebor@redhat.com>
1445
1446 PR middle-end/82063
1447 * c-c++-common/pr68657-1.c: Adjust.
1448 * c-c++-common/pr68657-2.c: Same.
1449 * c-c++-common/pr68657-3.c: Same.
1450 * c-c++-common/pr68833-1.c: Same.
1451 * gcc.dg/Walloc-size-larger-than-16.c: Same.
1452 * gcc.dg/Walloca-larger-than.c: New test.
1453 * gcc.dg/Walloca-larger-than-2.c: New test.
1454 * gcc.dg/Wframe-larger-than-2.c: New test.
1455 * gcc.dg/Wlarger-than3.c: New test.
1456 * gcc.dg/Wvla-larger-than-3.c: New test.
1457 * gcc.dg/pr42611.c: Adjust.
1458 * gnat.dg/frame_overflow.adb: Same.
1459
1460 2018-07-20 Martin Sebor <msebor@redhat.com>
1461
1462 PR tree-optimization/86613
1463 PR tree-optimization/86611
1464 * c-c++-common/Warray-bounds-2.c: Undefine macros and
1465 prune duplicate warnings.
1466 * gcc.dg/Warray-bounds-31.c: Xfail test cases with
1467 data-model-dependencies.
1468 * gcc.dg/Warray-bounds-32.c: Ditto.
1469
1470 2018-07-20 Richard Biener <rguenther@suse.de>
1471
1472 PR debug/86585
1473 * g++.dg/lto/pr86585_0.C: New testcase.
1474 * g++.dg/lto/pr86585_1.C: Likewise.
1475
1476 2018-07-19 Martin Sebor <msebor@redhat.com>
1477
1478 PR tree-optimization/83776
1479 PR tree-optimization/84047
1480 * gcc.dg/Warray-bounds-29.c: New test.
1481 * gcc.dg/Warray-bounds-30.c: New test.
1482 * gcc.dg/Warray-bounds-31.c: New test.
1483 * gcc.dg/Warray-bounds-32.c: New test.
1484
1485 2018-07-19 Michael Collison <michael.collison@arm.com>
1486 Richard Henderson <rth@redhat.com>
1487
1488 * gcc.target/aarch64/builtin_sadd_128.c: New testcase.
1489 * gcc.target/aarch64/builtin_saddl.c: New testcase.
1490 * gcc.target/aarch64/builtin_saddll.c: New testcase.
1491 * gcc.target/aarch64/builtin_uadd_128.c: New testcase.
1492 * gcc.target/aarch64/builtin_uaddl.c: New testcase.
1493 * gcc.target/aarch64/builtin_uaddll.c: New testcase.
1494 * gcc.target/aarch64/builtin_ssub_128.c: New testcase.
1495 * gcc.target/aarch64/builtin_ssubl.c: New testcase.
1496 * gcc.target/aarch64/builtin_ssubll.c: New testcase.
1497 * gcc.target/aarch64/builtin_usub_128.c: New testcase.
1498 * gcc.target/aarch64/builtin_usubl.c: New testcase.
1499 * gcc.target/aarch64/builtin_usubll.c: New testcase.
1500
1501 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1502
1503 Revert fix for c++/59480 (and testsuite followup)
1504
1505 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1506
1507 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1508
1509 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1510
1511 PR c++/59480, DR 136
1512 * g++.dg/other/friend8.C: New.
1513 * g++.dg/other/friend9.C: Likewise.
1514 * g++.dg/other/friend10.C: Likewise.
1515 * g++.dg/other/friend11.C: Likewise.
1516 * g++.dg/other/friend12.C: Likewise.
1517 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1518 * g++.dg/parse/defarg8.C: Likewise.
1519
1520 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
1521
1522 * gcc.target/aarch64/profile.c: New test.
1523
1524 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
1525
1526 PR target/83009
1527 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
1528
1529 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
1530
1531 PR target/86560
1532 * gcc.target/i386/pr86560-4.c: New test.
1533 * gcc.target/i386/pr86560-5.c: Likewise.
1534
1535 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
1536
1537 PR target/86560
1538 * gcc.target/i386/pr86560-1.c: New test.
1539 * gcc.target/i386/pr86560-2.c: Likewise.
1540 * gcc.target/i386/pr86560-3.c: Likewise.
1541
1542 2018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1543
1544 * gfortran.dg/max_fmax_aarch64.f90: New test.
1545 * gfortran.dg/min_fmin_aarch64.f90: Likewise.
1546 * gfortran.dg/minmax_integer.f90: Likewise.
1547
1548 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1549
1550 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1551
1552 2018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1553
1554 PR middle-end/86544
1555 * g++.dg/tree-ssa/pr86544.C: New test.
1556
1557 2018-07-18 Jakub Jelinek <jakub@redhat.com>
1558
1559 PR c++/86550
1560 * g++.dg/cpp0x/lambda/lambda-86550.C: New test.
1561
1562 2018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
1563
1564 PR 69558
1565 * c-c++-common/cpp/diagnostic-pragma-2.c: New test.
1566 * c-c++-common/pr69558.c: Remove xfail.
1567 * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations.
1568 * gcc.dg/pr61817-1.c: Likewise.
1569 * gcc.dg/pr61817-2.c: Likewise.
1570 * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location.
1571
1572 2018-07-18 Janus Weil <janus@gcc.gnu.org>
1573
1574 PR fortran/85599
1575 * gfortran.dg/function_optimize_5.f90: Add option
1576 '-faggressive-function-elimination' and update dg-warning clauses.
1577 * gfortran.dg/short_circuiting.f90: New test.
1578
1579 2018-07-18 Marek Polacek <polacek@redhat.com>
1580
1581 PR c++/86190 - bogus -Wsign-conversion warning
1582 * g++.dg/warn/Wsign-conversion-3.C: New test.
1583 * g++.dg/warn/Wsign-conversion-4.C: New test.
1584
1585 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1586
1587 PR c++/59480, DR 136
1588 * g++.dg/other/friend8.C: New.
1589 * g++.dg/other/friend9.C: Likewise.
1590 * g++.dg/other/friend10.C: Likewise.
1591 * g++.dg/other/friend11.C: Likewise.
1592 * g++.dg/other/friend12.C: Likewise.
1593 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1594 * g++.dg/parse/defarg8.C: Likewise.
1595
1596 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1597
1598 * g++.dg/ext/uow-3.C: Adjust.
1599 * g++.dg/ext/uow-4.C: Likewise.
1600 * g++.dg/lookup/name-clash11.C: Likewise.
1601 * g++.dg/lookup/name-clash7.C: Likewise.
1602 * g++.dg/lookup/redecl1.C: Likewise.
1603 * g++.dg/warn/changes-meaning.C: Likewise.
1604 * g++.old-deja/g++.jason/scoping8.C: Likewise.
1605 * g++.old-deja/g++.law/nest1.C: Likewise.
1606
1607 2018-07-18 Richard Biener <rguenther@suse.de>
1608
1609 PR debug/86523
1610 * g++.dg/lto/pr86523-3_0.C: New testcase.
1611
1612 2018-07-17 Andreas Schwab <schwab@linux-m68k.org>
1613
1614 * gcc.target/m68k/mulsi_highpart.c: New test.
1615
1616 2018-07-17 Jakub Jelinek <jakub@redhat.com>
1617
1618 * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error.
1619 * gcc.dg/cpp/pr61854-c94.c (foo): Likewise.
1620 * gcc.dg/cpp/pr61854-4.c (foo): Likewise.
1621 * gcc.dg/cpp/pr61854-8.c: New test.
1622
1623 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
1624
1625 * gcc.target/powerpc/pr85456.c: Require longdouble128.
1626
1627 2018-07-17 Fritz Reese <fritzoreese@gmail.com>
1628
1629 PR fortran/83184
1630 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
1631
1632 2018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com>
1633
1634 * gcc.target/powerpc/fold-vec-unpack-char.c: New.
1635 * gcc.target/powerpc/fold-vec-unpack-float.c: New.
1636 * gcc.target/powerpc/fold-vec-unpack-int.c: New.
1637 * gcc.target/powerpc/fold-vec-unpack-pixel.c: New.
1638 * gcc.target/powerpc/fold-vec-unpack-short.c: New.
1639
1640 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
1641
1642 * gcc.target/powerpc/pr57150.c: Require longdouble128.
1643 * gcc.target/powerpc/pr79916.c: Require dfp.
1644
1645 2018-07-17 Richard Biener <rguenther@suse.de>
1646
1647 PR lto/86456
1648 * g++.dg/debug/dwarf2/pr86456.C: New testcase.
1649
1650 2018-07-17 Robin Dapp <rdapp@linux.ibm.com>
1651
1652 * gcc.target/s390/function-align1.c: New test.
1653 * gcc.target/s390/function-align2.c: New test.
1654 * gcc.target/s390/function-align3.c: New test.
1655
1656 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
1657
1658 * gnat.dg/discr55.adb: New test.
1659
1660 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1661
1662 * gcc.target/i386/vartrack-1.c (dg-options): Add
1663 -fomit-frame-pointer.
1664
1665 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1666
1667 * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
1668 (dg-lto-options): Add -fPIC.
1669 * g++.dg/lto/pr86523-2_0.C: Likewise.
1670
1671 2018-07-17 Martin Liska <mliska@suse.cz>
1672
1673 * gcc.target/powerpc/loop_align.c: Update scanned pattern.
1674
1675 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1676
1677 * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
1678 testcase.
1679
1680 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
1681
1682 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
1683
1684 2018-07-17 Patrick Bernardi <bernardi@adacore.com>
1685
1686 * gnat.dg/memorytest.adb: New testcase.
1687
1688 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
1689
1690 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads:
1691 New testcase.
1692
1693 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1694
1695 * gnat.dg/equal3.adb: New testcase.
1696
1697 2018-07-17 Justin Squirek <squirek@adacore.com>
1698
1699 * gnat.dg/split_args.adb: New testcase.
1700
1701 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1702
1703 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
1704
1705 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
1706
1707 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads:
1708 New testcase.
1709
1710 2018-07-16 Carl Love <cel@us.ibm.com>
1711
1712 PR target/86414
1713 Forgot the PR number on the commit log.
1714
1715 2018-07-16 Carl Love <cel@us.ibm.com>
1716
1717 PR target/86414
1718 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
1719 longdouble128.
1720 * gcc.target/powerpc/divkc3-3.c: Ditto.
1721 * gcc.target/powerpc/mulkc3-2.c: Ditto.
1722 * gcc.target/powerpc/mulkc3-3.c: Ditto.
1723 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
1724 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
1725
1726 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1727
1728 * gcc.target/powerpc/convert-fp-128.c: New testcase.
1729 * gcc.target/powerpc/convert-fp-64.c: New testcase.
1730
1731 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1732
1733 * lib/target-supports.exp (check_effective_target_longdouble64,
1734 check_effective_target_ppc_float128,
1735 check_effective_target_ppc_float128_insns,
1736 check_effective_target_powerpc_vsx): New.
1737
1738 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1739
1740 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
1741 syntax error.
1742
1743 2018-07-16 Jakub Jelinek <jakub@redhat.com>
1744
1745 PR tree-optimization/86526
1746 * gcc.c-torture/compile/pr86526.c: New test.
1747
1748 2018-07-16 Carl Love <cel@us.ibm.com>
1749
1750 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
1751 longdouble128.
1752 * gcc.target/powerpc/divkc3-3.c: Ditto.
1753 * gcc.target/powerpc/mulkc3-2.c: Ditto.
1754 * gcc.target/powerpc/mulkc3-3.c: Ditto.
1755 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
1756 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
1757
1758 2018-07-16 Fritz Reese <fritzoreese@gmail.com>
1759
1760 PR fortran/83184
1761 * gfortran.dg/assumed_rank_14.f90: New testcase.
1762 * gfortran.dg/assumed_rank_15.f90: New testcase.
1763 * gfortran.dg/dec_structure_8.f90: Update error messages.
1764 * gfortran.dg/dec_structure_23.f90: Update error messages.
1765
1766 2018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
1767
1768 PR middle-end/86528
1769 * gcc.c-torture/execute/pr86528.c: New test.
1770 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
1771
1772 2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
1773
1774 * g++.dg/template/spec40.C: New.
1775 * g++.dg/parse/ptrmem8.C: Likewise.
1776
1777 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1778
1779 * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
1780 * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
1781 * gcc.target/s390/mnop-mcount-m31.c: New testcase.
1782 * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
1783 * gcc.target/s390/mnop-mcount-m64.c: New testcase.
1784
1785 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1786
1787 * gcc.target/s390/mrecord-mcount.c: New testcase.
1788
1789 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1790
1791 * gcc.target/s390/mfentry-m64.c: New testcase.
1792
1793 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1794
1795 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
1796 testcase.
1797
1798 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1799
1800 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
1801 testcase.
1802
1803 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1804
1805 * gnat.dg/wide_wide_value1.adb: New testcase.
1806
1807 2018-07-16 Javier Miranda <miranda@adacore.com>
1808
1809 * gnat.dg/bit_order1.adb: New testcase.
1810
1811 2018-07-16 Javier Miranda <miranda@adacore.com>
1812
1813 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
1814
1815 2018-07-16 Richard Biener <rguenther@suse.de>
1816
1817 PR lto/86523
1818 * g++.dg/lto/pr86523-1_0.C: New testcase.
1819 * g++.dg/lto/pr86523-2_0.C: Likewise.
1820
1821 2018-07-16 Martin Liska <mliska@suse.cz>
1822
1823 PR ipa/86529
1824 * g++.dg/ipa/pr86529.C: New test.
1825
1826 2018-07-16 Tom de Vries <tdevries@suse.de>
1827
1828 PR debug/86455
1829 * gcc.target/i386/vartrack-1.c: New test.
1830
1831 2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
1832
1833 * gnat.dg/opt73.adb: New test.
1834
1835 2018-07-16 Jakub Jelinek <jakub@redhat.com>
1836
1837 PR c++/3698
1838 PR c++/86208
1839 * g++.dg/opt/pr3698.C: New test.
1840
1841 2018-07-16 Richard Biener <rguenther@suse.de>
1842
1843 PR ipa/86389
1844 * gcc.dg/torture/pr86389.c: Require trampolines.
1845
1846 2018-07-15 Tom de Vries <tdevries@suse.de>
1847
1848 * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
1849 * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
1850 already called.
1851 * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
1852 * gcc.dg/guality/guality.exp: Same.
1853 * gfortran.dg/guality/guality.exp: Same.
1854
1855 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
1856 Sunil K Pandey <sunil.k.pandey@intel.com>
1857
1858 PR target/84413
1859 * gcc.target/i386/pr84413-1.c: New test.
1860 * gcc.target/i386/pr84413-2.c: Likewise.
1861 * gcc.target/i386/pr84413-3.c: Likewise.
1862
1863 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
1864 Steve Munroe <munroesj52@gmail.com>
1865
1866 * gcc.target/powerpc/sse2-pand-1.c: New file.
1867 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
1868 * gcc.target/powerpc/sse2-por-1.c: Likewise.
1869 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
1870
1871 2018-07-13 Nathan Sidwell <nathan@acm.org>
1872
1873 PR c++/86374
1874 * g++.dg/pr86374.C: New.
1875
1876 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
1877
1878 PR middle-end/78809
1879 * gcc.dg/strcmpopt_5.c: New test.
1880 * gcc.dg/strcmpopt_6.c: New test.
1881
1882 2018-07-13 Richard Biener <rguenther@suse.de>
1883
1884 PR middle-end/85974
1885 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
1886
1887 2018-07-13 Tom de Vries <tdevries@suse.de>
1888
1889 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
1890 * gcc.dg/guality/ctztest.c: Same.
1891 * gcc.dg/guality/sra-1.c: Same.
1892
1893 2018-07-13 Tom de Vries <tdevries@suse.de>
1894
1895 * gcc.dg/vla-1.c: Update.
1896
1897 2018-07-13 Tom de Vries <tdevries@suse.de>
1898
1899 * gcc.src/maintainers.exp: New file.
1900
1901 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1902
1903 PR middle-end/86489
1904 * gcc.dg/pr86489.c: New test.
1905
1906 2018-07-12 Martin Sebor <msebor@redhat.com>
1907
1908 PR testsuite/86510
1909 g++.dg/warn/pr86453.C: Adjust.
1910
1911 2018-07-12 Jim Wilson <jimw@sifive.com>
1912
1913 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
1914
1915 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
1916
1917 * gcc.target/riscv/interrupt-conflict-mode.c: New.
1918
1919 2018-07-12 Jakub Jelinek <jakub@redhat.com>
1920
1921 * c-c++-common/gomp/declare-target-3.c: New test.
1922 * g++.dg/gomp/declare-target-2.C: New test.
1923
1924 2018-07-12 Martin Sebor <msebor@redhat.com>
1925
1926 PR c/86453
1927 * c-c++-common/Wattributes.c: Adjust.
1928 * gcc.dg/Wattributes-10.c: New test.
1929 * g++.dg/Wattributes-3.C: Adjust.
1930 * gcc.dg/Wattributes-6.c: Adjust.
1931 * gcc.dg/pr18079.c: Adjust.
1932 * gcc.dg/torture/pr42363.c: Adjust.
1933
1934 2018-07-12 Julia Koval <julia.koval@intel.com>
1935
1936 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
1937 version.
1938
1939 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1940
1941 * gcc.dg/vect/vect-cond-arith-6.c: New test.
1942 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
1943 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
1944 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
1945 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
1946 * gcc.target/aarch64/sve/slp_14.c: Likewise.
1947 * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
1948
1949 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1950
1951 * gcc.dg/vect/vect-cond-arith-4.c: New test.
1952 * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
1953 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
1954 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
1955 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
1956 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
1957 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
1958 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
1959
1960 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1961 Alan Hayward <alan.hayward@arm.com>
1962 David Sherwood <david.sherwood@arm.com>
1963
1964 * gcc.dg/vect/vect-fma-2.c: New test.
1965 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
1966 * gcc.target/aarch64/sve/reduc_6.c: Likewise.
1967 * gcc.target/aarch64/sve/reduc_7.c: Likewise.
1968
1969 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1970
1971 * gcc.dg/vect/vect-cond-arith-3.c: New test.
1972 * gcc.target/aarch64/sve/vcond_13.c: Likewise.
1973 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
1974 * gcc.target/aarch64/sve/vcond_14.c: Likewise.
1975 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
1976 * gcc.target/aarch64/sve/vcond_15.c: Likewise.
1977 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
1978 * gcc.target/aarch64/sve/vcond_16.c: Likewise.
1979 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
1980
1981 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1982
1983 * gcc.dg/vect/vect-cond-arith-2.c: New test.
1984 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
1985
1986 2018-07-12 Richard Biener <rguenther@suse.de>
1987
1988 PR target/84829
1989 * gcc.target/i386/pr84829.c: New testcase.
1990
1991 2018-07-12 Jakub Jelinek <jakub@redhat.com>
1992
1993 * gcc.dg/torture/20180712-1.c: New test.
1994
1995 PR tree-optimization/86492
1996 * gcc.c-torture/execute/pr86492.c: New test.
1997
1998 2018-07-12 Richard Biener <rguenther@suse.de>
1999
2000 PR c/86453
2001 * g++.dg/warn/pr86453.C: New testcase.
2002
2003 2018-07-12 Richard Biener <rguenther@suse.de>
2004
2005 PR middle-end/86479
2006 * gcc.dg/graphite/pr86479.c: New testcase.
2007
2008 2018-07-11 Jakub Jelinek <jakub@redhat.com>
2009
2010 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
2011 of hardcoding size. Cast (rel) to MASK_TYPE.
2012 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
2013 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
2014 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
2015 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
2016 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
2017 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
2018 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
2019 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
2020 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
2021 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
2022 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
2023 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
2024 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
2025 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
2026 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
2027 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
2028 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
2029 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
2030 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
2031
2032 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
2033
2034 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
2035 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
2036 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
2037
2038 2018-07-10 Mark Wielaard <mark@klomp.org>
2039
2040 PR debug/86459
2041 * gcc.dg/pr86459.c: New test.
2042
2043 2018-07-10 Martin Sebor <msebor@redhat.com>
2044
2045 PR testsuite/86461
2046 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
2047
2048 2018-07-10 Martin Liska <mliska@suse.cz>
2049
2050 PR testsuite/86445
2051 * gcc.dg/pr84100.c: Change it back to dg-bogus.
2052
2053 2018-07-10 Jakub Jelinek <jakub@redhat.com>
2054
2055 PR sanitizer/86406
2056 * g++.dg/ubsan/pr86406.C: New test.
2057
2058 PR fortran/86421
2059 * gfortran.dg/vect/pr86421.f90: New test.
2060
2061 2018-07-09 Martin Sebor <msebor@redhat.com>
2062
2063 PR tree-optimization/86415
2064 * gcc.dg/strlenopt-53.c: New test.
2065
2066 2018-07-09 Martin Sebor <msebor@redhat.com>
2067
2068 PR middle-end/77357
2069 * gcc.dg/strlenopt-49.c: New test.
2070 * gcc.dg/strlenopt-50.c: New test.
2071 * gcc.dg/strlenopt-51.c: New test.
2072 * gcc.dg/strlenopt-52.c: New test.
2073 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
2074
2075 2018-07-09 Jakub Jelinek <jakub@redhat.com>
2076
2077 PR c/86420
2078 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
2079 to be returned and when first argument is not 0, so that they don't do
2080 anything for NEED_EXC or NEED_ERRNO.
2081
2082 2018-07-09 Tom de Vries <tdevries@suse.de>
2083
2084 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
2085 * gcc.dg/guality/bswaptest.c: Same.
2086 * gcc.dg/guality/clztest.c: Same.
2087 * gcc.dg/guality/csttest.c: Same.
2088 * gcc.dg/guality/ctztest.c: Same.
2089 * gcc.dg/guality/drap.c: Same.
2090 * gcc.dg/guality/nrv-1.c: Same.
2091 * gcc.dg/guality/pr41353-1.c: Same.
2092 * gcc.dg/guality/pr41353-2.c: Same.
2093 * gcc.dg/guality/pr41404-1.c: Same.
2094 * gcc.dg/guality/pr43051-1.c: Same.
2095 * gcc.dg/guality/pr43077-1.c: Same.
2096 * gcc.dg/guality/pr43177.c: Same.
2097 * gcc.dg/guality/pr43329-1.c: Same.
2098 * gcc.dg/guality/pr43479.c: Same.
2099 * gcc.dg/guality/pr43593.c: Same.
2100 * gcc.dg/guality/pr45003-1.c: Same.
2101 * gcc.dg/guality/pr45003-2.c: Same.
2102 * gcc.dg/guality/pr45003-3.c: Same.
2103 * gcc.dg/guality/pr48437.c: Same.
2104 * gcc.dg/guality/pr48466.c: Same.
2105 * gcc.dg/guality/pr49888.c: Same.
2106 * gcc.dg/guality/pr54200.c: Same.
2107 * gcc.dg/guality/pr54519-1.c: Same.
2108 * gcc.dg/guality/pr54519-2.c: Same.
2109 * gcc.dg/guality/pr54519-3.c: Same.
2110 * gcc.dg/guality/pr54519-4.c: Same.
2111 * gcc.dg/guality/pr54519-5.c: Same.
2112 * gcc.dg/guality/pr54519-6.c: Same.
2113 * gcc.dg/guality/pr54551.c: Same.
2114 * gcc.dg/guality/pr54693-2.c: Same.
2115 * gcc.dg/guality/pr54693.c: Same.
2116 * gcc.dg/guality/pr54796.c: Same.
2117 * gcc.dg/guality/pr54970.c: Same.
2118 * gcc.dg/guality/pr67192.c: Same.
2119 * gcc.dg/guality/pr69947.c: Same.
2120 * gcc.dg/guality/pr78726.c: Same.
2121 * gcc.dg/guality/rotatetest.c: Same.
2122 * gcc.dg/guality/sra-1.c: Same.
2123 * gcc.dg/guality/vla-2.c: Same.
2124
2125 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2126
2127 * g++.dg/diagnostic/long-short.C: New.
2128 * g++.dg/diagnostic/signed-unsigned.C: Likewise.
2129 * g++.dg/diagnostic/virtual-friend.C: Likewise.
2130 * g++.old-deja/g++.brendan/crash11.C: Adjust.
2131
2132 2018-07-09 Tom de Vries <tdevries@suse.de>
2133
2134 * gcc.dg/vla-1.c: New test.
2135
2136 2018-07-07 Tom de Vries <tdevries@suse.de>
2137
2138 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
2139 files.
2140 (get_dump_flags): New proc.
2141 (toplevel): Test all dump flags.
2142
2143 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
2144
2145 * gnat.dg/stack_usage6.adb: New test.
2146 * gnat.dg/stack_usage6_pkg.ads: New helper.
2147
2148 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
2149
2150 * gnat.dg/pure_function3a.adb: New test.
2151 * gnat.dg/pure_function3b.adb: Likewise.
2152 * gnat.dg/pure_function3c.adb: Likewise.
2153 * gnat.dg/pure_function3_pkg.ads: New helper.
2154
2155 2018-07-07 Jakub Jelinek <jakub@redhat.com>
2156
2157 PR target/84711
2158 * gcc.dg/vect/pr84711.c: Remove unnecessary sse
2159 dg-require-effective-target. Add -msse not just on i386-*, but
2160 on all i?86-* and x86_64-*.
2161
2162 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
2163
2164 * gcc.dg/tree-ssa/phi-opt-16.c: New test.
2165 * gcc.dg/tree-ssa/phi-opt-17.c: New test.
2166 * gcc.dg/tree-ssa/phi-opt-18.c: New test.
2167 * gcc.dg/tree-ssa/phi-opt-19.c: New test.
2168 * gcc.dg/tree-ssa/popcount3.c: New test.
2169
2170 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2171
2172 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
2173 to preserve the test.
2174 * gcc.target/i386/pr85073.c: Likewise.
2175
2176 2018-07-06 Jakub Jelinek <jakub@redhat.com>
2177
2178 PR tree-optimization/86401
2179 * gcc.dg/tree-ssa/pr86401-1.c: New test.
2180 * gcc.dg/tree-ssa/pr86401-2.c: New test.
2181 * c-c++-common/rotate-9.c: New test.
2182
2183 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
2184
2185 PR target/86324
2186 gcc.target/powerpc/pr86324-1.c: New test.
2187 gcc.target/powerpc/pr86324-2.c: Likewise.
2188
2189 2018-07-06 Tamar Christina <tamar.christina@arm.com>
2190
2191 PR target/84711
2192 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
2193
2194 2018-07-06 Tamar Christina <tamar.christina@arm.com>
2195
2196 * gcc.target/aarch64/struct_cpy.c: Remove ;.
2197
2198 2018-07-05 Jeff Law <law@redhat.com>
2199
2200 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
2201
2202 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
2203
2204 PR fortran/86408
2205 * gfortran.dg/deferred_character_20.f90: New test.
2206
2207 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
2208
2209 PR fortran/83183
2210 PR fortran/86325
2211 * gfortran.dg/init_flag_18.f90: New testcase.
2212 * gfortran.dg/init_flag_19.f03: New testcase.
2213
2214 2018-07-05 Carl Love <cel@us.ibm.com>
2215 * gcc.target/altivec-1-runnable.c: New test file.
2216 * gcc.target/altivec-2-runnable.c: New test file.
2217 * gcc.target/vsx-7.c (main2): Change expected expected instruction
2218 for tests.
2219
2220 2018-07-05 Martin Sebor <msebor@redhat.com>
2221
2222 PR c++/86400
2223 * gcc.dg/strlenopt-47.c: New test.
2224 * gcc.dg/strlenopt-48.c: New test.
2225
2226 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2227
2228 PR target/84711
2229 * gcc.target/arm/big-endian-subreg.c: New.
2230
2231 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2232
2233 PR target/84711
2234 * gcc.dg/vect/pr84711.c: New.
2235
2236 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2237
2238 * gcc.target/aarch64/struct_cpy.c: New.
2239
2240 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
2241
2242 * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
2243 * c-c++-common/unroll-2.c: Likewise.
2244 * g++.dg/cdce3.C: Likewise.
2245 * g++.dg/ext/unroll-1.C: Likewise.
2246 * g++.dg/ext/unroll-2.C: Likewise.
2247 * g++.dg/ext/unroll-3.C: Likewise.
2248 * gcc.dg/cdce1.c: Likewise.
2249 * gcc.dg/cdce2.c: Likewise.
2250 * gcc.dg/gomp/pr68128-1.c: Likewise.
2251 * gcc.dg/vect/pr46032.c: Likewise.
2252 * gcc.dg/vect/vect-cond-10.c: Likewise.
2253 * gcc.dg/vect/vect-cond-8.c: Likewise.
2254 * gcc.dg/vect/vect-cond-9.c: Likewise.
2255 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
2256 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
2257 * gcc.target/i386/avx-cvt-2.c: Likewise.
2258 * gcc.target/i386/avx-cvt-3.c: Likewise.
2259 * gcc.target/i386/avx2-cvt-2.c: Likewise.
2260 * gcc.target/i386/avx2-gather-2.c: Likewise.
2261 * gcc.target/i386/avx2-gather-6.c: Likewise.
2262 * gcc.target/i386/avx512f-gather-2.c: Likewise.
2263 * gcc.target/i386/sse2-cvt-2.c: Likewise.
2264 * gfortran.dg/directive_unroll_1.f90: Likewise.
2265 * gfortran.dg/directive_unroll_2.f90: Likewise.
2266 * gnat.dg/unroll2.adb: Likewise.
2267 * gnat.dg/unroll3.adb: Likewise.
2268
2269 2018-07-05 Tom de Vries <tdevries@suse.de>
2270
2271 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
2272
2273 2018-07-04 Martin Sebor <msebor@redhat.com>
2274
2275 PR tree-optimization/86274
2276 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
2277
2278 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2279
2280 PR fortran/82009
2281 * gfortran.dg/block_16.f08. New test.
2282
2283 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
2284
2285 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
2286 has a slightly different IL that provides more threading
2287 opportunities.
2288
2289 2018-07-04 Martin Liska <mliska@suse.cz>
2290
2291 PR middle-end/66240
2292 PR target/45996
2293 PR c/84100
2294 * gcc.dg/pr84100.c (foo):
2295 * gcc.target/i386/falign-functions-2.c: New test.
2296 * gcc.target/i386/falign-functions.c: New test.
2297
2298 2018-07-04 Martin Liska <mliska@suse.cz>
2299
2300 * gcc.dg/pr47793.c: Remove.
2301
2302 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
2303
2304 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
2305 final scan test.
2306 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
2307
2308 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
2309
2310 PR target/85620
2311 * gcc.target/i386/pr85620-1.c: New test.
2312 * gcc.target/i386/pr85620-2.c: Likewise.
2313 * gcc.target/i386/pr85620-3.c: Likewise.
2314 * gcc.target/i386/pr85620-4.c: Likewise.
2315
2316 2018-07-03 Martin Sebor <msebor@redhat.com>
2317
2318 PR tree-optimization/86274
2319 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
2320 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2321 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
2322 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
2323 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
2324 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
2325 * gcc.dg/tree-ssa/pr83198.c: Same.
2326
2327 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
2328
2329 * g++.dg/other/locations1.C: New.
2330 * g++.dg/tls/locations1.C: Likewise.
2331 * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
2332 * g++.dg/diagnostic/virtual-static.C: Likewise.
2333 * g++.dg/concepts/fn-concept2.C: Test the locations too.
2334 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
2335 * g++.dg/cpp0x/pr51463.C: Likewise.
2336 * g++.dg/other/typedef1.C: Likewise.
2337 * g++.dg/parse/dtor13.C: Likewise.
2338 * g++.dg/template/error44.C: Likewise.
2339 * g++.dg/template/typedef4.C: Likewise.
2340 * g++.dg/template/typedef5.C: Likewise.
2341 * g++.dg/tls/diag-2.C: Likewise.
2342 * g++.old-deja/g++.brendan/crash11.C: Likewise.
2343
2344 2018-07-03 Marek Polacek <polacek@redhat.com>
2345
2346 PR c++/86201
2347 * g++.dg/diagnostic/pr86201.C: New test.
2348
2349 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
2350
2351 PR target/85694
2352 * gcc.target/i386/pr85694.c: New test.
2353
2354 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2355
2356 PR tree-optimization/85694
2357 * lib/target-supports.exp (check_effective_target_vect_avg_qi):
2358 Return true for AArch64 without SVE.
2359 * gcc.target/aarch64/vect_hadd_1.h: New file.
2360 * gcc.target/aarch64/vect_shadd_1.c: New test.
2361 * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
2362 * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
2363 * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
2364
2365 2018-07-03 Marek Polacek <polacek@redhat.com>
2366
2367 PR middle-end/86202
2368 * gcc.dg/Wint-conversion-2.c: New test.
2369
2370 PR c++/84306
2371 * g++.dg/overload/conv-op3.C: New test.
2372
2373 2018-07-03 Richard Biener <rguenther@suse.de>
2374
2375 PR ipa/86389
2376 * gcc.dg/torture/pr86389.c: New testcase.
2377
2378 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2379
2380 PR tree-optimization/85694
2381 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
2382 proc.
2383 * gcc.dg/vect/vect-avg-1.c: New test.
2384 * gcc.dg/vect/vect-avg-2.c: Likewise.
2385 * gcc.dg/vect/vect-avg-3.c: Likewise.
2386 * gcc.dg/vect/vect-avg-4.c: Likewise.
2387 * gcc.dg/vect/vect-avg-5.c: Likewise.
2388 * gcc.dg/vect/vect-avg-6.c: Likewise.
2389 * gcc.dg/vect/vect-avg-7.c: Likewise.
2390 * gcc.dg/vect/vect-avg-8.c: Likewise.
2391 * gcc.dg/vect/vect-avg-9.c: Likewise.
2392 * gcc.dg/vect/vect-avg-10.c: Likewise.
2393 * gcc.dg/vect/vect-avg-11.c: Likewise.
2394 * gcc.dg/vect/vect-avg-12.c: Likewise.
2395 * gcc.dg/vect/vect-avg-13.c: Likewise.
2396 * gcc.dg/vect/vect-avg-14.c: Likewise.
2397
2398 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2399
2400 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
2401 get split into two for use by the over-widening pattern.
2402 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
2403 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
2404 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
2405 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
2406 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
2407 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
2408 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
2409 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
2410 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
2411 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
2412 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
2413 * gcc.dg/vect/vect-over-widen-22.c: New test.
2414
2415 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2416
2417 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
2418 widen_mult pattern.
2419 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
2420 over-widening messages.
2421 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
2422 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
2423 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
2424 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
2425 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
2426 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
2427 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
2428 * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
2429 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
2430 * gcc.dg/vect/vect-over-widen-5.c: Likewise.
2431 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
2432 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
2433 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
2434 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
2435 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
2436 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
2437 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
2438 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
2439 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
2440 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
2441 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
2442 * gcc.dg/vect/vect-over-widen-17.c: Likewise.
2443 * gcc.dg/vect/vect-over-widen-18.c: Likewise.
2444 * gcc.dg/vect/vect-over-widen-19.c: Likewise.
2445 * gcc.dg/vect/vect-over-widen-20.c: Likewise.
2446 * gcc.dg/vect/vect-over-widen-21.c: Likewise.
2447
2448 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2449
2450 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
2451
2452 2018-07-02 Jim Wilson <jimw@sifive.com>
2453
2454 * gcc.target/riscv/interrupt-debug.c: New.
2455
2456 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
2457
2458 * g++.dg/diagnostic/thread-thread_local.C: New.
2459
2460 2018-07-02 Martin Liska <mliska@suse.cz>
2461
2462 PR testsuite/86366
2463 * gcc.dg/profile-dir-1.c: Fix scanned pattern.
2464 * gcc.dg/profile-dir-2.c: Likewise.
2465 * gcc.dg/profile-dir-3.c: Likewise.
2466
2467 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
2468
2469 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
2470 overriden.
2471
2472 2018-07-02 Richard Biener <rguenther@suse.de>
2473
2474 PR tree-optimization/86363
2475 * gcc.dg/torture/pr86363.c: New testcase.
2476
2477 2018-07-02 Martin Liska <mliska@suse.cz>
2478
2479 * gcc.dg/completion-1.c: New test.
2480 * gcc.dg/completion-2.c: New test.
2481 * gcc.dg/completion-3.c: New test.
2482
2483 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
2484
2485 PR fortran/82969
2486 PR fortran/86242
2487 * gfortran.dg/proc_ptr_50.f90: New test.
2488
2489 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
2490
2491 PR fortran/45305
2492 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
2493
2494 2018-07-02 Martin Liska <mliska@suse.cz>
2495
2496 PR ipa/86279
2497 * gcc.dg/ipa/pr86279.c: New test.
2498
2499 2018-07-02 Martin Liska <mliska@suse.cz>
2500
2501 PR ipa/86323
2502 * g++.dg/ipa/pr86323.C: New test.
2503
2504 2018-07-01 Tom de Vries <tdevries@suse.de>
2505
2506 revert:
2507 2018-07-01 Tom de Vries <tdevries@suse.de>
2508
2509 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
2510 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
2511
2512 2018-07-01 Tom de Vries <tdevries@suse.de>
2513
2514 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
2515 argument.
2516 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
2517 with @main.
2518
2519 2018-07-01 Tom de Vries <tdevries@suse.de>
2520
2521 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
2522 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
2523
2524 2018-07-01 Tom de Vries <tdevries@suse.de>
2525
2526 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
2527 * gcc.dg/guality/vla-1.c: Use relative line numbers.
2528
2529 2018-07-01 Tom de Vries <tdevries@suse.de>
2530
2531 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
2532 (verify_call): ... here. Move to toplevel.
2533 (verify_call_np, dg_final_directive_check_utils): New proc.
2534 (toplevel): Call dg_final_directive_check_utils.
2535 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
2536
2537 2018-06-30 Jim Wilson <jimw@sifive.com>
2538
2539 * gcc.target/riscv/shift-shift-1.c: New.
2540 * gcc.target/riscv/shift-shift-2.c: New.
2541 * gcc.target/riscv/shift-shift-3.c: New.
2542
2543 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2544
2545 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
2546
2547 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2548
2549 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
2550 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
2551 by 4 in the computation of a[i].
2552 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
2553 main multiplication constant.
2554 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
2555 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
2556 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
2557 pattern to cast the result to int.
2558 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
2559 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
2560 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
2561 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
2562 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
2563 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
2564 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
2565 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
2566 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
2567 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
2568 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
2569 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
2570 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
2571 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
2572 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
2573 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
2574 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
2575 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
2576 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
2577 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
2578
2579 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2580
2581 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
2582 test for vectorization along the lines described in the comment.
2583
2584 2018-06-30 Tom de Vries <tdevries@suse.de>
2585
2586 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
2587 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
2588 LTO_TORTURE_OPTIONS.
2589 * gcc.dg/guality/prevent-optimization.h: New file.
2590 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
2591 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
2592
2593 2018-06-30 Tom de Vries <tdevries@suse.de>
2594
2595 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
2596 * lib/gcc-dg.exp (dg-final): New proc.
2597 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
2598 argument.
2599
2600 2018-06-29 Martin Sebor <msebor@redhat.com>
2601
2602 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
2603 that don't define the function.
2604
2605 2018-06-29 Marek Polacek <polacek@redhat.com>
2606
2607 PR c++/86184
2608 * g++.dg/ext/cond3.C: New test.
2609
2610 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2611
2612 * gcc.target/arm/arm-soft-strd-even.c: New test.
2613
2614 2018-06-29 Tom de Vries <tdevries@suse.de>
2615
2616 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
2617 line, and use it.
2618 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
2619 (process-message): ... here.
2620 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
2621
2622 2018-06-29 Martin Liska <mliska@suse.cz>
2623
2624 PR tree-optimization/86263
2625 * gcc.dg/tree-ssa/pr86263.c: New test.
2626
2627 2018-06-28 Carl Love <cel@us.ibm.com>
2628
2629 * gcc.target/p9-extract-1.c: Add test case.
2630 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
2631 name in ABI.
2632
2633 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
2634
2635 PR target/86348
2636 * gcc.target/i386/pr86348.c: New test.
2637
2638 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
2639
2640 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
2641
2642 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
2643
2644 PR fortran/82865
2645 * gfortran.dg/dec_type_print_2.f03: New testcase.
2646
2647 2018-06-28 David Pagan <dave.pagan@oracle.com>
2648
2649 PR c/55976
2650 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
2651 message causing unexpected test FAIL.
2652
2653 2018-06-28 Martin Liska <mliska@suse.cz>
2654
2655 * gcc.dg/tree-ssa/switch-1.c: New test.
2656
2657 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
2658
2659 * gnat.dg/debug15.adb: New test.
2660
2661 2018-06-27 David Malcolm <dmalcolm@redhat.com>
2662
2663 PR c++/86329
2664 * g++.dg/lookup/pr86329.C: New test.
2665
2666 2018-06-27 Carl Love <cel@us.ibm.com>
2667
2668 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
2669
2670 2018-06-27 Tamar Christina <tamar.christina@arm.com>
2671
2672 PR target/85769
2673 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
2674
2675 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
2676
2677 * gcc.target/powerpc/builtins-1.c: Correct a comment.
2678
2679 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
2680
2681 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
2682 requirement for this test.
2683 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
2684 requirement, and -mpower8-vector compile option.
2685
2686 2018-06-26 Jakub Jelinek <jakub@redhat.com>
2687
2688 PR target/86314
2689 * gcc.dg/pr86314.c: New test.
2690
2691 PR debug/86257
2692 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
2693
2694 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2695
2696 * gcc.target/i386/pr86257.c: Require 64-bit.
2697
2698 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2699
2700 * g++.dg/pr86082.C: Require IBM1047 support.
2701
2702 2018-06-26 Richard Biener <rguenther@suse.de>
2703
2704 PR middle-end/86271
2705 * gcc.dg/pr86271.c: New testcase.
2706
2707 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
2708
2709 PR debug/86064
2710 * gcc.dg/pr86064.c: New.
2711
2712 2018-06-25 Jeff Law <law@redhat.com>
2713
2714 * lib/target-supports.exp
2715 (check_effective_target_logical_op_short_circuit): Add v850.
2716
2717 2018-06-25 Martin Sebor <msebor@redhat.com>
2718
2719 PR tree-optimization/86204
2720 * gcc.dg/strlenopt-46.c: New test.
2721
2722 2018-06-25 Martin Sebor <msebor@redhat.com>
2723
2724 PR tree-optimization/85700
2725 * gcc.dg/Wstringop-truncation-4.c: New test.
2726
2727 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
2728
2729 PR fortran/82972
2730 PR fortran/83088
2731 PR fortran/85851
2732 * gfortran.dg/init_flag_17.f90: New testcase.
2733
2734 2018-06-25 Carl Love <cel@us.ibm.com>
2735
2736 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
2737 vec_extract a signed int. Add vec_extract tests for bool char
2738 and bool int.
2739 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
2740 vec_extract tests.
2741
2742 2018-06-25 Tom de Vries <tdevries@suse.de>
2743
2744 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
2745
2746 2018-06-25 Jakub Jelinek <jakub@redhat.com>
2747
2748 PR target/84786
2749 * gcc.target/i386/avx512f-pr84786-3.c: New test.
2750
2751 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
2752
2753 * gnat.dg/sso9.adb: New testcase.
2754 * gnat.dg/sso9_pkg.ads: Likewise.
2755
2756 2018-06-25 Tom de Vries <tdevries@suse.de>
2757
2758 PR debug/86257
2759 * gcc.target/i386/pr86257.c: New test.
2760
2761 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
2762
2763 PR C++/86082
2764 * g++.dg/pr86082.C: New test.
2765
2766 2018-06-24 Tom de Vries <tdevries@suse.de>
2767
2768 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
2769 * gcc.dg/guality/guality.exp: Same.
2770 * gfortran.dg/guality/guality.exp: Same.
2771 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
2772
2773 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
2774
2775 * g++.dg/concepts/locations1.C: New.
2776 * g++.dg/cpp0x/locations1.C: Likewise.
2777 * g++.dg/cpp1z/inline-var2.C: Test locations too.
2778 * g++.dg/cpp1z/inline-var3.C: Likewise.
2779
2780 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
2781
2782 PR fortran/86281
2783 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
2784
2785 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
2786
2787 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
2788 this test.
2789 * gcc.target/powerpc/builtins-9.c: New test.
2790 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
2791 to expect different code generation on big-endian vs.
2792 little-endian targets.
2793
2794 2018-06-22 Tom de Vries <tdevries@suse.de>
2795
2796 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
2797 $rootme/../gdb/gdb, if available.
2798 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
2799 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
2800
2801 2018-06-22 Tom de Vries <tdevries@suse.de>
2802
2803 * lib/gcc-gdb-test.exp (report_gdb): New proc.
2804 * g++.dg/guality/guality.exp: Use report_gdb.
2805 * gcc.dg/guality/guality.exp: Same.
2806 * gfortran.dg/guality/guality.exp: Same.
2807
2808 2018-06-22 Jakub Jelinek <jakub@redhat.com>
2809
2810 PR c++/85662
2811 * g++.dg/ext/offsetof3.C: New test.
2812
2813 2018-06-22 Carl Love <cel@us.ibm.com>
2814
2815 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
2816 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
2817 for the vnor, vand and vxor instructions.
2818 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
2819 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
2820 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
2821 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
2822 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
2823 Add -dp to dg-options, update expected counts.
2824
2825 2018-06-22 Paul Koning <ni1d@arrl.net>
2826
2827 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
2828 if pdp11.
2829 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
2830 * gcc.c-torture/compile/20040101-1.c: Ditto.
2831 * gcc.c-torture/compile/20050622-1.c: Ditto.
2832 * gcc.c-torture/compile/20080625-1.c: Ditto.
2833 * gcc.c-torture/compile/20090107-1.c: Ditto.
2834 * gcc.c-torture/compile/920501-12.c: Ditto.
2835 * gcc.c-torture/compile/920501-4.c: Ditto.
2836 * gcc.c-torture/compile/961203-1.c: Ditto.
2837 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
2838 * gcc.c-torture/compile/pr25310.c: Ditto.
2839
2840 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
2841 James Norris <jnorris@codesourcery.com>
2842 Thomas Schwinge <thomas@codesourcery.com>
2843 Tom de Vries <tom@codesourcery.com>
2844
2845 * c-c++-common/goacc/deviceptr-4.c: New file.
2846 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
2847 Likewise.
2848 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
2849 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
2850 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
2851 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
2852 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
2853 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
2854 Likewise.
2855 * c-c++-common/goacc/parallel-reduction.c: Likewise.
2856 * c-c++-common/goacc/private-reduction-1.c: Likewise.
2857 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
2858 Likewise.
2859 * gfortran.dg/goacc/modules.f95: Likewise.
2860 * gfortran.dg/goacc/routine-8.f90: Likewise.
2861 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
2862
2863 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
2864
2865 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
2866 if the long double format is IEEE 128-bit for tests that are
2867 explicitly testing IBM extended double support. Use the
2868 appropriate pack and unpack built-in functions. Change calls from
2869 __builtin_isinfl to __builtin_isinf since the later supports all
2870 floating point types.
2871 * gcc.target/powerpc/pr57150.c: Likewise.
2872 * gcc.target/powerpc/pr60203.c: Likewise.
2873 * gcc.target/powerpc/pr67808.c: Likewise.
2874 * gcc.target/powerpc/pr70117.c: Likewise.
2875 * gcc.target/powerpc/tfmode_off.c: Likewise.
2876
2877 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
2878
2879 PR fortran/49630
2880 * gfortran.dg/assumed_charlen_function_7.f90: New test.
2881
2882 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
2883
2884 PR fortran/83118
2885 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
2886
2887 2018-06-21 Tom de Vries <tdevries@suse.de>
2888
2889 * gcc.dg/guality/pr45882.c (a): Add used attribute.
2890
2891 2018-06-21 Tom de Vries <tdevries@suse.de>
2892
2893 PR tree-optimization/85859
2894 * gcc.dg/pr85859.c: New test.
2895
2896 2018-06-21 Richard Biener <rguenther@suse.de>
2897
2898 PR tree-optimization/86232
2899 * gcc.dg/torture/pr86232.c: New testcase.
2900
2901 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2902
2903 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
2904
2905 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2906
2907 * gcc/gcc.target/aarch64/aes_2.c: New test.
2908
2909 2018-06-20 Than McIntosh <thanm@google.com>
2910
2911 PR libgcc/86213
2912 * gcc.dg/split-8.c: New.
2913
2914 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
2915
2916 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
2917 for vpkudus in place of vpksdus.
2918 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
2919
2920 2018-06-20 Nathan Sidwell <nathan@acm.org>
2921
2922 PR c++/85634
2923 * g++.dg/lookup/pr85634-2.C: New.
2924
2925 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
2926
2927 * g++.dg/template/friend65.C: New.
2928 * g++.dg/cpp0x/main1.C: Likewise.
2929 * g++.dg/other/main2.C: Likewise.
2930 * g++.dg/other/main3.C: Likewise.
2931 * g++.dg/template/friend42.C: Test location too.
2932 * g++.dg/concepts/decl-diagnose.C: Likewise.
2933 * g++.dg/warn/main-2.C: Update.
2934
2935 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
2936 Thomas Schwinge <thomas@codesourcery.com>
2937 Cesar Philippidis <cesar@codesourcery.com>
2938
2939 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
2940 2.5 data clause semantics.
2941 * c-c++-common/goacc/declare-2.c: Likewise.
2942 * c-c++-common/goacc/default-4.c: Likewise.
2943 * c-c++-common/goacc/finalize-1.c: New test.
2944 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
2945 OpenACC 2.5 data clause semantics.
2946 * c-c++-common/goacc/kernels-alias.c: Likewise.
2947 * c-c++-common/goacc/routine-5.c: Likewise.
2948 * c-c++-common/goacc/update-if_present-1.c: New test.
2949 * c-c++-common/goacc/update-if_present-2.c: New test.
2950 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
2951 2.5 data clause semantics.
2952 * gfortran.dg/goacc/combined-directives.f90: Likewise.
2953 * gfortran.dg/goacc/data-tree.f95: Likewise.
2954 * gfortran.dg/goacc/declare-2.f95: Likewise.
2955 * gfortran.dg/goacc/default-4.f: Likewise.
2956 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
2957 * gfortran.dg/goacc/finalize-1.f: New test.
2958 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
2959 OpenACC 2.5 data clause semantics.
2960 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
2961 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
2962 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
2963 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
2964 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
2965 * gfortran.dg/goacc/update-if_present-1.f90: New test.
2966 * gfortran.dg/goacc/update-if_present-2.f90: New test.
2967
2968 2018-06-20 Jakub Jelinek <jakub@redhat.com>
2969
2970 PR c++/86210
2971 * g++.dg/warn/Wnonnull4.C: New test.
2972
2973 2018-06-20 Marek Polacek <polacek@redhat.com>
2974
2975 PR c++/86240
2976 * g++.dg/pr86240.C: New test.
2977
2978 2018-06-20 Jakub Jelinek <jakub@redhat.com>
2979
2980 PR debug/86194
2981 * gcc.target/i386/pr86194.c: New test.
2982
2983 PR tree-optimization/86231
2984 * gcc.dg/tree-ssa/vrp119.c: New test.
2985 * gcc.c-torture/execute/pr86231.c: New test.
2986
2987 2018-06-20 Tom de Vries <tdevries@suse.de>
2988
2989 PR tree-optimization/86097
2990 * gcc.dg/autopar/pr86097.c: New test.
2991
2992 2018-06-20 Nathan Sidwell <nathan@acm.org>
2993
2994 PR c++/85634
2995 * g++.dg/lookup/pr85634.C: New.
2996
2997 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2998
2999 * gcc.target/aarch64/ldp_stp_q.c: New test.
3000 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
3001 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
3002
3003 2018-06-20 Martin Liska <mliska@suse.cz>
3004
3005 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
3006
3007 2018-06-19 Martin Sebor <msebor@redhat.com>
3008
3009 PR tree-optimization/48560
3010 * gcc.dg/Warray-bounds-28.c: New test.
3011
3012 2018-06-19 Martin Sebor <msebor@redhat.com>
3013
3014 PR middle-end/85602
3015 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
3016 to also match C++.
3017
3018 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
3019
3020 * g++.dg/lto/pr84805_0.C: Update template.
3021 * g++.dg/lto/pr84805_1.C: Update template.
3022
3023 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
3024
3025 * gnat.dg/aggr24.adb: New test.
3026 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
3027
3028 2018-06-19 Richard Biener <rguenther@suse.de>
3029
3030 PR tree-optimization/86179
3031 * gcc.dg/pr86179.c: New testcase.
3032
3033 2018-06-18 Martin Sebor <msebor@redhat.com>
3034
3035 PR middle-end/85602
3036 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
3037 * c-c++-common/attr-nonstring-8.c: New test.
3038
3039 2018-06-18 Martin Sebor <msebor@redhat.com>
3040
3041 PR tree-optimization/81384
3042 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
3043 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
3044 * gcc.c-torture/execute/builtins/strnlen.c: New test.
3045 * gcc.dg/attr-nonstring-2.c: New test.
3046 * gcc.dg/attr-nonstring-3.c: New test.
3047 * gcc.dg/attr-nonstring-4.c: New test.
3048 * gcc.dg/strlenopt-45.c: New test.
3049 * gcc.dg/strlenopt.h (strnlen): Declare.
3050
3051 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
3052
3053 PR tree-optimization/86076
3054 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
3055
3056 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
3057
3058 PR tree-optimization/64946
3059 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
3060
3061 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
3062
3063 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
3064 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
3065 * gnat.dg/stack_usage5.adb: New test.
3066
3067 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
3068
3069 PR middle-end/82479
3070 * gcc.dg/tree-ssa/popcount.c: New test.
3071 * gcc.dg/tree-ssa/popcount2.c: New test.
3072
3073 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
3074
3075 PR middle-end/64946
3076 * gcc.dg/absu.c: New test.
3077 * gcc.dg/gimplefe-29.c: New test.
3078 * gcc.target/aarch64/pr64946.c: New test.
3079
3080 2018-06-15 Jakub Jelinek <jakub@redhat.com>
3081
3082 PR c/86093
3083 * c-c++-common/pr86093.c: New test.
3084
3085 PR middle-end/85878
3086 * gfortran.fortran-torture/compile/pr85878.f90: New test.
3087
3088 PR middle-end/86123
3089 * gcc.c-torture/compile/pr86123.c: New test.
3090
3091 2018-06-15 Tom de Vries <tdevries@suse.de>
3092
3093 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
3094
3095 2018-06-15 Nick Clifton <nickc@redhat.com>
3096
3097 PR 84195
3098 * gcc.c-torture/compile/pr84195.c: New test.
3099
3100 2018-06-15 Richard Biener <rguenther@suse.de>
3101
3102 PR middle-end/86159
3103 * g++.dg/pr86159.C: New testcase.
3104
3105 2018-06-15 Richard Biener <rguenther@suse.de>
3106
3107 PR middle-end/86076
3108 * gcc.dg/pr86076.c: New testcase.
3109
3110 2018-06-14 Marek Polacek <polacek@redhat.com>
3111
3112 PR c++/86063
3113 * g++.dg/cpp0x/gen-attrs-65.C: New test.
3114
3115 2018-06-14 Jakub Jelinek <jakub@redhat.com>
3116
3117 PR target/86048
3118 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
3119 -msse2 to dg-options.
3120
3121 PR middle-end/86122
3122 * gcc.c-torture/compile/pr86122.c: New test.
3123
3124 P0624R2 - Default constructible and assignable stateless lambdas
3125 * g++.dg/cpp2a/lambda1.C: New test.
3126 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
3127 for -std=c++2a.
3128
3129 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3130
3131 * g++.dg/other/static3.C: New.
3132 * g++.dg/other/static4.C: Likewise.
3133 * g++.dg/warn/Wshadow-15.C: Likewise.
3134 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
3135 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
3136 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
3137 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
3138 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
3139 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
3140 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
3141
3142 2018-06-14 Jakub Jelinek <jakub@redhat.com>
3143
3144 PR target/85945
3145 * gcc.c-torture/compile/pr85945.c: New test.
3146
3147 2018-06-14 Richard Biener <rguenther@suse.de>
3148
3149 PR ipa/86124
3150 * gcc.dg/pr86124.c: New testcase.
3151
3152 2018-06-13 Martin Sebor <msebor@redhat.com>
3153
3154 PR tree-optimization/86114
3155 * gcc.dg/pr86114.c: New test.
3156
3157 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
3158
3159 PR fortran/86110
3160 * gfortran.dg/pr86110.f90: New test.
3161
3162 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
3163
3164 PR fortran/85703
3165 * gfortran.dg/goacc/pr85703.f90: New test.
3166 * gfortran.dg/gomp/pr85703.f90: New test.
3167
3168 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
3169
3170 PR fortran/85702
3171 * gfortran.dg/goacc/pr85702.f90: New test.
3172
3173 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
3174
3175 * gcc.target/i386/pr86048.c: New test.
3176
3177 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3178
3179 * gcc.target/arc/fma-1.c: New test.
3180
3181 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3182
3183 * gcc.target/arc/pr9001107555.c: New file.
3184
3185 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
3186
3187 * g++.dg/torture/aarch64-vect-init-1.C: New test.
3188
3189 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
3190
3191 * g++.dg/init/delete3.C: New.
3192 * g++.dg/init/new49.C: Likewise.
3193 * g++.dg/init/new25.C: Test locations too.
3194 * g++.dg/template/new4.C: Likewise.
3195 * g++.old-deja/g++.jason/operator.C: Likewise.
3196
3197 2018-06-12 Marek Polacek <polacek@redhat.com>
3198
3199 Core issue 1331 - const mismatch with defaulted copy constructor
3200 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
3201 * g++.dg/cpp0x/defaulted52.C: New test.
3202 * g++.dg/cpp0x/defaulted53.C: New test.
3203 * g++.dg/cpp0x/defaulted54.C: New test.
3204 * g++.dg/cpp0x/defaulted55.C: New test.
3205 * g++.dg/cpp0x/defaulted56.C: New test.
3206 * g++.dg/cpp0x/defaulted57.C: New test.
3207 * g++.dg/cpp0x/defaulted58.C: New test.
3208 * g++.dg/cpp0x/defaulted59.C: New test.
3209 * g++.dg/cpp0x/defaulted60.C: New test.
3210
3211 2018-06-12 David Malcolm <dmalcolm@redhat.com>
3212
3213 PR other/69968
3214 * gcc.dg/spellcheck-transposition.c: New test.
3215
3216 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
3217
3218 PR fortran/44491
3219 * gfortran.dg/pr44491.f90: New testcase
3220
3221 2018-06-12 Martin Sebor <msebor@redhat.com>
3222
3223 PR tree-optimization/85259
3224 * gcc.dg/Wstringop-overflow-5.c: New test.
3225 * gcc.dg/Wstringop-overflow-6.c: New test.
3226
3227 2018-06-12 Martin Sebor <msebor@redhat.com>
3228
3229 PR c/85931
3230 * gcc.dg/Wstringop-truncation-3.c: New test.
3231
3232 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3233
3234 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
3235 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
3236 * gcc.target/powerpc/swaps-p8-17.c: Same.
3237
3238 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3239
3240 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
3241 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
3242 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
3243 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
3244 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
3245 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
3246
3247 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3248
3249 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
3250 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
3251 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
3252 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
3253 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
3254 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
3255
3256 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3257
3258 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
3259 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
3260 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
3261 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
3262 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
3263 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
3264
3265 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3266
3267 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
3268 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
3269 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
3270 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
3271 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
3272 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
3273
3274 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3275
3276 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
3277 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
3278 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
3279 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
3280 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
3281 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
3282
3283 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3284
3285 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
3286 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
3287 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
3288 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
3289 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
3290 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
3291
3292 2018-06-12 Martin Liska <mliska@suse.cz>
3293
3294 * g++.dg/opt/mpx.C: New test.
3295 * gcc.target/i386/mpx.c: New test.
3296
3297 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3298
3299 * gcc.target/arc/builtin_simdarc.c: Update test.
3300 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
3301 * gcc.target/arc/tumaddsidi4.c: Likewise.
3302
3303 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
3304
3305 * gnat.dg/opt72a.ad[sb]: New test.
3306 * gnat.dg/opt72_pkg.ads: New helper.
3307
3308 2018-06-12 Tom de Vries <tdevries@suse.de>
3309
3310 * gcc.dg-selftests/dg-final.exp: New file.
3311
3312 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
3313
3314 * g++.dg/lookup/new2.C: Test locations too.
3315 * g++.dg/other/ellipsis1.C: Likewise.
3316 * g++.dg/other/operator1.C: Likewise.
3317 * g++.dg/other/operator2.C: Likewise.
3318 * g++.dg/overload/operator2.C: Likewise.
3319 * g++.dg/parse/defarg11.C: Likewise.
3320 * g++.dg/parse/operator4.C: Likewise.
3321 * g++.dg/template/error30.C: Likewise.
3322 * g++.dg/template/explicit-args3.C: Likewise.
3323 * g++.dg/warn/effc1.C: Likewise.
3324 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
3325 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
3326 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
3327 * g++.old-deja/g++.jason/conversion5.C: Likewise.
3328 * g++.old-deja/g++.jason/operator.C: Likewise.
3329
3330 2018-06-11 Martin Sebor <msebor@redhat.com>
3331
3332 PR tree-optimization/86083
3333 * gcc.dg/strlenopt-44.c: New test.
3334
3335 2018-06-11 Janus Weil <janus@gcc.gnu.org>
3336
3337 PR fortran/45521
3338 * gfortran.dg/generic_32.f90: New test.
3339 * gfortran.dg/generic_33.f90: New test.
3340
3341 2018-06-11 Carl Love <cel@us.ibm.com>
3342 * gcc.target/powerpc/altivec-7.c (main): Remove tests
3343 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
3344 long long bool. Remove duplicate dg-final for xxlxor. Update
3345 dg-final instruction counts.
3346 * gcc.target/powerpc/altivec-37.c (main): New file for
3347 tests vec_unpackh and vec_unpackl returning long long bool and
3348 long long int.
3349
3350 2018-06-11 Martin Liska <mliska@suse.cz>
3351
3352 PR tree-optimization/86089
3353 * gcc.dg/tree-ssa/pr86089.c: New test.
3354
3355 2018-06-11 Julia Koval <julia.koval@intel.com>
3356
3357 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
3358 * gcc.target/i386/vpclmulqdq.c: Ditto.
3359
3360 2018-06-11 Olivier Hainque <hainque@adacore.com>
3361
3362 * gnat.dg/lang-dw2.adb: New test.
3363 * gnat.dg/lang-dw3.adb: New test.
3364
3365 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
3366
3367 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
3368 gnat.dg/assertion_policy1_pkg.ads: New testcase.
3369
3370 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3371
3372 * gnat.dg/predicate1.adb: New testcase.
3373
3374 2018-06-11 Yannick Moy <moy@adacore.com>
3375
3376 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
3377
3378 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
3379
3380 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
3381 testcase.
3382
3383 2018-06-11 Javier Miranda <miranda@adacore.com>
3384
3385 * gnat.dg/prot4.adb: New testcase.
3386
3387 2018-06-11 Yannick Moy <moy@adacore.com>
3388
3389 * gnat.dg/part_of1-instantiation.adb,
3390 gnat.dg/part_of1-instantiation.ads,
3391 gnat.dg/part_of1-private_generic.adb,
3392 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
3393 testcase.
3394
3395 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
3396
3397 * gnat.dg/contract1.adb: New testcase.
3398
3399 2018-06-11 Javier Miranda <miranda@adacore.com>
3400
3401 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
3402 testcase.
3403
3404 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3405
3406 * gnat.dg/inline_always1.adb: New testcase.
3407
3408 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3409
3410 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
3411 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
3412 gnat.dg/nested_generic2_g2.ads: New testcase.
3413
3414 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
3415
3416 * g++.dg/template/friend64.C: New.
3417 * g++.old-deja/g++.other/friend4.C: Test the location too.
3418 * g++.old-deja/g++.pt/crash23.C: Likewise.
3419
3420 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3421
3422 * gfortran.dg/inline_matmul_23.f90: New test.
3423
3424 2018-06-10 Janus Weil <janus@gcc.gnu.org>
3425
3426 PR fortran/85088
3427 * gfortran.dg/intent_decl_1.f90: New test case.
3428
3429 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3430
3431 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
3432 * gfortran.dg/ieee/large_4.f90: Ditto.
3433 * gfortran.dg/round_4.f90: Ditto.
3434
3435 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3436
3437 PR fortran/38351
3438 * gfortran.dg/pr38351.f90: New test.
3439 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
3440
3441 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3442
3443 PR fortran/85138
3444 PR fortran/85996
3445 PR fortran/86051
3446 * gfortran.dg/pr85138_1.f90: New test.
3447 * gfortran.dg/pr85138_2.f90: Ditto.
3448 * gfortran.dg/pr85996.f90: Ditto.
3449
3450 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3451
3452 PR fortran/78278
3453 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
3454 * gfortran.dg/data_char_1.f90: Ditto.
3455 * gfortran.dg/pr78571.f90: Ditto.
3456 * gfortran.dg/pr78278.f90: New test.
3457
3458 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3459
3460 PR fortran/63514
3461 * gfortran.dg/pr63514.f90: New test.
3462
3463 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3464
3465 PR fortran/85631
3466 * gfortran.dg/bounds_check_20.f90: New test.
3467
3468 2018-06-08 Carl Love <cel@us.ibm.com>
3469
3470 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
3471 vpkudum counts.
3472 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
3473 vec_extract a signed int.
3474 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
3475 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
3476 vcmpgtsd, vcmpgtud.
3477 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
3478 vec_extract a signed int.
3479 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
3480 vec_extract a signed int.
3481 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
3482 vec_xor builtins. Update xxsel, xxlxor counts.
3483
3484 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
3485
3486 PR fortran/86059
3487 * gfortran.dg/associate_30.f90: Remove code tested ...
3488 * gfortran.dg/pr67803.f90: Ditto.
3489 * gfortran.dg/pr67805.f90: Ditto.
3490 * gfortran.dg/pr86059.f90: ... here. New test.
3491
3492 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
3493
3494 PR fortran/78571
3495 * gfortran.dg/pr78571.f90: New test.
3496
3497 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
3498
3499 PR target/85755
3500 * gcc.target/powerpc/pr85755.c: New test.
3501
3502 2018-06-08 Carl Love <cel@us.ibm.com>
3503
3504 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
3505 vsx-vector-6.p7.c.
3506 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
3507 vsx-vector-6.p9.c.
3508 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
3509 for BE system that are different then for an LE system from this file
3510 into vsx-vector-6-le.c using be target qualifier. Remove this file.
3511 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
3512 the various instruction counts. Rename file to vsx-vector-6.p8.c.
3513
3514 2018-06-08 Martin Liska <mliska@suse.cz>
3515
3516 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
3517
3518 2018-06-08 Martin Liska <mliska@suse.cz>
3519
3520 * g++.dg/dg.exp: Do not use mpx.exp.
3521 * g++.dg/lto/lto.exp: Likewise.
3522 * g++.dg/lto/pr69729_0.C: Remove.
3523 * g++.dg/opt/pr71529.C: Remove.
3524 * g++.dg/pr63995-1.C: Remove.
3525 * g++.dg/pr68270.C: Remove.
3526 * g++.dg/pr71624.C: Remove.
3527 * g++.dg/pr71633.C: Remove.
3528 * g++.dg/pr79761.C: Remove.
3529 * g++.dg/pr79764.C: Remove.
3530 * g++.dg/pr79769.C: Remove.
3531 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
3532 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
3533 * gcc.dg/lto/chkp-privatize_0.c: Remove.
3534 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
3535 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
3536 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
3537 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
3538 * gcc.dg/lto/pr66221_0.c: Remove.
3539 * gcc.target/i386/chkp-always_inline.c: Remove.
3540 * gcc.target/i386/chkp-bndret.c: Remove.
3541 * gcc.target/i386/chkp-builtins-1.c: Remove.
3542 * gcc.target/i386/chkp-builtins-2.c: Remove.
3543 * gcc.target/i386/chkp-builtins-3.c: Remove.
3544 * gcc.target/i386/chkp-builtins-4.c: Remove.
3545 * gcc.target/i386/chkp-const-check-1.c: Remove.
3546 * gcc.target/i386/chkp-const-check-2.c: Remove.
3547 * gcc.target/i386/chkp-hidden-def.c: Remove.
3548 * gcc.target/i386/chkp-label-address.c: Remove.
3549 * gcc.target/i386/chkp-lifetime-1.c: Remove.
3550 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
3551 * gcc.target/i386/chkp-pr69044.c: Remove.
3552 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
3553 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
3554 * gcc.target/i386/chkp-strchr.c: Remove.
3555 * gcc.target/i386/chkp-strlen-1.c: Remove.
3556 * gcc.target/i386/chkp-strlen-2.c: Remove.
3557 * gcc.target/i386/chkp-strlen-3.c: Remove.
3558 * gcc.target/i386/chkp-strlen-4.c: Remove.
3559 * gcc.target/i386/chkp-strlen-5.c: Remove.
3560 * gcc.target/i386/chkp-stropt-1.c: Remove.
3561 * gcc.target/i386/chkp-stropt-10.c: Remove.
3562 * gcc.target/i386/chkp-stropt-11.c: Remove.
3563 * gcc.target/i386/chkp-stropt-12.c: Remove.
3564 * gcc.target/i386/chkp-stropt-13.c: Remove.
3565 * gcc.target/i386/chkp-stropt-14.c: Remove.
3566 * gcc.target/i386/chkp-stropt-15.c: Remove.
3567 * gcc.target/i386/chkp-stropt-16.c: Remove.
3568 * gcc.target/i386/chkp-stropt-17.c: Remove.
3569 * gcc.target/i386/chkp-stropt-2.c: Remove.
3570 * gcc.target/i386/chkp-stropt-3.c: Remove.
3571 * gcc.target/i386/chkp-stropt-4.c: Remove.
3572 * gcc.target/i386/chkp-stropt-5.c: Remove.
3573 * gcc.target/i386/chkp-stropt-6.c: Remove.
3574 * gcc.target/i386/chkp-stropt-7.c: Remove.
3575 * gcc.target/i386/chkp-stropt-8.c: Remove.
3576 * gcc.target/i386/chkp-stropt-9.c: Remove.
3577 * gcc.target/i386/i386.exp: Do not use mpx.exp.
3578 * gcc.target/i386/indirect-thunk-11.c: Remove.
3579 * gcc.target/i386/indirect-thunk-12.c: Remove.
3580 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
3581 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
3582 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
3583 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
3584 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
3585 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
3586 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
3587 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
3588 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
3589 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
3590 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
3591 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
3592 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
3593 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
3594 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
3595 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
3596 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
3597 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
3598 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
3599 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
3600 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
3601 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
3602 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
3603 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
3604 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
3605 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
3606 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
3607 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
3608 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
3609 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
3610 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
3611 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
3612 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
3613 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
3614 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
3615 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
3616 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
3617 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
3618 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
3619 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
3620 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
3621 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
3622 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
3623 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
3624 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
3625 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
3626 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
3627 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
3628 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
3629 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
3630 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
3631 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
3632 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
3633 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
3634 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
3635 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
3636 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
3637 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
3638 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
3639 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
3640 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
3641 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
3642 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
3643 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
3644 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
3645 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
3646 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
3647 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
3648 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
3649 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
3650 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
3651 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
3652 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
3653 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
3654 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
3655 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
3656 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
3657 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
3658 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
3659 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
3660 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
3661 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
3662 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
3663 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
3664 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
3665 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
3666 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
3667 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
3668 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
3669 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
3670 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
3671 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
3672 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
3673 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
3674 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
3675 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
3676 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
3677 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
3678 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
3679 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
3680 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
3681 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
3682 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
3683 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
3684 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
3685 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
3686 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
3687 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
3688 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
3689 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
3690 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
3691 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
3692 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
3693 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
3694 * gcc.target/i386/mpx/label-address-1.c: Remove.
3695 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
3696 * gcc.target/i386/mpx/macro.c: Remove.
3697 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
3698 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
3699 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
3700 * gcc.target/i386/mpx/memcpy-1.c: Remove.
3701 * gcc.target/i386/mpx/memmove-1.c: Remove.
3702 * gcc.target/i386/mpx/memmove-2.c: Remove.
3703 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
3704 * gcc.target/i386/mpx/mpx-check.h: Remove.
3705 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
3706 * gcc.target/i386/mpx/mpx.exp: Remove.
3707 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
3708 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
3709 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
3710 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
3711 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
3712 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
3713 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
3714 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
3715 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
3716 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
3717 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
3718 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
3719 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
3720 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
3721 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
3722 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
3723 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
3724 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
3725 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
3726 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
3727 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
3728 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
3729 * gcc.target/i386/mpx/pr65508.c: Remove.
3730 * gcc.target/i386/mpx/pr65531.cc: Remove.
3731 * gcc.target/i386/mpx/pr66048.cc: Remove.
3732 * gcc.target/i386/mpx/pr66134.c: Remove.
3733 * gcc.target/i386/mpx/pr66566.c: Remove.
3734 * gcc.target/i386/mpx/pr66567.c: Remove.
3735 * gcc.target/i386/mpx/pr66568.c: Remove.
3736 * gcc.target/i386/mpx/pr66569.c: Remove.
3737 * gcc.target/i386/mpx/pr66581.c: Remove.
3738 * gcc.target/i386/mpx/pr68337-1.c: Remove.
3739 * gcc.target/i386/mpx/pr68337-2.c: Remove.
3740 * gcc.target/i386/mpx/pr68416.c: Remove.
3741 * gcc.target/i386/mpx/pr78339.c: Remove.
3742 * gcc.target/i386/mpx/pr79631.c: Remove.
3743 * gcc.target/i386/mpx/pr79633.c: Remove.
3744 * gcc.target/i386/mpx/pr79753.c: Remove.
3745 * gcc.target/i386/mpx/pr79770.c: Remove.
3746 * gcc.target/i386/mpx/pr79987.c: Remove.
3747 * gcc.target/i386/mpx/pr79988.c: Remove.
3748 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
3749 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
3750 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
3751 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
3752 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
3753 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
3754 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
3755 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
3756 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
3757 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
3758 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
3759 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
3760 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
3761 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
3762 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
3763 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
3764 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
3765 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
3766 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
3767 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
3768 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
3769 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
3770 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
3771 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
3772 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
3773 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
3774 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
3775 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
3776 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
3777 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
3778 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
3779 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
3780 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
3781 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
3782 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
3783 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
3784 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
3785 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
3786 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
3787 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
3788 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
3789 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
3790 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
3791 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
3792 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
3793 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
3794 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
3795 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
3796 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
3797 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
3798 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
3799 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
3800 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
3801 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
3802 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
3803 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
3804 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
3805 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
3806 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
3807 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
3808 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
3809 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
3810 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
3811 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
3812 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
3813 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
3814 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
3815 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
3816 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
3817 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
3818 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
3819 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
3820 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
3821 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
3822 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
3823 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
3824 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
3825 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
3826 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
3827 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
3828 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
3829 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
3830 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
3831 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
3832 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
3833 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
3834 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
3835 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
3836 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
3837 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
3838 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
3839 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
3840 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
3841 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
3842 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
3843 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
3844 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
3845 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
3846 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
3847 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
3848 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
3849 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
3850 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
3851 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
3852 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
3853 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
3854 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
3855 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
3856 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
3857 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
3858 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
3859 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
3860 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
3861 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
3862 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
3863 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
3864 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
3865 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
3866 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
3867 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
3868 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
3869 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
3870 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
3871 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
3872 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
3873 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
3874 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
3875 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
3876 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
3877 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
3878 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
3879 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
3880 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
3881 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
3882 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
3883 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
3884 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
3885 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
3886 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
3887 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
3888 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
3889 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
3890 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
3891 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
3892 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
3893 * gcc.target/i386/pr63995-2.c: Remove.
3894 * gcc.target/i386/pr64805.c: Remove.
3895 * gcc.target/i386/pr65044.c: Remove.
3896 * gcc.target/i386/pr65167.c: Remove.
3897 * gcc.target/i386/pr65183.c: Remove.
3898 * gcc.target/i386/pr65184.c: Remove.
3899 * gcc.target/i386/pr65523.c: Remove.
3900 * gcc.target/i386/pr70876.c: Remove.
3901 * gcc.target/i386/pr70877.c: Remove.
3902 * gcc.target/i386/pr71458.c: Remove.
3903 * gcc.target/i386/pr80880.c: Remove.
3904 * gcc.target/i386/ret-thunk-25.c: Remove.
3905 * gcc.target/i386/thunk-retbnd.c: Remove.
3906 * lib/mpx-dg.exp: Remove.
3907 * gcc.target/i386/funcspec-56.inc: Adjust test case.
3908
3909 2018-06-07 Carl Love <cel@us.ibm.com>
3910
3911 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
3912 statements.
3913
3914 2018-06-07 Carl Love <cel@us.ibm.com>
3915
3916 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
3917 error message.
3918
3919 2018-06-07 Marek Polacek <polacek@redhat.com>
3920
3921 PR c/85318
3922 * gcc.dg/Wc90-c99-compat-10.c: New test.
3923 * gcc.dg/Wc90-c99-compat-11.c: New test.
3924 * gcc.dg/Wc90-c99-compat-12.c: New test.
3925 * gcc.dg/Wc90-c99-compat-9.c: New test.
3926
3927 2018-06-07 Paul Koning <ni1d@arrl.net>
3928
3929 * gcc.c-torture/compile/20180605-1.c: New test.
3930
3931 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
3932
3933 PR fortran/86045
3934 * gfortran.dg/pr86045.f90: New test.
3935
3936 2018-06-07 Marek Polacek <polacek@redhat.com>
3937
3938 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
3939
3940 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
3941
3942 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
3943
3944 2018-06-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3945
3946 * gcc.target/msp430/msp430i-device-symbol.c: New test.
3947 * gcc.target/msp430/msp430f-device-symbol.c: New test.
3948 * gcc.target/msp430/msp430.h: New test header file.
3949
3950 2018-06-07 Jakub Jelinek <jakub@redhat.com>
3951
3952 PR tree-optimization/69615
3953 * gcc.dg/tree-ssa/pr69615.c: New test.
3954
3955 2018-06-07 Richard Biener <rguenther@suse.de>
3956
3957 PR tree-optimization/85935
3958 * gcc.dg/graphite/pr85935.c: New testcase.
3959
3960 2018-06-04 Carl Love <cel@us.ibm.com>
3961
3962 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
3963 debug print statements. Fix a few formating issues.
3964
3965 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
3966
3967 PR target/85657
3968 * gcc.target/powerpc/pr85657-4.c: New tests.
3969 * gcc.target/powerpc/pr85657-5.c: Likewise.
3970 * gcc.target/powerpc/pr85657-6.c: Likewise.
3971
3972 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3973
3974 PR fortran/85641
3975 * gfortran.dg/realloc_on_assign_30.f90: New test.
3976
3977 2018-06-06 Carl Love <cel@us.ibm.com>
3978 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
3979 argument to vui_arg.
3980
3981 2018-06-06 Carl Love <cel@us.ibm.com>
3982
3983 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
3984 to builtins-4.c.
3985 * gcc.target/powerpc/builtins-4.c: New test file for tests
3986 that need -mvsx.
3987
3988 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
3989
3990 PR target/85657
3991 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
3992 be used in templates. Don't check for them in overloaded functions.
3993
3994 2018-06-06 Jim Wilson <jimw@sifive.com>
3995
3996 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
3997 * gcc.target/riscv/interrupt-mmode.c: New.
3998 * gcc.target/riscv/interrupt-smode.c: New.
3999 * gcc.target/riscv/interrupt-umode.c: New.
4000
4001 2018-06-06 Marek Polacek <polacek@redhat.com>
4002
4003 PR c++/85977
4004 * g++.dg/cpp0x/initlist102.C: New test.
4005 * g++.dg/cpp0x/initlist103.C: New test.
4006 * g++.dg/cpp0x/initlist104.C: New test.
4007
4008 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
4009
4010 * gcc.dg/torture/pr86066.c: New test.
4011
4012 2018-06-06 Richard Biener <rguenther@suse.de>
4013
4014 PR tree-optimization/86062
4015 * g++.dg/tree-ssa/pr86062.C: New testcase.
4016
4017 2018-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
4018
4019 * gcc.target/msp430/function-attributes-4.c: New test.
4020 * gcc.target/msp430/static-interrupts.c: New test.
4021
4022 2018-06-05 Steve Ellcey <sellcey@cavium.com>
4023
4024 PR target/79924
4025 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
4026 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
4027 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
4028 * gcc.target/aarch64/nofp_1.c: Ditto.
4029
4030 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
4031
4032 * gcc.target/arm/cmse/cmse-1c99.c: New test.
4033
4034 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
4035
4036 PR fortran/85701
4037 * gfortran.dg/goacc/pr85701.f90: New test.
4038
4039 2018-06-05 Marek Polacek <polacek@redhat.com>
4040
4041 PR c++/85976
4042 * g++.dg/cpp0x/alias-decl-64.C: New test.
4043
4044 2018-06-05 Richard Biener <rguenther@suse.de>
4045
4046 PR tree-optimization/86046
4047 * gcc.dg/pr86046.c: New testcase.
4048
4049 2018-06-05 Richard Biener <rguenther@suse.de>
4050
4051 PR tree-optimization/86047
4052 * gcc.dg/pr86047.c: New testcase.
4053
4054 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4055
4056 PR target/81497
4057 * g++.target/arm/arm.exp: New file.
4058 * g++.target/arm/pr81497.C: Likewise.
4059
4060 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
4061
4062 * gcc.target/s390/htm-builtins-compile-4.c: New test.
4063
4064 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
4065
4066 * gcc.dg/store_merging_21.c: New test.
4067 * gnat.dg/opt71b.adb: Likewise.
4068 * gnat.dg/opt71.adb: Rename into...
4069 * gnat.dg/opt71a.adb: ...this.
4070
4071 2018-06-04 Richard Biener <rguenther@suse.de>
4072
4073 PR tree-optimization/85955
4074 * gcc.dg/pr85955.c: New testcase.
4075
4076 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
4077
4078 PR fortran/85981
4079 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
4080 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
4081 * gfortran.dg/allocate_stat_2.f90: Ditto.
4082 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
4083
4084 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
4085
4086 * gcc.target/aarch64/sve/extract_5.c: New test.
4087
4088 2018-06-04 Jakub Jelinek <jakub@redhat.com>
4089
4090 PR target/85832
4091 PR target/86036
4092 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
4093 vptestm.
4094 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
4095 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
4096 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
4097 * gcc.target/i386/avx512bw-pr86036.c: New test.
4098
4099 2018-06-04 Richard Biener <rguenther@suse.de>
4100
4101 PR tree-optimization/86038
4102 * gcc.dg/pr86038.c: New testcase.
4103
4104 2018-06-04 Jakub Jelinek <jakub@redhat.com>
4105
4106 PR tree-optimization/69615
4107 * gcc.dg/pr69615.c: New test.
4108
4109 PR c++/86025
4110 * c-c++-common/gomp/pr86025.c: New test.
4111
4112 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
4113
4114 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
4115
4116 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
4117
4118 * gcc.dg/torture/pr86034.c: New test.
4119
4120 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
4121
4122 PR fortran/36497
4123 * gfortran.dg/cray_pointer_12.f90: New test.
4124
4125 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
4126
4127 PR fortran/85938
4128 * gfortran.dg/pr85938.f90: Fixed by revision r261081
4129
4130 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
4131
4132 * gnat.dg/specs/opt3.ads: New test.
4133 * gnat.dg/specs/opt3_pkg.ads: New helper.
4134
4135 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
4136
4137 * gnat.dg/discr53.ad[sb]: New test.
4138 * gnat.dg/discr53_pkg.ads: New helper.
4139
4140 2018-06-01 Carl Love <cel@us.ibm.com>
4141
4142 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
4143 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
4144
4145 2018-06-01 Carl Love <cel@us.ibm.com>
4146
4147 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
4148 to make it consistent with the naming convention in the file.
4149 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
4150 to altivec-7.c. Delete file.
4151 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
4152 to altivec-7.c. Delete file.
4153 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
4154 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
4155 vec_unpackl tests. Update instruction counts.
4156 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
4157 tests to builtins-1.c.
4158 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
4159 tests to builtins-1.c.
4160 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
4161 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
4162 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
4163 Remove vec_ctf tests returning double. Remove vec_cts with
4164 double args. Remove vec_sel with invalid arguments. Add tests for
4165 vec_splat.
4166 Add instruction counts for new tests.
4167 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
4168 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
4169 vec_unsigned.
4170 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
4171 test_sll_vsill_vsill_vuc.
4172 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
4173 vec_revb.
4174 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
4175 tests from altivec-7.h.
4176 * gcc.target/powerpc/vsx-7-be.c: Remove file.
4177 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
4178 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
4179 splat_sll, splat_uc, splat_int128, splat_uint128.
4180 Make second argument of vec_extract and vec_insert a signed int.
4181 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
4182 argument.
4183
4184 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
4185
4186 * gcc.dg/store_merging_20.c: New test.
4187 * gnat.dg/opt71.adb: Likewise.
4188 * gnat.dg/opt71_pkg.ads: New helper.
4189
4190 2018-06-01 Carl Love <cel@us.ibm.com>
4191
4192 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
4193 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
4194 Add vec_xst_be for signed and unsigned arguments.
4195
4196 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
4197
4198 PR fortran/85816
4199 PR fortran/85975
4200 * gfortran.dg/pr85816.f90: New test.
4201 * gfortran.dg/pr85975.f90: New test.
4202
4203 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
4204
4205 PR fortran/63570
4206 * gfortran.dg/random_init_1.f90: New test.
4207 * gfortran.dg/random_init_2.f90: New test.
4208 * gfortran.dg/random_init_3.f90: New test.
4209 * gfortran.dg/random_init_4.f90: New test.
4210 * gfortran.dg/random_init_5.f90: New test.
4211 * gfortran.dg/random_init_6.f90: New test.
4212
4213 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
4214
4215 PR tree-optimization/85989
4216 * gcc.dg/torture/pr85989.c: New test.
4217
4218 2018-06-01 Richard Biener <rguenther@suse.de>
4219
4220 PR middle-end/86017
4221 * gcc.dg/tree-ssa/pr86017.c: New testcase.
4222
4223 2018-06-01 Richard Biener <rguenther@suse.de>
4224
4225 PR ipa/85960
4226 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
4227
4228 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
4229
4230 PR middle-end/78809
4231 * gcc.dg/strcmpopt_2.c: New test.
4232 * gcc.dg/strcmpopt_3.c: New test.
4233
4234 PR middle-end/83026
4235 * gcc.dg/strcmpopt_3.c: New test.
4236
4237 2018-05-31 Jakub Jelinek <jakub@redhat.com>
4238
4239 PR target/85984
4240 * gcc.target/i386/pr85984.c: New test.
4241
4242 2018-05-31 Martin Sebor <msebor@redhat.com>
4243
4244 PR c/82063
4245 * gcc.dg/Walloc-size-larger-than-1.c: New test.
4246 * gcc.dg/Walloc-size-larger-than-10.c: New test.
4247 * gcc.dg/Walloc-size-larger-than-11.c: New test.
4248 * gcc.dg/Walloc-size-larger-than-12.c: New test.
4249 * gcc.dg/Walloc-size-larger-than-13.c: New test.
4250 * gcc.dg/Walloc-size-larger-than-14.c: New test.
4251 * gcc.dg/Walloc-size-larger-than-15.c: New test.
4252 * gcc.dg/Walloc-size-larger-than-16.c: New test.
4253 * gcc.dg/Walloc-size-larger-than-17.c: New test.
4254 * gcc.dg/Walloc-size-larger-than-2.c: New test.
4255 * gcc.dg/Walloc-size-larger-than-3.c: New test.
4256 * gcc.dg/Walloc-size-larger-than-4.c: New test.
4257 * gcc.dg/Walloc-size-larger-than-5.c: New test.
4258 * gcc.dg/Walloc-size-larger-than-6.c: New test.
4259 * gcc.dg/Walloc-size-larger-than-7.c: New test.
4260 * gcc.dg/Walloc-size-larger-than-8.c: New test.
4261 * gcc.dg/Walloc-size-larger-than-9.c: New test.
4262 * gcc.dg/Walloc-size-larger-than.c: New test.
4263
4264 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
4265 Cesar Philippidis <cesar@codesourcery.com>
4266
4267 PR middle-end/85879
4268 * gfortran.dg/goacc/pr77371-1.f90: New test.
4269 * gfortran.dg/goacc/pr77371-2.f90: New test.
4270 * gfortran.dg/goacc/pr85879.f90: New test.
4271
4272 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4273
4274 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
4275 * gnat.dg/stack_usage1b.adb: Likewise.
4276 * gnat.dg/stack_usage1c.adb: Likewise.
4277 * gnat.dg/stack_usage3.adb: Likewise.
4278 * gnat.dg/stack_usage1_pkg.adb: Delete.
4279
4280 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4281
4282 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
4283 * gcc.dg/store_merging_11.c: Likewise.
4284 * gcc.dg/store_merging_13.c: Likewise.
4285 * gcc.dg/store_merging_14.c: Likewise.
4286 * gcc.dg/store_merging_15.c: Likewise.
4287 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
4288
4289 2018-05-31 Ed Schonberg <schonberg@adacore.com>
4290
4291 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
4292 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
4293 gnat.dg/limited1_outer.ads: New testcase.
4294
4295 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
4296
4297 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
4298 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
4299 New testcase.
4300
4301 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4302
4303 * gnat.dg/size_clause1.adb: New testcase.
4304
4305 2018-05-31 Javier Miranda <miranda@adacore.com>
4306
4307 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
4308
4309 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
4310
4311 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
4312 vld1x3 intrinsics for aarch64.
4313 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
4314 vst1x2 intrinsics for aarch64.
4315 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
4316 vst1x3 intrinsics for aarch64.
4317
4318 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
4319
4320 PR c++/77777
4321 * g++.dg/diagnostic/pr77777.C: New test.
4322
4323 2018-05-30 David Pagan <dave.pagan@oracle.com>
4324
4325 PR c/55976
4326 * gcc.dg/noncompile/pr55976-1.c: New test.
4327 * gcc.dg/noncompile/pr55976-2.c: New test.
4328
4329 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
4330
4331 * gcc.dg/lto/20111213-1_0.c: Fix template.
4332 * gcc.dg/lto/20100603-1_0.c: Fix template.
4333 * gcc.dg/lto/20100603-2_0.c: Fix template.
4334 * gcc.dg/lto/20100603-3_0.c: Fix template.
4335
4336 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
4337 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
4338 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
4339 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
4340 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
4341 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
4342 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
4343 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
4344 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
4345 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
4346 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
4347 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
4348 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
4349 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
4350 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
4351 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
4352 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
4353 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
4354 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
4355 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
4356 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
4357 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
4358 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
4359 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
4360 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
4361 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
4362 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
4363 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
4364 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
4365 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
4366 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
4367 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
4368 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
4369 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
4370 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
4371 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
4372 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
4373 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
4374 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
4375 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
4376 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
4377 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
4378 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
4379 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
4380 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
4381 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
4382 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
4383 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
4384 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
4385 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
4386 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
4387 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
4388 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
4389 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
4390 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
4391 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
4392 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
4393 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
4394 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
4395 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
4396 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
4397 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
4398
4399 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
4400
4401 Revert:
4402 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
4403
4404 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
4405
4406 * gcc.target/aarch64/simd/ldp_stp_9: New.
4407 * gcc.target/aarch64/simd/ldp_stp_10: New.
4408 * gcc.target/aarch64/simd/ldp_stp_11: New.
4409 * gcc.target/aarch64/simd/ldp_stp_12: New.
4410
4411 2018-05-30 Ed Schonberg <schonberg@adacore.com>
4412
4413 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
4414
4415 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
4416
4417 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
4418
4419 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
4420
4421 PR target/85950
4422 * gcc.target/i386/pr85950.c: New test.
4423
4424 2018-05-29 Marek Polacek <polacek@redhat.com>
4425
4426 PR c++/85883
4427 * g++.dg/cpp1z/class-deduction55.C: New test.
4428 * g++.dg/cpp1z/class-deduction56.C: New test.
4429 * g++.dg/cpp1z/class-deduction57.C: New test.
4430
4431 2018-05-29 Jakub Jelinek <jakub@redhat.com>
4432
4433 PR c++/85952
4434 * g++.dg/warn/Wunused-var-33.C: New test.
4435
4436 PR target/85918
4437 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
4438 and -fno-vect-cost-model options. Add aligned(64) attribute to the
4439 arrays. Add suffix 1 to all functions and use 4 iterations rather
4440 than N. Add functions with conversions to and from float.
4441 Add new set of functions with 8 iterations and another one
4442 with 16 iterations, expect 24 vectorized loops instead of just 4.
4443 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
4444
4445 2018-05-29 Javier Miranda <miranda@adacore.com>
4446
4447 * gnat.dg/equal2.adb: New testcase.
4448
4449 2018-05-29 Ed Schonberg <schonberg@adacore.com>
4450
4451 * gnat.dg/float_attributes_overflows.adb: New testcase.
4452
4453 2018-05-29 Pascal Obry <obry@adacore.com>
4454
4455 * gnat.dg/normalize_pathname.adb: New testcase.
4456
4457 2018-05-29 Tom de Vries <tom@codesourcery.com>
4458
4459 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
4460 message.
4461 * lib/scanipa.exp (scan-ipa-dump-times): Same.
4462 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
4463 * lib/scantree.exp (scan-tree-dump-times): Same.
4464
4465 2018-05-29 Tom de Vries <tom@codesourcery.com>
4466
4467 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
4468 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
4469 Use proc name as first argument to dg-scan.
4470
4471 2018-05-29 Tom de Vries <tom@codesourcery.com>
4472
4473 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
4474 with no arguments.
4475
4476 2018-05-28 Richard Biener <rguenther@suse.de>
4477
4478 PR tree-optimization/85934
4479 * gcc.target/i386/pr85934.c: New testcase.
4480
4481 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
4482
4483 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
4484
4485 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
4486
4487 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
4488
4489 2018-05-28 Ed Schonberg <schonberg@adacore.com>
4490
4491 * gnat.dg/fixedpnt5.adb: New testcase.
4492
4493 2018-05-28 Justin Squirek <squirek@adacore.com>
4494
4495 * gnat.dg/array31.adb: New testcase.
4496
4497 2018-05-28 Justin Squirek <squirek@adacore.com>
4498
4499 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
4500 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
4501
4502 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
4503
4504 * gfortran.dg/data_stmt_pointer.f90: new test.
4505
4506 2018-05-27 Jakub Jelinek <jakub@redhat.com>
4507
4508 PR target/85918
4509 * gcc.target/i386/avx512dq-pr85918.c: New test.
4510
4511 2018-05-25 Jim Wilson <jimw@sifive.com>
4512
4513 * gcc.target/riscv/interrupt-1.c: New.
4514 * gcc.target/riscv/interrupt-2.c: New.
4515 * gcc.target/riscv/interrupt-3.c: New.
4516 * gcc.target/riscv/interrupt-4.c: New.
4517 * gcc.target/riscv/interrupt-5.c: New.
4518
4519 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
4520
4521 PR fortran/85786
4522 * gfortran.dg/pr85786.f90: New test.
4523
4524 2018-05-25 Paul Koning <ni1d@arrl.net>
4525
4526 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
4527 * gcc.c-torture/compile/pr55921.c: Ditto.
4528 * gcc.c-torture/compile/pr60655-1.c: Ditto.
4529 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
4530
4531 2018-05-25 Jakub Jelinek <jakub@redhat.com>
4532
4533 PR target/85832
4534 * gcc.target/i386/avx512f-pr85832.c: New test.
4535 * gcc.target/i386/avx512vl-pr85832.c: New test.
4536 * gcc.target/i386/avx512bw-pr85832.c: New test.
4537 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
4538
4539 2018-05-25 Bin Cheng <bin.cheng@arm.com>
4540
4541 PR tree-optimization/85720
4542 * gcc.dg/tree-ssa/pr85720.c: New test.
4543 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
4544 distribution.
4545
4546 2018-05-25 Martin Liska <mliska@suse.cz>
4547
4548 PR testsuite/85911
4549 * gcc.dg/tree-prof/update-loopch.c: Do not scan
4550 for 'Removing basic block'.
4551
4552 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
4553
4554 * gnat.dg/sec_stack1.adb: New testcase.
4555
4556 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4557
4558 * gnat.dg/fixedpnt4.adb: New testcase.
4559
4560 2018-05-25 Javier Miranda <miranda@adacore.com>
4561
4562 * gnat.dg/interface7.adb: New testcase.
4563
4564 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
4565
4566 * gnat.dg/sec_stack2.adb: New testcase.
4567
4568 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4569
4570 * gnat.dg/interface6.adb: New testcase.
4571
4572 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4573
4574 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
4575
4576 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4577
4578 * lib/target-supports.exp
4579 (check_effective_target_vect_double_cond_arith): Include
4580 multiplication and division.
4581 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
4582 fully-masked loops with a fixed vector length.
4583 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
4584 tests.
4585 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
4586 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
4587 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
4588
4589 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4590
4591 * gcc.target/aarch64/sve/div_1.c: New test.
4592 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
4593 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
4594 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
4595
4596 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4597
4598 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
4599
4600 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4601
4602 * lib/target-supports.exp
4603 (check_effective_target_vect_double_cond_arith): New proc.
4604 * gcc.dg/vect/vect-cond-arith-1.c: New test.
4605 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
4606 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
4607 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
4608 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
4609 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
4610 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
4611
4612 2018-05-25 Janus Weil <janus@gcc.gnu.org>
4613
4614 PR fortran/85839
4615 * gfortran.dg/f2018_obs.f90: New test case.
4616
4617 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4618
4619 PR fortran/85543
4620 * gfortran.dg/pr85543.f90: New test.
4621
4622 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4623
4624 PR fortran/85780
4625 * gfortran.dg/pr85780.f90: New test.
4626
4627 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4628
4629 PR fortran/85779
4630 * gfortran.dg/pr85779_1.f90: New test.
4631 * gfortran.dg/pr85779_2.f90: Ditto.
4632 * gfortran.dg/pr85779_3.f90: Ditto.
4633
4634 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4635
4636 PR fortran/85895
4637
4638 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
4639 * gfortran.dg/pr85895.f90: New test.
4640
4641 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
4642
4643 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
4644 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
4645
4646 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
4647
4648 * gcc.dg/fold-popcount-1.c: New testcase.
4649 * gcc.dg/fold-popcount-2.c: New testcase.
4650 * gcc.dg/fold-popcount-3.c: New testcase.
4651 * gcc.dg/fold-popcount-4.c: New testcase.
4652
4653 2018-05-24 Marek Polacek <polacek@redhat.com>
4654
4655 PR c++/85847
4656 * g++.dg/cpp0x/new3.C: New test.
4657
4658 2018-05-24 Javier Miranda <miranda@adacore.com>
4659
4660 * gnat.dg/discr52.adb: New testcase.
4661
4662 2018-05-24 Ed Schonberg <schonberg@adacore.com>
4663
4664 * gnat.dg/others1.adb: New testcase.
4665
4666 2018-05-24 Justin Squirek <squirek@adacore.com>
4667
4668 * gnat.dg/raise_expr.adb: New testcase.
4669
4670 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
4671
4672 * gnat.dg/formal_containers.adb: New testcase.
4673
4674 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4675
4676 * gcc.target/i386/pr85345.c: Require ifunc support.
4677
4678 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
4679
4680 * gcc.dg/vect/vect-fma-1.c: New test.
4681
4682 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4683
4684 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
4685 scan-tree-dump*.
4686
4687 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
4688
4689 PR target/83009
4690 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
4691
4692 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
4693
4694 PR target/78849
4695 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
4696 DEFAULT_CFLAGS.
4697 * gcc.target/msp430/pr78849.c: New test.
4698
4699 2018-05-23 Marek Polacek <polacek@redhat.com>
4700
4701 * g++.dg/cpp2a/range-for8.C: New test.
4702 * g++.dg/cpp2a/range-for9.C: New test.
4703 * g++.dg/cpp2a/range-for10.C: New test.
4704
4705 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
4706
4707 * lib/target-supports.exp (check_effective_target_be): New.
4708 (check_effective_target_le): New.
4709
4710 2018-05-23 Marek Polacek <polacek@redhat.com>
4711
4712 * g++.dg/cpp2a/range-for1.C: New test.
4713 * g++.dg/cpp2a/range-for2.C: New test.
4714 * g++.dg/cpp2a/range-for3.C: New test.
4715 * g++.dg/cpp2a/range-for4.C: New test.
4716 * g++.dg/cpp2a/range-for5.C: New test.
4717 * g++.dg/cpp2a/range-for6.C: New test.
4718 * g++.dg/cpp2a/range-for7.C: New test.
4719
4720 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
4721
4722 * gcc.target/i386/cvt-3.c: New test.
4723
4724 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
4725
4726 * gcc.target/i386/cvt-2.c: New test.
4727
4728 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
4729
4730 * gcc.dg/pr79985.c: New testcase.
4731
4732 2018-05-23 Richard Biener <rguenther@suse.de>
4733
4734 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
4735
4736 2018-05-23 Sudakshina Das <sudi.das@arm.com>
4737
4738 PR target/84882
4739 * gcc.target/aarch64/pr84882.c: New test.
4740 * gcc.target/aarch64/target_attr_18.c: Likewise.
4741
4742 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
4743
4744 PR tree-optimization/85853
4745 * gfortran.dg/vect/pr85853.f90: New test.
4746
4747 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4748
4749 * gnat.dg/import2.adb: New testcase.
4750
4751 2018-05-23 Ed Schonberg <schonberg@adacore.com>
4752
4753 * gnat.dg/discr51.adb: New testcase.
4754
4755 2018-05-23 Javier Miranda <miranda@adacore.com>
4756
4757 * gnat.dg/valid_scalars1.adb: New testcase.
4758
4759 2018-05-23 Ed Schonberg <schonberg@adacore.com>
4760
4761 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
4762
4763 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4764
4765 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
4766 testcase.
4767
4768 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4769
4770 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
4771 testcase.
4772
4773 2018-05-23 Bob Duff <duff@adacore.com>
4774
4775 * gnat.dg/addr10.adb: New testcase.
4776
4777 2018-05-23 Richard Biener <rguenther@suse.de>
4778
4779 PR middle-end/85874
4780 * gcc.dg/Wstrict-overflow-27.c: New testcase.
4781
4782 2018-05-23 Yury Gribov <tetra2005@gmail.com>
4783
4784 PR tree-optimization/85822
4785 * c-c++-common/pr85822.c: New test.
4786
4787 2018-05-23 Richard Biener <rguenther@suse.de>
4788
4789 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
4790
4791 2018-05-22 Janus Weil <janus@gcc.gnu.org>
4792
4793 PR fortran/85841
4794 * gfortran.dg/pr30667.f: Add option "-std=legacy".
4795
4796 2018-05-22 Martin Sebor <msebor@redhat.com>
4797
4798 PR middle-end/85359
4799 * gcc.dg/attr-nonstring.c: New test.
4800
4801 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
4802
4803 PR target/85345
4804 * gcc.target/i386/pr85345.c: New test.
4805
4806 2018-05-22 Luis Machado <luis.machado@linaro.org>
4807
4808 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
4809
4810 2018-05-22 Janus Weil <janus@gcc.gnu.org>
4811
4812 PR fortran/85841
4813 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
4814 dg-additional-options.
4815 * gfortran.dg/graphite/block-2.f: Ditto.
4816 * gfortran.dg/graphite/id-19.f: Ditto.
4817 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
4818 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
4819 * gfortran.dg/vect/pr52580.f: Ditto.
4820
4821 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
4822
4823 * gcc.target/aarch64/ldp_stp_6.c: New.
4824 * gcc.target/aarch64/ldp_stp_7.c: New.
4825 * gcc.target/aarch64/ldp_stp_8.c: New.
4826
4827 2018-05-22 Martin Sebor <msebor@redhat.com>
4828
4829 PR c/85623
4830 * c-c++-common/attr-nonstring-3.c: Adjust.
4831 * c-c++-common/attr-nonstring-4.c: Adjust.
4832 * c-c++-common/attr-nonstring-6.c: New test.
4833
4834 2018-05-22 Martin Sebor <msebor@redhat.com>
4835
4836 PR tree-optimization/85826
4837 * gcc.dg/Wrestrict-17.c: New test.
4838
4839 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
4840
4841 * gcc.dg/torture/pr85862.c: Rename to...
4842 * gcc.dg/torture/pr85852.c: ...this.
4843
4844 2018-05-22 Justin Squirek <squirek@adacore.com>
4845
4846 * gnat.dg/warn14.adb: New testcase.
4847
4848 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
4849
4850 * gnat.dg/controlled8.adb: New testcase.
4851
4852 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
4853
4854 * gnat.dg/discr50.adb: New testcase.
4855
4856 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4857
4858 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
4859 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
4860 gnat.dg/discr49_rec2.ads: New testcase.
4861
4862 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4863
4864 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
4865 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
4866 testcase.
4867
4868 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4869
4870 * gnat.dg/fixedpnt3.adb: New testcase.
4871
4872 2018-05-22 Justin Squirek <squirek@adacore.com>
4873
4874 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
4875 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
4876
4877 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
4878
4879 PR middle-end/85862
4880 * gcc.dg/torture/pr85862.c: New test.
4881
4882 2018-05-22 Richard Biener <rguenther@suse.de>
4883
4884 PR tree-optimization/85834
4885 * g++.dg/torture/pr85834.C: New testcase.
4886 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
4887
4888 2018-05-22 Martin Liska <mliska@suse.cz>
4889
4890 PR ipa/85607
4891 * g++.dg/ipa/pr85607.C: New test.
4892
4893 2018-05-22 Richard Biener <rguenther@suse.de>
4894
4895 PR tree-optimization/85863
4896 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
4897
4898 2018-05-22 Janus Weil <janus@gcc.gnu.org>
4899
4900 PR fortran/85841
4901 * gfortran.dg/assumed_rank_5.f90: Update error message.
4902 * gfortran.dg/assumed_type_4.f90: Ditto.
4903 * gfortran.dg/bind_c_array_params.f03: Ditto.
4904 * gfortran.dg/bind_c_usage_28.f90: Ditto.
4905 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
4906 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
4907 * gfortran.dg/c_loc_tests_11.f03: Ditto.
4908 * gfortran.dg/coarray_atomic_2.f90: Ditto.
4909 * gfortran.dg/coarray_collectives_2.f90: Ditto.
4910 * gfortran.dg/coarray_collectives_10.f90: Ditto.
4911 * gfortran.dg/coarray_collectives_13.f90: Ditto.
4912 * gfortran.dg/rank_3.f90: Ditto.
4913 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
4914 * gfortran.dg/implicit_14.f90: Ditto.
4915
4916 2018-05-21 Christian Groessler <chris@groessler.org>
4917
4918 * gcc.c-torture/compile/simd-5.c: Fix comment.
4919
4920 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
4921
4922 PR target/85657
4923 * gcc.target/powerpc/pr85657-1.c: New test for converting between
4924 __float128, __ibm128, and long double.
4925 * gcc.target/powerpc/pr85657-2.c: Likewise.
4926 * gcc.target/powerpc/pr85657-3.c: Likewise.
4927 * g++.dg/pr85667.C: New test to make sure __ibm128 is
4928 implementated as a separate type internally, and is not just an
4929 alias for long double.
4930
4931 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
4932
4933 PR tree-optimization/85814
4934 * gcc.dg/torture/pr85814.c: New test.
4935
4936 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
4937
4938 PR c++/84588
4939 * g++.dg/cpp0x/cond1.C: New.
4940 * g++.dg/cpp1y/pr84588-1.C: Likewise.
4941 * g++.dg/cpp1y/pr84588-2.C: Likewise.
4942 * g++.dg/cpp1y/pr84588-3.C: Likewise.
4943 * g++.dg/parse/cond6.C: Likewise.
4944 * g++.dg/parse/cond7.C: Likewise.
4945 * g++.dg/parse/cond8.C: Likewise.
4946 * g++.dg/cpp1z/decomp16.C: Update.
4947 * g++.old-deja/g++.jason/cond.C: Likewise.
4948
4949 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
4950
4951 ChangeLog for r260480
4952 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
4953 warnings for deleted and obsolescent features.
4954 * gfortran.dg/graphite/id-19.f: Ditto.
4955 * gfortran.dg/graphite/id-20.f: Ditto.
4956 * gfortran.dg/graphite/id-27.f90: Ditto.
4957 * gfortran.dg/graphite/pr82449.f: Ditto.
4958
4959 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4960
4961 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
4962 tiny and large memory models.
4963
4964 2018-04-04 Ed Schonberg <schonberg@adacore.com>
4965
4966 * gnat.dg/suppress_initialization.adb,
4967 gnat.dg/suppress_initialization_pkg.ads: New testcase.
4968
4969 2018-04-04 Ed Schonberg <schonberg@adacore.com>
4970
4971 * gnat.dg/exit1.adb: New testcase.
4972
4973 2018-04-04 Ed Schonberg <schonberg@adacore.com>
4974
4975 * gnat.dg/array30.adb: New testcase.
4976
4977 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
4978
4979 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
4980
4981 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4982
4983 * gcc.c-torture/execute/ssad-run.c: New test.
4984 * gcc.c-torture/execute/usad-run.c: Likewise.
4985 * gcc.target/aarch64/ssadv16qi.c: Likewise.
4986 * gcc.target/aarch64/usadv16qi.c: Likewise.
4987
4988 2018-05-21 Tamar Christina <tamar.christina@arm.com>
4989
4990 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
4991 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
4992 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
4993 vbcaxq_s64): New.
4994 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
4995 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
4996 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
4997
4998 2018-05-21 Janus Weil <janus@gcc.gnu.org>
4999
5000 PR fortran/85841
5001 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
5002 * gfortran.dg/g77/20020307-1.f: Ditto.
5003 * gfortran.dg/g77/980310-3.f: Ditto.
5004 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
5005 * gfortran.dg/goacc/loop-1.f95: Ditto.
5006 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
5007 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
5008 * gfortran.dg/gomp/do-1.f90: Ditto.
5009 * gfortran.dg/gomp/omp_do1.f90: Ditto.
5010 * gfortran.dg/pr17229.f: Ditto.
5011 * gfortran.dg/pr37243.f: Ditto.
5012 * gfortran.dg/pr49721-1.f: Ditto.
5013 * gfortran.dg/pr58484.f: Ditto.
5014 * gfortran.dg/pr81175.f: Ditto.
5015 * gfortran.dg/pr81723.f: Ditto.
5016 * gfortran.dg/predcom-2.f: Ditto.
5017 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
5018 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
5019 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
5020 * gfortran.dg/vect/pr52580.f: Ditto.
5021
5022 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
5023
5024 PR fortran/80657
5025 * gfortran.dg/char_result_18.f90: New test.
5026
5027 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
5028
5029 PR fortran/49636
5030 * gfortran.dg/associate_38.f90: New test.
5031
5032 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
5033
5034 PR fortran/82275
5035 * gfortran.dg/select_type_42.f90: New test.
5036
5037 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
5038
5039 PR fortran/82923
5040 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
5041 that the patch fixes PR66694 & PR82617, although the testcases
5042 are not explicitly included.
5043
5044 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
5045
5046 * gcc.dg/stack-usage-1.c: Add support for rv32e.
5047
5048 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
5049
5050 PR c++/82899
5051 * g++.dg/pr82899.C: New testcase.
5052
5053 2018-05-18 Martin Liska <mliska@suse.cz>
5054
5055 * gcc.dg/pr68766.c: Change pruned output.
5056
5057 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
5058
5059 PR c++/85782
5060 * c-c++-common/goacc/pr85782.c: New test.
5061
5062 2018-05-18 Sudakshina Das <sudi.das@arm.com>
5063
5064 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
5065
5066 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5067
5068 * gcc.target/arm/pr62554.c: Delete.
5069 * gcc.target/arm/pr69610-1.c: Likewise.
5070 * gcc.target/arm/pr69610-2.c: Likewise.
5071
5072 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5073
5074 * gcc.target/arm/pr40887.c: Update comment.
5075 * lib/target-supports.exp: Don't generate effective target checks
5076 and related helpers for armv5. Update comment.
5077 * gcc.target/arm/armv5_thumb_isa.c: Delete.
5078 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
5079 target check and options.
5080
5081 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5082
5083 PR middle-end/85817
5084 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
5085 scan-tree-dump-not for h.
5086
5087 2018-05-18 Richard Biener <rguenther@suse.de>
5088
5089 * gcc.dg/tree-ssa/pr21559.c: Adjust.
5090 * gcc.dg/tree-ssa/pr45397.c: Likewise.
5091 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
5092 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
5093 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
5094 * gcc.dg/tree-ssa/vrp17.c: Likewise.
5095 * gcc.dg/tree-ssa/vrp18.c: Likewise.
5096 * gcc.dg/tree-ssa/vrp23.c: Likewise.
5097 * gcc.dg/tree-ssa/vrp24.c: Likewise.
5098 * gcc.dg/tree-ssa/vrp58.c: Likewise.
5099 * gcc.dg/vrp-min-max-1.c: Likewise.
5100 * gcc.dg/vrp-min-max-3.c: New testcase.
5101
5102 2018-05-18 Richard Biener <rguenther@suse.de>
5103
5104 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
5105 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
5106 * gcc.dg/graphite/scop-6.c: Likewise.
5107 * gcc.dg/graphite/scop-7.c: Likewise.
5108 * gcc.dg/graphite/scop-8.c: Likewise.
5109 * gcc.dg/graphite/scop-9.c: Likewise.
5110
5111 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5112
5113 * gcc.target/aarch64/vect-init-ld1.c: New test.
5114
5115 2018-05-18 Martin Liska <mliska@suse.cz>
5116
5117 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
5118 * gcc.dg/tree-prof/update-loopch.c: Likewise.
5119
5120 2018-05-18 Martin Liska <mliska@suse.cz>
5121
5122 * gcc.dg/ipa/ipa-icf-39.c: New test.
5123 * gcc.dg/pr68766.c: Adjust pruned output.
5124
5125 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
5126
5127 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
5128 New proc.
5129 * gcc.dg/fma-1.c: New test.
5130 * gcc.dg/fma-2.c: Likewise.
5131 * gcc.dg/fma-3.c: Likewise.
5132 * gcc.dg/fma-4.c: Likewise.
5133 * gcc.dg/fma-5.c: Likewise.
5134 * gcc.dg/fma-6.c: Likewise.
5135 * gcc.dg/fma-7.c: Likewise.
5136 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
5137 scalar_all_fma.
5138 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
5139 * gfortran.dg/reassoc_8.f: Likewise.
5140 * gfortran.dg/reassoc_9.f: Likewise.
5141 * gfortran.dg/reassoc_10.f: Likewise.
5142
5143 2018-05-17 Jim Wilson <jimw@sifive.com>
5144
5145 * gcc.target/riscv/switch-qi.c: New.
5146 * gcc.target/riscv/switch-si.c: New.
5147
5148 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
5149
5150 PR target/85698
5151 * gcc.target/powerpc/pr85698.c: New test.
5152
5153 2018-05-17 Richard Biener <rguenther@suse.de>
5154
5155 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
5156
5157 2018-05-17 Bin Cheng <bin.cheng@arm.com>
5158
5159 PR tree-optimization/85793
5160 * gcc.dg/vect/pr85793.c: New test.
5161
5162 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
5163
5164 * gcc.dg/gimplefe-28.c: New test.
5165 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
5166 internal function calls.
5167 * gcc.dg/goacc/loop-processing-1.c: Likewise.
5168
5169 2018-05-17 Martin Liska <mliska@suse.cz>
5170
5171 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
5172 space in between 'G_' and '('.
5173
5174 2018-05-17 Jakub Jelinek <jakub@redhat.com>
5175
5176 PR target/85323
5177 * gcc.target/i386/pr85323-7.c: New test.
5178 * gcc.target/i386/pr85323-8.c: New test.
5179 * gcc.target/i386/pr85323-9.c: New test.
5180
5181 PR target/85323
5182 * gcc.target/i386/pr85323-4.c: New test.
5183 * gcc.target/i386/pr85323-5.c: New test.
5184 * gcc.target/i386/pr85323-6.c: New test.
5185
5186 PR target/85323
5187 * gcc.target/i386/pr85323-1.c: New test.
5188 * gcc.target/i386/pr85323-2.c: New test.
5189 * gcc.target/i386/pr85323-3.c: New test.
5190
5191 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
5192 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
5193 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
5194 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
5195 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
5196 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
5197 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
5198 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
5199 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
5200 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
5201 * gcc.target/i386/avx512f-setzero-1.c: New test.
5202
5203 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
5204
5205 * gcc.target/aarch64/vect-slp-dup.c: New.
5206
5207 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5208
5209 PR c++/85713
5210 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
5211
5212 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
5213
5214 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
5215 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
5216
5217 2018-05-17 Richard Biener <rguenther@suse.de>
5218
5219 PR tree-optimization/85757
5220 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
5221
5222 2018-05-16 Marek Polacek <polacek@redhat.com>
5223
5224 PR c++/85363
5225 * g++.dg/cpp0x/initlist-throw1.C: New test.
5226 * g++.dg/cpp0x/initlist-throw2.C: New test.
5227
5228 2018-05-16 Carl Love <cel@us.ibm.com>
5229
5230 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
5231 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
5232 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
5233
5234 2018-05-16 Richard Biener <rguenther@suse.de>
5235
5236 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
5237 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
5238 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
5239
5240 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
5241
5242 * gcc.target/aarch64/sve/vcond_10.c: New test.
5243 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
5244 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
5245 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
5246
5247 2018-05-15 Martin Sebor <msebor@redhat.com>
5248
5249 PR tree-optimization/85753
5250 * gcc.dg/Wrestrict-10.c: Adjust.
5251 * gcc.dg/Wrestrict-16.c: New test.
5252
5253 2018-05-15 Martin Sebor <msebor@redhat.com>
5254
5255 PR middle-end/85643
5256 * c-c++-common/attr-nonstring-7.c: New test.
5257
5258 2018-05-15 Richard Biener <rguenther@suse.de>
5259
5260 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
5261
5262 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5263
5264 PR tree-optimization/83648
5265 * gcc.dg/tree-ssa/pr83648.c: New test.
5266 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
5267
5268 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5269
5270 PR ipa/85734
5271 * gcc.dg/ipa/pr85734.c: New test.
5272
5273 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
5274
5275 PR target/85756
5276 * gnat.dg/opt70.adb: New test.
5277 * gnat.dg/opt70_pkg.ad[sb]: New helper.
5278
5279 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5280
5281 * gcc.target/aarch64/crypto-fuse-1.c: New test.
5282 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
5283
5284 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
5285
5286 * gcc.target/aarch64/vmov_n_1.c: Update test.
5287 * gcc.target/aarch64/vfp-1.c: Update test.
5288
5289 2018-05-14 Jakub Jelinek <jakub@redhat.com>
5290
5291 PR target/85756
5292 * gcc.c-torture/execute/pr85756.c: New test.
5293
5294 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
5295
5296 * gcc.target/i386/cldemote-1.c: New test.
5297
5298 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
5299
5300 PR fortran/85742
5301 * gfortran.dg/assumed_type_9.f90 : New test.
5302
5303 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
5304
5305 PR fortran/85542
5306 * gfortran.dg/pr85542.f90: New test.
5307
5308 2018-05-11 Martin Jambor <mjambor@suse.cz>
5309
5310 PR ipa/85655
5311 * g++.dg/lto/pr85655_0.C: New test.
5312
5313 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
5314
5315 * gcc.target/i386/tpause-1.c: New test.
5316 * gcc.target/i386/umonitor-1.c: New test.
5317
5318 2018-05-11 Jakub Jelinek <jakub@redhat.com>
5319
5320 PR c/85696
5321 * c-c++-common/gomp/pr85696.c: New test.
5322
5323 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
5324 Jakub Jelinek <jakub@redhat.com>
5325
5326 PR tree-optimization/85692
5327 * gcc.target/i386/pr85692.c: New test.
5328
5329 2018-05-11 Martin Liska <mliska@suse.cz>
5330
5331 PR sanitizer/85556
5332 * c-c++-common/ubsan/attrib-6.c: New test.
5333
5334 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5335
5336 PR fortran/85687
5337 * gfortran.dg/pr85687.f90: new test.
5338
5339 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5340
5341 PR fortran/85521
5342 * gfortran.dg/pr85521_1.f90: New test.
5343 * gfortran.dg/pr85521_2.f90: New test.
5344
5345 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5346
5347 PR fortran/70870
5348 * gfortran.dg/pr70870_1.f90: New test.
5349
5350 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
5351
5352 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
5353
5354 2018-05-10 Jakub Jelinek <jakub@redhat.com>
5355
5356 PR c++/85662
5357 * g++.dg/ext/offsetof2.C: New test.
5358
5359 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
5360
5361 PR fortran/68846
5362 * gfortran.dg/temporary_3.f90 : New test.
5363
5364 PR fortran/70864
5365 * gfortran.dg/temporary_2.f90 : New test.
5366
5367 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
5368
5369 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
5370 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
5371 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
5372 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
5373 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
5374 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
5375 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
5376 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
5377 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
5378 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
5379 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
5380 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
5381 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
5382 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
5383 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
5384 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
5385 * gcc.dg/vmx/st-be-order.c: Delete testcase.
5386 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
5387 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
5388 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
5389 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
5390 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
5391 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
5392 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
5393 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
5394 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
5395 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
5396
5397 2018-05-10 Jakub Jelinek <jakub@redhat.com>
5398
5399 PR tree-optimization/85699
5400 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
5401 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
5402 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
5403 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
5404
5405 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
5406
5407 * g++.dg/tls/pr85400.C: New test.
5408
5409 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5410
5411 PR c++/85713
5412 * g++.dg/cpp1y/lambda-generic-85713.C: New.
5413
5414 2018-05-09 Carl Love <cel@us.ibm.com>
5415
5416 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
5417
5418 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5419
5420 PR c++/85713
5421 Revert:
5422 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5423
5424 PR c++/84588
5425 * g++.dg/cpp1y/pr84588.C: New.
5426
5427 2018-05-09 Andreas Schwab <schwab@suse.de>
5428
5429 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
5430
5431 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
5432
5433 * gcc.target/aarch64/store_lane_spill_1.c: New test.
5434 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
5435
5436 2018-05-08 Carl Love <cel@us.ibm.com>
5437 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
5438
5439 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5440
5441 PR c++/84588
5442 * g++.dg/cpp1y/pr84588.C: New.
5443
5444 2018-05-08 Marek Polacek <polacek@redhat.com>
5445
5446 PR c++/85695
5447 * g++.dg/cpp1z/constexpr-if22.C: New test.
5448
5449 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
5450
5451 PR target/85693
5452 * gcc.target/i386/pr85693.c: New test.
5453
5454 2018-05-08 Jakub Jelinek <jakub@redhat.com>
5455
5456 PR target/85683
5457 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
5458 scan-assembler-times checking that except for [fh]*xor other functions
5459 don't use any load instructions.
5460
5461 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
5462
5463 * gcc.target/i386/builtin_target.c: Test goldmont.
5464 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
5465 arch=silvermont.
5466
5467 2018-05-08 Jakub Jelinek <jakub@redhat.com>
5468
5469 PR target/85572
5470 * g++.dg/other/sse2-pr85572-1.C: New test.
5471 * g++.dg/other/sse2-pr85572-2.C: New test.
5472 * g++.dg/other/sse4-pr85572-1.C: New test.
5473 * g++.dg/other/avx2-pr85572-1.C: New test.
5474
5475 PR target/85317
5476 * gcc.target/i386/pr85317.c: New test.
5477 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
5478 optimization barrier to avoid optimizing away the expected insn.
5479
5480 PR target/85480
5481 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
5482 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
5483
5484 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5485
5486 * g++.dg/other/sve_const_pred_1.C: Rename to...
5487 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
5488 target selectors and explicit -march options.
5489 * g++.dg/other/sve_const_pred_2.C: Rename to...
5490 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
5491 * g++.dg/other/sve_const_pred_3.C: Rename to...
5492 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
5493 * g++.dg/other/sve_const_pred_4.C: Rename to...
5494 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
5495 * g++.dg/other/sve_tls_2.C: Rename to...
5496 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
5497 * g++.dg/other/sve_vcond_1.C: Rename to...
5498 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
5499 * g++.dg/other/sve_vcond_1_run.C: Rename to...
5500 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
5501
5502 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5503
5504 PR testsuite/85586
5505 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
5506 !vect_no_align.
5507
5508 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5509
5510 PR c++/57429
5511 * g++.dg/cpp0x/deleted14.C: New.
5512
5513 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5514 Alan Hayward <alan.hayward@arm.com>
5515 David Sherwood <david.sherwood@arm.com>
5516
5517 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
5518 XFAIL the BIC test.
5519 * gcc.target/aarch64/sve/vcond_7.c: New test.
5520 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
5521
5522 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5523
5524 PR c++/70563
5525 * g++.dg/cpp0x/sfinae62.C: New.
5526
5527 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5528
5529 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
5530 load from src[i].
5531
5532 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5533
5534 PR c++/80691
5535 * g++.dg/cpp0x/narrowing1.C: New.
5536
5537 2018-05-08 Richard Biener <rguenther@suse.de>
5538
5539 PR middle-end/85588
5540 * gcc.dg/torture/pr85574.c: Rename to...
5541 * gcc.dg/torture/pr85588.c: ... this.
5542
5543 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5544
5545 PR fortran/54613
5546 * gfortran.dg/minmaxloc_12.f90: New test case.
5547 * gfortran.dg/minmaxloc_13.f90: New test case.
5548
5549 2018-05-07 Nathan Sidwell <nathan@acm.org>
5550
5551 * g++.dg/cpp0x/range-for10.C: Delete.
5552 * g++.dg/ext/forscope1.C: Delete.
5553 * g++.dg/ext/forscope2.C: Delete.
5554 * g++.dg/template/for1.C: Delete.
5555
5556 2018-05-07 Jeff Law <law@redhat.com>
5557
5558 * gfortran.dg/linefile.f90: New test.
5559
5560 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
5561
5562 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
5563 and options.
5564
5565 2018-05-06 Jakub Jelinek <jakub@redhat.com>
5566
5567 PR c++/85659
5568 * g++.dg/ext/asm14.C: New test.
5569 * g++.dg/ext/asm15.C: New test.
5570 * g++.dg/ext/asm16.C: New test.
5571
5572 2018-05-06 Michael Eager <eager@eagercon.com>
5573
5574 * gcc.target/microblaze/others/picdtr.c: Correct option
5575 -fPIE -mpic-data-is-text-relative.
5576
5577 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
5578
5579 * gcc.target/microblaze/others/picdtr.c: Add test for
5580 -fPIE -mpic-data-is-text-relative.
5581
5582 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
5583
5584 PR fortran/85507
5585 * gfortran.dg/coarray_dependency_1.f90: New test.
5586 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
5587
5588 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
5589
5590 * brig.dg/test/gimple/smoke_test.hsail: Fix the test
5591 to match the currently produced gimple.
5592
5593 2018-05-04 Carl Love <cel@us.ibm.com>
5594
5595 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
5596 vec_trunc.
5597 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
5598 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
5599 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
5600 xvcmpgedp counts. Add xxsel counts.
5601
5602 2018-05-04 Richard Biener <rguenther@suse.de>
5603
5604 PR middle-end/85627
5605 * g++.dg/torture/pr85627.C: New testcase.
5606
5607 2018-05-04 Richard Biener <rguenther@suse.de>
5608
5609 PR middle-end/85574
5610 * gcc.dg/torture/pr85574.c: New testcase.
5611 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
5612
5613 2018-05-04 Jakub Jelinek <jakub@redhat.com>
5614
5615 PR libstdc++/85466
5616 * gcc.dg/nextafter-1.c: New test.
5617 * gcc.dg/nextafter-2.c: New test.
5618 * gcc.dg/nextafter-3.c: New test.
5619 * gcc.dg/nextafter-4.c: New test.
5620
5621 2018-05-03 Nathan Sidwell <nathan@acm.org>
5622
5623 Remove -ffriend-injection.
5624 * g++.old-deja/g++.jason/scoping15.C: Delete.
5625 * g++.old-deja/g++.mike/net43.C: Delete.
5626
5627 2018-05-03 Jakub Jelinek <jakub@redhat.com>
5628
5629 PR target/85530
5630 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
5631 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
5632 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
5633 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
5634
5635 2018-05-03 Tom de Vries <tom@codesourcery.com>
5636
5637 PR testsuite/85106
5638 * lib/scanoffloadtree.exp: New file.
5639
5640 2018-05-03 Richard Biener <rguenther@suse.de>
5641
5642 PR tree-optimization/85615
5643 * gcc.dg/torture/pr85615.c: New testcase.
5644
5645 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5646
5647 PR tree-optimization/70291
5648 * gcc.dg/complex-6.c: New test.
5649 * gcc.dg/complex-7.c: Likewise.
5650
5651 2018-05-03 Richard Biener <rguenther@suse.de>
5652
5653 PR testsuite/85579
5654 * fortran.dg/pr51434.f90: Truncate transfer argument.
5655
5656 2018-05-02 Jakub Jelinek <jakub@redhat.com>
5657
5658 PR target/85582
5659 * gcc.c-torture/execute/pr85582-3.c: New test.
5660
5661 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
5662 Jason Merrill <jason@redhat.com>
5663
5664 PR c++/68374
5665 * g++.dg/warn/Wshadow-13.C: New.
5666 * g++.dg/warn/Wshadow-14.C: Likewise.
5667
5668 2018-05-02 Tom de Vries <tom@codesourcery.com>
5669
5670 PR libgomp/82428
5671 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
5672 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
5673
5674 2018-05-02 David Pagan <dave.pagan@oracle.com>
5675
5676 PR c/30552
5677 * gcc.dg/noncompile/pr30552-1.c: New test.
5678 * gcc.dg/noncompile/pr30552-2.c: New test.
5679 * gcc.dg/noncompile/pr30552-3.c: New test.
5680 * gcc.dg/noncompile/pr30552-4.c: New test.
5681
5682 2018-05-02 Richard Biener <rguenther@suse.de>
5683
5684 PR tree-optimization/85597
5685 * gcc.dg/vect/pr85597.c: New testcase.
5686
5687 2018-05-02 Tom de Vries <tom@codesourcery.com>
5688
5689 PR testsuite/85106
5690 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
5691 * lib/scanltranstree.exp: New file.
5692 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
5693 (scan-ltrans-tree-dump-times_required_options)
5694 (scan-ltrans-tree-dump-not_required_options)
5695 (scan-ltrans-tree-dump-dem_required_options)
5696 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
5697 * lib/gcc-dg.exp: Include scanltranstree.exp.
5698
5699 2018-05-02 Tom de Vries <tom@codesourcery.com>
5700
5701 PR testsuite/85106
5702 * gcc.dg/ipa/ipa-icf-38.c: New test.
5703 * gcc.dg/ipa/ipa-icf-38a.c: New test.
5704 * lib/scandump.exp (dump-base): New proc.
5705 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
5706 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
5707 base.
5708 * lib/scanipa.exp: Add "" argument to scan-dump calls.
5709 * lib/scanlang.exp: Same.
5710 * lib/scanrtl.exp: Same.
5711 * lib/scantree.exp: Same.
5712 * lib/scanwpaipa.exp: New file.
5713 * lib/gcc-dg.exp: Include scanwpaipa.exp.
5714
5715 2018-05-02 Richard Biener <rguenther@suse.de>
5716
5717 PR middle-end/85567
5718 * gcc.dg/torture/pr85567.c: New testcase.
5719
5720 2018-05-02 Jakub Jelinek <jakub@redhat.com>
5721
5722 PR target/85582
5723 * gcc.c-torture/execute/pr85582-1.c: New test.
5724 * gcc.c-torture/execute/pr85582-2.c: New test.
5725
5726 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
5727
5728 PR tree-optimization/85586
5729 * gcc.dg/vect/pr85586.c: New test.
5730
5731 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
5732
5733 PR tree-optimization/85143
5734 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
5735 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
5736
5737 2018-05-01 David Malcolm <dmalcolm@redhat.com>
5738
5739 PR c/84258
5740 * c-c++-common/Wformat-pr84258.c: New test.
5741
5742 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5743
5744 PR tree-optimization/82665
5745 * gcc.dg/tree-ssa/pr82665.c: New test.
5746
5747 2018-04-30 David Malcolm <dmalcolm@redhat.com>
5748
5749 PR c++/85523
5750 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5751 (test_add_fixit_insert_formatted_single_line): New function.
5752 (test_add_fixit_insert_formatted_multiline): New function.
5753 Extend expected output of generated patch to include fix-it hints
5754 for these.
5755 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
5756 "gcc-rich-location.h". Add test coverage for
5757 gcc_rich_location::add_fixit_insert_formatted.
5758
5759 2018-04-30 David Malcolm <dmalcolm@redhat.com>
5760
5761 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5762 (test_show_locus): Update for location_get_source_line returning a
5763 char_span. Use char_span for handling words in the
5764 "test_many_nested_locations" fix-it example.
5765
5766 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
5767
5768 * gcc.target/arc/interrupt-8.c: Update test.
5769 * gcc.target/arc/loop-4.c: Likewise.
5770 * gcc.target/arc/loop-hazard-1.c: Likewise.
5771 * gcc.target/arc/sdata-3.c: Likewise.
5772
5773 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
5774
5775 * gcc.target/arc/store-merge-1.c: New test.
5776 * gcc.target/arc/add_n-combine.c: Update test.
5777
5778 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
5779
5780 Microblaze Target: PIC data text relative
5781
5782 * gcc.target/microblaze/others/data_var1.c: Include
5783 PIC case of r20 base register.
5784 * gcc.target/microblaze/others/data_var2.c: Ditto.
5785 * gcc.target/microblaze/others/picdtr.c: Add new
5786 test case for -mpic-is-data-text-relative.
5787 * gcc.target/microblaze/others/sdata_var1.c: Add
5788 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
5789 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
5790 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
5791 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
5792 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
5793 * gcc.target/microblaze/others/string_cst1_gpopt.c:
5794 Ditto.
5795 * gcc.target/microblaze/others/string_cst2_gpopt.c:
5796 Ditto.
5797
5798 2018-04-30 Richard Biener <rguenther@suse.de>
5799
5800 PR tree-optimization/28364
5801 PR tree-optimization/85275
5802 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
5803 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
5804 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
5805 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
5806 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
5807 still passes.
5808 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
5809 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
5810 still passes.
5811 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
5812 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
5813 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
5814
5815 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
5816
5817 PR target/84431
5818 * gcc.target/i386/pr84431.c: New test.
5819
5820 2018-04-27 Martin Jambor <mjambor@suse.cz>
5821
5822 PR ipa/85549
5823 * g++.dg/ipa/pr85549.C: New test.
5824
5825 2018-04-27 Jakub Jelinek <jakub@redhat.com>
5826
5827 PR c++/85553
5828 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
5829 directive.
5830 * g++.dg/cpp0x/constexpr-85553.C: New test.
5831
5832 2018-04-27 David Malcolm <dmalcolm@redhat.com>
5833
5834 PR c++/85515
5835 * g++.dg/pr85515-1.C: New test.
5836 * g++.dg/pr85515-2.C: New test.
5837
5838 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
5839
5840 PR c++/84691
5841 * g++.dg/cpp0x/friend3.C: New.
5842
5843 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5844
5845 PR target/82518
5846 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
5847 Use check_effective_target_arm_little_endian.
5848
5849 2018-04-27 Jakub Jelinek <jakub@redhat.com>
5850
5851 PR tree-optimization/85529
5852 * gcc.c-torture/execute/pr85529-1.c: New test.
5853 * gcc.c-torture/execute/pr85529-2.c: New test.
5854 * gcc.dg/pr85529.c: New test.
5855
5856 2018-04-26 Maciej W. Rozycki <macro@mips.com>
5857
5858 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
5859 `.dword' in addition to `lw' and `.word'.
5860
5861 2018-04-26 Maciej W. Rozycki <macro@mips.com>
5862
5863 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
5864
5865 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
5866
5867 * gnat.dg/loop_optimization24.adb: New test.
5868
5869 2018-04-26 Richard Biener <rguenther@suse.de>
5870
5871 PR tree-optimization/85116
5872 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
5873 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
5874 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
5875 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
5876
5877 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
5878
5879 PR target/85473
5880 * gcc.target/i386/pr85473-1.c: New test.
5881 * gcc.target/i386/pr85473-2.c: New test.
5882
5883 2018-04-25 Nathan Sidwell <nathan@acm.org>
5884 Jakub Jelinek <jakub@redhat.com>
5885
5886 PR c++/85437
5887 PR c++/49171
5888 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
5889 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
5890 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
5891 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
5892 * g++.dg/cpp0x/pr85437-1.C: New.
5893 * g++.dg/cpp0x/pr85437-2.C: New.
5894 * g++.dg/cpp0x/pr85437-3.C: New.
5895 * g++.dg/cpp0x/pr85437-4.C: New.
5896
5897 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
5898
5899 PR fortran/85520
5900 * gfortran.dg/pr85520.f90: New test.
5901
5902 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5903
5904 PR target/85512
5905 * gcc.dg/pr85512.c: New test.
5906
5907 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
5908
5909 PR target/85485
5910 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
5911 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
5912 * gcc.dg/pr85388-1.c (dg-options): Likwise.
5913 * gcc.dg/pr85388-2.c (dg-options): Likwise.
5914 * gcc.dg/pr85388-3.c (dg-options): Likwise.
5915 * gcc.dg/pr85388-4.c (dg-options): Likwise.
5916 * gcc.dg/pr85388-5.c (dg-options): Likwise.
5917 * gcc.dg/pr85388-6.c (dg-options): Likwise.
5918 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
5919 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
5920 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
5921 * gcc.target/i386/cet-label.c (dg-options): Likwise.
5922 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
5923 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
5924 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
5925 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
5926 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
5927 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
5928 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
5929 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
5930 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
5931 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
5932 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
5933 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
5934 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
5935 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
5936 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
5937 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
5938 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
5939 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
5940 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
5941 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
5942 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
5943 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
5944 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
5945 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
5946 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
5947 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
5948 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
5949 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
5950 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
5951 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
5952 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
5953 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
5954 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
5955 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
5956 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
5957 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
5958 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
5959 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
5960 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
5961 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
5962 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
5963 * gcc.target/i386/pr84146.c (dg-options): Likwise.
5964 * gcc.target/i386/pr85403.c (dg-options): Likwise.
5965 * gcc.target/i386/pr85404.c (dg-options): Likwise.
5966 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
5967 with -mshstk.
5968 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
5969 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
5970 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
5971 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
5972 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
5973 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
5974 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
5975 * (dg-options): Likwise.
5976 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
5977 -mno-cet.
5978 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
5979 * gcc.target/i386/cet-label-3.c: Removed.
5980 * gcc.target/i386/cet-property-3.c: Likwise.
5981 * gcc.target/i386/cet-sjlj-7.c: Likwise.
5982
5983 2018-04-24 Jakub Jelinek <jakub@redhat.com>
5984
5985 PR target/85511
5986 * gcc.target/i386/pr85511.c: New test.
5987
5988 PR target/85503
5989 * g++.dg/ext/pr85503.C: New test.
5990
5991 PR target/85508
5992 * gcc.target/i386/pr85508.c: New test.
5993
5994 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
5995
5996 PR tree-optimization/85478
5997 * g++.dg/pr85478.C: New test.
5998
5999 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
6000
6001 * g++.dg/torture/pr85496.C: New test.
6002
6003 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
6004
6005 PR rtl-optimization/85423
6006 * gcc.dg/pr85423.c: New test.
6007
6008 2018-04-20 Martin Sebor <msebor@redhat.com>
6009
6010 PR c/85365
6011 * gcc.dg/Wrestrict-15.c: New test.
6012
6013 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
6014
6015 PR target/85456
6016 * gcc.target/powerpc/pr85456.c: New test.
6017
6018 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
6019
6020 * g++.dg/ext/undef-bool-1.C: Require lp64.
6021 * gcc.target/powerpc/undef-bool-2.c: Likewise.
6022
6023 2018-04-20 Jeff Law <law@redhat.com>
6024
6025 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
6026 stack protector.
6027 * gcc.dg/stack-check-6.c: Likewise.
6028 * gcc.dg/stack-check-6a.c: Likewise.
6029 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
6030 * gcc.target/i386/stack-check-18.c: Likewise.
6031 * gcc.target/i386/stack-check-19.c: Likewise.
6032
6033 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6034
6035 PR testsuite/85483
6036 * gcc.target/aarch64/sve/vcond_1.c: Move to...
6037 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
6038 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
6039 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
6040
6041 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
6042
6043 PR target/85469
6044 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
6045 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
6046
6047 2018-04-20 Richard Biener <rguenther@suse.de>
6048
6049 PR middle-end/85475
6050 * gcc.dg/torture/pr85475.c: New testcase.
6051
6052 2018-04-20 Martin Jambor <mjambor@suse.cz>
6053
6054 ipa/85449
6055 * gcc.dg/ipa/pr85449.c: New test.
6056
6057 2018-04-20 Martin Jambor <mjambor@suse.cz>
6058
6059 ipa/85447
6060 * g++.dg/ipa/pr85447.C: New file.
6061 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
6062
6063 2018-04-20 Jakub Jelinek <jakub@redhat.com>
6064
6065 PR c++/85462
6066 * g++.dg/cpp0x/pr85462.C: New test.
6067
6068 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6069
6070 * gcc.target/i386/pr85404.c: Require CET target.
6071
6072 2018-04-19 Jakub Jelinek <jakub@redhat.com>
6073
6074 PR tree-optimization/85467
6075 * gcc.dg/pr85467.c: New test.
6076
6077 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
6078
6079 PR c++/84611
6080 * g++.dg/parse/crash68.C: New.
6081
6082 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6083
6084 PR libgcc/85334
6085 * g++.dg/torture/pr85334.C: New test.
6086
6087 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
6088
6089 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
6090 * g++.dg/diagnostic/pr85464.C: New.
6091
6092 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6093
6094 PR target/85397
6095 * gcc.dg/torture/pr85397-1.c: New test.
6096 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
6097 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
6098
6099 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6100
6101 PR target/85404
6102 * gcc.target/i386/pr85404.c: New test.
6103
6104 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6105
6106 PR target/85417
6107 * c-c++-common/attr-nocf-check-1.c: Compile with
6108 -fcf-protection=none.
6109 * c-c++-common/attr-nocf-check-3.c: Likewise.
6110 * gcc.dg/march-generic.c: Likewise.
6111 * gcc.target/i386/align-limit.c: Likewise.
6112 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
6113 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
6114 * gcc.target/i386/cet-property-2.c: Likewise.
6115 * gcc.target/i386/ret-thunk-26.c: Likewise.
6116 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
6117 targets.
6118 * c-c++-common/fcf-protection-2.c: Likewise.
6119 * c-c++-common/fcf-protection-3.c: Likewise.
6120 * c-c++-common/fcf-protection-5.c: Likewise.
6121 * c-c++-common/fcf-protection-6.c: Likewise.
6122 * c-c++-common/fcf-protection-7.c: Likewise.
6123 * gcc.target/i386/cet-label-3.c: New test.
6124 * gcc.target/i386/cet-property-3.c: Likewise.
6125 * gcc.target/i386/cet-sjlj-7.c: Likewise.
6126 * gcc.target/i386/pr85417-1.c: Likewise.
6127 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
6128 __x86_indirect_thunk_nt_(r|e)ax
6129 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
6130 * gcc.target/i386/pr85403.c: Remove dg-error,
6131
6132 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
6133
6134 * gcc.target/i386/movdir-1.c: New test.
6135
6136 2018-04-19 Richard Biener <rguenther@suse.de>
6137
6138 PR middle-end/85455
6139 * gcc.dg/pr85455.c: New testcase.
6140
6141 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
6142
6143 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
6144 targets.
6145 * g++.dg/lto/pr85405b_0.C: Likewise.
6146 * g++.dg/lto/pr84805_0.C: Likewise.
6147
6148 2018-04-18 Martin Liska <mliska@suse.cz>
6149
6150 PR ipa/83983
6151 PR ipa/85391
6152 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
6153 output.
6154
6155 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
6156
6157 PR target/85388
6158 * gcc.dg/pr85388-1.c: New test.
6159 * gcc.dg/pr85388-2.c: Likewise.
6160 * gcc.dg/pr85388-3.c: Likewise.
6161 * gcc.dg/pr85388-4.c: Likewise.
6162 * gcc.dg/pr85388-5.c: Likewise.
6163 * gcc.dg/pr85388-6.c: Likewise.
6164
6165 2018-04-18 Jan Hubicka <jh@suse.cz>
6166 Martin Liska <mliska@suse.cz>
6167
6168 * g++.dg/lto/pr83121_0.C: Update template.
6169 * g++.dg/lto/pr83121_1.C: Update template.
6170 * g++.dg/lto/pr84805_0.C: Update template.
6171 * g++.dg/lto/pr84805_1.C: Update template.
6172 * g++.dg/lto/pr84805_2.C: Update template.
6173
6174 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6175
6176 PR c++/84630
6177 * g++.dg/cpp0x/pr84630.C: New.
6178
6179 2018-04-18 Jakub Jelinek <jakub@redhat.com>
6180
6181 PR c++/84463
6182 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
6183 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
6184 in two cases. Uncomment two other tests and add expected dg-error for
6185 them.
6186 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
6187 -Wnarrowing diagnostics on some targets for c++11.
6188 * g++.dg/parse/array-size2.C: Remove xfail.
6189 * g++.dg/cpp0x/constexpr-84463.C: New test.
6190
6191 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
6192
6193 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
6194 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
6195
6196 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6197
6198 PR testsuite/85326
6199 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
6200 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
6201 * g++.dg/other/sve_tls_2.C: Require effective target tls.
6202
6203 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
6204
6205 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
6206 prevent cascading of errors and change expected error message.
6207 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
6208 to 64-bit targets.
6209 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
6210 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
6211 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
6212 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
6213 error message.
6214 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
6215
6216 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6217
6218 PR target/85430
6219 * gcc.dg/pr85430.c: New test.
6220
6221 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6222
6223 PR testsuite/85326
6224 * gcc.target/arm/pr54300.C: Move to...
6225 * g++.dg/other/pr54300.C: ... Here. Add target directives.
6226 * gcc.target/arm/pr55073.C: Move to...
6227 * g++.dg/other/pr55073.C: ... Here. Add target directives.
6228 * gcc.target/arm/pr56184.C: Move to...
6229 * g++.dg/other/pr56184.C: ... Here. Add target directives.
6230 * gcc.target/arm/pr59985.C: Move to...
6231 * g++.dg/other/pr59985.C: ... Here. Add target directives.
6232 * gcc.target/aarch64/pr60675.C: Move to...
6233 * g++.dg/other/pr60675.C: ... Here. Add target directives.
6234 * gcc.target/aarch64/pr81422.C: Move to...
6235 * g++.dg/other/pr81422.C: ... Here. Add target directives.
6236 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
6237 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
6238 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
6239 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
6240 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
6241 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
6242 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
6243 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
6244 * gcc.target/aarch64/sve/tls_2.C: Move to...
6245 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
6246 * gcc.target/aarch64/pr81414.C: Rename to...
6247 * gcc.target/aarch64/pr81414.c: ... This.
6248 * gcc.target/aarch64/simd/pr67896.C: Rename to...
6249 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
6250 messages.
6251 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
6252 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
6253 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
6254 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
6255 file name.
6256
6257 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6258
6259 PR middle-end/85414
6260 * gcc.dg/pr85414.c: New test.
6261
6262 2018-04-17 Martin Jambor <mjambor@suse.cz>
6263
6264 PR ipa/85421
6265 * g++.dg/ipa/pr85421.C: New test.
6266
6267 2018-04-17 Martin Liska <mliska@suse.cz>
6268
6269 PR lto/85405
6270 * g++.dg/lto/pr85405b_0.C: New test.
6271 * g++.dg/lto/pr85405b_1.C: New test.
6272
6273 2018-04-17 Martin Liska <mliska@suse.cz>
6274
6275 PR lto/85405
6276 * g++.dg/lto/pr85405_0.C: New test.
6277 * g++.dg/lto/pr85405_1.C: New test.
6278
6279 2018-04-17 Martin Liska <mliska@suse.cz>
6280
6281 PR ipa/85329
6282 * g++.dg/ext/pr85329-2.C: New test.
6283 * g++.dg/ext/pr85329.C: New test.
6284 * gcc.target/i386/mvc12.c: New test.
6285
6286 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
6287
6288 PR c++/85039
6289 * g++.dg/pr85039-1.C: New.
6290 * g++.dg/pr85039-2.C: New.
6291 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
6292
6293 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
6294
6295 PR target/85080
6296 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
6297 if the target supports efficient unaligned storage accesses.
6298
6299 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
6300
6301 PR target/83660
6302 * gcc.target/powerpc/pr83660.C: New test.
6303
6304 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
6305
6306 PR target/85403
6307 * gcc.target/i386/pr85403.c: New test.
6308
6309 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
6310
6311 PR target/84331
6312 * gcc.target/i386/funcspec-56.inc: Test arch=skylake.
6313
6314 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6315 Jason Merrill <jason@redhat.com>
6316
6317 PR c++/85112
6318 * g++.dg/cpp0x/pr85112.C: New.
6319
6320 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
6321
6322 PR testsuite/85326
6323 * g++.dg/ext/undef-bool-1.C: New file.
6324 * gcc.target/powerpc/powerpc.exp: Remove .C support.
6325 * gcc.target/powerpc/undef-bool-1.C: Remove file.
6326
6327 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
6328
6329 PR target/85293
6330 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
6331 corresponding dg-error clause.
6332 * gcc.target/powerpc/pr80098-3.c: Ditto.
6333 * gcc.target/powerpc/pr80103-1.c: Delete.
6334
6335 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
6336
6337 PR fortran/81773
6338 PR fortran/83606
6339 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
6340 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
6341
6342 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6343
6344 PR fortran/85387
6345 * gfortran.dg/implied_do_io_5.f90: New test.
6346
6347 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
6348
6349 PR target/83402
6350 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
6351 several values: positive, negative, and zero.
6352 * gcc.target/powerpc/sse2-pslld-1.c: Same.
6353 * gcc.target/powerpc/sse2-psllq-1.c: Same.
6354
6355 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
6356
6357 PR rtl-optimization/79916
6358 * gcc.target/powerpc/pr79916.c: New.
6359
6360 2018-04-13 Jakub Jelinek <jakub@redhat.com>
6361
6362 PR rtl-optimization/85393
6363 * g++.dg/opt/pr85393.C: New test.
6364 * g++.dg/opt/pr85393-aux.cc: New file.
6365
6366 PR rtl-optimization/85376
6367 * gcc.dg/pr85376.c: New test.
6368
6369 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
6370
6371 PR rtl-optimization/83852
6372 * gcc.dg/pr83852.c: New testcase.
6373
6374 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
6375
6376 PR testsuite/85326
6377 * gcc.target/s390/pr77822-1.C: Rename to ...
6378 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
6379 * gcc.target/s390/pr77822-2.c: Add asm scan check.
6380 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
6381
6382 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
6383
6384 PR lto/71991
6385 * gcc.target/i386/pr71991.c: New testcase.
6386
6387 2018-04-13 Martin Liska <mliska@suse.cz>
6388 Jakub Jelinek <jakub@redhat.com>
6389
6390 PR middle-end/81657
6391 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
6392 call.
6393
6394 2018-04-12 David Malcolm <dmalcolm@redhat.com>
6395
6396 PR c++/85385
6397 * g++.dg/diagnostic/macro-arg-count.C: New test.
6398
6399 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6400
6401 PR fortran/83064
6402 PR testsuite/85346
6403 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
6404 array and move test to libgomp/testsuite/libgomp.fortran.
6405 * gfortran.dg/do_concurrent_6.f90: New test.
6406
6407 2018-04-12 Marek Polacek <polacek@redhat.com>
6408
6409 PR c++/85258
6410 * g++.dg/parse/error61.C: New test.
6411
6412 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
6413
6414 PR target/85347
6415 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
6416 specify -mvsx on gcc command line.
6417
6418 2018-04-12 Jakub Jelinek <jakub@redhat.com>
6419
6420 PR target/85328
6421 * gcc.target/i386/pr85328.c: New test.
6422
6423 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6424
6425 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
6426
6427 2018-04-12 Jakub Jelinek <jakub@redhat.com>
6428
6429 PR rtl-optimization/85342
6430 * gcc.target/i386/pr85342.c: New test.
6431
6432 2018-04-11 Jason Merrill <jason@redhat.com>
6433
6434 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
6435 if ulimit -v is set.
6436
6437 2018-04-11 Bin Cheng <bin.cheng@arm.com>
6438
6439 PR testsuite/85190
6440 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
6441
6442 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
6443
6444 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
6445 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
6446
6447 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6448
6449 PR c++/70808
6450 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
6451 effective target.
6452
6453 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
6454
6455 PR target/84301
6456 * gcc.target/i386/pr84301.c: New test.
6457
6458 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6459
6460 PR tree-optimization/85331
6461 * gcc.c-torture/execute/pr85331.c: New test.
6462
6463 2018-04-11 Marek Polacek <polacek@redhat.com>
6464
6465 PR c++/85032
6466 * g++.dg/cpp0x/pr51225.C: Adjust error message.
6467 * g++.dg/cpp1z/constexpr-if21.C: New test.
6468
6469 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6470
6471 PR target/85281
6472 * gcc.target/i386/pr85281.c: New test.
6473
6474 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
6475
6476 PR rtl-optimization/84659
6477 * gcc.dg/pr84659.c: New test.
6478
6479 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6480
6481 PR debug/85302
6482 * g++.dg/debug/dwarf2/pr85302.C: New test.
6483
6484 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
6485
6486 PR target/85261
6487 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
6488 into register.
6489
6490 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6491
6492 PR c++/70808
6493 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
6494
6495 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
6496
6497 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
6498 * gcc.target/powerpc/dimode_off.c: Ditto.
6499 * gcc.target/powerpc/tfmode_off.c: Ditto.
6500 * gcc.target/powerpc/timode_off.c: Ditto.
6501
6502 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
6503
6504 * gcc.target/powerpc/vec-ldl-1.c: New test.
6505 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
6506 corrections to ABI implementation.
6507
6508 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
6509
6510 PR target/85056
6511 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
6512
6513 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6514
6515 PR rtl-optimization/85300
6516 * gcc.dg/pr85300.c: New test.
6517
6518 2018-04-10 David Malcolm <dmalcolm@redhat.com>
6519
6520 PR c++/85110
6521 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
6522 where we now show the pertinent parameter.
6523 * g++.dg/diagnostic/aka2.C: Likewise.
6524 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
6525
6526 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6527
6528 PR fortran/85313
6529 * gfortran.dg/gomp/pr85313.f90: New test.
6530
6531 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6532
6533 PR c++/24314
6534 * g++.dg/parse/template29.C: New.
6535
6536 2018-04-10 Bin Cheng <bin.cheng@arm.com>
6537
6538 PR testsuite/85190
6539 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
6540
6541 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6542
6543 PR target/85177
6544 PR target/85255
6545 * gcc.target/i386/avx512f-pr85177.c: New test.
6546 * gcc.target/i386/avx512f-pr85255.c: New test.
6547
6548 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
6549
6550 PR tree-optimization/85286
6551 * gcc.dg/vect/pr85286.c: New test.
6552
6553 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6554
6555 PR target/85173
6556 * gcc.target/arm/pr85173.c: New test.
6557
6558 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6559
6560 PR lto/85248
6561 * gcc.dg/lto/pr85248_0.c: New test.
6562 * gcc.dg/lto/pr85248_1.c: New test.
6563
6564 2018-04-09 Jan Hubicka <jh@suse.cz>
6565
6566 PR lto/85078
6567 * g++.dg/torture/pr85078.C: New.
6568
6569 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
6570
6571 PR c++/85227
6572 * g++.dg/cpp1z/decomp44.C: New.
6573 * g++.dg/cpp1z/decomp45.C: Likewise.
6574
6575 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6576
6577 PR fortran/83064
6578 * gfortran.dg/do_concurrent_5.f90: New test.
6579 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
6580 message.
6581
6582 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6583
6584 PR fortran/51260
6585 * gfortran.dg/parameter_array_element_3.f90: New test.
6586
6587 2018-04-09 Jakub Jelinek <jakub@redhat.com>
6588
6589 PR c++/85194
6590 * g++.dg/cpp1z/decomp43.C: New test.
6591
6592 PR rtl-optimization/80463
6593 * g++.dg/pr80463.C: Add -w to dg-options.
6594
6595 2018-04-09 Richard Biener <rguenther@suse.de>
6596
6597 PR tree-optimization/85284
6598 * gcc.dg/torture/pr85284.c: New testcase.
6599
6600 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6601
6602 PR rtl-optimization/80463
6603 PR rtl-optimization/83972
6604 PR rtl-optimization/83480
6605
6606 * gcc.dg/pr80463.c: New test.
6607 * g++.dg/pr80463.C: Likewise.
6608 * gcc.dg/pr83972.c: Likewise.
6609
6610 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6611
6612 PR rtl-optimization/83913
6613 * gcc.dg/pr83913.c: New test.
6614
6615 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6616
6617 PR rtl-optimization/83962
6618 * gcc.dg/pr83962.c: New test.
6619
6620 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6621
6622 PR rtl-optimization/83530
6623 * gcc.dg/pr83530.c: New test.
6624
6625 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6626
6627 PR middle-end/82976
6628 * gfortran.dg/realloc_on_assign_16a.f90: New test.
6629
6630 2018-04-07 Jakub Jelinek <jakub@redhat.com>
6631
6632 PR tree-optimization/85257
6633 * gcc.dg/pr85257.c: New test.
6634
6635 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
6636
6637 * g++.dg/opt/pr85196.C: New test.
6638
6639 2018-04-06 David Malcolm <dmalcolm@redhat.com>
6640
6641 PR c++/84269
6642 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
6643 std::tuple here since they need C++11.
6644 * g++.dg/lookup/missing-std-include-8.C: New test.
6645 * g++.dg/lookup/missing-std-include.C: Move std::array and
6646 std::tuple test to missing-std-include-6.C to avoid failures
6647 with C++98.
6648
6649 2018-04-06 Jakub Jelinek <jakub@redhat.com>
6650
6651 PR debug/85252
6652 * gcc.dg/debug/pr85252.c: New test.
6653
6654 PR rtl-optimization/84872
6655 * gcc.dg/graphite/pr84872.c: New test.
6656
6657 PR c++/85210
6658 * g++.dg/cpp1z/decomp42.C: New test.
6659
6660 2018-04-06 David Malcolm <dmalcolm@redhat.com>
6661
6662 PR c++/85021
6663 * g++.dg/lookup/missing-std-include-7.C: New test.
6664
6665 2018-04-06 Tamar Christina <tamar.christina@arm.com>
6666
6667 * gcc.dg/struct-simple.c: Revert r254862.
6668 * lib/target-supports.exp
6669 (check_effective_target_word_mode_no_slow_unalign): Likewise.
6670
6671 2018-04-06 Richard Biener <rguenther@suse.de>
6672
6673 PR middle-end/85244
6674 * gcc.dg/torture/pr85244-1.c: New testcase.
6675 * gcc.dg/torture/pr85244-2.c: Likewise.
6676
6677 2018-04-06 Jakub Jelinek <jakub@redhat.com>
6678
6679 PR sanitizer/85213
6680 * c-c++-common/ubsan/pr85213.c: New test.
6681
6682 2018-04-06 Richard Biener <rguenther@suse.de>
6683
6684 PR middle-end/85180
6685 * gcc.dg/pr85180.c: New testcase.
6686
6687 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6688
6689 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
6690 to trigger the optimization. Do some cleanup and function
6691 renaming. Add more test functions.
6692
6693 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6694
6695 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
6696 options.
6697 * gcc.target/s390/hotpatch-1.c: Skip when building without
6698 optimization.
6699 * gcc.target/s390/hotpatch-10.c: Likewise.
6700 * gcc.target/s390/hotpatch-11.c: Likewise.
6701 * gcc.target/s390/hotpatch-12.c: Likewise.
6702 * gcc.target/s390/hotpatch-13.c: Likewise.
6703 * gcc.target/s390/hotpatch-14.c: Likewise.
6704 * gcc.target/s390/hotpatch-15.c: Likewise.
6705 * gcc.target/s390/hotpatch-16.c: Likewise.
6706 * gcc.target/s390/hotpatch-17.c: Likewise.
6707 * gcc.target/s390/hotpatch-18.c: Likewise.
6708 * gcc.target/s390/hotpatch-19.c: Likewise.
6709 * gcc.target/s390/hotpatch-2.c: Likewise.
6710 * gcc.target/s390/hotpatch-3.c: Likewise.
6711 * gcc.target/s390/hotpatch-4.c: Likewise.
6712 * gcc.target/s390/hotpatch-5.c: Likewise.
6713 * gcc.target/s390/hotpatch-6.c: Likewise.
6714 * gcc.target/s390/hotpatch-7.c: Likewise.
6715 * gcc.target/s390/hotpatch-8.c: Likewise.
6716 * gcc.target/s390/hotpatch-9.c: Likewise.
6717
6718 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6719
6720 * c-c++-common/Wattributes.c: Disable warning for s390* target and
6721 check for an error instead.
6722 * gcc.dg/Wattributes-6.c: Likewise.
6723
6724 2018-04-05 Jakub Jelinek <jakub@redhat.com>
6725
6726 PR c++/85209
6727 * g++.dg/cpp1z/decomp39.C: New test.
6728 * g++.dg/cpp1z/decomp40.C: New test.
6729
6730 PR c++/85208
6731 * g++.dg/cpp1z/decomp41.C: New test.
6732
6733 PR middle-end/85195
6734 * gcc.dg/pr85195.c: New test.
6735
6736 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
6737
6738 PR c++/80956
6739 * g++.dg/cpp0x/initlist100.C: New.
6740 * g++.dg/cpp0x/initlist101.C: Likewise.
6741
6742 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
6743
6744 PR c++/84792
6745 * g++.dg/other/pr84792-1.C: New.
6746 * g++.dg/other/pr84792-2.C: Likewise.
6747
6748 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
6749
6750 PR target/85193
6751 * gcc.target/i386/pr85193.c: New test.
6752
6753 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
6754
6755 PR c++/84979
6756 * g++.dg/concepts/pr84979.C: New.
6757 * g++.dg/concepts/pr84979-2.C: New.
6758 * g++.dg/concepts/pr84979-3.C: New.
6759
6760 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
6761
6762 PR c++/80026
6763 * g++.dg/cpp0x/variadic174.C: New.
6764
6765 2018-04-04 Jakub Jelinek <jakub@redhat.com>
6766
6767 PR inline-asm/85172
6768 * g++.dg/ext/builtin13.C: New test.
6769 * g++.dg/ext/atomic-4.C: New test.
6770
6771 PR c++/85146
6772 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
6773 * g++.dg/ext/bases3.C: New test.
6774
6775 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
6776
6777 PR target/85203
6778 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
6779 to match a single insn of the baz function. Move scan directives at
6780 the end of the file below the functions they are trying to test for
6781 better readability.
6782 * gcc.target/arm/cmse/cmse-16.c: New testcase.
6783
6784 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
6785
6786 PR rtl-optimization/84878
6787 * gcc.target/powerpc/pr84878.c: New test.
6788
6789 2018-04-04 Michael Matz <matz@suse.de>
6790
6791 * gcc.dg/Wstringop-overflow-4.c: New test.
6792 * c-c++-common/Wstringop-truncation-4.c: Adjust.
6793
6794 2018-04-04 Jakub Jelinek <jakub@redhat.com>
6795
6796 PR testsuite/85189
6797 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
6798 for the diagnostics of overridden functions. Adjust for new wording.
6799
6800 2018-04-04 Richard Biener <rguenther@suse.de>
6801
6802 PR lto/85176
6803 * g++.dg/lto/pr85176_0.C: New testcase.
6804
6805 2018-04-04 Richard Biener <rguenther@suse.de>
6806
6807 PR testsuite/85191
6808 * lib/target-supports.exp (check_effective_target_vect_perm_short):
6809 Fix typo.
6810
6811 2018-04-04 Martin Liska <mliska@suse.cz>
6812
6813 PR sanitizer/85174
6814 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
6815 and msdata as a workaround for powerpc.
6816
6817 2018-04-04 Richard Biener <rguenther@suse.de>
6818
6819 PR tree-optimization/85168
6820 * gcc.dg/torture/pr85168.c: New testcase.
6821
6822 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
6823
6824 PR c++/84943
6825 * g++.dg/pr84943.C: New.
6826 * g++.dg/pr84943-2.C: New.
6827
6828 2018-04-03 Jakub Jelinek <jakub@redhat.com>
6829
6830 PR rtl-optimization/85167
6831 * gcc.dg/pr85167.c: New test.
6832
6833 PR tree-optimization/85156
6834 * c-c++-common/pr85156.c: New test.
6835 * gcc.c-torture/execute/pr85156.c: New test.
6836
6837 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
6838
6839 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
6840 * gcc.target/powerpc/undef-bool-1.C: New file.
6841 * gcc.target/powerpc/undef-bool-2.c: New file.
6842
6843 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
6844
6845 PR c++/84768
6846 * g++.dg/cpp1z/class-deduction52.C: New.
6847
6848 2018-04-03 Jakub Jelinek <jakub@redhat.com>
6849
6850 PR c++/85147
6851 * g++.dg/cpp0x/pr85147.C: New test.
6852
6853 PR c++/85140
6854 * g++.dg/cpp0x/gen-attrs-64.C: New test.
6855
6856 PR c++/85134
6857 * g++.dg/gomp/pr85134.C: New test.
6858 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
6859
6860 PR target/85169
6861 * gcc.c-torture/execute/pr85169.c: New test.
6862 * gcc.target/i386/avx512f-pr85169.c: New test.
6863 * gcc.target/i386/avx512bw-pr85169.c: New test.
6864
6865 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
6866
6867 PR target/85126
6868 * gcc.target/powerpc/pr69946: Adjust comment. Remove
6869 scan-assembler-times clause.
6870
6871 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
6872
6873 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
6874 dg-additional-options.
6875
6876 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
6877
6878 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
6879
6880 2018-04-03 Richard Biener <rguenther@suse.de>
6881
6882 PR testsuite/85154
6883 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
6884
6885 2018-04-02 Jim Wilson <jimw@sifive.com>
6886
6887 * gcc.target/riscv/pr84660.c: New.
6888 * gcc.target/riscv/shift-and-1.c: New.
6889 * gcc.target/riscv/shift-and-2.c: New.
6890
6891 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
6892
6893 PR fortran/85102
6894 * gfortran.dg/array_simplify_2.f90: New test.
6895
6896 2018-04-01 Jakub Jelinek <jakub@redhat.com>
6897
6898 PR middle-end/85090
6899 * gcc.target/i386/avx512f-pr85090-1.c: New test.
6900 * gcc.target/i386/avx512f-pr85090-2.c: New test.
6901 * gcc.target/i386/avx512f-pr85090-3.c: New test.
6902 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
6903 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
6904
6905 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
6906
6907 PR c++/85027
6908 * g++.dg/pr85027.C: New.
6909
6910 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
6911
6912 PR target/83315
6913 * gcc.target/powerpc/sse-maxps-2.c: New test.
6914 * gcc.target/powerpc/sse-minps-2.c: New test.
6915
6916 2018-03-30 Jakub Jelinek <jakub@redhat.com>
6917
6918 PR c++/84791
6919 * g++.dg/gomp/pr84791.C: New test.
6920
6921 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
6922
6923 PR fortran/84931
6924 * gfortran.dg/array_constructor_53.f90: New test.
6925
6926 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6927
6928 PR fortran/85130
6929 * gfortran.dg/substr_6.f90: Remove illegal test for
6930 out-of-bounds substring.
6931
6932 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6933
6934 PR fortran/85111
6935 * gfortran.dg/zero_sized_10.f90: New test.
6936
6937 2018-03-29 David Malcolm <dmalcolm@redhat.com>
6938
6939 PR c++/84269
6940 * g++.dg/lookup/missing-std-include-6.C: New test.
6941 * g++.dg/lookup/missing-std-include.C: Add std::pair and
6942 std::tuple tests.
6943 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
6944 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
6945 <cstring>, <cassert>, and <cstdlib>.
6946
6947 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
6948
6949 PR inline-asm/84985
6950 * gcc.target/i386/pr84985.c: New.
6951
6952 2018-03-29 David Malcolm <dmalcolm@redhat.com>
6953
6954 PR c++/85110
6955 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
6956
6957 2018-03-29 Jakub Jelinek <jakub@redhat.com>
6958
6959 PR c++/85108
6960 * g++.dg/warn/Wunused-var-31.C: New test.
6961
6962 PR c/85094
6963 * c-c++-common/Wduplicated-branches-14.c: New test.
6964
6965 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
6966
6967 PR c++/84606
6968 * g++.dg/cpp0x/pr84606.C: New.
6969
6970 2018-03-29 Carl Love <cel@us.ibm.com>
6971
6972 Revert
6973 2017-09-27 Carl Love <cel@us.ibm.com>
6974
6975 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
6976 for the __builtin_fctid and __builtin_fctiw.
6977
6978 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
6979
6980 PR target/84912
6981 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
6982 deleted builtin function.
6983 (div_weuo): Likewise.
6984 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
6985 (div_deuo): Likewise.
6986
6987 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
6988
6989 PR c++/85028
6990 * g++.dg/other/default13.C: New.
6991
6992 2018-03-28 Jakub Jelinek <jakub@redhat.com>
6993
6994 PR target/85095
6995 * gcc.target/i386/pr85095-1.c: New test.
6996 * gcc.target/i386/pr85095-2.c: New test.
6997 * gcc.c-torture/execute/pr85095.c: New test.
6998
6999 PR tree-optimization/82004
7000 * gcc.dg/pr82004.c: New test.
7001
7002 2018-03-28 Jakub Jelinek <jakub@redhat.com>
7003 Martin Liska <mliska@suse.cz>
7004
7005 PR sanitizer/85081
7006 * g++.dg/asan/pr85081.C: New test.
7007
7008 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
7009
7010 PR c++/84789
7011 * g++.dg/template/pr84789.C: Adjust for testing with
7012 -fconcepts too.
7013
7014 PR c++/84973
7015 * g++.dg/template/pr84973.C: New.
7016 * g++.dg/template/pr84973-2.C: New.
7017 * g++.dg/template/pr84973-3.C: New.
7018
7019 PR c++/84968
7020 * g++.dg/eh/pr84968.C: New.
7021
7022 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
7023
7024 PR target/84914
7025 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
7026 long double multiply/divide uses the correct function.
7027 * gcc.target/powerpc/mulkc-3.c: Likewise.
7028 * gcc.target/powerpc/divkc-2.c: Likewise.
7029 * gcc.target/powerpc/divkc-3.c: Likewise.
7030
7031 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
7032
7033 PR c++/85067
7034 * g++.dg/cpp0x/defaulted51.C: New.
7035 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
7036
7037 2018-03-27 Jakub Jelinek <jakub@redhat.com>
7038
7039 PR c++/85077
7040 * g++.dg/ext/vector35.C: New test.
7041
7042 PR c++/85061
7043 * g++.dg/ext/builtin-offsetof3.C: New test.
7044
7045 PR c++/85076
7046 * g++.dg/cpp1y/pr85076.C: New test.
7047
7048 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7049
7050 PR fortran/85084
7051 * gfortran.dg/matmul_rank_1.f90: New test.
7052
7053 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7054 Harald Anlauf <anlauf@gmx.de>
7055
7056 * gfortran.dg/structure_constructor_15.f90: New test.
7057
7058 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
7059
7060 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
7061 for the diagnostics of overridden functions. Adjust for new wording.
7062 * g++.dg/cpp0x/implicit1.C: Likewise.
7063 * g++.dg/cpp0x/override1.C: Likewise.
7064 * g++.dg/cpp1y/auto-fn18.C: Likewise.
7065 * g++.dg/eh/shadow1.C: Likewise.
7066 * g++.dg/inherit/covariant12.C: Likewise.
7067 * g++.dg/inherit/covariant14.C: Likewise.
7068 * g++.dg/inherit/covariant15.C: Likewise.
7069 * g++.dg/inherit/covariant16.C: Likewise.
7070 * g++.dg/inherit/covariant22.C: Likewise.
7071 * g++.dg/inherit/crash3.C: Likewise.
7072 * g++.dg/inherit/error2.C: Likewise.
7073 * g++.dg/template/crash100.C: Likewise.
7074 * g++.old-deja/g++.eh/spec6.C: Likewise.
7075 * g++.old-deja/g++.mike/p811.C: Likewise.
7076 * g++.old-deja/g++.other/virtual11.C: Likewise.
7077 * g++.old-deja/g++.other/virtual4.C: Likewise.
7078
7079 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
7080
7081 PR target/85044
7082 * gcc.target/i386/pr85044.c: New test.
7083
7084 2018-03-27 Martin Sebor <msebor@redhat.com>
7085
7086 PR testsuite/83462
7087 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
7088 other than x86.
7089
7090 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7091
7092 PR target/83009
7093 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
7094
7095 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7096
7097 PR target/81863
7098 * gcc.target/arm/pr81863.c: New test.
7099
7100 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
7101
7102 PR target/85056
7103 * gcc.target/nvptx/pr85056.c: New test.
7104 * gcc.target/nvptx/pr85056a.c: New test.
7105
7106 2018-03-27 Richard Biener <rguenther@suse.de>
7107
7108 PR testsuite/82847
7109 * lib/target-supports.exp (check_ssse3_available): New function.
7110 (check_effective_target_vect_perm_short): Enable for x86 if
7111 check_ssse3_available.
7112
7113 2018-03-27 Richard Biener <rguenther@suse.de>
7114
7115 PR tree-optimization/85082
7116 * gfortran.dg/pr85082.f90: New testcase.
7117
7118 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
7119
7120 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
7121 to "l=2" in dg-final.
7122
7123 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
7124
7125 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
7126 * gcc.target/mips/fix-r4000-2.c: Likewise.
7127 * gcc.target/mips/fix-r4000-3.c: Likewise.
7128 * gcc.target/mips/fix-r4000-4.c: Likewise.
7129 * gcc.target/mips/fix-r4000-5.c: Likewise.
7130 * gcc.target/mips/fix-r4000-6.c: Likewise.
7131 * gcc.target/mips/fix-r4000-7.c: Likewise.
7132 * gcc.target/mips/fix-r4000-8.c: Likewise.
7133 * gcc.target/mips/fix-r4000-9.c: Likewise.
7134 * gcc.target/mips/fix-r4000-10.c: Likewise.
7135 * gcc.target/mips/fix-r4000-7.c: Change dg-final
7136 "mulditi3_r4000" instead of "mulditi3".
7137 * gcc.target/mips/fix-r4000-8.c: Change dg-final
7138 "umulditi3_r4000" instead of "umulditi3".
7139
7140 2018-03-27 Jakub Jelinek <jakub@redhat.com>
7141
7142 PR c++/85068
7143 * g++.dg/inherit/covariant22.C: New test.
7144
7145 2018-03-27 Richard Biener <rguenther@suse.de>
7146
7147 PR testsuite/84004
7148 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
7149 alignment.
7150
7151 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
7152 Jason Merrill <jason@redhat.com>
7153
7154 PR c++/84632
7155 * g++.dg/init/array49.C: New.
7156 * g++.dg/torture/pr70499.C: Adjust.
7157
7158 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
7159
7160 PR target/85073
7161 * gcc.target/i386/pr85073.c: New test.
7162
7163 2018-03-26 Richard Biener <rguenther@suse.de>
7164
7165 PR testsuite/85066
7166 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
7167 instead of long.
7168
7169 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
7170
7171 PR fortran/66709
7172 * gfortran.dg/parameter_array_format.f90: New test.
7173
7174 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
7175 Neil Carlson <neil.n.carlson@gmail.com>
7176
7177 PR fortran/84381
7178 * gfortran.dg/literal_character_constant_1.inc: Replace
7179 call abort by STOP n.
7180 * gfortran.dg/overload_1.f90: Likewise.
7181
7182 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
7183 Dominique d'Humieres <dominiq@gcc.gnu.org>
7184
7185 PR fortran/84924
7186 * gfortran.dg/scalar_pointer_1.f90: New test.
7187
7188 2018-03-25 Tom de Vries <tom@codesourcery.com>
7189
7190 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
7191 precise.
7192
7193 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7194
7195 PR fortran/69497
7196 * gfortran.dg/pr89497.f90: New test.
7197
7198 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
7199
7200 PR fortran/70068
7201 * gfortran.dg/substr_7.f90: New test.
7202
7203 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
7204
7205 PR fortran/42651
7206 * gfortran.dg/pr42651.f90: New test.
7207 * gfortran.dg/func_result_7.f90: Update error message.
7208
7209 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
7210
7211 PR tree-optimization/84005
7212 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
7213 failing to force the alignment.
7214
7215 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
7216
7217 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
7218 from this to...
7219 <vclzd>: ...this.
7220
7221 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
7222
7223 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
7224 message. Fix scan-assembler patterns.
7225
7226 2018-03-23 Jakub Jelinek <jakub@redhat.com>
7227
7228 PR c++/85015
7229 * g++.dg/cpp0x/pr85015.C: New test.
7230
7231 PR c++/84942
7232 * g++.dg/cpp1y/pr84942.C: New test.
7233
7234 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
7235
7236 PR inline-asm/85030
7237 * gcc.target/i386/pr85030.c: New.
7238
7239 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7240
7241 PR target/85026
7242 * g++.dg/pr85026.C: New test.
7243
7244 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
7245
7246 * g++.dg/debug/pr84704.C: XFAIL AIX.
7247
7248 2018-03-23 Sudakshina Das <sudi.das@arm.com>
7249
7250 PR target/84826
7251 * gcc.target/arm/pr84826.c: Add dg directive.
7252
7253 2018-03-23 Marek Polacek <polacek@redhat.com>
7254
7255 PR c++/85033
7256 * g++.dg/ext/builtin-offsetof2.C: New test.
7257
7258 PR c++/85045
7259 * g++.dg/cpp0x/Wnarrowing5.C: New test.
7260 * gcc.dg/pr85045.c: New test.
7261
7262 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
7263
7264 PR debug/85020
7265 * gnat.dg/lto22.adb: New test.
7266 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
7267 * gnat.dg/lto22_pkg2.ads: Likewise.
7268
7269 2018-03-23 Jakub Jelinek <jakub@redhat.com>
7270
7271 PR c/80778
7272 * gcc.dg/lto/pr80778_0.c: New test.
7273
7274 PR inline-asm/85034
7275 * gcc.target/i386/pr85034.c: New test.
7276
7277 PR inline-asm/85022
7278 * c-c++-common/torture/pr85022.c: New test.
7279
7280 PR sanitizer/85029
7281 * g++.dg/ubsan/pr85029.C: New test.
7282
7283 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
7284
7285 PR c++/71251
7286 * g++.dg/cpp0x/pr71251.C: New.
7287
7288 PR c++/84789
7289 * g++.dg/template/pr84789.C: New.
7290 * g++.dg/template/pr84789-2.C: New.
7291 * g++.dg/template/pr84789-3.C: New.
7292 * g++.dg/parse/dtor11.C: Accept alternate error message.
7293
7294 PR c++/84729
7295 * g++.dg/pr84729.C: New.
7296 * g++.old-deja/g++.ext/arrnew2.C: Require error.
7297 * g++.old-deja/g++.robertl/eb58.C: Likewise.
7298 * g++.old-deja/g++.robertl/eb63.C: Likewise.
7299
7300 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
7301
7302 PR fortran/84922
7303 * gfortran.dg/interface_42.f90: New test.
7304 * gfortran.dg/interface_43.f90: New test.
7305
7306 2018-03-22 Sudakshina Das <sudi.das@arm.com>
7307
7308 PR target/84826
7309 * gcc.target/arm/pr84826.c: New test.
7310
7311 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
7312
7313 * gcc.target/arm/addr-modes-float.c: Move dg-do before
7314 dg-require-effective-target.
7315 * gcc.target/arm/addr-modes-int.c: Likewise.
7316 * gcc.target/nios2/lo-addr-tls.c: Likewise.
7317
7318 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
7319
7320 PR target/84760
7321 * gcc.target/powerpc/altivec-ld-1.c: New test.
7322
7323 2018-03-22 Bin Cheng <bin.cheng@arm.com>
7324
7325 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
7326
7327 2018-03-22 Jakub Jelinek <jakub@redhat.com>
7328
7329 PR inline-asm/84941
7330 * gcc.dg/pr84941.c: New test.
7331
7332 2018-03-22 Tom de Vries <tom@codesourcery.com>
7333
7334 PR tree-optimization/84956
7335 * gcc.dg/pr84956.c: New test.
7336
7337 2018-03-22 Marek Polacek <polacek@redhat.com>
7338
7339 PR c++/84854
7340 * g++.dg/cpp1z/constexpr-if15.C: New test.
7341 * g++.dg/cpp1z/constexpr-if16.C: New test.
7342
7343 2018-03-21 Joseph Myers <joseph@codesourcery.com>
7344
7345 * gcc.dg/builtin-tgmath-3.c: New test.
7346
7347 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
7348
7349 PR c++/71965
7350 * g++.dg/concepts/pr71965.C: New.
7351
7352 PR c++/84610
7353 PR c++/84642
7354 * g++.dg/cpp0x/pr84610.C: New.
7355 * g++.dg/cpp0x/pr84642.C: New.
7356
7357 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7358
7359 PR c/84999
7360 * c-c++-common/pr84999.c: New test.
7361
7362 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7363
7364 PR c++/84972
7365 * g++.dg/ext/desig10.C: New.
7366
7367 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7368 Harald Anlauf <anlauf@gmx.de>
7369
7370 PR fortran/84957
7371 * gfortran.dg/pr84957.f90: New test.
7372
7373 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7374
7375 PR tree-optimization/84960
7376 * gcc.c-torture/compile/pr84960.c: New test.
7377
7378 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
7379
7380 PR tree-optimization/84811
7381 * gcc.dg/torture/pr84811.c: New test.
7382
7383 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7384
7385 PR tree-optimization/84982
7386 * c-c++-common/pr84982.c: New test.
7387
7388 PR c++/84961
7389 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
7390 "m" (++x) in C++.
7391 * g++.dg/torture/pr84961-1.C: New test.
7392 * g++.dg/torture/pr84961-2.C: New test.
7393
7394 2018-03-21 Nathan Sidwell <nathan@acm.org>
7395
7396 PR c++/85008
7397 * g++.dg/pr85008.C: New.
7398
7399 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
7400
7401 PR fortran/84615
7402 * gfortran.dg/char_result_17.f90: New test.
7403
7404 2018-03-21 David Malcolm <dmalcolm@redhat.com>
7405
7406 PR c++/84994
7407 * g++.dg/other/accessor-fixits-1.C: Move to...
7408 * g++.dg/torture/accessor-fixits-1.C: ...here.
7409 * g++.dg/other/accessor-fixits-2.C: Move to...
7410 * g++.dg/torture/accessor-fixits-2.C: ...here.
7411 * g++.dg/other/accessor-fixits-3.C: Move to...
7412 * g++.dg/torture/accessor-fixits-3.C: ...here.
7413 * g++.dg/other/accessor-fixits-4.C: Move to...
7414 * g++.dg/torture/accessor-fixits-4.C: ...here.
7415 * g++.dg/other/accessor-fixits-5.C: Move to...
7416 * g++.dg/torture/accessor-fixits-5.C: ...here.
7417 * g++.dg/torture/accessor-fixits-6.C: New testcase.
7418 * g++.dg/torture/accessor-fixits-7.C: New testcase.
7419 * g++.dg/torture/accessor-fixits-8.C: New testcase.
7420
7421 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7422
7423 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
7424
7425 2018-03-21 Sudakshina Das <sudi.das@arm.com>
7426
7427 PR target/82989
7428 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
7429
7430 2018-03-21 Nathan Sidwell <nathan@acm.org>
7431
7432 PR c++/84804
7433 * g++.dg/lookup/pr84804.C: New.
7434
7435 2018-03-21 Martin Sebor <msebor@redhat.com>
7436
7437 PR c++/84850
7438 * g++.dg/Wclass-memaccess-3.C: New test.
7439 * g++.dg/Wclass-memaccess-4.C: New test.
7440
7441 2018-03-21 David Malcolm <dmalcolm@redhat.com>
7442
7443 PR c++/84892
7444 * g++.dg/other/accessor-fixits-1.C
7445 (test_access_const_t1_color): New.
7446 (test_deref_const_t1_color): New.
7447 * g++.dg/other/accessor-fixits-5.C: New testcase.
7448
7449 2018-03-21 Tom de Vries <tom@codesourcery.com>
7450
7451 PR tree-optimization/83126
7452 * gcc.dg/graphite/pr83126.c: New test.
7453
7454 2018-03-21 Nathan Sidwell <nathan@acm.org>
7455
7456 * g++.dg/ext/anon-struct6.C: Adjust.
7457 * g++.dg/ext/deprecate-1.C: New.
7458 * g++.dg/ext/deprecate-2.C: New.
7459 * g++.dg/lookup/pr84602.C: Adjust.
7460 * g++.dg/lookup/pr84962.C: Adjust.
7461 * g++.old-deja/g++.other/anon4.C
7462
7463 PR c++/84836
7464 * g++.dg/lookup/pr84836.C: New.
7465
7466 2018-03-21 Bin Cheng <bin.cheng@arm.com>
7467
7468 PR tree-optimization/84969
7469 * gcc.dg/tree-ssa/pr84969.c: New test.
7470
7471 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7472
7473 PR rtl-optimization/84989
7474 * gcc.target/i386/pr84989.c: New test.
7475
7476 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
7477
7478 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
7479
7480 2018-03-21 Martin Liska <mliska@suse.cz>
7481
7482 PR ipa/84963
7483 * gfortran.dg/goacc/pr84963.f90: New test.
7484
7485 2018-03-21 Marek Polacek <polacek@redhat.com>
7486
7487 PR c++/71638, ICE with NSDMI and reference.
7488 * g++.dg/cpp0x/nsdmi14.C: New test.
7489 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
7490
7491 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
7492
7493 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
7494 MIPS with -mpaired-single directives.
7495
7496 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
7497
7498 PR fortran/85001
7499 * gfortran.dg/interface_41.f90: New test.
7500
7501 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7502
7503 PR debug/84875
7504 * gcc.dg/pr84875.c: New test.
7505
7506 2018-03-20 Marek Polacek <polacek@redhat.com>
7507
7508 PR c++/84978, ICE with NRVO.
7509 * g++.dg/opt/nrv19.C: New test.
7510
7511 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7512
7513 PR target/82518
7514 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
7515 Disable for armeb targets.
7516 * gcc.target/arm/pr82518.c: New test.
7517
7518 2018-03-20 Nathan Sidwell <nathan@acm.org>
7519
7520 PR c++/84962
7521 * g++.dg/lookup/pr84962.C: New.
7522
7523 PR c++/84970
7524 * g++.dg/lookup/pr84970.C: New.
7525
7526 2018-03-20 Richard Biener <rguenther@suse.de>
7527
7528 PR target/84986
7529 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
7530
7531 2018-03-20 Martin Liska <mliska@suse.cz>
7532
7533 PR ipa/84825
7534 * g++.dg/ipa/pr84825.C: New test.
7535
7536 2018-03-20 Martin Liska <mliska@suse.cz>
7537
7538 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
7539
7540 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7541
7542 PR target/84845
7543 * gcc.c-torture/compile/pr84845.c: New test.
7544
7545 2018-03-20 Sudakshina Das <sudi.das@arm.com>
7546
7547 PR target/82989
7548 * gcc.target/arm/pr82989.c: New test.
7549
7550 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7551
7552 PR target/84945
7553 * gcc.target/i386/pr84945.c: New test.
7554
7555 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
7556
7557 PR target/81647
7558 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
7559
7560 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7561
7562 PR c/84953
7563 * gcc.dg/pr84953.c: New test.
7564
7565 2018-03-19 Marek Polacek <polacek@redhat.com>
7566
7567 PR c++/84925
7568 * g++.dg/cpp1z/lambda-__func__.C: New test.
7569
7570 PR c++/84927
7571 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
7572
7573 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
7574
7575 PR sanitizer/78651
7576 * g++.dg/asan/pr78651.C: New test.
7577
7578 2018-03-19 Tom de Vries <tom@codesourcery.com>
7579
7580 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
7581 vect_int_mult. Add nvptx xfail for PR84958.
7582
7583 2018-03-19 Nathan Sidwell <nathan@acm.org>
7584
7585 PR c++/84835
7586 * g++.dg/cpp1y/pr84835.C: New.
7587
7588 2018-03-19 Sudakshina Das <sudi.das@arm.com>
7589
7590 PR target/81647
7591 * gcc.target/aarch64/pr81647.c: New.
7592
7593 2018-03-19 Richard Biener <rguenther@suse.de>
7594
7595 PR tree-optimization/84933
7596 * g++.dg/pr84933.C: New testcase.
7597
7598 2018-03-19 Richard Biener <rguenther@suse.de>
7599
7600 PR tree-optimization/84859
7601 * gcc.dg/tree-ssa/pr84859.c: New testcase.
7602 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
7603 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
7604 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
7605
7606 2018-03-19 Nathan Sidwell <nathan@acm.org>
7607
7608 PR c++/84812
7609 * g++.dg/lookup/pr84812.C: New.
7610
7611 2018-03-19 Richard Biener <rguenther@suse.de>
7612
7613 PR tree-optimization/84929
7614 * gcc.dg/torture/pr84929.c: New testcase.
7615
7616 2018-03-19 Tamar Christina <tamar.christina@arm.com>
7617
7618 PR target/84711
7619 * gcc.target/arm/big-endian-subreg.c: Delete.
7620
7621 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7622
7623 PR fortran/84931
7624 * gfortran.dg/array_constructor_52.f90: New test.
7625
7626 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
7627
7628 PR fortran/77414
7629 * gfortran.dg/pr77414.f90: New test.
7630 * gfortran.dg/internal_references_1.f90: Adjust error message.
7631
7632 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
7633
7634 PR fortran/65453
7635 * gfortran.dg/pr65453.f90: New test.
7636
7637 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
7638
7639 PR tree-optimization/84913
7640 * gfortran.dg/vect/pr84913.f90: New test.
7641
7642 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
7643
7644 PR fortran/79929
7645 * gfortran.dg/warn_concat.f90: New test.
7646
7647 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7648
7649 PR target/84899
7650 * gcc.dg/pr84899.c: New test.
7651
7652 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
7653
7654 PR fortran/69395
7655 * gfortran.dg/pr69395.f90: Add test for max dimensions
7656
7657 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
7658
7659 PR target/84876
7660 * gcc.target/i386/pr84876.c: New test.
7661
7662 2018-03-16 Martin Liska <mliska@suse.cz>
7663
7664 PR ipa/84833
7665 * gcc.target/i386/mvc11.c: New test.
7666
7667 2018-03-16 Martin Liska <mliska@suse.cz>
7668
7669 PR ipa/84722
7670 * gcc.target/i386/mvc10.c: New test.
7671
7672 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7673
7674 PR c++/79937
7675 PR c++/82410
7676 * g++.dg/cpp1y/pr79937-1.C: New test.
7677 * g++.dg/cpp1y/pr79937-2.C: New test.
7678 * g++.dg/cpp1y/pr79937-3.C: New test.
7679 * g++.dg/cpp1y/pr79937-4.C: New test.
7680 * g++.dg/cpp1y/pr82410.C: New test.
7681
7682 2018-03-16 Tom de Vries <tom@codesourcery.com>
7683
7684 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
7685
7686 2018-03-16 Tom de Vries <tom@codesourcery.com>
7687
7688 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
7689
7690 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7691
7692 PR c++/84874
7693 * g++.dg/cpp2a/desig8.C: New test.
7694
7695 PR tree-optimization/84841
7696 * gcc.dg/pr84841.c: New test.
7697
7698 PR c++/84874
7699 * g++.dg/cpp2a/desig7.C: New test.
7700
7701 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
7702 Jim MacArthur <jim.macarthur@codethink.co.uk>
7703
7704 * gfortran.dg/automatic_1.f90: New test.
7705 * gfortran.dg/automatic_repeat.f90: New test
7706 * gfortran.dg/automatic_save.f90: New test.
7707 * gfortran.dg/vax_structure.f90: New test.
7708
7709 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
7710
7711 PR fortran/78741
7712 * gfortran.dg/pr78741.f90: New test.
7713
7714 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
7715
7716 PR fortran/69395
7717 * gfortran.dg/pr69395.f90: New test.
7718
7719 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7720
7721 PR c++/79085
7722 * g++.dg/opt/pr79085.C: New test.
7723
7724 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
7725
7726 PR target/84574
7727 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
7728 label instead of __x86_indirect_thunk label.
7729
7730 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7731
7732 PR c++/84222
7733 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
7734 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
7735 * g++.dg/warn/deprecated-13.C: New test.
7736
7737 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
7738
7739 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
7740
7741 2018-03-15 Richard Biener <rguenther@suse.de>
7742
7743 PR c/84873
7744 * c-c++-common/pr84873.c: New testcase.
7745
7746 2018-03-15 Tamar Christina <tamar.christina@arm.com>
7747
7748 PR target/84711
7749 * gcc.target/arm/big-endian-subreg.c: New.
7750
7751 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7752
7753 PR target/84860
7754 * gcc.c-torture/compile/pr84860.c: New test.
7755
7756 2018-03-15 Julia Koval <julia.koval@intel.com>
7757
7758 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
7759 cannonlake.
7760 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
7761 avx512bitalg.
7762
7763 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7764
7765 PR c/84853
7766 * gcc.dg/pr84853.c: New test.
7767
7768 2018-03-14 Carl Love <cel@us.ibm.com>
7769
7770 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
7771
7772 2018-03-14 Martin Liska <mliska@suse.cz>
7773
7774 PR ipa/8480
7775 * g++.dg/lto/pr84805_0.C: New test.
7776 * g++.dg/lto/pr84805_1.C: New test.
7777 * g++.dg/lto/pr84805_2.C: New test.
7778
7779 2018-03-14 David Malcolm <dmalcolm@redhat.com>
7780
7781 PR c/84852
7782 * gcc.dg/fixits-pr84852-1.c: New test.
7783 * gcc.dg/fixits-pr84852-2.c: New test.
7784
7785 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7786
7787 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
7788 separate verbose message.
7789 * lib/scandump.exp (scan-dump-times): Likewise.
7790
7791 2018-03-14 Julia Koval <julia.koval@intel.com>
7792
7793 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
7794 server.
7795 * gcc.target/i386/funcspec-56.inc: Ditto.
7796
7797 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
7798
7799 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
7800 aarch64_sve_hw.
7801
7802 2018-03-14 Jakub Jelinek <jakub@redhat.com>
7803
7804 PR sanitizer/83392
7805 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
7806 check count from 17 to 14.
7807
7808 PR target/84844
7809 * gcc.target/i386/pr84844.c: New test.
7810
7811 2018-03-14 Richard Biener <rguenther@suse.de>
7812
7813 PR tree-optimization/84830
7814 * gcc.dg/torture/pr84830.c: New testcase.
7815
7816 2018-03-14 Marek Polacek <polacek@redhat.com>
7817
7818 PR c++/84596
7819 * g++.dg/cpp0x/static_assert15.C: New test.
7820
7821 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
7822
7823 PR fortran/61775
7824 * gfortran.dg/pr61775.f90: New test.
7825
7826 2018-03-13 Jakub Jelinek <jakub@redhat.com>
7827
7828 PR c++/84843
7829 * g++.dg/ext/pr84843-1.C: New test.
7830 * g++.dg/ext/pr84843-2.C: New test.
7831
7832 2018-03-13 David Pagan <dave.pagan@oracle.com>
7833
7834 PR c/46921
7835 * gcc.dg/pr46921.c: New test.
7836
7837 2018-03-13 Martin Sebor <msebor@redhat.com>
7838
7839 PR tree-optimization/84725
7840 * c-c++-common/Wstringop-truncation-4.c: New test.
7841 * c-c++-common/attr-nonstring-5.c: New test.
7842
7843 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7844
7845 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
7846 than unpacks.
7847 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
7848 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
7849
7850 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7851
7852 * gcc.target/aarch64/sve/tls_1.c: New test.
7853 * gcc.target/aarch64/sve/tls_2.C: Likewise.
7854
7855 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7856
7857 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
7858 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
7859
7860 2018-03-13 Martin Liska <mliska@suse.cz>
7861
7862 PR ipa/84658.
7863 * g++.dg/ipa/pr84658.C: New test.
7864
7865 2018-03-13 Jakub Jelinek <jakub@redhat.com>
7866
7867 PR middle-end/84834
7868 * gcc.dg/pr84834.c: New test.
7869
7870 PR target/84827
7871 * gcc.target/i386/pr84827.c: New test.
7872
7873 PR target/84828
7874 * g++.dg/ext/pr84828.C: New test.
7875
7876 PR target/84786
7877 * gcc.target/i386/avx512f-pr84786-1.c: New test.
7878 * gcc.target/i386/avx512f-pr84786-2.c: New test.
7879
7880 PR c++/84808
7881 * g++.dg/cpp1y/constexpr-84808.C: New test.
7882
7883 PR c++/84704
7884 * g++.dg/debug/pr84704.C: New test.
7885
7886 2018-03-12 Renlin Li <renlin.li@arm.com>
7887
7888 * gcc.target/aarch64/movi_hf.c: New.
7889 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
7890 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
7891
7892 2018-03-12 Martin Sebor <msebor@redhat.com>
7893
7894 PR tree-optimization/83456
7895 * c-c++-common/Wrestrict-2.c: Remove test cases.
7896 * c-c++-common/Wrestrict.c: Same.
7897 * gcc.dg/Wrestrict-12.c: New test.
7898 * gcc.dg/Wrestrict-14.c: New test.
7899
7900 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
7901
7902 * g++.dg/pr84821.C: New test.
7903
7904 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
7905
7906 * gcc.dg/pr84799.c: New test.
7907
7908 2018-03-12 Richard Biener <rguenther@suse.de>
7909
7910 PR tree-optimization/84803
7911 * gcc.dg/torture/pr84803.c: New testcase.
7912
7913 2018-03-12 Jakub Jelinek <jakub@redhat.com>
7914
7915 PR c++/84813
7916 * g++.dg/debug/pr84813.C: New test.
7917
7918 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
7919
7920 PR fortran/84546
7921 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
7922
7923 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
7924
7925 PR fortran/83939
7926 * gfortran.dg/pr83939.f90
7927
7928 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
7929
7930 PR fortran/66128
7931 * gfortran.dg/zero_sized_9.f90: New test.
7932
7933 2018-03-11 Jakub Jelinek <jakub@redhat.com>
7934
7935 PR debug/58150
7936 * g++.dg/debug/dwarf2/enum2.C: New test.
7937
7938 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
7939
7940 PR fortran/84734
7941 * gfortran.dg/pr84734.f90: New test.
7942
7943 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
7944
7945 * gnat.dg/prot3.adb: New test.
7946 * gnat.dg/prot3_pkg.ad[sb]: New helper.
7947
7948 2018-03-09 Jason Merrill <jason@redhat.com>
7949 Paolo Carlini <paolo.carlini@oracle.com>
7950
7951 PR c++/71169
7952 PR c++/71832
7953 * g++.dg/cpp0x/pr71169.C: New.
7954 * g++.dg/cpp0x/pr71169-2.C: Likewise.
7955 * g++.dg/cpp0x/pr71832.C: Likewise.
7956
7957 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
7958
7959 PR target/83969
7960 * gcc.target/powerpc/pr83969.c: New test.
7961
7962 2018-03-09 Jakub Jelinek <jakub@redhat.com>
7963
7964 PR target/84772
7965 * gcc.dg/pr84772.c: New test.
7966
7967 PR c++/84076
7968 * g++.dg/warn/Wformat-2.C: New test.
7969
7970 PR c++/84767
7971 * g++.dg/ext/vla18.C: New test.
7972
7973 2018-03-09 Martin Sebor <msebor@redhat.com>
7974
7975 PR tree-optimization/84526
7976 * gcc.dg/Wrestrict-10.c: New test.
7977 * gcc.dg/Wrestrict-11.c: New test.
7978
7979 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
7980
7981 PR rtl-optimization/84682
7982 * gcc.dg/torture/pr84682-1.c: New.
7983 * gcc.dg/torture/pr84682-2.c: New.
7984 * gcc.dg/torture/pr84682-3.c: New.
7985
7986 2018-03-09 Jakub Jelinek <jakub@redhat.com>
7987
7988 PR c++/84724
7989 * g++.dg/ext/pr84724.C: New test.
7990
7991 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
7992
7993 PR target/83712
7994 * gcc.target/arm/pr83712.c: New.
7995
7996 2018-03-09 Richard Biener <rguenther@suse.de>
7997
7998 PR tree-optimization/84775
7999 * gcc.dg/torture/pr84775.c: New testcase.
8000
8001 2018-03-09 Jakub Jelinek <jakub@redhat.com>
8002
8003 PR debug/84404
8004 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
8005 targets.
8006
8007 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
8008
8009 * gcc.c-torture/compile/20180309-1.c: New test.
8010
8011 2018-03-08 Jakub Jelinek <jakub@redhat.com>
8012
8013 PR c++/80598
8014 * g++.dg/warn/Wunused-function4.C: New test.
8015
8016 PR inline-asm/84742
8017 * gcc.target/i386/pr84742-1.c: New test.
8018 * gcc.target/i386/pr84742-2.c: New test.
8019
8020 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8021
8022 PR target/84748
8023 * gcc.c-torture/execute/pr84748.c: New test.
8024
8025 2018-03-08 Richard Biener <rguenther@suse.de>
8026
8027 PR middle-end/84552
8028 * gcc.dg/graphite/pr84552.c: New testcase.
8029
8030 2018-03-08 Richard Biener <rguenther@suse.de>
8031
8032 PR tree-optimization/84178
8033 * gcc.dg/torture/pr84178-2.c: New testcase.
8034
8035 2018-03-08 David Malcolm <dmalcolm@redhat.com>
8036
8037 PR tree-optimization/84178
8038 * gcc.c-torture/compile/pr84178-1.c: New test.
8039
8040 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
8041
8042 * lib/target-supports.exp: Do not return zero from a ifunc
8043 function.
8044
8045 2018-03-08 Richard Biener <rguenther@suse.de>
8046
8047 PR tree-optimization/84746
8048 * gcc.dg/torture/pr84746.c: New testcase.
8049
8050
8051 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
8052 PR debug/84404
8053 PR debug/84408
8054 * gcc.dg/graphite/pr84404.c: New.
8055
8056 2018-03-08 Jakub Jelinek <jakub@redhat.com>
8057
8058 PR tree-optimization/84740
8059 * gcc.dg/torture/pr84740.c: New test.
8060
8061 PR tree-optimization/84739
8062 * gcc.dg/pr84739.c: New test.
8063
8064 2018-03-07 Martin Sebor <msebor@redhat.com>
8065
8066 PR tree-optimization/83519
8067 * gcc.dg/Wrestrict-13.c: New test.
8068
8069 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
8070
8071 PR fortran/64124
8072 PR fortran/70409
8073 * gfortran.dg/pr64124.f90: New tests.
8074 * gfortran.dg/pr70409.f90: New tests.
8075
8076 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
8077
8078 PR target/82411
8079 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
8080
8081 2018-03-07 Martin Sebor <msebor@redhat.com>
8082
8083 PR tree-optimization/84526
8084 * gcc.dg/Wrestrict-10.c: New test.
8085
8086 2018-03-07 Martin Sebor <msebor@redhat.com>
8087
8088 PR tree-optimization/84468
8089 * g++.dg/warn/Wstringop-truncation-2.C: New test.
8090 * gcc.dg/Wstringop-truncation.c: New test.
8091 * gcc.dg/Wstringop-truncation-2.c: New test.
8092
8093 2018-03-07 Jakub Jelinek <jakub@redhat.com>
8094
8095 PR fortran/84565
8096 * gfortran.dg/pr84565.f90: New test.
8097
8098 PR middle-end/84723
8099 * gcc.target/i386/pr84723-1.c: New test.
8100 * gcc.target/i386/pr84723-2.c: New test.
8101 * gcc.target/i386/pr84723-3.c: New test.
8102 * gcc.target/i386/pr84723-4.c: New test.
8103 * gcc.target/i386/pr84723-5.c: New test.
8104
8105 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
8106
8107 PR fortran/64107
8108 * gfortran.dg/pr64107.f90: New test.
8109
8110 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8111
8112 PR fortran/84697
8113 PR fortran/66128
8114 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
8115
8116 2018-03-06 Marek Polacek <polacek@redhat.com>
8117
8118 PR c++/84684
8119 * g++.dg/cpp1z/constexpr-84684.C: New test.
8120
8121 2018-03-06 Jakub Jelinek <jakub@redhat.com>
8122
8123 PR c/84721
8124 * gcc.dg/pr84721.c: New test.
8125
8126 PR target/84710
8127 * gcc.dg/pr84710.c: New test.
8128
8129 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
8130
8131 PR fortran/56667
8132 * gfortran.dg/implied_do_2.f90: New test.
8133 * gfortran.dg/coarray_8.f90: Update for new error message.
8134
8135 2018-03-06 Jakub Jelinek <jakub@redhat.com>
8136
8137 PR inline-asm/84683
8138 * g++.dg/ext/pr84683.C: New test.
8139
8140 PR tree-optimization/84687
8141 * gcc.dg/pr84687.c: New test.
8142
8143 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
8144
8145 PR c++/84231
8146 * g++.dg/pr84231.C: New.
8147
8148 PR c++/84593
8149 * g++.dg/cpp1y/pr84593.C: New.
8150
8151 PR c++/84492
8152 * g++.dg/pr84492.C: New.
8153
8154 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8155
8156 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
8157 __builtin_ppc_speculation_barrier.
8158
8159 2018-03-05 Jakub Jelinek <jakub@redhat.com>
8160
8161 PR target/84700
8162 * gcc.target/powerpc/pr84700.c: New test.
8163
8164 2018-03-05 Nathan Sidwell <nathan@acm.org>
8165
8166 PR c++/84702
8167 * g++.dg/lookup/pr84702.C: New.
8168
8169 2018-03-05 Jakub Jelinek <jakub@redhat.com>
8170
8171 PR target/84564
8172 * gcc.target/i386/pr84564.c: New test.
8173
8174 2018-03-05 Marek Polacek <polacek@redhat.com>
8175
8176 PR c++/84707
8177 * g++.dg/cpp0x/inline-ns10.C: New test.
8178
8179 2018-03-05 Nathan Sidwell <nathan@acm.org>
8180
8181 PR c++/84694
8182 * g++.dg/template/pr84694.C: New.
8183
8184 2018-03-05 Jakub Jelinek <jakub@redhat.com>
8185
8186 PR target/84524
8187 * gcc.c-torture/execute/pr84524.c: New test.
8188 * gcc.target/i386/avx512bw-pr84524.c: New test.
8189
8190 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
8191
8192 PR target/84264
8193 * g++.dg/pr84264.C: New test.
8194
8195 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8196
8197 PR c++/84618
8198 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
8199 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
8200 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
8201
8202 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
8203
8204 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
8205 * g++.dg/other/i386-3.C: Ditto.
8206 * gcc.target/i386/sse-12.c: Ditto.
8207 * gcc.target/i386/sse-13.c: Ditto.
8208 * gcc.target/i386/sse-14.c: Ditto.
8209 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
8210 * gcc.target/i386/wbinvd-1.c: New test.
8211 * gcc.target/i386/wbnoinvd-1.c: Ditto.
8212 * gcc.target/i386/pconfig-1.c: Ditto.
8213
8214 2018-03-05 Pádraig Brady <P@draigBrady.com>
8215 Nathan Sidwell <nathan@acm.org>
8216
8217 PR c++/84497
8218 * g++.dg/cpp0x/pr84497.C: New.
8219
8220 2018-03-05 Richard Biener <rguenther@suse.de>
8221
8222 PR tree-optimization/84670
8223 * gcc.dg/pr84670-1.c: New testcase.
8224 * gcc.dg/pr84670-2.c: Likewise.
8225 * gcc.dg/pr84670-3.c: Likewise.
8226 * gcc.dg/pr84670-4.c: Likewise.
8227
8228 2018-03-05 Richard Biener <rguenther@suse.de>
8229
8230 PR tree-optimization/84650
8231 * gcc.dg/graphite/pr84650.c: New testcase.
8232
8233 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8234
8235 PR c++/82022
8236 * g++.dg/cpp1z/constexpr-lambda20.C: New.
8237
8238 2018-03-03 Harald Anlauf <anlauf@gmx.de>
8239
8240 PR fortran/71085
8241 * gfortran.dg/pr71085.f90: New test.
8242
8243 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
8244
8245 PR fortran/66128
8246 * gfortran.dg/zero_sized_8.f90: Really commit New test.
8247
8248 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
8249
8250 PR fortran/51434
8251 * gfortran.dg/pr51434.f90: New test.
8252
8253 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8254
8255 PR c++/61358
8256 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
8257
8258 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8259
8260 PR c++/67370
8261 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
8262
8263 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8264
8265 PR c++/71464
8266 * g++.dg/torture/pr71464.C: New.
8267
8268 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
8269
8270 PR fortran/80965
8271 * gfortran.dg/select_type_41.f90: New test.
8272
8273 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8274
8275 PR c++/61135
8276 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
8277
8278 2018-03-02 Marek Polacek <polacek@redhat.com>
8279
8280 PR c++/84578
8281 * g++.dg/ext/flexary29.C: New test.
8282
8283 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8284
8285 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
8286
8287 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8288
8289 PR c++/81812
8290 * g++.dg/torture/pr81812.C: New.
8291
8292 2018-03-02 Marek Polacek <polacek@redhat.com>
8293
8294 PR c++/84171
8295 * g++.dg/warn/Wsign-compare-8.C: New test.
8296
8297 PR c++/84663
8298 * g++.dg/parse/array-size3.C: New test.
8299
8300 PR c++/84664
8301 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
8302
8303 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8304
8305 PR c++/84662
8306 * g++.dg/cpp1y/pr84662.C: New test.
8307
8308 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
8309
8310 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
8311 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
8312 "dg-lto-options".
8313 * g++.dg/lto/20101010-1_0.C: Likewise.
8314 * g++.dg/lto/20101010-2_0.C: Likewise.
8315
8316 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8317
8318 PR ipa/84628
8319 * gcc.dg/pr84628.c: New test.
8320
8321 PR target/56540
8322 * gcc.target/ia64/pr56540.c: New test.
8323
8324 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
8325
8326 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
8327 32-bit target.
8328 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
8329 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
8330 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
8331 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
8332
8333 2018-03-02 Marek Polacek <polacek@redhat.com>
8334
8335 PR c++/84590
8336 * c-c++-common/ubsan/shift-11.c: New test.
8337
8338 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
8339
8340 * gcc.dg/vect/vect-alias-check-13.c: New test.
8341
8342 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8343
8344 PR target/84614
8345 * gcc.dg/pr84614.c: New test.
8346
8347 PR inline-asm/84625
8348 * gcc.target/i386/pr84625.c: New test.
8349
8350 2018-03-02 Richard Biener <rguenther@suse.de>
8351
8352 PR tree-optimization/84427
8353 * gcc.dg/torture/pr84427.c: New testcase.
8354
8355 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
8356
8357 PR target/84534
8358 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
8359 powerpc64le*-*-linux*.
8360 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
8361 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
8362
8363 2018-03-01 Martin Sebor <msebor@redhat.com>
8364
8365 PR c++/84294
8366 * g++.dg/ext/attr-const.C: Remove xfail.
8367 * g++.dg/ext/attr-malloc-3.C: New test.
8368 * g++.dg/ext/attr-noinline-3.C: New test.
8369 * g++.dg/ext/attr-noreturn-3.C: New test.
8370 * g++.dg/ext/attr-nothrow-3.C: New test.
8371 * g++.dg/ext/attr-pure.C: Remove xfail.
8372
8373 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8374
8375 PR sanitizer/70875
8376 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
8377 dg-options and dg-shouldfail "ubsan" directive.
8378
8379 2018-03-01 Marek Polacek <polacek@redhat.com>
8380 Jason Merrill <jason@redhat.com>
8381
8382 PR c++/84582
8383 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
8384 * g++.dg/cpp1z/static1.C: New test.
8385 * g++.dg/template/static37.C: New test.
8386
8387 2018-03-01 Nathan Sidwell <nathan@acm.org>
8388
8389 PR c++/84434
8390 * g++.dg/template/pr84434.C: New.
8391
8392 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
8393
8394 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
8395 -mthumb to the command-line.
8396
8397 2018-03-01 Marek Polacek <polacek@redhat.com>
8398
8399 PR c++/84596
8400 * g++.dg/cpp0x/static_assert14.C: New test.
8401
8402 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
8403
8404 PR c++/79410
8405 * g++.dg/torture/pr79410.C: New.
8406
8407 2018-03-01 Martin Liska <mliska@suse.cz>
8408
8409 PR sanitizer/82484
8410 * gcc.dg/asan/pr82484.c: New test.
8411
8412 2018-03-01 Richard Biener <rguenther@suse.de>
8413
8414 PR debug/84645
8415 * gfortran.dg/lto/pr84645_0.f90: New testcase.
8416
8417 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
8418
8419 PR fortran/84219
8420 * gfortran.dg/coarray_47.f90: New test.
8421
8422 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
8423
8424 PR fortran/84538
8425 * gfortran.dg/class_array_23.f03: New test.
8426
8427 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
8428
8429 PR rtl-optimization/84528
8430 * gcc.dg/torture/pr84538.c: Rename to...
8431 * gcc.dg/torture/pr84528.c: ...this.
8432
8433 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
8434
8435 PR rtl-optimization/84528
8436 * gcc.dg/torture/pr84538.c: New test.
8437
8438 2018-02-28 Martin Sebor <msebor@redhat.com>
8439
8440 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
8441 -fpic test failures.
8442 * c-c++-common/Wrestrict-2.c: Same.
8443 * c-c++-common/Wstringop-truncation.c: Same.
8444 * gcc.dg/Warray-bounds-22.c: Same.
8445 * gcc.dg/Wstringop-overflow.c: Same.
8446 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
8447 (signed_range): Same.
8448 (unsigned_anti_range): Same.
8449 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
8450 (signed_range): Same.
8451 (unsigned_anti_range): Same.
8452 * gcc.dg/attr-alloc_size-7.c: Same.
8453 * gcc.dg/attr-alloc_size-8.c: Same.
8454 * gcc.dg/builtin-alloc-size.c: Same.
8455 * gcc.dg/builtin-stpncpy.c: Same.
8456 * gcc.dg/builtins-nonnull.c: Same.
8457 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
8458 * gcc.dg/pr79214.c: Same.
8459 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
8460 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
8461 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
8462 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
8463 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
8464 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
8465 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
8466 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
8467 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
8468 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
8469 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
8470
8471 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
8472
8473 PR target/84014
8474 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
8475
8476 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8477
8478 PR c++/84609
8479 * g++.dg/cpp0x/pr84609.C: New test.
8480
8481 2018-02-28 Martin Sebor <msebor@redhat.com>
8482
8483 PR testsuite/84617
8484 * g++.dg/ext/attr-malloc-3.C: New test.
8485 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
8486 to pre-existing problems.
8487 * g++.dg/ext/attr-pure.C: Same.
8488
8489 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
8490
8491 PR fortran/83901
8492 * gfortran.dg/associate_37.f90: New test.
8493
8494 PR fortran/83344
8495 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
8496
8497 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8498
8499 PR target/52991
8500 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
8501 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
8502 * gcc.dg/bf-ms-layout-4.c: New test.
8503 * gcc.dg/bf-ms-layout-5.c: New test.
8504
8505 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
8506
8507 PR target/83399
8508 * gcc.target/powerpc/pr83399.c: Only run on Linux.
8509
8510 2018-02-28 Richard Biener <rguenther@suse.de>
8511
8512 PR tree-optimization/84584
8513 * gcc.dg/graphite/pr84584.c: New testcase.
8514
8515 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
8516
8517 PR preprocessor/84517
8518 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
8519
8520 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8521
8522 * c-c++-common/dump-ada-spec-12.c: New test.
8523 * c-c++-common/dump-ada-spec-13.c: Likewise.
8524
8525 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8526
8527 * c-c++-common/dump-ada-spec-11.c: New test.
8528
8529 2018-02-28 Martin Liska <mliska@suse.cz>
8530
8531 PR testsuite/84597
8532 * g++.dg/ext/timevar1.C: Fix pruned patterns.
8533 * g++.dg/ext/timevar2.C: Likewise.
8534
8535 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8536
8537 * c-c++-common/dump-ada-spec-8.c: New test.
8538 * c-c++-common/dump-ada-spec-9.c: Likewise.
8539 * c-c++-common/dump-ada-spec-10.c: Likewise.
8540
8541 2018-02-28 Richard Biener <rguenther@suse.de>
8542
8543 PR middle-end/84607
8544 * gcc.dg/pr84607.c: New testcase.
8545
8546 2018-02-28 Nathan Sidwell <nathan@acm.org>
8547
8548 PR c++/84602
8549 * g++.dg/lookup/pr84602.C: New.
8550
8551 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8552
8553 PR c++/83871
8554 PR c++/83503
8555 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
8556 dg-options.
8557 * g++.dg/ext/attr-nonnull.C: Likewise.
8558 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
8559 directives.
8560 * g++.dg/ext/attr-noinline-2.C: Likewise.
8561 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
8562 -fdump-tree-eh in dg-options.
8563
8564 2018-02-28 Alan Modra <amodra@gmail.com>
8565
8566 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
8567 GNU ld message.
8568 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
8569
8570 2018-02-27 Martin Sebor <msebor@redhat.com>
8571
8572 PR c++/83871
8573 PR c++/83503
8574 * g++.dg/Wmissing-attributes.C: New test.
8575 * g++.dg/ext/attr-const-pure.C: New test.
8576 * g++.dg/ext/attr-const.C: New test.
8577 * g++.dg/ext/attr-deprecated-2.C: New test.
8578 * g++.dg/ext/attr-malloc-2.C: New test.
8579 * g++.dg/ext/attr-malloc.C: New test.
8580 * g++.dg/ext/attr-noinline-2.C: New test.
8581 * g++.dg/ext/attr-noinline.C: New test.
8582 * g++.dg/ext/attr-nonnull.C: New test.
8583 * g++.dg/ext/attr-noreturn-2.C: New test.
8584 * g++.dg/ext/attr-noreturn.C: New test.
8585 * g++.dg/ext/attr-nothrow-2.C: New test.
8586 * g++.dg/ext/attr-nothrow.C: New test.
8587 * g++.dg/ext/attr-optimize.C: New test.
8588 * g++.dg/ext/attr-pure.C: New test.
8589 * g++.dg/ext/attr-returns-nonnull.C: New test.
8590 * g++.dg/ext/attr-warning.C: New test.
8591
8592 2018-02-27 Nathan Sidwell <nathan@acm.org>
8593
8594 PR c++/84426
8595 * g++.dg/lookup/pr84426.C: New.
8596
8597 2018-02-27 Richard Biener <rguenther@suse.de>
8598
8599 PR tree-optimization/84512
8600 * gcc.dg/tree-ssa/pr84512.c: New testcase.
8601
8602 2018-02-27 Martin Liska <mliska@suse.cz>
8603
8604 PR gcov-profile/84548
8605 * g++.dg/gcov/pr84548.C: New test.
8606
8607 2018-02-27 Jakub Jelinek <jakub@redhat.com>
8608
8609 PR target/84575
8610 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
8611
8612 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8613
8614 PR c++/84558
8615 * g++.dg/cpp1y/pr84558.C: New test.
8616
8617 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
8618
8619 PR c++/84540
8620 * g++.dg/cpp0x/alignas14.C: New.
8621 * g++.dg/cpp0x/alignas15.C: Likewise.
8622
8623 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8624
8625 PR c++/84557
8626 * g++.dg/gomp/pr84557.C: New test.
8627
8628 2018-02-26 Marek Polacek <polacek@redhat.com>
8629
8630 PR c++/84325
8631 * g++.dg/cpp1z/pr84325.C: New test.
8632
8633 2018-02-26 Carl Love <cel@us.ibm.com>
8634
8635 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
8636 Power 8 test file.
8637 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
8638 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
8639 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
8640 -mcpu=power8.
8641 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
8642 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
8643 -mcpu=power8.
8644
8645 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
8646
8647 PR target/84039
8648 * gcc.target/i386/indirect-thunk-1.c: Updated.
8649 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8650 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8651 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8652 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8653 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8654 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8655 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8656 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8657 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8658 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8659 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8660 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8661 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8662 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8663 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8664 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8665 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8666 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8667 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8668 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8669 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8670 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8671 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8672 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8673 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8674 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8675 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8676 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8677 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8678 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8679 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8680 * gcc.target/i386/ret-thunk-9.c: Likewise.
8681 * gcc.target/i386/ret-thunk-10.c: Likewise.
8682 * gcc.target/i386/ret-thunk-11.c: Likewise.
8683 * gcc.target/i386/ret-thunk-12.c: Likewise.
8684 * gcc.target/i386/ret-thunk-13.c: Likewise.
8685 * gcc.target/i386/ret-thunk-14.c: Likewise.
8686 * gcc.target/i386/ret-thunk-15.c: Likewise.
8687
8688 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
8689
8690 * gcc.c-torture/execute/20180226-1.c: New test.
8691
8692 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
8693
8694 PR tree-optimization/83965
8695 * gcc.dg/vect/pr83965-2.c: New test.
8696
8697 2018-02-26 Tom de Vries <tom@codesourcery.com>
8698
8699 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
8700
8701 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
8702
8703 PR target/84530
8704 * gcc.target/i386/ret-thunk-22.c: New test.
8705 * gcc.target/i386/ret-thunk-23.c: Likewise.
8706 * gcc.target/i386/ret-thunk-24.c: Likewise.
8707 * gcc.target/i386/ret-thunk-25.c: Likewise.
8708 * gcc.target/i386/ret-thunk-26.c: Likewise.
8709
8710 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
8711
8712 PR c++/84533
8713 * g++.dg/cpp1z/pr84533.C: New.
8714
8715 2018-02-26 Marek Polacek <polacek@redhat.com>
8716
8717 PR c++/84537
8718 * g++.dg/parse/error60.C: New test.
8719
8720 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8721
8722 PR c++/84556
8723 * g++.dg/gomp/pr84556.C: New test.
8724 * g++.dg/vect/pr84556.cc: New test.
8725
8726 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
8727
8728 PR fortran/32957
8729 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
8730 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
8731 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
8732 * gfortran.dg/c_loc_test.f90: Likewise.
8733 * gfortran.dg/c_loc_tests_2.f03: Likewise.
8734 * gfortran.dg/proc_decl_17.f90: Likewise.
8735 * gfortran.dg/proc_ptr_8.f90: Likewise.
8736
8737 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8738
8739 PR target/84521
8740 * gcc.target/aarch64/lr_free_2.c: Revert changes in
8741 r254814 disabling -fomit-frame-pointer by default.
8742 * gcc.target/aarch64/spill_1.c: Likewise.
8743 * gcc.target/aarch64/test_frame_11.c: Likewise.
8744 * gcc.target/aarch64/test_frame_12.c: Likewise.
8745 * gcc.target/aarch64/test_frame_13.c: Likewise.
8746 * gcc.target/aarch64/test_frame_14.c: Likewise.
8747 * gcc.target/aarch64/test_frame_15.c: Likewise.
8748 * gcc.target/aarch64/test_frame_3.c: Likewise.
8749 * gcc.target/aarch64/test_frame_5.c: Likewise.
8750 * gcc.target/aarch64/test_frame_9.c: Likewise.
8751
8752 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
8753
8754 PR fortran/83633
8755 * gfortran.dg/explicit_shape_1.f90: New test.
8756 * gfortran.dg/automatic_module_variable.f90: Update regex.
8757 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
8758 * gfortran.dg/constant_shape.f90: Ditto.
8759 * gfortran.dg/dec_structure_23.f90: Ditto.
8760 * gfortran.dg/pr78240.f90: Ditto.
8761
8762 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
8763
8764 PR fortran/84523
8765 * gfortran.dg/pr84523.f90: New test.
8766
8767 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
8768
8769 PR fortran/78238
8770 * gfortran.dg/select_type_40.f90: New test.
8771
8772 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
8773
8774 PR fortran/30792
8775 * gfortran.dg/data_substring.f90: New test.
8776
8777 2018-02-24 Marek Polacek <polacek@redhat.com>
8778
8779 PR c++/83692
8780 * g++.dg/cpp1z/constexpr-83692.C: New test.
8781
8782 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
8783
8784 PR fortran/84346
8785 * gfortran.dg/statement_function_1.f90: Update test.
8786
8787 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8788
8789 PR fortran/84506
8790 * gfortran.dg/inquire_19.f90: New test.
8791
8792 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8793
8794 PR fortran/83149
8795 * gfortran.dg/pr83149_b.f90: New test.
8796 * gfortran.dg/pr83149_a.f90: Additional source for previous.
8797
8798 2018-02-23 Carl Love <cel@us.ibm.com>
8799
8800 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
8801 vec_signed2 and vec_unsigned2 to new Power 8 test file.
8802 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
8803 Power 8 tests.
8804
8805 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
8806
8807 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
8808 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
8809
8810 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
8811
8812 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
8813 expected output.
8814
8815 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8816
8817 PR fortran/83149
8818 * gfortran.dg/pr83149_1.f90: New test.
8819 * gfortran.dg/pr83149.f90: Additional source for previous.
8820
8821 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
8822
8823 PR testsuite/80551
8824 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
8825 __GI___pthread_mutex_init as well.
8826
8827 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8828
8829 PR fortran/83148
8830 * gfortran.dg/class_68.f90: New test.
8831
8832 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8833
8834 PR fortran/59781
8835 * gfortran.dg/derived_init_5.f90: New test.
8836
8837 2018-02-22 Jakub Jelinek <jakub@redhat.com>
8838
8839 PR target/82851
8840 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
8841 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
8842
8843 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
8844
8845 PR target/81572
8846 * gcc.target/powerpc/pr81572.c: New.
8847
8848 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
8849
8850 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
8851
8852 2018-02-22 Martin Sebor <msebor@redhat.com>
8853
8854 PR tree-optimization/84480
8855 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
8856 * g++.dg/warn/Wstringop-truncation-1.C: New test.
8857
8858 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
8859
8860 PR target/84176
8861 * gcc.target/i386/indirect-thunk-11.c: New test.
8862 * gcc.target/i386/indirect-thunk-12.c: Likewise.
8863 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
8864 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
8865 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
8866 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
8867 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
8868 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
8869 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
8870 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
8871
8872 2018-02-22 Steve Ellcey <sellcey@cavium.com>
8873
8874 PR target/83335
8875 * gcc.target/aarch64/asm-2.c: Add dg-error for
8876 ILP32 mode.
8877 * gcc.target/aarch64/asm-4.c: New test.
8878
8879 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
8880
8881 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
8882
8883 2018-02-22 Marek Polacek <polacek@redhat.com>
8884
8885 PR c++/84493
8886 * g++.dg/parse/error59.C: New test.
8887
8888 2018-02-22 Tom de Vries <tom@codesourcery.com>
8889
8890 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
8891
8892 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
8893
8894 PR c++/77655
8895 * g++.dg/cpp0x/pr77655.C: New.
8896
8897 2018-02-22 Jakub Jelinek <jakub@redhat.com>
8898
8899 PR c++/84496
8900 * g++.dg/cpp1y/pr84496.C: New test.
8901
8902 PR target/84502
8903 * g++.dg/torture/pr84502.C: New test.
8904
8905 PR tree-optimization/84503
8906 * gcc.dg/pr84503-1.c: New test.
8907 * gcc.dg/pr84503-2.c: New test.
8908
8909 2018-02-21 Jakub Jelinek <jakub@redhat.com>
8910
8911 PR tree-optimization/84478
8912 * gcc.c-torture/execute/pr84478.c: New test.
8913
8914 2018-02-20 Martin Sebor <msebor@redhat.com>
8915
8916 PR middle-end/84095
8917 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
8918 * c-c++-common/Wrestrict.c: Same.
8919 * gcc.dg/Wrestrict-6.c: Same.
8920 * gcc.dg/Warray-bounds-27.c: New test.
8921 * gcc.dg/Wrestrict-8.c: New test.
8922 * gcc.dg/Wrestrict-9.c: New test.
8923 * gcc.dg/pr84095.c: New test.
8924
8925 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8926
8927 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
8928
8929 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8930
8931 PR fortran/48890
8932 PR fortran/83823
8933 * gfortran.dg/structure_constructor_14.f90: New test.
8934
8935 2018-02-20 Jeff Law <law@redhat.com>
8936
8937 PR middle-end/82123
8938 PR tree-optimization/81592
8939 PR middle-end/79257
8940 * gcc.dg/pr81592.c: New test.
8941 * gcc.dg/pr82123.c: New test.
8942 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
8943
8944 2018-02-20 Jakub Jelinek <jakub@redhat.com>
8945
8946 PR c++/84488
8947 * g++.dg/warn/Wunused-var-30.C: New test.
8948
8949 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
8950
8951 PR tree-optimization/84419
8952 * gcc.dg/vect/pr84419.c: New test.
8953
8954 2018-02-20 Jakub Jelinek <jakub@redhat.com>
8955
8956 PR middle-end/82004
8957 * gfortran.dg/pr82004.f90: New test.
8958
8959 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
8960
8961 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
8962
8963 2018-02-20 Martin Liska <mliska@suse.cz>
8964
8965 PR c/84310
8966 PR target/79747
8967 * gcc.target/i386/pr84310.c: New test.
8968 * gcc.target/i386/pr84310-2.c: Likewise.
8969
8970 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
8971
8972 PR c++/84446
8973 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
8974
8975 2018-02-20 Jakub Jelinek <jakub@redhat.com>
8976
8977 PR c++/84445
8978 * g++.dg/cpp1z/launder7.C: New test.
8979
8980 PR c++/84449
8981 * g++.dg/cpp0x/constexpr-84449.C: New test.
8982
8983 PR c++/84455
8984 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
8985
8986 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
8987
8988 PR fortran/83344
8989 PR fortran/83975
8990 * gfortran.dg/associate_22.f90: Enable commented out test.
8991 * gfortran.dg/associate_36.f90: New test.
8992
8993 2018-02-19 Jakub Jelinek <jakub@redhat.com>
8994
8995 PR target/84146
8996 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
8997
8998 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
8999
9000 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
9001 (dg-options): Use -mavx instead of -w.
9002
9003 2018-02-19 Jakub Jelinek <jakub@redhat.com>
9004
9005 PR c++/84444
9006 * g++.dg/cpp1z/launder8.C: New test.
9007
9008 PR c++/84448
9009 * g++.dg/gomp/pr84448.C: New test.
9010
9011 PR c++/84430
9012 * g++.dg/gomp/pr84430.C: New test.
9013
9014 PR tree-optimization/84452
9015 * gcc.dg/pr84452.c: New test.
9016
9017 PR c++/79064
9018 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
9019
9020 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
9021
9022 PR fortran/35339
9023 * gfortran.dg/implied_do_io_4.f90: New test.
9024
9025 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
9026
9027 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
9028 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
9029 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
9030
9031 2018-02-19 Carl Love <cel@us.ibm.com>
9032
9033 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
9034
9035 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
9036
9037 PR target/84460
9038 * gcc.target/i386/pr57193.c: Add -mtune=generic.
9039
9040 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
9041
9042 PR c++/84348
9043 * g++.dg/cpp0x/auto50.C: New.
9044 * g++.dg/parse/friend12.C: Adjust.
9045
9046 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9047
9048 PR libgfortran/84389
9049 * gfortran.dg/dtio_33.f90: New test.
9050
9051 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9052
9053 PR libgfortran/84412
9054 * gfortran.dg/inquire_18.f90: New test.
9055
9056 2018-02-18 Janus Weil <janus@gcc.gnu.org>
9057
9058 PR fortran/84381
9059 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
9060 * gfortran.dg/pointer_intent_3.f90: Ditto.
9061 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
9062 * gfortran.dg/protected_3.f90: Ditto.
9063 * gfortran.dg/protected_4.f90: Ditto.
9064 * gfortran.dg/protected_5.f90: Ditto.
9065 * gfortran.dg/protected_6.f90: Ditto.
9066
9067 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
9068
9069 PR fortran/80945
9070 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
9071 change to run.
9072
9073 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
9074
9075 PR fortran/84270
9076 * gfortran.dg/inline_matmul_22.f90: New test.
9077
9078 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
9079
9080 PR fortran/84381
9081 * gfortran.dg/abort_shoulfail.f90: New test.
9082 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
9083 by STOP n.
9084 * gfortran.dg/PR19754_2.f90: Likewise.
9085 * gfortran.dg/PR19872.f: Likewise.
9086 * gfortran.dg/PR49268.f90: Likewise.
9087 * gfortran.dg/Wall.f90: Likewise.
9088 * gfortran.dg/Wno-all.f90: Likewise.
9089 * gfortran.dg/achar_1.f90: Likewise.
9090 * gfortran.dg/achar_2.f90: Likewise.
9091 * gfortran.dg/achar_4.f90: Likewise.
9092 * gfortran.dg/achar_6.F90: Likewise.
9093 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
9094 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
9095 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
9096 * gfortran.dg/actual_array_offset_1.f90: Likewise.
9097 * gfortran.dg/actual_array_result_1.f90: Likewise.
9098 * gfortran.dg/actual_array_substr_1.f90: Likewise.
9099 * gfortran.dg/actual_array_substr_2.f90: Likewise.
9100 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
9101 * gfortran.dg/actual_procedure_1.f90: Likewise.
9102 * gfortran.dg/adjustl_1.f90: Likewise.
9103 * gfortran.dg/advance_1.f90: Likewise.
9104 * gfortran.dg/advance_4.f90: Likewise.
9105 * gfortran.dg/advance_5.f90: Likewise.
9106 * gfortran.dg/advance_6.f90: Likewise.
9107 * gfortran.dg/aint_anint_1.f90: Likewise.
9108 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
9109 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
9110 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
9111 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
9112 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
9113 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
9114 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
9115 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
9116 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
9117 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
9118 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
9119 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
9120 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
9121 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
9122 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
9123 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
9124 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
9125 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
9126 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
9127 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
9128 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
9129 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
9130 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
9131 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
9132 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
9133 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
9134 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
9135 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
9136 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
9137 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
9138 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
9139 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
9140 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
9141 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
9142 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
9143 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
9144 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
9145 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
9146 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
9147 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
9148 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
9149 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
9150 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
9151 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
9152 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
9153 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
9154 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
9155 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
9156 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
9157 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
9158 * gfortran.dg/allocatable_function_1.f90: Likewise.
9159 * gfortran.dg/allocatable_function_10.f90: Likewise.
9160 * gfortran.dg/allocatable_function_3.f90: Likewise.
9161 * gfortran.dg/allocatable_function_5.f90: Likewise.
9162 * gfortran.dg/allocatable_function_6.f90: Likewise.
9163 * gfortran.dg/allocatable_function_7.f90: Likewise.
9164 * gfortran.dg/allocatable_function_8.f90: Likewise.
9165 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
9166 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
9167 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
9168 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
9169 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
9170 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
9171 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
9172 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
9173 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
9174 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
9175 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
9176 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
9177 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
9178 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
9179 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
9180 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
9181 * gfortran.dg/allocate_class_3.f90: Likewise.
9182 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
9183 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
9184 * gfortran.dg/allocate_derived_5.f90: Likewise.
9185 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
9186 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
9187 * gfortran.dg/allocate_with_source_1.f90: Likewise.
9188 * gfortran.dg/allocate_with_source_10.f08: Likewise.
9189 * gfortran.dg/allocate_with_source_11.f08: Likewise.
9190 * gfortran.dg/allocate_with_source_12.f03: Likewise.
9191 * gfortran.dg/allocate_with_source_15.f03: Likewise.
9192 * gfortran.dg/allocate_with_source_16.f90: Likewise.
9193 * gfortran.dg/allocate_with_source_17.f03: Likewise.
9194 * gfortran.dg/allocate_with_source_18.f03: Likewise.
9195 * gfortran.dg/allocate_with_source_2.f90: Likewise.
9196 * gfortran.dg/allocate_with_source_20.f03: Likewise.
9197 * gfortran.dg/allocate_with_source_22.f03: Likewise.
9198 * gfortran.dg/allocate_with_source_23.f03: Likewise.
9199 * gfortran.dg/allocate_with_source_24.f90: Likewise.
9200 * gfortran.dg/allocate_with_source_5.f90: Likewise.
9201 * gfortran.dg/allocate_with_source_6.f90: Likewise.
9202 * gfortran.dg/allocate_with_source_7.f08: Likewise.
9203 * gfortran.dg/allocate_with_source_8.f08: Likewise.
9204 * gfortran.dg/allocate_with_source_9.f08: Likewise.
9205 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
9206 * gfortran.dg/allocate_zerosize_3.f: Likewise.
9207 * gfortran.dg/altreturn_3.f90: Likewise.
9208 * gfortran.dg/altreturn_5.f90: Likewise.
9209 * gfortran.dg/altreturn_7.f90: Likewise.
9210 * gfortran.dg/and_or_xor.f90: Likewise.
9211 * gfortran.dg/anint_1.f90: Likewise.
9212 * gfortran.dg/any_all_1.f90: Likewise.
9213 * gfortran.dg/anyallcount_1.f90: Likewise.
9214 * gfortran.dg/append_1.f90: Likewise.
9215 * gfortran.dg/argument_checking_1.f90: Likewise.
9216 * gfortran.dg/argument_checking_2.f90: Likewise.
9217 * gfortran.dg/argument_checking_8.f90: Likewise.
9218 * gfortran.dg/arithmetic_if.f90: Likewise.
9219 * gfortran.dg/array_1.f90: Likewise.
9220 * gfortran.dg/array_2.f90: Likewise.
9221 * gfortran.dg/array_alloc_1.f90: Likewise.
9222 * gfortran.dg/array_alloc_2.f90: Likewise.
9223 * gfortran.dg/array_alloc_3.f90: Likewise.
9224 * gfortran.dg/array_assignment_1.F90: Likewise.
9225 * gfortran.dg/array_assignment_5.f90: Likewise.
9226 * gfortran.dg/array_constructor_1.f90: Likewise.
9227 * gfortran.dg/array_constructor_10.f90: Likewise.
9228 * gfortran.dg/array_constructor_11.f90: Likewise.
9229 * gfortran.dg/array_constructor_12.f90: Likewise.
9230 * gfortran.dg/array_constructor_15.f90: Likewise.
9231 * gfortran.dg/array_constructor_16.f90: Likewise.
9232 * gfortran.dg/array_constructor_17.f90: Likewise.
9233 * gfortran.dg/array_constructor_19.f90: Likewise.
9234 * gfortran.dg/array_constructor_23.f: Likewise.
9235 * gfortran.dg/array_constructor_24.f: Likewise.
9236 * gfortran.dg/array_constructor_32.f90: Likewise.
9237 * gfortran.dg/array_constructor_36.f90: Likewise.
9238 * gfortran.dg/array_constructor_39.f90: Likewise.
9239 * gfortran.dg/array_constructor_4.f90: Likewise.
9240 * gfortran.dg/array_constructor_40.f90: Likewise.
9241 * gfortran.dg/array_constructor_44.f90: Likewise.
9242 * gfortran.dg/array_constructor_45.f90: Likewise.
9243 * gfortran.dg/array_constructor_46.f90: Likewise.
9244 * gfortran.dg/array_constructor_47.f90: Likewise.
9245 * gfortran.dg/array_constructor_49.f90: Likewise.
9246 * gfortran.dg/array_constructor_5.f90: Likewise.
9247 * gfortran.dg/array_constructor_50.f90: Likewise.
9248 * gfortran.dg/array_constructor_6.f90: Likewise.
9249 * gfortran.dg/array_constructor_7.f90: Likewise.
9250 * gfortran.dg/array_constructor_8.f90: Likewise.
9251 * gfortran.dg/array_constructor_9.f90: Likewise.
9252 * gfortran.dg/array_constructor_type_1.f03: Likewise.
9253 * gfortran.dg/array_constructor_type_10.f03: Likewise.
9254 * gfortran.dg/array_constructor_type_11.f03: Likewise.
9255 * gfortran.dg/array_constructor_type_12.f03: Likewise.
9256 * gfortran.dg/array_constructor_type_13.f90: Likewise.
9257 * gfortran.dg/array_constructor_type_14.f03: Likewise.
9258 * gfortran.dg/array_constructor_type_16.f03: Likewise.
9259 * gfortran.dg/array_constructor_type_2.f03: Likewise.
9260 * gfortran.dg/array_constructor_type_22.f03: Likewise.
9261 * gfortran.dg/array_constructor_type_3.f03: Likewise.
9262 * gfortran.dg/array_constructor_type_4.f03: Likewise.
9263 * gfortran.dg/array_constructor_type_5.f03: Likewise.
9264 * gfortran.dg/array_constructor_type_6.f03: Likewise.
9265 * gfortran.dg/array_constructor_type_7.f03: Likewise.
9266 * gfortran.dg/array_function_1.f90: Likewise.
9267 * gfortran.dg/array_function_5.f90: Likewise.
9268 * gfortran.dg/array_initializer_1.f90: Likewise.
9269 * gfortran.dg/array_initializer_2.f90: Likewise.
9270 * gfortran.dg/array_memcpy_5.f90: Likewise.
9271 * gfortran.dg/array_memset_2.f90: Likewise.
9272 * gfortran.dg/array_reference_1.f90: Likewise.
9273 * gfortran.dg/array_return_value_1.f90: Likewise.
9274 * gfortran.dg/array_section_1.f90: Likewise.
9275 * gfortran.dg/array_temporaries_3.f90: Likewise.
9276 * gfortran.dg/arrayio_1.f90: Likewise.
9277 * gfortran.dg/arrayio_10.f90: Likewise.
9278 * gfortran.dg/arrayio_11.f90: Likewise.
9279 * gfortran.dg/arrayio_12.f90: Likewise.
9280 * gfortran.dg/arrayio_13.f90: Likewise.
9281 * gfortran.dg/arrayio_14.f90: Likewise.
9282 * gfortran.dg/arrayio_16.f90: Likewise.
9283 * gfortran.dg/arrayio_2.f90: Likewise.
9284 * gfortran.dg/arrayio_3.f90: Likewise.
9285 * gfortran.dg/arrayio_4.f90: Likewise.
9286 * gfortran.dg/arrayio_5.f90: Likewise.
9287 * gfortran.dg/arrayio_6.f90: Likewise.
9288 * gfortran.dg/arrayio_7.f90: Likewise.
9289 * gfortran.dg/arrayio_8.f90: Likewise.
9290 * gfortran.dg/arrayio_9.f90: Likewise.
9291 * gfortran.dg/arrayio_derived_1.f90: Likewise.
9292 * gfortran.dg/assign_10.f90: Likewise.
9293 * gfortran.dg/assign_9.f90: Likewise.
9294 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
9295 * gfortran.dg/assignment_1.f90: Likewise.
9296 * gfortran.dg/associate_1.f03: Likewise.
9297 * gfortran.dg/associate_11.f90: Likewise.
9298 * gfortran.dg/associate_13.f90: Likewise.
9299 * gfortran.dg/associate_15.f90: Likewise.
9300 * gfortran.dg/associate_17.f90: Likewise.
9301 * gfortran.dg/associate_18.f08: Likewise.
9302 * gfortran.dg/associate_19.f03: Likewise.
9303 * gfortran.dg/associate_20.f03: Likewise.
9304 * gfortran.dg/associate_22.f90: Likewise.
9305 * gfortran.dg/associate_23.f90: Likewise.
9306 * gfortran.dg/associate_24.f90: Likewise.
9307 * gfortran.dg/associate_25.f90: Likewise.
9308 * gfortran.dg/associate_27.f90: Likewise.
9309 * gfortran.dg/associate_28.f90: Likewise.
9310 * gfortran.dg/associate_32.f03: Likewise.
9311 * gfortran.dg/associate_33.f03: Likewise.
9312 * gfortran.dg/associate_34.f90: Likewise.
9313 * gfortran.dg/associate_6.f03: Likewise.
9314 * gfortran.dg/associate_7.f03: Likewise.
9315 * gfortran.dg/associate_8.f03: Likewise.
9316 * gfortran.dg/associate_9.f03: Likewise.
9317 * gfortran.dg/associated_1.f90: Likewise.
9318 * gfortran.dg/associated_2.f90: Likewise.
9319 * gfortran.dg/associated_5.f90: Likewise.
9320 * gfortran.dg/associated_6.f90: Likewise.
9321 * gfortran.dg/associated_target_3.f90: Likewise.
9322 * gfortran.dg/associated_target_4.f90: Likewise.
9323 * gfortran.dg/associated_target_5.f03: Likewise.
9324 * gfortran.dg/associated_target_6.f03: Likewise.
9325 * gfortran.dg/assumed_dummy_1.f90: Likewise.
9326 * gfortran.dg/assumed_rank_1.f90: Likewise.
9327 * gfortran.dg/assumed_rank_10.f90: Likewise.
9328 * gfortran.dg/assumed_rank_2.f90: Likewise.
9329 * gfortran.dg/assumed_rank_7.f90: Likewise.
9330 * gfortran.dg/assumed_rank_8.f90: Likewise.
9331 * gfortran.dg/assumed_rank_9.f90: Likewise.
9332 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
9333 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
9334 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
9335 * gfortran.dg/assumed_type_2.f90: Likewise.
9336 * gfortran.dg/atan2_1.f90: Likewise.
9337 * gfortran.dg/auto_array_1.f90: Likewise.
9338 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
9339 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
9340 * gfortran.dg/auto_char_len_3.f90: Likewise.
9341 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
9342 * gfortran.dg/auto_internal_assumed.f90: Likewise.
9343 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
9344 * gfortran.dg/auto_save_2.f90: Likewise.
9345 * gfortran.dg/automatic_default_init_1.f90: Likewise.
9346 * gfortran.dg/backslash_1.f90: Likewise.
9347 * gfortran.dg/backslash_2.f90: Likewise.
9348 * gfortran.dg/backslash_3.f: Likewise.
9349 * gfortran.dg/backspace_1.f: Likewise.
9350 * gfortran.dg/backspace_10.f90: Likewise.
9351 * gfortran.dg/backspace_11.f90: Likewise.
9352 * gfortran.dg/backspace_2.f: Likewise.
9353 * gfortran.dg/backspace_3.f: Likewise.
9354 * gfortran.dg/backspace_4.f: Likewise.
9355 * gfortran.dg/backspace_5.f: Likewise.
9356 * gfortran.dg/backspace_6.f: Likewise.
9357 * gfortran.dg/backspace_7.f90: Likewise.
9358 * gfortran.dg/backspace_8.f: Likewise.
9359 * gfortran.dg/backspace_9.f: Likewise.
9360 * gfortran.dg/bessel_1.f90: Likewise.
9361 * gfortran.dg/bessel_2.f90: Likewise.
9362 * gfortran.dg/bessel_5.f90: Likewise.
9363 * gfortran.dg/bessel_6.f90: Likewise.
9364 * gfortran.dg/bessel_7.f90: Likewise.
9365 * gfortran.dg/bind_c_dts_2.f03: Likewise.
9366 * gfortran.dg/bind_c_dts_3.f03: Likewise.
9367 * gfortran.dg/bind_c_usage_15.f90: Likewise.
9368 * gfortran.dg/bind_c_usage_16.f03: Likewise.
9369 * gfortran.dg/bind_c_usage_17.f90: Likewise.
9370 * gfortran.dg/bind_c_usage_24.f90: Likewise.
9371 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
9372 * gfortran.dg/binding_label_tests_16.f03: Likewise.
9373 * gfortran.dg/binding_label_tests_23.f90: Likewise.
9374 * gfortran.dg/bit_comparison_1.F90: Likewise.
9375 * gfortran.dg/bit_comparison_2.F90: Likewise.
9376 * gfortran.dg/block_1.f08: Likewise.
9377 * gfortran.dg/block_13.f08: Likewise.
9378 * gfortran.dg/block_14.f90: Likewise.
9379 * gfortran.dg/block_2.f08: Likewise.
9380 * gfortran.dg/block_6.f08: Likewise.
9381 * gfortran.dg/block_7.f08: Likewise.
9382 * gfortran.dg/block_8.f08: Likewise.
9383 * gfortran.dg/blockdata_1.f90: Likewise.
9384 * gfortran.dg/bound_1.f90: Likewise.
9385 * gfortran.dg/bound_2.f90: Likewise.
9386 * gfortran.dg/bound_3.f90: Likewise.
9387 * gfortran.dg/bound_4.f90: Likewise.
9388 * gfortran.dg/bound_5.f90: Likewise.
9389 * gfortran.dg/bound_6.f90: Likewise.
9390 * gfortran.dg/bound_7.f90: Likewise.
9391 * gfortran.dg/bound_8.f90: Likewise.
9392 * gfortran.dg/bound_9.f90: Likewise.
9393 * gfortran.dg/bound_simplification_1.f90: Likewise.
9394 * gfortran.dg/bound_simplification_3.f90: Likewise.
9395 * gfortran.dg/bound_simplification_4.f90: Likewise.
9396 * gfortran.dg/bound_simplification_5.f90: Likewise.
9397 * gfortran.dg/bound_simplification_6.f90: Likewise.
9398 * gfortran.dg/bounds_check_1.f90: Likewise.
9399 * gfortran.dg/bounds_check_12.f90: Likewise.
9400 * gfortran.dg/bounds_check_14.f90: Likewise.
9401 * gfortran.dg/bounds_check_15.f90: Likewise.
9402 * gfortran.dg/bounds_check_19.f90: Likewise.
9403 * gfortran.dg/bounds_check_8.f90: Likewise.
9404 * gfortran.dg/bounds_check_9.f90: Likewise.
9405 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
9406 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
9407 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
9408 * gfortran.dg/boz_1.f90: Likewise.
9409 * gfortran.dg/boz_11.f90: Likewise.
9410 * gfortran.dg/boz_13.f90: Likewise.
9411 * gfortran.dg/boz_14.f90: Likewise.
9412 * gfortran.dg/boz_15.f90: Likewise.
9413 * gfortran.dg/boz_3.f90: Likewise.
9414 * gfortran.dg/boz_6.f90: Likewise.
9415 * gfortran.dg/boz_9.f90: Likewise.
9416 * gfortran.dg/byte_1.f90: Likewise.
9417 * gfortran.dg/byte_2.f90: Likewise.
9418 * gfortran.dg/c_assoc.f90: Likewise.
9419 * gfortran.dg/c_assoc_2.f03: Likewise.
9420 * gfortran.dg/c_assoc_3.f90: Likewise.
9421 * gfortran.dg/c_by_val_1.f: Likewise.
9422 * gfortran.dg/c_by_val_5.f90: Likewise.
9423 * gfortran.dg/c_char_tests.f03: Likewise.
9424 * gfortran.dg/c_char_tests_2.f03: Likewise.
9425 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
9426 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
9427 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
9428 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
9429 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
9430 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
9431 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
9432 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
9433 * gfortran.dg/c_kind_params.f90: Likewise.
9434 * gfortran.dg/c_loc_test_20.f90: Likewise.
9435 * gfortran.dg/c_loc_tests_2.f03: Likewise.
9436 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
9437 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
9438 * gfortran.dg/c_size_t_test.f03: Likewise.
9439 * gfortran.dg/c_sizeof_1.f90: Likewise.
9440 * gfortran.dg/c_sizeof_5.f90: Likewise.
9441 * gfortran.dg/c_sizeof_6.f90: Likewise.
9442 * gfortran.dg/char4_iunit_1.f03: Likewise.
9443 * gfortran.dg/char4_iunit_2.f03: Likewise.
9444 * gfortran.dg/char_allocation_1.f90: Likewise.
9445 * gfortran.dg/char_array_constructor.f90: Likewise.
9446 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
9447 * gfortran.dg/char_assign_1.f90: Likewise.
9448 * gfortran.dg/char_associated_1.f90: Likewise.
9449 * gfortran.dg/char_cast_2.f90: Likewise.
9450 * gfortran.dg/char_comparison_1.f: Likewise.
9451 * gfortran.dg/char_component_initializer_1.f90: Likewise.
9452 * gfortran.dg/char_component_initializer_2.f90: Likewise.
9453 * gfortran.dg/char_cons_len.f90: Likewise.
9454 * gfortran.dg/char_conversion.f90: Likewise.
9455 * gfortran.dg/char_cshift_1.f90: Likewise.
9456 * gfortran.dg/char_cshift_2.f90: Likewise.
9457 * gfortran.dg/char_decl_2.f90: Likewise.
9458 * gfortran.dg/char_eoshift_1.f90: Likewise.
9459 * gfortran.dg/char_eoshift_2.f90: Likewise.
9460 * gfortran.dg/char_eoshift_3.f90: Likewise.
9461 * gfortran.dg/char_eoshift_4.f90: Likewise.
9462 * gfortran.dg/char_eoshift_5.f90: Likewise.
9463 * gfortran.dg/char_expr_1.f90: Likewise.
9464 * gfortran.dg/char_expr_3.f90: Likewise.
9465 * gfortran.dg/char_initialiser_actual.f90: Likewise.
9466 * gfortran.dg/char_length_12.f90: Likewise.
9467 * gfortran.dg/char_length_14.f90: Likewise.
9468 * gfortran.dg/char_length_15.f90: Likewise.
9469 * gfortran.dg/char_length_17.f90: Likewise.
9470 * gfortran.dg/char_length_20.f90: Likewise.
9471 * gfortran.dg/char_length_21.f90: Likewise.
9472 * gfortran.dg/char_length_5.f90: Likewise.
9473 * gfortran.dg/char_length_6.f90: Likewise.
9474 * gfortran.dg/char_length_7.f90: Likewise.
9475 * gfortran.dg/char_length_8.f90: Likewise.
9476 * gfortran.dg/char_pack_1.f90: Likewise.
9477 * gfortran.dg/char_pack_2.f90: Likewise.
9478 * gfortran.dg/char_pointer_assign.f90: Likewise.
9479 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
9480 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
9481 * gfortran.dg/char_pointer_dependency.f90: Likewise.
9482 * gfortran.dg/char_pointer_dummy.f90: Likewise.
9483 * gfortran.dg/char_pointer_func.f90: Likewise.
9484 * gfortran.dg/char_reshape_1.f90: Likewise.
9485 * gfortran.dg/char_result_1.f90: Likewise.
9486 * gfortran.dg/char_result_12.f90: Likewise.
9487 * gfortran.dg/char_result_13.f90: Likewise.
9488 * gfortran.dg/char_result_14.f90: Likewise.
9489 * gfortran.dg/char_result_15.f90: Likewise.
9490 * gfortran.dg/char_result_2.f90: Likewise.
9491 * gfortran.dg/char_result_3.f90: Likewise.
9492 * gfortran.dg/char_result_4.f90: Likewise.
9493 * gfortran.dg/char_result_5.f90: Likewise.
9494 * gfortran.dg/char_result_6.f90: Likewise.
9495 * gfortran.dg/char_result_7.f90: Likewise.
9496 * gfortran.dg/char_result_8.f90: Likewise.
9497 * gfortran.dg/char_spread_1.f90: Likewise.
9498 * gfortran.dg/char_transpose_1.f90: Likewise.
9499 * gfortran.dg/char_type_len.f90: Likewise.
9500 * gfortran.dg/char_unpack_1.f90: Likewise.
9501 * gfortran.dg/char_unpack_2.f90: Likewise.
9502 * gfortran.dg/character_array_constructor_1.f90: Likewise.
9503 * gfortran.dg/character_comparison_1.f90: Likewise.
9504 * gfortran.dg/character_comparison_2.f90: Likewise.
9505 * gfortran.dg/character_comparison_3.f90: Likewise.
9506 * gfortran.dg/character_comparison_4.f90: Likewise.
9507 * gfortran.dg/character_comparison_5.f90: Likewise.
9508 * gfortran.dg/character_comparison_6.f90: Likewise.
9509 * gfortran.dg/character_comparison_7.f90: Likewise.
9510 * gfortran.dg/character_comparison_8.f90: Likewise.
9511 * gfortran.dg/character_comparison_9.f90: Likewise.
9512 * gfortran.dg/charlen_15.f90: Likewise.
9513 * gfortran.dg/charlen_16.f90: Likewise.
9514 * gfortran.dg/chkbits.f90: Likewise.
9515 * gfortran.dg/chmod_1.f90: Likewise.
9516 * gfortran.dg/chmod_2.f90: Likewise.
9517 * gfortran.dg/chmod_3.f90: Likewise.
9518 * gfortran.dg/class_1.f03: Likewise.
9519 * gfortran.dg/class_18.f03: Likewise.
9520 * gfortran.dg/class_19.f03: Likewise.
9521 * gfortran.dg/class_35.f90: Likewise.
9522 * gfortran.dg/class_46.f03: Likewise.
9523 * gfortran.dg/class_48.f90: Likewise.
9524 * gfortran.dg/class_51.f90: Likewise.
9525 * gfortran.dg/class_52.f90: Likewise.
9526 * gfortran.dg/class_6.f03: Likewise.
9527 * gfortran.dg/class_63.f90: Likewise.
9528 * gfortran.dg/class_64.f90: Likewise.
9529 * gfortran.dg/class_65.f90: Likewise.
9530 * gfortran.dg/class_66.f90: Likewise.
9531 * gfortran.dg/class_67.f90: Likewise.
9532 * gfortran.dg/class_9.f03: Likewise.
9533 * gfortran.dg/class_alias.f90: Likewise.
9534 * gfortran.dg/class_allocate_1.f03: Likewise.
9535 * gfortran.dg/class_allocate_10.f03: Likewise.
9536 * gfortran.dg/class_allocate_13.f90: Likewise.
9537 * gfortran.dg/class_allocate_14.f90: Likewise.
9538 * gfortran.dg/class_allocate_15.f90: Likewise.
9539 * gfortran.dg/class_allocate_19.f03: Likewise.
9540 * gfortran.dg/class_allocate_21.f90: Likewise.
9541 * gfortran.dg/class_allocate_22.f90: Likewise.
9542 * gfortran.dg/class_allocate_3.f03: Likewise.
9543 * gfortran.dg/class_allocate_4.f03: Likewise.
9544 * gfortran.dg/class_allocate_5.f90: Likewise.
9545 * gfortran.dg/class_allocate_6.f03: Likewise.
9546 * gfortran.dg/class_allocate_7.f03: Likewise.
9547 * gfortran.dg/class_allocate_8.f03: Likewise.
9548 * gfortran.dg/class_allocate_9.f03: Likewise.
9549 * gfortran.dg/class_array_1.f03: Likewise.
9550 * gfortran.dg/class_array_14.f90: Likewise.
9551 * gfortran.dg/class_array_15.f03: Likewise.
9552 * gfortran.dg/class_array_16.f90: Likewise.
9553 * gfortran.dg/class_array_2.f03: Likewise.
9554 * gfortran.dg/class_array_20.f03: Likewise.
9555 * gfortran.dg/class_array_21.f03: Likewise.
9556 * gfortran.dg/class_array_3.f03: Likewise.
9557 * gfortran.dg/class_array_4.f03: Likewise.
9558 * gfortran.dg/class_array_7.f03: Likewise.
9559 * gfortran.dg/class_array_8.f03: Likewise.
9560 * gfortran.dg/class_array_9.f03: Likewise.
9561 * gfortran.dg/class_defined_operator_1.f03: Likewise.
9562 * gfortran.dg/class_dummy_1.f03: Likewise.
9563 * gfortran.dg/class_optional_1.f90: Likewise.
9564 * gfortran.dg/class_optional_2.f90: Likewise.
9565 * gfortran.dg/class_result_5.f90: Likewise.
9566 * gfortran.dg/class_result_6.f90: Likewise.
9567 * gfortran.dg/class_to_type_1.f03: Likewise.
9568 * gfortran.dg/class_to_type_2.f90: Likewise.
9569 * gfortran.dg/class_to_type_3.f03: Likewise.
9570 * gfortran.dg/class_to_type_4.f90: Likewise.
9571 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
9572 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
9573 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
9574 * gfortran.dg/coarray/atomic_1.f90: Likewise.
9575 * gfortran.dg/coarray/atomic_2.f90: Likewise.
9576 * gfortran.dg/coarray/codimension.f90: Likewise.
9577 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
9578 * gfortran.dg/coarray/collectives_1.f90: Likewise.
9579 * gfortran.dg/coarray/collectives_2.f90: Likewise.
9580 * gfortran.dg/coarray/collectives_3.f90: Likewise.
9581 * gfortran.dg/coarray/collectives_4.f90: Likewise.
9582 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
9583 * gfortran.dg/coarray/dummy_1.f90: Likewise.
9584 * gfortran.dg/coarray/event_1.f90: Likewise.
9585 * gfortran.dg/coarray/event_2.f90: Likewise.
9586 * gfortran.dg/coarray/get_array.f90: Likewise.
9587 * gfortran.dg/coarray/image_index_1.f90: Likewise.
9588 * gfortran.dg/coarray/image_index_2.f90: Likewise.
9589 * gfortran.dg/coarray/image_index_3.f90: Likewise.
9590 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
9591 * gfortran.dg/coarray/lock_1.f90: Likewise.
9592 * gfortran.dg/coarray/lock_2.f90: Likewise.
9593 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
9594 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
9595 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
9596 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
9597 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
9598 * gfortran.dg/coarray/registering_1.f90: Likewise.
9599 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
9600 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
9601 * gfortran.dg/coarray/send_array.f90: Likewise.
9602 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
9603 * gfortran.dg/coarray/sendget_array.f90: Likewise.
9604 * gfortran.dg/coarray/subobject_1.f90: Likewise.
9605 * gfortran.dg/coarray/sync_1.f90: Likewise.
9606 * gfortran.dg/coarray/sync_3.f90: Likewise.
9607 * gfortran.dg/coarray/this_image_1.f90: Likewise.
9608 * gfortran.dg/coarray/this_image_2.f90: Likewise.
9609 * gfortran.dg/coarray_13.f90: Likewise.
9610 * gfortran.dg/coarray_15.f90: Likewise.
9611 * gfortran.dg/coarray_16.f90: Likewise.
9612 * gfortran.dg/coarray_2.f90: Likewise.
9613 * gfortran.dg/coarray_23.f90: Likewise.
9614 * gfortran.dg/coarray_40.f90: Likewise.
9615 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
9616 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
9617 * gfortran.dg/coarray_allocate_10.f08: Likewise.
9618 * gfortran.dg/coarray_allocate_2.f08: Likewise.
9619 * gfortran.dg/coarray_allocate_3.f08: Likewise.
9620 * gfortran.dg/coarray_allocate_4.f08: Likewise.
9621 * gfortran.dg/coarray_allocate_5.f08: Likewise.
9622 * gfortran.dg/coarray_allocate_7.f08: Likewise.
9623 * gfortran.dg/coarray_allocate_8.f08: Likewise.
9624 * gfortran.dg/coarray_allocate_9.f08: Likewise.
9625 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
9626 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
9627 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
9628 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
9629 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
9630 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
9631 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
9632 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
9633 * gfortran.dg/coarray_stat_2.f90: Likewise.
9634 * gfortran.dg/coarray_subobject_1.f90: Likewise.
9635 * gfortran.dg/coindexed_1.f90: Likewise.
9636 * gfortran.dg/comma.f: Likewise.
9637 * gfortran.dg/comma_format_extension_3.f: Likewise.
9638 * gfortran.dg/comma_format_extension_4.f: Likewise.
9639 * gfortran.dg/common_2.f90: Likewise.
9640 * gfortran.dg/common_4.f90: Likewise.
9641 * gfortran.dg/common_align_1.f90: Likewise.
9642 * gfortran.dg/common_align_2.f90: Likewise.
9643 * gfortran.dg/common_equivalence_1.f: Likewise.
9644 * gfortran.dg/common_pointer_1.f90: Likewise.
9645 * gfortran.dg/common_resize_1.f: Likewise.
9646 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
9647 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
9648 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
9649 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
9650 * gfortran.dg/complex_read.f90: Likewise.
9651 * gfortran.dg/complex_write.f90: Likewise.
9652 * gfortran.dg/constant_substring.f: Likewise.
9653 * gfortran.dg/constructor_2.f90: Likewise.
9654 * gfortran.dg/constructor_3.f90: Likewise.
9655 * gfortran.dg/constructor_6.f90: Likewise.
9656 * gfortran.dg/contained_1.f90: Likewise.
9657 * gfortran.dg/contained_3.f90: Likewise.
9658 * gfortran.dg/contained_equivalence_1.f90: Likewise.
9659 * gfortran.dg/contained_module_proc_1.f90: Likewise.
9660 * gfortran.dg/continuation_1.f90: Likewise.
9661 * gfortran.dg/continuation_11.f90: Likewise.
9662 * gfortran.dg/continuation_12.f90: Likewise.
9663 * gfortran.dg/continuation_13.f90: Likewise.
9664 * gfortran.dg/continuation_14.f: Likewise.
9665 * gfortran.dg/continuation_8.f90: Likewise.
9666 * gfortran.dg/convert_2.f90: Likewise.
9667 * gfortran.dg/convert_implied_open.f90: Likewise.
9668 * gfortran.dg/count_init_expr.f03: Likewise.
9669 * gfortran.dg/cr_lf.f90: Likewise.
9670 * gfortran.dg/cray_pointers_10.f90: Likewise.
9671 * gfortran.dg/cray_pointers_2.f90: Likewise.
9672 * gfortran.dg/cray_pointers_5.f90: Likewise.
9673 * gfortran.dg/cray_pointers_7.f90: Likewise.
9674 * gfortran.dg/cray_pointers_8.f90: Likewise.
9675 * gfortran.dg/cshift_1.f90: Likewise.
9676 * gfortran.dg/cshift_2.f90: Likewise.
9677 * gfortran.dg/cshift_large_1.f90: Likewise.
9678 * gfortran.dg/cshift_nan_1.f90: Likewise.
9679 * gfortran.dg/csqrt_2.f: Likewise.
9680 * gfortran.dg/data_array_1.f90: Likewise.
9681 * gfortran.dg/data_char_1.f90: Likewise.
9682 * gfortran.dg/data_char_2.f90: Likewise.
9683 * gfortran.dg/data_char_3.f90: Likewise.
9684 * gfortran.dg/data_derived_1.f90: Likewise.
9685 * gfortran.dg/data_implied_do_1.f90: Likewise.
9686 * gfortran.dg/data_namelist_conflict.f90: Likewise.
9687 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
9688 * gfortran.dg/deallocate_stat.f90: Likewise.
9689 * gfortran.dg/deallocate_stat_2.f90: Likewise.
9690 * gfortran.dg/debug/pr37738.f: Likewise.
9691 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
9692 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
9693 * gfortran.dg/dec_exp_1.f90: Likewise.
9694 * gfortran.dg/dec_init_1.f90: Likewise.
9695 * gfortran.dg/dec_init_2.f90: Likewise.
9696 * gfortran.dg/dec_init_3.f90: Likewise.
9697 * gfortran.dg/dec_init_4.f90: Likewise.
9698 * gfortran.dg/dec_io_1.f90: Likewise.
9699 * gfortran.dg/dec_io_2.f90: Likewise.
9700 * gfortran.dg/dec_io_2a.f90: Likewise.
9701 * gfortran.dg/dec_io_6.f90: Likewise.
9702 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
9703 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
9704 * gfortran.dg/dec_math.f90: Likewise.
9705 * gfortran.dg/dec_parameter_1.f: Likewise.
9706 * gfortran.dg/dec_parameter_2.f90: Likewise.
9707 * gfortran.dg/dec_static_1.f90: Likewise.
9708 * gfortran.dg/dec_static_2.f90: Likewise.
9709 * gfortran.dg/dec_structure_1.f90: Likewise.
9710 * gfortran.dg/dec_structure_10.f90: Likewise.
9711 * gfortran.dg/dec_structure_18.f90: Likewise.
9712 * gfortran.dg/dec_structure_19.f90: Likewise.
9713 * gfortran.dg/dec_structure_2.f90: Likewise.
9714 * gfortran.dg/dec_structure_22.f90: Likewise.
9715 * gfortran.dg/dec_structure_3.f90: Likewise.
9716 * gfortran.dg/dec_structure_4.f90: Likewise.
9717 * gfortran.dg/dec_structure_5.f90: Likewise.
9718 * gfortran.dg/dec_structure_6.f90: Likewise.
9719 * gfortran.dg/dec_structure_7.f90: Likewise.
9720 * gfortran.dg/dec_union_1.f90: Likewise.
9721 * gfortran.dg/dec_union_2.f90: Likewise.
9722 * gfortran.dg/dec_union_3.f90: Likewise.
9723 * gfortran.dg/dec_union_4.f90: Likewise.
9724 * gfortran.dg/dec_union_5.f90: Likewise.
9725 * gfortran.dg/default_format_1.f90: Likewise.
9726 * gfortran.dg/default_format_2.f90: Likewise.
9727 * gfortran.dg/default_format_denormal_1.f90: Likewise.
9728 * gfortran.dg/default_format_denormal_2.f90: Likewise.
9729 * gfortran.dg/default_initialization_3.f90: Likewise.
9730 * gfortran.dg/default_initialization_4.f90: Likewise.
9731 * gfortran.dg/default_initialization_5.f90: Likewise.
9732 * gfortran.dg/deferred_character_1.f90: Likewise.
9733 * gfortran.dg/deferred_character_10.f90: Likewise.
9734 * gfortran.dg/deferred_character_11.f90: Likewise.
9735 * gfortran.dg/deferred_character_12.f90: Likewise.
9736 * gfortran.dg/deferred_character_13.f90: Likewise.
9737 * gfortran.dg/deferred_character_14.f90: Likewise.
9738 * gfortran.dg/deferred_character_15.f90: Likewise.
9739 * gfortran.dg/deferred_character_16.f90: Likewise.
9740 * gfortran.dg/deferred_character_2.f90: Likewise.
9741 * gfortran.dg/deferred_character_3.f90: Likewise.
9742 * gfortran.dg/deferred_character_4.f90: Likewise.
9743 * gfortran.dg/deferred_character_5.f90: Likewise.
9744 * gfortran.dg/deferred_character_6.f90: Likewise.
9745 * gfortran.dg/deferred_character_7.f90: Likewise.
9746 * gfortran.dg/deferred_character_8.f90: Likewise.
9747 * gfortran.dg/deferred_character_9.f90: Likewise.
9748 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
9749 * gfortran.dg/deferred_type_component_1.f90: Likewise.
9750 * gfortran.dg/deferred_type_component_2.f90: Likewise.
9751 * gfortran.dg/deferred_type_param_2.f90: Likewise.
9752 * gfortran.dg/deferred_type_param_4.f90: Likewise.
9753 * gfortran.dg/deferred_type_param_5.f90: Likewise.
9754 * gfortran.dg/deferred_type_param_6.f90: Likewise.
9755 * gfortran.dg/deferred_type_param_8.f90: Likewise.
9756 * gfortran.dg/deferred_type_param_9.f90: Likewise.
9757 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
9758 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
9759 * gfortran.dg/defined_assignment_1.f90: Likewise.
9760 * gfortran.dg/defined_assignment_10.f90: Likewise.
9761 * gfortran.dg/defined_assignment_11.f90: Likewise.
9762 * gfortran.dg/defined_assignment_2.f90: Likewise.
9763 * gfortran.dg/defined_assignment_3.f90: Likewise.
9764 * gfortran.dg/defined_assignment_4.f90: Likewise.
9765 * gfortran.dg/defined_assignment_5.f90: Likewise.
9766 * gfortran.dg/defined_assignment_8.f90: Likewise.
9767 * gfortran.dg/defined_assignment_9.f90: Likewise.
9768 * gfortran.dg/dependency_2.f90: Likewise.
9769 * gfortran.dg/dependency_21.f90: Likewise.
9770 * gfortran.dg/dependency_22.f90: Likewise.
9771 * gfortran.dg/dependency_23.f90: Likewise.
9772 * gfortran.dg/dependency_24.f90: Likewise.
9773 * gfortran.dg/dependency_25.f90: Likewise.
9774 * gfortran.dg/dependency_26.f90: Likewise.
9775 * gfortran.dg/dependency_39.f90: Likewise.
9776 * gfortran.dg/dependency_40.f90: Likewise.
9777 * gfortran.dg/dependency_41.f90: Likewise.
9778 * gfortran.dg/dependency_42.f90: Likewise.
9779 * gfortran.dg/dependency_43.f90: Likewise.
9780 * gfortran.dg/dependency_44.f90: Likewise.
9781 * gfortran.dg/dependency_45.f90: Likewise.
9782 * gfortran.dg/dependency_50.f90: Likewise.
9783 * gfortran.dg/dependency_51.f90: Likewise.
9784 * gfortran.dg/dependent_decls_1.f90: Likewise.
9785 * gfortran.dg/der_array_1.f90: Likewise.
9786 * gfortran.dg/der_array_io_1.f90: Likewise.
9787 * gfortran.dg/der_array_io_2.f90: Likewise.
9788 * gfortran.dg/der_array_io_3.f90: Likewise.
9789 * gfortran.dg/der_io_1.f90: Likewise.
9790 * gfortran.dg/der_io_3.f90: Likewise.
9791 * gfortran.dg/der_pointer_2.f90: Likewise.
9792 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
9793 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
9794 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
9795 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
9796 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
9797 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
9798 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
9799 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
9800 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
9801 * gfortran.dg/derived_external_function_1.f90: Likewise.
9802 * gfortran.dg/derived_init_1.f90: Likewise.
9803 * gfortran.dg/derived_init_2.f90: Likewise.
9804 * gfortran.dg/derived_init_3.f90: Likewise.
9805 * gfortran.dg/derived_init_4.f90: Likewise.
9806 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
9807 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
9808 * gfortran.dg/dev_null.F90: Likewise.
9809 * gfortran.dg/dfloat_1.f90: Likewise.
9810 * gfortran.dg/dim_sum_1.f90: Likewise.
9811 * gfortran.dg/dim_sum_2.f90: Likewise.
9812 * gfortran.dg/dim_sum_3.f90: Likewise.
9813 * gfortran.dg/direct_io_10.f: Likewise.
9814 * gfortran.dg/direct_io_11.f90: Likewise.
9815 * gfortran.dg/direct_io_12.f90: Likewise.
9816 * gfortran.dg/direct_io_2.f90: Likewise.
9817 * gfortran.dg/direct_io_3.f90: Likewise.
9818 * gfortran.dg/direct_io_4.f90: Likewise.
9819 * gfortran.dg/direct_io_5.f90: Likewise.
9820 * gfortran.dg/direct_io_6.f90: Likewise.
9821 * gfortran.dg/direct_io_7.f90: Likewise.
9822 * gfortran.dg/direct_io_8.f90: Likewise.
9823 * gfortran.dg/direct_io_9.f: Likewise.
9824 * gfortran.dg/do_1.f90: Likewise.
9825 * gfortran.dg/do_3.F90: Likewise.
9826 * gfortran.dg/do_concurrent_2.f90: Likewise.
9827 * gfortran.dg/do_concurrent_4.f90: Likewise.
9828 * gfortran.dg/do_corner_warn.f90: Likewise.
9829 * gfortran.dg/do_iterator_2.f90: Likewise.
9830 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
9831 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
9832 * gfortran.dg/dos_eol.f: Likewise.
9833 * gfortran.dg/dot_product_1.f03: Likewise.
9834 * gfortran.dg/dot_product_2.f90: Likewise.
9835 * gfortran.dg/dot_product_4.f90: Likewise.
9836 * gfortran.dg/dshift_1.F90: Likewise.
9837 * gfortran.dg/dshift_2.F90: Likewise.
9838 * gfortran.dg/dtio_1.f90: Likewise.
9839 * gfortran.dg/dtio_10.f90: Likewise.
9840 * gfortran.dg/dtio_12.f90: Likewise.
9841 * gfortran.dg/dtio_14.f90: Likewise.
9842 * gfortran.dg/dtio_15.f90: Likewise.
9843 * gfortran.dg/dtio_16.f90: Likewise.
9844 * gfortran.dg/dtio_17.f90: Likewise.
9845 * gfortran.dg/dtio_19.f90: Likewise.
9846 * gfortran.dg/dtio_2.f90: Likewise.
9847 * gfortran.dg/dtio_20.f03: Likewise.
9848 * gfortran.dg/dtio_22.f90: Likewise.
9849 * gfortran.dg/dtio_24.f90: Likewise.
9850 * gfortran.dg/dtio_25.f90: Likewise.
9851 * gfortran.dg/dtio_26.f03: Likewise.
9852 * gfortran.dg/dtio_27.f90: Likewise.
9853 * gfortran.dg/dtio_28.f03: Likewise.
9854 * gfortran.dg/dtio_3.f90: Likewise.
9855 * gfortran.dg/dtio_30.f03: Likewise.
9856 * gfortran.dg/dtio_31.f03: Likewise.
9857 * gfortran.dg/dtio_32.f03: Likewise.
9858 * gfortran.dg/dtio_4.f90: Likewise.
9859 * gfortran.dg/dtio_5.f90: Likewise.
9860 * gfortran.dg/dtio_7.f90: Likewise.
9861 * gfortran.dg/dtio_8.f90: Likewise.
9862 * gfortran.dg/dtio_9.f90: Likewise.
9863 * gfortran.dg/dummy_procedure_3.f90: Likewise.
9864 * gfortran.dg/dummy_procedure_7.f90: Likewise.
9865 * gfortran.dg/dup_save_1.f90: Likewise.
9866 * gfortran.dg/dup_save_2.f90: Likewise.
9867 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
9868 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
9869 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
9870 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
9871 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
9872 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
9873 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
9874 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
9875 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
9876 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
9877 * gfortran.dg/e_d_fmt.f90: Likewise.
9878 * gfortran.dg/edit_real_1.f90: Likewise.
9879 * gfortran.dg/elemental_by_value_1.f90: Likewise.
9880 * gfortran.dg/elemental_dependency_1.f90: Likewise.
9881 * gfortran.dg/elemental_dependency_4.f90: Likewise.
9882 * gfortran.dg/elemental_dependency_5.f90: Likewise.
9883 * gfortran.dg/elemental_dependency_6.f90: Likewise.
9884 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
9885 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
9886 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
9887 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
9888 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
9889 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
9890 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
9891 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
9892 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
9893 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
9894 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
9895 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
9896 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
9897 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
9898 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
9899 * gfortran.dg/empty_format_1.f90: Likewise.
9900 * gfortran.dg/endfile.f: Likewise.
9901 * gfortran.dg/endfile.f90: Likewise.
9902 * gfortran.dg/endfile_2.f90: Likewise.
9903 * gfortran.dg/entry_1.f90: Likewise.
9904 * gfortran.dg/entry_10.f90: Likewise.
9905 * gfortran.dg/entry_12.f90: Likewise.
9906 * gfortran.dg/entry_13.f90: Likewise.
9907 * gfortran.dg/entry_14.f90: Likewise.
9908 * gfortran.dg/entry_16.f90: Likewise.
9909 * gfortran.dg/entry_3.f90: Likewise.
9910 * gfortran.dg/entry_6.f90: Likewise.
9911 * gfortran.dg/entry_9.f90: Likewise.
9912 * gfortran.dg/entry_array_specs_2.f: Likewise.
9913 * gfortran.dg/enum_1.f90: Likewise.
9914 * gfortran.dg/enum_9.f90: Likewise.
9915 * gfortran.dg/eof_1.f90: Likewise.
9916 * gfortran.dg/eof_2.f90: Likewise.
9917 * gfortran.dg/eof_4.f90: Likewise.
9918 * gfortran.dg/eof_5.f90: Likewise.
9919 * gfortran.dg/eor_handling_1.f90: Likewise.
9920 * gfortran.dg/eor_handling_2.f90: Likewise.
9921 * gfortran.dg/eor_handling_3.f90: Likewise.
9922 * gfortran.dg/eor_handling_4.f90: Likewise.
9923 * gfortran.dg/eor_handling_5.f90: Likewise.
9924 * gfortran.dg/eoshift_3.f90: Likewise.
9925 * gfortran.dg/eoshift_4.f90: Likewise.
9926 * gfortran.dg/eoshift_5.f90: Likewise.
9927 * gfortran.dg/eoshift_6.f90: Likewise.
9928 * gfortran.dg/eoshift_large_1.f90: Likewise.
9929 * gfortran.dg/equiv_6.f90: Likewise.
9930 * gfortran.dg/equiv_7.f90: Likewise.
9931 * gfortran.dg/equiv_9.f90: Likewise.
9932 * gfortran.dg/equiv_constraint_4.f90: Likewise.
9933 * gfortran.dg/erf_2.F90: Likewise.
9934 * gfortran.dg/erf_3.F90: Likewise.
9935 * gfortran.dg/erfc_scaled_1.f90: Likewise.
9936 * gfortran.dg/error_format_2.f90: Likewise.
9937 * gfortran.dg/error_recovery_5.f90: Likewise.
9938 * gfortran.dg/execute_command_line_2.f90: Likewise.
9939 * gfortran.dg/execute_command_line_3.f90: Likewise.
9940 * gfortran.dg/exit_1.f08: Likewise.
9941 * gfortran.dg/exit_3.f08: Likewise.
9942 * gfortran.dg/exponent_1.f90: Likewise.
9943 * gfortran.dg/exponent_2.f90: Likewise.
9944 * gfortran.dg/extended_char_comparison_1.f: Likewise.
9945 * gfortran.dg/extends_1.f03: Likewise.
9946 * gfortran.dg/extends_16.f90: Likewise.
9947 * gfortran.dg/extends_2.f03: Likewise.
9948 * gfortran.dg/extends_3.f03: Likewise.
9949 * gfortran.dg/extends_4.f03: Likewise.
9950 * gfortran.dg/extends_type_of_1.f03: Likewise.
9951 * gfortran.dg/extends_type_of_2.f03: Likewise.
9952 * gfortran.dg/external_procedures_3.f90: Likewise.
9953 * gfortran.dg/f2003_inquire_1.f03: Likewise.
9954 * gfortran.dg/f2003_io_1.f03: Likewise.
9955 * gfortran.dg/f2003_io_4.f03: Likewise.
9956 * gfortran.dg/f2003_io_5.f03: Likewise.
9957 * gfortran.dg/f2003_io_6.f03: Likewise.
9958 * gfortran.dg/f2003_io_7.f03: Likewise.
9959 * gfortran.dg/f2c_1.f90: Likewise.
9960 * gfortran.dg/f2c_2.f90: Likewise.
9961 * gfortran.dg/f2c_3.f90: Likewise.
9962 * gfortran.dg/f2c_4.f90: Likewise.
9963 * gfortran.dg/f2c_6.f90: Likewise.
9964 * gfortran.dg/f2c_7.f90: Likewise.
9965 * gfortran.dg/f2c_9.f90: Likewise.
9966 * gfortran.dg/fgetc_1.f90: Likewise.
9967 * gfortran.dg/fgetc_2.f90: Likewise.
9968 * gfortran.dg/filename_null.f90: Likewise.
9969 * gfortran.dg/finalize_12.f90: Likewise.
9970 * gfortran.dg/finalize_13.f90: Likewise.
9971 * gfortran.dg/finalize_15.f90: Likewise.
9972 * gfortran.dg/finalize_17.f90: Likewise.
9973 * gfortran.dg/finalize_18.f90: Likewise.
9974 * gfortran.dg/finalize_25.f90: Likewise.
9975 * gfortran.dg/finalize_29.f08: Likewise.
9976 * gfortran.dg/finalize_31.f90: Likewise.
9977 * gfortran.dg/float_1.f90: Likewise.
9978 * gfortran.dg/flush_1.f90: Likewise.
9979 * gfortran.dg/fmt_bz_bn.f: Likewise.
9980 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
9981 * gfortran.dg/fmt_cache_1.f: Likewise.
9982 * gfortran.dg/fmt_cache_2.f: Likewise.
9983 * gfortran.dg/fmt_cache_3.f90: Likewise.
9984 * gfortran.dg/fmt_colon.f90: Likewise.
9985 * gfortran.dg/fmt_e.f90: Likewise.
9986 * gfortran.dg/fmt_en.f90: Likewise.
9987 * gfortran.dg/fmt_error_10.f: Likewise.
9988 * gfortran.dg/fmt_error_9.f: Likewise.
9989 * gfortran.dg/fmt_exhaust.f90: Likewise.
9990 * gfortran.dg/fmt_f0_1.f90: Likewise.
9991 * gfortran.dg/fmt_f_an_p.f: Likewise.
9992 * gfortran.dg/fmt_fw_d.f90: Likewise.
9993 * gfortran.dg/fmt_g.f: Likewise.
9994 * gfortran.dg/fmt_g0_1.f08: Likewise.
9995 * gfortran.dg/fmt_g0_2.f08: Likewise.
9996 * gfortran.dg/fmt_g0_4.f08: Likewise.
9997 * gfortran.dg/fmt_g0_5.f08: Likewise.
9998 * gfortran.dg/fmt_g0_6.f08: Likewise.
9999 * gfortran.dg/fmt_g0_7.f08: Likewise.
10000 * gfortran.dg/fmt_g_1.f90: Likewise.
10001 * gfortran.dg/fmt_int_sign.f90: Likewise.
10002 * gfortran.dg/fmt_l.f90: Likewise.
10003 * gfortran.dg/fmt_missing_period_2.f: Likewise.
10004 * gfortran.dg/fmt_missing_period_3.f: Likewise.
10005 * gfortran.dg/fmt_p_1.f90: Likewise.
10006 * gfortran.dg/fmt_pf.f90: Likewise.
10007 * gfortran.dg/fmt_read.f90: Likewise.
10008 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
10009 * gfortran.dg/fmt_t_1.f90: Likewise.
10010 * gfortran.dg/fmt_t_2.f90: Likewise.
10011 * gfortran.dg/fmt_t_3.f90: Likewise.
10012 * gfortran.dg/fmt_t_4.f90: Likewise.
10013 * gfortran.dg/fmt_t_5.f90: Likewise.
10014 * gfortran.dg/fmt_t_6.f: Likewise.
10015 * gfortran.dg/fmt_t_7.f: Likewise.
10016 * gfortran.dg/fmt_t_9.f: Likewise.
10017 * gfortran.dg/fmt_tl.f: Likewise.
10018 * gfortran.dg/fmt_unlimited.f90: Likewise.
10019 * gfortran.dg/fmt_white.f: Likewise.
10020 * gfortran.dg/fmt_zero_digits.f90: Likewise.
10021 * gfortran.dg/fold_nearest.f90: Likewise.
10022 * gfortran.dg/forall_1.f90: Likewise.
10023 * gfortran.dg/forall_10.f90: Likewise.
10024 * gfortran.dg/forall_12.f90: Likewise.
10025 * gfortran.dg/forall_13.f90: Likewise.
10026 * gfortran.dg/forall_15.f90: Likewise.
10027 * gfortran.dg/forall_4.f90: Likewise.
10028 * gfortran.dg/forall_5.f90: Likewise.
10029 * gfortran.dg/forall_6.f90: Likewise.
10030 * gfortran.dg/forall_7.f90: Likewise.
10031 * gfortran.dg/fraction.f90: Likewise.
10032 * gfortran.dg/fseek.f90: Likewise.
10033 * gfortran.dg/ftell_1.f90: Likewise.
10034 * gfortran.dg/ftell_2.f90: Likewise.
10035 * gfortran.dg/ftell_3.f90: Likewise.
10036 * gfortran.dg/func_assign_2.f90: Likewise.
10037 * gfortran.dg/func_assign_3.f90: Likewise.
10038 * gfortran.dg/func_derived_1.f90: Likewise.
10039 * gfortran.dg/func_derived_2.f90: Likewise.
10040 * gfortran.dg/func_derived_3.f90: Likewise.
10041 * gfortran.dg/func_result_1.f90: Likewise.
10042 * gfortran.dg/func_result_2.f90: Likewise.
10043 * gfortran.dg/func_result_6.f90: Likewise.
10044 * gfortran.dg/function_charlen_2.f90: Likewise.
10045 * gfortran.dg/function_charlen_3.f: Likewise.
10046 * gfortran.dg/function_kinds_1.f90: Likewise.
10047 * gfortran.dg/function_kinds_4.f90: Likewise.
10048 * gfortran.dg/function_optimize_10.f90: Likewise.
10049 * gfortran.dg/function_optimize_11.f90: Likewise.
10050 * gfortran.dg/function_optimize_12.f90: Likewise.
10051 * gfortran.dg/function_optimize_4.f90: Likewise.
10052 * gfortran.dg/function_optimize_8.f90: Likewise.
10053 * gfortran.dg/g77/13037.f: Likewise.
10054 * gfortran.dg/g77/1832.f: Likewise.
10055 * gfortran.dg/g77/19981119-0.f: Likewise.
10056 * gfortran.dg/g77/19990313-0.f: Likewise.
10057 * gfortran.dg/g77/19990313-1.f: Likewise.
10058 * gfortran.dg/g77/19990313-2.f: Likewise.
10059 * gfortran.dg/g77/19990313-3.f: Likewise.
10060 * gfortran.dg/g77/19990419-1.f: Likewise.
10061 * gfortran.dg/g77/19990826-0.f: Likewise.
10062 * gfortran.dg/g77/19990826-2.f: Likewise.
10063 * gfortran.dg/g77/20000503-1.f: Likewise.
10064 * gfortran.dg/g77/20001111.f: Likewise.
10065 * gfortran.dg/g77/20010116.f: Likewise.
10066 * gfortran.dg/g77/20010216-1.f: Likewise.
10067 * gfortran.dg/g77/20010430.f: Likewise.
10068 * gfortran.dg/g77/20010610.f: Likewise.
10069 * gfortran.dg/g77/6177.f: Likewise.
10070 * gfortran.dg/g77/7388.f: Likewise.
10071 * gfortran.dg/g77/947.f: Likewise.
10072 * gfortran.dg/g77/970625-2.f: Likewise.
10073 * gfortran.dg/g77/971102-1.f: Likewise.
10074 * gfortran.dg/g77/980628-0.f: Likewise.
10075 * gfortran.dg/g77/980628-1.f: Likewise.
10076 * gfortran.dg/g77/980628-10.f: Likewise.
10077 * gfortran.dg/g77/980628-2.f: Likewise.
10078 * gfortran.dg/g77/980628-3.f: Likewise.
10079 * gfortran.dg/g77/980628-7.f: Likewise.
10080 * gfortran.dg/g77/980628-8.f: Likewise.
10081 * gfortran.dg/g77/980628-9.f: Likewise.
10082 * gfortran.dg/g77/980701-0.f: Likewise.
10083 * gfortran.dg/g77/980701-1.f: Likewise.
10084 * gfortran.dg/g77/cabs.f: Likewise.
10085 * gfortran.dg/g77/claus.f: Likewise.
10086 * gfortran.dg/g77/complex_1.f: Likewise.
10087 * gfortran.dg/g77/cpp3.F: Likewise.
10088 * gfortran.dg/g77/cpp4.F: Likewise.
10089 * gfortran.dg/g77/cpp5.F: Likewise.
10090 * gfortran.dg/g77/dcomplex.f: Likewise.
10091 * gfortran.dg/g77/dnrm2.f: Likewise.
10092 * gfortran.dg/g77/erfc.f: Likewise.
10093 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
10094 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
10095 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
10096 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
10097 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
10098 * gfortran.dg/g77/int8421.f: Likewise.
10099 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
10100 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
10101 * gfortran.dg/g77/le.f: Likewise.
10102 * gfortran.dg/g77/short.f: Likewise.
10103 * gfortran.dg/gamma_1.f90: Likewise.
10104 * gfortran.dg/gamma_4.f90: Likewise.
10105 * gfortran.dg/gamma_5.f90: Likewise.
10106 * gfortran.dg/generic_13.f90: Likewise.
10107 * gfortran.dg/generic_15.f90: Likewise.
10108 * gfortran.dg/generic_19.f90: Likewise.
10109 * gfortran.dg/generic_20.f90: Likewise.
10110 * gfortran.dg/generic_23.f03: Likewise.
10111 * gfortran.dg/generic_25.f90: Likewise.
10112 * gfortran.dg/generic_27.f90: Likewise.
10113 * gfortran.dg/generic_31.f90: Likewise.
10114 * gfortran.dg/generic_4.f90: Likewise.
10115 * gfortran.dg/global_vars_c_init.f90: Likewise.
10116 * gfortran.dg/global_vars_f90_init.f90: Likewise.
10117 * gfortran.dg/gnu_logical_1.F: Likewise.
10118 * gfortran.dg/goacc/fixed-1.f: Likewise.
10119 * gfortran.dg/goacc/fixed-2.f: Likewise.
10120 * gfortran.dg/goacc/gang-static.f95: Likewise.
10121 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
10122 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10123 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10124 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10125 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10126 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10127 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
10128 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10129 * gfortran.dg/goacc/omp-fixed.f: Likewise.
10130 * gfortran.dg/gomp/crayptr5.f90: Likewise.
10131 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
10132 * gfortran.dg/gomp/pr48794.f90: Likewise.
10133 * gfortran.dg/gomp/pr72744.f90: Likewise.
10134 * gfortran.dg/gomp/pr77665.f90: Likewise.
10135 * gfortran.dg/gomp/workshare2.f90: Likewise.
10136 * gfortran.dg/gomp/workshare3.f90: Likewise.
10137 * gfortran.dg/goto_1.f: Likewise.
10138 * gfortran.dg/goto_2.f90: Likewise.
10139 * gfortran.dg/goto_4.f90: Likewise.
10140 * gfortran.dg/goto_6.f: Likewise.
10141 * gfortran.dg/graphite/id-26.f03: Likewise.
10142 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
10143 * gfortran.dg/graphite/pr29581.f90: Likewise.
10144 * gfortran.dg/graphite/pr29832.f90: Likewise.
10145 * gfortran.dg/graphite/run-id-1.f: Likewise.
10146 * gfortran.dg/graphite/run-id-2.f90: Likewise.
10147 * gfortran.dg/graphite/run-id-3.f90: Likewise.
10148 * gfortran.dg/hollerith.f90: Likewise.
10149 * gfortran.dg/hollerith4.f90: Likewise.
10150 * gfortran.dg/hollerith6.f90: Likewise.
10151 * gfortran.dg/hollerith8.f90: Likewise.
10152 * gfortran.dg/hollerith_1.f90: Likewise.
10153 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
10154 * gfortran.dg/hollerith_f95.f90: Likewise.
10155 * gfortran.dg/hollerith_legacy.f90: Likewise.
10156 * gfortran.dg/host_assoc_call_3.f90: Likewise.
10157 * gfortran.dg/host_assoc_function_1.f90: Likewise.
10158 * gfortran.dg/host_assoc_function_3.f90: Likewise.
10159 * gfortran.dg/host_assoc_function_4.f90: Likewise.
10160 * gfortran.dg/host_assoc_function_9.f90: Likewise.
10161 * gfortran.dg/host_dummy_index_1.f90: Likewise.
10162 * gfortran.dg/hypot_1.f90: Likewise.
10163 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
10164 * gfortran.dg/iargc.f90: Likewise.
10165 * gfortran.dg/ibits.f90: Likewise.
10166 * gfortran.dg/ichar_1.f90: Likewise.
10167 * gfortran.dg/ichar_2.f90: Likewise.
10168 * gfortran.dg/ieee/ieee_1.F90: Likewise.
10169 * gfortran.dg/ieee/ieee_2.f90: Likewise.
10170 * gfortran.dg/ieee/ieee_3.f90: Likewise.
10171 * gfortran.dg/ieee/ieee_4.f90: Likewise.
10172 * gfortran.dg/ieee/ieee_6.f90: Likewise.
10173 * gfortran.dg/ieee/ieee_7.f90: Likewise.
10174 * gfortran.dg/ieee/ieee_8.f90: Likewise.
10175 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
10176 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
10177 * gfortran.dg/ieee/large_1.f90: Likewise.
10178 * gfortran.dg/ieee/large_2.f90: Likewise.
10179 * gfortran.dg/ieee/large_3.F90: Likewise.
10180 * gfortran.dg/ieee/large_4.f90: Likewise.
10181 * gfortran.dg/ieee/rounding_1.f90: Likewise.
10182 * gfortran.dg/ieee/underflow_1.f90: Likewise.
10183 * gfortran.dg/impl_do_var_data.f90: Likewise.
10184 * gfortran.dg/implicit_10.f90: Likewise.
10185 * gfortran.dg/implicit_12.f90: Likewise.
10186 * gfortran.dg/implicit_class_1.f90: Likewise.
10187 * gfortran.dg/implicit_pure_1.f90: Likewise.
10188 * gfortran.dg/implied_do_1.f90: Likewise.
10189 * gfortran.dg/implied_do_io_1.f90: Likewise.
10190 * gfortran.dg/implied_do_io_2.f90: Likewise.
10191 * gfortran.dg/implied_do_io_3.f90: Likewise.
10192 * gfortran.dg/implied_shape_1.f08: Likewise.
10193 * gfortran.dg/import.f90: Likewise.
10194 * gfortran.dg/import4.f90: Likewise.
10195 * gfortran.dg/impure_1.f08: Likewise.
10196 * gfortran.dg/index.f90: Likewise.
10197 * gfortran.dg/index_2.f90: Likewise.
10198 * gfortran.dg/init_flag_1.f90: Likewise.
10199 * gfortran.dg/init_flag_10.f90: Likewise.
10200 * gfortran.dg/init_flag_15.f03: Likewise.
10201 * gfortran.dg/init_flag_2.f90: Likewise.
10202 * gfortran.dg/init_flag_3.f90: Likewise.
10203 * gfortran.dg/init_flag_4.f90: Likewise.
10204 * gfortran.dg/init_flag_5.f90: Likewise.
10205 * gfortran.dg/init_flag_6.f90: Likewise.
10206 * gfortran.dg/init_flag_7.f90: Likewise.
10207 * gfortran.dg/init_flag_9.f90: Likewise.
10208 * gfortran.dg/initialization_11.f90: Likewise.
10209 * gfortran.dg/initialization_19.f90: Likewise.
10210 * gfortran.dg/initialization_2.f90: Likewise.
10211 * gfortran.dg/initialization_22.f90: Likewise.
10212 * gfortran.dg/initialization_27.f90: Likewise.
10213 * gfortran.dg/initialization_5.f90: Likewise.
10214 * gfortran.dg/initialization_6.f90: Likewise.
10215 * gfortran.dg/inline_matmul_1.f90: Likewise.
10216 * gfortran.dg/inline_matmul_10.f90: Likewise.
10217 * gfortran.dg/inline_matmul_11.f90: Likewise.
10218 * gfortran.dg/inline_matmul_13.f90: Likewise.
10219 * gfortran.dg/inline_matmul_14.f90: Likewise.
10220 * gfortran.dg/inline_matmul_16.f90: Likewise.
10221 * gfortran.dg/inline_matmul_17.f90: Likewise.
10222 * gfortran.dg/inline_matmul_18.f90: Likewise.
10223 * gfortran.dg/inline_matmul_19.f90: Likewise.
10224 * gfortran.dg/inline_matmul_2.f90: Likewise.
10225 * gfortran.dg/inline_matmul_20.f90: Likewise.
10226 * gfortran.dg/inline_matmul_22.f90: Likewise.
10227 * gfortran.dg/inline_matmul_3.f90: Likewise.
10228 * gfortran.dg/inline_matmul_4.f90: Likewise.
10229 * gfortran.dg/inline_matmul_5.f90: Likewise.
10230 * gfortran.dg/inline_matmul_6.f90: Likewise.
10231 * gfortran.dg/inline_matmul_7.f90: Likewise.
10232 * gfortran.dg/inline_matmul_8.f90: Likewise.
10233 * gfortran.dg/inline_matmul_9.f90: Likewise.
10234 * gfortran.dg/inline_sum_1.f90: Likewise.
10235 * gfortran.dg/inline_sum_3.f90: Likewise.
10236 * gfortran.dg/inline_sum_5.f90: Likewise.
10237 * gfortran.dg/inquire-complex.f90: Likewise.
10238 * gfortran.dg/inquire.f90: Likewise.
10239 * gfortran.dg/inquire_10.f90: Likewise.
10240 * gfortran.dg/inquire_13.f90: Likewise.
10241 * gfortran.dg/inquire_15.f90: Likewise.
10242 * gfortran.dg/inquire_16.f90: Likewise.
10243 * gfortran.dg/inquire_17.f90: Likewise.
10244 * gfortran.dg/inquire_5.f90: Likewise.
10245 * gfortran.dg/inquire_6.f90: Likewise.
10246 * gfortran.dg/inquire_7.f90: Likewise.
10247 * gfortran.dg/inquire_9.f90: Likewise.
10248 * gfortran.dg/inquire_internal.f90: Likewise.
10249 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
10250 * gfortran.dg/inquire_size.f90: Likewise.
10251 * gfortran.dg/int_1.f90: Likewise.
10252 * gfortran.dg/int_conv_1.f90: Likewise.
10253 * gfortran.dg/int_range_io_1.f90: Likewise.
10254 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
10255 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
10256 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
10257 * gfortran.dg/integer_plus.f90: Likewise.
10258 * gfortran.dg/intent_out_2.f90: Likewise.
10259 * gfortran.dg/intent_out_5.f90: Likewise.
10260 * gfortran.dg/intent_out_6.f90: Likewise.
10261 * gfortran.dg/interface_12.f90: Likewise.
10262 * gfortran.dg/interface_19.f90: Likewise.
10263 * gfortran.dg/interface_4.f90: Likewise.
10264 * gfortran.dg/interface_5.f90: Likewise.
10265 * gfortran.dg/interface_9.f90: Likewise.
10266 * gfortran.dg/interface_assignment_1.f90: Likewise.
10267 * gfortran.dg/interface_assignment_2.f90: Likewise.
10268 * gfortran.dg/internal_dummy_2.f08: Likewise.
10269 * gfortran.dg/internal_dummy_3.f08: Likewise.
10270 * gfortran.dg/internal_dummy_4.f08: Likewise.
10271 * gfortran.dg/internal_pack_1.f90: Likewise.
10272 * gfortran.dg/internal_pack_10.f90: Likewise.
10273 * gfortran.dg/internal_pack_12.f90: Likewise.
10274 * gfortran.dg/internal_pack_13.f90: Likewise.
10275 * gfortran.dg/internal_pack_14.f90: Likewise.
10276 * gfortran.dg/internal_pack_15.f90: Likewise.
10277 * gfortran.dg/internal_pack_2.f90: Likewise.
10278 * gfortran.dg/internal_pack_3.f90: Likewise.
10279 * gfortran.dg/internal_pack_4.f90: Likewise.
10280 * gfortran.dg/internal_pack_6.f90: Likewise.
10281 * gfortran.dg/internal_pack_8.f90: Likewise.
10282 * gfortran.dg/internal_readwrite_1.f90: Likewise.
10283 * gfortran.dg/internal_readwrite_2.f90: Likewise.
10284 * gfortran.dg/internal_readwrite_3.f90: Likewise.
10285 * gfortran.dg/intrinsic_actual_1.f: Likewise.
10286 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
10287 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
10288 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
10289 * gfortran.dg/intrinsic_char_1.f90: Likewise.
10290 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
10291 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
10292 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
10293 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
10294 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
10295 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
10296 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
10297 * gfortran.dg/intrinsic_product_1.f90: Likewise.
10298 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
10299 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
10300 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
10301 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
10302 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
10303 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
10304 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
10305 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
10306 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
10307 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
10308 * gfortran.dg/io_err_1.f90: Likewise.
10309 * gfortran.dg/io_real_boz.f90: Likewise.
10310 * gfortran.dg/iomsg_1.f90: Likewise.
10311 * gfortran.dg/iostat_1.f90: Likewise.
10312 * gfortran.dg/iostat_2.f90: Likewise.
10313 * gfortran.dg/iostat_4.f90: Likewise.
10314 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
10315 * gfortran.dg/ishft_1.f90: Likewise.
10316 * gfortran.dg/ishft_2.f90: Likewise.
10317 * gfortran.dg/ishft_4.f90: Likewise.
10318 * gfortran.dg/isnan_1.f90: Likewise.
10319 * gfortran.dg/isnan_2.f90: Likewise.
10320 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
10321 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
10322 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
10323 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
10324 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
10325 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
10326 * gfortran.dg/itime_idate_1.f: Likewise.
10327 * gfortran.dg/itime_idate_2.f: Likewise.
10328 * gfortran.dg/large_integer_kind_1.f90: Likewise.
10329 * gfortran.dg/large_integer_kind_2.f90: Likewise.
10330 * gfortran.dg/large_real_kind_1.f90: Likewise.
10331 * gfortran.dg/large_real_kind_2.F90: Likewise.
10332 * gfortran.dg/large_real_kind_3.F90: Likewise.
10333 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
10334 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
10335 * gfortran.dg/large_recl.f90: Likewise.
10336 * gfortran.dg/large_unit_1.f90: Likewise.
10337 * gfortran.dg/large_unit_2.f90: Likewise.
10338 * gfortran.dg/largeequiv_1.f90: Likewise.
10339 * gfortran.dg/leadz_trailz_1.f90: Likewise.
10340 * gfortran.dg/leadz_trailz_2.f90: Likewise.
10341 * gfortran.dg/leadz_trailz_3.f90: Likewise.
10342 * gfortran.dg/list_read_1.f90: Likewise.
10343 * gfortran.dg/list_read_10.f90: Likewise.
10344 * gfortran.dg/list_read_11.f90: Likewise.
10345 * gfortran.dg/list_read_12.f90: Likewise.
10346 * gfortran.dg/list_read_13.f: Likewise.
10347 * gfortran.dg/list_read_14.f90: Likewise.
10348 * gfortran.dg/list_read_2.f90: Likewise.
10349 * gfortran.dg/list_read_3.f90: Likewise.
10350 * gfortran.dg/list_read_4.f90: Likewise.
10351 * gfortran.dg/list_read_5.f90: Likewise.
10352 * gfortran.dg/list_read_6.f90: Likewise.
10353 * gfortran.dg/list_read_7.f90: Likewise.
10354 * gfortran.dg/list_read_8.f90: Likewise.
10355 * gfortran.dg/list_read_9.f90: Likewise.
10356 * gfortran.dg/loc_2.f90: Likewise.
10357 * gfortran.dg/logical_1.f90: Likewise.
10358 * gfortran.dg/logical_dot_product.f90: Likewise.
10359 * gfortran.dg/logical_temp_io.f90: Likewise.
10360 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
10361 * gfortran.dg/lrshift_1.f90: Likewise.
10362 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
10363 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
10364 * gfortran.dg/lto/pr40725_0.f03: Likewise.
10365 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10366 * gfortran.dg/make_unit.f90: Likewise.
10367 * gfortran.dg/mapping_1.f90: Likewise.
10368 * gfortran.dg/mapping_2.f90: Likewise.
10369 * gfortran.dg/mapping_3.f90: Likewise.
10370 * gfortran.dg/masklr_1.F90: Likewise.
10371 * gfortran.dg/masklr_2.F90: Likewise.
10372 * gfortran.dg/matmul_1.f90: Likewise.
10373 * gfortran.dg/matmul_10.f90: Likewise.
10374 * gfortran.dg/matmul_12.f90: Likewise.
10375 * gfortran.dg/matmul_16.f90: Likewise.
10376 * gfortran.dg/matmul_17.f90: Likewise.
10377 * gfortran.dg/matmul_18.f90: Likewise.
10378 * gfortran.dg/matmul_2.f90: Likewise.
10379 * gfortran.dg/matmul_3.f90: Likewise.
10380 * gfortran.dg/matmul_4.f90: Likewise.
10381 * gfortran.dg/matmul_6.f90: Likewise.
10382 * gfortran.dg/matmul_8.f03: Likewise.
10383 * gfortran.dg/matmul_9.f90: Likewise.
10384 * gfortran.dg/matmul_bounds_12.f90: Likewise.
10385 * gfortran.dg/matmul_bounds_6.f90: Likewise.
10386 * gfortran.dg/matmul_const.f90: Likewise.
10387 * gfortran.dg/maxloc_1.f90: Likewise.
10388 * gfortran.dg/maxloc_2.f90: Likewise.
10389 * gfortran.dg/maxloc_3.f90: Likewise.
10390 * gfortran.dg/maxloc_4.f90: Likewise.
10391 * gfortran.dg/maxloc_string_1.f90: Likewise.
10392 * gfortran.dg/maxlocval_1.f90: Likewise.
10393 * gfortran.dg/maxlocval_2.f90: Likewise.
10394 * gfortran.dg/maxlocval_3.f90: Likewise.
10395 * gfortran.dg/maxlocval_4.f90: Likewise.
10396 * gfortran.dg/maxval_char_1.f90: Likewise.
10397 * gfortran.dg/maxval_char_2.f90: Likewise.
10398 * gfortran.dg/maxval_char_3.f90: Likewise.
10399 * gfortran.dg/maxval_char_4.f90: Likewise.
10400 * gfortran.dg/maxval_parameter_1.f90: Likewise.
10401 * gfortran.dg/mclock.f90: Likewise.
10402 * gfortran.dg/merge_bits_1.F90: Likewise.
10403 * gfortran.dg/merge_bits_2.F90: Likewise.
10404 * gfortran.dg/merge_char_1.f90: Likewise.
10405 * gfortran.dg/merge_init_expr.f90: Likewise.
10406 * gfortran.dg/min_max_optional_1.f90: Likewise.
10407 * gfortran.dg/min_max_optional_5.f90: Likewise.
10408 * gfortran.dg/minloc_1.f90: Likewise.
10409 * gfortran.dg/minloc_2.f90: Likewise.
10410 * gfortran.dg/minloc_3.f90: Likewise.
10411 * gfortran.dg/minloc_4.f90: Likewise.
10412 * gfortran.dg/minloc_string_1.f90: Likewise.
10413 * gfortran.dg/minlocval_1.f90: Likewise.
10414 * gfortran.dg/minlocval_2.f90: Likewise.
10415 * gfortran.dg/minlocval_3.f90: Likewise.
10416 * gfortran.dg/minlocval_4.f90: Likewise.
10417 * gfortran.dg/minmax_char_1.f90: Likewise.
10418 * gfortran.dg/minmaxloc_1.f90: Likewise.
10419 * gfortran.dg/minmaxloc_10.f90: Likewise.
10420 * gfortran.dg/minmaxloc_11.f90: Likewise.
10421 * gfortran.dg/minmaxloc_12.f90: Likewise.
10422 * gfortran.dg/minmaxloc_13.f90: Likewise.
10423 * gfortran.dg/minmaxloc_2.f90: Likewise.
10424 * gfortran.dg/minmaxloc_3.f90: Likewise.
10425 * gfortran.dg/minmaxloc_4.f90: Likewise.
10426 * gfortran.dg/minmaxloc_5.f90: Likewise.
10427 * gfortran.dg/minmaxloc_6.f90: Likewise.
10428 * gfortran.dg/minmaxloc_7.f90: Likewise.
10429 * gfortran.dg/minmaxloc_8.f90: Likewise.
10430 * gfortran.dg/minmaxval_1.f90: Likewise.
10431 * gfortran.dg/minval_char_1.f90: Likewise.
10432 * gfortran.dg/minval_char_2.f90: Likewise.
10433 * gfortran.dg/minval_char_3.f90: Likewise.
10434 * gfortran.dg/minval_char_4.f90: Likewise.
10435 * gfortran.dg/minval_char_5.f90: Likewise.
10436 * gfortran.dg/minval_parameter_1.f90: Likewise.
10437 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
10438 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
10439 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
10440 * gfortran.dg/missing_parens_1.f90: Likewise.
10441 * gfortran.dg/missing_parens_2.f90: Likewise.
10442 * gfortran.dg/mod_large_1.f90: Likewise.
10443 * gfortran.dg/mod_sign0_1.f90: Likewise.
10444 * gfortran.dg/module_blank_common.f90: Likewise.
10445 * gfortran.dg/module_commons_1.f90: Likewise.
10446 * gfortran.dg/module_commons_3.f90: Likewise.
10447 * gfortran.dg/module_double_reuse.f90: Likewise.
10448 * gfortran.dg/module_equivalence_1.f90: Likewise.
10449 * gfortran.dg/module_equivalence_2.f90: Likewise.
10450 * gfortran.dg/module_equivalence_3.f90: Likewise.
10451 * gfortran.dg/module_equivalence_5.f90: Likewise.
10452 * gfortran.dg/module_interface_1.f90: Likewise.
10453 * gfortran.dg/module_nan.f90: Likewise.
10454 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
10455 * gfortran.dg/module_procedure_1.f90: Likewise.
10456 * gfortran.dg/module_read_1.f90: Likewise.
10457 * gfortran.dg/module_read_2.f90: Likewise.
10458 * gfortran.dg/module_widestring_1.f90: Likewise.
10459 * gfortran.dg/move_alloc.f90: Likewise.
10460 * gfortran.dg/move_alloc_10.f90: Likewise.
10461 * gfortran.dg/move_alloc_13.f90: Likewise.
10462 * gfortran.dg/move_alloc_14.f90: Likewise.
10463 * gfortran.dg/move_alloc_15.f90: Likewise.
10464 * gfortran.dg/move_alloc_16.f90: Likewise.
10465 * gfortran.dg/move_alloc_2.f90: Likewise.
10466 * gfortran.dg/move_alloc_5.f90: Likewise.
10467 * gfortran.dg/move_alloc_6.f90: Likewise.
10468 * gfortran.dg/move_alloc_9.f90: Likewise.
10469 * gfortran.dg/multiple_allocation_1.f90: Likewise.
10470 * gfortran.dg/multiple_allocation_3.f90: Likewise.
10471 * gfortran.dg/mvbits_1.f90: Likewise.
10472 * gfortran.dg/mvbits_2.f90: Likewise.
10473 * gfortran.dg/mvbits_3.f90: Likewise.
10474 * gfortran.dg/mvbits_4.f90: Likewise.
10475 * gfortran.dg/mvbits_7.f90: Likewise.
10476 * gfortran.dg/mvbits_8.f90: Likewise.
10477 * gfortran.dg/namelist_11.f: Likewise.
10478 * gfortran.dg/namelist_12.f: Likewise.
10479 * gfortran.dg/namelist_13.f90: Likewise.
10480 * gfortran.dg/namelist_14.f90: Likewise.
10481 * gfortran.dg/namelist_15.f90: Likewise.
10482 * gfortran.dg/namelist_16.f90: Likewise.
10483 * gfortran.dg/namelist_17.f90: Likewise.
10484 * gfortran.dg/namelist_18.f90: Likewise.
10485 * gfortran.dg/namelist_19.f90: Likewise.
10486 * gfortran.dg/namelist_20.f90: Likewise.
10487 * gfortran.dg/namelist_21.f90: Likewise.
10488 * gfortran.dg/namelist_22.f90: Likewise.
10489 * gfortran.dg/namelist_23.f90: Likewise.
10490 * gfortran.dg/namelist_24.f90: Likewise.
10491 * gfortran.dg/namelist_26.f90: Likewise.
10492 * gfortran.dg/namelist_27.f90: Likewise.
10493 * gfortran.dg/namelist_28.f90: Likewise.
10494 * gfortran.dg/namelist_29.f90: Likewise.
10495 * gfortran.dg/namelist_37.f90: Likewise.
10496 * gfortran.dg/namelist_38.f90: Likewise.
10497 * gfortran.dg/namelist_39.f90: Likewise.
10498 * gfortran.dg/namelist_40.f90: Likewise.
10499 * gfortran.dg/namelist_41.f90: Likewise.
10500 * gfortran.dg/namelist_42.f90: Likewise.
10501 * gfortran.dg/namelist_43.f90: Likewise.
10502 * gfortran.dg/namelist_44.f90: Likewise.
10503 * gfortran.dg/namelist_47.f90: Likewise.
10504 * gfortran.dg/namelist_48.f90: Likewise.
10505 * gfortran.dg/namelist_49.f90: Likewise.
10506 * gfortran.dg/namelist_50.f90: Likewise.
10507 * gfortran.dg/namelist_51.f90: Likewise.
10508 * gfortran.dg/namelist_52.f90: Likewise.
10509 * gfortran.dg/namelist_54.f90: Likewise.
10510 * gfortran.dg/namelist_55.f90: Likewise.
10511 * gfortran.dg/namelist_56.f90: Likewise.
10512 * gfortran.dg/namelist_57.f90: Likewise.
10513 * gfortran.dg/namelist_58.f90: Likewise.
10514 * gfortran.dg/namelist_59.f90: Likewise.
10515 * gfortran.dg/namelist_60.f90: Likewise.
10516 * gfortran.dg/namelist_61.f90: Likewise.
10517 * gfortran.dg/namelist_64.f90: Likewise.
10518 * gfortran.dg/namelist_65.f90: Likewise.
10519 * gfortran.dg/namelist_69.f90: Likewise.
10520 * gfortran.dg/namelist_70.f90: Likewise.
10521 * gfortran.dg/namelist_71.f90: Likewise.
10522 * gfortran.dg/namelist_72.f: Likewise.
10523 * gfortran.dg/namelist_73.f90: Likewise.
10524 * gfortran.dg/namelist_77.f90: Likewise.
10525 * gfortran.dg/namelist_78.f90: Likewise.
10526 * gfortran.dg/namelist_79.f90: Likewise.
10527 * gfortran.dg/namelist_80.f90: Likewise.
10528 * gfortran.dg/namelist_81.f90: Likewise.
10529 * gfortran.dg/namelist_82.f90: Likewise.
10530 * gfortran.dg/namelist_84.f90: Likewise.
10531 * gfortran.dg/namelist_85.f90: Likewise.
10532 * gfortran.dg/namelist_86.f90: Likewise.
10533 * gfortran.dg/namelist_87.f90: Likewise.
10534 * gfortran.dg/namelist_88.f90: Likewise.
10535 * gfortran.dg/namelist_89.f90: Likewise.
10536 * gfortran.dg/namelist_90.f: Likewise.
10537 * gfortran.dg/namelist_95.f90: Likewise.
10538 * gfortran.dg/namelist_char_only.f90: Likewise.
10539 * gfortran.dg/namelist_empty.f90: Likewise.
10540 * gfortran.dg/namelist_internal.f90: Likewise.
10541 * gfortran.dg/namelist_use.f90: Likewise.
10542 * gfortran.dg/namelist_use_only.f90: Likewise.
10543 * gfortran.dg/namelist_utf8.f90: Likewise.
10544 * gfortran.dg/nan_1.f90: Likewise.
10545 * gfortran.dg/nan_2.f90: Likewise.
10546 * gfortran.dg/nan_3.f90: Likewise.
10547 * gfortran.dg/nan_6.f90: Likewise.
10548 * gfortran.dg/nan_7.f90: Likewise.
10549 * gfortran.dg/nearest_1.f90: Likewise.
10550 * gfortran.dg/nearest_2.f90: Likewise.
10551 * gfortran.dg/nearest_3.f90: Likewise.
10552 * gfortran.dg/negative-z-descriptor.f90: Likewise.
10553 * gfortran.dg/negative_automatic_size.f90: Likewise.
10554 * gfortran.dg/negative_unit.f: Likewise.
10555 * gfortran.dg/negative_unit2.f90: Likewise.
10556 * gfortran.dg/negative_unit_int8.f: Likewise.
10557 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
10558 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
10559 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
10560 * gfortran.dg/nested_modules_1.f90: Likewise.
10561 * gfortran.dg/nested_modules_2.f90: Likewise.
10562 * gfortran.dg/nested_modules_3.f90: Likewise.
10563 * gfortran.dg/nesting_1.f90: Likewise.
10564 * gfortran.dg/new_line.f90: Likewise.
10565 * gfortran.dg/newunit_1.f90: Likewise.
10566 * gfortran.dg/newunit_3.f90: Likewise.
10567 * gfortran.dg/newunit_5.f90.f90: Likewise.
10568 * gfortran.dg/nint_1.f90: Likewise.
10569 * gfortran.dg/nint_2.f90: Likewise.
10570 * gfortran.dg/no_arg_check_2.f90: Likewise.
10571 * gfortran.dg/no_range_check_1.f90: Likewise.
10572 * gfortran.dg/no_range_check_2.f90: Likewise.
10573 * gfortran.dg/no_range_check_3.f90: Likewise.
10574 * gfortran.dg/noadv_size.f90: Likewise.
10575 * gfortran.dg/nonreturning_statements.f90: Likewise.
10576 * gfortran.dg/norm2_1.f90: Likewise.
10577 * gfortran.dg/norm2_3.f90: Likewise.
10578 * gfortran.dg/nosigned_zero_1.f90: Likewise.
10579 * gfortran.dg/nosigned_zero_2.f90: Likewise.
10580 * gfortran.dg/nosigned_zero_3.f90: Likewise.
10581 * gfortran.dg/null_4.f90: Likewise.
10582 * gfortran.dg/null_9.f90: Likewise.
10583 * gfortran.dg/nullify_3.f90: Likewise.
10584 * gfortran.dg/oldstyle_1.f90: Likewise.
10585 * gfortran.dg/open_access_append_1.f90: Likewise.
10586 * gfortran.dg/open_access_append_2.f90: Likewise.
10587 * gfortran.dg/open_errors.f90: Likewise.
10588 * gfortran.dg/open_negative_unit_1.f90: Likewise.
10589 * gfortran.dg/open_new.f90: Likewise.
10590 * gfortran.dg/open_readonly_1.f90: Likewise.
10591 * gfortran.dg/operator_1.f90: Likewise.
10592 * gfortran.dg/optional_absent_1.f90: Likewise.
10593 * gfortran.dg/optional_absent_2.f90: Likewise.
10594 * gfortran.dg/optional_absent_3.f90: Likewise.
10595 * gfortran.dg/optional_class_1.f90: Likewise.
10596 * gfortran.dg/optional_dim_2.f90: Likewise.
10597 * gfortran.dg/optional_dim_3.f90: Likewise.
10598 * gfortran.dg/output_exponents_1.f90: Likewise.
10599 * gfortran.dg/overload_1.f90: Likewise.
10600 * gfortran.dg/overload_2.f90: Likewise.
10601 * gfortran.dg/overwrite_1.f: Likewise.
10602 * gfortran.dg/pad_no.f90: Likewise.
10603 * gfortran.dg/parameter_array_init_1.f90: Likewise.
10604 * gfortran.dg/parameter_array_init_2.f90: Likewise.
10605 * gfortran.dg/parameter_array_init_4.f90: Likewise.
10606 * gfortran.dg/parameter_array_init_5.f90: Likewise.
10607 * gfortran.dg/parameter_array_section_2.f90: Likewise.
10608 * gfortran.dg/parens_3.f90: Likewise.
10609 * gfortran.dg/parens_5.f90: Likewise.
10610 * gfortran.dg/parens_6.f90: Likewise.
10611 * gfortran.dg/parent_result_ref_1.f90: Likewise.
10612 * gfortran.dg/parent_result_ref_2.f90: Likewise.
10613 * gfortran.dg/parent_result_ref_3.f90: Likewise.
10614 * gfortran.dg/parent_result_ref_4.f90: Likewise.
10615 * gfortran.dg/parity_1.f90: Likewise.
10616 * gfortran.dg/past_eor.f90: Likewise.
10617 * gfortran.dg/pdt_1.f03: Likewise.
10618 * gfortran.dg/pdt_10.f03: Likewise.
10619 * gfortran.dg/pdt_11.f03: Likewise.
10620 * gfortran.dg/pdt_12.f03: Likewise.
10621 * gfortran.dg/pdt_13.f03: Likewise.
10622 * gfortran.dg/pdt_14.f03: Likewise.
10623 * gfortran.dg/pdt_15.f03: Likewise.
10624 * gfortran.dg/pdt_19.f03: Likewise.
10625 * gfortran.dg/pdt_20.f03: Likewise.
10626 * gfortran.dg/pdt_22.f03: Likewise.
10627 * gfortran.dg/pdt_23.f03: Likewise.
10628 * gfortran.dg/pdt_25.f03: Likewise.
10629 * gfortran.dg/pdt_26.f03: Likewise.
10630 * gfortran.dg/pdt_27.f03: Likewise.
10631 * gfortran.dg/pdt_28.f03: Likewise.
10632 * gfortran.dg/pdt_3.f03: Likewise.
10633 * gfortran.dg/pdt_4.f03: Likewise.
10634 * gfortran.dg/pdt_5.f03: Likewise.
10635 * gfortran.dg/pdt_7.f03: Likewise.
10636 * gfortran.dg/pointer_1.f90: Likewise.
10637 * gfortran.dg/pointer_array_1.f90: Likewise.
10638 * gfortran.dg/pointer_array_3.f90: Likewise.
10639 * gfortran.dg/pointer_array_4.f90: Likewise.
10640 * gfortran.dg/pointer_array_5.f90: Likewise.
10641 * gfortran.dg/pointer_array_6.f90: Likewise.
10642 * gfortran.dg/pointer_array_7.f90: Likewise.
10643 * gfortran.dg/pointer_array_8.f90: Likewise.
10644 * gfortran.dg/pointer_array_9.f90: Likewise.
10645 * gfortran.dg/pointer_array_component_1.f90: Likewise.
10646 * gfortran.dg/pointer_array_component_2.f90: Likewise.
10647 * gfortran.dg/pointer_assign_10.f90: Likewise.
10648 * gfortran.dg/pointer_assign_11.f90: Likewise.
10649 * gfortran.dg/pointer_assign_4.f90: Likewise.
10650 * gfortran.dg/pointer_assign_8.f90: Likewise.
10651 * gfortran.dg/pointer_assign_9.f90: Likewise.
10652 * gfortran.dg/pointer_check_10.f90: Likewise.
10653 * gfortran.dg/pointer_check_9.f90: Likewise.
10654 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
10655 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
10656 * gfortran.dg/pointer_function_result_1.f90: Likewise.
10657 * gfortran.dg/pointer_init_1.f90: Likewise.
10658 * gfortran.dg/pointer_init_3.f90: Likewise.
10659 * gfortran.dg/pointer_init_4.f90: Likewise.
10660 * gfortran.dg/pointer_init_5.f90: Likewise.
10661 * gfortran.dg/pointer_init_8.f90: Likewise.
10662 * gfortran.dg/pointer_intent_1.f90: Likewise.
10663 * gfortran.dg/pointer_intent_4.f90: Likewise.
10664 * gfortran.dg/pointer_intent_5.f90: Likewise.
10665 * gfortran.dg/pointer_remapping_10.f90: Likewise.
10666 * gfortran.dg/pointer_remapping_4.f03: Likewise.
10667 * gfortran.dg/pointer_remapping_5.f08: Likewise.
10668 * gfortran.dg/pointer_remapping_9.f90: Likewise.
10669 * gfortran.dg/pointer_target_1.f90: Likewise.
10670 * gfortran.dg/pointer_target_2.f90: Likewise.
10671 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
10672 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
10673 * gfortran.dg/power.f90: Likewise.
10674 * gfortran.dg/power1.f90: Likewise.
10675 * gfortran.dg/power_3.f90: Likewise.
10676 * gfortran.dg/power_4.f90: Likewise.
10677 * gfortran.dg/power_5.f90: Likewise.
10678 * gfortran.dg/pr12884.f: Likewise.
10679 * gfortran.dg/pr15129.f90: Likewise.
10680 * gfortran.dg/pr15140.f90: Likewise.
10681 * gfortran.dg/pr15324.f90: Likewise.
10682 * gfortran.dg/pr15332.f: Likewise.
10683 * gfortran.dg/pr15957.f90: Likewise.
10684 * gfortran.dg/pr15959.f90: Likewise.
10685 * gfortran.dg/pr16597.f90: Likewise.
10686 * gfortran.dg/pr16861.f90: Likewise.
10687 * gfortran.dg/pr16938.f90: Likewise.
10688 * gfortran.dg/pr17090.f90: Likewise.
10689 * gfortran.dg/pr17143.f90: Likewise.
10690 * gfortran.dg/pr17164.f90: Likewise.
10691 * gfortran.dg/pr17229.f: Likewise.
10692 * gfortran.dg/pr17285.f90: Likewise.
10693 * gfortran.dg/pr17286.f90: Likewise.
10694 * gfortran.dg/pr17472.f: Likewise.
10695 * gfortran.dg/pr17612.f90: Likewise.
10696 * gfortran.dg/pr17706.f90: Likewise.
10697 * gfortran.dg/pr18025.f90: Likewise.
10698 * gfortran.dg/pr18122.f90: Likewise.
10699 * gfortran.dg/pr18210.f90: Likewise.
10700 * gfortran.dg/pr18392.f90: Likewise.
10701 * gfortran.dg/pr19155.f: Likewise.
10702 * gfortran.dg/pr19216.f: Likewise.
10703 * gfortran.dg/pr19467.f90: Likewise.
10704 * gfortran.dg/pr19657.f: Likewise.
10705 * gfortran.dg/pr19926.f90: Likewise.
10706 * gfortran.dg/pr19928-1.f90: Likewise.
10707 * gfortran.dg/pr19928-2.f90: Likewise.
10708 * gfortran.dg/pr20086.f90: Likewise.
10709 * gfortran.dg/pr20124.f90: Likewise.
10710 * gfortran.dg/pr20163-2.f: Likewise.
10711 * gfortran.dg/pr20480.f90: Likewise.
10712 * gfortran.dg/pr20755.f: Likewise.
10713 * gfortran.dg/pr20950.f: Likewise.
10714 * gfortran.dg/pr21177.f90: Likewise.
10715 * gfortran.dg/pr21730.f: Likewise.
10716 * gfortran.dg/pr22491.f: Likewise.
10717 * gfortran.dg/pr25603.f: Likewise.
10718 * gfortran.dg/pr26246_2.f90: Likewise.
10719 * gfortran.dg/pr32136.f90: Likewise.
10720 * gfortran.dg/pr32533.f90: Likewise.
10721 * gfortran.dg/pr33794.f90: Likewise.
10722 * gfortran.dg/pr35662.f90: Likewise.
10723 * gfortran.dg/pr35944-1.f90: Likewise.
10724 * gfortran.dg/pr35944-2.f90: Likewise.
10725 * gfortran.dg/pr35983.f90: Likewise.
10726 * gfortran.dg/pr39865.f90: Likewise.
10727 * gfortran.dg/pr41212.f90: Likewise.
10728 * gfortran.dg/pr43808.f90: Likewise.
10729 * gfortran.dg/pr44592.f90: Likewise.
10730 * gfortran.dg/pr44735.f90: Likewise.
10731 * gfortran.dg/pr45308.f03: Likewise.
10732 * gfortran.dg/pr46297.f: Likewise.
10733 * gfortran.dg/pr46588.f90: Likewise.
10734 * gfortran.dg/pr46665.f90: Likewise.
10735 * gfortran.dg/pr46804.f90: Likewise.
10736 * gfortran.dg/pr47008.f03: Likewise.
10737 * gfortran.dg/pr47614.f: Likewise.
10738 * gfortran.dg/pr47878.f90: Likewise.
10739 * gfortran.dg/pr49103.f90: Likewise.
10740 * gfortran.dg/pr50069_1.f90: Likewise.
10741 * gfortran.dg/pr50769.f90: Likewise.
10742 * gfortran.dg/pr52608.f90: Likewise.
10743 * gfortran.dg/pr55086_2.f90: Likewise.
10744 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
10745 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
10746 * gfortran.dg/pr55330.f90: Likewise.
10747 * gfortran.dg/pr56015.f90: Likewise.
10748 * gfortran.dg/pr57910.f90: Likewise.
10749 * gfortran.dg/pr59700.f90: Likewise.
10750 * gfortran.dg/pr62125.f90: Likewise.
10751 * gfortran.dg/pr64530.f90: Likewise.
10752 * gfortran.dg/pr65429.f90: Likewise.
10753 * gfortran.dg/pr65450.f90: Likewise.
10754 * gfortran.dg/pr65504.f90: Likewise.
10755 * gfortran.dg/pr65903.f90: Likewise.
10756 * gfortran.dg/pr66311.f90: Likewise.
10757 * gfortran.dg/pr66864.f90: Likewise.
10758 * gfortran.dg/pr67140.f90: Likewise.
10759 * gfortran.dg/pr67524.f90: Likewise.
10760 * gfortran.dg/pr67885.f90: Likewise.
10761 * gfortran.dg/pr68053.f90: Likewise.
10762 * gfortran.dg/pr68566.f90: Likewise.
10763 * gfortran.dg/pr69514_1.f90: Likewise.
10764 * gfortran.dg/pr69514_2.f90: Likewise.
10765 * gfortran.dg/pr69739.f90: Likewise.
10766 * gfortran.dg/pr70673.f90: Likewise.
10767 * gfortran.dg/pr71523_2.f90: Likewise.
10768 * gfortran.dg/pr71764.f90: Likewise.
10769 * gfortran.dg/pr78092.f90: Likewise.
10770 * gfortran.dg/pr82973.f90: Likewise.
10771 * gfortran.dg/pr83864.f90: Likewise.
10772 * gfortran.dg/pr83874.f90: Likewise.
10773 * gfortran.dg/pr84088.f90: Likewise.
10774 * gfortran.dg/pr84155.f90: Likewise.
10775 * gfortran.dg/proc_decl_12.f90: Likewise.
10776 * gfortran.dg/proc_decl_13.f90: Likewise.
10777 * gfortran.dg/proc_decl_15.f90: Likewise.
10778 * gfortran.dg/proc_decl_17.f90: Likewise.
10779 * gfortran.dg/proc_decl_18.f90: Likewise.
10780 * gfortran.dg/proc_decl_2.f90: Likewise.
10781 * gfortran.dg/proc_decl_5.f90: Likewise.
10782 * gfortran.dg/proc_decl_9.f90: Likewise.
10783 * gfortran.dg/proc_ptr_1.f90: Likewise.
10784 * gfortran.dg/proc_ptr_10.f90: Likewise.
10785 * gfortran.dg/proc_ptr_12.f90: Likewise.
10786 * gfortran.dg/proc_ptr_18.f90: Likewise.
10787 * gfortran.dg/proc_ptr_19.f90: Likewise.
10788 * gfortran.dg/proc_ptr_21.f90: Likewise.
10789 * gfortran.dg/proc_ptr_22.f90: Likewise.
10790 * gfortran.dg/proc_ptr_23.f90: Likewise.
10791 * gfortran.dg/proc_ptr_25.f90: Likewise.
10792 * gfortran.dg/proc_ptr_26.f90: Likewise.
10793 * gfortran.dg/proc_ptr_3.f90: Likewise.
10794 * gfortran.dg/proc_ptr_36.f90: Likewise.
10795 * gfortran.dg/proc_ptr_47.f90: Likewise.
10796 * gfortran.dg/proc_ptr_48.f90: Likewise.
10797 * gfortran.dg/proc_ptr_5.f90: Likewise.
10798 * gfortran.dg/proc_ptr_6.f90: Likewise.
10799 * gfortran.dg/proc_ptr_7.f90: Likewise.
10800 * gfortran.dg/proc_ptr_8.f90: Likewise.
10801 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
10802 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
10803 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
10804 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
10805 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
10806 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
10807 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
10808 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
10809 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
10810 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
10811 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
10812 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
10813 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
10814 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
10815 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
10816 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
10817 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
10818 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
10819 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
10820 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
10821 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
10822 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
10823 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
10824 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
10825 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
10826 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
10827 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
10828 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
10829 * gfortran.dg/product_init_expr.f03: Likewise.
10830 * gfortran.dg/promotion.f90: Likewise.
10831 * gfortran.dg/promotion_3.f90: Likewise.
10832 * gfortran.dg/promotion_4.f90: Likewise.
10833 * gfortran.dg/protected_1.f90: Likewise.
10834 * gfortran.dg/protected_2.f90: Likewise.
10835 * gfortran.dg/ptr-func-1.f90: Likewise.
10836 * gfortran.dg/ptr-func-2.f90: Likewise.
10837 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
10838 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
10839 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
10840 * gfortran.dg/pure_byref_1.f90: Likewise.
10841 * gfortran.dg/pure_byref_2.f90: Likewise.
10842 * gfortran.dg/pure_byref_3.f90: Likewise.
10843 * gfortran.dg/quad_2.f90: Likewise.
10844 * gfortran.dg/quad_3.f90: Likewise.
10845 * gfortran.dg/random_3.f90: Likewise.
10846 * gfortran.dg/random_4.f90: Likewise.
10847 * gfortran.dg/random_7.f90: Likewise.
10848 * gfortran.dg/read_2.f90: Likewise.
10849 * gfortran.dg/read_3.f90: Likewise.
10850 * gfortran.dg/read_4.f90: Likewise.
10851 * gfortran.dg/read_5.f90: Likewise.
10852 * gfortran.dg/read_bad_advance.f90: Likewise.
10853 * gfortran.dg/read_bang.f90: Likewise.
10854 * gfortran.dg/read_bang4.f90: Likewise.
10855 * gfortran.dg/read_comma.f: Likewise.
10856 * gfortran.dg/read_dir.f90: Likewise.
10857 * gfortran.dg/read_empty_file.f: Likewise.
10858 * gfortran.dg/read_eof_1.f90: Likewise.
10859 * gfortran.dg/read_eof_2.f90: Likewise.
10860 * gfortran.dg/read_eof_3.f90: Likewise.
10861 * gfortran.dg/read_eof_4.f90: Likewise.
10862 * gfortran.dg/read_eof_5.f90: Likewise.
10863 * gfortran.dg/read_eof_6.f: Likewise.
10864 * gfortran.dg/read_eof_7.f90: Likewise.
10865 * gfortran.dg/read_eof_8.f90: Likewise.
10866 * gfortran.dg/read_eof_all.f90: Likewise.
10867 * gfortran.dg/read_eor.f90: Likewise.
10868 * gfortran.dg/read_float_1.f90: Likewise.
10869 * gfortran.dg/read_float_2.f03: Likewise.
10870 * gfortran.dg/read_float_3.f90: Likewise.
10871 * gfortran.dg/read_float_4.f90: Likewise.
10872 * gfortran.dg/read_infnan_1.f90: Likewise.
10873 * gfortran.dg/read_list_eof_1.f90: Likewise.
10874 * gfortran.dg/read_logical.f90: Likewise.
10875 * gfortran.dg/read_many_1.f: Likewise.
10876 * gfortran.dg/read_no_eor.f90: Likewise.
10877 * gfortran.dg/read_noadvance.f90: Likewise.
10878 * gfortran.dg/read_repeat.f90: Likewise.
10879 * gfortran.dg/read_repeat_2.f90: Likewise.
10880 * gfortran.dg/read_size_noadvance.f90: Likewise.
10881 * gfortran.dg/read_x_eof.f90: Likewise.
10882 * gfortran.dg/read_x_past.f: Likewise.
10883 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
10884 * gfortran.dg/real_const_1.f: Likewise.
10885 * gfortran.dg/real_const_2.f90: Likewise.
10886 * gfortran.dg/real_const_3.f90: Likewise.
10887 * gfortran.dg/real_do_1.f90: Likewise.
10888 * gfortran.dg/real_index_1.f90: Likewise.
10889 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
10890 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
10891 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
10892 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
10893 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
10894 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
10895 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
10896 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
10897 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
10898 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
10899 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
10900 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
10901 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
10902 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
10903 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
10904 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
10905 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
10906 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
10907 * gfortran.dg/record_marker_1.f90: Likewise.
10908 * gfortran.dg/record_marker_2.f: Likewise.
10909 * gfortran.dg/record_marker_3.f90: Likewise.
10910 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
10911 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
10912 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
10913 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
10914 * gfortran.dg/recursive_check_7.f90: Likewise.
10915 * gfortran.dg/recursive_reference_1.f90: Likewise.
10916 * gfortran.dg/recursive_reference_2.f90: Likewise.
10917 * gfortran.dg/recursive_stack.f90: Likewise.
10918 * gfortran.dg/reduction.f90: Likewise.
10919 * gfortran.dg/repack_arrays_1.f90: Likewise.
10920 * gfortran.dg/repeat_1.f90: Likewise.
10921 * gfortran.dg/repeat_2.f90: Likewise.
10922 * gfortran.dg/repeat_3.f90: Likewise.
10923 * gfortran.dg/repeat_6.f90: Likewise.
10924 * gfortran.dg/reshape-alloc.f90: Likewise.
10925 * gfortran.dg/reshape-complex.f90: Likewise.
10926 * gfortran.dg/reshape.f90: Likewise.
10927 * gfortran.dg/reshape_2.f90: Likewise.
10928 * gfortran.dg/reshape_7.f90: Likewise.
10929 * gfortran.dg/reshape_empty_1.f03: Likewise.
10930 * gfortran.dg/reshape_pad_1.f90: Likewise.
10931 * gfortran.dg/reshape_rank7.f90: Likewise.
10932 * gfortran.dg/reshape_transpose_1.f90: Likewise.
10933 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
10934 * gfortran.dg/result_default_init_1.f90: Likewise.
10935 * gfortran.dg/result_in_spec_1.f90: Likewise.
10936 * gfortran.dg/result_in_spec_2.f90: Likewise.
10937 * gfortran.dg/ret_array_1.f90: Likewise.
10938 * gfortran.dg/ret_pointer_1.f90: Likewise.
10939 * gfortran.dg/ret_pointer_2.f90: Likewise.
10940 * gfortran.dg/rewind_1.f90: Likewise.
10941 * gfortran.dg/round_1.f03: Likewise.
10942 * gfortran.dg/round_2.f03: Likewise.
10943 * gfortran.dg/round_3.f08: Likewise.
10944 * gfortran.dg/round_4.f90: Likewise.
10945 * gfortran.dg/rrspacing_1.f90: Likewise.
10946 * gfortran.dg/runtime_warning_1.f90: Likewise.
10947 * gfortran.dg/same_type_as_2.f03: Likewise.
10948 * gfortran.dg/save_1.f90: Likewise.
10949 * gfortran.dg/save_5.f90: Likewise.
10950 * gfortran.dg/save_6.f90: Likewise.
10951 * gfortran.dg/scalar_mask_1.f90: Likewise.
10952 * gfortran.dg/scalar_mask_2.f90: Likewise.
10953 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
10954 * gfortran.dg/scale_1.f90: Likewise.
10955 * gfortran.dg/scan_1.f90: Likewise.
10956 * gfortran.dg/scan_2.f90: Likewise.
10957 * gfortran.dg/secnds-1.f: Likewise.
10958 * gfortran.dg/secnds.f: Likewise.
10959 * gfortran.dg/select_1.f90: Likewise.
10960 * gfortran.dg/select_2.f90: Likewise.
10961 * gfortran.dg/select_3.f90: Likewise.
10962 * gfortran.dg/select_5.f90: Likewise.
10963 * gfortran.dg/select_char_1.f90: Likewise.
10964 * gfortran.dg/select_char_2.f90: Likewise.
10965 * gfortran.dg/select_type_13.f03: Likewise.
10966 * gfortran.dg/select_type_14.f03: Likewise.
10967 * gfortran.dg/select_type_15.f03: Likewise.
10968 * gfortran.dg/select_type_19.f03: Likewise.
10969 * gfortran.dg/select_type_2.f03: Likewise.
10970 * gfortran.dg/select_type_26.f03: Likewise.
10971 * gfortran.dg/select_type_27.f03: Likewise.
10972 * gfortran.dg/select_type_28.f03: Likewise.
10973 * gfortran.dg/select_type_3.f03: Likewise.
10974 * gfortran.dg/select_type_35.f03: Likewise.
10975 * gfortran.dg/select_type_36.f03: Likewise.
10976 * gfortran.dg/select_type_37.f03: Likewise.
10977 * gfortran.dg/select_type_39.f03: Likewise.
10978 * gfortran.dg/select_type_4.f90: Likewise.
10979 * gfortran.dg/select_type_5.f03: Likewise.
10980 * gfortran.dg/select_type_6.f03: Likewise.
10981 * gfortran.dg/select_type_7.f03: Likewise.
10982 * gfortran.dg/select_type_8.f03: Likewise.
10983 * gfortran.dg/selected_char_kind_1.f90: Likewise.
10984 * gfortran.dg/selected_char_kind_4.f90: Likewise.
10985 * gfortran.dg/selected_kind_1.f90: Likewise.
10986 * gfortran.dg/selected_real_kind_2.f90: Likewise.
10987 * gfortran.dg/shape_2.f90: Likewise.
10988 * gfortran.dg/shape_4.f90: Likewise.
10989 * gfortran.dg/shape_5.f90: Likewise.
10990 * gfortran.dg/shape_7.f90: Likewise.
10991 * gfortran.dg/shape_8.f90: Likewise.
10992 * gfortran.dg/shape_9.f90: Likewise.
10993 * gfortran.dg/shift-kind_2.f90: Likewise.
10994 * gfortran.dg/shiftalr_1.F90: Likewise.
10995 * gfortran.dg/shiftalr_2.F90: Likewise.
10996 * gfortran.dg/simpleif_1.f90: Likewise.
10997 * gfortran.dg/simplify_argN_1.f90: Likewise.
10998 * gfortran.dg/simplify_cshift_1.f90: Likewise.
10999 * gfortran.dg/simplify_cshift_4.f90: Likewise.
11000 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
11001 * gfortran.dg/simplify_modulo.f90: Likewise.
11002 * gfortran.dg/single_char_string.f90: Likewise.
11003 * gfortran.dg/size_dim.f90: Likewise.
11004 * gfortran.dg/size_optional_dim_1.f90: Likewise.
11005 * gfortran.dg/sizeof.f90: Likewise.
11006 * gfortran.dg/sizeof_4.f90: Likewise.
11007 * gfortran.dg/slash_1.f90: Likewise.
11008 * gfortran.dg/sms-1.f90: Likewise.
11009 * gfortran.dg/sms-2.f90: Likewise.
11010 * gfortran.dg/spec_expr_7.f90: Likewise.
11011 * gfortran.dg/specifics_1.f90: Likewise.
11012 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
11013 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
11014 * gfortran.dg/spread_init_expr.f03: Likewise.
11015 * gfortran.dg/spread_scalar_source.f90: Likewise.
11016 * gfortran.dg/spread_shape_1.f90: Likewise.
11017 * gfortran.dg/stat_1.f90: Likewise.
11018 * gfortran.dg/stat_2.f90: Likewise.
11019 * gfortran.dg/stfunc_1.f90: Likewise.
11020 * gfortran.dg/stfunc_4.f90: Likewise.
11021 * gfortran.dg/stfunc_6.f90: Likewise.
11022 * gfortran.dg/storage_size_1.f08: Likewise.
11023 * gfortran.dg/storage_size_3.f08: Likewise.
11024 * gfortran.dg/storage_size_4.f90: Likewise.
11025 * gfortran.dg/streamio_1.f90: Likewise.
11026 * gfortran.dg/streamio_10.f90: Likewise.
11027 * gfortran.dg/streamio_11.f90: Likewise.
11028 * gfortran.dg/streamio_12.f90: Likewise.
11029 * gfortran.dg/streamio_13.f90: Likewise.
11030 * gfortran.dg/streamio_14.f90: Likewise.
11031 * gfortran.dg/streamio_15.f90: Likewise.
11032 * gfortran.dg/streamio_16.f90: Likewise.
11033 * gfortran.dg/streamio_17.f90: Likewise.
11034 * gfortran.dg/streamio_2.f90: Likewise.
11035 * gfortran.dg/streamio_3.f90: Likewise.
11036 * gfortran.dg/streamio_4.f90: Likewise.
11037 * gfortran.dg/streamio_5.f90: Likewise.
11038 * gfortran.dg/streamio_6.f90: Likewise.
11039 * gfortran.dg/streamio_7.f90: Likewise.
11040 * gfortran.dg/streamio_8.f90: Likewise.
11041 * gfortran.dg/streamio_9.f90: Likewise.
11042 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
11043 * gfortran.dg/string_4.f90: Likewise.
11044 * gfortran.dg/string_array_constructor_2.f90: Likewise.
11045 * gfortran.dg/string_assign_2.f90: Likewise.
11046 * gfortran.dg/string_compare_1.f90: Likewise.
11047 * gfortran.dg/string_compare_2.f90: Likewise.
11048 * gfortran.dg/string_compare_3.f90: Likewise.
11049 * gfortran.dg/string_ctor_1.f90: Likewise.
11050 * gfortran.dg/string_length_1.f90: Likewise.
11051 * gfortran.dg/string_length_2.f90: Likewise.
11052 * gfortran.dg/string_length_3.f90: Likewise.
11053 * gfortran.dg/string_length_4.f90: Likewise.
11054 * gfortran.dg/string_null_compare_1.f: Likewise.
11055 * gfortran.dg/string_pad_trunc.f90: Likewise.
11056 * gfortran.dg/structure_constructor_1.f03: Likewise.
11057 * gfortran.dg/structure_constructor_11.f90: Likewise.
11058 * gfortran.dg/structure_constructor_13.f03: Likewise.
11059 * gfortran.dg/structure_constructor_2.f03: Likewise.
11060 * gfortran.dg/structure_constructor_5.f03: Likewise.
11061 * gfortran.dg/submodule_1.f08: Likewise.
11062 * gfortran.dg/submodule_11.f08: Likewise.
11063 * gfortran.dg/submodule_14.f08: Likewise.
11064 * gfortran.dg/submodule_15.f08: Likewise.
11065 * gfortran.dg/submodule_17.f08: Likewise.
11066 * gfortran.dg/submodule_18.f08: Likewise.
11067 * gfortran.dg/submodule_19.f08: Likewise.
11068 * gfortran.dg/submodule_2.f08: Likewise.
11069 * gfortran.dg/submodule_27.f08: Likewise.
11070 * gfortran.dg/submodule_28.f08: Likewise.
11071 * gfortran.dg/submodule_29.f08: Likewise.
11072 * gfortran.dg/submodule_30.f08: Likewise.
11073 * gfortran.dg/submodule_6.f08: Likewise.
11074 * gfortran.dg/submodule_7.f08: Likewise.
11075 * gfortran.dg/submodule_8.f08: Likewise.
11076 * gfortran.dg/subnormal_1.f90: Likewise.
11077 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
11078 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
11079 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
11080 * gfortran.dg/substr_2.f: Likewise.
11081 * gfortran.dg/substr_3.f: Likewise.
11082 * gfortran.dg/substr_4.f: Likewise.
11083 * gfortran.dg/substr_5.f90: Likewise.
11084 * gfortran.dg/substr_6.f90: Likewise.
11085 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
11086 * gfortran.dg/sum_init_expr.f03: Likewise.
11087 * gfortran.dg/sum_zero_array_1.f90: Likewise.
11088 * gfortran.dg/system_clock_3.f08: Likewise.
11089 * gfortran.dg/t_editing.f: Likewise.
11090 * gfortran.dg/team_change_1.f90: Likewise.
11091 * gfortran.dg/team_end_1.f90: Likewise.
11092 * gfortran.dg/team_number_1.f90: Likewise.
11093 * gfortran.dg/temporary_1.f90: Likewise.
11094 * gfortran.dg/test_com_block.f90: Likewise.
11095 * gfortran.dg/test_only_clause.f90: Likewise.
11096 * gfortran.dg/tiny_1.f90: Likewise.
11097 * gfortran.dg/tiny_2.f90: Likewise.
11098 * gfortran.dg/tl_editing.f90: Likewise.
11099 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
11100 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
11101 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
11102 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
11103 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
11104 * gfortran.dg/transfer_class_2.f90: Likewise.
11105 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
11106 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
11107 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
11108 * gfortran.dg/transfer_resolve_1.f90: Likewise.
11109 * gfortran.dg/transfer_simplify_1.f90: Likewise.
11110 * gfortran.dg/transfer_simplify_10.f90: Likewise.
11111 * gfortran.dg/transfer_simplify_11.f90: Likewise.
11112 * gfortran.dg/transfer_simplify_2.f90: Likewise.
11113 * gfortran.dg/transfer_simplify_3.f90: Likewise.
11114 * gfortran.dg/transfer_simplify_4.f90: Likewise.
11115 * gfortran.dg/transfer_simplify_8.f90: Likewise.
11116 * gfortran.dg/transfer_simplify_9.f90: Likewise.
11117 * gfortran.dg/transpose_1.f90: Likewise.
11118 * gfortran.dg/transpose_3.f03: Likewise.
11119 * gfortran.dg/transpose_4.f90: Likewise.
11120 * gfortran.dg/transpose_conjg_1.f90: Likewise.
11121 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
11122 * gfortran.dg/transpose_optimization_2.f90: Likewise.
11123 * gfortran.dg/trim_1.f90: Likewise.
11124 * gfortran.dg/trim_optimize_1.f90: Likewise.
11125 * gfortran.dg/trim_optimize_2.f90: Likewise.
11126 * gfortran.dg/trim_optimize_3.f90: Likewise.
11127 * gfortran.dg/trim_optimize_4.f90: Likewise.
11128 * gfortran.dg/trim_optimize_5.f90: Likewise.
11129 * gfortran.dg/trim_optimize_6.f90: Likewise.
11130 * gfortran.dg/trim_optimize_7.f90: Likewise.
11131 * gfortran.dg/trim_optimize_8.f90: Likewise.
11132 * gfortran.dg/type_to_class_1.f03: Likewise.
11133 * gfortran.dg/type_to_class_2.f03: Likewise.
11134 * gfortran.dg/type_to_class_3.f03: Likewise.
11135 * gfortran.dg/type_to_class_4.f03: Likewise.
11136 * gfortran.dg/type_to_class_5.f03: Likewise.
11137 * gfortran.dg/typebound_assignment_5.f03: Likewise.
11138 * gfortran.dg/typebound_assignment_6.f03: Likewise.
11139 * gfortran.dg/typebound_assignment_7.f90: Likewise.
11140 * gfortran.dg/typebound_call_1.f03: Likewise.
11141 * gfortran.dg/typebound_call_13.f03: Likewise.
11142 * gfortran.dg/typebound_call_18.f03: Likewise.
11143 * gfortran.dg/typebound_call_19.f03: Likewise.
11144 * gfortran.dg/typebound_call_2.f03: Likewise.
11145 * gfortran.dg/typebound_call_20.f03: Likewise.
11146 * gfortran.dg/typebound_call_3.f03: Likewise.
11147 * gfortran.dg/typebound_generic_5.f03: Likewise.
11148 * gfortran.dg/typebound_generic_6.f03: Likewise.
11149 * gfortran.dg/typebound_generic_9.f03: Likewise.
11150 * gfortran.dg/typebound_operator_12.f03: Likewise.
11151 * gfortran.dg/typebound_operator_13.f03: Likewise.
11152 * gfortran.dg/typebound_operator_15.f90: Likewise.
11153 * gfortran.dg/typebound_operator_20.f90: Likewise.
11154 * gfortran.dg/typebound_operator_3.f03: Likewise.
11155 * gfortran.dg/typebound_operator_6.f03: Likewise.
11156 * gfortran.dg/typebound_operator_7.f03: Likewise.
11157 * gfortran.dg/typebound_operator_8.f03: Likewise.
11158 * gfortran.dg/typebound_operator_9.f03: Likewise.
11159 * gfortran.dg/typebound_proc_19.f90: Likewise.
11160 * gfortran.dg/typebound_proc_20.f90: Likewise.
11161 * gfortran.dg/typebound_proc_23.f90: Likewise.
11162 * gfortran.dg/typebound_proc_27.f03: Likewise.
11163 * gfortran.dg/typebound_proc_35.f90: Likewise.
11164 * gfortran.dg/typebound_proc_36.f90: Likewise.
11165 * gfortran.dg/unf_io_convert_1.f90: Likewise.
11166 * gfortran.dg/unf_io_convert_2.f90: Likewise.
11167 * gfortran.dg/unf_io_convert_3.f90: Likewise.
11168 * gfortran.dg/unf_io_convert_4.f90: Likewise.
11169 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
11170 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
11171 * gfortran.dg/unf_short_record_1.f90: Likewise.
11172 * gfortran.dg/unformatted_recl_1.f90: Likewise.
11173 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
11174 * gfortran.dg/unit_1.f90: Likewise.
11175 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
11176 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
11177 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
11178 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
11179 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
11180 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
11181 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
11182 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
11183 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
11184 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
11185 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
11186 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
11187 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
11188 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
11189 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
11190 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
11191 * gfortran.dg/unpack_init_expr.f03: Likewise.
11192 * gfortran.dg/use_10.f90: Likewise.
11193 * gfortran.dg/use_11.f90: Likewise.
11194 * gfortran.dg/use_13.f90: Likewise.
11195 * gfortran.dg/use_24.f90: Likewise.
11196 * gfortran.dg/use_27.f90: Likewise.
11197 * gfortran.dg/use_5.f90: Likewise.
11198 * gfortran.dg/use_allocated_1.f90: Likewise.
11199 * gfortran.dg/use_only_1.f90: Likewise.
11200 * gfortran.dg/use_only_4.f90: Likewise.
11201 * gfortran.dg/use_rename_2.f90: Likewise.
11202 * gfortran.dg/use_rename_4.f90: Likewise.
11203 * gfortran.dg/used_dummy_types_1.f90: Likewise.
11204 * gfortran.dg/used_interface_ref.f90: Likewise.
11205 * gfortran.dg/used_types_5.f90: Likewise.
11206 * gfortran.dg/utf8_1.f03: Likewise.
11207 * gfortran.dg/utf8_2.f03: Likewise.
11208 * gfortran.dg/value_1.f90: Likewise.
11209 * gfortran.dg/value_2.f90: Likewise.
11210 * gfortran.dg/value_4.f90: Likewise.
11211 * gfortran.dg/value_6.f03: Likewise.
11212 * gfortran.dg/value_7.f03: Likewise.
11213 * gfortran.dg/value_test.f90: Likewise.
11214 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
11215 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
11216 * gfortran.dg/vect/pr60510.f: Likewise.
11217 * gfortran.dg/vect/pr69882.f90: Likewise.
11218 * gfortran.dg/vect/pr69980.f90: Likewise.
11219 * gfortran.dg/vect/vect-5.f90: Likewise.
11220 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
11221 * gfortran.dg/vector_subscript_1.f90: Likewise.
11222 * gfortran.dg/vector_subscript_2.f90: Likewise.
11223 * gfortran.dg/vector_subscript_3.f90: Likewise.
11224 * gfortran.dg/vector_subscript_5.f90: Likewise.
11225 * gfortran.dg/verify_2.f90: Likewise.
11226 * gfortran.dg/volatile10.f90: Likewise.
11227 * gfortran.dg/where_1.f90: Likewise.
11228 * gfortran.dg/where_operator_assign_1.f90: Likewise.
11229 * gfortran.dg/where_operator_assign_2.f90: Likewise.
11230 * gfortran.dg/where_operator_assign_3.f90: Likewise.
11231 * gfortran.dg/whole_file_13.f90: Likewise.
11232 * gfortran.dg/whole_file_2.f90: Likewise.
11233 * gfortran.dg/widechar_2.f90: Likewise.
11234 * gfortran.dg/widechar_4.f90: Likewise.
11235 * gfortran.dg/widechar_5.f90: Likewise.
11236 * gfortran.dg/widechar_6.f90: Likewise.
11237 * gfortran.dg/widechar_8.f90: Likewise.
11238 * gfortran.dg/widechar_IO_1.f90: Likewise.
11239 * gfortran.dg/widechar_IO_2.f90: Likewise.
11240 * gfortran.dg/widechar_IO_3.f90: Likewise.
11241 * gfortran.dg/widechar_IO_4.f90: Likewise.
11242 * gfortran.dg/widechar_compare_1.f90: Likewise.
11243 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
11244 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
11245 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
11246 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
11247 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
11248 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
11249 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
11250 * gfortran.dg/widechar_select_1.f90: Likewise.
11251 * gfortran.dg/winapi.f90: Likewise.
11252 * gfortran.dg/write_0_pe_format.f90: Likewise.
11253 * gfortran.dg/write_back.f: Likewise.
11254 * gfortran.dg/write_check3.f90: Likewise.
11255 * gfortran.dg/write_direct_eor.f90: Likewise.
11256 * gfortran.dg/write_padding.f90: Likewise.
11257 * gfortran.dg/write_recursive.f90: Likewise.
11258 * gfortran.dg/write_rewind_1.f: Likewise.
11259 * gfortran.dg/write_rewind_2.f: Likewise.
11260 * gfortran.dg/write_zero_array.f90: Likewise.
11261 * gfortran.dg/x_slash_1.f: Likewise.
11262 * gfortran.dg/x_slash_2.f: Likewise.
11263 * gfortran.dg/zero_array_components_1.f90: Likewise.
11264 * gfortran.dg/zero_length_1.f90: Likewise.
11265 * gfortran.dg/zero_length_2.f90: Likewise.
11266 * gfortran.dg/zero_sized_1.f90: Likewise.
11267 * gfortran.dg/zero_sized_3.f90: Likewise.
11268 * gfortran.fortran-torture/compile/nested.f90: Likewise.
11269 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
11270 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
11271 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
11272 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
11273 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
11274 * gfortran.fortran-torture/execute/args.f90: Likewise.
11275 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
11276 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
11277 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
11278 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
11279 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
11280 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
11281 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
11282 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
11283 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
11284 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
11285 * gfortran.fortran-torture/execute/common.f90: Likewise.
11286 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
11287 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
11288 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
11289 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
11290 * gfortran.fortran-torture/execute/contained.f90: Likewise.
11291 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
11292 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
11293 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
11294 * gfortran.fortran-torture/execute/data.f90: Likewise.
11295 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
11296 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
11297 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
11298 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
11299 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
11300 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
11301 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
11302 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
11303 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
11304 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
11305 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
11306 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
11307 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
11308 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
11309 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
11310 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
11311 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
11312 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
11313 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
11314 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
11315 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
11316 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
11317 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
11318 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
11319 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
11320 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
11321 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
11322 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
11323 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
11324 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
11325 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
11326 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
11327 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
11328 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
11329 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
11330 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
11331 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
11332 * gfortran.fortran-torture/execute/forall.f90: Likewise.
11333 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
11334 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
11335 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
11336 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
11337 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
11338 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
11339 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
11340 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
11341 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
11342 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
11343 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
11344 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
11345 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
11346 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
11347 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
11348 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
11349 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
11350 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
11351 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
11352 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
11353 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
11354 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
11355 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
11356 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
11357 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
11358 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
11359 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
11360 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
11361 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
11362 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
11363 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
11364 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
11365 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
11366 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
11367 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
11368 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
11369 Likewise.
11370 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
11371 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
11372 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
11373 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
11374 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
11375 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
11376 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
11377 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
11378 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
11379 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
11380 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
11381 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
11382 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
11383 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
11384 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
11385 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
11386 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
11387 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
11388 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
11389 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
11390 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
11391 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
11392 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
11393 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
11394 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
11395 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
11396 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
11397 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
11398 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
11399 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
11400 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
11401 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
11402 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
11403 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
11404 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
11405 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
11406 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
11407 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
11408 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
11409 * gfortran.fortran-torture/execute/math.f90: Likewise.
11410 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
11411 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
11412 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
11413 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
11414 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
11415 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
11416 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
11417 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
11418 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
11419 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
11420 * gfortran.fortran-torture/execute/power.f90: Likewise.
11421 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
11422 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
11423 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
11424 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
11425 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
11426 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
11427 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
11428 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
11429 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
11430 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
11431 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
11432 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
11433 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
11434 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
11435 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
11436 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
11437 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
11438 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
11439 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
11440 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
11441 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
11442 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
11443 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
11444 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
11445 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
11446 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
11447 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
11448 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
11449 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
11450 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
11451 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
11452 * gfortran.fortran-torture/execute/straret.f90: Likewise.
11453 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
11454 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
11455 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
11456 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
11457 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
11458 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
11459 * gfortran.fortran-torture/execute/string.f90: Likewise.
11460 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
11461 * gfortran.fortran-torture/execute/strret.f90: Likewise.
11462 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
11463 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
11464 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
11465 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
11466 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
11467 * gfortran.fortran-torture/execute/userop.f90: Likewise.
11468 * gfortran.fortran-torture/execute/where17.f90: Likewise.
11469 * gfortran.fortran-torture/execute/where18.f90: Likewise.
11470 * gfortran.fortran-torture/execute/where19.f90: Likewise.
11471 * gfortran.fortran-torture/execute/where20.f90: Likewise.
11472 * gfortran.fortran-torture/execute/where21.f90: Likewise.
11473 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
11474 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
11475 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
11476 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
11477 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
11478 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
11479 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
11480 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
11481 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
11482 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
11483 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
11484 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
11485 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
11486 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
11487 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
11488 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
11489 * gfortran.dg/inline_transpose_1.f90: Likewise.
11490
11491 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
11492
11493 PR fortran/84115
11494 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
11495 change to dg-run.
11496
11497 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
11498
11499 PR ada/84277
11500 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
11501 * gnat.dg/dispatch1.adb: Rename into...
11502 * gnat.dg/disp1.adb: ...this.
11503 * gnat.dg/dispatch1_p.ads: Rename into...
11504 * gnat.dg/disp1_pkg.ads: ...this.
11505 * gnat.dg/disp2.adb: Rename into...
11506 * gnat.dg/dispatch2.adb: ...this.
11507 * gnat.dg/dispatch2_p.ads: Rename into...
11508 * gnat.dg/disp2_pkg.ads: ...this.
11509 * gnat.dg/dispatch2_p.adb: Rename into...
11510 * gnat.dg/disp2_pkg.adb: this.
11511 * gnat.dg/generic_dispatch.adb: Rename into...
11512 * gnat.dg/generic_disp.adb: this.
11513 * gnat.dg/generic_dispatch_p.ads: Rename into...
11514 * gnat.dg/generic_disp_pkg.ads: ...this.
11515 * gnat.dg/generic_dispatch_p.adb: Rename into...
11516 * gnat.dg/generic_disp_pkg.adb: ...this.
11517 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
11518 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
11519 * gnat.dg/object_overflow1.adb: Tweak index.
11520 * gnat.dg/object_overflow2.adb: Likewise.
11521 * gnat.dg/object_overflow3.adb: Likewise.
11522 * gnat.dg/object_overflow4.adb: Likewise.
11523 * gnat.dg/object_overflow5.adb: Likewise.
11524
11525 2018-02-16 Jakub Jelinek <jakub@redhat.com>
11526
11527 PR ipa/84425
11528 * gcc.c-torture/compile/pr84425.c: New test.
11529
11530 2018-02-16 Marek Polacek <polacek@redhat.com>
11531 Jakub Jelinek <jakub@redhat.com>
11532
11533 PR c++/84192
11534 * g++.dg/cpp1y/constexpr-84192.C: New test.
11535
11536 2018-02-16 Martin Sebor <msebor@redhat.com>
11537
11538 PR c++/79064
11539 * g++.dg/overload15.C: New test.
11540
11541 2018-02-16 Yury Gribov <tetra2005@gmail.com>
11542
11543 PR target/81535
11544 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
11545 * gcc.dg/pr56727-2.c: Ditto.
11546 * gcc.target/powerpc/pr79439.c: Renamed to...
11547 * gcc.target/powerpc/pr79439-1.c: ...this.
11548 * gcc.target/powerpc/pr79439-2.c: New test.
11549 * gcc.target/powerpc/pr79439-3.c: New test.
11550
11551 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
11552
11553 target/pr84371
11554 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
11555 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
11556 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
11557 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
11558 * gcc.target/powerpc/builtins-3.c: Same.
11559
11560 2018-02-16 Nathan Sidwell <nathan@acm.org>
11561
11562 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
11563
11564 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
11565
11566 PR rtl-optimization/70023
11567 * gcc.target/i386/pr70023.c: New.
11568
11569 2018-02-16 Carl Love <cel@us.ibm.com>
11570
11571 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
11572 tests.
11573 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
11574 tests.
11575
11576 2018-02-16 Carl Love <cel@us.ibm.com>
11577
11578 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
11579 for the ABI definitions for vec_extract4b and vec_insert4b.
11580
11581 2018-02-16 Nathan Sidwell <nathan@acm.org>
11582
11583 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
11584 * g++.old-deja/g++.mike/net43.C: Likewise.
11585
11586 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
11587
11588 PR c++/82468
11589 * g++.dg/cpp1z/class-deduction48.C: New.
11590
11591 2018-02-16 Nathan Sidwell <nathan@acm.org>
11592
11593 PR c++/84375
11594 * g++.dg/lookup/pr84375.C: New.
11595
11596 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
11597
11598 PR target/83831
11599 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
11600
11601 2018-02-16 Richard Biener <rguenther@suse.de>
11602
11603 PR tree-optimization/84417
11604 * gcc.dg/torture/pr84417.c: New testcase.
11605
11606 2018-02-16 Jakub Jelinek <jakub@redhat.com>
11607
11608 PR target/84272
11609 * g++.dg/opt/pr84272.C: New test.
11610
11611 PR rtl-optimization/83723
11612 * gcc.dg/pr83723.c: New test.
11613
11614 2018-02-16 Richard Biener <rguenther@suse.de>
11615
11616 PR tree-optimization/84399
11617 * gcc.dg/graphite/pr84399.c: New testcase.
11618
11619 2018-02-16 Richard Biener <rguenther@suse.de>
11620
11621 PR tree-optimization/84190
11622 * g++.dg/torture/pr84190.C: New testcase.
11623
11624 2018-02-15 Martin Sebor <msebor@redhat.com>
11625
11626 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
11627 directives.
11628
11629 2018-02-15 Janus Weil <janus@gcc.gnu.org>
11630
11631 PR fortran/84409
11632 * gfortran.dg/dtio_21.f03: Add an error message.
11633 * gfortran.dg/dtio_22.f90: Fix invalid test case.
11634
11635 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
11636
11637 PR fortran/84381
11638 * gfortran.dg/stop_shouldfail.f90: New test.
11639
11640 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
11641
11642 PR c++/84330
11643 * g++.dg/concepts/pr84330.C: New.
11644
11645 2018-02-15 Tom de Vries <tom@codesourcery.com>
11646
11647 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
11648
11649 2018-02-15 Tom de Vries <tom@codesourcery.com>
11650
11651 * gcc.c-torture/compile/pr84136.c: Require effective target
11652 indirect_jumps.
11653
11654 2018-02-15 Jakub Jelinek <jakub@redhat.com>
11655
11656 PR tree-optimization/84383
11657 * gcc.c-torture/compile/pr84383.c: New test.
11658
11659 PR tree-optimization/84334
11660 * gcc.dg/pr84334.c: New test.
11661
11662 2018-02-14 Carl Love <cel@us.ibm.com>
11663
11664 * gcc.target/powerpc/builtins-4-int128-runnable.c
11665 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
11666 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
11667
11668 2018-02-14 Martin Sebor <msebor@redhat.com>
11669
11670 PR tree-optimization/83698
11671 * gcc.dg/Wrestrict-7.c: New test.
11672 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
11673 * gcc.target/i386/chkp-stropt-17.c: Same.
11674
11675 2018-02-14 Martin Sebor <msebor@redhat.com>
11676
11677 PR c/84108
11678 * gcc.dg/Wattributes-8.c: New test.
11679
11680 2018-02-14 Janus Weil <janus@gcc.gnu.org>
11681
11682 PR fortran/84385
11683 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
11684 * gfortran.dg/allocate_with_source_23.f90: Ditto.
11685 * gfortran.dg/select_type_1.f03: Extend test case.
11686
11687 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11688
11689 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
11690 (dg-options): Use -O2 -msse2 -mno-sse3.
11691
11692 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
11693
11694 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
11695 this test case still works ok.
11696 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
11697 * gcc.dg/vmx/insert-be-order.c: Likewise.
11698 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
11699 * gcc.dg/vmx/ld-be-order.c: Likewise.
11700 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
11701 * gcc.dg/vmx/lde-be-order.c: Likewise.
11702 * gcc.dg/vmx/ldl-be-order.c: Likewise.
11703 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
11704 * gcc.dg/vmx/merge-be-order.c: Likewise.
11705 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
11706 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
11707 * gcc.dg/vmx/pack-be-order.c: Likewise.
11708 * gcc.dg/vmx/perm-be-order.c: Likewise.
11709 * gcc.dg/vmx/splat-be-order.c: Likewise.
11710 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
11711 * gcc.dg/vmx/st-be-order.c: Likewise.
11712 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
11713 * gcc.dg/vmx/ste-be-order.c: Likewise.
11714 * gcc.dg/vmx/stl-be-order.c: Likewise.
11715 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
11716 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
11717 * gcc.dg/vmx/unpack-be-order.c: Likewise.
11718 * gcc.dg/vmx/vsums-be-order.c: Likewise.
11719 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
11720
11721 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
11722
11723 PR c++/84350
11724 * g++.dg/cpp0x/auto49.C: New.
11725
11726 2018-02-14 Nathan Sidwell <nathan@acm.org>
11727
11728 * g++.dg/template/instantiate5.C: Adjust required-from loc.
11729
11730 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
11731
11732 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
11733 * gcc.target/powerpc/le-altivec-consts.c: Same.
11734
11735 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
11736
11737 PR target/84220
11738 * gcc.target/powerpc/pr84220-sld.c: New test.
11739 * gcc.target/powerpc/pr84220-sld2.c: New test.
11740 * gcc.target/powerpc/pr84220-sldw.c: New test.
11741 * gcc.target/powerpc/pr84220-xxperm.c: New test.
11742 * gcc.target/powerpc/pr84220-xxsld.c: New test.
11743
11744 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
11745
11746 PR target/84239
11747 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
11748 _inc_ssp intrinsics.
11749 * gcc.target/i386/cet-intrin-4.c: Likewise.
11750 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
11751 __builtin_ia32_rdssp[d|q].
11752
11753 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
11754
11755 PR tree-optimization/84357
11756 * gcc.dg/vect/pr84357.c: New test.
11757
11758 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
11759
11760 PR target/83831
11761 * gcc.target/rx/pr83831.c: New tests.
11762
11763 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
11764
11765 PR target/79242
11766 * gcc.target/msp430/pr79242.c: New test.
11767
11768 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11769
11770 PR target/84372
11771 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
11772 with -mcpu=power9.
11773
11774 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11775
11776 PR target/84279
11777 * g++.dg/pr84279.C: New test.
11778
11779 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11780
11781 PR rtl-optimization/84169
11782 * gcc.c-torture/execute/pr84169.c: New.
11783
11784 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11785
11786 PR target/84370
11787 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
11788
11789 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11790
11791 PR target/84365
11792 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
11793 with -mcpu=power9.
11794
11795 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11796
11797 PR c++/84364
11798 * g++.dg/warn/effc4.C: New test.
11799
11800 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
11801
11802 PR c++/84333
11803 * g++.dg/template/sizeof16.C: New.
11804 * g++.dg/template/sizeof17.C: Likewise.
11805
11806 2018-02-13 Janus Weil <janus@gcc.gnu.org>
11807
11808 PR fortran/84313
11809 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
11810 add necessary compiler options.
11811 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
11812
11813 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11814
11815 PR c/82210
11816 * gcc.c-torture/execute/pr82210.c: New test.
11817
11818 PR middle-end/84309
11819 * gcc.dg/pr84309-2.c: New test.
11820
11821 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
11822
11823 PR tree-optimization/84321
11824 * gcc.dg/pr84321.c: New test.
11825
11826 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
11827
11828 PR target/84359
11829 * gcc.target/i386/pr57193.c: Add -march=x86-64.
11830
11831 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
11832
11833 PR sanitizer/84340
11834 * gcc.dg/asan/pr84307.c: Remove test.
11835
11836 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
11837
11838 * gcc.target/rl78/test_auto_vector.c: New test.
11839
11840 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
11841
11842 PR c/84305
11843 * gcc.c-torture/compile/pr84305.c: New test.
11844
11845 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11846
11847 PR target/84335
11848 * gcc.target/i386/pr84335.c: New test.
11849
11850 PR tree-optimization/84339
11851 * gcc.c-torture/execute/pr84339.c: New test.
11852
11853 PR middle-end/84309
11854 * gcc.dg/pr84309.c: New test.
11855 * gcc.target/i386/pr84309.c: New test.
11856
11857 PR target/84336
11858 * gcc.target/i386/pr84336.c: New test.
11859
11860 2018-02-12 Jakub Jelinek <jakub@redhat.com>
11861
11862 PR c++/84341
11863 * c-c++-common/gomp/pr84341.c: New test.
11864
11865 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11866
11867 PR fortran/68746
11868 * gfortran.dg/read_dir.f90: Re-add dg-do run.
11869
11870 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11871
11872 PR fortran/68746
11873 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
11874 of zero for read.
11875
11876 2018-02-12 Jeff Law <law@redhat.com>
11877
11878 * gcc.c-torture/compile/reg-args-size.c: New test.
11879
11880 2018-02-12 Carl Love <cel@us.ibm.com>
11881
11882 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
11883 uint128 tests to new testfile.
11884 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
11885 int128 and uint128 tests.
11886 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
11887 list of torture tests.
11888
11889 2018-02-12 Janus Weil <janus@gcc.gnu.org>
11890
11891 PR fortran/84273
11892 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
11893 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
11894
11895 2018-02-12 Tamar Christina <tamar.christina@arm.com>
11896
11897 PR target/82641
11898 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
11899
11900 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
11901
11902 PR sanitizer/84307
11903 * gcc.dg/asan/pr84307.c: New test.
11904
11905 2018-02-12 Nathan Sidwell <nathan@acm.org>
11906
11907 * g++.dg/parse/pr84263.C: New.
11908
11909 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
11910
11911 PR c++/79626
11912 * g++.dg/template/crash129.C: New.
11913
11914 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
11915
11916 PR target/83828
11917 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
11918 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
11919 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
11920 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
11921 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
11922
11923 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
11924
11925 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
11926 _mm_maskz_scalef_round_sd): Test new intrinsics.
11927 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
11928 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
11929 intrinsics.
11930 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
11931 _mm_maskz_scalef_round_ss): Test new intrinsics.
11932 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
11933 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
11934 intrinsics.
11935 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
11936 __builtin_ia32_scalefss_round): Remove builtin.
11937 (__builtin_ia32_scalefsd_mask_round,
11938 __builtin_ia32_scalefss_mask_round): Test new builtin.
11939 * gcc.target/i386/sse-13.c: Ditto.
11940 * gcc.target/i386/sse-23.c: Ditto.
11941
11942 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
11943
11944 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
11945 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
11946 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
11947 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
11948 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
11949 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
11950 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
11951 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
11952 intrinsics.
11953 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
11954 (__builtin_ia32_sqrtss_round): Remove builtins.
11955 (__builtin_ia32_sqrtsd_mask_round)
11956 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
11957 * gcc.target/i386/sse-13.c: Ditto.
11958 * gcc.target/i386/sse-23.c: Ditto.
11959
11960 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11961
11962 PR fortran/35299
11963 * gfortran.dg/statement_function_3.f: New test.
11964
11965 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
11966
11967 PR fortran/54223
11968 PR fortran/84276
11969 * gfortran.dg/statement_function_1.f90: New test.
11970 * gfortran.dg/statement_function_2.f90: New test.
11971
11972 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
11973
11974 PR fortran/84074
11975 * gfortran.dg/type_to_class_5.f03: New test.
11976
11977 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
11978
11979 PR fortran/56691
11980 * gfortran.dg/type_to_class_4.f03: New test.
11981
11982 2018-02-10 Alan Modra <amodra@gmail.com>
11983
11984 PR target/84300
11985 * gcc.dg/pr84300.c: New.
11986
11987 2018-02-10 Jakub Jelinek <jakub@redhat.com>
11988
11989 PR sanitizer/83987
11990 * g++.dg/ubsan/pr83987-2.C: New test.
11991
11992 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
11993
11994 * gcc.target/rx/movsicc.c: New test.
11995
11996 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
11997
11998 PR target/83926
11999 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
12000 message.
12001
12002 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
12003
12004 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
12005 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
12006
12007 2018-02-09 Nathan Sidwell <nathan@acm.org>
12008
12009 PR c/84293
12010 * c-c++-common/pr84293.h: New.
12011 * c-c++-common/pr84293.c: New.
12012
12013 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
12014
12015 PR rtl-optimization/57193
12016 * gcc.target/i386/pr57193.c: New.
12017
12018 2018-02-09 Jakub Jelinek <jakub@redhat.com>
12019
12020 PR target/84226
12021 * gcc.target/powerpc/pr84226.c: New test.
12022
12023 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
12024
12025 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
12026 from this to...
12027 <vclzd>: ...this.
12028
12029 2018-02-09 Martin Sebor <msebor@redhat.com>
12030
12031 PR lto/84212
12032 * gcc.dg/lto/pr84212_0.c: New test file.
12033 * gcc.dg/lto/pr84212_1.c: Same.
12034
12035 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
12036
12037 PR target/83926
12038 * gcc.target/powerpc/pr83926.c: New test.
12039 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
12040 message. Fix test for running in 32-bit mode.
12041
12042 2018-02-09 Tamar Christina <tamar.christina@arm.com>
12043
12044 PR target/82641
12045 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
12046
12047 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12048
12049 PR target/PR84295
12050 * gcc.target/s390/pr84295.c: New test.
12051
12052 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
12053
12054 PR c++/77522
12055 * g++.dg/cpp1y/lambda-init16.C: New.
12056
12057 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
12058
12059 * gnat.dg/sso8.adb: New test.
12060 * gnat.dg/sso8_pkg.ads: New helper.
12061
12062 2018-02-09 Richard Biener <rguenther@suse.de>
12063
12064 PR tree-optimization/84278
12065 * gcc.target/i386/pr84278.c: Adjust regex.
12066
12067 2018-02-09 Jakub Jelinek <jakub@redhat.com>
12068
12069 PR tree-optimization/84232
12070 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
12071
12072 PR debug/84252
12073 * gcc.target/aarch64/pr84252.c: New test.
12074
12075 PR middle-end/84237
12076 * gcc.dg/pr84237.c: New test.
12077
12078 2018-02-09 Marek Polacek <polacek@redhat.com>
12079 Jakub Jelinek <jakub@redhat.com>
12080
12081 PR c++/83659
12082 * g++.dg/torture/pr83659.C: New test.
12083
12084 2018-02-08 David Malcolm <dmalcolm@redhat.com>
12085
12086 PR tree-optimization/84136
12087 * gcc.c-torture/compile/pr84136.c: New test.
12088
12089 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
12090
12091 PR target/83008
12092 * gcc.target/i386/pr83008.c: New test.
12093
12094 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
12095
12096 PR target/81143
12097 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
12098
12099 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
12100
12101 PR c++/83806
12102 * g++.dg/warn/Wunused-parm-11.C: New.
12103
12104 2018-02-08 Marek Polacek <polacek@redhat.com>
12105
12106 PR tree-optimization/84238
12107 * gcc.dg/Wstringop-overflow-3.c: New test.
12108
12109 2018-02-08 Nathan Sidwell <nathan@acm.org>
12110
12111 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
12112
12113 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
12114
12115 PR tree-optimization/84265
12116 * gcc.dg/vect/pr84265.c: New test.
12117
12118 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
12119
12120 PR tree-optimization/81635
12121 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
12122 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
12123
12124 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12125
12126 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
12127 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
12128 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
12129 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
12130 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
12131 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
12132 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
12133 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
12134 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
12135 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
12136 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
12137 * gcc.target/s390/nobp-return-attr-all.c: New test.
12138 * gcc.target/s390/nobp-return-attr-neg.c: New test.
12139 * gcc.target/s390/nobp-return-mem-attr.c: New test.
12140 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
12141 * gcc.target/s390/nobp-return-mem-z10.c: New test.
12142 * gcc.target/s390/nobp-return-mem-z900.c: New test.
12143 * gcc.target/s390/nobp-return-reg-attr.c: New test.
12144 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
12145 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
12146 * gcc.target/s390/nobp-return-reg-z10.c: New test.
12147 * gcc.target/s390/nobp-return-reg-z900.c: New test.
12148 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
12149 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
12150 * gcc.target/s390/nobp-table-jump-z10.c: New test.
12151 * gcc.target/s390/nobp-table-jump-z900.c: New test.
12152
12153 2018-02-08 Richard Biener <rguenther@suse.de>
12154
12155 PR tree-optimization/84233
12156 * g++.dg/torture/pr84233.C: New testcase.
12157
12158 2018-02-08 Richard Biener <rguenther@suse.de>
12159
12160 PR tree-optimization/84278
12161 * gcc.target/i386/pr84278.c: New testcase.
12162
12163 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
12164
12165 PR rtl-optimization/84068
12166 PR rtl-optimization/83459
12167 * gcc.dg/pr84068.c: New test.
12168
12169 2018-02-08 Richard Biener <rguenther@suse.de>
12170
12171 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
12172 loop vectorization to happen.
12173
12174 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
12175
12176 PR c++/83204
12177 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
12178
12179 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
12180
12181 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
12182
12183 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
12184
12185 PR target/84154
12186 * gcc.target/powerpc/pr84154-1.c: New tests.
12187 * gcc.target/powerpc/pr84154-2.c: Likewise.
12188 * gcc.target/powerpc/pr84154-3.c: Likewise.
12189
12190 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
12191
12192 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
12193
12194 2018-02-07 Jakub Jelinek <jakub@redhat.com>
12195
12196 PR c++/84082
12197 * g++.dg/template/incomplete11.C: New test.
12198 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
12199
12200 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
12201
12202 PR fortran/82994
12203 * gfortran.dg/deallocate_error_3.f90: New test.
12204 * gfortran.dg/deallocate_error_4.f90: New test.
12205
12206 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
12207
12208 PR fortran/68560
12209 * gfortran.dg/shape_9.f90: New test.
12210
12211 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
12212
12213 PR fortran/82049
12214 * gfortran.dg/assumed_charlen_parameter.f90: New test.
12215
12216 2018-02-07 David Malcolm <dmalcolm@redhat.com>
12217
12218 PR c++/81610
12219 PR c++/80567
12220 * g++.dg/spellcheck-reswords.C: New test case.
12221 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
12222 suggestion of "if".
12223
12224 2018-02-07 Martin Liska <mliska@suse.cz>
12225
12226 PR c++/84059.
12227 * g++.dg/ext/mv26.C: New test.
12228
12229 2018-02-07 Tom de Vries <tom@codesourcery.com>
12230
12231 * gcc.dg/pr83844.c: Require effective target alloca.
12232
12233 2018-02-07 Tom de Vries <tom@codesourcery.com>
12234
12235 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
12236
12237 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
12238
12239 PR target/84243
12240 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
12241 -fcf-protection=return.
12242
12243 2018-02-07 Tom de Vries <tom@codesourcery.com>
12244
12245 PR libgomp/84217
12246 * c-c++-common/goacc/pr84217.c: New test.
12247 * gfortran.dg/goacc/pr84217.f90: New test.
12248
12249 2018-02-07 Richard Biener <rguenther@suse.de>
12250
12251 PR tree-optimization/84204
12252 * gcc.dg/graphite/pr84204.c: New testcase.
12253
12254 PR tree-optimization/84205
12255 * gcc.dg/graphite/pr84205.c: New testcase.
12256
12257 PR tree-optimization/84223
12258 * gfortran.dg/graphite/pr84223.f90: New testcase.
12259
12260 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
12261
12262 PR c++/71662
12263 * g++.dg/cpp0x/scoped_enum7.C: New.
12264
12265 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
12266
12267 PR tree-optimization/83008
12268 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
12269
12270 2018-02-07 Jakub Jelinek <jakub@redhat.com>
12271
12272 PR tree-optimization/84235
12273 * gcc.c-torture/execute/ieee/pr84235.c: New test.
12274
12275 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12276
12277 PR testsuite/84243
12278 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
12279 targets.
12280 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
12281
12282 2018-02-06 Jakub Jelinek <jakub@redhat.com>
12283
12284 PR target/84146
12285 * gcc.target/i386/pr84146.c: New test.
12286
12287 2018-02-06 Michael Collison <michael.collison@arm.com>
12288
12289 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
12290
12291 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12292
12293 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
12294 warning for -mno-speculate-indirect-jumps.
12295 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
12296 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
12297 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
12298 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
12299 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
12300 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
12301
12302 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
12303
12304 PR target/84145
12305 * c-c++-common/fcf-protection-1.c: Change a compared message.
12306 * c-c++-common/fcf-protection-2.c: Likewise.
12307 * c-c++-common/fcf-protection-3.c: Likewise.
12308 * c-c++-common/fcf-protection-5.c: Likewise.
12309 * c-c++-common/fcf-protection-6.c: New test.
12310 * c-c++-common/fcf-protection-7.c: Likewise.
12311
12312 2018-02-06 Marek Polacek <polacek@redhat.com>
12313
12314 PR tree-optimization/84228
12315 * c-c++-common/Wstringop-truncation-3.c: New test.
12316
12317 2018-02-06 Tamar Christina <tamar.christina@arm.com>
12318
12319 PR target/82641
12320 * gcc.target/arm/pragma_arch_switch_2.c: New.
12321
12322 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12323
12324 PR target/79975
12325 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
12326
12327 2018-02-05 Martin Sebor <msebor@redhat.com>
12328
12329 PR tree-optimization/83369
12330 * gcc.dg/Wnonnull.c: New test.
12331
12332 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
12333
12334 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
12335 argument and use dg-messages-by-file instead. Expect it to be
12336 an array rather than a dict.
12337 (lto-link-and-maybe-run): Remove messages_by_file argument and
12338 use an upvar for dg-messages-by-file. Update call to
12339 lto_handle_diagnostics.
12340 (lt-get-options): Treat dg-messages-by-file as an array
12341 rather than a dict.
12342 (lto-get-options-main): Likewise. Set the entry rather than appending.
12343 (lto-execute): Treat dg-messages-by-file as an array rather than
12344 a dict. Update call to lto-link-and-maybe-run.
12345
12346 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
12347
12348 PR c++/82782
12349 * g++.dg/cpp1z/inline-var4.C: New.
12350
12351 2018-02-05 Martin Liska <mliska@suse.cz>
12352
12353 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
12354 options.
12355 * c-c++-common/asan/pointer-compare-2.c: Likewise.
12356 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
12357 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
12358 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
12359 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
12360 * c-c++-common/asan/pointer-compare-3.c: New test.
12361
12362 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
12363
12364 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
12365 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
12366
12367 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
12368
12369 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
12370 _mm_maskz_range_sd, _mm_mask_range_round_sd,
12371 _mm_maskz_range_round_sd): Test new intrinsics.
12372 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
12373 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
12374 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
12375 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
12376 _mm_maskz_range_ss, _mm_mask_range_round_ss,
12377 _mm_maskz_range_round_ss): Test new intrinsics.
12378 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
12379 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
12380 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
12381 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
12382 __builtin_ia32_rangess128_round): Remove builtins.
12383 (__builtin_ia32_rangesd128_mask_round,
12384 __builtin_ia32_rangess128_mask_round): Test new builtins.
12385 * gcc.target/i386/sse-13.c: Ditto.
12386 * gcc.target/i386/sse-23.c: Ditto.
12387
12388 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
12389
12390 PR middle-end/79966
12391 * gfortran.dg/pr79966.f90: New testcase
12392
12393 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
12394
12395 PR fortran/84094
12396 * gfortran.dg/associate_23.f90: Fix invalid code.
12397 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
12398 * gfortran.dg/matmul_3.f90: Likewise.
12399 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
12400
12401 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
12402
12403 PR fortran/84115
12404 * gfortran.dg/associate_34.f90: New test.
12405 * gfortran.dg/associate_35.f90: New test.
12406
12407 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
12408
12409 PR fortran/84141
12410 PR fortran/84155
12411 * gfortran.dg/pr84155.f90: New test.
12412
12413 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
12414
12415 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
12416 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
12417
12418 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
12419
12420 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
12421 dg-do run stanza.
12422
12423 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
12424
12425 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
12426 requirement.
12427 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
12428 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
12429 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
12430
12431 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12432
12433 PR testsuite/52641
12434 * gcc.c-torture/execute/pr83362.c: Make work for int16.
12435 * gcc.dg/Wsign-conversion.c: Dito.
12436 * gcc.dg/attr-alloc_size-4.c: Dito.
12437 * gcc.dg/pr81020.c: Dito.
12438 * gcc.dg/pr81192.c: Dito.
12439 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
12440 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
12441 * gcc.dg/pr83844.c: Restrict to int32plus.
12442 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
12443 * gcc.dg/tree-ssa/ldist-25.c: Dito.
12444 * gcc.dg/tree-ssa/ldist-27.c: Dito.
12445 * gcc.dg/tree-ssa/ldist-28.c: Dito.
12446 * gcc.dg/tree-ssa/ldist-29.c: Dito.
12447 * gcc.dg/tree-ssa/ldist-30.c: Dito.
12448 * gcc.dg/tree-ssa/ldist-31.c: Dito.
12449 * gcc.dg/tree-ssa/ldist-32.c: Dito.
12450 * gcc.dg/tree-ssa/ldist-33.c: Dito.
12451 * gcc.dg/tree-ssa/ldist-34.c: Dito.
12452 * gcc.dg/tree-ssa/ldist-35.c: Dito.
12453 * gcc.dg/tree-ssa/ldist-36.c: Dito.
12454
12455 2018-02-02 Julia Koval <julia.koval@intel.com>
12456
12457 * gcc.target/i386/funcspec-56.inc: Handle new march.
12458 * g++.dg/ext/mv16.C: Ditto.
12459
12460 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12461
12462 * lib/target-supports.exp
12463 (check_effective_target_keeps_null_pointer_checks): No more
12464 special-case avr.
12465 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
12466 * gcc.dg/ifcvt-4.c: Skip avr.
12467 * gcc.dg/pr53037-1.c: Dito.
12468 * gcc.dg/pr53037-2.c: Dito.
12469 * gcc.dg/pr53037-3.c: Dito.
12470 * gcc.dg/pr63387-2.c: Dito.
12471 * gcc.dg/pr63387.c: Dito.
12472 * gcc.dg/sancov/cmp0.c: Dito.
12473 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
12474 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
12475 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
12476 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
12477 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
12478 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
12479 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
12480 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
12481 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
12482 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
12483 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
12484 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
12485 * gcc.dg/tree-ssa/pr82059.c: Dito.
12486 * gcc.c-torture/execute/pr70460.c: Dito.
12487
12488 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12489
12490 PR testsuite/52641
12491 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
12492 * gcc.c-torture/execute/20180112-1.c: Dito.
12493 * gcc.c-torture/execute/pr81503.c: Dito.
12494 * gcc.dg/store_merging_12.c: Dito.
12495 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
12496 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
12497 * gcc.dg/tree-ssa/pr80898.c: Dito.
12498 * gcc.dg/tree-ssa/pr82363.c: Dito.
12499 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
12500 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
12501 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
12502 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
12503 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
12504 * gcc.dg/tree-ssa/pr80803.c: Dito.
12505 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
12506 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
12507 * gcc.dg/tree-ssa/vrp114.c: Dito.
12508 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
12509 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
12510 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
12511
12512 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
12513
12514 PR target/84066
12515 * gcc.target/i386/cet-sjlj-6a.c: New test.
12516 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
12517
12518 2018-02-01 Marek Polacek <polacek@redhat.com>
12519
12520 PR c++/84125
12521 * g++.dg/cpp1y/lambda-generic-84125.C: New test.
12522
12523 2018-01-30 Jeff Law <law@redhat.com>
12524
12525 PR target/84128
12526 * gcc.target/i386/pr84128.c: New test.
12527
12528 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
12529
12530 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
12531 -fdelete-null-pointer-checks.
12532
12533 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
12534
12535 PR c++/83796
12536 * g++.dg/cpp0x/abstract-default1.C: New.
12537
12538 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12539
12540 PR tree-optimization/81635
12541 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
12542 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
12543
12544 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12545
12546 PR target/83370
12547 * gcc.target/aarch64/pr83370.c: New.
12548
12549 2018-02-01 Richard Biener <rguenther@suse.de>
12550
12551 * gcc.dg/graphite/pr35356-1.c: Adjust.
12552
12553 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12554
12555 PR testsuite/83846
12556 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
12557 for ILP32.
12558 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
12559 of hard-coding the choice.
12560 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
12561 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
12562 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
12563 memset call.
12564 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
12565 stdint.h types.
12566 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
12567 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
12568 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
12569 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
12570 * gcc.target/aarch64/sve/logical_1.c: Likewise.
12571 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
12572 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
12573 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
12574 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
12575 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
12576 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
12577 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
12578 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
12579 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
12580 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
12581 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
12582 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
12583 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
12584 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
12585 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
12586 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
12587 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
12588 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
12589 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
12590 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
12591 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
12592 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
12593 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
12594 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
12595 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
12596 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
12597 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
12598 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
12599 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
12600 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
12601 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
12602 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
12603 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
12604 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
12605 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
12606 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
12607 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
12608 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
12609 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
12610 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
12611 __builtin_popcountll rather than __builtin_popcountl.
12612
12613 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12614
12615 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
12616 of LD1R[HWD] for multi-element constants on big-endian targets.
12617 * gcc.target/aarch64/sve/slp_3.c: Likewise.
12618 * gcc.target/aarch64/sve/slp_4.c: Likewise.
12619
12620 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12621
12622 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
12623 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
12624 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
12625
12626 2018-02-01 Jakub Jelinek <jakub@redhat.com>
12627
12628 PR tree-optimization/81661
12629 PR tree-optimization/84117
12630 * gcc.dg/pr81661.c: New test.
12631 * gfortran.dg/pr84117.f90: New test.
12632
12633 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
12634
12635 PR fortran/83705
12636 * gfortran.dg/repeat_7.f90: Catch warning message.
12637
12638 2018-01-31 Ian Lance Taylor <iant@golang.org>
12639
12640 * go.go-torture/execute/printnil.go: New test.
12641
12642 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12643
12644 * lib/target-supports.exp (check_effective_target_comdat_group):
12645 Allow for Solaris as comdat syntax.
12646
12647 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
12648 Solaris with comdat_group support and as.
12649
12650 2018-01-31 Marek Polacek <polacek@redhat.com>
12651
12652 PR c/81779
12653 * gcc.dg/pr81779.c: New test.
12654
12655 2018-01-31 Jakub Jelinek <jakub@redhat.com>
12656
12657 PR fortran/84116
12658 * gfortran.dg/gomp/pr84116.f90: New test.
12659
12660 PR c++/83993
12661 * g++.dg/init/pr83993-2.C: New test.
12662
12663 PR c++/83993
12664 * g++.dg/init/pr83993-1.C: New test.
12665 * g++.dg/cpp0x/pr83993.C: New test.
12666
12667 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
12668
12669 PR fortran/84088
12670 * gfortran.dg/pr84088.f90: New test.
12671
12672 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
12673
12674 PR target/82444
12675 * gcc.target/i386/pr82444.c: New.
12676
12677 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
12678
12679 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
12680 * gcc.target/powerpc/vsx-13.c: New.
12681
12682 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
12683
12684 PR c++/84092
12685 * g++.dg/cpp1y/var-templ57.C: New.
12686
12687 2018-01-31 Marek Polacek <polacek@redhat.com>
12688
12689 PR c++/84138
12690 * g++.dg/diagnostic/pr84138.C: New test.
12691
12692 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
12693
12694 PR fortran/78534
12695 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
12696 -Wstringop-overflow warnings due to spurious warning with -O1.
12697 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
12698 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
12699
12700 2018-01-31 Richard Biener <rguenther@suse.de>
12701
12702 PR tree-optimization/84132
12703 * g++.dg/torture/pr84132.C: New testcase.
12704
12705 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
12706
12707 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
12708 dg-final scan.
12709
12710 2018-01-31 Julia Koval <julia.koval@intel.com>
12711
12712 PR target/83618
12713 * gcc.target/i386/rdpid.c: Remove "eax".
12714
12715 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12716
12717 PR tree-optimization/64946
12718 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
12719 scan-assembler checks.
12720
12721 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
12722
12723 * gcc.c-torture/execute/20180131-1.c: New test.
12724
12725 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
12726
12727 * gcc.target/arc/taux-1.c: New test.
12728 * gcc.target/arc/taux-2.c: Likewise.
12729
12730 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
12731
12732 * gcc.target/arc/uncached.c: New test.
12733
12734 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12735
12736 PR lto/83954
12737 * gnat.dg/lto20.adb: Remove dg-excess-errors.
12738
12739 2018-01-31 Jakub Jelinek <jakub@redhat.com>
12740
12741 PR preprocessor/69869
12742 * gcc.dg/cpp/trad/pr69869.c: New test.
12743
12744 PR c/84100
12745 * gcc.dg/pr84100.c: New test.
12746
12747 2018-01-30 Jeff Law <law@redhat.com>
12748
12749 PR target/84064
12750 * gcc.target/i386/pr84064: New test.
12751
12752 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
12753
12754 PR fortran/84134
12755 * gfortran.dg/data_implied_do_2.f90: New test.
12756
12757 2018-01-30 Janus Weil <janus@gcc.gnu.org>
12758
12759 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
12760
12761 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
12762
12763 PR fortran/84133
12764 * gfortran.dg/inline_matmul_21.f90: New test case.
12765
12766 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12767
12768 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
12769
12770 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
12771
12772 PR target/84112
12773 * gcc.target/powerpc/pr84112.c: New.
12774
12775 2018-01-30 Jakub Jelinek <jakub@redhat.com>
12776
12777 PR rtl-optimization/83986
12778 * gcc.dg/pr83986.c: New test.
12779
12780 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
12781
12782 PR 58684
12783 * gcc.dg/torture/inf-compare-1.c: Add xfail.
12784 * gcc.dg/torture/inf-compare-2.c: Add xfail.
12785 * gcc.dg/torture/inf-compare-3.c: Add xfail.
12786 * gcc.dg/torture/inf-compare-4.c: Add xfail.
12787
12788 2018-01-30 Jakub Jelinek <jakub@redhat.com>
12789
12790 PR tree-optimization/84111
12791 * gcc.c-torture/compile/pr84111.c: New test.
12792
12793 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12794
12795 PR ipa/83179
12796 * gcc.dg/ipa/inline-2.c: Fix template.
12797 * gcc.dg/ipa/inline-3.c: Fix template.
12798
12799 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12800
12801 PR ipa/81360
12802 * g++.dg/torture/pr81360.C: New testcase.
12803
12804 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12805
12806 PR lto/83954
12807 * gcc.dg/lto/pr83954.h: New testcase.
12808 * gcc.dg/lto/pr83954_0.c: New testcase.
12809 * gcc.dg/lto/pr83954_1.c: New testcase.
12810
12811 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12812
12813 PR bootstrap/84017
12814 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
12815 to dg-options.
12816 Simplify DW_AT_producer scan.
12817
12818 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12819
12820 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
12821
12822 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
12823
12824 PR target/83828
12825 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
12826 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
12827 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
12828 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
12829
12830 2018-01-29 Jeff Law <law@redhat.com>
12831
12832 PR testsuite/81010
12833 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
12834 better match other tests which require vsx. Verify the zero
12835 extension is part of the test in the combiner dump.
12836
12837 2018-01-29 Marek Polacek <polacek@redhat.com>
12838
12839 PR c/83966
12840 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
12841
12842 PR c++/83996
12843 * g++.dg/ext/pr83996.C: New test.
12844
12845 2018-01-29 Richard Biener <rguenther@suse.de>
12846
12847 PR tree-optimization/84057
12848 * gcc.dg/graphite/pr84057.c: New testcase.
12849
12850 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
12851
12852 PR fortran/84073
12853 * gfortran.dg/bind_c_usage_31.f90: New test.
12854
12855 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
12856
12857 PR c++/83924
12858 * g++.dg/warn/Wduplicated-branches5.C: New.
12859
12860 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
12861
12862 * gcc.target/rl78/test_addsi3_internal.c: New test.
12863
12864 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
12865
12866 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
12867 Make expected output depend on whether we expect sibcalls or not.
12868 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
12869 safe-indirect-jump-1.c).
12870
12871 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
12872 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
12873 Soren Rasmussen <s.c.rasmussen@gmail.com>
12874
12875 Fortran 2018 teams tests.
12876
12877 * gfortran.dg/team_number_1.f90: new test for team_number.
12878 * gfortran.dg/team_change_1.f90: new test for change team.
12879 * gfortran.dg/team_end_1.f90: new test for end team.
12880 * gfortran.dg/team_form_1.f90: new test for form team.
12881
12882 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
12883
12884 PR fortran/83998
12885 * gfortran.dg/dot_product_4.f90
12886
12887 2018-01-26 Martin Sebor <msebor@redhat.com>
12888
12889 PR tree-optimization/83896
12890 * gcc.dg/strlenopt-43.c: New.
12891
12892 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
12893
12894 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
12895 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
12896 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
12897 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
12898 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
12899 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
12900 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
12901 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
12902 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
12903 stanzas.
12904 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
12905 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
12906 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
12907 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
12908 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
12909 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
12910 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
12911 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
12912 instruction list.
12913 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
12914
12915 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
12916
12917 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
12918 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
12919 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
12920 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
12921 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
12922 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
12923 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
12924 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
12925 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
12926 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
12927 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
12928 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
12929 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
12930
12931 2018-01-26 Martin Liska <mliska@suse.cz>
12932
12933 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
12934 warning is seen.
12935
12936 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
12937
12938 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
12939 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
12940 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
12941 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
12942 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
12943 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
12944 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
12945 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
12946
12947 2018-01-26 Richard Biener <rguenther@suse.de>
12948
12949 PR rtl-optimization/84003
12950 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
12951 latent bug in DSE if NOINLINE is appropriately defined.
12952 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
12953 and defining NOINLINE.
12954
12955 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12956
12957 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
12958 tests specific to aarch64. XFAIL test on arm.
12959
12960 2018-01-26 Jakub Jelinek <jakub@redhat.com>
12961
12962 PR rtl-optimization/83985
12963 * gcc.dg/pr83985.c: New test.
12964
12965 PR c/83989
12966 * c-c++-common/Wrestrict-3.c: New test.
12967
12968 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
12969
12970 * gcc.target/arc/tdelegitimize_addr.c: New test.
12971
12972 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
12973
12974 * gcc.target/arc/jli-1.c: New file.
12975 * gcc.target/arc/jli-2.c: Likewise.
12976
12977 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
12978
12979 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
12980 scan-assembler.
12981 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
12982 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
12983
12984 2018-01-26 Richard Biener <rguenther@suse.de>
12985
12986 PR tree-optimization/81082
12987 * gcc.dg/vect/pr81082.c: New testcase.
12988 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
12989 simplification to n * n.
12990
12991 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12992
12993 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
12994 Solaris 10.
12995 * gcc.target/i386/pr63620.c: Likewise.
12996
12997 2018-01-26 Julia Koval <julia.koval@intel.com>
12998
12999 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
13000 -mavx512f -mavx512bw.
13001 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
13002 * gcc.target/i386/i386.exp: Fix types.
13003
13004 2018-01-26 Alan Modra <amodra@gmail.com>
13005
13006 PR target/84033
13007 * gcc.target/powerpc/swaps-p8-46.c: New.
13008
13009 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
13010
13011 PR fortran/37577
13012 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
13013 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
13014 'array01' in the tree dump comparison.
13015 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
13016 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
13017 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
13018
13019 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
13020
13021 PR middle-end/83055
13022 * gcc.dg/torture/pr83055.c: New testcase.
13023
13024 2018-01-25 Jakub Jelinek <jakub@redhat.com>
13025
13026 PR c++/84031
13027 * g++.dg/cpp1z/decomp36.C: New test.
13028
13029 PR middle-end/83977
13030 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
13031
13032 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
13033
13034 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
13035 the shift dump line.
13036 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
13037
13038 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
13039
13040 PR target/81550
13041 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
13042 index instead of int, which allows IVOPTs to properly optimize the
13043 loop.
13044
13045 2018-01-24 David Malcolm <dmalcolm@redhat.com>
13046
13047 PR jit/82846
13048 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
13049 of "fn_type" typedef.
13050 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
13051
13052 2018-01-24 Ian Lance Taylor <iant@golang.org>
13053
13054 * go.go-torture/execute/names-1.go: New test.
13055
13056 2018-01-19 Jeff Law <law@redhat.com>
13057
13058 PR target/83994
13059 * gcc.target/i386/pr83994.c: New test.
13060
13061 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
13062
13063 PR target/84014
13064 * gcc.target/powerpc/pr84014.c: New.
13065
13066 2018-01-24 Jakub Jelinek <jakub@redhat.com>
13067
13068 PR middle-end/83977
13069 * c-c++-common/gomp/pr83977-1.c: New test.
13070 * c-c++-common/gomp/pr83977-2.c: New test.
13071 * c-c++-common/gomp/pr83977-3.c: New test.
13072 * gfortran.dg/gomp/pr83977.f90: New test.
13073
13074 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
13075
13076 PR testsuite/83889
13077 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
13078 * gcc.dg/vect/pr80631-1.c: Likewise.
13079 * gcc.dg/vect/pr80631-2.c: Likewise.
13080 * gcc.dg/vect/pr81410.c: Likewise.
13081 * gcc.dg/vect/pr81633.c: Likewise.
13082 * gcc.dg/vect/pr81815.c: Likewise.
13083 * gcc.dg/vect/pr82108.c: Likewise.
13084 * gcc.dg/vect/pr83857.c: Likewise.
13085 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
13086 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
13087 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
13088 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
13089 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
13090 * gcc.dg/vect/vect-reduc-11.c: Likewise.
13091 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
13092 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
13093 dg-xfail-run-if instead.
13094 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
13095 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
13096 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
13097 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
13098 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
13099
13100 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
13101
13102 PR tree-optimization/83979
13103 * g++.dg/pr83979.c: New test.
13104
13105 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13106
13107 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
13108 option. Add arm_neon_ok_no_float_abi check.
13109
13110 2018-01-24 Richard Biener <rguenther@suse.de>
13111
13112 PR tree-optimization/83176
13113 * gcc.dg/graphite/pr83176.c: New testcase.
13114
13115 2018-01-24 Richard Biener <rguenther@suse.de>
13116
13117 PR tree-optimization/82819
13118 * gcc.dg/graphite/pr82819.c: New testcase.
13119
13120 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
13121
13122 PR c++/83921
13123 * g++.dg/cpp1y/constexpr-83921-1.C: New.
13124 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
13125 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
13126 * g++.dg/ext/stmtexpr20.C: Likewise.
13127 * g++.dg/ext/stmtexpr21.C: Likewise.
13128
13129 2018-01-23 David Malcolm <dmalcolm@redhat.com>
13130
13131 PR c++/83974
13132 * g++.dg/warn/pr83974.C: New test case.
13133
13134 2018-01-23 Jakub Jelinek <jakub@redhat.com>
13135
13136 PR sanitizer/83987
13137 * g++.dg/ubsan/pr83987.C: New test.
13138
13139 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
13140
13141 PR fortran/83866
13142 * gfortran.dg/pdt_29.f03: New test.
13143
13144 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
13145
13146 PR fortran/83898
13147 * gfortran.dg/associate_33.f03: New test.
13148
13149 2018-01-23 Martin Liska <mliska@suse.cz>
13150
13151 PR lto/81440
13152 * gcc.dg/lto/pr81440.h: New test.
13153 * gcc.dg/lto/pr81440_0.c: New test.
13154 * gcc.dg/lto/pr81440_1.c: New test.
13155
13156 2018-01-23 Nathan Sidwell <nathan@acm.org>
13157
13158 PR c++/83988
13159 * g++.dg/template/pr83988.C: New.
13160
13161 2018-01-23 Jakub Jelinek <jakub@redhat.com>
13162
13163 PR c++/82882
13164 PR c++/83978
13165 * g++.dg/cpp0x/pr82882.C: New test.
13166 * g++.dg/cpp0x/pr83978.C: New test.
13167
13168 PR c++/83958
13169 * g++.dg/cpp1z/decomp35.C: New test.
13170
13171 2018-01-23 Nathan Sidwell <nathan@acm.org>
13172
13173 * g++.dg/cpp0x/range-for10.C: Adjust.
13174 * g++.dg/ext/forscope1.C: Adjust.
13175 * g++.dg/ext/forscope2.C: Adjust.
13176 * g++.dg/template/for1.C: Adjust.
13177
13178 2018-01-23 David Malcolm <dmalcolm@redhat.com>
13179
13180 PR tree-optimization/83510
13181 * gcc.c-torture/compile/pr83510.c: New test case.
13182
13183 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
13184
13185 PR testsuite/83888
13186 * lib/target-supports.exp (check_effective_target_vect_float): Say
13187 that the result only holds when -funsafe-math-optimizations is on.
13188 (check_effective_target_vect_float_strict): New procedure.
13189 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
13190 of vect_float.
13191 * gcc.dg/vect/vect-reduc-6.c: Likewise.
13192
13193 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
13194
13195 PR tree-optimization/83965
13196 * gcc.dg/vect/pr83965.c: New test.
13197
13198 2018-01-23 Richard Biener <rguenther@suse.de>
13199
13200 PR tree-optimization/83963
13201 * gfortran.dg/graphite/pr83963.f: New testcase.
13202 * gcc.dg/graphite/pr83963-2.c: Likewise.
13203
13204 2018-01-23 Jakub Jelinek <jakub@redhat.com>
13205
13206 PR c++/83918
13207 * g++.dg/cpp1z/pr83918.C: New test.
13208
13209 2018-01-22 Jakub Jelinek <jakub@redhat.com>
13210
13211 PR tree-optimization/83957
13212 * gcc.dg/autopar/pr83957.c: New test.
13213
13214 PR tree-optimization/83081
13215 * gcc.dg/predict-8.c: Adjust expected probability.
13216
13217 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
13218
13219 PR target/83862
13220 * gcc.target/powerpc/pr83862.c: New test.
13221
13222 2018-01-22 Carl Love <cel@us.ibm.com>
13223
13224 * gcc.target/powerpc/powerpc.exp: Add torture tests for
13225 builtins-4-runnable.c, builtins-6-runnable.c,
13226 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
13227 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
13228 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
13229 for signed/unsigned 128-bit and long long int loads.
13230
13231 2018-01-22 Marek Polacek <polacek@redhat.com>
13232
13233 PR c++/81933
13234 * g++.dg/cpp1y/constexpr-empty4.C: New test.
13235
13236 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
13237
13238 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
13239 scan-asembler valid instructions list.
13240 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
13241 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
13242 power8-vector requirement and option.
13243 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
13244
13245 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
13246
13247 PR 78534
13248 PR 83704
13249 * gfortran.dg/string_1.f90: Remove printing the length.
13250
13251 2018-01-22 Richard Biener <rguenther@suse.de>
13252
13253 PR tree-optimization/83963
13254 * gcc.dg/graphite/pr83963.c: New testcase.
13255
13256 2018-01-22 Sudakshina Das <sudi.das@arm.com>
13257
13258 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
13259 dg-require-effective-target directives.
13260
13261 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13262
13263 * lib/target-supports.exp (check_effective_target_arm_softfloat):
13264 New procedure.
13265 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
13266 Adjust scan-assembler checks for soft-float.
13267
13268 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13269
13270 PR target/83946
13271 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
13272
13273 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
13274
13275 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
13276 * gcc.dg/pr83623.c: Likewise.
13277 * gcc.dg/pr83666.c: Likewise.
13278
13279 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13280 David Edelsohn <dje.gcc@gmail.com>
13281
13282 PR target/83946
13283 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
13284 assembly output from "crset eq" to "crset 2".
13285 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
13286 assembly output from . to $.
13287 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
13288 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
13289 assembly output from "crset eq" to "crset 2".
13290 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
13291 assembly output from "crset eq" to "crset 2", and from . to $.
13292
13293 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
13294
13295 PR fortran/83900
13296 * gfortran.dg/matmul_18.f90: New test.
13297
13298 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
13299
13300 PR tree-optimization/83940
13301 * gcc.dg/torture/pr83940.c: New test.
13302
13303 2018-01-20 Jakub Jelinek <jakub@redhat.com>
13304
13305 PR middle-end/83945
13306 * gcc.dg/tls/pr83945.c: New test.
13307
13308 PR target/83930
13309 * gcc.dg/pr83930.c: New test.
13310
13311 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
13312
13313 PR fortran/83900
13314 * gfortran.dg/matmul_17.f90: New test.
13315
13316 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
13317
13318 PR fortran/80768
13319 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
13320
13321 2018-01-19 Jakub Jelinek <jakub@redhat.com>
13322
13323 PR c++/81167
13324 * g++.dg/cpp0x/pr81167.C: New test.
13325
13326 PR c++/83919
13327 * g++.dg/cpp0x/pr83919.C: New test.
13328
13329 2018-01-19 Jeff Law <law@redhat.com>
13330 Jakub Jelinek <jakub@redhat.com>
13331
13332 * gcc.dg/stack-check-16.c: New test.
13333
13334 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
13335
13336 PR target/83790
13337 * gcc.target/nvptx/indirect_call.c: New test.
13338
13339 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13340
13341 * g++.dg/torture/pr83619.C: Remove dg-message.
13342
13343 2018-01-19 Martin Liska <mliska@suse.cz>
13344
13345 * gcc.dg/predict-1.c: Adjust expected probability.
13346 * gcc.dg/predict-3.c: Likewise.
13347 * gcc.dg/predict-5.c: Likewise.
13348 * gcc.dg/predict-6.c: Likewise.
13349 * gcc.dg/predict-9.c: Likewise.
13350
13351 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
13352
13353 PR tree-optimization/83922
13354 * gcc.dg/pr83922.c: New test.
13355
13356 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
13357
13358 PR tree-optimization/83914
13359 * gcc.dg/vect/pr83914.c: New test.
13360
13361 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13362
13363 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
13364 * gcc.target/arm/negdi-2.c: Likewise.
13365 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
13366
13367 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13368
13369 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
13370
13371 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13372
13373 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
13374
13375 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
13376
13377 * gcc.dg/torture/pr52451.c (main): Skip long double test on
13378 hppa*-*-hpux*.
13379
13380 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13381
13382 PR ipa/83619
13383 PR testsuite/83934
13384 * g++.dg/torture/pr83619.C (e): Define before first use instead of
13385 forward declaration.
13386
13387 2018-01-18 Carl Love <cel@us.ibm.com>
13388
13389 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
13390 to the function.
13391
13392 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
13393
13394 PR c++/81013
13395 * g++.dg/inherit/union3.C: New.
13396
13397 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13398
13399 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
13400
13401 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
13402
13403 PR ipa/83619
13404 * g++.dg/torture/pr83619.C: New testcase.
13405
13406 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13407
13408 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
13409 Add function body to force error messages in some configurations.
13410
13411 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13412
13413 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
13414 and arm_thumb1_ok.
13415
13416 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
13417
13418 PR other/70268
13419 * c-c++-common/ffile-prefix-map.c: New test.
13420 * c-c++-common/fmacro-prefix-map.c: New test.
13421 * c-c++-common/cpp/ffile-prefix-map.c: New test.
13422 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
13423
13424 2018-01-18 Martin Liska <mliska@suse.cz>
13425
13426 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
13427 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13428 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13429 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13430 * gcc.target/i386/ret-thunk-10.c: Likewise.
13431 * gcc.target/i386/ret-thunk-11.c: Likewise.
13432 * gcc.target/i386/ret-thunk-12.c: Likewise.
13433 * gcc.target/i386/ret-thunk-15.c: Likewise.
13434 * gcc.target/i386/ret-thunk-9.c: Likewise.
13435
13436 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13437
13438 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
13439 order.
13440
13441 2018-01-18 Nathan Sidwell <nathan@acm.org>
13442
13443 PR c++/83160
13444 * g++.dg/cpp0x/pr83160.C: New.
13445
13446 2018-01-18 Richard Biener <rguenther@suse.de>
13447
13448 PR tree-optimization/83887
13449 * gcc.dg/graphite/pr83887.c: New testcase.
13450 * gfortran.dg/graphite/pr83887.f90: Likewise.
13451 * gfortran.dg/graphite/pr83887.f: Likewise.
13452
13453 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13454
13455 PR target/65578
13456 * gcc.target/arm/builtin-bswap.x: New file.
13457 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
13458 and options for armv6t2.
13459 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
13460 and options for Thumb1.
13461 * gcc.target/arm/builtin-bswap16.x: New file.
13462 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
13463 and options for armv6t2.
13464 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
13465 and options for Thumb1.
13466
13467 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13468
13469 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
13470 order.
13471
13472 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13473
13474 PR c/61240
13475 * gcc.dg/pr61240.c: New test.
13476
13477 2018-01-17 Harald Anlauf <anlauf@gmx.de>
13478
13479 PR fortran/83864
13480 * gfortran.dg/pr83864.f90: New test.
13481
13482 2018-01-17 Jeff Law <law@redhat.com>
13483
13484 PR testsuite/83883
13485 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
13486
13487 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13488
13489 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
13490 restriction, but still restrict to 64-bit.
13491 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
13492 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
13493
13494 2018-01-17 Harald Anlauf <anlauf@gmx.de>
13495
13496 PR fortran/83874
13497 * gfortran.dg/pr83874.f90: New test.
13498
13499 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13500
13501 PR c++/83824
13502 * g++.dg/cpp0x/pr83824.C: New test.
13503
13504 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
13505
13506 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
13507 appropriate .gnu_attribute for the long double type, if we use the
13508 long double type, but do not generate any calls.
13509 * gcc.target/powerpc/gnuattr2.c: Likewise.
13510 * gcc.target/powerpc/gnuattr3.c: Likewise.
13511
13512 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
13513
13514 PR c++/78344
13515 * g++.dg/cpp0x/alignas13.C: New.
13516
13517 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13518
13519 PR c++/83897
13520 * g++.dg/cpp0x/pr83897.C: New test.
13521
13522 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
13523
13524 PR ipa/83051
13525 * gcc.c-torture/compile/pr83051-2.c: New testcase.
13526
13527 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
13528
13529 PR c++/81054
13530 * g++.dg/cpp0x/constexpr-ice19.C: New.
13531
13532 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
13533
13534 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
13535 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
13536 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
13537 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
13538 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
13539 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
13540 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
13541 * gcc.target/powerpc/builtins-1-be-folded.c: New.
13542 * gcc.target/powerpc/builtins-1-le-folded.c: New.
13543 * gcc.target/powerpc/builtins-1.fold.h: New.
13544
13545 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
13546
13547 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
13548 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
13549
13550 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13551
13552 * gcc.target/arm/g2.c: Add -marm to dg-options.
13553 * gcc.target/arm/scd42-2.c: Likewise.
13554
13555 2018-01-17 Nathan Sidwell <nathan@acm.org>
13556
13557 PR c++/83287
13558 * g++.dg/lookup/pr83287-2.C: New.
13559
13560 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13561
13562 PR c++/83814
13563 PR c++/83902
13564 * g++.dg/wrappers/pr83814.C: New test case.
13565 * g++.dg/wrappers/pr83902.C: New test case.
13566
13567 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13568
13569 PR lto/83121
13570 * g++.dg/lto/pr83121_0.C: New test case.
13571 * g++.dg/lto/pr83121_1.C: New test case.
13572 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
13573 adapted from DejaGnu's dg-test.
13574 (lto_handle_diagnostics): New procedure.
13575 (lto_prune_warns): Ignore informational notes.
13576 (lto-link-and-maybe-run): Add "messages_by_file" param.
13577 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
13578 "execute" when "link" fails if "execute" was not specified.
13579 (lto-can-handle-directive): New procedure.
13580 (lto-get-options-main): Call lto-can-handle-directive. Add a
13581 dg-messages local, using it to set the caller's
13582 dg-messages-by-file for the given source file.
13583 (lto-get-options): Likewise.
13584 (lto-execute): Add dg-messages-by-file local, and pass it to
13585 lto-link-and-maybe-run.
13586
13587 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
13588 Richard Sandiford <richard.sandiford@linaro.org>
13589
13590 PR target/79041
13591 PR target/82964
13592 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
13593 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
13594
13595 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13596
13597 * lib/target-supports.exp: Fix -march arguments in arm arch effective
13598 target check autogenerator for armv8.1-a and armv8.2-a.
13599
13600 2018-01-17 Carl Love <cel@us.ibm.com>
13601
13602 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
13603 Add debug print statements.
13604 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
13605 16 byte vector load followed by a partial vector load.
13606
13607 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13608
13609 PR c++/83799
13610 * g++.dg/wrappers/pr83799.C: New test case.
13611
13612 2018-01-17 Nathan Sidwell <nathan@acm.org>
13613
13614 PR c++/83739
13615 * g++.dg/cpp1y/pr83739.C: New.
13616
13617 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13618
13619 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
13620 * gcc.target/visium/overflow16.c: Likewise.
13621 * gcc.target/visium/overflow32.c: Likewise.
13622
13623 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13624
13625 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
13626
13627 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13628
13629 * gcc.dg/rtl/arm/stl-cond.c: New test.
13630 * gcc.target/arm/stl-cond.c: Delete.
13631
13632 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13633
13634 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
13635 directives.
13636
13637 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13638
13639 PR tree-optimization/83843
13640 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
13641 * gcc.dg/store_merging_19.c: New test.
13642
13643 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13644
13645 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
13646 and options.
13647
13648 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13649
13650 PR rtl-optimization/83771
13651 * gcc.dg/pr83771.c: New test.
13652
13653 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13654
13655 PR tree-optimization/81184
13656 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
13657 targets.
13658 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
13659
13660 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13661
13662 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
13663
13664 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
13665
13666 PR target/83546
13667 * gcc.target/i386/pr83546.c: New test.
13668
13669 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13670
13671 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
13672
13673 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13674
13675 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
13676 test and add dg-warning for the -Wstringop-overflow warning.
13677
13678 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13679
13680 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
13681 XFAIL last test on SPARC and Visium.
13682
13683 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
13684
13685 PR rtl-optimization/80481
13686 * g++.dg/pr80481.C: Exclude solaris.
13687
13688 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13689
13690 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
13691 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
13692 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
13693
13694 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13695
13696 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
13697 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
13698 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
13699 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
13700 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
13701 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
13702 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
13703 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
13704 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
13705 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
13706 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
13707 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
13708 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
13709 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
13710 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
13711
13712 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13713
13714 PR testsuite/77734
13715 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
13716
13717 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13718
13719 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
13720 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
13721 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
13722 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
13723 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
13724 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
13725
13726 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
13727
13728 PR tree-optimization/83857
13729 * gcc.dg/vect/pr83857.c: New test.
13730
13731 2018-01-16 Richard Biener <rguenther@suse.de>
13732
13733 PR tree-optimization/83867
13734 * gcc.dg/vect/pr83867.c: New testcase.
13735
13736 2018-01-16 Jakub Jelinek <jakub@redhat.com>
13737
13738 PR c/83844
13739 * gcc.dg/pr83844.c: New test.
13740
13741 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
13742
13743 * gcc.dg/torture/pr83847.c: New test.
13744
13745 2018-01-16 Jakub Jelinek <jakub@redhat.com>
13746
13747 PR rtl-optimization/86620
13748 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
13749 instead of --param=max-sched-ready-insns=0.
13750 * gcc.target/i386/pr83620.c: New test.
13751 * gcc.dg/pr83620.c: New test.
13752
13753 PR tree-optimization/83843
13754 * gcc.dg/store_merging_18.c: New test.
13755
13756 PR c++/83817
13757 * g++.dg/cpp1y/pr83817.C: New test.
13758
13759 PR c++/83825
13760 * g++.dg/template/pr83825.C: New test.
13761
13762 2018-01-16 Richard Biener <rguenther@suse.de>
13763
13764 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
13765
13766 2018-01-16 Richard Biener <rguenther@suse.de>
13767
13768 PR testsuite/82132
13769 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
13770 from gcc.dg/torture/pr60092.c.
13771
13772 2018-01-15 Martin Sebor <msebor@redhat.com>
13773
13774 PR c++/83588
13775 * g++.dg/ext/flexary28.C: New test.
13776
13777 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
13778
13779 PR fortran/82257
13780 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
13781
13782 2018-01-15 Martin Sebor <msebor@redhat.com>
13783
13784 PR testsuite/83869
13785 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
13786
13787 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
13788
13789 PR fortran/54613
13790 * gfortran.dg/minmaxloc_9.f90: New test.
13791 * gfortran.dg/minmaxloc_10.f90: New test.
13792 * gfortran.dg/minmaxloc_11.f90: New test.
13793
13794 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
13795
13796 PR target/83839
13797 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
13798 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13799 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13800 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13801 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13802 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13803 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13804 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13805 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13806 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13807 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13808 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13809 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13810 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13811 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13812 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
13813 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
13814 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
13815 * gcc.target/i386/ret-thunk-10.c: Likewise.
13816 * gcc.target/i386/ret-thunk-11.c: Likewise.
13817 * gcc.target/i386/ret-thunk-12.c: Likewise.
13818 * gcc.target/i386/ret-thunk-13.c: Likewise.
13819 * gcc.target/i386/ret-thunk-14.c: Likewise.
13820 * gcc.target/i386/ret-thunk-15.c: Likewise.
13821 * gcc.target/i386/ret-thunk-9.c: Don't check the
13822 __x86_return_thunk label. Scan for "push" only for Linux.
13823
13824 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
13825
13826 PR testsuite/79920
13827 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
13828
13829 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13830
13831 PR target/83687
13832 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
13833 tests.
13834 * gcc.target/arm/pr83687.c: New test.
13835
13836 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
13837
13838 Adjust tests to AVR_TINY.
13839
13840 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
13841 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
13842 * gcc.target/avr/pr71627.c: Same.
13843 * gcc.target/avr/torture/addr-space-1-0.c: Same.
13844 * gcc.target/avr/torture/addr-space-1-1.c: Same.
13845 * gcc.target/avr/torture/addr-space-1-x.c: Same.
13846 * gcc.target/avr/torture/addr-space-2-0.c: Same.
13847 * gcc.target/avr/torture/addr-space-2-1.c: Same.
13848 * gcc.target/avr/torture/addr-space-2-x.c: Same.
13849 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
13850 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
13851 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
13852 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
13853 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
13854 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
13855 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
13856 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
13857 * gcc.target/avr/torture/pr61055.c: Same.
13858 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
13859 available.
13860 * gcc.target/avr/torture/int24-mul.c: Same.
13861 * gcc.target/avr/torture/pr51782-1.c: Same.
13862 * gcc.target/avr/torture/pr61443.c: Same.
13863 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
13864 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
13865
13866 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
13867
13868 PR c/83801
13869 PR c/83729
13870 * gcc.target/avr/torture/pr83729.c: New test.
13871 * gcc.target/avr/torture/pr83801.c: New test.
13872
13873 2018-01-15 Jakub Jelinek <jakub@redhat.com>
13874
13875 PR middle-end/82694
13876 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
13877 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
13878
13879 2018-01-10 Martin Sebor <msebor@redhat.com>
13880
13881 PR other/83508
13882 * gcc.dg/Wstringop-overflow-2.c: New test.
13883
13884 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13885
13886 PR libgfortran/83811
13887 * gfortran.dg/fmt_e.f90: New test.
13888
13889 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13890
13891 * gcc.target/i386/indirect-thunk-10.c: New test.
13892 * gcc.target/i386/indirect-thunk-8.c: Likewise.
13893 * gcc.target/i386/indirect-thunk-9.c: Likewise.
13894 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
13895 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
13896 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
13897 * gcc.target/i386/ret-thunk-17.c: Likewise.
13898 * gcc.target/i386/ret-thunk-18.c: Likewise.
13899 * gcc.target/i386/ret-thunk-19.c: Likewise.
13900 * gcc.target/i386/ret-thunk-20.c: Likewise.
13901 * gcc.target/i386/ret-thunk-21.c: Likewise.
13902
13903 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13904
13905 * gcc.target/i386/indirect-thunk-register-4.c: New test.
13906
13907 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13908
13909 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
13910 -mno-indirect-branch-register.
13911 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13912 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13913 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13914 * gcc.target/i386/indirect-thunk-5.c: Likewise.
13915 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13916 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13917 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13918 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13919 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
13920 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
13921 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13922 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13923 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13924 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
13925 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
13926 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
13927 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13928 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13929 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13930 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13931 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13932 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
13933 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
13934 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13935 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
13936 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
13937 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
13938 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
13939 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
13940 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
13941 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
13942 * gcc.target/i386/ret-thunk-10.c: Likewise.
13943 * gcc.target/i386/ret-thunk-11.c: Likewise.
13944 * gcc.target/i386/ret-thunk-12.c: Likewise.
13945 * gcc.target/i386/ret-thunk-13.c: Likewise.
13946 * gcc.target/i386/ret-thunk-14.c: Likewise.
13947 * gcc.target/i386/ret-thunk-15.c: Likewise.
13948 * gcc.target/i386/ret-thunk-9.c: Likewise.
13949 * gcc.target/i386/indirect-thunk-register-1.c: New test.
13950 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
13951 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
13952
13953 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13954
13955 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
13956 -mfunction-return=keep.
13957 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13958 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13959 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13960 * gcc.target/i386/indirect-thunk-5.c: Likewise.
13961 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13962 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13963 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13964 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13965 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
13966 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
13967 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13968 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13969 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13970 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
13971 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
13972 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
13973 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
13974 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13975 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13976 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13977 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13978 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13979 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
13980 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
13981 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13982 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
13983 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
13984 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
13985 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
13986 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
13987 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
13988 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
13989 * gcc.target/i386/ret-thunk-1.c: New test.
13990 * gcc.target/i386/ret-thunk-10.c: Likewise.
13991 * gcc.target/i386/ret-thunk-11.c: Likewise.
13992 * gcc.target/i386/ret-thunk-12.c: Likewise.
13993 * gcc.target/i386/ret-thunk-13.c: Likewise.
13994 * gcc.target/i386/ret-thunk-14.c: Likewise.
13995 * gcc.target/i386/ret-thunk-15.c: Likewise.
13996 * gcc.target/i386/ret-thunk-16.c: Likewise.
13997 * gcc.target/i386/ret-thunk-2.c: Likewise.
13998 * gcc.target/i386/ret-thunk-3.c: Likewise.
13999 * gcc.target/i386/ret-thunk-4.c: Likewise.
14000 * gcc.target/i386/ret-thunk-5.c: Likewise.
14001 * gcc.target/i386/ret-thunk-6.c: Likewise.
14002 * gcc.target/i386/ret-thunk-7.c: Likewise.
14003 * gcc.target/i386/ret-thunk-8.c: Likewise.
14004 * gcc.target/i386/ret-thunk-9.c: Likewise.
14005
14006 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
14007
14008 * gcc.target/i386/indirect-thunk-1.c: New test.
14009 * gcc.target/i386/indirect-thunk-2.c: Likewise.
14010 * gcc.target/i386/indirect-thunk-3.c: Likewise.
14011 * gcc.target/i386/indirect-thunk-4.c: Likewise.
14012 * gcc.target/i386/indirect-thunk-5.c: Likewise.
14013 * gcc.target/i386/indirect-thunk-6.c: Likewise.
14014 * gcc.target/i386/indirect-thunk-7.c: Likewise.
14015 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
14016 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
14017 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
14018 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
14019 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
14020 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
14021 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
14022 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
14023 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
14024 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
14025 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
14026 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
14027 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
14028 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
14029 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
14030 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
14031 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
14032 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
14033 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
14034 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
14035 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
14036 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
14037 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
14038 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
14039 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
14040 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
14041
14042 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
14043
14044 PR ipa/83051
14045 * gcc.c-torture/compile/pr83051.c: New testcase.
14046
14047 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14048
14049 PR tree-optimization/83501
14050 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
14051
14052 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
14053
14054 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
14055 for lvx and stvx instead of lxvd2x and stxvd2x and require
14056 little-endian target. Add comments.
14057 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
14058 comprehensive testing.
14059 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
14060 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
14061 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
14062 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
14063 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
14064 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
14065 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
14066 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
14067 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
14068 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
14069 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
14070 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
14071 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
14072 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
14073 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
14074 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
14075 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
14076 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
14077 scan-assembler-not directives that forbid lvx and xxpermdi.
14078 * gcc.target/powerpc/vec-extract-3.c: Likewise.
14079 * gcc.target/powerpc/vec-extract-5.c: Likewise.
14080 * gcc.target/powerpc/vec-extract-6.c: Likewise.
14081 * gcc.target/powerpc/vec-extract-7.c: Likewise.
14082 * gcc.target/powerpc/vec-extract-8.c: Likewise.
14083 * gcc.target/powerpc/vec-extract-9.c: Likewise.
14084 * gcc.target/powerpc/vsx-vector-6-le.c: Change
14085 scan-assembler-times directives to reflect different numbers of
14086 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
14087
14088 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14089 Alan Hayward <alan.hayward@arm.com>
14090 David Sherwood <david.sherwood@arm.com>
14091
14092 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
14093 than SLP vectorization.
14094 * gcc.dg/vect/vect-alias-check-10.c: New test.
14095 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
14096 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
14097 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
14098 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
14099 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
14100 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
14101 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
14102 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
14103 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
14104 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
14105 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
14106 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
14107 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
14108 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
14109 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
14110 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
14111 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
14112 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
14113 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
14114 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
14115 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
14116 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
14117 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
14118
14119 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14120 Alan Hayward <alan.hayward@arm.com>
14121 David Sherwood <david.sherwood@arm.com>
14122
14123 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
14124 New proc.
14125 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
14126 targets with scatter stores.
14127 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
14128 stores.
14129 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
14130 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
14131 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
14132 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
14133 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
14134 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
14135 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
14136 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
14137 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
14138 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
14139 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
14140 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
14141 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
14142 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
14143 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
14144 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
14145
14146 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14147 Alan Hayward <alan.hayward@arm.com>
14148 David Sherwood <david.sherwood@arm.com>
14149
14150 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
14151 for double_reduc1.
14152 * gcc.target/aarch64/sve/strided_load_4.c: New test.
14153 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
14154 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
14155 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
14156
14157 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14158 Alan Hayward <alan.hayward@arm.com>
14159 David Sherwood <david.sherwood@arm.com>
14160
14161 * gcc.target/aarch64/sve/strided_load_1.c: New test.
14162 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
14163 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
14164
14165 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14166 Alan Hayward <alan.hayward@arm.com>
14167 David Sherwood <david.sherwood@arm.com>
14168
14169 * gcc.target/aarch64/sve/gather_load_1.c: New test.
14170 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
14171 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
14172 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
14173 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
14174 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
14175 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
14176 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
14177 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
14178 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
14179 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
14180 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
14181 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
14182 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
14183
14184 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14185 Alan Hayward <alan.hayward@arm.com>
14186 David Sherwood <david.sherwood@arm.com>
14187
14188 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
14189 check for a message about using in-order reductions.
14190 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
14191 check for a message about using in-order reductions.
14192 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
14193 vectorized and check for a message about using in-order reductions.
14194 Expect targets with variable-length vectors to fall back to the
14195 fixed-length mininum.
14196 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
14197 check for a message about using in-order reductions.
14198 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
14199 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
14200 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
14201 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
14202 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
14203 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
14204 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
14205 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
14206 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
14207 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
14208 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
14209 vect_fold_left_plus.
14210
14211 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14212
14213 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
14214 are spilled.
14215 * gcc.target/aarch64/sve/spill_2.c: New test.
14216 * gcc.target/aarch64/sve/spill_3.c: Likewise.
14217 * gcc.target/aarch64/sve/spill_4.c: Likewise.
14218 * gcc.target/aarch64/sve/spill_5.c: Likewise.
14219 * gcc.target/aarch64/sve/spill_6.c: Likewise.
14220 * gcc.target/aarch64/sve/spill_7.c: Likewise.
14221
14222 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14223 Alan Hayward <alan.hayward@arm.com>
14224 David Sherwood <david.sherwood@arm.com>
14225
14226 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
14227 of branches.
14228 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
14229 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
14230 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
14231 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
14232 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
14233 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
14234 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
14235 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
14236 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
14237
14238 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14239 Alan Hayward <alan.hayward@arm.com>
14240 David Sherwood <david.sherwood@arm.com>
14241
14242 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
14243 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
14244 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
14245 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
14246
14247 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14248 Alan Hayward <alan.hayward@arm.com>
14249 David Sherwood <david.sherwood@arm.com>
14250
14251 * lib/target-supports.exp
14252 (check_effective_target_vect_fold_extract_last): New proc.
14253 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
14254 for fold_extract_last.
14255 * gcc.dg/vect/pr65947-2.c: Likewise.
14256 * gcc.dg/vect/pr65947-3.c: Likewise.
14257 * gcc.dg/vect/pr65947-4.c: Likewise.
14258 * gcc.dg/vect/pr65947-5.c: Likewise.
14259 * gcc.dg/vect/pr65947-6.c: Likewise.
14260 * gcc.dg/vect/pr65947-9.c: Likewise.
14261 * gcc.dg/vect/pr65947-10.c: Likewise.
14262 * gcc.dg/vect/pr65947-12.c: Likewise.
14263 * gcc.dg/vect/pr65947-14.c: Likewise.
14264 * gcc.dg/vect/pr80631-1.c: Likewise.
14265 * gcc.target/aarch64/sve/clastb_1.c: New test.
14266 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
14267 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
14268 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
14269 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
14270 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
14271 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
14272 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
14273 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
14274 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
14275 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
14276 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
14277 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
14278 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
14279
14280 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14281 Alan Hayward <alan.hayward@arm.com>
14282 David Sherwood <david.sherwood@arm.com>
14283
14284 * gcc.target/aarch64/sve/live_1.c: New test.
14285 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
14286
14287 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14288 Alan Hayward <alan.hayward@arm.com>
14289 David Sherwood <david.sherwood@arm.com>
14290
14291 * gcc.target/aarch64/sve/nopeel_1.c: New test.
14292 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
14293 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
14294 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
14295 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
14296 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
14297 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
14298 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
14299 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
14300
14301 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14302 Alan Hayward <alan.hayward@arm.com>
14303 David Sherwood <david.sherwood@arm.com>
14304
14305 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
14306 New proc.
14307 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
14308 vect_fully_masked.
14309 * gcc.target/aarch64/sve/loop_add_4.c: New test.
14310 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
14311 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
14312 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
14313 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
14314 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
14315
14316 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14317 Alan Hayward <alan.hayward@arm.com>
14318 David Sherwood <david.sherwood@arm.com>
14319
14320 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
14321 instead of just ADDRESS.
14322 * gcc.dg/tree-ssa/scev-10.c: Likewise.
14323 * gcc.dg/tree-ssa/scev-11.c: Likewise.
14324 * gcc.dg/tree-ssa/scev-12.c: Likewise.
14325 * gcc.target/aarch64/sve/index_offset_1.c: New test.
14326 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
14327 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
14328 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
14329 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
14330 * gcc.target/aarch64/sve/while_2.c: Likewise.
14331 * gcc.target/aarch64/sve/while_3.c: Likewise.
14332 * gcc.target/aarch64/sve/while_4.c: Likewise.
14333
14334 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14335 Alan Hayward <alan.hayward@arm.com>
14336 David Sherwood <david.sherwood@arm.com>
14337
14338 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
14339 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
14340 to be predicated.
14341 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
14342 * gcc.target/aarch64/sve/slp_7.c: Likewise.
14343 * gcc.target/aarch64/sve/reduc_5.c: New test.
14344 * gcc.target/aarch64/sve/slp_13.c: Likewise.
14345 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
14346
14347 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14348 Alan Hayward <alan.hayward@arm.com>
14349 David Sherwood <david.sherwood@arm.com>
14350
14351 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
14352 * gcc.dg/tree-ssa/peel1.c: Likewise.
14353 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
14354 variable-length vectors.
14355 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
14356 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
14357 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
14358 * gcc.target/aarch64/sve/slp_2.c: Likewise.
14359 * gcc.target/aarch64/sve/slp_3.c: Likewise.
14360 * gcc.target/aarch64/sve/slp_4.c: Likewise.
14361 * gcc.target/aarch64/sve/slp_6.c: Likewise.
14362 * gcc.target/aarch64/sve/slp_8.c: New test.
14363 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
14364 * gcc.target/aarch64/sve/slp_9.c: Likewise.
14365 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
14366 * gcc.target/aarch64/sve/slp_10.c: Likewise.
14367 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
14368 * gcc.target/aarch64/sve/slp_11.c: Likewise.
14369 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
14370 * gcc.target/aarch64/sve/slp_12.c: Likewise.
14371 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
14372 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
14373 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
14374 * gcc.target/aarch64/sve/while_1.c: Likewise.
14375 * gcc.target/aarch64/sve/while_2.c: Likewise.
14376 * gcc.target/aarch64/sve/while_3.c: Likewise.
14377 * gcc.target/aarch64/sve/while_4.c: Likewise.
14378
14379 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14380 Alan Hayward <alan.hayward@arm.com>
14381 David Sherwood <david.sherwood@arm.com>
14382
14383 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
14384 New proc.
14385 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
14386 and add an associated scan-dump test. Prevent vectorization
14387 of the first two loops.
14388 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
14389 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
14390 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
14391 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
14392 (INIT_VECTOR): Tweak initial value so that some bits are always set.
14393 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
14394
14395 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14396 Alan Hayward <alan.hayward@arm.com>
14397 David Sherwood <david.sherwood@arm.com>
14398
14399 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
14400 * gcc.dg/vect/pr67790.c: Likewise.
14401 * gcc.dg/vect/slp-reduc-1.c: Likewise.
14402 * gcc.dg/vect/slp-reduc-2.c: Likewise.
14403 * gcc.dg/vect/slp-reduc-3.c: Likewise.
14404 * gcc.dg/vect/slp-reduc-5.c: Likewise.
14405 * gcc.target/aarch64/sve/slp_5.c: New test.
14406 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
14407 * gcc.target/aarch64/sve/slp_6.c: Likewise.
14408 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
14409 * gcc.target/aarch64/sve/slp_7.c: Likewise.
14410 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
14411
14412 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14413 Alan Hayward <alan.hayward@arm.com>
14414 David Sherwood <david.sherwood@arm.com>
14415
14416 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
14417 && vect_load_lanes
14418 * gcc.dg/vect/slp-1.c: Likewise.
14419 * gcc.dg/vect/slp-10.c: Likewise.
14420 * gcc.dg/vect/slp-12b.c: Likewise.
14421 * gcc.dg/vect/slp-12c.c: Likewise.
14422 * gcc.dg/vect/slp-17.c: Likewise.
14423 * gcc.dg/vect/slp-19b.c: Likewise.
14424 * gcc.dg/vect/slp-20.c: Likewise.
14425 * gcc.dg/vect/slp-21.c: Likewise.
14426 * gcc.dg/vect/slp-22.c: Likewise.
14427 * gcc.dg/vect/slp-23.c: Likewise.
14428 * gcc.dg/vect/slp-24-big-array.c: Likewise.
14429 * gcc.dg/vect/slp-24.c: Likewise.
14430 * gcc.dg/vect/slp-28.c: Likewise.
14431 * gcc.dg/vect/slp-39.c: Likewise.
14432 * gcc.dg/vect/slp-6.c: Likewise.
14433 * gcc.dg/vect/slp-7.c: Likewise.
14434 * gcc.dg/vect/slp-cond-1.c: Likewise.
14435 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
14436 * gcc.dg/vect/slp-cond-2.c: Likewise.
14437 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
14438 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
14439 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
14440 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
14441 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14442 * gcc.dg/vect/slp-perm-6.c: Likewise.
14443 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14444 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
14445 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
14446 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
14447 * gcc.dg/vect/slp-12a.c: Likewise.
14448 * gcc.dg/vect/slp-14.c: Likewise.
14449 * gcc.dg/vect/slp-15.c: Likewise.
14450 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
14451 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
14452 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
14453 * gcc.target/aarch64/sve/slp_1.c: New test.
14454 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
14455 * gcc.target/aarch64/sve/slp_2.c: Likewise.
14456 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
14457 * gcc.target/aarch64/sve/slp_3.c: Likewise.
14458 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
14459 * gcc.target/aarch64/sve/slp_4.c: Likewise.
14460 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
14461
14462 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14463 Alan Hayward <alan.hayward@arm.com>
14464 David Sherwood <david.sherwood@arm.com>
14465
14466 * gcc.dg/vect/vect-ooo-group-1.c: New test.
14467 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
14468 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
14469 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
14470 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
14471 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
14472 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
14473 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
14474 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
14475 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
14476 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
14477 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
14478 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
14479 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
14480 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
14481 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
14482 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
14483 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
14484 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
14485
14486 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14487 Alan Hayward <alan.hayward@arm.com>
14488 David Sherwood <david.sherwood@arm.com>
14489
14490 * gcc.target/aarch64/sve/struct_move_1.c: New test.
14491 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
14492 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
14493 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
14494 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
14495 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
14496 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
14497 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
14498 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
14499 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
14500 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
14501 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
14502 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
14503 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
14504 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
14505 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
14506 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
14507 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
14508 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
14509 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
14510 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
14511 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
14512 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
14513 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
14514 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
14515 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
14516 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
14517 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
14518 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
14519 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
14520 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
14521 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
14522 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
14523 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
14524 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
14525 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
14526
14527 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14528 Alan Hayward <alan.hayward@arm.com>
14529 David Sherwood <david.sherwood@arm.com>
14530
14531 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
14532 Return true for SVE too.
14533 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
14534 if load/store lanes are supported.
14535 * gcc.dg/vect/slp-10.c: Likewise.
14536 * gcc.dg/vect/slp-12c.c: Likewise.
14537 * gcc.dg/vect/slp-17.c: Likewise.
14538 * gcc.dg/vect/slp-33.c: Likewise.
14539 * gcc.dg/vect/slp-6.c: Likewise.
14540 * gcc.dg/vect/slp-cond-1.c: Likewise.
14541 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
14542 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
14543 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14544 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
14545 * gcc.dg/vect/slp-perm-6.c: Likewise.
14546 * gcc.dg/vect/slp-perm-9.c: Likewise.
14547 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
14548 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
14549 for variable-length vectors.
14550
14551 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14552 Alan Hayward <alan.hayward@arm.com>
14553 David Sherwood <david.sherwood@arm.com>
14554
14555 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
14556 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
14557
14558 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14559
14560 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
14561 * g++.target/aarch64/sve/catch_1.C: New test.
14562 * g++.target/aarch64/sve/catch_2.C: Likewise.
14563 * g++.target/aarch64/sve/catch_3.C: Likewise.
14564 * g++.target/aarch64/sve/catch_4.C: Likewise.
14565 * g++.target/aarch64/sve/catch_5.C: Likewise.
14566 * g++.target/aarch64/sve/catch_6.C: Likewise.
14567
14568 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14569 Alan Hayward <alan.hayward@arm.com>
14570 David Sherwood <david.sherwood@arm.com>
14571
14572 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
14573 New proc.
14574 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
14575 * gcc.target/aarch64/fmaxmin.c: Likewise.
14576 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
14577 * gcc.target/aarch64/orr_imm_1.c: Likewise.
14578 * gcc.target/aarch64/pr62178.c: Likewise.
14579 * gcc.target/aarch64/pr71727-2.c: Likewise.
14580 * gcc.target/aarch64/saddw-1.c: Likewise.
14581 * gcc.target/aarch64/saddw-2.c: Likewise.
14582 * gcc.target/aarch64/uaddw-1.c: Likewise.
14583 * gcc.target/aarch64/uaddw-2.c: Likewise.
14584 * gcc.target/aarch64/uaddw-3.c: Likewise.
14585 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
14586 * gcc.target/aarch64/vect-compile.c: Likewise.
14587 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
14588 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
14589 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
14590 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
14591 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
14592 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
14593 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
14594 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
14595 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
14596 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
14597 * gcc.target/aarch64/vect-fmovd.c: Likewise.
14598 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
14599 * gcc.target/aarch64/vect-fmovf.c: Likewise.
14600 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
14601 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
14602 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
14603 * gcc.target/aarch64/vect-movi.c: Likewise.
14604 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
14605 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
14606 * gcc.target/aarch64/vect-vaddv.c: Likewise.
14607 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
14608 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
14609 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
14610 fixed-length SVE.
14611 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
14612 * gcc.target/aarch64/sve/arith_1.c: New test.
14613 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
14614 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
14615 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
14616 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
14617 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
14618 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
14619 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
14620 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
14621 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
14622 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
14623 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
14624 * gcc.target/aarch64/sve/ext_1.c: Likewise.
14625 * gcc.target/aarch64/sve/ext_2.c: Likewise.
14626 * gcc.target/aarch64/sve/extract_1.c: Likewise.
14627 * gcc.target/aarch64/sve/extract_2.c: Likewise.
14628 * gcc.target/aarch64/sve/extract_3.c: Likewise.
14629 * gcc.target/aarch64/sve/extract_4.c: Likewise.
14630 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
14631 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
14632 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
14633 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
14634 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
14635 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
14636 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
14637 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
14638 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
14639 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
14640 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
14641 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
14642 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
14643 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
14644 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
14645 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
14646 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
14647 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
14648 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
14649 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
14650 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
14651 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
14652 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
14653 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
14654 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
14655 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
14656 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
14657 * gcc.target/aarch64/sve/index_1.c: Likewise.
14658 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
14659 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
14660 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
14661 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
14662 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
14663 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
14664 * gcc.target/aarch64/sve/logical_1.c: Likewise.
14665 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
14666 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
14667 * gcc.target/aarch64/sve/mad_1.c: Likewise.
14668 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
14669 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
14670 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
14671 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
14672 * gcc.target/aarch64/sve/mla_1.c: Likewise.
14673 * gcc.target/aarch64/sve/mls_1.c: Likewise.
14674 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
14675 * gcc.target/aarch64/sve/msb_1.c: Likewise.
14676 * gcc.target/aarch64/sve/mul_1.c: Likewise.
14677 * gcc.target/aarch64/sve/neg_1.c: Likewise.
14678 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
14679 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
14680 * gcc.target/aarch64/sve/pack_1.c: Likewise.
14681 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
14682 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
14683 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
14684 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
14685 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
14686 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
14687 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
14688 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
14689 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
14690 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
14691 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
14692 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
14693 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
14694 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
14695 * gcc.target/aarch64/sve/rev_1.c: Likewise.
14696 * gcc.target/aarch64/sve/revb_1.c: Likewise.
14697 * gcc.target/aarch64/sve/revh_1.c: Likewise.
14698 * gcc.target/aarch64/sve/revw_1.c: Likewise.
14699 * gcc.target/aarch64/sve/shift_1.c: Likewise.
14700 * gcc.target/aarch64/sve/single_1.c: Likewise.
14701 * gcc.target/aarch64/sve/single_2.c: Likewise.
14702 * gcc.target/aarch64/sve/single_3.c: Likewise.
14703 * gcc.target/aarch64/sve/single_4.c: Likewise.
14704 * gcc.target/aarch64/sve/spill_1.c: Likewise.
14705 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
14706 * gcc.target/aarch64/sve/subr_1.c: Likewise.
14707 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
14708 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
14709 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
14710 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
14711 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
14712 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
14713 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
14714 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
14715 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
14716 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
14717 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
14718 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
14719 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
14720 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
14721 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
14722 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
14723 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
14724 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
14725 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
14726 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
14727 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
14728 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
14729 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
14730 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
14731 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
14732 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
14733 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
14734 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
14735 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
14736 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
14737 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
14738 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
14739 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
14740 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
14741 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
14742 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
14743 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
14744 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
14745 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
14746 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
14747 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
14748 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
14749
14750 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14751 Alan Hayward <alan.hayward@arm.com>
14752 David Sherwood <david.sherwood@arm.com>
14753
14754 * lib/target-supports.exp (check_effective_target_aarch64_sve)
14755 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
14756 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
14757 New procedures.
14758 (check_effective_target_vect_perm): Handle SVE.
14759 (check_effective_target_vect_perm_byte): Likewise.
14760 (check_effective_target_vect_perm_short): Likewise.
14761 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
14762 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
14763 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
14764 (check_effective_target_vect_element_align_preferred): Likewise.
14765 (check_effective_target_vect_align_stack_vars): Likewise.
14766 (check_effective_target_vect_load_lanes): Likewise.
14767 (check_effective_target_vect_masked_store): Likewise.
14768 (available_vector_sizes): Use aarch64_sve_bits for SVE.
14769 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
14770 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
14771 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
14772 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
14773 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
14774 * gcc.dg/vect/slp-23.c: Likewise.
14775 * gcc.dg/vect/slp-perm-5.c: Likewise.
14776 * gcc.dg/vect/slp-perm-6.c: Likewise.
14777 * gcc.dg/vect/slp-perm-9.c: Likewise.
14778 * gcc.dg/vect/slp-reduc-3.c: Likewise.
14779 * gcc.dg/vect/vect-114.c: Likewise.
14780 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
14781 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
14782
14783 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14784
14785 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
14786 vect_variable_length, expecting the test to be vectorized
14787 without SLP instead.
14788 * gcc.dg/vect/pr33953.c: Likewise.
14789 * gcc.dg/vect/pr37027.c: Likewise.
14790 * gcc.dg/vect/pr67790.c: Likewise.
14791 * gcc.dg/vect/pr68445.c: Likewise.
14792 * gcc.dg/vect/slp-1.c: Likewise.
14793 * gcc.dg/vect/slp-10.c: Likewise.
14794 * gcc.dg/vect/slp-12a.c: Likewise.
14795 * gcc.dg/vect/slp-12b.c: Likewise.
14796 * gcc.dg/vect/slp-12c.c: Likewise.
14797 * gcc.dg/vect/slp-13-big-array.c: Likewise.
14798 * gcc.dg/vect/slp-13.c: Likewise.
14799 * gcc.dg/vect/slp-14.c: Likewise.
14800 * gcc.dg/vect/slp-15.c: Likewise.
14801 * gcc.dg/vect/slp-17.c: Likewise.
14802 * gcc.dg/vect/slp-19b.c: Likewise.
14803 * gcc.dg/vect/slp-2.c: Likewise.
14804 * gcc.dg/vect/slp-20.c: Likewise.
14805 * gcc.dg/vect/slp-21.c: Likewise.
14806 * gcc.dg/vect/slp-22.c: Likewise.
14807 * gcc.dg/vect/slp-24-big-array.c: Likewise.
14808 * gcc.dg/vect/slp-24.c: Likewise.
14809 * gcc.dg/vect/slp-28.c: Likewise.
14810 * gcc.dg/vect/slp-39.c: Likewise.
14811 * gcc.dg/vect/slp-42.c: Likewise.
14812 * gcc.dg/vect/slp-6.c: Likewise.
14813 * gcc.dg/vect/slp-7.c: Likewise.
14814 * gcc.dg/vect/slp-cond-1.c: Likewise.
14815 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
14816 * gcc.dg/vect/slp-cond-2.c: Likewise.
14817 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
14818 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
14819 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14820 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
14821 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
14822 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
14823 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
14824 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
14825 * gcc.dg/vect/slp-reduc-1.c: Likewise.
14826 * gcc.dg/vect/slp-reduc-2.c: Likewise.
14827 * gcc.dg/vect/slp-reduc-4.c: Likewise.
14828 * gcc.dg/vect/slp-reduc-5.c: Likewise.
14829 * gcc.dg/vect/slp-reduc-7.c: Likewise.
14830 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14831 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
14832 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
14833 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
14834
14835 2018-01-13 Jakub Jelinek <jakub@redhat.com>
14836
14837 PR c/83801
14838 * gcc.dg/pr83801.c: New test.
14839
14840 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
14841
14842 PR fortran/52162
14843 * gfortran.dg/bounds_check_19.f90: New test.
14844
14845 2018-01-12 Jakub Jelinek <jakub@redhat.com>
14846
14847 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
14848 instead of scan-assembler-not for xsnabsqp.
14849
14850 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14851
14852 PR libgfortran/83525
14853 * gfortran.dg/newunit_5.f90: New test.
14854
14855 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
14856
14857 PR rtl-optimization/80481
14858 * g++.dg/pr80481.C: New.
14859
14860 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
14861
14862 PR target/83628
14863 * gcc.target/alpha/pr83628-3.c: New test.
14864
14865 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14866
14867 * lib/target-supports.exp (check_effective_target_avx512f): Also
14868 check for __builtin_ia32_addsd_round,
14869 __builtin_ia32_getmantsd_round.
14870 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
14871
14872 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
14873
14874 PR target/83629
14875 * gcc.target/powerpc/pr83629.c: Require ilp32.
14876
14877 2018-01-12 Richard Biener <rguenther@suse.de>
14878
14879 PR tree-optimization/80846
14880 * gcc.target/i386/pr80846-1.c: New testcase.
14881 * gcc.target/i386/pr80846-2.c: Likewise.
14882
14883 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
14884
14885 * gcc.c-torture/execute/20180112-1.c: New test.
14886
14887 2018-01-12 Tom de Vries <tom@codesourcery.com>
14888
14889 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
14890 * g++.dg/ext/label13a.C: Same.
14891 * g++.dg/ext/label14.C: Same.
14892 * g++.dg/ext/label2.C: Same.
14893 * g++.dg/ext/label3.C: Same.
14894 * g++.dg/torture/pr42462.C: Same.
14895 * g++.dg/torture/pr42739.C: Same.
14896 * g++.dg/warn/Wunused-label-3.C: Same.
14897
14898 2018-01-12 Tom de Vries <tom@codesourcery.com>
14899
14900 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
14901 * g++.dg/Walloca1.C: Same.
14902 * g++.dg/cpp0x/pr70338.C: Same.
14903 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
14904 * g++.dg/cpp1y/vla10.C: Same.
14905 * g++.dg/cpp1y/vla2.C: Same.
14906 * g++.dg/cpp1y/vla6.C: Same.
14907 * g++.dg/cpp1y/vla8.C: Same.
14908 * g++.dg/debug/debug5.C: Same.
14909 * g++.dg/debug/debug6.C: Same.
14910 * g++.dg/debug/pr54828.C: Same.
14911 * g++.dg/diagnostic/pr70105.C: Same.
14912 * g++.dg/eh/cleanup5.C: Same.
14913 * g++.dg/eh/spbp.C: Same.
14914 * g++.dg/ext/tmplattr9.C: Same.
14915 * g++.dg/ext/vla10.C: Same.
14916 * g++.dg/ext/vla11.C: Same.
14917 * g++.dg/ext/vla12.C: Same.
14918 * g++.dg/ext/vla15.C: Same.
14919 * g++.dg/ext/vla16.C: Same.
14920 * g++.dg/ext/vla17.C: Same.
14921 * g++.dg/ext/vla3.C: Same.
14922 * g++.dg/ext/vla6.C: Same.
14923 * g++.dg/ext/vla7.C: Same.
14924 * g++.dg/init/array24.C: Same.
14925 * g++.dg/init/new47.C: Same.
14926 * g++.dg/init/pr55497.C: Same.
14927 * g++.dg/opt/pr78201.C: Same.
14928 * g++.dg/template/vla2.C: Same.
14929 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
14930 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
14931 * g++.dg/torture/pr62127.C: Same.
14932 * g++.dg/torture/pr67055.C: Same.
14933 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
14934 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
14935 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
14936 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
14937 * g++.dg/warn/Wplacement-new-size-5.C: Same.
14938 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
14939 * g++.dg/warn/Wvla-1.C: Same.
14940 * g++.dg/warn/Wvla-3.C: Same.
14941 * g++.old-deja/g++.ext/array2.C: Same.
14942 * g++.old-deja/g++.ext/constructor.C: Same.
14943 * g++.old-deja/g++.law/builtin1.C: Same.
14944 * g++.old-deja/g++.other/crash12.C: Same.
14945 * g++.old-deja/g++.other/eh3.C: Same.
14946 * g++.old-deja/g++.pt/array6.C: Same.
14947 * g++.old-deja/g++.pt/dynarray.C: Same.
14948
14949 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14950
14951 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
14952
14953 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14954
14955 PR libfortran/67412
14956 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
14957 on *-*-solaris2.10.
14958
14959 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14960
14961 * lib/target-supports.exp (check_effective_target_branch_cost):
14962 Accept all x86 targets.
14963
14964 2018-01-12 Martin Liska <mliska@suse.cz>
14965
14966 PR ipa/83054
14967 * g++.dg/warn/pr83054.C: New test.
14968
14969 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14970
14971 * gcc.target/powerpc/spec-barr-1.c: New file.
14972
14973 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
14974
14975 PR target/83330
14976 * gcc.target/i386/pr83330.c: New test.
14977
14978 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
14979
14980 PR fortran/79383
14981 * gfortran.dg/dtio_31.f03: New test.
14982 * gfortran.dg/dtio_32.f03: New test.
14983
14984 2018-01-11 David Malcolm <dmalcolm@redhat.com>
14985
14986 PR c++/43486
14987 * g++.dg/wrappers: New subdirectory.
14988 * g++.dg/wrappers/README: New file.
14989 * g++.dg/wrappers/alloc.C: New test case.
14990 * g++.dg/wrappers/cow-istream-string.C: New test case.
14991 * g++.dg/wrappers/cp-stdlib.C: New test case.
14992 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
14993 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
14994
14995 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
14996
14997 PR middle-end/83718
14998 * g++.dg/torture/pr83718.C: New testcase.
14999
15000 2018-01-11 Martin Jambor <mjambor@suse.cz>
15001
15002 PR ipa/83178
15003 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
15004
15005 2018-01-11 Bin Cheng <bin.cheng@arm.com>
15006
15007 PR tree-optimization/83695
15008 * gcc.dg/tree-ssa/pr83695.c: New test.
15009
15010 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15011
15012 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
15013 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
15014
15015 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15016
15017 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
15018 * gcc.target/arm/simd/fp16fml_high.c: New test.
15019 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
15020 * lib/target-supports.exp
15021 (check_effective_target_arm_fp16fml_neon_ok_nocache,
15022 check_effective_target_arm_fp16fml_neon_ok,
15023 add_options_for_arm_fp16fml_neon): New procedures.
15024
15025 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15026
15027 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
15028 combination tests.
15029
15030 2018-01-11 Richard Biener <rguenther@suse.de>
15031
15032 PR tree-optimization/83435
15033 * gcc.dg/graphite/pr83435.c: New testcase.
15034
15035 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
15036 Alan Hayward <alan.hayward@arm.com>
15037 David Sherwood <david.sherwood@arm.com>
15038
15039 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
15040
15041 2018-01-11 Tamar Christina <tamar.christina@arm.com>
15042
15043 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
15044
15045 2018-01-11 Sudakshina Das <sudi.das@arm.com>
15046
15047 PR target/82096
15048 * gcc.c-torture/compile/pr82096.c: New test.
15049
15050 2018-01-11 Ed Schonberg <schonberg@adacore.com>
15051
15052 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
15053
15054 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
15055
15056 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
15057
15058 2018-01-11 Justin Squirek <squirek@adacore.com>
15059
15060 * gnat.dg/expr_func4.adb: New testcase.
15061
15062 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
15063
15064 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
15065 testcase.
15066
15067 2018-01-11 Bob Duff <duff@adacore.com>
15068
15069 * gnat.dg/protected_null.adb: New testcase.
15070
15071 2018-01-11 Ed Schonberg <schonberg@adacore.com>
15072
15073 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
15074
15075 2018-01-11 Ed Schonberg <schonberg@adacore.com>
15076
15077 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
15078
15079 2018-01-11 Justin Squirek <squirek@adacore.com>
15080
15081 * gnat.dg/loopvar.adb: New testcase.
15082
15083 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
15084
15085 PR middle-end/83189
15086 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
15087
15088 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
15089
15090 * gcc.c-torture/compile/pr83575.c: New testcase.
15091
15092 2018-01-10 Michael Collison <michael.collison@arm.com>
15093
15094 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
15095 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
15096 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
15097 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
15098 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
15099 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
15100 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
15101 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
15102 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
15103 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
15104 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
15105 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
15106 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
15107 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
15108 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
15109 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
15110
15111 2018-01-10 Michael Collison <michael.collison@arm.com>
15112
15113 * gcc.target/aarch64/sha2.h: New shared testcase.
15114 * gcc.target/aarch64/sha2_1.c: New testcase.
15115 * gcc.target/aarch64/sha2_2.c: New testcase.
15116 * gcc.target/aarch64/sha2_3.c: New testcase.
15117 * gcc.target/aarch64/sha3.h: New shared testcase.
15118 * gcc.target/aarch64/sha3_1.c: New testcase.
15119 * gcc.target/aarch64/sha3_2.c: New testcase.
15120 * gcc.target/aarch64/sha3_3.c: New testcase.
15121
15122 2018-01-10 Michael Collison <michael.collison@arm.com>
15123
15124 * gcc.target/aarch64/sm3_sm4.c: New testcase.
15125
15126 2018-01-10 Martin Sebor <msebor@redhat.com>
15127
15128 PR tree-optimization/83781
15129 * gcc.dg/strlenopt-42.c: New test.
15130
15131 2018-01-11 Martin Sebor <msebor@gmail.com>
15132 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15133
15134 PR tree-optimization/83501
15135 PR tree-optimization/81703
15136
15137 * gcc.dg/strlenopt-39.c: New test-case.
15138 * gcc.dg/pr81703.c: Likewise.
15139
15140 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
15141
15142 * gnat.dg/atomic10.adb: New test.
15143
15144 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
15145
15146 PR fortran/82367
15147 * gfortran.dg/deferred_character_18.f90: New test.
15148
15149 2018-01-10 Martin Sebor <msebor@redhat.com>
15150
15151 PR tree-optimization/83671
15152 * gcc.dg/strlenopt-40.c: New test.
15153 * gcc.dg/strlenopt-41.c: New test.
15154
15155 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
15156
15157 PR fortran/83093
15158 * gfortran.dg/allocate_with_typespec_7.f90: New test.
15159
15160 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
15161
15162 PR target/83399
15163 * gcc.target/powerpc/pr83399.c: New test.
15164
15165 2018-01-10 David Malcolm <dmalcolm@redhat.com>
15166
15167 PR c++/43486
15168 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
15169 to reflect that the arguments are correctly underlined.
15170 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
15171 for globals, params, locals and literals.
15172 (test_sizeof): Directly test the location of "sizeof", rather than
15173 when used in compound expressions.
15174 (test_alignof): Likewise for "alignof".
15175 (test_string_literals): Likewise for string literals.
15176 (test_numeric_literals): Likewise for numeric literals.
15177 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
15178 (test_typeid): Likewise for typeid.
15179 (test_unary_plus): New.
15180 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
15181 format strings.
15182
15183 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
15184
15185 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
15186
15187 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
15188
15189 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
15190
15191 2018-01-10 Marek Polacek <polacek@redhat.com>
15192
15193 PR c++/82541
15194 * g++.dg/warn/Wduplicated-branches4.C: New test.
15195
15196 2018-01-10 Jakub Jelinek <jakub@redhat.com>
15197
15198 PR c++/81327
15199 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
15200 cast to void *.
15201
15202 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
15203
15204 PR c++/81055
15205 * g++.dg/cpp0x/new2.C: New.
15206
15207 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
15208
15209 PR target/83735
15210 * gcc.target/i386/pr83735.c: New test.
15211
15212 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
15213
15214 * lib/target-supports.exp (check_effective_target_branch_cost):
15215 New function.
15216 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
15217 * gcc.dg/pr21643.c: Likewise.
15218 * gcc.dg/pr46309.c: Likewise.
15219 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
15220 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
15221 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
15222 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
15223 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
15224 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
15225 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
15226 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
15227 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
15228 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
15229 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
15230 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
15231 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
15232 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
15233
15234 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
15235
15236 PR target/83629
15237 * gcc.target/powerpc/pr83629.c: New testcase.
15238
15239 2018-01-10 Richard Biener <rguenther@suse.de>
15240
15241 PR testsuite/78768
15242 * gcc.dg/pr78768.c: Un-XFAIL.
15243
15244 2018-01-10 Richard Biener <rguenther@suse.de>
15245
15246 PR debug/82425
15247 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
15248
15249 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
15250
15251 PR tree-optimization/83753
15252 * gcc.dg/torture/pr83753.c: New test.
15253
15254 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
15255
15256 * gcc.target/i386/avx2-gather-1.c: Add -march.
15257 * gcc.target/i386/avx2-gather-2.c: Add -march.
15258 * gcc.target/i386/avx2-gather-3.c: Add -march.
15259 * gcc.target/i386/avx2-gather-4.c: Add -march.
15260 * gcc.target/i386/avx2-gather-5.c: Add -march.
15261 * gcc.target/i386/avx2-gather-6.c: Add -march.
15262 * gcc.target/i386/avx512f-gather-1.c: Add -march.
15263 * gcc.target/i386/avx512f-gather-2.c: Add -march.
15264 * gcc.target/i386/avx512f-gather-3.c: Add -march.
15265 * gcc.target/i386/avx512f-gather-4.c: Add -march.
15266 * gcc.target/i386/avx512f-gather-5.c: Add -march.
15267 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
15268 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
15269 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
15270 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
15271 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
15272
15273 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
15274
15275 PR target/78585:
15276 * gcc.target/i386/pr78585.c: New test.
15277
15278 2018-01-09 Jakub Jelinek <jakub@redhat.com>
15279
15280 PR c++/83734
15281 * g++.dg/cpp0x/pr83734.C: New test.
15282
15283 2018-01-09 Carl Love <cel@us.ibm.com>
15284
15285 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
15286 vec_mergeo builtins with float, double, long long, unsigned long long,
15287 bool long long arguments.
15288 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
15289 vec_float2 with double arguments.
15290 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
15291 vec_mergew and vec_mergow builtins.
15292
15293 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
15294
15295 PR fortran/83742
15296 * gfortran.dg/contiguous_6.f90: New test.
15297
15298 2018-01-09 Richard Biener <rguenther@suse.de>
15299
15300 PR tree-optimization/83668
15301 * gcc.dg/graphite/pr83668.c: New testcase.
15302
15303 2018-01-09 Joseph Myers <joseph@codesourcery.com>
15304
15305 PR tree-optimization/64811
15306 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
15307 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
15308 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
15309 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
15310 New tests.
15311 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
15312
15313 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
15314
15315 PR target/79883
15316 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
15317
15318 2018-01-09 Tamar Christina <tamar.christina@arm.com>
15319
15320 PR target/82641
15321 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
15322 no NEON and require softfp or hard float-abi.
15323 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
15324
15325 2018-01-09 Richard Biener <rguenther@suse.de>
15326
15327 PR tree-optimization/83572
15328 * gcc.dg/graphite/pr83572.c: New testcase.
15329
15330 2018-01-09 Jakub Jelinek <jakub@redhat.com>
15331
15332 PR target/83507
15333 * gcc.dg/sms-13.c: New test.
15334
15335 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
15336
15337 PR fortran/83741
15338 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
15339
15340 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
15341 Monk Chiang <sh.chiang04@gmail.com>
15342
15343 * gcc.target/riscv/save-restore-1.c: New.
15344
15345 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15346
15347 PR target/83677
15348 * gcc.target/powerpc/pr83677.c: New file.
15349
15350 2018-01-08 Jeff Law <law@redhat.com>
15351
15352 PR rtl-optimizatin/81308
15353 * g++.dg/pr81308-1.C: New test.
15354 * g++.dg/pr81308-2.C: New test.
15355
15356 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
15357
15358 PR target/83663 - Revert r255946
15359 * gcc.target/aarch64/vect-slp-dup.c: New.
15360
15361 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15362
15363 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
15364 combination tests.
15365
15366 2018-01-08 Richard Biener <rguenther@suse.de>
15367
15368 PR tree-optimization/83563
15369 * gcc.dg/graphite/pr83563.c: New testcase.
15370
15371 2018-01-08 Richard Biener <rguenther@suse.de>
15372
15373 PR middle-end/83713
15374 * g++.dg/torture/pr83713.C: New testcase.
15375
15376 2018-01-08 Tom de Vries <tom@codesourcery.com>
15377
15378 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
15379
15380 2018-01-08 Richard Biener <rguenther@suse.de>
15381
15382 PR tree-optimization/83685
15383 * gcc.dg/torture/pr83685.c: New testcase.
15384
15385 2018-01-08 Richard Biener <rguenther@suse.de>
15386
15387 PR lto/83719
15388 * gcc.dg/lto/pr83719_0.c: New testcase.
15389
15390 2018-01-08 Tom de Vries <tom@codesourcery.com>
15391
15392 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
15393 * gcc.dg/graphite/run-id-1.c: Same.
15394 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
15395
15396 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
15397
15398 PR fortran/83611
15399 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
15400 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
15401 * gfortran.dg/pdt_27.f03: New test.
15402
15403 PR fortran/83731
15404 * gfortran.dg/pdt_28.f03: New test.
15405
15406 2018-01-08 Tom de Vries <tom@codesourcery.com>
15407
15408 * c-c++-common/builtins.c: Require effective target alloca.
15409 * gcc.dg/Wrestrict.c: Same.
15410 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
15411
15412 2018-01-08 Richard Biener <rguenther@suse.de>
15413
15414 PR middle-end/83580
15415 * gcc.dg/torture/pr83580.c: New testcase.
15416
15417 2018-01-08 Richard Biener <rguenther@suse.de>
15418
15419 PR middle-end/83517
15420 * gcc.dg/pr83517.c: New testcase.
15421
15422 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
15423
15424 PR middle-end/81897
15425 * gcc.dg/uninit-pr81897.c: New test.
15426
15427 2018-01-06 Martin Sebor <msebor@redhat.com>
15428
15429 PR tree-optimization/83640
15430 * gcc.dg/Wrestrict-6.c: New test.
15431 * gcc.dg/pr83640.c: New test.
15432
15433 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
15434
15435 * gcc.target/aarch64/reg-alloc-1.c: New test.
15436
15437 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
15438
15439 PR fortran/50892
15440 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
15441
15442 2018-01-06 Jakub Jelinek <jakub@redhat.com>
15443
15444 PR debug/83480
15445 * gcc.dg/pr83480.c: New test.
15446
15447 PR rtl-optimization/83682
15448 * gcc.target/i386/pr83682.c: New test.
15449
15450 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
15451
15452 PR fortran/78534
15453 PR fortran/66310
15454 * gfortran.dg/char_cast_1.f90: Update scan pattern.
15455 * gfortran.dg/dependency_49.f90: Likewise.
15456 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
15457 * gfortran.dg/repeat_7.f90: New test for PR 66310.
15458 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
15459 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
15460 * gfortran.dg/string_1_lp64.f90: New test.
15461 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
15462 * gfortran.dg/string_3_lp64.f90: New test.
15463
15464 2018-01-05 Jakub Jelinek <jakub@redhat.com>
15465
15466 PR target/83604
15467 * gcc.target/i386/sse-26.c: New test.
15468
15469 PR target/83604
15470 * gcc.target/i386/pr83604.c: New test.
15471
15472 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
15473
15474 * gcc.dg/vect/vect-align-4.c: New test.
15475 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
15476 and redefine as a structure with an unaligned member "b".
15477 (foo): Update accordingly.
15478
15479 2018-01-05 Sudakshina Das <sudi.das@arm.com>
15480
15481 PR target/82439
15482 * gcc.target/aarch64/bics_5.c: New test.
15483 * gcc.target/arm/bics_5.c: Likewise.
15484
15485 2018-01-05 Jakub Jelinek <jakub@redhat.com>
15486
15487 PR tree-optimization/83605
15488 * gcc.dg/pr83605.c: New test.
15489
15490 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15491
15492 PR target/83554
15493 * gcc.target/i386/pr83554.c: New test.
15494
15495 PR ipa/82352
15496 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
15497 long unsigned int.
15498
15499 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
15500
15501 PR fortran/83683
15502 PR fortran/45689
15503 * gfortran.dg/eoshift_8.f90: New test.
15504 * gfortran.dg/simplify_eoshift_1.f90: New test.
15505
15506 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15507
15508 PR debug/83585
15509 * gcc.dg/pr83585.c: New test.
15510
15511 2018-01-04 Nathan Sidwell <nathan@acm.org>
15512
15513 PR c++/83667
15514 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
15515
15516 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15517
15518 PR debug/83666
15519 * gcc.dg/pr83666.c: New test.
15520
15521 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
15522
15523 PR target/83628
15524 * gcc.target/alpha/pr83628-1.c: New test.
15525 * gcc.target/alpha/pr83628-2.c: Ditto.
15526
15527 2018-01-04 Martin Liska <mliska@suse.cz>
15528
15529 PR ipa/82352
15530 * g++.dg/ipa/pr82352.C: New test.
15531
15532 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15533
15534 * gcc.dg/vect-opt-info-1.c: Moved to ...
15535 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
15536 vect_int targets, use dg-additional-options instead of dg-options and
15537 use relative line numbers instead of absolute.
15538
15539 2018-01-03 Martin Sebor <msebor@redhat.com>
15540
15541 PR tree-optimization/83655
15542 * gcc.dg/Wrestrict-5.c: New test.
15543 * c-c++-common/builtins.c: New test.
15544
15545 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
15546 Alan Hayward <alan.hayward@arm.com>
15547 David Sherwood <david.sherwood@arm.com>
15548
15549 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
15550 (main): Call it.
15551
15552 2018-01-03 Jeff Law <law@redhat.com>
15553
15554 PR target/83641
15555 * gcc.target/i386/stack-check-17.c: New test.
15556 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
15557
15558 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15559
15560 PR debug/83621
15561 * gcc.dg/pr83621.c: New test.
15562
15563 PR debug/83645
15564 * gcc.dg/pr83645.c: New test.
15565
15566 2018-01-03 Martin Sebor <msebor@redhat.com>
15567
15568 PR tree-optimization/83603
15569 * gcc.dg/Wrestrict-4.c: New test.
15570
15571 PR c/83559
15572 * gcc.dg/const-2.c: New test.
15573 * gcc.dg/pure-3.c: New test.
15574
15575 2018-01-03 Martin Sebor <msebor@redhat.com>
15576
15577 * gcc.dg/Wrestrict-3.c: New test.
15578
15579 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15580
15581 PR c++/83555
15582 * g++.dg/opt/pr83555.C: New test.
15583 * g++.dg/ubsan/pr83555.C: New test.
15584
15585 2018-01-03 David Malcolm <dmalcolm@redhat.com>
15586
15587 PR c/82050
15588 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
15589 the !CHECKING_P case by expecting a note.
15590 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
15591 a note for the !CHECKING_P case, and move the return statement
15592 outside of #if CHECKING_P guard.
15593
15594 2018-01-03 Jeff Law <law@redhat.com>
15595
15596 PR middle-end/83654
15597 * gcc.target/i386/stack-check-18.c: New test.
15598 * gcc.target/i386/stack-check-19.c: New test.
15599
15600 2018-01-03 Martin Sebor <msebor@redhat.com>
15601
15602 PR tree-optimization/83501
15603 * c-c++-common/Warray-bounds-3.c: Remove xfail.
15604
15605 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15606
15607 PR tree-optimization/83501
15608 * gcc.dg/tree-ssa/pr83501-1.c: New test.
15609
15610 2018-01-03 Nathan Sidwell <nathan@acm.org>
15611
15612 PR c++/83667
15613 * g++.dg/ipa/pr83667.C: New.
15614
15615 2018-01-03 Martin Liska <mliska@suse.cz>
15616
15617 PR tree-optimization/83593
15618 * gcc.dg/pr83593.c: New test.
15619
15620 2018-01-03 Martin Liska <mliska@suse.cz>
15621
15622 PR ipa/83549
15623 * g++.dg/ipa/pr83549.C: New test.
15624
15625 2018-01-03 Marek Polacek <polacek@redhat.com>
15626
15627 PR c++/83592
15628 * g++.dg/warn/mvp2.C: New test.
15629
15630 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15631
15632 PR preprocessor/83602
15633 * g++.dg/cpp/pr83602.C: New test.
15634
15635 PR c++/83634
15636 * g++.dg/parse/pr83634.C: New test.
15637
15638 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
15639
15640 PR fortran/83664
15641 * gfortran.dg/eoshift_7.f90: New test.
15642
15643 2018-01-03 Jan Beulich <jbeulich@suse.com>
15644
15645 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
15646 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
15647
15648 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15649
15650 Update copyright years.
15651
15652 2018-01-03 Martin Liska <mliska@suse.cz>
15653
15654 PR ipa/83594
15655 * gcc.dg/ipa/pr83594.c: New test.
15656
15657 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
15658 Alan Hayward <alan.hayward@arm.com>
15659 David Sherwood <david.sherwood@arm.com>
15660
15661 * gcc.dg/vect-opt-info-1.c: New test.
15662
15663 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
15664
15665 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
15666 floorf128, truncf128, and roundf128.
15667 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
15668 optimizations added in match.pd.
15669 * gcc.target/powerpc/float128-hw6.c: Likewise.
15670 * gcc.target/powerpc/float128-hw7.c: Likewise.
15671 * gcc.target/powerpc/float128-hw8.c: Likewise.
15672 * gcc.target/powerpc/float128-hw9.c: Likewise.
15673 * gcc.target/powerpc/float128-hw10.c: Likewise.
15674 * gcc.target/powerpc/float128-hw11.c: Likewise.
15675
15676 2018-01-02 Jakub Jelinek <jakub@redhat.com>
15677
15678 PR c++/83556
15679 * g++.dg/cpp0x/pr83556.C: New test.
15680
15681 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
15682
15683 PR fortran/45689
15684 PR fortran/83650
15685 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
15686 * gfortran.dg/simplify_cshift_4.f90: New test.
15687
15688 2018-01-02 Marek Polacek <polacek@redhat.com>
15689
15690 PR c++/81860
15691 * g++.dg/cpp0x/inh-ctor30.C: New test.
15692
15693 PR c++/83644
15694 * g++.dg/cpp1z/pr83644.C: New test.
15695
15696 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
15697
15698 PR fortran/83076
15699 * gfortran.dg/coarray_45.f90: New test.
15700
15701 PR fortran/83319
15702 * gfortran.dg/coarray_46.f90: New test.
15703
15704 2018-01-01 Jakub Jelinek <jakub@redhat.com>
15705
15706 PR tree-optimization/83581
15707 * gcc.dg/pr83581.c: New test.
15708
15709 PR c/83595
15710 * gcc.dg/pr83595.c: New test.
15711
15712 PR middle-end/83608
15713 * g++.dg/opt/pr83608.C: New test.
15714
15715 PR middle-end/83609
15716 * gcc.dg/pr83609.c: New test.
15717 * g++.dg/opt/pr83609.C: New test.
15718
15719 PR middle-end/83623
15720 * gcc.dg/pr83623.c: New test.
15721
15722 * gcc.target/i386/i386.exp
15723 (check_effective_target_avx512vpopcntdqvl): New proc.
15724 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
15725 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
15726 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
15727 \f
15728 Copyright (C) 2018 Free Software Foundation, Inc.
15729
15730 Copying and distribution of this file, with or without modification,
15731 are permitted in any medium without royalty provided the copyright
15732 notice and this notice are preserved.