re PR sanitizer/87095 (UndefinedBehaviorSanitizer vptr false positive with virtual...
[gcc.git] / gcc / testsuite / ChangeLog
1 2018-08-29 Jakub Jelinek <jakub@redhat.com>
2
3 PR c++/87095
4 * g++.dg/ubsan/vptr-13.C: New test.
5
6 2018-08-29 Paolo Carlini <paolo.carlini@oracle.com>
7
8 PR c++/85265
9 * g++.dg/concepts/pr85265.C: New.
10
11 2018-08-29 Martin Sebor <msebor@redhat.com>
12 Bernd Edlinger <bernd.edlinger@hotmail.de>
13
14 PR tree-optimization/86714
15 PR tree-optimization/86711
16 * gcc.c-torture/execute/memchr-1.c: New test.
17 * gcc.c-torture/execute/pr86714.c: New test.
18 * gcc.c-torture/execute/widechar-3.c: New test.
19 * gcc.dg/strlenopt-58.c: New test.
20
21 2018-08-29 Richard Biener <rguenther@suse.de>
22
23 PR tree-optimization/87132
24 * gcc.dg/torture/pr87132.c: New testcase.
25
26 2018-08-29 David Malcolm <dmalcolm@redhat.com>
27
28 PR c++/85110
29 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
30 output to reflect underlining of pertinent parameter in decl
31 for "no known conversion" messages.
32
33 2018-08-29 Jakub Jelinek <jakub@redhat.com>
34
35 PR c++/87122
36 * g++.dg/cpp1z/decomp47.C: New test.
37
38 2018-08-29 Matthew Malcomson <matthew.malcomson@arm.com>
39
40 * gcc.target/aarch64/simd/vect_su_add_sub.c: Use 32 and 64-bit types
41 where appropriate.
42
43 2018-08-29 Richard Biener <rguenther@suse.de>
44
45 PR tree-optimization/87117
46 * gfortran.dg/pr87117.f90: New testcase.
47
48 2018-08-29 Richard Biener <rguenther@suse.de>
49
50 PR tree-optimization/87126
51 * gcc.dg/tree-ssa/pr87126.c: New testcase.
52
53 2018-08-28 MCC CS <deswurstes@users.noreply.github.com>
54
55 PR tree-optimization/87009
56 * gcc.dg/pr87009.c: New test.
57
58 2018-08-28 Martin Sebor <msebor@redhat.com>
59
60 PR middle-end/86631
61 * g++.dg/Walloca1.C: Adjust.
62
63 2018-08-28 Paolo Carlini <paolo.carlini@oracle.com>
64
65 PR c++/86546
66 * g++.dg/other/switch4.C: New.
67
68 2018-08-28 Richard Biener <rguenther@suse.de>
69
70 PR tree-optimization/87124
71 * g++.dg/torture/pr87124.C: New testcase.
72
73 2017-08-28 Paul Thomas <pault@gcc.gnu.org>
74
75 PR fortran/80477
76 * gfortran.dg/class_result_7.f90: New test.
77 * gfortran.dg/class_result_8.f90: New test.
78 * gfortran.dg/class_result_9.f90: New test.
79
80 PR fortran/86481
81 * gfortran.dg/allocate_with_source_25.f90: New test.
82
83 2018-08-28 Jakub Jelinek <jakub@redhat.com>
84
85 PR middle-end/87099
86 * gcc.dg/pr87099.c: New test.
87
88 2018-08-28 Richard Sandiford <richard.sandiford@arm.com>
89
90 PR testsuite/87078
91 * gcc.dg/vect/slp-37.c: Restrict scan tests to vect_hw_misalign.
92
93 2018-08-28 Richard Biener <rguenther@suse.de>
94
95 PR tree-optimization/87117
96 * gcc.dg/pr87117-1.c: New testcase.
97
98 2018-08-28 Richard Biener <rguenther@suse.de>
99
100 PR tree-optimization/87117
101 * gcc.dg/pr87117-2.c: New testcase.
102
103 2018-08-28 Richard Biener <rguenther@suse.de>
104
105 PR tree-optimization/87117
106 * gcc.dg/lvalue-5.c: New testcase.
107
108 2018-08-27 Jeff Law <law@redhat.com>
109
110 PR tree-optimization/87110
111 * gcc.c-torture/compile/pr87110.c: New test.
112
113 2018-08-27 Martin Sebor <msebor@redhat.com>
114
115 PR tree-optimization/86914
116 * gcc.dg/strlenopt-57.c: New test.
117
118 2018-08-27 Martin Sebor <msebor@redhat.com>
119
120 PR tree-optimization/87112
121 * gcc.dg/pr87112.c: New test.
122
123 2018-08-27 David Malcolm <dmalcolm@redhat.com>
124
125 PR c++/63392
126 * g++.dg/diagnostic/missing-typename.C: New test.
127
128 2018-08-27 Jeff Law <law@redhat.com>
129
130 * gcc.c-torture/compile/dse.c: New test.
131
132 2018-08-27 Jakub Jelinek <jakub@redhat.com>
133
134 PR c++/86993
135 * g++.dg/diagnostic/pr86993.C: New test.
136
137 2018-08-27 Richard Biener <rguenther@suse.de>
138
139 PR tree-optimization/86927
140 * gcc.dg/vect/pr86927.c: New testcase.
141
142 2018-08-27 David Malcolm <dmalcolm@redhat.com>
143
144 PR c++/87091
145 * gcc.dg/empty.h: New file.
146 * gcc.dg/fixits-pr84852-1.c: Update for move of fix-it hint to
147 top of file and removal of redundant second printing of warning
148 location.
149 * gcc.dg/fixits-pr84852-2.c: Likewise.
150 * gcc.dg/missing-header-fixit-3.c: Likewise.
151 * gcc.dg/missing-header-fixit-4.c: New test.
152 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Update for
153 conversion of show_caret_p to a tri-state.
154
155 2018-08-27 David Malcolm <dmalcolm@redhat.com>
156
157 PR c++/87091
158 * g++.dg/pr85523.C: Extend expected output to show line
159 before line-insertion fix-it hint.
160 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
161 (test_fixit_insert_newline): Add previous line to expected output.
162 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
163 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
164
165 2018-08-27 Martin Liska <mliska@suse.cz>
166
167 PR sanitizer/86962
168 * gcc.dg/asan/pr86962.c: New test.
169
170 2018-08-27 Martin Liska <mliska@suse.cz>
171
172 * gcc.dg/tree-prof/val-prof-10.c: New test.
173
174 2018-08-27 Martin Liska <mliska@suse.cz>
175
176 PR tree-optimization/86847
177 * gcc.dg/tree-ssa/switch-3.c: New test.
178 * gcc.dg/tree-ssa/vrp105.c: Remove.
179
180 2018-08-27 Martin Liska <mliska@suse.cz>
181
182 * gcc.dg/tree-ssa/switch-2.c: New test.
183
184 2018-08-27 Richard Biener <rguenther@suse.de>
185
186 * g++.dg/torture/20180705-1.C: New testcase.
187 * gcc.dg/tree-ssa/ssa-fre-67.c: Likewise.
188 * gcc.dg/tree-ssa/ssa-ccp-14.c: Scan FRE dump.
189 * gcc.dg/tree-ssa/ssa-fre-46.c: Use -O2.
190 * gcc.dg/tree-ssa/vrp92.c: Disable FRE.
191 * gcc.dg/pr83666.c: Drop --param=sccvn-max-scc-size option.
192 * gcc.dg/pr85195.c: Likewise.
193 * gcc.dg/pr85467.c: Likewise.
194 * gcc.dg/torture/pr81790.c: Likewise.
195
196 * gfortran.dg/reassoc_4.f: Change max-completely-peeled-insns
197 param to current default.
198
199 2018-08-27 Jakub Jelinek <jakub@redhat.com>
200
201 PR rtl-optimization/87065
202 * gcc.target/i386/pr87065.c: New test.
203
204 2018-08-26 Marek Polacek <polacek@redhat.com>
205
206 PR c++/87080
207 * g++.dg/cpp0x/Wpessimizing-move5.C: New test.
208
209 PR c++/87029, Implement -Wredundant-move.
210 * g++.dg/cpp0x/Wredundant-move1.C: New test.
211 * g++.dg/cpp0x/Wredundant-move2.C: New test.
212 * g++.dg/cpp0x/Wredundant-move3.C: New test.
213 * g++.dg/cpp0x/Wredundant-move4.C: New test.
214
215 2018-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
216
217 PR libfortran/86704
218 * gfortran.dg/matmul_19.f90: New test.
219
220 2018-08-25 Janus Weil <janus@gcc.gnu.org>
221
222 PR fortran/86545
223 * gfortran.dg/generic_35.f90: New test case.
224
225 2018-08-24 David Malcolm <dmalcolm@redhat.com>
226
227 PR c++/87091
228 * gcc.dg/missing-header-fixit-3.c: Update for changes to how
229 line spans are printed with -fdiagnostics-show-line-numbers.
230
231 2018-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
232
233 PR fortran/86837
234 * gfortran.dg/implied_do_io_6.f90: New test.
235
236 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
237
238 PR middle-end/87092
239 * gcc.dg/pr87092.c: New test.
240
241 2018-08-24 Marek Polacek <polacek@redhat.com>
242
243 PR c++/67012
244 PR c++/86942
245 * g++.dg/cpp0x/auto52.C: New test.
246 * g++.dg/cpp1y/auto-fn52.C: New test.
247 * g++.dg/cpp1y/auto-fn53.C: New test.
248 * g++.dg/cpp1y/auto-fn54.C: New test.
249
250 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
251
252 * lib/target-supports.exp (vect_perm_supported): Only return
253 false for variable-length vectors if the permute size is not
254 a power of 2.
255 (check_effective_target_vect_perm)
256 (check_effective_target_vect_perm_byte)
257 (check_effective_target_vect_perm_short): Remove check for
258 variable-length vectors.
259 * gcc.dg/vect/slp-23.c: Add an XFAIL for variable-length SVE.
260 * gcc.dg/vect/slp-perm-10.c: Likewise.
261 * gcc.dg/vect/slp-perm-9.c: Add an XFAIL for variable-length vectors.
262
263 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
264
265 * gcc.target/aarch64/sve/bswap_1.c: New test.
266 * gcc.target/aarch64/sve/bswap_2.c: Likewise.
267 * gcc.target/aarch64/sve/bswap_3.c: Likewise.
268
269 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
270
271 * gcc.target/aarch64/sve/slp_perm_1.c: New test.
272 * gcc.target/aarch64/sve/slp_perm_2.c: Likewise.
273 * gcc.target/aarch64/sve/slp_perm_3.c: Likewise.
274 * gcc.target/aarch64/sve/slp_perm_4.c: Likewise.
275 * gcc.target/aarch64/sve/slp_perm_5.c: Likewise.
276 * gcc.target/aarch64/sve/slp_perm_6.c: Likewise.
277 * gcc.target/aarch64/sve/slp_perm_7.c: Likewise.
278
279 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
280
281 PR debug/79342
282 * gcc.dg/pr79342.: New test.
283
284 2018-08-23 Martin Sebor <msebor@redhat.com>
285
286 PR tree-optimization/87072
287 * gcc.dg/Warray-bounds-35.c: New test.
288
289 2018-08-23 Richard Biener <rguenther@suse.de>
290
291 PR middle-end/87024
292 * gcc.dg/pr87024.c: New testcase.
293
294 2018-08-23 Richard Sandiford <richard.sandiford@arm.com>
295
296 * gcc.dg/vect/no-vfa-vect-depend-2.c: Remove XFAIL.
297 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
298 * gcc.dg/vect/pr65947-13.c: Update for vect_fold_extract_last.
299 * gcc.dg/vect/pr80631-2.c: Likewise.
300
301 2017-08-23 Paul Thomas <pault@gcc.gnu.org>
302
303 PR fortran/86863
304 * gfortran.dg/submodule_32.f08: New test.
305
306 2018-08-22 Janus Weil <janus@gcc.gnu.org>
307
308 PR fortran/86935
309 * gfortran.dg/associate_3.f90: Update error message.
310 * gfortran.dg/associate_39.f90: New test case.
311
312 2018-08-22 Janus Weil <janus@gcc.gnu.org>
313
314 PR fortran/86888
315 * gfortran.dg/alloc_comp_basics_6.f90: Update an error message and add
316 an additional case.
317 * gfortran.dg/alloc_comp_basics_7.f90: New test case.
318 * gfortran.dg/class_17.f03: Update error message.
319 * gfortran.dg/class_55.f90: Ditto.
320 * gfortran.dg/dtio_11.f90: Update error messages.
321 * gfortran.dg/implicit_actual.f90: Add an error message.
322 * gfortran.dg/typebound_proc_12.f90: Update error message.
323
324 2018-08-22 Martin Sebor <msebor@redhat.com>
325
326 PR middle-end/87052
327 * gcc.dg/pr87052.c: New test.
328 * gcc.dg/tree-ssa/dump-3.c: Adjust.
329
330 2018-08-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
331
332 * gfortran.dg/max_fmax_aarch64.f90: Rename to...
333 * gfortran.dg/max_expr.f90: ...this.
334 * gfortran.dg/min_fmin_aarch64.f90: Rename to...
335 * gfortran.dg/min_expr.f90: ...this.
336
337 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
338
339 PR tree-optimization/86725
340 * gcc.dg/vect/no-scevccp-pr86725-2.c: New test.
341 * gcc.dg/vect/no-scevccp-pr86725-3.c: Likewise.
342 * gcc.dg/vect/no-scevccp-pr86725-4.c: Likewise.
343 * gcc.dg/vect/no-scevccp-pr86725-5.c: Likewise.
344
345 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
346
347 PR tree-optimization/86725
348 * gcc.dg/vect/no-scevccp-pr86725-1.c: New test.
349
350 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
351
352 * gcc.dg/vect/vect-avg-16.c: New test.
353 * gcc.dg/vect/slp-37.c: Expect the loop to be vectorized.
354 * gcc.dg/vect/vect-strided-u8-i8-gap4.c,
355 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise for
356 the second loop in main1.
357
358 2018-08-22 Iain Sandoe <iain@sandoe.co.uk>
359
360 * gcc.dg/lto/pr85248_0.c (test_alias):
361 Stringify __USER_LABEL_PREFIX__.
362 (test_noreturn): Likewise.
363
364 2018-08-22 Richard Biener <rguenther@suse.de>
365
366 PR tree-optimization/86988
367 * g++.dg/pr86988.C: New testcase.
368
369 2018-08-22 Richard Biener <rguenther@suse.de>
370
371 PR tree-optimization/86945
372 * tree-cfg.c (generate_range_test): Use unsigned arithmetic.
373
374 2018-08-21 Janne Blomqvist <jb@gcc.gnu.org>
375
376 * gfortran.dg/nan_1.f90: Remove tests that test MAX/MIN with NaNs.
377
378 2018-08-21 Nicolas Koenig <koenigni@gcc.gnu.org>
379 Thomas Koenig <tkoenig@gcc.gnu.org>
380
381 PR fortran/25829
382 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
383 * gfortran.dg/f2003_io_1.f03: Add wait statement.
384
385 2018-08-21 Marek Polacek <polacek@redhat.com>
386
387 PR c++/86981, Implement -Wpessimizing-move.
388 * g++.dg/cpp0x/Wpessimizing-move1.C: New test.
389 * g++.dg/cpp0x/Wpessimizing-move2.C: New test.
390 * g++.dg/cpp0x/Wpessimizing-move3.C: New test.
391 * g++.dg/cpp0x/Wpessimizing-move4.C: New test.
392 * g++.dg/cpp1z/Wpessimizing-move1.C: New test.
393
394 PR c++/65043
395 * g++.dg/concepts/pr67595.C: Add dg-warning.
396 * g++.dg/cpp0x/Wnarrowing11.C: New test.
397 * g++.dg/cpp0x/Wnarrowing12.C: New test.
398 * g++.dg/cpp0x/rv-cast5.C: Add static_cast.
399
400 PR c++/86499
401 * g++.dg/cpp0x/lambda/lambda-non-local.C: New test.
402 * g++.dg/cpp0x/lambda/lambda-this10.C: Adjust dg-error.
403
404 2018-08-21 Ed Schonberg <schonberg@adacore.com>
405
406 * gnat.dg/expr_func7.adb, gnat.dg/expr_func7.ads: New testcase.
407
408 2018-08-21 Ed Schonberg <schonberg@adacore.com>
409
410 * gnat.dg/expr_func6.adb, gnat.dg/expr_func6.ads: New testcase.
411
412 2018-08-21 Javier Miranda <miranda@adacore.com>
413
414 * gnat.dg/spark2.adb, gnat.dg/spark2.ads: New testcase.
415
416 2018-08-21 Ed Schonberg <schonberg@adacore.com>
417
418 * gnat.dg/prot6.adb, gnat.dg/prot6.ads: New testcase.
419
420 2018-08-21 Ed Schonberg <schonberg@adacore.com>
421
422 * gnat.dg/access5.adb, gnat.dg/access5.ads: New testcase.
423
424 2018-08-21 Eric Botcazou <ebotcazou@adacore.com>
425
426 * gnat.dg/rep_clause7.adb: New testcase.
427
428 2018-08-21 Ed Schonberg <schonberg@adacore.com>
429
430 * gnat.dg/task1.adb, gnat.dg/task1.ads, gnat.dg/task1_pkg.adb,
431 gnat.dg/task1_pkg.ads: New testcase.
432
433 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
434
435 * gnat.dg/linkedlist.adb: New testcase.
436
437 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
438
439 * gnat.dg/elab6.adb, gnat.dg/elab6.ads, gnat.dg/elab6_pkg.adb,
440 gnat.dg/elab6_pkg.ads: New testcase.
441
442 2018-08-21 Ed Schonberg <schonberg@adacore.com>
443
444 * gnat.dg/expr_func5.adb: New testcase.
445
446 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
447
448 * gnat.dg/dynhash.adb: New testcase.
449
450 2018-08-21 Javier Miranda <miranda@adacore.com>
451
452 * gnat.dg/enum4.adb: New testcase.
453
454 2018-08-21 Tamar Christina <tamar.christina@arm.com>
455
456 * gcc.target/aarch64/large_struct_copy.c: New test.
457
458 2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
459
460 * g++.dg/torture/pr86763.C: Restrict to *-*-linux*.
461
462 2018-08-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
463
464 PR middle-end/86121
465 * gcc.dg/Wstringop-overflow-6.c: Remove xfail.
466
467 2018-08-21 Tom de Vries <tdevries@suse.de>
468
469 * gcc.c-torture/unsorted/dump-noaddr.x: Use -gno-record-gcc-switches
470 to avoid mismatch in .debug and .earlydebug dump files.
471
472 2018-08-20 Michael Meissner <meissner@linux.ibm.com>
473
474 PR target/87033
475 * gcc.target/powerpc/pr87033.c: New test.
476
477 2018-08-20 Martin Sebor <msebor@redhat.com>
478
479 PR tree-optimization/87034
480 * gcc.dg/builtin-sprintf-warn-20.c: New test.
481
482 2018-08-20 David Malcolm <dmalcolm@redhat.com>
483
484 PR other/84889
485 * gcc.dg/plugin/diagnostic-group-test-1.c: New test.
486 * gcc.dg/plugin/diagnostic_group_plugin.c: New test.
487 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
488
489 2018-08-20 H.J. Lu <hongjiu.lu@intel.com>
490
491 PR target/87014
492 * g++.dg/torture/pr87014.C: New file.
493
494 2018-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
495
496 PR target/86984
497 * gcc.target/alpha/pr86984.c: New test.
498
499 2018-08-20 Richard Biener <rguenther@suse.de>
500
501 PR tree-optimization/78655
502 * gcc.dg/tree-ssa/evrp11.c: New testcase.
503
504 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
505
506 * gcc.dg/debug/dwarf2/pr80263.c: Suppress pubtypes output
507 for Darwin.
508
509 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
510
511 * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF
512 test on Darwin.
513 * g++.dg/debug/dwarf2/pr85302.C: Likewise.
514 * gcc.dg/lto/pr83719_0.c: Likewise.
515
516 2018-08-17 Martin Sebor <msebor@redhat.com>
517
518 PR testsuite/86996
519 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
520
521 2018-08-17 David Malcolm <dmalcolm@redhat.com>
522
523 * g++.dg/conversion/Wwrite-strings.C: New test.
524
525 2018-08-17 Sandra Loosemore <sandra@codesourcery.com>
526 Chung-Lin Tang <cltang@codesourcery.com>
527 Xianmiao Qu <xianmiao_qu@c-sky.com>
528
529 C-SKY port: Testsuite
530
531 * g++.dg/Wno-frame-address.C: Adjust for C-SKY.
532 * g++.dg/torture/type-generic-1.C: Likewise.
533 * gcc.c-torture/compile/20000804-1.c: Likewise.
534 * gcc.c-torture/execute/20101011-1.c: Likewise.
535 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
536 * gcc.dg/20020312-2.c: Likewise.
537 * gcc.dg/Wno-frame-address.c: Likewise.
538 * gcc.dg/c11-true_min-1.c: Likewise.
539 * gcc.dg/sibcall-10.c: Likewise.
540 * gcc.dg/sibcall-9.c: Likewise.
541 * gcc.dg/stack-usage-1.c: Likewise.
542 * gcc.dg/torture/float32-tg-3.c: Likewise.
543 * gcc.dg/torture/float32x-tg-3.c: Likewise.
544 * gcc.dg/torture/float64-tg-3.c: Likewise.
545 * gcc.dg/torture/float64x-tg-3.c: Likewise.
546 * gcc.dg/torture/type-generic-1.c: Likewise.
547 * gcc.target/csky/*: New.
548 * lib/target-supports.exp (check_profiling_available): Add
549 csky-*-elf.
550 (check_effective_target_hard_float): Handle C-SKY targets with
551 single-precision hard float only.
552 (check_effective_target_logical_op_short_circuit): Handle C-SKY.
553
554 2018-08-17 David Malcolm <dmalcolm@redhat.com>
555
556 * gcc.dg/format/gcc_diag-1.c: Fix typo. Add test coverage for
557 gcc_dump_printf.
558 * gcc.dg/format/gcc_diag-10.c: Add gimple typedef. Add test
559 coverage for gcc_dump_printf.
560
561 2018-08-17 Martin Liska <mliska@suse.cz>
562
563 * g++.dg/opt/mpx.C: Fix scanned pattern.
564 * gcc.target/i386/mpx.c: Likewise.
565 * g++.dg/warn/Wunreachable-code-1.C: Remove.
566 * g++.dg/warn/Wunreachable-code-2.C: Likewise.
567 * gcc.dg/torture/pr52969.c: Likewise.
568 * g++.dg/warn/pr31246-2.C: Likewise.
569 * g++.dg/warn/pr31246.C: Likewise.
570 * gcc.dg/pr33092.c: Likewise.
571 * g++.dg/opt/eh1.C: Remove a deprecated option.
572 * g++.dg/template/inline1.C: Likewise.
573 * g++.dg/tree-ssa/pr81408.C: Likewise.
574 * gcc.dg/pr41837.c: Likewise.
575 * gcc.dg/pr41841.c: Likewise.
576 * gcc.dg/pr42250.c: Likewise.
577 * gcc.dg/pr43084.c: Likewise.
578 * gcc.dg/pr43317.c: Likewise.
579 * gcc.dg/pr51879-18.c: Likewise.
580 * gcc.dg/torture/pr36066.c: Likewise.
581 * gcc.dg/tree-ssa/ifc-8.c: Likewise.
582 * gcc.dg/tree-ssa/ifc-cd.c: Likewise.
583 * gcc.dg/tree-ssa/pr19210-1.c: Likewise.
584 * gcc.dg/tree-ssa/pr45122.c: Likewise.
585 * gcc.target/i386/pr45352-2.c: Likewise.
586 * gcc.target/i386/zee.c: Likewise.
587 * gfortran.dg/auto_char_len_2.f90: Likewise.
588 * gfortran.dg/auto_char_len_4.f90: Likewise.
589 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
590 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
591 * gfortran.dg/gomp/pr47331.f90: Likewise.
592 * gfortran.dg/pr40999.f: Likewise.
593 * gfortran.dg/pr41011.f: Likewise.
594 * gfortran.dg/pr42051.f03: Likewise.
595 * gfortran.dg/pr46804.f90: Likewise.
596 * gfortran.dg/pr83149_1.f90: Likewise.
597 * gfortran.dg/pr83149_b.f90: Likewise.
598 * gfortran.dg/whole_file_1.f90: Likewise.
599 * gfortran.dg/whole_file_10.f90: Likewise.
600 * gfortran.dg/whole_file_11.f90: Likewise.
601 * gfortran.dg/whole_file_12.f90: Likewise.
602 * gfortran.dg/whole_file_13.f90: Likewise.
603 * gfortran.dg/whole_file_14.f90: Likewise.
604 * gfortran.dg/whole_file_15.f90: Likewise.
605 * gfortran.dg/whole_file_16.f90: Likewise.
606 * gfortran.dg/whole_file_17.f90: Likewise.
607 * gfortran.dg/whole_file_18.f90: Likewise.
608 * gfortran.dg/whole_file_19.f90: Likewise.
609 * gfortran.dg/whole_file_2.f90: Likewise.
610 * gfortran.dg/whole_file_20.f03: Likewise.
611 * gfortran.dg/whole_file_3.f90: Likewise.
612 * gfortran.dg/whole_file_4.f90: Likewise.
613 * gfortran.dg/whole_file_5.f90: Likewise.
614 * gfortran.dg/whole_file_6.f90: Likewise.
615 * gfortran.dg/whole_file_7.f90: Likewise.
616 * gfortran.dg/whole_file_8.f90: Likewise.
617 * gfortran.dg/whole_file_9.f90: Likewise.
618 * gcc.dg/vect/vect.exp: Likewise.
619
620 2018-08-17 Richard Biener <rguenther@suse.de>
621
622 PR middle-end/86505
623 * gcc.dg/torture/pr86505.c: New testcase.
624
625 2018-08-16 Martin Sebor <msebor@redhat.com>
626
627 PR tree-optimization/86853
628 * gcc.dg/tree-ssa/builtin-sprintf-10.c: New test.
629 * gcc.dg/tree-ssa/builtin-sprintf-11.c: New test.
630 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Adjust.
631
632 2018-08-16 David Malcolm <dmalcolm@redhat.com>
633
634 * gcc.dg/missing-header-fixit-3.c: New test.
635
636 2018-08-16 David Malcolm <dmalcolm@redhat.com>
637
638 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
639 (test_fixit_insert_newline): Update expected output to show '+'
640 characters in margin of line-insertion fix-it hint.
641
642 2018-08-16 Nathan Sidwell <nathan@acm.org>
643
644 * gcc.dg/cpp/macsyntx.c: Adjust expected errors.
645 * gcc.dg/cpp/macsyntx2.c: likewise.
646
647 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
648
649 PR testsuite/86745
650 * gcc.target/i386/avx-cvt-2.c: Loosen scan-assembler strings.
651 * gcc.target/i386/avx-cvt-2.c: Ditto.
652
653 2018-08-16 David Malcolm <dmalcolm@redhat.com>
654
655 PR c++/70693
656 * c-c++-common/Wmisleading-indentation-pr70693.c: New test.
657
658 2018-08-16 Vlad Lazar <vlad.lazar@arm.com>
659
660 * gcc.target/aarch64/imm_choice_comparison.c: New test.
661
662 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
663
664 * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
665 (lib_strncmp): Likewise.
666
667 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
668
669 * c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin.
670 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
671 * g++.dg/torture/pr44295.C : Likewise.
672
673 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
674
675 PR testsuite/78544
676 * gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section
677 attributes and matching.
678 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
679 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
680
681 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
682
683 * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.
684
685 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
686
687 * gcc.target/i386/rop1.c: Remove.
688 * gcc.target/i386/pr83554 (dg-options): Remove -mmitigate-rop.
689
690 2018-08-15 Will Schmidt <will_schmidt@vnet.ibm.com>
691
692 * gcc.target/powerpc/fold-vec-splat-char.c: New.
693 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: New.
694 * gcc.target/powerpc/fold-vec-splat-int.c: New.
695 * gcc.target/powerpc/fold-vec-splat-longlong.c: New.
696 * gcc.target/powerpc/fold-vec-splat-pixel.c: New.
697 * gcc.target/powerpc/fold-vec-splat-short.c: New.
698
699 2018-08-15 David Malcolm <dmalcolm@redhat.com>
700
701 * g++.dg/diagnostic/aka3.C: New test.
702 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
703 output to show range labels.
704 * g++.dg/diagnostic/param-type-mismatch.C: Likewise.
705 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
706 * g++.dg/plugin/show-template-tree-color-labels.C: New test.
707 * gcc.dg/bad-binary-ops.c: Update expected output to show range
708 labels. Add an "aka" example.
709 * gcc.dg/cpp/pr66415-1.c: Update expected output to show range
710 labels.
711 * gcc.dg/format/diagnostic-ranges.c: Likewise.
712 * gcc.dg/format/pr72858.c: Likewise.
713 * gcc.dg/format/pr78498.c: Likewise.
714 * gcc.dg/param-type-mismatch.c: Add "-Wpointer-sign" to options.
715 Update expected output to show range labels. Add examples of
716 -Wincompatible-pointer-types and -Wpointer-sign for parameters.
717 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
718 Update expected output to show range labels.
719 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
720 (test_very_wide_line): Adjust so that label is at left-clipping
721 boundary.
722 (test_very_wide_line_2): New test.
723 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
724 Update expected output to show range labels.
725 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
726 * gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c: New test.
727 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
728 for new param to gcc_rich_location::add_expr.
729 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
730 Add "label" param.
731 (test_show_locus): Add examples of labels to various tests. Tweak
732 the "very wide_line" test case and duplicate it, to cover the
733 boundary values for clipping of labels against the left-margin.
734 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
735 diagnostic-test-show-locus-no-labels.c.
736 * gcc.dg/pr69554-1.c: Update expected output to show range labels.
737 Update line numbers of dg-locus directives.
738 * gcc.dg/pr69627.c: Update expected output to show range labels.
739 * lib/multiline.exp (proc _build_multiline_regex): Remove
740 special-case handling of lines with trailing '|'.
741
742 2018-08-15 Qing Zhao <qing.zhao@oracle.com>
743
744 PR testsuite/86519
745 * gcc.dg/strcmpopt_6.c: Scan the assembly file instead of
746 the .expand file.
747
748 2018-08-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
749
750 * gcc.dg/wmain.c: New test.
751
752 2018-08-15 Iain Sandoe <iain@sandoe.co.uk>
753
754 PR c/19315
755 * gcc.dg/graphite/pr82451.c: Make array 'a' an extern.
756 * gcc.dg/redecl-10.c: Expect warnings for the static vars with
757 unknown size.
758
759 2018-08-15 Martin Liska <mliska@suse.cz>
760
761 PR tree-optimization/86925
762 * gcc.dg/predict-20.c: New test.
763 * gcc.dg/predict-21.c: New test.
764
765 2018-08-15 Paolo Carlini <paolo.carlini@oracle.com>
766
767 * g++.dg/init/goto3.C: Adjust for error instead of permerror.
768
769 2018-08-14 Allan Sandfeld Jensen <allan.jensen@qt.io>
770
771 * gcc.target/i386/sse2-movs.c: New test.
772
773 2018-08-14 Martin Sebor <msebor@redhat.com>
774
775 PR tree-optimization/86650
776 * gcc.dg/Warray-bounds-34.c: New test.
777
778 2018-08-14 Janus Weil <janus@gcc.gnu.org>
779
780 PR fortran/86116
781 * gfortran.dg/generic_34.f90: New test case.
782
783 2018-08-13 Marek Polacek <polacek@redhat.com>
784
785 PR c++/57891
786 * g++.dg/cpp0x/Wnarrowing6.C: New test.
787 * g++.dg/cpp0x/Wnarrowing7.C: New test.
788 * g++.dg/cpp0x/Wnarrowing8.C: New test.
789 * g++.dg/cpp0x/Wnarrowing9.C: New test.
790 * g++.dg/cpp0x/Wnarrowing10.C: New test.
791 * g++.dg/cpp0x/constexpr-47969.C: Adjust dg-error.
792 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
793 * g++.dg/cpp0x/constexpr-targ.C: Likewise.
794 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
795 * g++.dg/ext/stmtexpr15.C: Likewise.
796 * g++.dg/gomp/pr47963.C: Likewise.
797 * g++.dg/init/new37.C: Likewise.
798 * g++.dg/init/new43.C: Likewise.
799 * g++.dg/other/fold1.C: Likewise.
800 * g++.dg/parse/array-size2.C: Likewise.
801 * g++.dg/template/dependent-name3.C: Likewise.
802 * g++.dg/cpp0x/constexpr-data2.C: Add dg-error.
803 * g++.dg/other/vrp1.C: Likewise.
804 * g++.dg/template/char1.C: Likewise.
805
806 2018-08-13 Segher Boessenkool <segher@kernel.crashing.org>
807
808 * gcc.target/powerpc/pr56605.c: The generated code can have an AND
809 instead of a ZERO_EXTEND.
810
811 2018-08-13 Martin Sebor <msebor@redhat.com>
812
813 PR tree-optimization/71625
814 * c-c++-common/attr-nonstring-3.c: Temporarily xfail a test case.
815 * g++.dg/init/string2.C: New test.
816 * g++.dg/init/string3.C: New test.
817 * g++.dg/init/string4.C: New test.
818 * gcc.dg/init-string-3.c: New test.
819 * gcc.dg/strlenopt-55.c: New test.
820 * gcc.dg/strlenopt-56.c: New test.
821
822 2018-08-13 Marek Polacek <polacek@redhat.com>
823
824 P0806R2 - Deprecate implicit capture of this via [=]
825 * g++.dg/cpp2a/lambda-this1.C: New test.
826 * g++.dg/cpp2a/lambda-this2.C: New test.
827 * g++.dg/cpp2a/lambda-this3.C: New test.
828
829 2018-08-13 Marek Polacek <polacek@redhat.com>
830
831 PR c++/86915
832 * g++.dg/diagnostic/auto1.C: New test.
833
834 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
835
836 PR fortran/66679
837 * gfortran.dg/transfer_class_3.f90: New test.
838
839 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
840
841 PR fortran/86906
842 * gfortran.dg/use_rename_9.f90: New test.
843
844 2018-08-11 Jakub Jelinek <jakub@redhat.com>
845
846 PR tree-optimization/86835
847 * gcc.dg/pr86835.c: New test.
848
849 2018-08-10 Janus Weil <janus@gcc.gnu.org>
850
851 PR fortran/57160
852 * gfortran.dg/actual_pointer_function_1.f90: Fix invalid test case.
853 * gfortran.dg/inline_matmul_23.f90: Add option "-ffrontend-optimize".
854 * gfortran.dg/short_circuiting_2.f90: New test case.
855 * gfortran.dg/short_circuiting_3.f90: New test case.
856
857 2018-08-10 Alexander Monakov <amonakov@ispras.ru>
858
859 PR target/82418
860 * gcc.target/i386/pr82418.c: New test.
861
862 2018-08-10 Martin Liska <mliska@suse.cz>
863
864 PR target/83610
865 * gcc.dg/predict-17.c: New test.
866 * gcc.dg/predict-18.c: New test.
867 * gcc.dg/predict-19.c: New test.
868
869 2018-08-10 Martin Liska <mliska@suse.cz>
870
871 PR tree-optimization/85799
872 * gcc.dg/pr85799.c: New test.
873
874 2018-08-09 Jeff Law <law@redhat.com>
875
876 PR middle-end/86897
877 * gcc.dg/uninit-suppress_2.c: Disable DOM.
878
879 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
880
881 * gcc.target/aarch64/sve/reduc_8.c: New test.
882
883 2018-08-09 David Malcolm <dmalcolm@redhat.com>
884
885 PR other/84889
886 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New
887 test.
888 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
889 New test.
890 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
891 * lib/prune.exp: Add -fno-diagnostics-show-line-numbers to
892 TEST_ALWAYS_FLAGS.
893
894 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
895
896 PR tree-optimization/86858
897 * gcc.dg/vect/pr86858.c: New test.
898
899 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
900
901 PR tree-optimization/86871
902 * gcc.dg/vect/pr86871.c: New test.
903
904 2018-08-09 Paolo Carlini <paolo.carlini@oracle.com>
905
906 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
907
908 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
909
910 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: Decrement
911 arch and tune numbers by 2.
912 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: Likewise.
913 * gcc.target/s390/target-attribute/tattr-m31-1.c: Likewise.
914 * gcc.target/s390/target-attribute/tattr-m31-10.c: Likewise.
915 * gcc.target/s390/target-attribute/tattr-m31-11.c: Likewise.
916 * gcc.target/s390/target-attribute/tattr-m31-12.c: Likewise.
917 * gcc.target/s390/target-attribute/tattr-m31-13.c: Likewise.
918 * gcc.target/s390/target-attribute/tattr-m31-14.c: Likewise.
919 * gcc.target/s390/target-attribute/tattr-m31-15.c: Likewise.
920 * gcc.target/s390/target-attribute/tattr-m31-16.c: Likewise.
921 * gcc.target/s390/target-attribute/tattr-m31-17.c: Likewise.
922 * gcc.target/s390/target-attribute/tattr-m31-18.c: Likewise.
923 * gcc.target/s390/target-attribute/tattr-m31-19.c: Likewise.
924 * gcc.target/s390/target-attribute/tattr-m31-2.c: Likewise.
925 * gcc.target/s390/target-attribute/tattr-m31-20.c: Likewise.
926 * gcc.target/s390/target-attribute/tattr-m31-21.c: Likewise.
927 * gcc.target/s390/target-attribute/tattr-m31-22.c: Likewise.
928 * gcc.target/s390/target-attribute/tattr-m31-23.c: Likewise.
929 * gcc.target/s390/target-attribute/tattr-m31-24.c: Likewise.
930 * gcc.target/s390/target-attribute/tattr-m31-25.c: Likewise.
931 * gcc.target/s390/target-attribute/tattr-m31-26.c: Likewise.
932 * gcc.target/s390/target-attribute/tattr-m31-27.c: Likewise.
933 * gcc.target/s390/target-attribute/tattr-m31-28.c: Likewise.
934 * gcc.target/s390/target-attribute/tattr-m31-29.c: Likewise.
935 * gcc.target/s390/target-attribute/tattr-m31-3.c: Likewise.
936 * gcc.target/s390/target-attribute/tattr-m31-30.c: Likewise.
937 * gcc.target/s390/target-attribute/tattr-m31-31.c: Likewise.
938 * gcc.target/s390/target-attribute/tattr-m31-32.c: Likewise.
939 * gcc.target/s390/target-attribute/tattr-m31-4.c: Likewise.
940 * gcc.target/s390/target-attribute/tattr-m31-5.c: Likewise.
941 * gcc.target/s390/target-attribute/tattr-m31-6.c: Likewise.
942 * gcc.target/s390/target-attribute/tattr-m31-7.c: Likewise.
943 * gcc.target/s390/target-attribute/tattr-m31-8.c: Likewise.
944 * gcc.target/s390/target-attribute/tattr-m31-9.c: Likewise.
945 * gcc.target/s390/target-attribute/tattr-m64-1.c: Likewise.
946 * gcc.target/s390/target-attribute/tattr-m64-10.c: Likewise.
947 * gcc.target/s390/target-attribute/tattr-m64-11.c: Likewise.
948 * gcc.target/s390/target-attribute/tattr-m64-12.c: Likewise.
949 * gcc.target/s390/target-attribute/tattr-m64-13.c: Likewise.
950 * gcc.target/s390/target-attribute/tattr-m64-14.c: Likewise.
951 * gcc.target/s390/target-attribute/tattr-m64-15.c: Likewise.
952 * gcc.target/s390/target-attribute/tattr-m64-16.c: Likewise.
953 * gcc.target/s390/target-attribute/tattr-m64-17.c: Likewise.
954 * gcc.target/s390/target-attribute/tattr-m64-18.c: Likewise.
955 * gcc.target/s390/target-attribute/tattr-m64-19.c: Likewise.
956 * gcc.target/s390/target-attribute/tattr-m64-2.c: Likewise.
957 * gcc.target/s390/target-attribute/tattr-m64-20.c: Likewise.
958 * gcc.target/s390/target-attribute/tattr-m64-21.c: Likewise.
959 * gcc.target/s390/target-attribute/tattr-m64-22.c: Likewise.
960 * gcc.target/s390/target-attribute/tattr-m64-23.c: Likewise.
961 * gcc.target/s390/target-attribute/tattr-m64-24.c: Likewise.
962 * gcc.target/s390/target-attribute/tattr-m64-25.c: Likewise.
963 * gcc.target/s390/target-attribute/tattr-m64-26.c: Likewise.
964 * gcc.target/s390/target-attribute/tattr-m64-27.c: Likewise.
965 * gcc.target/s390/target-attribute/tattr-m64-28.c: Likewise.
966 * gcc.target/s390/target-attribute/tattr-m64-29.c: Likewise.
967 * gcc.target/s390/target-attribute/tattr-m64-3.c: Likewise.
968 * gcc.target/s390/target-attribute/tattr-m64-30.c: Likewise.
969 * gcc.target/s390/target-attribute/tattr-m64-31.c: Likewise.
970 * gcc.target/s390/target-attribute/tattr-m64-32.c: Likewise.
971 * gcc.target/s390/target-attribute/tattr-m64-33.c: Likewise.
972 * gcc.target/s390/target-attribute/tattr-m64-4.c: Likewise.
973 * gcc.target/s390/target-attribute/tattr-m64-5.c: Likewise.
974 * gcc.target/s390/target-attribute/tattr-m64-6.c: Likewise.
975 * gcc.target/s390/target-attribute/tattr-m64-7.c: Likewise.
976 * gcc.target/s390/target-attribute/tattr-m64-8.c: Likewise.
977 * gcc.target/s390/target-attribute/tattr-m64-9.c: Likewise.
978
979 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
980
981 PR target/84332
982 * gcc.target/s390/pr84332.c: New testcase.
983
984 2018-08-08 Andreas Schwab <schwab@linux-m68k.org>
985
986 PR target/46179
987 * gcc.target/m68k/tls-dimode.c: New file.
988
989 2018-08-08 Nathan Sidwell <nathan@acm.org>
990
991 * c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h,
992 c-c++-common/inc-from-1.c: New
993
994 2018-08-08 Andreas Krebbel <krebbel@linux.ibm.com>
995
996 PR target/85295
997 * gcc.target/s390/TI-constants-lra.c: New testcase.
998 * gcc.target/s390/TI-constants-nolra.c: New testcase.
999
1000 2018-08-08 Ilya Leoshkevich <iii@linux.ibm.com>
1001
1002 * gcc.target/s390/hotpatch-8.c: Remove.
1003 * gcc.target/s390/hotpatch-9.c: Remove.
1004 * gcc.target/s390/mnop-mcount-m31-fpic.c: Remove.
1005 * gcc.target/s390/mnop-mcount-m31.c: Remove.
1006
1007 2018-08-08 Jakub Jelinek <jakub@redhat.com>
1008
1009 P0595R1 - is_constant_evaluated
1010 * g++.dg/cpp2a/is-constant-evaluated1.C: New test.
1011
1012 PR c++/86836
1013 * g++.dg/cpp1z/decomp46.C: New test.
1014
1015 PR c++/86738
1016 * g++.dg/opt/pr86738.C: New test.
1017
1018 2018-08-07 Richard Sandiford <richard.sandiford@arm.com>
1019
1020 PR target/86838
1021 * gcc.target/aarch64/frecpe_1.c: New test.
1022 * gcc.target/aarch64/frecpe_2.c: Likewise.
1023
1024 2018-08-07 Paolo Carlini <paolo.carlini@oracle.com>
1025
1026 PR c++/59480, DR 136
1027 * g++.dg/other/friend8.C: New.
1028 * g++.dg/other/friend9.C: Likewise.
1029 * g++.dg/other/friend10.C: Likewise.
1030 * g++.dg/other/friend11.C: Likewise.
1031 * g++.dg/other/friend12.C: Likewise.
1032 * g++.dg/other/friend13.C: Likewise.
1033 * g++.dg/other/friend14.C: Likewise.
1034 * g++.dg/other/friend15.C: Likewise.
1035 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1036 * g++.dg/parse/defarg8.C: Likewise.
1037
1038 2018-08-07 Martin Liska <mliska@suse.cz>
1039
1040 PR middle-end/83023
1041 * gcc.dg/predict-16.c: New test.
1042 * g++.dg/predict-1.C: New test.
1043
1044 2018-08-07 Steve Ellcey <sellcey@cavium.com>
1045 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1046
1047 PR tree-optimization/80925
1048 * gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops
1049 vectorized on !vect_hw_misalign targets.
1050
1051 2018-08-06 Marek Polacek <polacek@redhat.com>
1052
1053 PR c++/86767
1054 * g++.dg/cpp1y/constexpr-86767.C: New test.
1055
1056 2018-08-06 Uros Bizjak <ubizjak@gmail.com>
1057
1058 * g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt
1059 for target *-*-linux-gnu.
1060
1061 2018-08-06 Alan Hayward <alan.hayward@arm.com>
1062
1063 * gcc.target/aarch64/sve/tls_preserve_1.c: New test.
1064 * gcc.target/aarch64/sve/tls_preserve_2.c: New test.
1065 * gcc.target/aarch64/sve/tls_preserve_3.c: New test.
1066
1067 2018-08-06 Andreas Krebbel <krebbel@linux.ibm.com>
1068
1069 * gcc.target/s390/nomemloopunroll-1.c: New test.
1070
1071 2018-08-05 H.J. Lu <hongjiu.lu@intel.com>
1072
1073 PR target/86386
1074 * gcc.target/i386/pr86386.c: New file.
1075
1076 2018-08-04 Tom de Vries <tdevries@suse.de>
1077
1078 * lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line.
1079
1080 2018-08-04 Andreas Schwab <schwab@linux-m68k.org>
1081
1082 * gcc.dg/guality/const-volatile.c: Remove duplicate test
1083 "type:cvip".
1084
1085 2018-08-04 Janus Weil <janus@gcc.gnu.org>
1086
1087 PR fortran/45521
1088 * gfortran.dg/interface_assignment_6.f90: New test case.
1089
1090 2018-08-04 Uros Bizjak <ubizjak@gmail.com>
1091
1092 PR testsuite/86153
1093 * g++.dg/pr83239.C (dg-options): Add -finline-limit=500.
1094
1095 2018-08-03 David Malcolm <dmalcolm@redhat.com>
1096 Jonathan Wakely <jwakely@redhat.com>
1097
1098 PR c++/85523
1099 * g++.dg/pr85523.C: New test.
1100
1101 2018-08-03 Bogdan Harjoc <harjoc@gmail.com>
1102
1103 PR c/86690
1104 * gcc.dg/union-duplicate-field.c: New test.
1105
1106 2018-08-03 Jason Merrill <jason@redhat.com>
1107
1108 PR c++/86706
1109 * g++.dg/template/pr86706.C: New test.
1110
1111 2018-08-03 Richard Sandiford <richard.sandiford@arm.com>
1112
1113 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect AVG_FLOOR to be used
1114 on vect_avg_qi targets.
1115 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
1116 * gcc.dg/vect/bb-slp-pow-1.c: New test.
1117 * gcc.dg/vect/vect-avg-15.c: Likewise.
1118
1119 2018-08-03 Martin Liska <mliska@suse.cz>
1120
1121 * gcc.dg/predict-1.c: Adjust scanned pattern to cover 2 digits.
1122 * gcc.dg/predict-13.c: Likewise.
1123 * gcc.dg/predict-3.c: Likewise.
1124 * gcc.dg/predict-4.c: Likewise.
1125 * gcc.dg/predict-5.c: Likewise.
1126 * gcc.dg/predict-6.c: Likewise.
1127 * gcc.dg/predict-9.c: Likewise.
1128 * gfortran.dg/predict-1.f90: Likewise.
1129
1130 2018-08-02 Richard Biener <rguenther@suse.de>
1131
1132 PR c++/86763
1133 * g++.dg/torture/pr86763.C: New testcase.
1134
1135 2018-08-02 Richard Biener <rguenther@suse.de>
1136
1137 PR tree-optimization/86816
1138 * g++.dg/torture/pr86816.C: New testcase.
1139
1140 2018-08-02 Richard Sandiford <richard.sandiford@arm.com>
1141
1142 * gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate
1143 to be used.
1144 * gcc.target/aarch64/f16_mov_immediate_2.c: Likewise.
1145 * gcc.target/aarch64/f16_mov_immediate_3.c: Force +nofp16.
1146 * gcc.target/aarch64/sve/single_1.c: Except fmov immediate to be used
1147 for .h.
1148 * gcc.target/aarch64/sve/single_2.c: Likewise.
1149 * gcc.target/aarch64/sve/single_3.c: Likewise.
1150 * gcc.target/aarch64/sve/single_4.c: Likewise.
1151
1152 2018-08-02 Jackson Woodruff <jackson.woodruff@arm.com>
1153
1154 PR target/86014
1155 * gcc.target/aarch64/ldp_stp_13.c: New test.
1156
1157 2018-08-01 Martin Sebor <msebor@redhat.com>
1158
1159 PR tree-optimization/86650
1160 * gcc.dg/format/gcc_diag-10.c: Adjust.
1161
1162 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1163
1164 * gcc.target/aarch64/sve/var_stride_2.c: Update expected form
1165 of range check.
1166 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
1167
1168 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1169
1170 PR target/86753
1171 * gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests.
1172 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
1173
1174 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1175
1176 * gcc.dg/pointer-range-check-1.c: New test.
1177 * gcc.dg/pointer-range-check-2.c: Likewise.
1178
1179 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1180
1181 PR tree-optimization/86749
1182 * gcc.dg/vect/pr86749.c: New test.
1183
1184 2018-08-01 Paolo Carlini <paolo.carlini@oracle.com>
1185
1186 PR c++/86661
1187 * g++.dg/lookup/name-clash12.C: New.
1188
1189 2018-08-01 Richard Biener <rguenther@suse.de>
1190
1191 * gcc.dg/tree-ssa/ssa-fre-68.c: New testcase.
1192
1193 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
1194
1195 * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0.
1196
1197 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
1198
1199 * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*.
1200
1201 2018-08-01 Martin Liska <mliska@suse.cz>
1202
1203 * gcc.dg/tree-prof/stringop-1.c: Adjust scanned pattern.
1204 * gcc.dg/tree-prof/stringop-2.c: Likewise.
1205 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
1206 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1207 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
1208 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
1209 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
1210 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
1211
1212 2018-08-01 Martin Liska <mliska@suse.cz>
1213
1214 PR value-prof/35543
1215 * gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove.
1216
1217 2018-08-01 Sam Tebbs <sam.tebbs@arm.com>
1218
1219 * gcc.target/aarch64/extract_zero_extend.c: New file.
1220
1221 2018-08-01 Jakub Jelinek <jakub@redhat.com>
1222
1223 PR c/85704
1224 * gcc.c-torture/compile/pr85704.c: New test.
1225
1226 2018-07-31 Alexandre Oliva <oliva@adacore.com>
1227 Olivier Hainque <hainque@adacore.com>
1228
1229 * gnat.dg/dinst.adb: New.
1230 * gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New.
1231
1232 2018-07-31 David Malcolm <dmalcolm@redhat.com>
1233
1234 * gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for
1235 tdiag and cxxdiag.
1236 * gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G
1237 and %K.
1238
1239 2018-07-31 Richard Earnshaw <rearnsha@arm.com>
1240
1241 * c-c++-common/spec-barrier-1.c: New test.
1242 * c-c++-common/spec-barrier-2.c: New test.
1243 * gcc.dg/spec-barrier-3.c: New test.
1244
1245 2018-07-31 Martin Sebor <msebor@redhat.com>
1246
1247 PR tree-optimization/86741
1248 * gcc.dg/Warray-bounds-33.c: New test.
1249
1250 2018-07-31 Andreas Krebbel <krebbel@linux.ibm.com>
1251
1252 * gcc.target/s390/memset-1.c: Improve testcase.
1253
1254 2018-07-31 Tom de Vries <tdevries@suse.de>
1255
1256 PR debug/86687
1257 * g++.dg/guality/pr86687.C: New test.
1258
1259 2018-07-31 Jakub Jelinek <jakub@redhat.com>
1260
1261 P1008R1 - prohibit aggregates with user-declared constructors
1262 * g++.dg/ext/is_aggregate.C: Add tests with deleted or defaulted ctor.
1263 * g++.dg/cpp0x/defaulted1.C (main): Ifdef out for C++2a B b = {1};.
1264 * g++.dg/cpp0x/deleted2.C: Expect error for C++2a.
1265 * g++.dg/cpp2a/aggr1.C: New test.
1266 * g++.dg/cpp2a/aggr2.C: New test.
1267
1268 2018-07-31 Segher Boessenkool <segher@kernel.crashing.org>
1269
1270 PR target/86640
1271 * gcc.target/arm/pr86640.c: New testcase.
1272
1273 2018-07-31 Martin Liska <mliska@suse.cz>
1274
1275 PR gcov-profile/85338
1276 PR gcov-profile/85350
1277 PR gcov-profile/85372
1278 * gcc.misc-tests/gcov-pr85338.c: New test.
1279 * gcc.misc-tests/gcov-pr85350.c: New test.
1280 * gcc.misc-tests/gcov-pr85372.c: New test.
1281
1282 2018-07-31 Martin Liska <mliska@suse.cz>
1283
1284 PR gcov-profile/83813
1285 PR gcov-profile/84758
1286 PR gcov-profile/85217
1287 PR gcov-profile/85332
1288 * gcc.misc-tests/gcov-pr83813.c: New test.
1289 * gcc.misc-tests/gcov-pr84758.c: New test.
1290 * gcc.misc-tests/gcov-pr85217.c: New test.
1291 * gcc.misc-tests/gcov-pr85332.c: New test.
1292
1293 2018-07-31 Ed Schonberg <schonberg@adacore.com>
1294
1295 * gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb,
1296 gnat.dg/prot5_pkg.ads: New testcase.
1297
1298 2018-07-31 Justin Squirek <squirek@adacore.com>
1299
1300 * gnat.dg/addr11.adb: New testcase.
1301
1302 2018-07-31 Hristian Kirtchev <kirtchev@adacore.com>
1303
1304 * gnat.dg/global.adb, gnat.dg/global.ads: New testcase.
1305
1306 2018-07-31 Gary Dismukes <dismukes@adacore.com>
1307
1308 * gnat.dg/block_ext_return_assert_failure.adb: New testcase.
1309
1310 2018-07-31 Ed Schonberg <schonberg@adacore.com>
1311
1312 * gnat.dg/iter3.adb: New testcase.
1313
1314 2018-07-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
1315
1316 Revert 'AsyncI/O patch committed'
1317 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
1318 Thomas Koenig <tkoenig@gcc.gnu.org>
1319
1320 PR fortran/25829
1321 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
1322 * gfortran.dg/f2003_io_1.f03: Add wait statement.
1323
1324 2018-07-30 Segher Boessenkool <segher@kernel.crashing.org>
1325
1326 PR rtl-optimization/85160
1327 * gcc.target/powerpc/combine-2-2.c: New testcase.
1328
1329 2018-07-27 Martin Sebor <msebor@redhat.com>
1330
1331 PR tree-optimization/86696
1332 * g++.dg/pr86696.C: New test.
1333
1334 2018-07-27 David Malcolm <dmalcolm@redhat.com>
1335
1336 PR tree-optimization/86636
1337 * gcc.c-torture/compile/pr86636.c: Add dg-do compile.
1338 Add dg-require-effective-target pthread.
1339
1340 2018-07-26 Qing Zhao <qing.zhao@oracle.com>
1341
1342 * gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation.
1343 * gcc.dg/strcmpopt_6.c: Likewise.
1344
1345 2018-07-26 Pat Haugen <pthaugen@us.ibm.com>
1346
1347 PR target/86612
1348 * gcc.target/powerpc/pr58673-2.c: Call strdup.
1349
1350 2018-07-26 Martin Sebor <msebor@redhat.com>
1351
1352 PR tree-optimization/86043
1353 PR tree-optimization/86042
1354 * gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to
1355 pr86688.
1356 * gcc.dg/strlenopt-44.c: New test.
1357
1358 2018-07-26 Martin Liska <mliska@suse.cz>
1359
1360 PR gcov-profile/86536
1361 * gcc.misc-tests/gcov-pr86536.c: New test.
1362
1363 2018-07-25 Martin Sebor <msebor@redhat.com>
1364
1365 * gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives
1366 ignored by the test harness.
1367
1368 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
1369 Thomas Koenig <tkoenig@gcc.gnu.org>
1370
1371 PR fortran/25829
1372 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
1373 * gfortran.dg/f2003_io_1.f03: Add wait statement.
1374
1375 2018-07-25 Jakub Jelinek <jakub@redhat.com>
1376
1377 PR c++/85515
1378 * g++.dg/pr85515-2.C: Add expected dg-error.
1379 * g++.dg/cpp0x/range-for36.C: New test.
1380
1381 2018-07-25 Claudiu Zissulescu <claziss@synopsys.com>
1382
1383 * gcc.target/arc/uncached-1.c: New test.
1384 * gcc.target/arc/uncached-2.c: Likewise.
1385
1386 2018-07-24 Martin Sebor <msebor@redhat.com>
1387
1388 PR tree-optimization/86622
1389 PR tree-optimization/86532
1390 * gcc.c-torture/execute/strlen-2.c: New test.
1391 * gcc.c-torture/execute/strlen-3.c: New test.
1392 * gcc.c-torture/execute/strlen-4.c: New test.
1393
1394 2018-07-24 David Malcolm <dmalcolm@redhat.com>
1395
1396 PR tree-optimization/86636
1397 * gcc.c-torture/compile/pr86636.c: New test.
1398
1399 2018-07-24 Matthew Malcomson <matthew.malcomson@arm.com>
1400
1401 * gcc.target/aarch64/simd/vect_su_add_sub.c: New.
1402
1403 2018-07-24 Jakub Jelinek <jakub@redhat.com>
1404
1405 PR middle-end/86627
1406 * gcc.target/i386/pr86627.c: New test.
1407
1408 PR testsuite/86649
1409 * g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1.
1410 * g++.dg/tree-ssa-/pr19476-5.C: Likewise.
1411 * g++.dg/tree-ssa-/pr19476-6.C: New test.
1412 * g++.dg/tree-ssa-/pr19476-7.C: New test.
1413
1414 2018-07-23 Carl Love <cel@us.ibm.com>
1415
1416 PR 86591
1417 * gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to
1418 file altivec-2-runnable.c.
1419 * gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests.
1420 * gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor.
1421 Update dg-final test for __divdi3 and __udivdi3 instructions. Update
1422 comments for instruction generated by vec_mergeh, vec_perm, vec_round,
1423 vec_cts, vec_ctu, vec_cpsgn tests.
1424
1425 2018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
1426
1427 PR c/86617
1428 * gcc.dg/pr86617.c: New test.
1429
1430 2018-07-23 Jakub Jelinek <jakub@redhat.com>
1431
1432 PR c++/86569
1433 * g++.dg/warn/Wnonnull-compare-9.C: New test.
1434
1435 2018-07-20 Martin Sebor <msebor@redhat.com>
1436
1437 PR middle-end/82063
1438 * c-c++-common/pr68657-1.c: Adjust.
1439 * c-c++-common/pr68657-2.c: Same.
1440 * c-c++-common/pr68657-3.c: Same.
1441 * c-c++-common/pr68833-1.c: Same.
1442 * gcc.dg/Walloc-size-larger-than-16.c: Same.
1443 * gcc.dg/Walloca-larger-than.c: New test.
1444 * gcc.dg/Walloca-larger-than-2.c: New test.
1445 * gcc.dg/Wframe-larger-than-2.c: New test.
1446 * gcc.dg/Wlarger-than3.c: New test.
1447 * gcc.dg/Wvla-larger-than-3.c: New test.
1448 * gcc.dg/pr42611.c: Adjust.
1449 * gnat.dg/frame_overflow.adb: Same.
1450
1451 2018-07-20 Martin Sebor <msebor@redhat.com>
1452
1453 PR tree-optimization/86613
1454 PR tree-optimization/86611
1455 * c-c++-common/Warray-bounds-2.c: Undefine macros and
1456 prune duplicate warnings.
1457 * gcc.dg/Warray-bounds-31.c: Xfail test cases with
1458 data-model-dependencies.
1459 * gcc.dg/Warray-bounds-32.c: Ditto.
1460
1461 2018-07-20 Richard Biener <rguenther@suse.de>
1462
1463 PR debug/86585
1464 * g++.dg/lto/pr86585_0.C: New testcase.
1465 * g++.dg/lto/pr86585_1.C: Likewise.
1466
1467 2018-07-19 Martin Sebor <msebor@redhat.com>
1468
1469 PR tree-optimization/83776
1470 PR tree-optimization/84047
1471 * gcc.dg/Warray-bounds-29.c: New test.
1472 * gcc.dg/Warray-bounds-30.c: New test.
1473 * gcc.dg/Warray-bounds-31.c: New test.
1474 * gcc.dg/Warray-bounds-32.c: New test.
1475
1476 2018-07-19 Michael Collison <michael.collison@arm.com>
1477 Richard Henderson <rth@redhat.com>
1478
1479 * gcc.target/aarch64/builtin_sadd_128.c: New testcase.
1480 * gcc.target/aarch64/builtin_saddl.c: New testcase.
1481 * gcc.target/aarch64/builtin_saddll.c: New testcase.
1482 * gcc.target/aarch64/builtin_uadd_128.c: New testcase.
1483 * gcc.target/aarch64/builtin_uaddl.c: New testcase.
1484 * gcc.target/aarch64/builtin_uaddll.c: New testcase.
1485 * gcc.target/aarch64/builtin_ssub_128.c: New testcase.
1486 * gcc.target/aarch64/builtin_ssubl.c: New testcase.
1487 * gcc.target/aarch64/builtin_ssubll.c: New testcase.
1488 * gcc.target/aarch64/builtin_usub_128.c: New testcase.
1489 * gcc.target/aarch64/builtin_usubl.c: New testcase.
1490 * gcc.target/aarch64/builtin_usubll.c: New testcase.
1491
1492 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1493
1494 Revert fix for c++/59480 (and testsuite followup)
1495
1496 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1497
1498 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1499
1500 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1501
1502 PR c++/59480, DR 136
1503 * g++.dg/other/friend8.C: New.
1504 * g++.dg/other/friend9.C: Likewise.
1505 * g++.dg/other/friend10.C: Likewise.
1506 * g++.dg/other/friend11.C: Likewise.
1507 * g++.dg/other/friend12.C: Likewise.
1508 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1509 * g++.dg/parse/defarg8.C: Likewise.
1510
1511 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
1512
1513 * gcc.target/aarch64/profile.c: New test.
1514
1515 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
1516
1517 PR target/83009
1518 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
1519
1520 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
1521
1522 PR target/86560
1523 * gcc.target/i386/pr86560-4.c: New test.
1524 * gcc.target/i386/pr86560-5.c: Likewise.
1525
1526 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
1527
1528 PR target/86560
1529 * gcc.target/i386/pr86560-1.c: New test.
1530 * gcc.target/i386/pr86560-2.c: Likewise.
1531 * gcc.target/i386/pr86560-3.c: Likewise.
1532
1533 2018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1534
1535 * gfortran.dg/max_fmax_aarch64.f90: New test.
1536 * gfortran.dg/min_fmin_aarch64.f90: Likewise.
1537 * gfortran.dg/minmax_integer.f90: Likewise.
1538
1539 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1540
1541 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1542
1543 2018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1544
1545 PR middle-end/86544
1546 * g++.dg/tree-ssa/pr86544.C: New test.
1547
1548 2018-07-18 Jakub Jelinek <jakub@redhat.com>
1549
1550 PR c++/86550
1551 * g++.dg/cpp0x/lambda/lambda-86550.C: New test.
1552
1553 2018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
1554
1555 PR 69558
1556 * c-c++-common/cpp/diagnostic-pragma-2.c: New test.
1557 * c-c++-common/pr69558.c: Remove xfail.
1558 * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations.
1559 * gcc.dg/pr61817-1.c: Likewise.
1560 * gcc.dg/pr61817-2.c: Likewise.
1561 * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location.
1562
1563 2018-07-18 Janus Weil <janus@gcc.gnu.org>
1564
1565 PR fortran/85599
1566 * gfortran.dg/function_optimize_5.f90: Add option
1567 '-faggressive-function-elimination' and update dg-warning clauses.
1568 * gfortran.dg/short_circuiting.f90: New test.
1569
1570 2018-07-18 Marek Polacek <polacek@redhat.com>
1571
1572 PR c++/86190 - bogus -Wsign-conversion warning
1573 * g++.dg/warn/Wsign-conversion-3.C: New test.
1574 * g++.dg/warn/Wsign-conversion-4.C: New test.
1575
1576 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1577
1578 PR c++/59480, DR 136
1579 * g++.dg/other/friend8.C: New.
1580 * g++.dg/other/friend9.C: Likewise.
1581 * g++.dg/other/friend10.C: Likewise.
1582 * g++.dg/other/friend11.C: Likewise.
1583 * g++.dg/other/friend12.C: Likewise.
1584 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1585 * g++.dg/parse/defarg8.C: Likewise.
1586
1587 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1588
1589 * g++.dg/ext/uow-3.C: Adjust.
1590 * g++.dg/ext/uow-4.C: Likewise.
1591 * g++.dg/lookup/name-clash11.C: Likewise.
1592 * g++.dg/lookup/name-clash7.C: Likewise.
1593 * g++.dg/lookup/redecl1.C: Likewise.
1594 * g++.dg/warn/changes-meaning.C: Likewise.
1595 * g++.old-deja/g++.jason/scoping8.C: Likewise.
1596 * g++.old-deja/g++.law/nest1.C: Likewise.
1597
1598 2018-07-18 Richard Biener <rguenther@suse.de>
1599
1600 PR debug/86523
1601 * g++.dg/lto/pr86523-3_0.C: New testcase.
1602
1603 2018-07-17 Andreas Schwab <schwab@linux-m68k.org>
1604
1605 * gcc.target/m68k/mulsi_highpart.c: New test.
1606
1607 2018-07-17 Jakub Jelinek <jakub@redhat.com>
1608
1609 * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error.
1610 * gcc.dg/cpp/pr61854-c94.c (foo): Likewise.
1611 * gcc.dg/cpp/pr61854-4.c (foo): Likewise.
1612 * gcc.dg/cpp/pr61854-8.c: New test.
1613
1614 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
1615
1616 * gcc.target/powerpc/pr85456.c: Require longdouble128.
1617
1618 2018-07-17 Fritz Reese <fritzoreese@gmail.com>
1619
1620 PR fortran/83184
1621 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
1622
1623 2018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com>
1624
1625 * gcc.target/powerpc/fold-vec-unpack-char.c: New.
1626 * gcc.target/powerpc/fold-vec-unpack-float.c: New.
1627 * gcc.target/powerpc/fold-vec-unpack-int.c: New.
1628 * gcc.target/powerpc/fold-vec-unpack-pixel.c: New.
1629 * gcc.target/powerpc/fold-vec-unpack-short.c: New.
1630
1631 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
1632
1633 * gcc.target/powerpc/pr57150.c: Require longdouble128.
1634 * gcc.target/powerpc/pr79916.c: Require dfp.
1635
1636 2018-07-17 Richard Biener <rguenther@suse.de>
1637
1638 PR lto/86456
1639 * g++.dg/debug/dwarf2/pr86456.C: New testcase.
1640
1641 2018-07-17 Robin Dapp <rdapp@linux.ibm.com>
1642
1643 * gcc.target/s390/function-align1.c: New test.
1644 * gcc.target/s390/function-align2.c: New test.
1645 * gcc.target/s390/function-align3.c: New test.
1646
1647 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
1648
1649 * gnat.dg/discr55.adb: New test.
1650
1651 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1652
1653 * gcc.target/i386/vartrack-1.c (dg-options): Add
1654 -fomit-frame-pointer.
1655
1656 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1657
1658 * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
1659 (dg-lto-options): Add -fPIC.
1660 * g++.dg/lto/pr86523-2_0.C: Likewise.
1661
1662 2018-07-17 Martin Liska <mliska@suse.cz>
1663
1664 * gcc.target/powerpc/loop_align.c: Update scanned pattern.
1665
1666 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1667
1668 * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
1669 testcase.
1670
1671 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
1672
1673 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
1674
1675 2018-07-17 Patrick Bernardi <bernardi@adacore.com>
1676
1677 * gnat.dg/memorytest.adb: New testcase.
1678
1679 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
1680
1681 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads:
1682 New testcase.
1683
1684 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1685
1686 * gnat.dg/equal3.adb: New testcase.
1687
1688 2018-07-17 Justin Squirek <squirek@adacore.com>
1689
1690 * gnat.dg/split_args.adb: New testcase.
1691
1692 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1693
1694 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
1695
1696 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
1697
1698 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads:
1699 New testcase.
1700
1701 2018-07-16 Carl Love <cel@us.ibm.com>
1702
1703 PR target/86414
1704 Forgot the PR number on the commit log.
1705
1706 2018-07-16 Carl Love <cel@us.ibm.com>
1707
1708 PR target/86414
1709 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
1710 longdouble128.
1711 * gcc.target/powerpc/divkc3-3.c: Ditto.
1712 * gcc.target/powerpc/mulkc3-2.c: Ditto.
1713 * gcc.target/powerpc/mulkc3-3.c: Ditto.
1714 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
1715 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
1716
1717 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1718
1719 * gcc.target/powerpc/convert-fp-128.c: New testcase.
1720 * gcc.target/powerpc/convert-fp-64.c: New testcase.
1721
1722 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1723
1724 * lib/target-supports.exp (check_effective_target_longdouble64,
1725 check_effective_target_ppc_float128,
1726 check_effective_target_ppc_float128_insns,
1727 check_effective_target_powerpc_vsx): New.
1728
1729 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1730
1731 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
1732 syntax error.
1733
1734 2018-07-16 Jakub Jelinek <jakub@redhat.com>
1735
1736 PR tree-optimization/86526
1737 * gcc.c-torture/compile/pr86526.c: New test.
1738
1739 2018-07-16 Carl Love <cel@us.ibm.com>
1740
1741 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
1742 longdouble128.
1743 * gcc.target/powerpc/divkc3-3.c: Ditto.
1744 * gcc.target/powerpc/mulkc3-2.c: Ditto.
1745 * gcc.target/powerpc/mulkc3-3.c: Ditto.
1746 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
1747 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
1748
1749 2018-07-16 Fritz Reese <fritzoreese@gmail.com>
1750
1751 PR fortran/83184
1752 * gfortran.dg/assumed_rank_14.f90: New testcase.
1753 * gfortran.dg/assumed_rank_15.f90: New testcase.
1754 * gfortran.dg/dec_structure_8.f90: Update error messages.
1755 * gfortran.dg/dec_structure_23.f90: Update error messages.
1756
1757 2018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
1758
1759 PR middle-end/86528
1760 * gcc.c-torture/execute/pr86528.c: New test.
1761 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
1762
1763 2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
1764
1765 * g++.dg/template/spec40.C: New.
1766 * g++.dg/parse/ptrmem8.C: Likewise.
1767
1768 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1769
1770 * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
1771 * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
1772 * gcc.target/s390/mnop-mcount-m31.c: New testcase.
1773 * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
1774 * gcc.target/s390/mnop-mcount-m64.c: New testcase.
1775
1776 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1777
1778 * gcc.target/s390/mrecord-mcount.c: New testcase.
1779
1780 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1781
1782 * gcc.target/s390/mfentry-m64.c: New testcase.
1783
1784 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1785
1786 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
1787 testcase.
1788
1789 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1790
1791 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
1792 testcase.
1793
1794 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1795
1796 * gnat.dg/wide_wide_value1.adb: New testcase.
1797
1798 2018-07-16 Javier Miranda <miranda@adacore.com>
1799
1800 * gnat.dg/bit_order1.adb: New testcase.
1801
1802 2018-07-16 Javier Miranda <miranda@adacore.com>
1803
1804 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
1805
1806 2018-07-16 Richard Biener <rguenther@suse.de>
1807
1808 PR lto/86523
1809 * g++.dg/lto/pr86523-1_0.C: New testcase.
1810 * g++.dg/lto/pr86523-2_0.C: Likewise.
1811
1812 2018-07-16 Martin Liska <mliska@suse.cz>
1813
1814 PR ipa/86529
1815 * g++.dg/ipa/pr86529.C: New test.
1816
1817 2018-07-16 Tom de Vries <tdevries@suse.de>
1818
1819 PR debug/86455
1820 * gcc.target/i386/vartrack-1.c: New test.
1821
1822 2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
1823
1824 * gnat.dg/opt73.adb: New test.
1825
1826 2018-07-16 Jakub Jelinek <jakub@redhat.com>
1827
1828 PR c++/3698
1829 PR c++/86208
1830 * g++.dg/opt/pr3698.C: New test.
1831
1832 2018-07-16 Richard Biener <rguenther@suse.de>
1833
1834 PR ipa/86389
1835 * gcc.dg/torture/pr86389.c: Require trampolines.
1836
1837 2018-07-15 Tom de Vries <tdevries@suse.de>
1838
1839 * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
1840 * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
1841 already called.
1842 * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
1843 * gcc.dg/guality/guality.exp: Same.
1844 * gfortran.dg/guality/guality.exp: Same.
1845
1846 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
1847 Sunil K Pandey <sunil.k.pandey@intel.com>
1848
1849 PR target/84413
1850 * gcc.target/i386/pr84413-1.c: New test.
1851 * gcc.target/i386/pr84413-2.c: Likewise.
1852 * gcc.target/i386/pr84413-3.c: Likewise.
1853
1854 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
1855 Steve Munroe <munroesj52@gmail.com>
1856
1857 * gcc.target/powerpc/sse2-pand-1.c: New file.
1858 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
1859 * gcc.target/powerpc/sse2-por-1.c: Likewise.
1860 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
1861
1862 2018-07-13 Nathan Sidwell <nathan@acm.org>
1863
1864 PR c++/86374
1865 * g++.dg/pr86374.C: New.
1866
1867 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
1868
1869 PR middle-end/78809
1870 * gcc.dg/strcmpopt_5.c: New test.
1871 * gcc.dg/strcmpopt_6.c: New test.
1872
1873 2018-07-13 Richard Biener <rguenther@suse.de>
1874
1875 PR middle-end/85974
1876 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
1877
1878 2018-07-13 Tom de Vries <tdevries@suse.de>
1879
1880 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
1881 * gcc.dg/guality/ctztest.c: Same.
1882 * gcc.dg/guality/sra-1.c: Same.
1883
1884 2018-07-13 Tom de Vries <tdevries@suse.de>
1885
1886 * gcc.dg/vla-1.c: Update.
1887
1888 2018-07-13 Tom de Vries <tdevries@suse.de>
1889
1890 * gcc.src/maintainers.exp: New file.
1891
1892 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1893
1894 PR middle-end/86489
1895 * gcc.dg/pr86489.c: New test.
1896
1897 2018-07-12 Martin Sebor <msebor@redhat.com>
1898
1899 PR testsuite/86510
1900 g++.dg/warn/pr86453.C: Adjust.
1901
1902 2018-07-12 Jim Wilson <jimw@sifive.com>
1903
1904 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
1905
1906 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
1907
1908 * gcc.target/riscv/interrupt-conflict-mode.c: New.
1909
1910 2018-07-12 Jakub Jelinek <jakub@redhat.com>
1911
1912 * c-c++-common/gomp/declare-target-3.c: New test.
1913 * g++.dg/gomp/declare-target-2.C: New test.
1914
1915 2018-07-12 Martin Sebor <msebor@redhat.com>
1916
1917 PR c/86453
1918 * c-c++-common/Wattributes.c: Adjust.
1919 * gcc.dg/Wattributes-10.c: New test.
1920 * g++.dg/Wattributes-3.C: Adjust.
1921 * gcc.dg/Wattributes-6.c: Adjust.
1922 * gcc.dg/pr18079.c: Adjust.
1923 * gcc.dg/torture/pr42363.c: Adjust.
1924
1925 2018-07-12 Julia Koval <julia.koval@intel.com>
1926
1927 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
1928 version.
1929
1930 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1931
1932 * gcc.dg/vect/vect-cond-arith-6.c: New test.
1933 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
1934 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
1935 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
1936 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
1937 * gcc.target/aarch64/sve/slp_14.c: Likewise.
1938 * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
1939
1940 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1941
1942 * gcc.dg/vect/vect-cond-arith-4.c: New test.
1943 * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
1944 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
1945 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
1946 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
1947 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
1948 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
1949 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
1950
1951 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1952 Alan Hayward <alan.hayward@arm.com>
1953 David Sherwood <david.sherwood@arm.com>
1954
1955 * gcc.dg/vect/vect-fma-2.c: New test.
1956 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
1957 * gcc.target/aarch64/sve/reduc_6.c: Likewise.
1958 * gcc.target/aarch64/sve/reduc_7.c: Likewise.
1959
1960 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1961
1962 * gcc.dg/vect/vect-cond-arith-3.c: New test.
1963 * gcc.target/aarch64/sve/vcond_13.c: Likewise.
1964 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
1965 * gcc.target/aarch64/sve/vcond_14.c: Likewise.
1966 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
1967 * gcc.target/aarch64/sve/vcond_15.c: Likewise.
1968 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
1969 * gcc.target/aarch64/sve/vcond_16.c: Likewise.
1970 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
1971
1972 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1973
1974 * gcc.dg/vect/vect-cond-arith-2.c: New test.
1975 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
1976
1977 2018-07-12 Richard Biener <rguenther@suse.de>
1978
1979 PR target/84829
1980 * gcc.target/i386/pr84829.c: New testcase.
1981
1982 2018-07-12 Jakub Jelinek <jakub@redhat.com>
1983
1984 * gcc.dg/torture/20180712-1.c: New test.
1985
1986 PR tree-optimization/86492
1987 * gcc.c-torture/execute/pr86492.c: New test.
1988
1989 2018-07-12 Richard Biener <rguenther@suse.de>
1990
1991 PR c/86453
1992 * g++.dg/warn/pr86453.C: New testcase.
1993
1994 2018-07-12 Richard Biener <rguenther@suse.de>
1995
1996 PR middle-end/86479
1997 * gcc.dg/graphite/pr86479.c: New testcase.
1998
1999 2018-07-11 Jakub Jelinek <jakub@redhat.com>
2000
2001 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
2002 of hardcoding size. Cast (rel) to MASK_TYPE.
2003 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
2004 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
2005 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
2006 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
2007 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
2008 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
2009 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
2010 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
2011 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
2012 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
2013 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
2014 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
2015 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
2016 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
2017 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
2018 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
2019 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
2020 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
2021 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
2022
2023 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
2024
2025 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
2026 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
2027 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
2028
2029 2018-07-10 Mark Wielaard <mark@klomp.org>
2030
2031 PR debug/86459
2032 * gcc.dg/pr86459.c: New test.
2033
2034 2018-07-10 Martin Sebor <msebor@redhat.com>
2035
2036 PR testsuite/86461
2037 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
2038
2039 2018-07-10 Martin Liska <mliska@suse.cz>
2040
2041 PR testsuite/86445
2042 * gcc.dg/pr84100.c: Change it back to dg-bogus.
2043
2044 2018-07-10 Jakub Jelinek <jakub@redhat.com>
2045
2046 PR sanitizer/86406
2047 * g++.dg/ubsan/pr86406.C: New test.
2048
2049 PR fortran/86421
2050 * gfortran.dg/vect/pr86421.f90: New test.
2051
2052 2018-07-09 Martin Sebor <msebor@redhat.com>
2053
2054 PR tree-optimization/86415
2055 * gcc.dg/strlenopt-53.c: New test.
2056
2057 2018-07-09 Martin Sebor <msebor@redhat.com>
2058
2059 PR middle-end/77357
2060 * gcc.dg/strlenopt-49.c: New test.
2061 * gcc.dg/strlenopt-50.c: New test.
2062 * gcc.dg/strlenopt-51.c: New test.
2063 * gcc.dg/strlenopt-52.c: New test.
2064 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
2065
2066 2018-07-09 Jakub Jelinek <jakub@redhat.com>
2067
2068 PR c/86420
2069 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
2070 to be returned and when first argument is not 0, so that they don't do
2071 anything for NEED_EXC or NEED_ERRNO.
2072
2073 2018-07-09 Tom de Vries <tdevries@suse.de>
2074
2075 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
2076 * gcc.dg/guality/bswaptest.c: Same.
2077 * gcc.dg/guality/clztest.c: Same.
2078 * gcc.dg/guality/csttest.c: Same.
2079 * gcc.dg/guality/ctztest.c: Same.
2080 * gcc.dg/guality/drap.c: Same.
2081 * gcc.dg/guality/nrv-1.c: Same.
2082 * gcc.dg/guality/pr41353-1.c: Same.
2083 * gcc.dg/guality/pr41353-2.c: Same.
2084 * gcc.dg/guality/pr41404-1.c: Same.
2085 * gcc.dg/guality/pr43051-1.c: Same.
2086 * gcc.dg/guality/pr43077-1.c: Same.
2087 * gcc.dg/guality/pr43177.c: Same.
2088 * gcc.dg/guality/pr43329-1.c: Same.
2089 * gcc.dg/guality/pr43479.c: Same.
2090 * gcc.dg/guality/pr43593.c: Same.
2091 * gcc.dg/guality/pr45003-1.c: Same.
2092 * gcc.dg/guality/pr45003-2.c: Same.
2093 * gcc.dg/guality/pr45003-3.c: Same.
2094 * gcc.dg/guality/pr48437.c: Same.
2095 * gcc.dg/guality/pr48466.c: Same.
2096 * gcc.dg/guality/pr49888.c: Same.
2097 * gcc.dg/guality/pr54200.c: Same.
2098 * gcc.dg/guality/pr54519-1.c: Same.
2099 * gcc.dg/guality/pr54519-2.c: Same.
2100 * gcc.dg/guality/pr54519-3.c: Same.
2101 * gcc.dg/guality/pr54519-4.c: Same.
2102 * gcc.dg/guality/pr54519-5.c: Same.
2103 * gcc.dg/guality/pr54519-6.c: Same.
2104 * gcc.dg/guality/pr54551.c: Same.
2105 * gcc.dg/guality/pr54693-2.c: Same.
2106 * gcc.dg/guality/pr54693.c: Same.
2107 * gcc.dg/guality/pr54796.c: Same.
2108 * gcc.dg/guality/pr54970.c: Same.
2109 * gcc.dg/guality/pr67192.c: Same.
2110 * gcc.dg/guality/pr69947.c: Same.
2111 * gcc.dg/guality/pr78726.c: Same.
2112 * gcc.dg/guality/rotatetest.c: Same.
2113 * gcc.dg/guality/sra-1.c: Same.
2114 * gcc.dg/guality/vla-2.c: Same.
2115
2116 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2117
2118 * g++.dg/diagnostic/long-short.C: New.
2119 * g++.dg/diagnostic/signed-unsigned.C: Likewise.
2120 * g++.dg/diagnostic/virtual-friend.C: Likewise.
2121 * g++.old-deja/g++.brendan/crash11.C: Adjust.
2122
2123 2018-07-09 Tom de Vries <tdevries@suse.de>
2124
2125 * gcc.dg/vla-1.c: New test.
2126
2127 2018-07-07 Tom de Vries <tdevries@suse.de>
2128
2129 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
2130 files.
2131 (get_dump_flags): New proc.
2132 (toplevel): Test all dump flags.
2133
2134 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
2135
2136 * gnat.dg/stack_usage6.adb: New test.
2137 * gnat.dg/stack_usage6_pkg.ads: New helper.
2138
2139 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
2140
2141 * gnat.dg/pure_function3a.adb: New test.
2142 * gnat.dg/pure_function3b.adb: Likewise.
2143 * gnat.dg/pure_function3c.adb: Likewise.
2144 * gnat.dg/pure_function3_pkg.ads: New helper.
2145
2146 2018-07-07 Jakub Jelinek <jakub@redhat.com>
2147
2148 PR target/84711
2149 * gcc.dg/vect/pr84711.c: Remove unnecessary sse
2150 dg-require-effective-target. Add -msse not just on i386-*, but
2151 on all i?86-* and x86_64-*.
2152
2153 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
2154
2155 * gcc.dg/tree-ssa/phi-opt-16.c: New test.
2156 * gcc.dg/tree-ssa/phi-opt-17.c: New test.
2157 * gcc.dg/tree-ssa/phi-opt-18.c: New test.
2158 * gcc.dg/tree-ssa/phi-opt-19.c: New test.
2159 * gcc.dg/tree-ssa/popcount3.c: New test.
2160
2161 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2162
2163 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
2164 to preserve the test.
2165 * gcc.target/i386/pr85073.c: Likewise.
2166
2167 2018-07-06 Jakub Jelinek <jakub@redhat.com>
2168
2169 PR tree-optimization/86401
2170 * gcc.dg/tree-ssa/pr86401-1.c: New test.
2171 * gcc.dg/tree-ssa/pr86401-2.c: New test.
2172 * c-c++-common/rotate-9.c: New test.
2173
2174 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
2175
2176 PR target/86324
2177 gcc.target/powerpc/pr86324-1.c: New test.
2178 gcc.target/powerpc/pr86324-2.c: Likewise.
2179
2180 2018-07-06 Tamar Christina <tamar.christina@arm.com>
2181
2182 PR target/84711
2183 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
2184
2185 2018-07-06 Tamar Christina <tamar.christina@arm.com>
2186
2187 * gcc.target/aarch64/struct_cpy.c: Remove ;.
2188
2189 2018-07-05 Jeff Law <law@redhat.com>
2190
2191 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
2192
2193 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
2194
2195 PR fortran/86408
2196 * gfortran.dg/deferred_character_20.f90: New test.
2197
2198 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
2199
2200 PR fortran/83183
2201 PR fortran/86325
2202 * gfortran.dg/init_flag_18.f90: New testcase.
2203 * gfortran.dg/init_flag_19.f03: New testcase.
2204
2205 2018-07-05 Carl Love <cel@us.ibm.com>
2206 * gcc.target/altivec-1-runnable.c: New test file.
2207 * gcc.target/altivec-2-runnable.c: New test file.
2208 * gcc.target/vsx-7.c (main2): Change expected expected instruction
2209 for tests.
2210
2211 2018-07-05 Martin Sebor <msebor@redhat.com>
2212
2213 PR c++/86400
2214 * gcc.dg/strlenopt-47.c: New test.
2215 * gcc.dg/strlenopt-48.c: New test.
2216
2217 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2218
2219 PR target/84711
2220 * gcc.target/arm/big-endian-subreg.c: New.
2221
2222 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2223
2224 PR target/84711
2225 * gcc.dg/vect/pr84711.c: New.
2226
2227 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2228
2229 * gcc.target/aarch64/struct_cpy.c: New.
2230
2231 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
2232
2233 * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
2234 * c-c++-common/unroll-2.c: Likewise.
2235 * g++.dg/cdce3.C: Likewise.
2236 * g++.dg/ext/unroll-1.C: Likewise.
2237 * g++.dg/ext/unroll-2.C: Likewise.
2238 * g++.dg/ext/unroll-3.C: Likewise.
2239 * gcc.dg/cdce1.c: Likewise.
2240 * gcc.dg/cdce2.c: Likewise.
2241 * gcc.dg/gomp/pr68128-1.c: Likewise.
2242 * gcc.dg/vect/pr46032.c: Likewise.
2243 * gcc.dg/vect/vect-cond-10.c: Likewise.
2244 * gcc.dg/vect/vect-cond-8.c: Likewise.
2245 * gcc.dg/vect/vect-cond-9.c: Likewise.
2246 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
2247 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
2248 * gcc.target/i386/avx-cvt-2.c: Likewise.
2249 * gcc.target/i386/avx-cvt-3.c: Likewise.
2250 * gcc.target/i386/avx2-cvt-2.c: Likewise.
2251 * gcc.target/i386/avx2-gather-2.c: Likewise.
2252 * gcc.target/i386/avx2-gather-6.c: Likewise.
2253 * gcc.target/i386/avx512f-gather-2.c: Likewise.
2254 * gcc.target/i386/sse2-cvt-2.c: Likewise.
2255 * gfortran.dg/directive_unroll_1.f90: Likewise.
2256 * gfortran.dg/directive_unroll_2.f90: Likewise.
2257 * gnat.dg/unroll2.adb: Likewise.
2258 * gnat.dg/unroll3.adb: Likewise.
2259
2260 2018-07-05 Tom de Vries <tdevries@suse.de>
2261
2262 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
2263
2264 2018-07-04 Martin Sebor <msebor@redhat.com>
2265
2266 PR tree-optimization/86274
2267 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
2268
2269 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2270
2271 PR fortran/82009
2272 * gfortran.dg/block_16.f08. New test.
2273
2274 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
2275
2276 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
2277 has a slightly different IL that provides more threading
2278 opportunities.
2279
2280 2018-07-04 Martin Liska <mliska@suse.cz>
2281
2282 PR middle-end/66240
2283 PR target/45996
2284 PR c/84100
2285 * gcc.dg/pr84100.c (foo):
2286 * gcc.target/i386/falign-functions-2.c: New test.
2287 * gcc.target/i386/falign-functions.c: New test.
2288
2289 2018-07-04 Martin Liska <mliska@suse.cz>
2290
2291 * gcc.dg/pr47793.c: Remove.
2292
2293 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
2294
2295 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
2296 final scan test.
2297 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
2298
2299 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
2300
2301 PR target/85620
2302 * gcc.target/i386/pr85620-1.c: New test.
2303 * gcc.target/i386/pr85620-2.c: Likewise.
2304 * gcc.target/i386/pr85620-3.c: Likewise.
2305 * gcc.target/i386/pr85620-4.c: Likewise.
2306
2307 2018-07-03 Martin Sebor <msebor@redhat.com>
2308
2309 PR tree-optimization/86274
2310 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
2311 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2312 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
2313 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
2314 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
2315 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
2316 * gcc.dg/tree-ssa/pr83198.c: Same.
2317
2318 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
2319
2320 * g++.dg/other/locations1.C: New.
2321 * g++.dg/tls/locations1.C: Likewise.
2322 * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
2323 * g++.dg/diagnostic/virtual-static.C: Likewise.
2324 * g++.dg/concepts/fn-concept2.C: Test the locations too.
2325 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
2326 * g++.dg/cpp0x/pr51463.C: Likewise.
2327 * g++.dg/other/typedef1.C: Likewise.
2328 * g++.dg/parse/dtor13.C: Likewise.
2329 * g++.dg/template/error44.C: Likewise.
2330 * g++.dg/template/typedef4.C: Likewise.
2331 * g++.dg/template/typedef5.C: Likewise.
2332 * g++.dg/tls/diag-2.C: Likewise.
2333 * g++.old-deja/g++.brendan/crash11.C: Likewise.
2334
2335 2018-07-03 Marek Polacek <polacek@redhat.com>
2336
2337 PR c++/86201
2338 * g++.dg/diagnostic/pr86201.C: New test.
2339
2340 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
2341
2342 PR target/85694
2343 * gcc.target/i386/pr85694.c: New test.
2344
2345 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2346
2347 PR tree-optimization/85694
2348 * lib/target-supports.exp (check_effective_target_vect_avg_qi):
2349 Return true for AArch64 without SVE.
2350 * gcc.target/aarch64/vect_hadd_1.h: New file.
2351 * gcc.target/aarch64/vect_shadd_1.c: New test.
2352 * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
2353 * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
2354 * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
2355
2356 2018-07-03 Marek Polacek <polacek@redhat.com>
2357
2358 PR middle-end/86202
2359 * gcc.dg/Wint-conversion-2.c: New test.
2360
2361 PR c++/84306
2362 * g++.dg/overload/conv-op3.C: New test.
2363
2364 2018-07-03 Richard Biener <rguenther@suse.de>
2365
2366 PR ipa/86389
2367 * gcc.dg/torture/pr86389.c: New testcase.
2368
2369 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2370
2371 PR tree-optimization/85694
2372 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
2373 proc.
2374 * gcc.dg/vect/vect-avg-1.c: New test.
2375 * gcc.dg/vect/vect-avg-2.c: Likewise.
2376 * gcc.dg/vect/vect-avg-3.c: Likewise.
2377 * gcc.dg/vect/vect-avg-4.c: Likewise.
2378 * gcc.dg/vect/vect-avg-5.c: Likewise.
2379 * gcc.dg/vect/vect-avg-6.c: Likewise.
2380 * gcc.dg/vect/vect-avg-7.c: Likewise.
2381 * gcc.dg/vect/vect-avg-8.c: Likewise.
2382 * gcc.dg/vect/vect-avg-9.c: Likewise.
2383 * gcc.dg/vect/vect-avg-10.c: Likewise.
2384 * gcc.dg/vect/vect-avg-11.c: Likewise.
2385 * gcc.dg/vect/vect-avg-12.c: Likewise.
2386 * gcc.dg/vect/vect-avg-13.c: Likewise.
2387 * gcc.dg/vect/vect-avg-14.c: Likewise.
2388
2389 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2390
2391 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
2392 get split into two for use by the over-widening pattern.
2393 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
2394 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
2395 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
2396 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
2397 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
2398 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
2399 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
2400 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
2401 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
2402 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
2403 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
2404 * gcc.dg/vect/vect-over-widen-22.c: New test.
2405
2406 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2407
2408 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
2409 widen_mult pattern.
2410 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
2411 over-widening messages.
2412 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
2413 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
2414 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
2415 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
2416 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
2417 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
2418 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
2419 * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
2420 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
2421 * gcc.dg/vect/vect-over-widen-5.c: Likewise.
2422 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
2423 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
2424 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
2425 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
2426 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
2427 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
2428 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
2429 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
2430 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
2431 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
2432 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
2433 * gcc.dg/vect/vect-over-widen-17.c: Likewise.
2434 * gcc.dg/vect/vect-over-widen-18.c: Likewise.
2435 * gcc.dg/vect/vect-over-widen-19.c: Likewise.
2436 * gcc.dg/vect/vect-over-widen-20.c: Likewise.
2437 * gcc.dg/vect/vect-over-widen-21.c: Likewise.
2438
2439 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2440
2441 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
2442
2443 2018-07-02 Jim Wilson <jimw@sifive.com>
2444
2445 * gcc.target/riscv/interrupt-debug.c: New.
2446
2447 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
2448
2449 * g++.dg/diagnostic/thread-thread_local.C: New.
2450
2451 2018-07-02 Martin Liska <mliska@suse.cz>
2452
2453 PR testsuite/86366
2454 * gcc.dg/profile-dir-1.c: Fix scanned pattern.
2455 * gcc.dg/profile-dir-2.c: Likewise.
2456 * gcc.dg/profile-dir-3.c: Likewise.
2457
2458 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
2459
2460 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
2461 overriden.
2462
2463 2018-07-02 Richard Biener <rguenther@suse.de>
2464
2465 PR tree-optimization/86363
2466 * gcc.dg/torture/pr86363.c: New testcase.
2467
2468 2018-07-02 Martin Liska <mliska@suse.cz>
2469
2470 * gcc.dg/completion-1.c: New test.
2471 * gcc.dg/completion-2.c: New test.
2472 * gcc.dg/completion-3.c: New test.
2473
2474 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
2475
2476 PR fortran/82969
2477 PR fortran/86242
2478 * gfortran.dg/proc_ptr_50.f90: New test.
2479
2480 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
2481
2482 PR fortran/45305
2483 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
2484
2485 2018-07-02 Martin Liska <mliska@suse.cz>
2486
2487 PR ipa/86279
2488 * gcc.dg/ipa/pr86279.c: New test.
2489
2490 2018-07-02 Martin Liska <mliska@suse.cz>
2491
2492 PR ipa/86323
2493 * g++.dg/ipa/pr86323.C: New test.
2494
2495 2018-07-01 Tom de Vries <tdevries@suse.de>
2496
2497 revert:
2498 2018-07-01 Tom de Vries <tdevries@suse.de>
2499
2500 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
2501 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
2502
2503 2018-07-01 Tom de Vries <tdevries@suse.de>
2504
2505 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
2506 argument.
2507 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
2508 with @main.
2509
2510 2018-07-01 Tom de Vries <tdevries@suse.de>
2511
2512 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
2513 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
2514
2515 2018-07-01 Tom de Vries <tdevries@suse.de>
2516
2517 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
2518 * gcc.dg/guality/vla-1.c: Use relative line numbers.
2519
2520 2018-07-01 Tom de Vries <tdevries@suse.de>
2521
2522 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
2523 (verify_call): ... here. Move to toplevel.
2524 (verify_call_np, dg_final_directive_check_utils): New proc.
2525 (toplevel): Call dg_final_directive_check_utils.
2526 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
2527
2528 2018-06-30 Jim Wilson <jimw@sifive.com>
2529
2530 * gcc.target/riscv/shift-shift-1.c: New.
2531 * gcc.target/riscv/shift-shift-2.c: New.
2532 * gcc.target/riscv/shift-shift-3.c: New.
2533
2534 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2535
2536 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
2537
2538 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2539
2540 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
2541 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
2542 by 4 in the computation of a[i].
2543 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
2544 main multiplication constant.
2545 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
2546 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
2547 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
2548 pattern to cast the result to int.
2549 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
2550 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
2551 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
2552 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
2553 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
2554 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
2555 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
2556 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
2557 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
2558 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
2559 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
2560 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
2561 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
2562 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
2563 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
2564 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
2565 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
2566 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
2567 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
2568 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
2569
2570 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2571
2572 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
2573 test for vectorization along the lines described in the comment.
2574
2575 2018-06-30 Tom de Vries <tdevries@suse.de>
2576
2577 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
2578 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
2579 LTO_TORTURE_OPTIONS.
2580 * gcc.dg/guality/prevent-optimization.h: New file.
2581 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
2582 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
2583
2584 2018-06-30 Tom de Vries <tdevries@suse.de>
2585
2586 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
2587 * lib/gcc-dg.exp (dg-final): New proc.
2588 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
2589 argument.
2590
2591 2018-06-29 Martin Sebor <msebor@redhat.com>
2592
2593 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
2594 that don't define the function.
2595
2596 2018-06-29 Marek Polacek <polacek@redhat.com>
2597
2598 PR c++/86184
2599 * g++.dg/ext/cond3.C: New test.
2600
2601 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2602
2603 * gcc.target/arm/arm-soft-strd-even.c: New test.
2604
2605 2018-06-29 Tom de Vries <tdevries@suse.de>
2606
2607 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
2608 line, and use it.
2609 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
2610 (process-message): ... here.
2611 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
2612
2613 2018-06-29 Martin Liska <mliska@suse.cz>
2614
2615 PR tree-optimization/86263
2616 * gcc.dg/tree-ssa/pr86263.c: New test.
2617
2618 2018-06-28 Carl Love <cel@us.ibm.com>
2619
2620 * gcc.target/p9-extract-1.c: Add test case.
2621 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
2622 name in ABI.
2623
2624 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
2625
2626 PR target/86348
2627 * gcc.target/i386/pr86348.c: New test.
2628
2629 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
2630
2631 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
2632
2633 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
2634
2635 PR fortran/82865
2636 * gfortran.dg/dec_type_print_2.f03: New testcase.
2637
2638 2018-06-28 David Pagan <dave.pagan@oracle.com>
2639
2640 PR c/55976
2641 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
2642 message causing unexpected test FAIL.
2643
2644 2018-06-28 Martin Liska <mliska@suse.cz>
2645
2646 * gcc.dg/tree-ssa/switch-1.c: New test.
2647
2648 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
2649
2650 * gnat.dg/debug15.adb: New test.
2651
2652 2018-06-27 David Malcolm <dmalcolm@redhat.com>
2653
2654 PR c++/86329
2655 * g++.dg/lookup/pr86329.C: New test.
2656
2657 2018-06-27 Carl Love <cel@us.ibm.com>
2658
2659 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
2660
2661 2018-06-27 Tamar Christina <tamar.christina@arm.com>
2662
2663 PR target/85769
2664 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
2665
2666 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
2667
2668 * gcc.target/powerpc/builtins-1.c: Correct a comment.
2669
2670 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
2671
2672 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
2673 requirement for this test.
2674 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
2675 requirement, and -mpower8-vector compile option.
2676
2677 2018-06-26 Jakub Jelinek <jakub@redhat.com>
2678
2679 PR target/86314
2680 * gcc.dg/pr86314.c: New test.
2681
2682 PR debug/86257
2683 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
2684
2685 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2686
2687 * gcc.target/i386/pr86257.c: Require 64-bit.
2688
2689 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2690
2691 * g++.dg/pr86082.C: Require IBM1047 support.
2692
2693 2018-06-26 Richard Biener <rguenther@suse.de>
2694
2695 PR middle-end/86271
2696 * gcc.dg/pr86271.c: New testcase.
2697
2698 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
2699
2700 PR debug/86064
2701 * gcc.dg/pr86064.c: New.
2702
2703 2018-06-25 Jeff Law <law@redhat.com>
2704
2705 * lib/target-supports.exp
2706 (check_effective_target_logical_op_short_circuit): Add v850.
2707
2708 2018-06-25 Martin Sebor <msebor@redhat.com>
2709
2710 PR tree-optimization/86204
2711 * gcc.dg/strlenopt-46.c: New test.
2712
2713 2018-06-25 Martin Sebor <msebor@redhat.com>
2714
2715 PR tree-optimization/85700
2716 * gcc.dg/Wstringop-truncation-4.c: New test.
2717
2718 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
2719
2720 PR fortran/82972
2721 PR fortran/83088
2722 PR fortran/85851
2723 * gfortran.dg/init_flag_17.f90: New testcase.
2724
2725 2018-06-25 Carl Love <cel@us.ibm.com>
2726
2727 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
2728 vec_extract a signed int. Add vec_extract tests for bool char
2729 and bool int.
2730 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
2731 vec_extract tests.
2732
2733 2018-06-25 Tom de Vries <tdevries@suse.de>
2734
2735 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
2736
2737 2018-06-25 Jakub Jelinek <jakub@redhat.com>
2738
2739 PR target/84786
2740 * gcc.target/i386/avx512f-pr84786-3.c: New test.
2741
2742 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
2743
2744 * gnat.dg/sso9.adb: New testcase.
2745 * gnat.dg/sso9_pkg.ads: Likewise.
2746
2747 2018-06-25 Tom de Vries <tdevries@suse.de>
2748
2749 PR debug/86257
2750 * gcc.target/i386/pr86257.c: New test.
2751
2752 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
2753
2754 PR C++/86082
2755 * g++.dg/pr86082.C: New test.
2756
2757 2018-06-24 Tom de Vries <tdevries@suse.de>
2758
2759 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
2760 * gcc.dg/guality/guality.exp: Same.
2761 * gfortran.dg/guality/guality.exp: Same.
2762 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
2763
2764 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
2765
2766 * g++.dg/concepts/locations1.C: New.
2767 * g++.dg/cpp0x/locations1.C: Likewise.
2768 * g++.dg/cpp1z/inline-var2.C: Test locations too.
2769 * g++.dg/cpp1z/inline-var3.C: Likewise.
2770
2771 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
2772
2773 PR fortran/86281
2774 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
2775
2776 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
2777
2778 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
2779 this test.
2780 * gcc.target/powerpc/builtins-9.c: New test.
2781 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
2782 to expect different code generation on big-endian vs.
2783 little-endian targets.
2784
2785 2018-06-22 Tom de Vries <tdevries@suse.de>
2786
2787 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
2788 $rootme/../gdb/gdb, if available.
2789 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
2790 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
2791
2792 2018-06-22 Tom de Vries <tdevries@suse.de>
2793
2794 * lib/gcc-gdb-test.exp (report_gdb): New proc.
2795 * g++.dg/guality/guality.exp: Use report_gdb.
2796 * gcc.dg/guality/guality.exp: Same.
2797 * gfortran.dg/guality/guality.exp: Same.
2798
2799 2018-06-22 Jakub Jelinek <jakub@redhat.com>
2800
2801 PR c++/85662
2802 * g++.dg/ext/offsetof3.C: New test.
2803
2804 2018-06-22 Carl Love <cel@us.ibm.com>
2805
2806 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
2807 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
2808 for the vnor, vand and vxor instructions.
2809 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
2810 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
2811 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
2812 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
2813 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
2814 Add -dp to dg-options, update expected counts.
2815
2816 2018-06-22 Paul Koning <ni1d@arrl.net>
2817
2818 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
2819 if pdp11.
2820 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
2821 * gcc.c-torture/compile/20040101-1.c: Ditto.
2822 * gcc.c-torture/compile/20050622-1.c: Ditto.
2823 * gcc.c-torture/compile/20080625-1.c: Ditto.
2824 * gcc.c-torture/compile/20090107-1.c: Ditto.
2825 * gcc.c-torture/compile/920501-12.c: Ditto.
2826 * gcc.c-torture/compile/920501-4.c: Ditto.
2827 * gcc.c-torture/compile/961203-1.c: Ditto.
2828 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
2829 * gcc.c-torture/compile/pr25310.c: Ditto.
2830
2831 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
2832 James Norris <jnorris@codesourcery.com>
2833 Thomas Schwinge <thomas@codesourcery.com>
2834 Tom de Vries <tom@codesourcery.com>
2835
2836 * c-c++-common/goacc/deviceptr-4.c: New file.
2837 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
2838 Likewise.
2839 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
2840 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
2841 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
2842 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
2843 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
2844 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
2845 Likewise.
2846 * c-c++-common/goacc/parallel-reduction.c: Likewise.
2847 * c-c++-common/goacc/private-reduction-1.c: Likewise.
2848 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
2849 Likewise.
2850 * gfortran.dg/goacc/modules.f95: Likewise.
2851 * gfortran.dg/goacc/routine-8.f90: Likewise.
2852 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
2853
2854 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
2855
2856 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
2857 if the long double format is IEEE 128-bit for tests that are
2858 explicitly testing IBM extended double support. Use the
2859 appropriate pack and unpack built-in functions. Change calls from
2860 __builtin_isinfl to __builtin_isinf since the later supports all
2861 floating point types.
2862 * gcc.target/powerpc/pr57150.c: Likewise.
2863 * gcc.target/powerpc/pr60203.c: Likewise.
2864 * gcc.target/powerpc/pr67808.c: Likewise.
2865 * gcc.target/powerpc/pr70117.c: Likewise.
2866 * gcc.target/powerpc/tfmode_off.c: Likewise.
2867
2868 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
2869
2870 PR fortran/49630
2871 * gfortran.dg/assumed_charlen_function_7.f90: New test.
2872
2873 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
2874
2875 PR fortran/83118
2876 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
2877
2878 2018-06-21 Tom de Vries <tdevries@suse.de>
2879
2880 * gcc.dg/guality/pr45882.c (a): Add used attribute.
2881
2882 2018-06-21 Tom de Vries <tdevries@suse.de>
2883
2884 PR tree-optimization/85859
2885 * gcc.dg/pr85859.c: New test.
2886
2887 2018-06-21 Richard Biener <rguenther@suse.de>
2888
2889 PR tree-optimization/86232
2890 * gcc.dg/torture/pr86232.c: New testcase.
2891
2892 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2893
2894 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
2895
2896 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2897
2898 * gcc/gcc.target/aarch64/aes_2.c: New test.
2899
2900 2018-06-20 Than McIntosh <thanm@google.com>
2901
2902 PR libgcc/86213
2903 * gcc.dg/split-8.c: New.
2904
2905 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
2906
2907 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
2908 for vpkudus in place of vpksdus.
2909 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
2910
2911 2018-06-20 Nathan Sidwell <nathan@acm.org>
2912
2913 PR c++/85634
2914 * g++.dg/lookup/pr85634-2.C: New.
2915
2916 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
2917
2918 * g++.dg/template/friend65.C: New.
2919 * g++.dg/cpp0x/main1.C: Likewise.
2920 * g++.dg/other/main2.C: Likewise.
2921 * g++.dg/other/main3.C: Likewise.
2922 * g++.dg/template/friend42.C: Test location too.
2923 * g++.dg/concepts/decl-diagnose.C: Likewise.
2924 * g++.dg/warn/main-2.C: Update.
2925
2926 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
2927 Thomas Schwinge <thomas@codesourcery.com>
2928 Cesar Philippidis <cesar@codesourcery.com>
2929
2930 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
2931 2.5 data clause semantics.
2932 * c-c++-common/goacc/declare-2.c: Likewise.
2933 * c-c++-common/goacc/default-4.c: Likewise.
2934 * c-c++-common/goacc/finalize-1.c: New test.
2935 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
2936 OpenACC 2.5 data clause semantics.
2937 * c-c++-common/goacc/kernels-alias.c: Likewise.
2938 * c-c++-common/goacc/routine-5.c: Likewise.
2939 * c-c++-common/goacc/update-if_present-1.c: New test.
2940 * c-c++-common/goacc/update-if_present-2.c: New test.
2941 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
2942 2.5 data clause semantics.
2943 * gfortran.dg/goacc/combined-directives.f90: Likewise.
2944 * gfortran.dg/goacc/data-tree.f95: Likewise.
2945 * gfortran.dg/goacc/declare-2.f95: Likewise.
2946 * gfortran.dg/goacc/default-4.f: Likewise.
2947 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
2948 * gfortran.dg/goacc/finalize-1.f: New test.
2949 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
2950 OpenACC 2.5 data clause semantics.
2951 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
2952 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
2953 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
2954 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
2955 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
2956 * gfortran.dg/goacc/update-if_present-1.f90: New test.
2957 * gfortran.dg/goacc/update-if_present-2.f90: New test.
2958
2959 2018-06-20 Jakub Jelinek <jakub@redhat.com>
2960
2961 PR c++/86210
2962 * g++.dg/warn/Wnonnull4.C: New test.
2963
2964 2018-06-20 Marek Polacek <polacek@redhat.com>
2965
2966 PR c++/86240
2967 * g++.dg/pr86240.C: New test.
2968
2969 2018-06-20 Jakub Jelinek <jakub@redhat.com>
2970
2971 PR debug/86194
2972 * gcc.target/i386/pr86194.c: New test.
2973
2974 PR tree-optimization/86231
2975 * gcc.dg/tree-ssa/vrp119.c: New test.
2976 * gcc.c-torture/execute/pr86231.c: New test.
2977
2978 2018-06-20 Tom de Vries <tdevries@suse.de>
2979
2980 PR tree-optimization/86097
2981 * gcc.dg/autopar/pr86097.c: New test.
2982
2983 2018-06-20 Nathan Sidwell <nathan@acm.org>
2984
2985 PR c++/85634
2986 * g++.dg/lookup/pr85634.C: New.
2987
2988 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2989
2990 * gcc.target/aarch64/ldp_stp_q.c: New test.
2991 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
2992 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
2993
2994 2018-06-20 Martin Liska <mliska@suse.cz>
2995
2996 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
2997
2998 2018-06-19 Martin Sebor <msebor@redhat.com>
2999
3000 PR tree-optimization/48560
3001 * gcc.dg/Warray-bounds-28.c: New test.
3002
3003 2018-06-19 Martin Sebor <msebor@redhat.com>
3004
3005 PR middle-end/85602
3006 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
3007 to also match C++.
3008
3009 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
3010
3011 * g++.dg/lto/pr84805_0.C: Update template.
3012 * g++.dg/lto/pr84805_1.C: Update template.
3013
3014 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
3015
3016 * gnat.dg/aggr24.adb: New test.
3017 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
3018
3019 2018-06-19 Richard Biener <rguenther@suse.de>
3020
3021 PR tree-optimization/86179
3022 * gcc.dg/pr86179.c: New testcase.
3023
3024 2018-06-18 Martin Sebor <msebor@redhat.com>
3025
3026 PR middle-end/85602
3027 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
3028 * c-c++-common/attr-nonstring-8.c: New test.
3029
3030 2018-06-18 Martin Sebor <msebor@redhat.com>
3031
3032 PR tree-optimization/81384
3033 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
3034 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
3035 * gcc.c-torture/execute/builtins/strnlen.c: New test.
3036 * gcc.dg/attr-nonstring-2.c: New test.
3037 * gcc.dg/attr-nonstring-3.c: New test.
3038 * gcc.dg/attr-nonstring-4.c: New test.
3039 * gcc.dg/strlenopt-45.c: New test.
3040 * gcc.dg/strlenopt.h (strnlen): Declare.
3041
3042 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
3043
3044 PR tree-optimization/86076
3045 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
3046
3047 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
3048
3049 PR tree-optimization/64946
3050 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
3051
3052 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
3053
3054 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
3055 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
3056 * gnat.dg/stack_usage5.adb: New test.
3057
3058 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
3059
3060 PR middle-end/82479
3061 * gcc.dg/tree-ssa/popcount.c: New test.
3062 * gcc.dg/tree-ssa/popcount2.c: New test.
3063
3064 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
3065
3066 PR middle-end/64946
3067 * gcc.dg/absu.c: New test.
3068 * gcc.dg/gimplefe-29.c: New test.
3069 * gcc.target/aarch64/pr64946.c: New test.
3070
3071 2018-06-15 Jakub Jelinek <jakub@redhat.com>
3072
3073 PR c/86093
3074 * c-c++-common/pr86093.c: New test.
3075
3076 PR middle-end/85878
3077 * gfortran.fortran-torture/compile/pr85878.f90: New test.
3078
3079 PR middle-end/86123
3080 * gcc.c-torture/compile/pr86123.c: New test.
3081
3082 2018-06-15 Tom de Vries <tdevries@suse.de>
3083
3084 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
3085
3086 2018-06-15 Nick Clifton <nickc@redhat.com>
3087
3088 PR 84195
3089 * gcc.c-torture/compile/pr84195.c: New test.
3090
3091 2018-06-15 Richard Biener <rguenther@suse.de>
3092
3093 PR middle-end/86159
3094 * g++.dg/pr86159.C: New testcase.
3095
3096 2018-06-15 Richard Biener <rguenther@suse.de>
3097
3098 PR middle-end/86076
3099 * gcc.dg/pr86076.c: New testcase.
3100
3101 2018-06-14 Marek Polacek <polacek@redhat.com>
3102
3103 PR c++/86063
3104 * g++.dg/cpp0x/gen-attrs-65.C: New test.
3105
3106 2018-06-14 Jakub Jelinek <jakub@redhat.com>
3107
3108 PR target/86048
3109 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
3110 -msse2 to dg-options.
3111
3112 PR middle-end/86122
3113 * gcc.c-torture/compile/pr86122.c: New test.
3114
3115 P0624R2 - Default constructible and assignable stateless lambdas
3116 * g++.dg/cpp2a/lambda1.C: New test.
3117 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
3118 for -std=c++2a.
3119
3120 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3121
3122 * g++.dg/other/static3.C: New.
3123 * g++.dg/other/static4.C: Likewise.
3124 * g++.dg/warn/Wshadow-15.C: Likewise.
3125 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
3126 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
3127 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
3128 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
3129 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
3130 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
3131 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
3132
3133 2018-06-14 Jakub Jelinek <jakub@redhat.com>
3134
3135 PR target/85945
3136 * gcc.c-torture/compile/pr85945.c: New test.
3137
3138 2018-06-14 Richard Biener <rguenther@suse.de>
3139
3140 PR ipa/86124
3141 * gcc.dg/pr86124.c: New testcase.
3142
3143 2018-06-13 Martin Sebor <msebor@redhat.com>
3144
3145 PR tree-optimization/86114
3146 * gcc.dg/pr86114.c: New test.
3147
3148 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
3149
3150 PR fortran/86110
3151 * gfortran.dg/pr86110.f90: New test.
3152
3153 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
3154
3155 PR fortran/85703
3156 * gfortran.dg/goacc/pr85703.f90: New test.
3157 * gfortran.dg/gomp/pr85703.f90: New test.
3158
3159 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
3160
3161 PR fortran/85702
3162 * gfortran.dg/goacc/pr85702.f90: New test.
3163
3164 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
3165
3166 * gcc.target/i386/pr86048.c: New test.
3167
3168 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3169
3170 * gcc.target/arc/fma-1.c: New test.
3171
3172 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3173
3174 * gcc.target/arc/pr9001107555.c: New file.
3175
3176 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
3177
3178 * g++.dg/torture/aarch64-vect-init-1.C: New test.
3179
3180 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
3181
3182 * g++.dg/init/delete3.C: New.
3183 * g++.dg/init/new49.C: Likewise.
3184 * g++.dg/init/new25.C: Test locations too.
3185 * g++.dg/template/new4.C: Likewise.
3186 * g++.old-deja/g++.jason/operator.C: Likewise.
3187
3188 2018-06-12 Marek Polacek <polacek@redhat.com>
3189
3190 Core issue 1331 - const mismatch with defaulted copy constructor
3191 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
3192 * g++.dg/cpp0x/defaulted52.C: New test.
3193 * g++.dg/cpp0x/defaulted53.C: New test.
3194 * g++.dg/cpp0x/defaulted54.C: New test.
3195 * g++.dg/cpp0x/defaulted55.C: New test.
3196 * g++.dg/cpp0x/defaulted56.C: New test.
3197 * g++.dg/cpp0x/defaulted57.C: New test.
3198 * g++.dg/cpp0x/defaulted58.C: New test.
3199 * g++.dg/cpp0x/defaulted59.C: New test.
3200 * g++.dg/cpp0x/defaulted60.C: New test.
3201
3202 2018-06-12 David Malcolm <dmalcolm@redhat.com>
3203
3204 PR other/69968
3205 * gcc.dg/spellcheck-transposition.c: New test.
3206
3207 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
3208
3209 PR fortran/44491
3210 * gfortran.dg/pr44491.f90: New testcase
3211
3212 2018-06-12 Martin Sebor <msebor@redhat.com>
3213
3214 PR tree-optimization/85259
3215 * gcc.dg/Wstringop-overflow-5.c: New test.
3216 * gcc.dg/Wstringop-overflow-6.c: New test.
3217
3218 2018-06-12 Martin Sebor <msebor@redhat.com>
3219
3220 PR c/85931
3221 * gcc.dg/Wstringop-truncation-3.c: New test.
3222
3223 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3224
3225 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
3226 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
3227 * gcc.target/powerpc/swaps-p8-17.c: Same.
3228
3229 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3230
3231 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
3232 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
3233 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
3234 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
3235 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
3236 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
3237
3238 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3239
3240 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
3241 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
3242 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
3243 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
3244 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
3245 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
3246
3247 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3248
3249 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
3250 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
3251 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
3252 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
3253 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
3254 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
3255
3256 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3257
3258 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
3259 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
3260 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
3261 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
3262 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
3263 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
3264
3265 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3266
3267 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
3268 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
3269 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
3270 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
3271 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
3272 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
3273
3274 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3275
3276 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
3277 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
3278 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
3279 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
3280 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
3281 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
3282
3283 2018-06-12 Martin Liska <mliska@suse.cz>
3284
3285 * g++.dg/opt/mpx.C: New test.
3286 * gcc.target/i386/mpx.c: New test.
3287
3288 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3289
3290 * gcc.target/arc/builtin_simdarc.c: Update test.
3291 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
3292 * gcc.target/arc/tumaddsidi4.c: Likewise.
3293
3294 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
3295
3296 * gnat.dg/opt72a.ad[sb]: New test.
3297 * gnat.dg/opt72_pkg.ads: New helper.
3298
3299 2018-06-12 Tom de Vries <tdevries@suse.de>
3300
3301 * gcc.dg-selftests/dg-final.exp: New file.
3302
3303 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
3304
3305 * g++.dg/lookup/new2.C: Test locations too.
3306 * g++.dg/other/ellipsis1.C: Likewise.
3307 * g++.dg/other/operator1.C: Likewise.
3308 * g++.dg/other/operator2.C: Likewise.
3309 * g++.dg/overload/operator2.C: Likewise.
3310 * g++.dg/parse/defarg11.C: Likewise.
3311 * g++.dg/parse/operator4.C: Likewise.
3312 * g++.dg/template/error30.C: Likewise.
3313 * g++.dg/template/explicit-args3.C: Likewise.
3314 * g++.dg/warn/effc1.C: Likewise.
3315 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
3316 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
3317 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
3318 * g++.old-deja/g++.jason/conversion5.C: Likewise.
3319 * g++.old-deja/g++.jason/operator.C: Likewise.
3320
3321 2018-06-11 Martin Sebor <msebor@redhat.com>
3322
3323 PR tree-optimization/86083
3324 * gcc.dg/strlenopt-44.c: New test.
3325
3326 2018-06-11 Janus Weil <janus@gcc.gnu.org>
3327
3328 PR fortran/45521
3329 * gfortran.dg/generic_32.f90: New test.
3330 * gfortran.dg/generic_33.f90: New test.
3331
3332 2018-06-11 Carl Love <cel@us.ibm.com>
3333 * gcc.target/powerpc/altivec-7.c (main): Remove tests
3334 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
3335 long long bool. Remove duplicate dg-final for xxlxor. Update
3336 dg-final instruction counts.
3337 * gcc.target/powerpc/altivec-37.c (main): New file for
3338 tests vec_unpackh and vec_unpackl returning long long bool and
3339 long long int.
3340
3341 2018-06-11 Martin Liska <mliska@suse.cz>
3342
3343 PR tree-optimization/86089
3344 * gcc.dg/tree-ssa/pr86089.c: New test.
3345
3346 2018-06-11 Julia Koval <julia.koval@intel.com>
3347
3348 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
3349 * gcc.target/i386/vpclmulqdq.c: Ditto.
3350
3351 2018-06-11 Olivier Hainque <hainque@adacore.com>
3352
3353 * gnat.dg/lang-dw2.adb: New test.
3354 * gnat.dg/lang-dw3.adb: New test.
3355
3356 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
3357
3358 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
3359 gnat.dg/assertion_policy1_pkg.ads: New testcase.
3360
3361 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3362
3363 * gnat.dg/predicate1.adb: New testcase.
3364
3365 2018-06-11 Yannick Moy <moy@adacore.com>
3366
3367 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
3368
3369 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
3370
3371 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
3372 testcase.
3373
3374 2018-06-11 Javier Miranda <miranda@adacore.com>
3375
3376 * gnat.dg/prot4.adb: New testcase.
3377
3378 2018-06-11 Yannick Moy <moy@adacore.com>
3379
3380 * gnat.dg/part_of1-instantiation.adb,
3381 gnat.dg/part_of1-instantiation.ads,
3382 gnat.dg/part_of1-private_generic.adb,
3383 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
3384 testcase.
3385
3386 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
3387
3388 * gnat.dg/contract1.adb: New testcase.
3389
3390 2018-06-11 Javier Miranda <miranda@adacore.com>
3391
3392 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
3393 testcase.
3394
3395 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3396
3397 * gnat.dg/inline_always1.adb: New testcase.
3398
3399 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3400
3401 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
3402 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
3403 gnat.dg/nested_generic2_g2.ads: New testcase.
3404
3405 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
3406
3407 * g++.dg/template/friend64.C: New.
3408 * g++.old-deja/g++.other/friend4.C: Test the location too.
3409 * g++.old-deja/g++.pt/crash23.C: Likewise.
3410
3411 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3412
3413 * gfortran.dg/inline_matmul_23.f90: New test.
3414
3415 2018-06-10 Janus Weil <janus@gcc.gnu.org>
3416
3417 PR fortran/85088
3418 * gfortran.dg/intent_decl_1.f90: New test case.
3419
3420 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3421
3422 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
3423 * gfortran.dg/ieee/large_4.f90: Ditto.
3424 * gfortran.dg/round_4.f90: Ditto.
3425
3426 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3427
3428 PR fortran/38351
3429 * gfortran.dg/pr38351.f90: New test.
3430 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
3431
3432 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3433
3434 PR fortran/85138
3435 PR fortran/85996
3436 PR fortran/86051
3437 * gfortran.dg/pr85138_1.f90: New test.
3438 * gfortran.dg/pr85138_2.f90: Ditto.
3439 * gfortran.dg/pr85996.f90: Ditto.
3440
3441 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3442
3443 PR fortran/78278
3444 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
3445 * gfortran.dg/data_char_1.f90: Ditto.
3446 * gfortran.dg/pr78571.f90: Ditto.
3447 * gfortran.dg/pr78278.f90: New test.
3448
3449 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3450
3451 PR fortran/63514
3452 * gfortran.dg/pr63514.f90: New test.
3453
3454 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3455
3456 PR fortran/85631
3457 * gfortran.dg/bounds_check_20.f90: New test.
3458
3459 2018-06-08 Carl Love <cel@us.ibm.com>
3460
3461 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
3462 vpkudum counts.
3463 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
3464 vec_extract a signed int.
3465 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
3466 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
3467 vcmpgtsd, vcmpgtud.
3468 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
3469 vec_extract a signed int.
3470 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
3471 vec_extract a signed int.
3472 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
3473 vec_xor builtins. Update xxsel, xxlxor counts.
3474
3475 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
3476
3477 PR fortran/86059
3478 * gfortran.dg/associate_30.f90: Remove code tested ...
3479 * gfortran.dg/pr67803.f90: Ditto.
3480 * gfortran.dg/pr67805.f90: Ditto.
3481 * gfortran.dg/pr86059.f90: ... here. New test.
3482
3483 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
3484
3485 PR fortran/78571
3486 * gfortran.dg/pr78571.f90: New test.
3487
3488 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
3489
3490 PR target/85755
3491 * gcc.target/powerpc/pr85755.c: New test.
3492
3493 2018-06-08 Carl Love <cel@us.ibm.com>
3494
3495 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
3496 vsx-vector-6.p7.c.
3497 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
3498 vsx-vector-6.p9.c.
3499 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
3500 for BE system that are different then for an LE system from this file
3501 into vsx-vector-6-le.c using be target qualifier. Remove this file.
3502 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
3503 the various instruction counts. Rename file to vsx-vector-6.p8.c.
3504
3505 2018-06-08 Martin Liska <mliska@suse.cz>
3506
3507 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
3508
3509 2018-06-08 Martin Liska <mliska@suse.cz>
3510
3511 * g++.dg/dg.exp: Do not use mpx.exp.
3512 * g++.dg/lto/lto.exp: Likewise.
3513 * g++.dg/lto/pr69729_0.C: Remove.
3514 * g++.dg/opt/pr71529.C: Remove.
3515 * g++.dg/pr63995-1.C: Remove.
3516 * g++.dg/pr68270.C: Remove.
3517 * g++.dg/pr71624.C: Remove.
3518 * g++.dg/pr71633.C: Remove.
3519 * g++.dg/pr79761.C: Remove.
3520 * g++.dg/pr79764.C: Remove.
3521 * g++.dg/pr79769.C: Remove.
3522 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
3523 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
3524 * gcc.dg/lto/chkp-privatize_0.c: Remove.
3525 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
3526 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
3527 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
3528 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
3529 * gcc.dg/lto/pr66221_0.c: Remove.
3530 * gcc.target/i386/chkp-always_inline.c: Remove.
3531 * gcc.target/i386/chkp-bndret.c: Remove.
3532 * gcc.target/i386/chkp-builtins-1.c: Remove.
3533 * gcc.target/i386/chkp-builtins-2.c: Remove.
3534 * gcc.target/i386/chkp-builtins-3.c: Remove.
3535 * gcc.target/i386/chkp-builtins-4.c: Remove.
3536 * gcc.target/i386/chkp-const-check-1.c: Remove.
3537 * gcc.target/i386/chkp-const-check-2.c: Remove.
3538 * gcc.target/i386/chkp-hidden-def.c: Remove.
3539 * gcc.target/i386/chkp-label-address.c: Remove.
3540 * gcc.target/i386/chkp-lifetime-1.c: Remove.
3541 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
3542 * gcc.target/i386/chkp-pr69044.c: Remove.
3543 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
3544 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
3545 * gcc.target/i386/chkp-strchr.c: Remove.
3546 * gcc.target/i386/chkp-strlen-1.c: Remove.
3547 * gcc.target/i386/chkp-strlen-2.c: Remove.
3548 * gcc.target/i386/chkp-strlen-3.c: Remove.
3549 * gcc.target/i386/chkp-strlen-4.c: Remove.
3550 * gcc.target/i386/chkp-strlen-5.c: Remove.
3551 * gcc.target/i386/chkp-stropt-1.c: Remove.
3552 * gcc.target/i386/chkp-stropt-10.c: Remove.
3553 * gcc.target/i386/chkp-stropt-11.c: Remove.
3554 * gcc.target/i386/chkp-stropt-12.c: Remove.
3555 * gcc.target/i386/chkp-stropt-13.c: Remove.
3556 * gcc.target/i386/chkp-stropt-14.c: Remove.
3557 * gcc.target/i386/chkp-stropt-15.c: Remove.
3558 * gcc.target/i386/chkp-stropt-16.c: Remove.
3559 * gcc.target/i386/chkp-stropt-17.c: Remove.
3560 * gcc.target/i386/chkp-stropt-2.c: Remove.
3561 * gcc.target/i386/chkp-stropt-3.c: Remove.
3562 * gcc.target/i386/chkp-stropt-4.c: Remove.
3563 * gcc.target/i386/chkp-stropt-5.c: Remove.
3564 * gcc.target/i386/chkp-stropt-6.c: Remove.
3565 * gcc.target/i386/chkp-stropt-7.c: Remove.
3566 * gcc.target/i386/chkp-stropt-8.c: Remove.
3567 * gcc.target/i386/chkp-stropt-9.c: Remove.
3568 * gcc.target/i386/i386.exp: Do not use mpx.exp.
3569 * gcc.target/i386/indirect-thunk-11.c: Remove.
3570 * gcc.target/i386/indirect-thunk-12.c: Remove.
3571 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
3572 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
3573 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
3574 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
3575 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
3576 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
3577 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
3578 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
3579 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
3580 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
3581 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
3582 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
3583 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
3584 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
3585 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
3586 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
3587 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
3588 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
3589 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
3590 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
3591 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
3592 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
3593 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
3594 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
3595 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
3596 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
3597 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
3598 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
3599 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
3600 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
3601 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
3602 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
3603 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
3604 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
3605 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
3606 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
3607 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
3608 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
3609 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
3610 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
3611 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
3612 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
3613 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
3614 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
3615 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
3616 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
3617 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
3618 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
3619 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
3620 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
3621 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
3622 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
3623 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
3624 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
3625 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
3626 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
3627 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
3628 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
3629 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
3630 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
3631 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
3632 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
3633 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
3634 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
3635 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
3636 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
3637 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
3638 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
3639 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
3640 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
3641 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
3642 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
3643 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
3644 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
3645 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
3646 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
3647 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
3648 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
3649 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
3650 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
3651 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
3652 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
3653 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
3654 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
3655 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
3656 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
3657 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
3658 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
3659 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
3660 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
3661 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
3662 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
3663 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
3664 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
3665 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
3666 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
3667 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
3668 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
3669 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
3670 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
3671 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
3672 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
3673 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
3674 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
3675 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
3676 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
3677 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
3678 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
3679 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
3680 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
3681 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
3682 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
3683 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
3684 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
3685 * gcc.target/i386/mpx/label-address-1.c: Remove.
3686 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
3687 * gcc.target/i386/mpx/macro.c: Remove.
3688 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
3689 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
3690 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
3691 * gcc.target/i386/mpx/memcpy-1.c: Remove.
3692 * gcc.target/i386/mpx/memmove-1.c: Remove.
3693 * gcc.target/i386/mpx/memmove-2.c: Remove.
3694 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
3695 * gcc.target/i386/mpx/mpx-check.h: Remove.
3696 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
3697 * gcc.target/i386/mpx/mpx.exp: Remove.
3698 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
3699 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
3700 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
3701 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
3702 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
3703 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
3704 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
3705 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
3706 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
3707 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
3708 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
3709 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
3710 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
3711 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
3712 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
3713 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
3714 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
3715 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
3716 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
3717 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
3718 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
3719 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
3720 * gcc.target/i386/mpx/pr65508.c: Remove.
3721 * gcc.target/i386/mpx/pr65531.cc: Remove.
3722 * gcc.target/i386/mpx/pr66048.cc: Remove.
3723 * gcc.target/i386/mpx/pr66134.c: Remove.
3724 * gcc.target/i386/mpx/pr66566.c: Remove.
3725 * gcc.target/i386/mpx/pr66567.c: Remove.
3726 * gcc.target/i386/mpx/pr66568.c: Remove.
3727 * gcc.target/i386/mpx/pr66569.c: Remove.
3728 * gcc.target/i386/mpx/pr66581.c: Remove.
3729 * gcc.target/i386/mpx/pr68337-1.c: Remove.
3730 * gcc.target/i386/mpx/pr68337-2.c: Remove.
3731 * gcc.target/i386/mpx/pr68416.c: Remove.
3732 * gcc.target/i386/mpx/pr78339.c: Remove.
3733 * gcc.target/i386/mpx/pr79631.c: Remove.
3734 * gcc.target/i386/mpx/pr79633.c: Remove.
3735 * gcc.target/i386/mpx/pr79753.c: Remove.
3736 * gcc.target/i386/mpx/pr79770.c: Remove.
3737 * gcc.target/i386/mpx/pr79987.c: Remove.
3738 * gcc.target/i386/mpx/pr79988.c: Remove.
3739 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
3740 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
3741 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
3742 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
3743 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
3744 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
3745 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
3746 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
3747 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
3748 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
3749 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
3750 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
3751 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
3752 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
3753 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
3754 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
3755 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
3756 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
3757 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
3758 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
3759 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
3760 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
3761 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
3762 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
3763 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
3764 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
3765 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
3766 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
3767 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
3768 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
3769 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
3770 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
3771 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
3772 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
3773 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
3774 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
3775 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
3776 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
3777 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
3778 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
3779 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
3780 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
3781 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
3782 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
3783 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
3784 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
3785 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
3786 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
3787 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
3788 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
3789 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
3790 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
3791 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
3792 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
3793 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
3794 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
3795 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
3796 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
3797 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
3798 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
3799 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
3800 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
3801 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
3802 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
3803 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
3804 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
3805 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
3806 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
3807 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
3808 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
3809 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
3810 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
3811 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
3812 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
3813 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
3814 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
3815 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
3816 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
3817 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
3818 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
3819 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
3820 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
3821 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
3822 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
3823 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
3824 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
3825 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
3826 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
3827 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
3828 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
3829 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
3830 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
3831 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
3832 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
3833 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
3834 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
3835 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
3836 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
3837 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
3838 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
3839 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
3840 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
3841 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
3842 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
3843 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
3844 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
3845 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
3846 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
3847 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
3848 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
3849 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
3850 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
3851 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
3852 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
3853 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
3854 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
3855 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
3856 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
3857 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
3858 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
3859 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
3860 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
3861 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
3862 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
3863 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
3864 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
3865 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
3866 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
3867 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
3868 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
3869 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
3870 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
3871 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
3872 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
3873 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
3874 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
3875 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
3876 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
3877 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
3878 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
3879 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
3880 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
3881 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
3882 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
3883 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
3884 * gcc.target/i386/pr63995-2.c: Remove.
3885 * gcc.target/i386/pr64805.c: Remove.
3886 * gcc.target/i386/pr65044.c: Remove.
3887 * gcc.target/i386/pr65167.c: Remove.
3888 * gcc.target/i386/pr65183.c: Remove.
3889 * gcc.target/i386/pr65184.c: Remove.
3890 * gcc.target/i386/pr65523.c: Remove.
3891 * gcc.target/i386/pr70876.c: Remove.
3892 * gcc.target/i386/pr70877.c: Remove.
3893 * gcc.target/i386/pr71458.c: Remove.
3894 * gcc.target/i386/pr80880.c: Remove.
3895 * gcc.target/i386/ret-thunk-25.c: Remove.
3896 * gcc.target/i386/thunk-retbnd.c: Remove.
3897 * lib/mpx-dg.exp: Remove.
3898 * gcc.target/i386/funcspec-56.inc: Adjust test case.
3899
3900 2018-06-07 Carl Love <cel@us.ibm.com>
3901
3902 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
3903 statements.
3904
3905 2018-06-07 Carl Love <cel@us.ibm.com>
3906
3907 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
3908 error message.
3909
3910 2018-06-07 Marek Polacek <polacek@redhat.com>
3911
3912 PR c/85318
3913 * gcc.dg/Wc90-c99-compat-10.c: New test.
3914 * gcc.dg/Wc90-c99-compat-11.c: New test.
3915 * gcc.dg/Wc90-c99-compat-12.c: New test.
3916 * gcc.dg/Wc90-c99-compat-9.c: New test.
3917
3918 2018-06-07 Paul Koning <ni1d@arrl.net>
3919
3920 * gcc.c-torture/compile/20180605-1.c: New test.
3921
3922 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
3923
3924 PR fortran/86045
3925 * gfortran.dg/pr86045.f90: New test.
3926
3927 2018-06-07 Marek Polacek <polacek@redhat.com>
3928
3929 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
3930
3931 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
3932
3933 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
3934
3935 2018-06-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3936
3937 * gcc.target/msp430/msp430i-device-symbol.c: New test.
3938 * gcc.target/msp430/msp430f-device-symbol.c: New test.
3939 * gcc.target/msp430/msp430.h: New test header file.
3940
3941 2018-06-07 Jakub Jelinek <jakub@redhat.com>
3942
3943 PR tree-optimization/69615
3944 * gcc.dg/tree-ssa/pr69615.c: New test.
3945
3946 2018-06-07 Richard Biener <rguenther@suse.de>
3947
3948 PR tree-optimization/85935
3949 * gcc.dg/graphite/pr85935.c: New testcase.
3950
3951 2018-06-04 Carl Love <cel@us.ibm.com>
3952
3953 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
3954 debug print statements. Fix a few formating issues.
3955
3956 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
3957
3958 PR target/85657
3959 * gcc.target/powerpc/pr85657-4.c: New tests.
3960 * gcc.target/powerpc/pr85657-5.c: Likewise.
3961 * gcc.target/powerpc/pr85657-6.c: Likewise.
3962
3963 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3964
3965 PR fortran/85641
3966 * gfortran.dg/realloc_on_assign_30.f90: New test.
3967
3968 2018-06-06 Carl Love <cel@us.ibm.com>
3969 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
3970 argument to vui_arg.
3971
3972 2018-06-06 Carl Love <cel@us.ibm.com>
3973
3974 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
3975 to builtins-4.c.
3976 * gcc.target/powerpc/builtins-4.c: New test file for tests
3977 that need -mvsx.
3978
3979 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
3980
3981 PR target/85657
3982 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
3983 be used in templates. Don't check for them in overloaded functions.
3984
3985 2018-06-06 Jim Wilson <jimw@sifive.com>
3986
3987 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
3988 * gcc.target/riscv/interrupt-mmode.c: New.
3989 * gcc.target/riscv/interrupt-smode.c: New.
3990 * gcc.target/riscv/interrupt-umode.c: New.
3991
3992 2018-06-06 Marek Polacek <polacek@redhat.com>
3993
3994 PR c++/85977
3995 * g++.dg/cpp0x/initlist102.C: New test.
3996 * g++.dg/cpp0x/initlist103.C: New test.
3997 * g++.dg/cpp0x/initlist104.C: New test.
3998
3999 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
4000
4001 * gcc.dg/torture/pr86066.c: New test.
4002
4003 2018-06-06 Richard Biener <rguenther@suse.de>
4004
4005 PR tree-optimization/86062
4006 * g++.dg/tree-ssa/pr86062.C: New testcase.
4007
4008 2018-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
4009
4010 * gcc.target/msp430/function-attributes-4.c: New test.
4011 * gcc.target/msp430/static-interrupts.c: New test.
4012
4013 2018-06-05 Steve Ellcey <sellcey@cavium.com>
4014
4015 PR target/79924
4016 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
4017 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
4018 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
4019 * gcc.target/aarch64/nofp_1.c: Ditto.
4020
4021 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
4022
4023 * gcc.target/arm/cmse/cmse-1c99.c: New test.
4024
4025 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
4026
4027 PR fortran/85701
4028 * gfortran.dg/goacc/pr85701.f90: New test.
4029
4030 2018-06-05 Marek Polacek <polacek@redhat.com>
4031
4032 PR c++/85976
4033 * g++.dg/cpp0x/alias-decl-64.C: New test.
4034
4035 2018-06-05 Richard Biener <rguenther@suse.de>
4036
4037 PR tree-optimization/86046
4038 * gcc.dg/pr86046.c: New testcase.
4039
4040 2018-06-05 Richard Biener <rguenther@suse.de>
4041
4042 PR tree-optimization/86047
4043 * gcc.dg/pr86047.c: New testcase.
4044
4045 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4046
4047 PR target/81497
4048 * g++.target/arm/arm.exp: New file.
4049 * g++.target/arm/pr81497.C: Likewise.
4050
4051 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
4052
4053 * gcc.target/s390/htm-builtins-compile-4.c: New test.
4054
4055 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
4056
4057 * gcc.dg/store_merging_21.c: New test.
4058 * gnat.dg/opt71b.adb: Likewise.
4059 * gnat.dg/opt71.adb: Rename into...
4060 * gnat.dg/opt71a.adb: ...this.
4061
4062 2018-06-04 Richard Biener <rguenther@suse.de>
4063
4064 PR tree-optimization/85955
4065 * gcc.dg/pr85955.c: New testcase.
4066
4067 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
4068
4069 PR fortran/85981
4070 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
4071 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
4072 * gfortran.dg/allocate_stat_2.f90: Ditto.
4073 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
4074
4075 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
4076
4077 * gcc.target/aarch64/sve/extract_5.c: New test.
4078
4079 2018-06-04 Jakub Jelinek <jakub@redhat.com>
4080
4081 PR target/85832
4082 PR target/86036
4083 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
4084 vptestm.
4085 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
4086 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
4087 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
4088 * gcc.target/i386/avx512bw-pr86036.c: New test.
4089
4090 2018-06-04 Richard Biener <rguenther@suse.de>
4091
4092 PR tree-optimization/86038
4093 * gcc.dg/pr86038.c: New testcase.
4094
4095 2018-06-04 Jakub Jelinek <jakub@redhat.com>
4096
4097 PR tree-optimization/69615
4098 * gcc.dg/pr69615.c: New test.
4099
4100 PR c++/86025
4101 * c-c++-common/gomp/pr86025.c: New test.
4102
4103 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
4104
4105 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
4106
4107 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
4108
4109 * gcc.dg/torture/pr86034.c: New test.
4110
4111 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
4112
4113 PR fortran/36497
4114 * gfortran.dg/cray_pointer_12.f90: New test.
4115
4116 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
4117
4118 PR fortran/85938
4119 * gfortran.dg/pr85938.f90: Fixed by revision r261081
4120
4121 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
4122
4123 * gnat.dg/specs/opt3.ads: New test.
4124 * gnat.dg/specs/opt3_pkg.ads: New helper.
4125
4126 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
4127
4128 * gnat.dg/discr53.ad[sb]: New test.
4129 * gnat.dg/discr53_pkg.ads: New helper.
4130
4131 2018-06-01 Carl Love <cel@us.ibm.com>
4132
4133 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
4134 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
4135
4136 2018-06-01 Carl Love <cel@us.ibm.com>
4137
4138 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
4139 to make it consistent with the naming convention in the file.
4140 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
4141 to altivec-7.c. Delete file.
4142 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
4143 to altivec-7.c. Delete file.
4144 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
4145 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
4146 vec_unpackl tests. Update instruction counts.
4147 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
4148 tests to builtins-1.c.
4149 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
4150 tests to builtins-1.c.
4151 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
4152 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
4153 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
4154 Remove vec_ctf tests returning double. Remove vec_cts with
4155 double args. Remove vec_sel with invalid arguments. Add tests for
4156 vec_splat.
4157 Add instruction counts for new tests.
4158 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
4159 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
4160 vec_unsigned.
4161 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
4162 test_sll_vsill_vsill_vuc.
4163 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
4164 vec_revb.
4165 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
4166 tests from altivec-7.h.
4167 * gcc.target/powerpc/vsx-7-be.c: Remove file.
4168 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
4169 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
4170 splat_sll, splat_uc, splat_int128, splat_uint128.
4171 Make second argument of vec_extract and vec_insert a signed int.
4172 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
4173 argument.
4174
4175 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
4176
4177 * gcc.dg/store_merging_20.c: New test.
4178 * gnat.dg/opt71.adb: Likewise.
4179 * gnat.dg/opt71_pkg.ads: New helper.
4180
4181 2018-06-01 Carl Love <cel@us.ibm.com>
4182
4183 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
4184 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
4185 Add vec_xst_be for signed and unsigned arguments.
4186
4187 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
4188
4189 PR fortran/85816
4190 PR fortran/85975
4191 * gfortran.dg/pr85816.f90: New test.
4192 * gfortran.dg/pr85975.f90: New test.
4193
4194 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
4195
4196 PR fortran/63570
4197 * gfortran.dg/random_init_1.f90: New test.
4198 * gfortran.dg/random_init_2.f90: New test.
4199 * gfortran.dg/random_init_3.f90: New test.
4200 * gfortran.dg/random_init_4.f90: New test.
4201 * gfortran.dg/random_init_5.f90: New test.
4202 * gfortran.dg/random_init_6.f90: New test.
4203
4204 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
4205
4206 PR tree-optimization/85989
4207 * gcc.dg/torture/pr85989.c: New test.
4208
4209 2018-06-01 Richard Biener <rguenther@suse.de>
4210
4211 PR middle-end/86017
4212 * gcc.dg/tree-ssa/pr86017.c: New testcase.
4213
4214 2018-06-01 Richard Biener <rguenther@suse.de>
4215
4216 PR ipa/85960
4217 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
4218
4219 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
4220
4221 PR middle-end/78809
4222 * gcc.dg/strcmpopt_2.c: New test.
4223 * gcc.dg/strcmpopt_3.c: New test.
4224
4225 PR middle-end/83026
4226 * gcc.dg/strcmpopt_3.c: New test.
4227
4228 2018-05-31 Jakub Jelinek <jakub@redhat.com>
4229
4230 PR target/85984
4231 * gcc.target/i386/pr85984.c: New test.
4232
4233 2018-05-31 Martin Sebor <msebor@redhat.com>
4234
4235 PR c/82063
4236 * gcc.dg/Walloc-size-larger-than-1.c: New test.
4237 * gcc.dg/Walloc-size-larger-than-10.c: New test.
4238 * gcc.dg/Walloc-size-larger-than-11.c: New test.
4239 * gcc.dg/Walloc-size-larger-than-12.c: New test.
4240 * gcc.dg/Walloc-size-larger-than-13.c: New test.
4241 * gcc.dg/Walloc-size-larger-than-14.c: New test.
4242 * gcc.dg/Walloc-size-larger-than-15.c: New test.
4243 * gcc.dg/Walloc-size-larger-than-16.c: New test.
4244 * gcc.dg/Walloc-size-larger-than-17.c: New test.
4245 * gcc.dg/Walloc-size-larger-than-2.c: New test.
4246 * gcc.dg/Walloc-size-larger-than-3.c: New test.
4247 * gcc.dg/Walloc-size-larger-than-4.c: New test.
4248 * gcc.dg/Walloc-size-larger-than-5.c: New test.
4249 * gcc.dg/Walloc-size-larger-than-6.c: New test.
4250 * gcc.dg/Walloc-size-larger-than-7.c: New test.
4251 * gcc.dg/Walloc-size-larger-than-8.c: New test.
4252 * gcc.dg/Walloc-size-larger-than-9.c: New test.
4253 * gcc.dg/Walloc-size-larger-than.c: New test.
4254
4255 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
4256 Cesar Philippidis <cesar@codesourcery.com>
4257
4258 PR middle-end/85879
4259 * gfortran.dg/goacc/pr77371-1.f90: New test.
4260 * gfortran.dg/goacc/pr77371-2.f90: New test.
4261 * gfortran.dg/goacc/pr85879.f90: New test.
4262
4263 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4264
4265 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
4266 * gnat.dg/stack_usage1b.adb: Likewise.
4267 * gnat.dg/stack_usage1c.adb: Likewise.
4268 * gnat.dg/stack_usage3.adb: Likewise.
4269 * gnat.dg/stack_usage1_pkg.adb: Delete.
4270
4271 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4272
4273 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
4274 * gcc.dg/store_merging_11.c: Likewise.
4275 * gcc.dg/store_merging_13.c: Likewise.
4276 * gcc.dg/store_merging_14.c: Likewise.
4277 * gcc.dg/store_merging_15.c: Likewise.
4278 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
4279
4280 2018-05-31 Ed Schonberg <schonberg@adacore.com>
4281
4282 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
4283 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
4284 gnat.dg/limited1_outer.ads: New testcase.
4285
4286 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
4287
4288 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
4289 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
4290 New testcase.
4291
4292 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4293
4294 * gnat.dg/size_clause1.adb: New testcase.
4295
4296 2018-05-31 Javier Miranda <miranda@adacore.com>
4297
4298 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
4299
4300 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
4301
4302 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
4303 vld1x3 intrinsics for aarch64.
4304 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
4305 vst1x2 intrinsics for aarch64.
4306 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
4307 vst1x3 intrinsics for aarch64.
4308
4309 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
4310
4311 PR c++/77777
4312 * g++.dg/diagnostic/pr77777.C: New test.
4313
4314 2018-05-30 David Pagan <dave.pagan@oracle.com>
4315
4316 PR c/55976
4317 * gcc.dg/noncompile/pr55976-1.c: New test.
4318 * gcc.dg/noncompile/pr55976-2.c: New test.
4319
4320 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
4321
4322 * gcc.dg/lto/20111213-1_0.c: Fix template.
4323 * gcc.dg/lto/20100603-1_0.c: Fix template.
4324 * gcc.dg/lto/20100603-2_0.c: Fix template.
4325 * gcc.dg/lto/20100603-3_0.c: Fix template.
4326
4327 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
4328 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
4329 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
4330 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
4331 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
4332 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
4333 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
4334 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
4335 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
4336 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
4337 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
4338 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
4339 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
4340 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
4341 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
4342 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
4343 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
4344 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
4345 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
4346 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
4347 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
4348 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
4349 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
4350 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
4351 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
4352 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
4353 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
4354 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
4355 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
4356 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
4357 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
4358 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
4359 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
4360 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
4361 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
4362 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
4363 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
4364 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
4365 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
4366 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
4367 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
4368 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
4369 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
4370 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
4371 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
4372 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
4373 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
4374 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
4375 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
4376 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
4377 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
4378 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
4379 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
4380 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
4381 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
4382 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
4383 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
4384 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
4385 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
4386 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
4387 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
4388 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
4389
4390 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
4391
4392 Revert:
4393 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
4394
4395 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
4396
4397 * gcc.target/aarch64/simd/ldp_stp_9: New.
4398 * gcc.target/aarch64/simd/ldp_stp_10: New.
4399 * gcc.target/aarch64/simd/ldp_stp_11: New.
4400 * gcc.target/aarch64/simd/ldp_stp_12: New.
4401
4402 2018-05-30 Ed Schonberg <schonberg@adacore.com>
4403
4404 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
4405
4406 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
4407
4408 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
4409
4410 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
4411
4412 PR target/85950
4413 * gcc.target/i386/pr85950.c: New test.
4414
4415 2018-05-29 Marek Polacek <polacek@redhat.com>
4416
4417 PR c++/85883
4418 * g++.dg/cpp1z/class-deduction55.C: New test.
4419 * g++.dg/cpp1z/class-deduction56.C: New test.
4420 * g++.dg/cpp1z/class-deduction57.C: New test.
4421
4422 2018-05-29 Jakub Jelinek <jakub@redhat.com>
4423
4424 PR c++/85952
4425 * g++.dg/warn/Wunused-var-33.C: New test.
4426
4427 PR target/85918
4428 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
4429 and -fno-vect-cost-model options. Add aligned(64) attribute to the
4430 arrays. Add suffix 1 to all functions and use 4 iterations rather
4431 than N. Add functions with conversions to and from float.
4432 Add new set of functions with 8 iterations and another one
4433 with 16 iterations, expect 24 vectorized loops instead of just 4.
4434 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
4435
4436 2018-05-29 Javier Miranda <miranda@adacore.com>
4437
4438 * gnat.dg/equal2.adb: New testcase.
4439
4440 2018-05-29 Ed Schonberg <schonberg@adacore.com>
4441
4442 * gnat.dg/float_attributes_overflows.adb: New testcase.
4443
4444 2018-05-29 Pascal Obry <obry@adacore.com>
4445
4446 * gnat.dg/normalize_pathname.adb: New testcase.
4447
4448 2018-05-29 Tom de Vries <tom@codesourcery.com>
4449
4450 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
4451 message.
4452 * lib/scanipa.exp (scan-ipa-dump-times): Same.
4453 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
4454 * lib/scantree.exp (scan-tree-dump-times): Same.
4455
4456 2018-05-29 Tom de Vries <tom@codesourcery.com>
4457
4458 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
4459 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
4460 Use proc name as first argument to dg-scan.
4461
4462 2018-05-29 Tom de Vries <tom@codesourcery.com>
4463
4464 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
4465 with no arguments.
4466
4467 2018-05-28 Richard Biener <rguenther@suse.de>
4468
4469 PR tree-optimization/85934
4470 * gcc.target/i386/pr85934.c: New testcase.
4471
4472 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
4473
4474 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
4475
4476 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
4477
4478 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
4479
4480 2018-05-28 Ed Schonberg <schonberg@adacore.com>
4481
4482 * gnat.dg/fixedpnt5.adb: New testcase.
4483
4484 2018-05-28 Justin Squirek <squirek@adacore.com>
4485
4486 * gnat.dg/array31.adb: New testcase.
4487
4488 2018-05-28 Justin Squirek <squirek@adacore.com>
4489
4490 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
4491 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
4492
4493 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
4494
4495 * gfortran.dg/data_stmt_pointer.f90: new test.
4496
4497 2018-05-27 Jakub Jelinek <jakub@redhat.com>
4498
4499 PR target/85918
4500 * gcc.target/i386/avx512dq-pr85918.c: New test.
4501
4502 2018-05-25 Jim Wilson <jimw@sifive.com>
4503
4504 * gcc.target/riscv/interrupt-1.c: New.
4505 * gcc.target/riscv/interrupt-2.c: New.
4506 * gcc.target/riscv/interrupt-3.c: New.
4507 * gcc.target/riscv/interrupt-4.c: New.
4508 * gcc.target/riscv/interrupt-5.c: New.
4509
4510 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
4511
4512 PR fortran/85786
4513 * gfortran.dg/pr85786.f90: New test.
4514
4515 2018-05-25 Paul Koning <ni1d@arrl.net>
4516
4517 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
4518 * gcc.c-torture/compile/pr55921.c: Ditto.
4519 * gcc.c-torture/compile/pr60655-1.c: Ditto.
4520 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
4521
4522 2018-05-25 Jakub Jelinek <jakub@redhat.com>
4523
4524 PR target/85832
4525 * gcc.target/i386/avx512f-pr85832.c: New test.
4526 * gcc.target/i386/avx512vl-pr85832.c: New test.
4527 * gcc.target/i386/avx512bw-pr85832.c: New test.
4528 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
4529
4530 2018-05-25 Bin Cheng <bin.cheng@arm.com>
4531
4532 PR tree-optimization/85720
4533 * gcc.dg/tree-ssa/pr85720.c: New test.
4534 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
4535 distribution.
4536
4537 2018-05-25 Martin Liska <mliska@suse.cz>
4538
4539 PR testsuite/85911
4540 * gcc.dg/tree-prof/update-loopch.c: Do not scan
4541 for 'Removing basic block'.
4542
4543 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
4544
4545 * gnat.dg/sec_stack1.adb: New testcase.
4546
4547 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4548
4549 * gnat.dg/fixedpnt4.adb: New testcase.
4550
4551 2018-05-25 Javier Miranda <miranda@adacore.com>
4552
4553 * gnat.dg/interface7.adb: New testcase.
4554
4555 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
4556
4557 * gnat.dg/sec_stack2.adb: New testcase.
4558
4559 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4560
4561 * gnat.dg/interface6.adb: New testcase.
4562
4563 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4564
4565 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
4566
4567 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4568
4569 * lib/target-supports.exp
4570 (check_effective_target_vect_double_cond_arith): Include
4571 multiplication and division.
4572 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
4573 fully-masked loops with a fixed vector length.
4574 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
4575 tests.
4576 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
4577 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
4578 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
4579
4580 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4581
4582 * gcc.target/aarch64/sve/div_1.c: New test.
4583 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
4584 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
4585 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
4586
4587 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4588
4589 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
4590
4591 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4592
4593 * lib/target-supports.exp
4594 (check_effective_target_vect_double_cond_arith): New proc.
4595 * gcc.dg/vect/vect-cond-arith-1.c: New test.
4596 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
4597 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
4598 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
4599 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
4600 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
4601 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
4602
4603 2018-05-25 Janus Weil <janus@gcc.gnu.org>
4604
4605 PR fortran/85839
4606 * gfortran.dg/f2018_obs.f90: New test case.
4607
4608 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4609
4610 PR fortran/85543
4611 * gfortran.dg/pr85543.f90: New test.
4612
4613 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4614
4615 PR fortran/85780
4616 * gfortran.dg/pr85780.f90: New test.
4617
4618 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4619
4620 PR fortran/85779
4621 * gfortran.dg/pr85779_1.f90: New test.
4622 * gfortran.dg/pr85779_2.f90: Ditto.
4623 * gfortran.dg/pr85779_3.f90: Ditto.
4624
4625 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4626
4627 PR fortran/85895
4628
4629 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
4630 * gfortran.dg/pr85895.f90: New test.
4631
4632 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
4633
4634 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
4635 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
4636
4637 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
4638
4639 * gcc.dg/fold-popcount-1.c: New testcase.
4640 * gcc.dg/fold-popcount-2.c: New testcase.
4641 * gcc.dg/fold-popcount-3.c: New testcase.
4642 * gcc.dg/fold-popcount-4.c: New testcase.
4643
4644 2018-05-24 Marek Polacek <polacek@redhat.com>
4645
4646 PR c++/85847
4647 * g++.dg/cpp0x/new3.C: New test.
4648
4649 2018-05-24 Javier Miranda <miranda@adacore.com>
4650
4651 * gnat.dg/discr52.adb: New testcase.
4652
4653 2018-05-24 Ed Schonberg <schonberg@adacore.com>
4654
4655 * gnat.dg/others1.adb: New testcase.
4656
4657 2018-05-24 Justin Squirek <squirek@adacore.com>
4658
4659 * gnat.dg/raise_expr.adb: New testcase.
4660
4661 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
4662
4663 * gnat.dg/formal_containers.adb: New testcase.
4664
4665 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4666
4667 * gcc.target/i386/pr85345.c: Require ifunc support.
4668
4669 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
4670
4671 * gcc.dg/vect/vect-fma-1.c: New test.
4672
4673 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4674
4675 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
4676 scan-tree-dump*.
4677
4678 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
4679
4680 PR target/83009
4681 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
4682
4683 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
4684
4685 PR target/78849
4686 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
4687 DEFAULT_CFLAGS.
4688 * gcc.target/msp430/pr78849.c: New test.
4689
4690 2018-05-23 Marek Polacek <polacek@redhat.com>
4691
4692 * g++.dg/cpp2a/range-for8.C: New test.
4693 * g++.dg/cpp2a/range-for9.C: New test.
4694 * g++.dg/cpp2a/range-for10.C: New test.
4695
4696 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
4697
4698 * lib/target-supports.exp (check_effective_target_be): New.
4699 (check_effective_target_le): New.
4700
4701 2018-05-23 Marek Polacek <polacek@redhat.com>
4702
4703 * g++.dg/cpp2a/range-for1.C: New test.
4704 * g++.dg/cpp2a/range-for2.C: New test.
4705 * g++.dg/cpp2a/range-for3.C: New test.
4706 * g++.dg/cpp2a/range-for4.C: New test.
4707 * g++.dg/cpp2a/range-for5.C: New test.
4708 * g++.dg/cpp2a/range-for6.C: New test.
4709 * g++.dg/cpp2a/range-for7.C: New test.
4710
4711 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
4712
4713 * gcc.target/i386/cvt-3.c: New test.
4714
4715 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
4716
4717 * gcc.target/i386/cvt-2.c: New test.
4718
4719 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
4720
4721 * gcc.dg/pr79985.c: New testcase.
4722
4723 2018-05-23 Richard Biener <rguenther@suse.de>
4724
4725 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
4726
4727 2018-05-23 Sudakshina Das <sudi.das@arm.com>
4728
4729 PR target/84882
4730 * gcc.target/aarch64/pr84882.c: New test.
4731 * gcc.target/aarch64/target_attr_18.c: Likewise.
4732
4733 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
4734
4735 PR tree-optimization/85853
4736 * gfortran.dg/vect/pr85853.f90: New test.
4737
4738 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4739
4740 * gnat.dg/import2.adb: New testcase.
4741
4742 2018-05-23 Ed Schonberg <schonberg@adacore.com>
4743
4744 * gnat.dg/discr51.adb: New testcase.
4745
4746 2018-05-23 Javier Miranda <miranda@adacore.com>
4747
4748 * gnat.dg/valid_scalars1.adb: New testcase.
4749
4750 2018-05-23 Ed Schonberg <schonberg@adacore.com>
4751
4752 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
4753
4754 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4755
4756 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
4757 testcase.
4758
4759 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4760
4761 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
4762 testcase.
4763
4764 2018-05-23 Bob Duff <duff@adacore.com>
4765
4766 * gnat.dg/addr10.adb: New testcase.
4767
4768 2018-05-23 Richard Biener <rguenther@suse.de>
4769
4770 PR middle-end/85874
4771 * gcc.dg/Wstrict-overflow-27.c: New testcase.
4772
4773 2018-05-23 Yury Gribov <tetra2005@gmail.com>
4774
4775 PR tree-optimization/85822
4776 * c-c++-common/pr85822.c: New test.
4777
4778 2018-05-23 Richard Biener <rguenther@suse.de>
4779
4780 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
4781
4782 2018-05-22 Janus Weil <janus@gcc.gnu.org>
4783
4784 PR fortran/85841
4785 * gfortran.dg/pr30667.f: Add option "-std=legacy".
4786
4787 2018-05-22 Martin Sebor <msebor@redhat.com>
4788
4789 PR middle-end/85359
4790 * gcc.dg/attr-nonstring.c: New test.
4791
4792 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
4793
4794 PR target/85345
4795 * gcc.target/i386/pr85345.c: New test.
4796
4797 2018-05-22 Luis Machado <luis.machado@linaro.org>
4798
4799 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
4800
4801 2018-05-22 Janus Weil <janus@gcc.gnu.org>
4802
4803 PR fortran/85841
4804 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
4805 dg-additional-options.
4806 * gfortran.dg/graphite/block-2.f: Ditto.
4807 * gfortran.dg/graphite/id-19.f: Ditto.
4808 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
4809 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
4810 * gfortran.dg/vect/pr52580.f: Ditto.
4811
4812 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
4813
4814 * gcc.target/aarch64/ldp_stp_6.c: New.
4815 * gcc.target/aarch64/ldp_stp_7.c: New.
4816 * gcc.target/aarch64/ldp_stp_8.c: New.
4817
4818 2018-05-22 Martin Sebor <msebor@redhat.com>
4819
4820 PR c/85623
4821 * c-c++-common/attr-nonstring-3.c: Adjust.
4822 * c-c++-common/attr-nonstring-4.c: Adjust.
4823 * c-c++-common/attr-nonstring-6.c: New test.
4824
4825 2018-05-22 Martin Sebor <msebor@redhat.com>
4826
4827 PR tree-optimization/85826
4828 * gcc.dg/Wrestrict-17.c: New test.
4829
4830 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
4831
4832 * gcc.dg/torture/pr85862.c: Rename to...
4833 * gcc.dg/torture/pr85852.c: ...this.
4834
4835 2018-05-22 Justin Squirek <squirek@adacore.com>
4836
4837 * gnat.dg/warn14.adb: New testcase.
4838
4839 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
4840
4841 * gnat.dg/controlled8.adb: New testcase.
4842
4843 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
4844
4845 * gnat.dg/discr50.adb: New testcase.
4846
4847 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4848
4849 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
4850 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
4851 gnat.dg/discr49_rec2.ads: New testcase.
4852
4853 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4854
4855 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
4856 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
4857 testcase.
4858
4859 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4860
4861 * gnat.dg/fixedpnt3.adb: New testcase.
4862
4863 2018-05-22 Justin Squirek <squirek@adacore.com>
4864
4865 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
4866 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
4867
4868 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
4869
4870 PR middle-end/85862
4871 * gcc.dg/torture/pr85862.c: New test.
4872
4873 2018-05-22 Richard Biener <rguenther@suse.de>
4874
4875 PR tree-optimization/85834
4876 * g++.dg/torture/pr85834.C: New testcase.
4877 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
4878
4879 2018-05-22 Martin Liska <mliska@suse.cz>
4880
4881 PR ipa/85607
4882 * g++.dg/ipa/pr85607.C: New test.
4883
4884 2018-05-22 Richard Biener <rguenther@suse.de>
4885
4886 PR tree-optimization/85863
4887 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
4888
4889 2018-05-22 Janus Weil <janus@gcc.gnu.org>
4890
4891 PR fortran/85841
4892 * gfortran.dg/assumed_rank_5.f90: Update error message.
4893 * gfortran.dg/assumed_type_4.f90: Ditto.
4894 * gfortran.dg/bind_c_array_params.f03: Ditto.
4895 * gfortran.dg/bind_c_usage_28.f90: Ditto.
4896 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
4897 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
4898 * gfortran.dg/c_loc_tests_11.f03: Ditto.
4899 * gfortran.dg/coarray_atomic_2.f90: Ditto.
4900 * gfortran.dg/coarray_collectives_2.f90: Ditto.
4901 * gfortran.dg/coarray_collectives_10.f90: Ditto.
4902 * gfortran.dg/coarray_collectives_13.f90: Ditto.
4903 * gfortran.dg/rank_3.f90: Ditto.
4904 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
4905 * gfortran.dg/implicit_14.f90: Ditto.
4906
4907 2018-05-21 Christian Groessler <chris@groessler.org>
4908
4909 * gcc.c-torture/compile/simd-5.c: Fix comment.
4910
4911 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
4912
4913 PR target/85657
4914 * gcc.target/powerpc/pr85657-1.c: New test for converting between
4915 __float128, __ibm128, and long double.
4916 * gcc.target/powerpc/pr85657-2.c: Likewise.
4917 * gcc.target/powerpc/pr85657-3.c: Likewise.
4918 * g++.dg/pr85667.C: New test to make sure __ibm128 is
4919 implementated as a separate type internally, and is not just an
4920 alias for long double.
4921
4922 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
4923
4924 PR tree-optimization/85814
4925 * gcc.dg/torture/pr85814.c: New test.
4926
4927 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
4928
4929 PR c++/84588
4930 * g++.dg/cpp0x/cond1.C: New.
4931 * g++.dg/cpp1y/pr84588-1.C: Likewise.
4932 * g++.dg/cpp1y/pr84588-2.C: Likewise.
4933 * g++.dg/cpp1y/pr84588-3.C: Likewise.
4934 * g++.dg/parse/cond6.C: Likewise.
4935 * g++.dg/parse/cond7.C: Likewise.
4936 * g++.dg/parse/cond8.C: Likewise.
4937 * g++.dg/cpp1z/decomp16.C: Update.
4938 * g++.old-deja/g++.jason/cond.C: Likewise.
4939
4940 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
4941
4942 ChangeLog for r260480
4943 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
4944 warnings for deleted and obsolescent features.
4945 * gfortran.dg/graphite/id-19.f: Ditto.
4946 * gfortran.dg/graphite/id-20.f: Ditto.
4947 * gfortran.dg/graphite/id-27.f90: Ditto.
4948 * gfortran.dg/graphite/pr82449.f: Ditto.
4949
4950 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4951
4952 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
4953 tiny and large memory models.
4954
4955 2018-04-04 Ed Schonberg <schonberg@adacore.com>
4956
4957 * gnat.dg/suppress_initialization.adb,
4958 gnat.dg/suppress_initialization_pkg.ads: New testcase.
4959
4960 2018-04-04 Ed Schonberg <schonberg@adacore.com>
4961
4962 * gnat.dg/exit1.adb: New testcase.
4963
4964 2018-04-04 Ed Schonberg <schonberg@adacore.com>
4965
4966 * gnat.dg/array30.adb: New testcase.
4967
4968 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
4969
4970 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
4971
4972 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4973
4974 * gcc.c-torture/execute/ssad-run.c: New test.
4975 * gcc.c-torture/execute/usad-run.c: Likewise.
4976 * gcc.target/aarch64/ssadv16qi.c: Likewise.
4977 * gcc.target/aarch64/usadv16qi.c: Likewise.
4978
4979 2018-05-21 Tamar Christina <tamar.christina@arm.com>
4980
4981 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
4982 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
4983 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
4984 vbcaxq_s64): New.
4985 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
4986 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
4987 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
4988
4989 2018-05-21 Janus Weil <janus@gcc.gnu.org>
4990
4991 PR fortran/85841
4992 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
4993 * gfortran.dg/g77/20020307-1.f: Ditto.
4994 * gfortran.dg/g77/980310-3.f: Ditto.
4995 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
4996 * gfortran.dg/goacc/loop-1.f95: Ditto.
4997 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
4998 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
4999 * gfortran.dg/gomp/do-1.f90: Ditto.
5000 * gfortran.dg/gomp/omp_do1.f90: Ditto.
5001 * gfortran.dg/pr17229.f: Ditto.
5002 * gfortran.dg/pr37243.f: Ditto.
5003 * gfortran.dg/pr49721-1.f: Ditto.
5004 * gfortran.dg/pr58484.f: Ditto.
5005 * gfortran.dg/pr81175.f: Ditto.
5006 * gfortran.dg/pr81723.f: Ditto.
5007 * gfortran.dg/predcom-2.f: Ditto.
5008 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
5009 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
5010 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
5011 * gfortran.dg/vect/pr52580.f: Ditto.
5012
5013 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
5014
5015 PR fortran/80657
5016 * gfortran.dg/char_result_18.f90: New test.
5017
5018 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
5019
5020 PR fortran/49636
5021 * gfortran.dg/associate_38.f90: New test.
5022
5023 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
5024
5025 PR fortran/82275
5026 * gfortran.dg/select_type_42.f90: New test.
5027
5028 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
5029
5030 PR fortran/82923
5031 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
5032 that the patch fixes PR66694 & PR82617, although the testcases
5033 are not explicitly included.
5034
5035 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
5036
5037 * gcc.dg/stack-usage-1.c: Add support for rv32e.
5038
5039 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
5040
5041 PR c++/82899
5042 * g++.dg/pr82899.C: New testcase.
5043
5044 2018-05-18 Martin Liska <mliska@suse.cz>
5045
5046 * gcc.dg/pr68766.c: Change pruned output.
5047
5048 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
5049
5050 PR c++/85782
5051 * c-c++-common/goacc/pr85782.c: New test.
5052
5053 2018-05-18 Sudakshina Das <sudi.das@arm.com>
5054
5055 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
5056
5057 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5058
5059 * gcc.target/arm/pr62554.c: Delete.
5060 * gcc.target/arm/pr69610-1.c: Likewise.
5061 * gcc.target/arm/pr69610-2.c: Likewise.
5062
5063 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5064
5065 * gcc.target/arm/pr40887.c: Update comment.
5066 * lib/target-supports.exp: Don't generate effective target checks
5067 and related helpers for armv5. Update comment.
5068 * gcc.target/arm/armv5_thumb_isa.c: Delete.
5069 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
5070 target check and options.
5071
5072 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5073
5074 PR middle-end/85817
5075 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
5076 scan-tree-dump-not for h.
5077
5078 2018-05-18 Richard Biener <rguenther@suse.de>
5079
5080 * gcc.dg/tree-ssa/pr21559.c: Adjust.
5081 * gcc.dg/tree-ssa/pr45397.c: Likewise.
5082 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
5083 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
5084 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
5085 * gcc.dg/tree-ssa/vrp17.c: Likewise.
5086 * gcc.dg/tree-ssa/vrp18.c: Likewise.
5087 * gcc.dg/tree-ssa/vrp23.c: Likewise.
5088 * gcc.dg/tree-ssa/vrp24.c: Likewise.
5089 * gcc.dg/tree-ssa/vrp58.c: Likewise.
5090 * gcc.dg/vrp-min-max-1.c: Likewise.
5091 * gcc.dg/vrp-min-max-3.c: New testcase.
5092
5093 2018-05-18 Richard Biener <rguenther@suse.de>
5094
5095 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
5096 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
5097 * gcc.dg/graphite/scop-6.c: Likewise.
5098 * gcc.dg/graphite/scop-7.c: Likewise.
5099 * gcc.dg/graphite/scop-8.c: Likewise.
5100 * gcc.dg/graphite/scop-9.c: Likewise.
5101
5102 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5103
5104 * gcc.target/aarch64/vect-init-ld1.c: New test.
5105
5106 2018-05-18 Martin Liska <mliska@suse.cz>
5107
5108 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
5109 * gcc.dg/tree-prof/update-loopch.c: Likewise.
5110
5111 2018-05-18 Martin Liska <mliska@suse.cz>
5112
5113 * gcc.dg/ipa/ipa-icf-39.c: New test.
5114 * gcc.dg/pr68766.c: Adjust pruned output.
5115
5116 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
5117
5118 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
5119 New proc.
5120 * gcc.dg/fma-1.c: New test.
5121 * gcc.dg/fma-2.c: Likewise.
5122 * gcc.dg/fma-3.c: Likewise.
5123 * gcc.dg/fma-4.c: Likewise.
5124 * gcc.dg/fma-5.c: Likewise.
5125 * gcc.dg/fma-6.c: Likewise.
5126 * gcc.dg/fma-7.c: Likewise.
5127 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
5128 scalar_all_fma.
5129 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
5130 * gfortran.dg/reassoc_8.f: Likewise.
5131 * gfortran.dg/reassoc_9.f: Likewise.
5132 * gfortran.dg/reassoc_10.f: Likewise.
5133
5134 2018-05-17 Jim Wilson <jimw@sifive.com>
5135
5136 * gcc.target/riscv/switch-qi.c: New.
5137 * gcc.target/riscv/switch-si.c: New.
5138
5139 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
5140
5141 PR target/85698
5142 * gcc.target/powerpc/pr85698.c: New test.
5143
5144 2018-05-17 Richard Biener <rguenther@suse.de>
5145
5146 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
5147
5148 2018-05-17 Bin Cheng <bin.cheng@arm.com>
5149
5150 PR tree-optimization/85793
5151 * gcc.dg/vect/pr85793.c: New test.
5152
5153 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
5154
5155 * gcc.dg/gimplefe-28.c: New test.
5156 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
5157 internal function calls.
5158 * gcc.dg/goacc/loop-processing-1.c: Likewise.
5159
5160 2018-05-17 Martin Liska <mliska@suse.cz>
5161
5162 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
5163 space in between 'G_' and '('.
5164
5165 2018-05-17 Jakub Jelinek <jakub@redhat.com>
5166
5167 PR target/85323
5168 * gcc.target/i386/pr85323-7.c: New test.
5169 * gcc.target/i386/pr85323-8.c: New test.
5170 * gcc.target/i386/pr85323-9.c: New test.
5171
5172 PR target/85323
5173 * gcc.target/i386/pr85323-4.c: New test.
5174 * gcc.target/i386/pr85323-5.c: New test.
5175 * gcc.target/i386/pr85323-6.c: New test.
5176
5177 PR target/85323
5178 * gcc.target/i386/pr85323-1.c: New test.
5179 * gcc.target/i386/pr85323-2.c: New test.
5180 * gcc.target/i386/pr85323-3.c: New test.
5181
5182 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
5183 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
5184 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
5185 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
5186 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
5187 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
5188 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
5189 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
5190 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
5191 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
5192 * gcc.target/i386/avx512f-setzero-1.c: New test.
5193
5194 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
5195
5196 * gcc.target/aarch64/vect-slp-dup.c: New.
5197
5198 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5199
5200 PR c++/85713
5201 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
5202
5203 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
5204
5205 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
5206 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
5207
5208 2018-05-17 Richard Biener <rguenther@suse.de>
5209
5210 PR tree-optimization/85757
5211 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
5212
5213 2018-05-16 Marek Polacek <polacek@redhat.com>
5214
5215 PR c++/85363
5216 * g++.dg/cpp0x/initlist-throw1.C: New test.
5217 * g++.dg/cpp0x/initlist-throw2.C: New test.
5218
5219 2018-05-16 Carl Love <cel@us.ibm.com>
5220
5221 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
5222 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
5223 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
5224
5225 2018-05-16 Richard Biener <rguenther@suse.de>
5226
5227 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
5228 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
5229 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
5230
5231 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
5232
5233 * gcc.target/aarch64/sve/vcond_10.c: New test.
5234 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
5235 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
5236 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
5237
5238 2018-05-15 Martin Sebor <msebor@redhat.com>
5239
5240 PR tree-optimization/85753
5241 * gcc.dg/Wrestrict-10.c: Adjust.
5242 * gcc.dg/Wrestrict-16.c: New test.
5243
5244 2018-05-15 Martin Sebor <msebor@redhat.com>
5245
5246 PR middle-end/85643
5247 * c-c++-common/attr-nonstring-7.c: New test.
5248
5249 2018-05-15 Richard Biener <rguenther@suse.de>
5250
5251 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
5252
5253 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5254
5255 PR tree-optimization/83648
5256 * gcc.dg/tree-ssa/pr83648.c: New test.
5257 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
5258
5259 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5260
5261 PR ipa/85734
5262 * gcc.dg/ipa/pr85734.c: New test.
5263
5264 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
5265
5266 PR target/85756
5267 * gnat.dg/opt70.adb: New test.
5268 * gnat.dg/opt70_pkg.ad[sb]: New helper.
5269
5270 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5271
5272 * gcc.target/aarch64/crypto-fuse-1.c: New test.
5273 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
5274
5275 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
5276
5277 * gcc.target/aarch64/vmov_n_1.c: Update test.
5278 * gcc.target/aarch64/vfp-1.c: Update test.
5279
5280 2018-05-14 Jakub Jelinek <jakub@redhat.com>
5281
5282 PR target/85756
5283 * gcc.c-torture/execute/pr85756.c: New test.
5284
5285 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
5286
5287 * gcc.target/i386/cldemote-1.c: New test.
5288
5289 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
5290
5291 PR fortran/85742
5292 * gfortran.dg/assumed_type_9.f90 : New test.
5293
5294 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
5295
5296 PR fortran/85542
5297 * gfortran.dg/pr85542.f90: New test.
5298
5299 2018-05-11 Martin Jambor <mjambor@suse.cz>
5300
5301 PR ipa/85655
5302 * g++.dg/lto/pr85655_0.C: New test.
5303
5304 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
5305
5306 * gcc.target/i386/tpause-1.c: New test.
5307 * gcc.target/i386/umonitor-1.c: New test.
5308
5309 2018-05-11 Jakub Jelinek <jakub@redhat.com>
5310
5311 PR c/85696
5312 * c-c++-common/gomp/pr85696.c: New test.
5313
5314 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
5315 Jakub Jelinek <jakub@redhat.com>
5316
5317 PR tree-optimization/85692
5318 * gcc.target/i386/pr85692.c: New test.
5319
5320 2018-05-11 Martin Liska <mliska@suse.cz>
5321
5322 PR sanitizer/85556
5323 * c-c++-common/ubsan/attrib-6.c: New test.
5324
5325 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5326
5327 PR fortran/85687
5328 * gfortran.dg/pr85687.f90: new test.
5329
5330 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5331
5332 PR fortran/85521
5333 * gfortran.dg/pr85521_1.f90: New test.
5334 * gfortran.dg/pr85521_2.f90: New test.
5335
5336 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5337
5338 PR fortran/70870
5339 * gfortran.dg/pr70870_1.f90: New test.
5340
5341 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
5342
5343 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
5344
5345 2018-05-10 Jakub Jelinek <jakub@redhat.com>
5346
5347 PR c++/85662
5348 * g++.dg/ext/offsetof2.C: New test.
5349
5350 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
5351
5352 PR fortran/68846
5353 * gfortran.dg/temporary_3.f90 : New test.
5354
5355 PR fortran/70864
5356 * gfortran.dg/temporary_2.f90 : New test.
5357
5358 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
5359
5360 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
5361 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
5362 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
5363 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
5364 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
5365 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
5366 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
5367 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
5368 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
5369 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
5370 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
5371 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
5372 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
5373 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
5374 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
5375 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
5376 * gcc.dg/vmx/st-be-order.c: Delete testcase.
5377 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
5378 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
5379 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
5380 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
5381 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
5382 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
5383 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
5384 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
5385 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
5386 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
5387
5388 2018-05-10 Jakub Jelinek <jakub@redhat.com>
5389
5390 PR tree-optimization/85699
5391 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
5392 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
5393 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
5394 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
5395
5396 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
5397
5398 * g++.dg/tls/pr85400.C: New test.
5399
5400 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5401
5402 PR c++/85713
5403 * g++.dg/cpp1y/lambda-generic-85713.C: New.
5404
5405 2018-05-09 Carl Love <cel@us.ibm.com>
5406
5407 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
5408
5409 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5410
5411 PR c++/85713
5412 Revert:
5413 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5414
5415 PR c++/84588
5416 * g++.dg/cpp1y/pr84588.C: New.
5417
5418 2018-05-09 Andreas Schwab <schwab@suse.de>
5419
5420 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
5421
5422 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
5423
5424 * gcc.target/aarch64/store_lane_spill_1.c: New test.
5425 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
5426
5427 2018-05-08 Carl Love <cel@us.ibm.com>
5428 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
5429
5430 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5431
5432 PR c++/84588
5433 * g++.dg/cpp1y/pr84588.C: New.
5434
5435 2018-05-08 Marek Polacek <polacek@redhat.com>
5436
5437 PR c++/85695
5438 * g++.dg/cpp1z/constexpr-if22.C: New test.
5439
5440 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
5441
5442 PR target/85693
5443 * gcc.target/i386/pr85693.c: New test.
5444
5445 2018-05-08 Jakub Jelinek <jakub@redhat.com>
5446
5447 PR target/85683
5448 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
5449 scan-assembler-times checking that except for [fh]*xor other functions
5450 don't use any load instructions.
5451
5452 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
5453
5454 * gcc.target/i386/builtin_target.c: Test goldmont.
5455 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
5456 arch=silvermont.
5457
5458 2018-05-08 Jakub Jelinek <jakub@redhat.com>
5459
5460 PR target/85572
5461 * g++.dg/other/sse2-pr85572-1.C: New test.
5462 * g++.dg/other/sse2-pr85572-2.C: New test.
5463 * g++.dg/other/sse4-pr85572-1.C: New test.
5464 * g++.dg/other/avx2-pr85572-1.C: New test.
5465
5466 PR target/85317
5467 * gcc.target/i386/pr85317.c: New test.
5468 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
5469 optimization barrier to avoid optimizing away the expected insn.
5470
5471 PR target/85480
5472 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
5473 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
5474
5475 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5476
5477 * g++.dg/other/sve_const_pred_1.C: Rename to...
5478 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
5479 target selectors and explicit -march options.
5480 * g++.dg/other/sve_const_pred_2.C: Rename to...
5481 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
5482 * g++.dg/other/sve_const_pred_3.C: Rename to...
5483 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
5484 * g++.dg/other/sve_const_pred_4.C: Rename to...
5485 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
5486 * g++.dg/other/sve_tls_2.C: Rename to...
5487 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
5488 * g++.dg/other/sve_vcond_1.C: Rename to...
5489 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
5490 * g++.dg/other/sve_vcond_1_run.C: Rename to...
5491 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
5492
5493 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5494
5495 PR testsuite/85586
5496 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
5497 !vect_no_align.
5498
5499 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5500
5501 PR c++/57429
5502 * g++.dg/cpp0x/deleted14.C: New.
5503
5504 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5505 Alan Hayward <alan.hayward@arm.com>
5506 David Sherwood <david.sherwood@arm.com>
5507
5508 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
5509 XFAIL the BIC test.
5510 * gcc.target/aarch64/sve/vcond_7.c: New test.
5511 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
5512
5513 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5514
5515 PR c++/70563
5516 * g++.dg/cpp0x/sfinae62.C: New.
5517
5518 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5519
5520 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
5521 load from src[i].
5522
5523 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5524
5525 PR c++/80691
5526 * g++.dg/cpp0x/narrowing1.C: New.
5527
5528 2018-05-08 Richard Biener <rguenther@suse.de>
5529
5530 PR middle-end/85588
5531 * gcc.dg/torture/pr85574.c: Rename to...
5532 * gcc.dg/torture/pr85588.c: ... this.
5533
5534 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5535
5536 PR fortran/54613
5537 * gfortran.dg/minmaxloc_12.f90: New test case.
5538 * gfortran.dg/minmaxloc_13.f90: New test case.
5539
5540 2018-05-07 Nathan Sidwell <nathan@acm.org>
5541
5542 * g++.dg/cpp0x/range-for10.C: Delete.
5543 * g++.dg/ext/forscope1.C: Delete.
5544 * g++.dg/ext/forscope2.C: Delete.
5545 * g++.dg/template/for1.C: Delete.
5546
5547 2018-05-07 Jeff Law <law@redhat.com>
5548
5549 * gfortran.dg/linefile.f90: New test.
5550
5551 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
5552
5553 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
5554 and options.
5555
5556 2018-05-06 Jakub Jelinek <jakub@redhat.com>
5557
5558 PR c++/85659
5559 * g++.dg/ext/asm14.C: New test.
5560 * g++.dg/ext/asm15.C: New test.
5561 * g++.dg/ext/asm16.C: New test.
5562
5563 2018-05-06 Michael Eager <eager@eagercon.com>
5564
5565 * gcc.target/microblaze/others/picdtr.c: Correct option
5566 -fPIE -mpic-data-is-text-relative.
5567
5568 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
5569
5570 * gcc.target/microblaze/others/picdtr.c: Add test for
5571 -fPIE -mpic-data-is-text-relative.
5572
5573 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
5574
5575 PR fortran/85507
5576 * gfortran.dg/coarray_dependency_1.f90: New test.
5577 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
5578
5579 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
5580
5581 * brig.dg/test/gimple/smoke_test.hsail: Fix the test
5582 to match the currently produced gimple.
5583
5584 2018-05-04 Carl Love <cel@us.ibm.com>
5585
5586 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
5587 vec_trunc.
5588 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
5589 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
5590 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
5591 xvcmpgedp counts. Add xxsel counts.
5592
5593 2018-05-04 Richard Biener <rguenther@suse.de>
5594
5595 PR middle-end/85627
5596 * g++.dg/torture/pr85627.C: New testcase.
5597
5598 2018-05-04 Richard Biener <rguenther@suse.de>
5599
5600 PR middle-end/85574
5601 * gcc.dg/torture/pr85574.c: New testcase.
5602 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
5603
5604 2018-05-04 Jakub Jelinek <jakub@redhat.com>
5605
5606 PR libstdc++/85466
5607 * gcc.dg/nextafter-1.c: New test.
5608 * gcc.dg/nextafter-2.c: New test.
5609 * gcc.dg/nextafter-3.c: New test.
5610 * gcc.dg/nextafter-4.c: New test.
5611
5612 2018-05-03 Nathan Sidwell <nathan@acm.org>
5613
5614 Remove -ffriend-injection.
5615 * g++.old-deja/g++.jason/scoping15.C: Delete.
5616 * g++.old-deja/g++.mike/net43.C: Delete.
5617
5618 2018-05-03 Jakub Jelinek <jakub@redhat.com>
5619
5620 PR target/85530
5621 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
5622 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
5623 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
5624 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
5625
5626 2018-05-03 Tom de Vries <tom@codesourcery.com>
5627
5628 PR testsuite/85106
5629 * lib/scanoffloadtree.exp: New file.
5630
5631 2018-05-03 Richard Biener <rguenther@suse.de>
5632
5633 PR tree-optimization/85615
5634 * gcc.dg/torture/pr85615.c: New testcase.
5635
5636 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5637
5638 PR tree-optimization/70291
5639 * gcc.dg/complex-6.c: New test.
5640 * gcc.dg/complex-7.c: Likewise.
5641
5642 2018-05-03 Richard Biener <rguenther@suse.de>
5643
5644 PR testsuite/85579
5645 * fortran.dg/pr51434.f90: Truncate transfer argument.
5646
5647 2018-05-02 Jakub Jelinek <jakub@redhat.com>
5648
5649 PR target/85582
5650 * gcc.c-torture/execute/pr85582-3.c: New test.
5651
5652 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
5653 Jason Merrill <jason@redhat.com>
5654
5655 PR c++/68374
5656 * g++.dg/warn/Wshadow-13.C: New.
5657 * g++.dg/warn/Wshadow-14.C: Likewise.
5658
5659 2018-05-02 Tom de Vries <tom@codesourcery.com>
5660
5661 PR libgomp/82428
5662 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
5663 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
5664
5665 2018-05-02 David Pagan <dave.pagan@oracle.com>
5666
5667 PR c/30552
5668 * gcc.dg/noncompile/pr30552-1.c: New test.
5669 * gcc.dg/noncompile/pr30552-2.c: New test.
5670 * gcc.dg/noncompile/pr30552-3.c: New test.
5671 * gcc.dg/noncompile/pr30552-4.c: New test.
5672
5673 2018-05-02 Richard Biener <rguenther@suse.de>
5674
5675 PR tree-optimization/85597
5676 * gcc.dg/vect/pr85597.c: New testcase.
5677
5678 2018-05-02 Tom de Vries <tom@codesourcery.com>
5679
5680 PR testsuite/85106
5681 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
5682 * lib/scanltranstree.exp: New file.
5683 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
5684 (scan-ltrans-tree-dump-times_required_options)
5685 (scan-ltrans-tree-dump-not_required_options)
5686 (scan-ltrans-tree-dump-dem_required_options)
5687 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
5688 * lib/gcc-dg.exp: Include scanltranstree.exp.
5689
5690 2018-05-02 Tom de Vries <tom@codesourcery.com>
5691
5692 PR testsuite/85106
5693 * gcc.dg/ipa/ipa-icf-38.c: New test.
5694 * gcc.dg/ipa/ipa-icf-38a.c: New test.
5695 * lib/scandump.exp (dump-base): New proc.
5696 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
5697 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
5698 base.
5699 * lib/scanipa.exp: Add "" argument to scan-dump calls.
5700 * lib/scanlang.exp: Same.
5701 * lib/scanrtl.exp: Same.
5702 * lib/scantree.exp: Same.
5703 * lib/scanwpaipa.exp: New file.
5704 * lib/gcc-dg.exp: Include scanwpaipa.exp.
5705
5706 2018-05-02 Richard Biener <rguenther@suse.de>
5707
5708 PR middle-end/85567
5709 * gcc.dg/torture/pr85567.c: New testcase.
5710
5711 2018-05-02 Jakub Jelinek <jakub@redhat.com>
5712
5713 PR target/85582
5714 * gcc.c-torture/execute/pr85582-1.c: New test.
5715 * gcc.c-torture/execute/pr85582-2.c: New test.
5716
5717 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
5718
5719 PR tree-optimization/85586
5720 * gcc.dg/vect/pr85586.c: New test.
5721
5722 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
5723
5724 PR tree-optimization/85143
5725 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
5726 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
5727
5728 2018-05-01 David Malcolm <dmalcolm@redhat.com>
5729
5730 PR c/84258
5731 * c-c++-common/Wformat-pr84258.c: New test.
5732
5733 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5734
5735 PR tree-optimization/82665
5736 * gcc.dg/tree-ssa/pr82665.c: New test.
5737
5738 2018-04-30 David Malcolm <dmalcolm@redhat.com>
5739
5740 PR c++/85523
5741 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5742 (test_add_fixit_insert_formatted_single_line): New function.
5743 (test_add_fixit_insert_formatted_multiline): New function.
5744 Extend expected output of generated patch to include fix-it hints
5745 for these.
5746 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
5747 "gcc-rich-location.h". Add test coverage for
5748 gcc_rich_location::add_fixit_insert_formatted.
5749
5750 2018-04-30 David Malcolm <dmalcolm@redhat.com>
5751
5752 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5753 (test_show_locus): Update for location_get_source_line returning a
5754 char_span. Use char_span for handling words in the
5755 "test_many_nested_locations" fix-it example.
5756
5757 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
5758
5759 * gcc.target/arc/interrupt-8.c: Update test.
5760 * gcc.target/arc/loop-4.c: Likewise.
5761 * gcc.target/arc/loop-hazard-1.c: Likewise.
5762 * gcc.target/arc/sdata-3.c: Likewise.
5763
5764 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
5765
5766 * gcc.target/arc/store-merge-1.c: New test.
5767 * gcc.target/arc/add_n-combine.c: Update test.
5768
5769 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
5770
5771 Microblaze Target: PIC data text relative
5772
5773 * gcc.target/microblaze/others/data_var1.c: Include
5774 PIC case of r20 base register.
5775 * gcc.target/microblaze/others/data_var2.c: Ditto.
5776 * gcc.target/microblaze/others/picdtr.c: Add new
5777 test case for -mpic-is-data-text-relative.
5778 * gcc.target/microblaze/others/sdata_var1.c: Add
5779 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
5780 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
5781 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
5782 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
5783 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
5784 * gcc.target/microblaze/others/string_cst1_gpopt.c:
5785 Ditto.
5786 * gcc.target/microblaze/others/string_cst2_gpopt.c:
5787 Ditto.
5788
5789 2018-04-30 Richard Biener <rguenther@suse.de>
5790
5791 PR tree-optimization/28364
5792 PR tree-optimization/85275
5793 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
5794 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
5795 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
5796 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
5797 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
5798 still passes.
5799 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
5800 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
5801 still passes.
5802 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
5803 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
5804 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
5805
5806 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
5807
5808 PR target/84431
5809 * gcc.target/i386/pr84431.c: New test.
5810
5811 2018-04-27 Martin Jambor <mjambor@suse.cz>
5812
5813 PR ipa/85549
5814 * g++.dg/ipa/pr85549.C: New test.
5815
5816 2018-04-27 Jakub Jelinek <jakub@redhat.com>
5817
5818 PR c++/85553
5819 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
5820 directive.
5821 * g++.dg/cpp0x/constexpr-85553.C: New test.
5822
5823 2018-04-27 David Malcolm <dmalcolm@redhat.com>
5824
5825 PR c++/85515
5826 * g++.dg/pr85515-1.C: New test.
5827 * g++.dg/pr85515-2.C: New test.
5828
5829 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
5830
5831 PR c++/84691
5832 * g++.dg/cpp0x/friend3.C: New.
5833
5834 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5835
5836 PR target/82518
5837 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
5838 Use check_effective_target_arm_little_endian.
5839
5840 2018-04-27 Jakub Jelinek <jakub@redhat.com>
5841
5842 PR tree-optimization/85529
5843 * gcc.c-torture/execute/pr85529-1.c: New test.
5844 * gcc.c-torture/execute/pr85529-2.c: New test.
5845 * gcc.dg/pr85529.c: New test.
5846
5847 2018-04-26 Maciej W. Rozycki <macro@mips.com>
5848
5849 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
5850 `.dword' in addition to `lw' and `.word'.
5851
5852 2018-04-26 Maciej W. Rozycki <macro@mips.com>
5853
5854 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
5855
5856 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
5857
5858 * gnat.dg/loop_optimization24.adb: New test.
5859
5860 2018-04-26 Richard Biener <rguenther@suse.de>
5861
5862 PR tree-optimization/85116
5863 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
5864 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
5865 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
5866 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
5867
5868 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
5869
5870 PR target/85473
5871 * gcc.target/i386/pr85473-1.c: New test.
5872 * gcc.target/i386/pr85473-2.c: New test.
5873
5874 2018-04-25 Nathan Sidwell <nathan@acm.org>
5875 Jakub Jelinek <jakub@redhat.com>
5876
5877 PR c++/85437
5878 PR c++/49171
5879 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
5880 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
5881 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
5882 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
5883 * g++.dg/cpp0x/pr85437-1.C: New.
5884 * g++.dg/cpp0x/pr85437-2.C: New.
5885 * g++.dg/cpp0x/pr85437-3.C: New.
5886 * g++.dg/cpp0x/pr85437-4.C: New.
5887
5888 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
5889
5890 PR fortran/85520
5891 * gfortran.dg/pr85520.f90: New test.
5892
5893 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5894
5895 PR target/85512
5896 * gcc.dg/pr85512.c: New test.
5897
5898 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
5899
5900 PR target/85485
5901 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
5902 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
5903 * gcc.dg/pr85388-1.c (dg-options): Likwise.
5904 * gcc.dg/pr85388-2.c (dg-options): Likwise.
5905 * gcc.dg/pr85388-3.c (dg-options): Likwise.
5906 * gcc.dg/pr85388-4.c (dg-options): Likwise.
5907 * gcc.dg/pr85388-5.c (dg-options): Likwise.
5908 * gcc.dg/pr85388-6.c (dg-options): Likwise.
5909 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
5910 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
5911 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
5912 * gcc.target/i386/cet-label.c (dg-options): Likwise.
5913 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
5914 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
5915 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
5916 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
5917 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
5918 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
5919 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
5920 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
5921 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
5922 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
5923 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
5924 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
5925 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
5926 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
5927 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
5928 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
5929 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
5930 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
5931 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
5932 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
5933 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
5934 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
5935 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
5936 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
5937 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
5938 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
5939 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
5940 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
5941 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
5942 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
5943 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
5944 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
5945 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
5946 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
5947 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
5948 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
5949 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
5950 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
5951 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
5952 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
5953 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
5954 * gcc.target/i386/pr84146.c (dg-options): Likwise.
5955 * gcc.target/i386/pr85403.c (dg-options): Likwise.
5956 * gcc.target/i386/pr85404.c (dg-options): Likwise.
5957 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
5958 with -mshstk.
5959 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
5960 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
5961 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
5962 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
5963 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
5964 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
5965 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
5966 * (dg-options): Likwise.
5967 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
5968 -mno-cet.
5969 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
5970 * gcc.target/i386/cet-label-3.c: Removed.
5971 * gcc.target/i386/cet-property-3.c: Likwise.
5972 * gcc.target/i386/cet-sjlj-7.c: Likwise.
5973
5974 2018-04-24 Jakub Jelinek <jakub@redhat.com>
5975
5976 PR target/85511
5977 * gcc.target/i386/pr85511.c: New test.
5978
5979 PR target/85503
5980 * g++.dg/ext/pr85503.C: New test.
5981
5982 PR target/85508
5983 * gcc.target/i386/pr85508.c: New test.
5984
5985 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
5986
5987 PR tree-optimization/85478
5988 * g++.dg/pr85478.C: New test.
5989
5990 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
5991
5992 * g++.dg/torture/pr85496.C: New test.
5993
5994 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
5995
5996 PR rtl-optimization/85423
5997 * gcc.dg/pr85423.c: New test.
5998
5999 2018-04-20 Martin Sebor <msebor@redhat.com>
6000
6001 PR c/85365
6002 * gcc.dg/Wrestrict-15.c: New test.
6003
6004 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
6005
6006 PR target/85456
6007 * gcc.target/powerpc/pr85456.c: New test.
6008
6009 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
6010
6011 * g++.dg/ext/undef-bool-1.C: Require lp64.
6012 * gcc.target/powerpc/undef-bool-2.c: Likewise.
6013
6014 2018-04-20 Jeff Law <law@redhat.com>
6015
6016 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
6017 stack protector.
6018 * gcc.dg/stack-check-6.c: Likewise.
6019 * gcc.dg/stack-check-6a.c: Likewise.
6020 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
6021 * gcc.target/i386/stack-check-18.c: Likewise.
6022 * gcc.target/i386/stack-check-19.c: Likewise.
6023
6024 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6025
6026 PR testsuite/85483
6027 * gcc.target/aarch64/sve/vcond_1.c: Move to...
6028 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
6029 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
6030 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
6031
6032 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
6033
6034 PR target/85469
6035 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
6036 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
6037
6038 2018-04-20 Richard Biener <rguenther@suse.de>
6039
6040 PR middle-end/85475
6041 * gcc.dg/torture/pr85475.c: New testcase.
6042
6043 2018-04-20 Martin Jambor <mjambor@suse.cz>
6044
6045 ipa/85449
6046 * gcc.dg/ipa/pr85449.c: New test.
6047
6048 2018-04-20 Martin Jambor <mjambor@suse.cz>
6049
6050 ipa/85447
6051 * g++.dg/ipa/pr85447.C: New file.
6052 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
6053
6054 2018-04-20 Jakub Jelinek <jakub@redhat.com>
6055
6056 PR c++/85462
6057 * g++.dg/cpp0x/pr85462.C: New test.
6058
6059 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6060
6061 * gcc.target/i386/pr85404.c: Require CET target.
6062
6063 2018-04-19 Jakub Jelinek <jakub@redhat.com>
6064
6065 PR tree-optimization/85467
6066 * gcc.dg/pr85467.c: New test.
6067
6068 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
6069
6070 PR c++/84611
6071 * g++.dg/parse/crash68.C: New.
6072
6073 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6074
6075 PR libgcc/85334
6076 * g++.dg/torture/pr85334.C: New test.
6077
6078 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
6079
6080 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
6081 * g++.dg/diagnostic/pr85464.C: New.
6082
6083 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6084
6085 PR target/85397
6086 * gcc.dg/torture/pr85397-1.c: New test.
6087 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
6088 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
6089
6090 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6091
6092 PR target/85404
6093 * gcc.target/i386/pr85404.c: New test.
6094
6095 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6096
6097 PR target/85417
6098 * c-c++-common/attr-nocf-check-1.c: Compile with
6099 -fcf-protection=none.
6100 * c-c++-common/attr-nocf-check-3.c: Likewise.
6101 * gcc.dg/march-generic.c: Likewise.
6102 * gcc.target/i386/align-limit.c: Likewise.
6103 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
6104 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
6105 * gcc.target/i386/cet-property-2.c: Likewise.
6106 * gcc.target/i386/ret-thunk-26.c: Likewise.
6107 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
6108 targets.
6109 * c-c++-common/fcf-protection-2.c: Likewise.
6110 * c-c++-common/fcf-protection-3.c: Likewise.
6111 * c-c++-common/fcf-protection-5.c: Likewise.
6112 * c-c++-common/fcf-protection-6.c: Likewise.
6113 * c-c++-common/fcf-protection-7.c: Likewise.
6114 * gcc.target/i386/cet-label-3.c: New test.
6115 * gcc.target/i386/cet-property-3.c: Likewise.
6116 * gcc.target/i386/cet-sjlj-7.c: Likewise.
6117 * gcc.target/i386/pr85417-1.c: Likewise.
6118 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
6119 __x86_indirect_thunk_nt_(r|e)ax
6120 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
6121 * gcc.target/i386/pr85403.c: Remove dg-error,
6122
6123 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
6124
6125 * gcc.target/i386/movdir-1.c: New test.
6126
6127 2018-04-19 Richard Biener <rguenther@suse.de>
6128
6129 PR middle-end/85455
6130 * gcc.dg/pr85455.c: New testcase.
6131
6132 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
6133
6134 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
6135 targets.
6136 * g++.dg/lto/pr85405b_0.C: Likewise.
6137 * g++.dg/lto/pr84805_0.C: Likewise.
6138
6139 2018-04-18 Martin Liska <mliska@suse.cz>
6140
6141 PR ipa/83983
6142 PR ipa/85391
6143 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
6144 output.
6145
6146 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
6147
6148 PR target/85388
6149 * gcc.dg/pr85388-1.c: New test.
6150 * gcc.dg/pr85388-2.c: Likewise.
6151 * gcc.dg/pr85388-3.c: Likewise.
6152 * gcc.dg/pr85388-4.c: Likewise.
6153 * gcc.dg/pr85388-5.c: Likewise.
6154 * gcc.dg/pr85388-6.c: Likewise.
6155
6156 2018-04-18 Jan Hubicka <jh@suse.cz>
6157 Martin Liska <mliska@suse.cz>
6158
6159 * g++.dg/lto/pr83121_0.C: Update template.
6160 * g++.dg/lto/pr83121_1.C: Update template.
6161 * g++.dg/lto/pr84805_0.C: Update template.
6162 * g++.dg/lto/pr84805_1.C: Update template.
6163 * g++.dg/lto/pr84805_2.C: Update template.
6164
6165 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6166
6167 PR c++/84630
6168 * g++.dg/cpp0x/pr84630.C: New.
6169
6170 2018-04-18 Jakub Jelinek <jakub@redhat.com>
6171
6172 PR c++/84463
6173 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
6174 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
6175 in two cases. Uncomment two other tests and add expected dg-error for
6176 them.
6177 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
6178 -Wnarrowing diagnostics on some targets for c++11.
6179 * g++.dg/parse/array-size2.C: Remove xfail.
6180 * g++.dg/cpp0x/constexpr-84463.C: New test.
6181
6182 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
6183
6184 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
6185 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
6186
6187 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6188
6189 PR testsuite/85326
6190 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
6191 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
6192 * g++.dg/other/sve_tls_2.C: Require effective target tls.
6193
6194 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
6195
6196 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
6197 prevent cascading of errors and change expected error message.
6198 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
6199 to 64-bit targets.
6200 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
6201 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
6202 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
6203 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
6204 error message.
6205 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
6206
6207 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6208
6209 PR target/85430
6210 * gcc.dg/pr85430.c: New test.
6211
6212 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6213
6214 PR testsuite/85326
6215 * gcc.target/arm/pr54300.C: Move to...
6216 * g++.dg/other/pr54300.C: ... Here. Add target directives.
6217 * gcc.target/arm/pr55073.C: Move to...
6218 * g++.dg/other/pr55073.C: ... Here. Add target directives.
6219 * gcc.target/arm/pr56184.C: Move to...
6220 * g++.dg/other/pr56184.C: ... Here. Add target directives.
6221 * gcc.target/arm/pr59985.C: Move to...
6222 * g++.dg/other/pr59985.C: ... Here. Add target directives.
6223 * gcc.target/aarch64/pr60675.C: Move to...
6224 * g++.dg/other/pr60675.C: ... Here. Add target directives.
6225 * gcc.target/aarch64/pr81422.C: Move to...
6226 * g++.dg/other/pr81422.C: ... Here. Add target directives.
6227 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
6228 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
6229 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
6230 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
6231 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
6232 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
6233 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
6234 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
6235 * gcc.target/aarch64/sve/tls_2.C: Move to...
6236 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
6237 * gcc.target/aarch64/pr81414.C: Rename to...
6238 * gcc.target/aarch64/pr81414.c: ... This.
6239 * gcc.target/aarch64/simd/pr67896.C: Rename to...
6240 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
6241 messages.
6242 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
6243 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
6244 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
6245 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
6246 file name.
6247
6248 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6249
6250 PR middle-end/85414
6251 * gcc.dg/pr85414.c: New test.
6252
6253 2018-04-17 Martin Jambor <mjambor@suse.cz>
6254
6255 PR ipa/85421
6256 * g++.dg/ipa/pr85421.C: New test.
6257
6258 2018-04-17 Martin Liska <mliska@suse.cz>
6259
6260 PR lto/85405
6261 * g++.dg/lto/pr85405b_0.C: New test.
6262 * g++.dg/lto/pr85405b_1.C: New test.
6263
6264 2018-04-17 Martin Liska <mliska@suse.cz>
6265
6266 PR lto/85405
6267 * g++.dg/lto/pr85405_0.C: New test.
6268 * g++.dg/lto/pr85405_1.C: New test.
6269
6270 2018-04-17 Martin Liska <mliska@suse.cz>
6271
6272 PR ipa/85329
6273 * g++.dg/ext/pr85329-2.C: New test.
6274 * g++.dg/ext/pr85329.C: New test.
6275 * gcc.target/i386/mvc12.c: New test.
6276
6277 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
6278
6279 PR c++/85039
6280 * g++.dg/pr85039-1.C: New.
6281 * g++.dg/pr85039-2.C: New.
6282 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
6283
6284 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
6285
6286 PR target/85080
6287 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
6288 if the target supports efficient unaligned storage accesses.
6289
6290 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
6291
6292 PR target/83660
6293 * gcc.target/powerpc/pr83660.C: New test.
6294
6295 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
6296
6297 PR target/85403
6298 * gcc.target/i386/pr85403.c: New test.
6299
6300 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
6301
6302 PR target/84331
6303 * gcc.target/i386/funcspec-56.inc: Test arch=skylake.
6304
6305 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6306 Jason Merrill <jason@redhat.com>
6307
6308 PR c++/85112
6309 * g++.dg/cpp0x/pr85112.C: New.
6310
6311 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
6312
6313 PR testsuite/85326
6314 * g++.dg/ext/undef-bool-1.C: New file.
6315 * gcc.target/powerpc/powerpc.exp: Remove .C support.
6316 * gcc.target/powerpc/undef-bool-1.C: Remove file.
6317
6318 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
6319
6320 PR target/85293
6321 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
6322 corresponding dg-error clause.
6323 * gcc.target/powerpc/pr80098-3.c: Ditto.
6324 * gcc.target/powerpc/pr80103-1.c: Delete.
6325
6326 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
6327
6328 PR fortran/81773
6329 PR fortran/83606
6330 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
6331 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
6332
6333 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6334
6335 PR fortran/85387
6336 * gfortran.dg/implied_do_io_5.f90: New test.
6337
6338 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
6339
6340 PR target/83402
6341 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
6342 several values: positive, negative, and zero.
6343 * gcc.target/powerpc/sse2-pslld-1.c: Same.
6344 * gcc.target/powerpc/sse2-psllq-1.c: Same.
6345
6346 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
6347
6348 PR rtl-optimization/79916
6349 * gcc.target/powerpc/pr79916.c: New.
6350
6351 2018-04-13 Jakub Jelinek <jakub@redhat.com>
6352
6353 PR rtl-optimization/85393
6354 * g++.dg/opt/pr85393.C: New test.
6355 * g++.dg/opt/pr85393-aux.cc: New file.
6356
6357 PR rtl-optimization/85376
6358 * gcc.dg/pr85376.c: New test.
6359
6360 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
6361
6362 PR rtl-optimization/83852
6363 * gcc.dg/pr83852.c: New testcase.
6364
6365 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
6366
6367 PR testsuite/85326
6368 * gcc.target/s390/pr77822-1.C: Rename to ...
6369 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
6370 * gcc.target/s390/pr77822-2.c: Add asm scan check.
6371 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
6372
6373 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
6374
6375 PR lto/71991
6376 * gcc.target/i386/pr71991.c: New testcase.
6377
6378 2018-04-13 Martin Liska <mliska@suse.cz>
6379 Jakub Jelinek <jakub@redhat.com>
6380
6381 PR middle-end/81657
6382 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
6383 call.
6384
6385 2018-04-12 David Malcolm <dmalcolm@redhat.com>
6386
6387 PR c++/85385
6388 * g++.dg/diagnostic/macro-arg-count.C: New test.
6389
6390 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6391
6392 PR fortran/83064
6393 PR testsuite/85346
6394 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
6395 array and move test to libgomp/testsuite/libgomp.fortran.
6396 * gfortran.dg/do_concurrent_6.f90: New test.
6397
6398 2018-04-12 Marek Polacek <polacek@redhat.com>
6399
6400 PR c++/85258
6401 * g++.dg/parse/error61.C: New test.
6402
6403 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
6404
6405 PR target/85347
6406 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
6407 specify -mvsx on gcc command line.
6408
6409 2018-04-12 Jakub Jelinek <jakub@redhat.com>
6410
6411 PR target/85328
6412 * gcc.target/i386/pr85328.c: New test.
6413
6414 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6415
6416 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
6417
6418 2018-04-12 Jakub Jelinek <jakub@redhat.com>
6419
6420 PR rtl-optimization/85342
6421 * gcc.target/i386/pr85342.c: New test.
6422
6423 2018-04-11 Jason Merrill <jason@redhat.com>
6424
6425 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
6426 if ulimit -v is set.
6427
6428 2018-04-11 Bin Cheng <bin.cheng@arm.com>
6429
6430 PR testsuite/85190
6431 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
6432
6433 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
6434
6435 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
6436 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
6437
6438 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6439
6440 PR c++/70808
6441 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
6442 effective target.
6443
6444 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
6445
6446 PR target/84301
6447 * gcc.target/i386/pr84301.c: New test.
6448
6449 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6450
6451 PR tree-optimization/85331
6452 * gcc.c-torture/execute/pr85331.c: New test.
6453
6454 2018-04-11 Marek Polacek <polacek@redhat.com>
6455
6456 PR c++/85032
6457 * g++.dg/cpp0x/pr51225.C: Adjust error message.
6458 * g++.dg/cpp1z/constexpr-if21.C: New test.
6459
6460 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6461
6462 PR target/85281
6463 * gcc.target/i386/pr85281.c: New test.
6464
6465 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
6466
6467 PR rtl-optimization/84659
6468 * gcc.dg/pr84659.c: New test.
6469
6470 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6471
6472 PR debug/85302
6473 * g++.dg/debug/dwarf2/pr85302.C: New test.
6474
6475 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
6476
6477 PR target/85261
6478 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
6479 into register.
6480
6481 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6482
6483 PR c++/70808
6484 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
6485
6486 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
6487
6488 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
6489 * gcc.target/powerpc/dimode_off.c: Ditto.
6490 * gcc.target/powerpc/tfmode_off.c: Ditto.
6491 * gcc.target/powerpc/timode_off.c: Ditto.
6492
6493 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
6494
6495 * gcc.target/powerpc/vec-ldl-1.c: New test.
6496 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
6497 corrections to ABI implementation.
6498
6499 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
6500
6501 PR target/85056
6502 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
6503
6504 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6505
6506 PR rtl-optimization/85300
6507 * gcc.dg/pr85300.c: New test.
6508
6509 2018-04-10 David Malcolm <dmalcolm@redhat.com>
6510
6511 PR c++/85110
6512 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
6513 where we now show the pertinent parameter.
6514 * g++.dg/diagnostic/aka2.C: Likewise.
6515 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
6516
6517 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6518
6519 PR fortran/85313
6520 * gfortran.dg/gomp/pr85313.f90: New test.
6521
6522 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6523
6524 PR c++/24314
6525 * g++.dg/parse/template29.C: New.
6526
6527 2018-04-10 Bin Cheng <bin.cheng@arm.com>
6528
6529 PR testsuite/85190
6530 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
6531
6532 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6533
6534 PR target/85177
6535 PR target/85255
6536 * gcc.target/i386/avx512f-pr85177.c: New test.
6537 * gcc.target/i386/avx512f-pr85255.c: New test.
6538
6539 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
6540
6541 PR tree-optimization/85286
6542 * gcc.dg/vect/pr85286.c: New test.
6543
6544 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6545
6546 PR target/85173
6547 * gcc.target/arm/pr85173.c: New test.
6548
6549 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6550
6551 PR lto/85248
6552 * gcc.dg/lto/pr85248_0.c: New test.
6553 * gcc.dg/lto/pr85248_1.c: New test.
6554
6555 2018-04-09 Jan Hubicka <jh@suse.cz>
6556
6557 PR lto/85078
6558 * g++.dg/torture/pr85078.C: New.
6559
6560 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
6561
6562 PR c++/85227
6563 * g++.dg/cpp1z/decomp44.C: New.
6564 * g++.dg/cpp1z/decomp45.C: Likewise.
6565
6566 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6567
6568 PR fortran/83064
6569 * gfortran.dg/do_concurrent_5.f90: New test.
6570 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
6571 message.
6572
6573 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6574
6575 PR fortran/51260
6576 * gfortran.dg/parameter_array_element_3.f90: New test.
6577
6578 2018-04-09 Jakub Jelinek <jakub@redhat.com>
6579
6580 PR c++/85194
6581 * g++.dg/cpp1z/decomp43.C: New test.
6582
6583 PR rtl-optimization/80463
6584 * g++.dg/pr80463.C: Add -w to dg-options.
6585
6586 2018-04-09 Richard Biener <rguenther@suse.de>
6587
6588 PR tree-optimization/85284
6589 * gcc.dg/torture/pr85284.c: New testcase.
6590
6591 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6592
6593 PR rtl-optimization/80463
6594 PR rtl-optimization/83972
6595 PR rtl-optimization/83480
6596
6597 * gcc.dg/pr80463.c: New test.
6598 * g++.dg/pr80463.C: Likewise.
6599 * gcc.dg/pr83972.c: Likewise.
6600
6601 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6602
6603 PR rtl-optimization/83913
6604 * gcc.dg/pr83913.c: New test.
6605
6606 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6607
6608 PR rtl-optimization/83962
6609 * gcc.dg/pr83962.c: New test.
6610
6611 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6612
6613 PR rtl-optimization/83530
6614 * gcc.dg/pr83530.c: New test.
6615
6616 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6617
6618 PR middle-end/82976
6619 * gfortran.dg/realloc_on_assign_16a.f90: New test.
6620
6621 2018-04-07 Jakub Jelinek <jakub@redhat.com>
6622
6623 PR tree-optimization/85257
6624 * gcc.dg/pr85257.c: New test.
6625
6626 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
6627
6628 * g++.dg/opt/pr85196.C: New test.
6629
6630 2018-04-06 David Malcolm <dmalcolm@redhat.com>
6631
6632 PR c++/84269
6633 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
6634 std::tuple here since they need C++11.
6635 * g++.dg/lookup/missing-std-include-8.C: New test.
6636 * g++.dg/lookup/missing-std-include.C: Move std::array and
6637 std::tuple test to missing-std-include-6.C to avoid failures
6638 with C++98.
6639
6640 2018-04-06 Jakub Jelinek <jakub@redhat.com>
6641
6642 PR debug/85252
6643 * gcc.dg/debug/pr85252.c: New test.
6644
6645 PR rtl-optimization/84872
6646 * gcc.dg/graphite/pr84872.c: New test.
6647
6648 PR c++/85210
6649 * g++.dg/cpp1z/decomp42.C: New test.
6650
6651 2018-04-06 David Malcolm <dmalcolm@redhat.com>
6652
6653 PR c++/85021
6654 * g++.dg/lookup/missing-std-include-7.C: New test.
6655
6656 2018-04-06 Tamar Christina <tamar.christina@arm.com>
6657
6658 * gcc.dg/struct-simple.c: Revert r254862.
6659 * lib/target-supports.exp
6660 (check_effective_target_word_mode_no_slow_unalign): Likewise.
6661
6662 2018-04-06 Richard Biener <rguenther@suse.de>
6663
6664 PR middle-end/85244
6665 * gcc.dg/torture/pr85244-1.c: New testcase.
6666 * gcc.dg/torture/pr85244-2.c: Likewise.
6667
6668 2018-04-06 Jakub Jelinek <jakub@redhat.com>
6669
6670 PR sanitizer/85213
6671 * c-c++-common/ubsan/pr85213.c: New test.
6672
6673 2018-04-06 Richard Biener <rguenther@suse.de>
6674
6675 PR middle-end/85180
6676 * gcc.dg/pr85180.c: New testcase.
6677
6678 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6679
6680 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
6681 to trigger the optimization. Do some cleanup and function
6682 renaming. Add more test functions.
6683
6684 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6685
6686 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
6687 options.
6688 * gcc.target/s390/hotpatch-1.c: Skip when building without
6689 optimization.
6690 * gcc.target/s390/hotpatch-10.c: Likewise.
6691 * gcc.target/s390/hotpatch-11.c: Likewise.
6692 * gcc.target/s390/hotpatch-12.c: Likewise.
6693 * gcc.target/s390/hotpatch-13.c: Likewise.
6694 * gcc.target/s390/hotpatch-14.c: Likewise.
6695 * gcc.target/s390/hotpatch-15.c: Likewise.
6696 * gcc.target/s390/hotpatch-16.c: Likewise.
6697 * gcc.target/s390/hotpatch-17.c: Likewise.
6698 * gcc.target/s390/hotpatch-18.c: Likewise.
6699 * gcc.target/s390/hotpatch-19.c: Likewise.
6700 * gcc.target/s390/hotpatch-2.c: Likewise.
6701 * gcc.target/s390/hotpatch-3.c: Likewise.
6702 * gcc.target/s390/hotpatch-4.c: Likewise.
6703 * gcc.target/s390/hotpatch-5.c: Likewise.
6704 * gcc.target/s390/hotpatch-6.c: Likewise.
6705 * gcc.target/s390/hotpatch-7.c: Likewise.
6706 * gcc.target/s390/hotpatch-8.c: Likewise.
6707 * gcc.target/s390/hotpatch-9.c: Likewise.
6708
6709 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6710
6711 * c-c++-common/Wattributes.c: Disable warning for s390* target and
6712 check for an error instead.
6713 * gcc.dg/Wattributes-6.c: Likewise.
6714
6715 2018-04-05 Jakub Jelinek <jakub@redhat.com>
6716
6717 PR c++/85209
6718 * g++.dg/cpp1z/decomp39.C: New test.
6719 * g++.dg/cpp1z/decomp40.C: New test.
6720
6721 PR c++/85208
6722 * g++.dg/cpp1z/decomp41.C: New test.
6723
6724 PR middle-end/85195
6725 * gcc.dg/pr85195.c: New test.
6726
6727 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
6728
6729 PR c++/80956
6730 * g++.dg/cpp0x/initlist100.C: New.
6731 * g++.dg/cpp0x/initlist101.C: Likewise.
6732
6733 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
6734
6735 PR c++/84792
6736 * g++.dg/other/pr84792-1.C: New.
6737 * g++.dg/other/pr84792-2.C: Likewise.
6738
6739 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
6740
6741 PR target/85193
6742 * gcc.target/i386/pr85193.c: New test.
6743
6744 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
6745
6746 PR c++/84979
6747 * g++.dg/concepts/pr84979.C: New.
6748 * g++.dg/concepts/pr84979-2.C: New.
6749 * g++.dg/concepts/pr84979-3.C: New.
6750
6751 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
6752
6753 PR c++/80026
6754 * g++.dg/cpp0x/variadic174.C: New.
6755
6756 2018-04-04 Jakub Jelinek <jakub@redhat.com>
6757
6758 PR inline-asm/85172
6759 * g++.dg/ext/builtin13.C: New test.
6760 * g++.dg/ext/atomic-4.C: New test.
6761
6762 PR c++/85146
6763 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
6764 * g++.dg/ext/bases3.C: New test.
6765
6766 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
6767
6768 PR target/85203
6769 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
6770 to match a single insn of the baz function. Move scan directives at
6771 the end of the file below the functions they are trying to test for
6772 better readability.
6773 * gcc.target/arm/cmse/cmse-16.c: New testcase.
6774
6775 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
6776
6777 PR rtl-optimization/84878
6778 * gcc.target/powerpc/pr84878.c: New test.
6779
6780 2018-04-04 Michael Matz <matz@suse.de>
6781
6782 * gcc.dg/Wstringop-overflow-4.c: New test.
6783 * c-c++-common/Wstringop-truncation-4.c: Adjust.
6784
6785 2018-04-04 Jakub Jelinek <jakub@redhat.com>
6786
6787 PR testsuite/85189
6788 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
6789 for the diagnostics of overridden functions. Adjust for new wording.
6790
6791 2018-04-04 Richard Biener <rguenther@suse.de>
6792
6793 PR lto/85176
6794 * g++.dg/lto/pr85176_0.C: New testcase.
6795
6796 2018-04-04 Richard Biener <rguenther@suse.de>
6797
6798 PR testsuite/85191
6799 * lib/target-supports.exp (check_effective_target_vect_perm_short):
6800 Fix typo.
6801
6802 2018-04-04 Martin Liska <mliska@suse.cz>
6803
6804 PR sanitizer/85174
6805 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
6806 and msdata as a workaround for powerpc.
6807
6808 2018-04-04 Richard Biener <rguenther@suse.de>
6809
6810 PR tree-optimization/85168
6811 * gcc.dg/torture/pr85168.c: New testcase.
6812
6813 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
6814
6815 PR c++/84943
6816 * g++.dg/pr84943.C: New.
6817 * g++.dg/pr84943-2.C: New.
6818
6819 2018-04-03 Jakub Jelinek <jakub@redhat.com>
6820
6821 PR rtl-optimization/85167
6822 * gcc.dg/pr85167.c: New test.
6823
6824 PR tree-optimization/85156
6825 * c-c++-common/pr85156.c: New test.
6826 * gcc.c-torture/execute/pr85156.c: New test.
6827
6828 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
6829
6830 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
6831 * gcc.target/powerpc/undef-bool-1.C: New file.
6832 * gcc.target/powerpc/undef-bool-2.c: New file.
6833
6834 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
6835
6836 PR c++/84768
6837 * g++.dg/cpp1z/class-deduction52.C: New.
6838
6839 2018-04-03 Jakub Jelinek <jakub@redhat.com>
6840
6841 PR c++/85147
6842 * g++.dg/cpp0x/pr85147.C: New test.
6843
6844 PR c++/85140
6845 * g++.dg/cpp0x/gen-attrs-64.C: New test.
6846
6847 PR c++/85134
6848 * g++.dg/gomp/pr85134.C: New test.
6849 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
6850
6851 PR target/85169
6852 * gcc.c-torture/execute/pr85169.c: New test.
6853 * gcc.target/i386/avx512f-pr85169.c: New test.
6854 * gcc.target/i386/avx512bw-pr85169.c: New test.
6855
6856 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
6857
6858 PR target/85126
6859 * gcc.target/powerpc/pr69946: Adjust comment. Remove
6860 scan-assembler-times clause.
6861
6862 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
6863
6864 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
6865 dg-additional-options.
6866
6867 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
6868
6869 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
6870
6871 2018-04-03 Richard Biener <rguenther@suse.de>
6872
6873 PR testsuite/85154
6874 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
6875
6876 2018-04-02 Jim Wilson <jimw@sifive.com>
6877
6878 * gcc.target/riscv/pr84660.c: New.
6879 * gcc.target/riscv/shift-and-1.c: New.
6880 * gcc.target/riscv/shift-and-2.c: New.
6881
6882 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
6883
6884 PR fortran/85102
6885 * gfortran.dg/array_simplify_2.f90: New test.
6886
6887 2018-04-01 Jakub Jelinek <jakub@redhat.com>
6888
6889 PR middle-end/85090
6890 * gcc.target/i386/avx512f-pr85090-1.c: New test.
6891 * gcc.target/i386/avx512f-pr85090-2.c: New test.
6892 * gcc.target/i386/avx512f-pr85090-3.c: New test.
6893 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
6894 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
6895
6896 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
6897
6898 PR c++/85027
6899 * g++.dg/pr85027.C: New.
6900
6901 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
6902
6903 PR target/83315
6904 * gcc.target/powerpc/sse-maxps-2.c: New test.
6905 * gcc.target/powerpc/sse-minps-2.c: New test.
6906
6907 2018-03-30 Jakub Jelinek <jakub@redhat.com>
6908
6909 PR c++/84791
6910 * g++.dg/gomp/pr84791.C: New test.
6911
6912 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
6913
6914 PR fortran/84931
6915 * gfortran.dg/array_constructor_53.f90: New test.
6916
6917 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6918
6919 PR fortran/85130
6920 * gfortran.dg/substr_6.f90: Remove illegal test for
6921 out-of-bounds substring.
6922
6923 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6924
6925 PR fortran/85111
6926 * gfortran.dg/zero_sized_10.f90: New test.
6927
6928 2018-03-29 David Malcolm <dmalcolm@redhat.com>
6929
6930 PR c++/84269
6931 * g++.dg/lookup/missing-std-include-6.C: New test.
6932 * g++.dg/lookup/missing-std-include.C: Add std::pair and
6933 std::tuple tests.
6934 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
6935 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
6936 <cstring>, <cassert>, and <cstdlib>.
6937
6938 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
6939
6940 PR inline-asm/84985
6941 * gcc.target/i386/pr84985.c: New.
6942
6943 2018-03-29 David Malcolm <dmalcolm@redhat.com>
6944
6945 PR c++/85110
6946 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
6947
6948 2018-03-29 Jakub Jelinek <jakub@redhat.com>
6949
6950 PR c++/85108
6951 * g++.dg/warn/Wunused-var-31.C: New test.
6952
6953 PR c/85094
6954 * c-c++-common/Wduplicated-branches-14.c: New test.
6955
6956 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
6957
6958 PR c++/84606
6959 * g++.dg/cpp0x/pr84606.C: New.
6960
6961 2018-03-29 Carl Love <cel@us.ibm.com>
6962
6963 Revert
6964 2017-09-27 Carl Love <cel@us.ibm.com>
6965
6966 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
6967 for the __builtin_fctid and __builtin_fctiw.
6968
6969 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
6970
6971 PR target/84912
6972 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
6973 deleted builtin function.
6974 (div_weuo): Likewise.
6975 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
6976 (div_deuo): Likewise.
6977
6978 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
6979
6980 PR c++/85028
6981 * g++.dg/other/default13.C: New.
6982
6983 2018-03-28 Jakub Jelinek <jakub@redhat.com>
6984
6985 PR target/85095
6986 * gcc.target/i386/pr85095-1.c: New test.
6987 * gcc.target/i386/pr85095-2.c: New test.
6988 * gcc.c-torture/execute/pr85095.c: New test.
6989
6990 PR tree-optimization/82004
6991 * gcc.dg/pr82004.c: New test.
6992
6993 2018-03-28 Jakub Jelinek <jakub@redhat.com>
6994 Martin Liska <mliska@suse.cz>
6995
6996 PR sanitizer/85081
6997 * g++.dg/asan/pr85081.C: New test.
6998
6999 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
7000
7001 PR c++/84789
7002 * g++.dg/template/pr84789.C: Adjust for testing with
7003 -fconcepts too.
7004
7005 PR c++/84973
7006 * g++.dg/template/pr84973.C: New.
7007 * g++.dg/template/pr84973-2.C: New.
7008 * g++.dg/template/pr84973-3.C: New.
7009
7010 PR c++/84968
7011 * g++.dg/eh/pr84968.C: New.
7012
7013 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
7014
7015 PR target/84914
7016 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
7017 long double multiply/divide uses the correct function.
7018 * gcc.target/powerpc/mulkc-3.c: Likewise.
7019 * gcc.target/powerpc/divkc-2.c: Likewise.
7020 * gcc.target/powerpc/divkc-3.c: Likewise.
7021
7022 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
7023
7024 PR c++/85067
7025 * g++.dg/cpp0x/defaulted51.C: New.
7026 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
7027
7028 2018-03-27 Jakub Jelinek <jakub@redhat.com>
7029
7030 PR c++/85077
7031 * g++.dg/ext/vector35.C: New test.
7032
7033 PR c++/85061
7034 * g++.dg/ext/builtin-offsetof3.C: New test.
7035
7036 PR c++/85076
7037 * g++.dg/cpp1y/pr85076.C: New test.
7038
7039 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7040
7041 PR fortran/85084
7042 * gfortran.dg/matmul_rank_1.f90: New test.
7043
7044 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7045 Harald Anlauf <anlauf@gmx.de>
7046
7047 * gfortran.dg/structure_constructor_15.f90: New test.
7048
7049 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
7050
7051 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
7052 for the diagnostics of overridden functions. Adjust for new wording.
7053 * g++.dg/cpp0x/implicit1.C: Likewise.
7054 * g++.dg/cpp0x/override1.C: Likewise.
7055 * g++.dg/cpp1y/auto-fn18.C: Likewise.
7056 * g++.dg/eh/shadow1.C: Likewise.
7057 * g++.dg/inherit/covariant12.C: Likewise.
7058 * g++.dg/inherit/covariant14.C: Likewise.
7059 * g++.dg/inherit/covariant15.C: Likewise.
7060 * g++.dg/inherit/covariant16.C: Likewise.
7061 * g++.dg/inherit/covariant22.C: Likewise.
7062 * g++.dg/inherit/crash3.C: Likewise.
7063 * g++.dg/inherit/error2.C: Likewise.
7064 * g++.dg/template/crash100.C: Likewise.
7065 * g++.old-deja/g++.eh/spec6.C: Likewise.
7066 * g++.old-deja/g++.mike/p811.C: Likewise.
7067 * g++.old-deja/g++.other/virtual11.C: Likewise.
7068 * g++.old-deja/g++.other/virtual4.C: Likewise.
7069
7070 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
7071
7072 PR target/85044
7073 * gcc.target/i386/pr85044.c: New test.
7074
7075 2018-03-27 Martin Sebor <msebor@redhat.com>
7076
7077 PR testsuite/83462
7078 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
7079 other than x86.
7080
7081 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7082
7083 PR target/83009
7084 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
7085
7086 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7087
7088 PR target/81863
7089 * gcc.target/arm/pr81863.c: New test.
7090
7091 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
7092
7093 PR target/85056
7094 * gcc.target/nvptx/pr85056.c: New test.
7095 * gcc.target/nvptx/pr85056a.c: New test.
7096
7097 2018-03-27 Richard Biener <rguenther@suse.de>
7098
7099 PR testsuite/82847
7100 * lib/target-supports.exp (check_ssse3_available): New function.
7101 (check_effective_target_vect_perm_short): Enable for x86 if
7102 check_ssse3_available.
7103
7104 2018-03-27 Richard Biener <rguenther@suse.de>
7105
7106 PR tree-optimization/85082
7107 * gfortran.dg/pr85082.f90: New testcase.
7108
7109 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
7110
7111 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
7112 to "l=2" in dg-final.
7113
7114 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
7115
7116 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
7117 * gcc.target/mips/fix-r4000-2.c: Likewise.
7118 * gcc.target/mips/fix-r4000-3.c: Likewise.
7119 * gcc.target/mips/fix-r4000-4.c: Likewise.
7120 * gcc.target/mips/fix-r4000-5.c: Likewise.
7121 * gcc.target/mips/fix-r4000-6.c: Likewise.
7122 * gcc.target/mips/fix-r4000-7.c: Likewise.
7123 * gcc.target/mips/fix-r4000-8.c: Likewise.
7124 * gcc.target/mips/fix-r4000-9.c: Likewise.
7125 * gcc.target/mips/fix-r4000-10.c: Likewise.
7126 * gcc.target/mips/fix-r4000-7.c: Change dg-final
7127 "mulditi3_r4000" instead of "mulditi3".
7128 * gcc.target/mips/fix-r4000-8.c: Change dg-final
7129 "umulditi3_r4000" instead of "umulditi3".
7130
7131 2018-03-27 Jakub Jelinek <jakub@redhat.com>
7132
7133 PR c++/85068
7134 * g++.dg/inherit/covariant22.C: New test.
7135
7136 2018-03-27 Richard Biener <rguenther@suse.de>
7137
7138 PR testsuite/84004
7139 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
7140 alignment.
7141
7142 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
7143 Jason Merrill <jason@redhat.com>
7144
7145 PR c++/84632
7146 * g++.dg/init/array49.C: New.
7147 * g++.dg/torture/pr70499.C: Adjust.
7148
7149 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
7150
7151 PR target/85073
7152 * gcc.target/i386/pr85073.c: New test.
7153
7154 2018-03-26 Richard Biener <rguenther@suse.de>
7155
7156 PR testsuite/85066
7157 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
7158 instead of long.
7159
7160 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
7161
7162 PR fortran/66709
7163 * gfortran.dg/parameter_array_format.f90: New test.
7164
7165 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
7166 Neil Carlson <neil.n.carlson@gmail.com>
7167
7168 PR fortran/84381
7169 * gfortran.dg/literal_character_constant_1.inc: Replace
7170 call abort by STOP n.
7171 * gfortran.dg/overload_1.f90: Likewise.
7172
7173 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
7174 Dominique d'Humieres <dominiq@gcc.gnu.org>
7175
7176 PR fortran/84924
7177 * gfortran.dg/scalar_pointer_1.f90: New test.
7178
7179 2018-03-25 Tom de Vries <tom@codesourcery.com>
7180
7181 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
7182 precise.
7183
7184 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7185
7186 PR fortran/69497
7187 * gfortran.dg/pr89497.f90: New test.
7188
7189 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
7190
7191 PR fortran/70068
7192 * gfortran.dg/substr_7.f90: New test.
7193
7194 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
7195
7196 PR fortran/42651
7197 * gfortran.dg/pr42651.f90: New test.
7198 * gfortran.dg/func_result_7.f90: Update error message.
7199
7200 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
7201
7202 PR tree-optimization/84005
7203 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
7204 failing to force the alignment.
7205
7206 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
7207
7208 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
7209 from this to...
7210 <vclzd>: ...this.
7211
7212 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
7213
7214 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
7215 message. Fix scan-assembler patterns.
7216
7217 2018-03-23 Jakub Jelinek <jakub@redhat.com>
7218
7219 PR c++/85015
7220 * g++.dg/cpp0x/pr85015.C: New test.
7221
7222 PR c++/84942
7223 * g++.dg/cpp1y/pr84942.C: New test.
7224
7225 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
7226
7227 PR inline-asm/85030
7228 * gcc.target/i386/pr85030.c: New.
7229
7230 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7231
7232 PR target/85026
7233 * g++.dg/pr85026.C: New test.
7234
7235 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
7236
7237 * g++.dg/debug/pr84704.C: XFAIL AIX.
7238
7239 2018-03-23 Sudakshina Das <sudi.das@arm.com>
7240
7241 PR target/84826
7242 * gcc.target/arm/pr84826.c: Add dg directive.
7243
7244 2018-03-23 Marek Polacek <polacek@redhat.com>
7245
7246 PR c++/85033
7247 * g++.dg/ext/builtin-offsetof2.C: New test.
7248
7249 PR c++/85045
7250 * g++.dg/cpp0x/Wnarrowing5.C: New test.
7251 * gcc.dg/pr85045.c: New test.
7252
7253 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
7254
7255 PR debug/85020
7256 * gnat.dg/lto22.adb: New test.
7257 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
7258 * gnat.dg/lto22_pkg2.ads: Likewise.
7259
7260 2018-03-23 Jakub Jelinek <jakub@redhat.com>
7261
7262 PR c/80778
7263 * gcc.dg/lto/pr80778_0.c: New test.
7264
7265 PR inline-asm/85034
7266 * gcc.target/i386/pr85034.c: New test.
7267
7268 PR inline-asm/85022
7269 * c-c++-common/torture/pr85022.c: New test.
7270
7271 PR sanitizer/85029
7272 * g++.dg/ubsan/pr85029.C: New test.
7273
7274 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
7275
7276 PR c++/71251
7277 * g++.dg/cpp0x/pr71251.C: New.
7278
7279 PR c++/84789
7280 * g++.dg/template/pr84789.C: New.
7281 * g++.dg/template/pr84789-2.C: New.
7282 * g++.dg/template/pr84789-3.C: New.
7283 * g++.dg/parse/dtor11.C: Accept alternate error message.
7284
7285 PR c++/84729
7286 * g++.dg/pr84729.C: New.
7287 * g++.old-deja/g++.ext/arrnew2.C: Require error.
7288 * g++.old-deja/g++.robertl/eb58.C: Likewise.
7289 * g++.old-deja/g++.robertl/eb63.C: Likewise.
7290
7291 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
7292
7293 PR fortran/84922
7294 * gfortran.dg/interface_42.f90: New test.
7295 * gfortran.dg/interface_43.f90: New test.
7296
7297 2018-03-22 Sudakshina Das <sudi.das@arm.com>
7298
7299 PR target/84826
7300 * gcc.target/arm/pr84826.c: New test.
7301
7302 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
7303
7304 * gcc.target/arm/addr-modes-float.c: Move dg-do before
7305 dg-require-effective-target.
7306 * gcc.target/arm/addr-modes-int.c: Likewise.
7307 * gcc.target/nios2/lo-addr-tls.c: Likewise.
7308
7309 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
7310
7311 PR target/84760
7312 * gcc.target/powerpc/altivec-ld-1.c: New test.
7313
7314 2018-03-22 Bin Cheng <bin.cheng@arm.com>
7315
7316 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
7317
7318 2018-03-22 Jakub Jelinek <jakub@redhat.com>
7319
7320 PR inline-asm/84941
7321 * gcc.dg/pr84941.c: New test.
7322
7323 2018-03-22 Tom de Vries <tom@codesourcery.com>
7324
7325 PR tree-optimization/84956
7326 * gcc.dg/pr84956.c: New test.
7327
7328 2018-03-22 Marek Polacek <polacek@redhat.com>
7329
7330 PR c++/84854
7331 * g++.dg/cpp1z/constexpr-if15.C: New test.
7332 * g++.dg/cpp1z/constexpr-if16.C: New test.
7333
7334 2018-03-21 Joseph Myers <joseph@codesourcery.com>
7335
7336 * gcc.dg/builtin-tgmath-3.c: New test.
7337
7338 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
7339
7340 PR c++/71965
7341 * g++.dg/concepts/pr71965.C: New.
7342
7343 PR c++/84610
7344 PR c++/84642
7345 * g++.dg/cpp0x/pr84610.C: New.
7346 * g++.dg/cpp0x/pr84642.C: New.
7347
7348 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7349
7350 PR c/84999
7351 * c-c++-common/pr84999.c: New test.
7352
7353 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7354
7355 PR c++/84972
7356 * g++.dg/ext/desig10.C: New.
7357
7358 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7359 Harald Anlauf <anlauf@gmx.de>
7360
7361 PR fortran/84957
7362 * gfortran.dg/pr84957.f90: New test.
7363
7364 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7365
7366 PR tree-optimization/84960
7367 * gcc.c-torture/compile/pr84960.c: New test.
7368
7369 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
7370
7371 PR tree-optimization/84811
7372 * gcc.dg/torture/pr84811.c: New test.
7373
7374 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7375
7376 PR tree-optimization/84982
7377 * c-c++-common/pr84982.c: New test.
7378
7379 PR c++/84961
7380 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
7381 "m" (++x) in C++.
7382 * g++.dg/torture/pr84961-1.C: New test.
7383 * g++.dg/torture/pr84961-2.C: New test.
7384
7385 2018-03-21 Nathan Sidwell <nathan@acm.org>
7386
7387 PR c++/85008
7388 * g++.dg/pr85008.C: New.
7389
7390 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
7391
7392 PR fortran/84615
7393 * gfortran.dg/char_result_17.f90: New test.
7394
7395 2018-03-21 David Malcolm <dmalcolm@redhat.com>
7396
7397 PR c++/84994
7398 * g++.dg/other/accessor-fixits-1.C: Move to...
7399 * g++.dg/torture/accessor-fixits-1.C: ...here.
7400 * g++.dg/other/accessor-fixits-2.C: Move to...
7401 * g++.dg/torture/accessor-fixits-2.C: ...here.
7402 * g++.dg/other/accessor-fixits-3.C: Move to...
7403 * g++.dg/torture/accessor-fixits-3.C: ...here.
7404 * g++.dg/other/accessor-fixits-4.C: Move to...
7405 * g++.dg/torture/accessor-fixits-4.C: ...here.
7406 * g++.dg/other/accessor-fixits-5.C: Move to...
7407 * g++.dg/torture/accessor-fixits-5.C: ...here.
7408 * g++.dg/torture/accessor-fixits-6.C: New testcase.
7409 * g++.dg/torture/accessor-fixits-7.C: New testcase.
7410 * g++.dg/torture/accessor-fixits-8.C: New testcase.
7411
7412 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7413
7414 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
7415
7416 2018-03-21 Sudakshina Das <sudi.das@arm.com>
7417
7418 PR target/82989
7419 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
7420
7421 2018-03-21 Nathan Sidwell <nathan@acm.org>
7422
7423 PR c++/84804
7424 * g++.dg/lookup/pr84804.C: New.
7425
7426 2018-03-21 Martin Sebor <msebor@redhat.com>
7427
7428 PR c++/84850
7429 * g++.dg/Wclass-memaccess-3.C: New test.
7430 * g++.dg/Wclass-memaccess-4.C: New test.
7431
7432 2018-03-21 David Malcolm <dmalcolm@redhat.com>
7433
7434 PR c++/84892
7435 * g++.dg/other/accessor-fixits-1.C
7436 (test_access_const_t1_color): New.
7437 (test_deref_const_t1_color): New.
7438 * g++.dg/other/accessor-fixits-5.C: New testcase.
7439
7440 2018-03-21 Tom de Vries <tom@codesourcery.com>
7441
7442 PR tree-optimization/83126
7443 * gcc.dg/graphite/pr83126.c: New test.
7444
7445 2018-03-21 Nathan Sidwell <nathan@acm.org>
7446
7447 * g++.dg/ext/anon-struct6.C: Adjust.
7448 * g++.dg/ext/deprecate-1.C: New.
7449 * g++.dg/ext/deprecate-2.C: New.
7450 * g++.dg/lookup/pr84602.C: Adjust.
7451 * g++.dg/lookup/pr84962.C: Adjust.
7452 * g++.old-deja/g++.other/anon4.C
7453
7454 PR c++/84836
7455 * g++.dg/lookup/pr84836.C: New.
7456
7457 2018-03-21 Bin Cheng <bin.cheng@arm.com>
7458
7459 PR tree-optimization/84969
7460 * gcc.dg/tree-ssa/pr84969.c: New test.
7461
7462 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7463
7464 PR rtl-optimization/84989
7465 * gcc.target/i386/pr84989.c: New test.
7466
7467 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
7468
7469 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
7470
7471 2018-03-21 Martin Liska <mliska@suse.cz>
7472
7473 PR ipa/84963
7474 * gfortran.dg/goacc/pr84963.f90: New test.
7475
7476 2018-03-21 Marek Polacek <polacek@redhat.com>
7477
7478 PR c++/71638, ICE with NSDMI and reference.
7479 * g++.dg/cpp0x/nsdmi14.C: New test.
7480 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
7481
7482 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
7483
7484 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
7485 MIPS with -mpaired-single directives.
7486
7487 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
7488
7489 PR fortran/85001
7490 * gfortran.dg/interface_41.f90: New test.
7491
7492 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7493
7494 PR debug/84875
7495 * gcc.dg/pr84875.c: New test.
7496
7497 2018-03-20 Marek Polacek <polacek@redhat.com>
7498
7499 PR c++/84978, ICE with NRVO.
7500 * g++.dg/opt/nrv19.C: New test.
7501
7502 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7503
7504 PR target/82518
7505 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
7506 Disable for armeb targets.
7507 * gcc.target/arm/pr82518.c: New test.
7508
7509 2018-03-20 Nathan Sidwell <nathan@acm.org>
7510
7511 PR c++/84962
7512 * g++.dg/lookup/pr84962.C: New.
7513
7514 PR c++/84970
7515 * g++.dg/lookup/pr84970.C: New.
7516
7517 2018-03-20 Richard Biener <rguenther@suse.de>
7518
7519 PR target/84986
7520 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
7521
7522 2018-03-20 Martin Liska <mliska@suse.cz>
7523
7524 PR ipa/84825
7525 * g++.dg/ipa/pr84825.C: New test.
7526
7527 2018-03-20 Martin Liska <mliska@suse.cz>
7528
7529 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
7530
7531 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7532
7533 PR target/84845
7534 * gcc.c-torture/compile/pr84845.c: New test.
7535
7536 2018-03-20 Sudakshina Das <sudi.das@arm.com>
7537
7538 PR target/82989
7539 * gcc.target/arm/pr82989.c: New test.
7540
7541 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7542
7543 PR target/84945
7544 * gcc.target/i386/pr84945.c: New test.
7545
7546 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
7547
7548 PR target/81647
7549 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
7550
7551 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7552
7553 PR c/84953
7554 * gcc.dg/pr84953.c: New test.
7555
7556 2018-03-19 Marek Polacek <polacek@redhat.com>
7557
7558 PR c++/84925
7559 * g++.dg/cpp1z/lambda-__func__.C: New test.
7560
7561 PR c++/84927
7562 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
7563
7564 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
7565
7566 PR sanitizer/78651
7567 * g++.dg/asan/pr78651.C: New test.
7568
7569 2018-03-19 Tom de Vries <tom@codesourcery.com>
7570
7571 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
7572 vect_int_mult. Add nvptx xfail for PR84958.
7573
7574 2018-03-19 Nathan Sidwell <nathan@acm.org>
7575
7576 PR c++/84835
7577 * g++.dg/cpp1y/pr84835.C: New.
7578
7579 2018-03-19 Sudakshina Das <sudi.das@arm.com>
7580
7581 PR target/81647
7582 * gcc.target/aarch64/pr81647.c: New.
7583
7584 2018-03-19 Richard Biener <rguenther@suse.de>
7585
7586 PR tree-optimization/84933
7587 * g++.dg/pr84933.C: New testcase.
7588
7589 2018-03-19 Richard Biener <rguenther@suse.de>
7590
7591 PR tree-optimization/84859
7592 * gcc.dg/tree-ssa/pr84859.c: New testcase.
7593 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
7594 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
7595 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
7596
7597 2018-03-19 Nathan Sidwell <nathan@acm.org>
7598
7599 PR c++/84812
7600 * g++.dg/lookup/pr84812.C: New.
7601
7602 2018-03-19 Richard Biener <rguenther@suse.de>
7603
7604 PR tree-optimization/84929
7605 * gcc.dg/torture/pr84929.c: New testcase.
7606
7607 2018-03-19 Tamar Christina <tamar.christina@arm.com>
7608
7609 PR target/84711
7610 * gcc.target/arm/big-endian-subreg.c: Delete.
7611
7612 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7613
7614 PR fortran/84931
7615 * gfortran.dg/array_constructor_52.f90: New test.
7616
7617 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
7618
7619 PR fortran/77414
7620 * gfortran.dg/pr77414.f90: New test.
7621 * gfortran.dg/internal_references_1.f90: Adjust error message.
7622
7623 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
7624
7625 PR fortran/65453
7626 * gfortran.dg/pr65453.f90: New test.
7627
7628 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
7629
7630 PR tree-optimization/84913
7631 * gfortran.dg/vect/pr84913.f90: New test.
7632
7633 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
7634
7635 PR fortran/79929
7636 * gfortran.dg/warn_concat.f90: New test.
7637
7638 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7639
7640 PR target/84899
7641 * gcc.dg/pr84899.c: New test.
7642
7643 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
7644
7645 PR fortran/69395
7646 * gfortran.dg/pr69395.f90: Add test for max dimensions
7647
7648 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
7649
7650 PR target/84876
7651 * gcc.target/i386/pr84876.c: New test.
7652
7653 2018-03-16 Martin Liska <mliska@suse.cz>
7654
7655 PR ipa/84833
7656 * gcc.target/i386/mvc11.c: New test.
7657
7658 2018-03-16 Martin Liska <mliska@suse.cz>
7659
7660 PR ipa/84722
7661 * gcc.target/i386/mvc10.c: New test.
7662
7663 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7664
7665 PR c++/79937
7666 PR c++/82410
7667 * g++.dg/cpp1y/pr79937-1.C: New test.
7668 * g++.dg/cpp1y/pr79937-2.C: New test.
7669 * g++.dg/cpp1y/pr79937-3.C: New test.
7670 * g++.dg/cpp1y/pr79937-4.C: New test.
7671 * g++.dg/cpp1y/pr82410.C: New test.
7672
7673 2018-03-16 Tom de Vries <tom@codesourcery.com>
7674
7675 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
7676
7677 2018-03-16 Tom de Vries <tom@codesourcery.com>
7678
7679 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
7680
7681 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7682
7683 PR c++/84874
7684 * g++.dg/cpp2a/desig8.C: New test.
7685
7686 PR tree-optimization/84841
7687 * gcc.dg/pr84841.c: New test.
7688
7689 PR c++/84874
7690 * g++.dg/cpp2a/desig7.C: New test.
7691
7692 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
7693 Jim MacArthur <jim.macarthur@codethink.co.uk>
7694
7695 * gfortran.dg/automatic_1.f90: New test.
7696 * gfortran.dg/automatic_repeat.f90: New test
7697 * gfortran.dg/automatic_save.f90: New test.
7698 * gfortran.dg/vax_structure.f90: New test.
7699
7700 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
7701
7702 PR fortran/78741
7703 * gfortran.dg/pr78741.f90: New test.
7704
7705 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
7706
7707 PR fortran/69395
7708 * gfortran.dg/pr69395.f90: New test.
7709
7710 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7711
7712 PR c++/79085
7713 * g++.dg/opt/pr79085.C: New test.
7714
7715 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
7716
7717 PR target/84574
7718 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
7719 label instead of __x86_indirect_thunk label.
7720
7721 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7722
7723 PR c++/84222
7724 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
7725 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
7726 * g++.dg/warn/deprecated-13.C: New test.
7727
7728 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
7729
7730 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
7731
7732 2018-03-15 Richard Biener <rguenther@suse.de>
7733
7734 PR c/84873
7735 * c-c++-common/pr84873.c: New testcase.
7736
7737 2018-03-15 Tamar Christina <tamar.christina@arm.com>
7738
7739 PR target/84711
7740 * gcc.target/arm/big-endian-subreg.c: New.
7741
7742 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7743
7744 PR target/84860
7745 * gcc.c-torture/compile/pr84860.c: New test.
7746
7747 2018-03-15 Julia Koval <julia.koval@intel.com>
7748
7749 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
7750 cannonlake.
7751 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
7752 avx512bitalg.
7753
7754 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7755
7756 PR c/84853
7757 * gcc.dg/pr84853.c: New test.
7758
7759 2018-03-14 Carl Love <cel@us.ibm.com>
7760
7761 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
7762
7763 2018-03-14 Martin Liska <mliska@suse.cz>
7764
7765 PR ipa/8480
7766 * g++.dg/lto/pr84805_0.C: New test.
7767 * g++.dg/lto/pr84805_1.C: New test.
7768 * g++.dg/lto/pr84805_2.C: New test.
7769
7770 2018-03-14 David Malcolm <dmalcolm@redhat.com>
7771
7772 PR c/84852
7773 * gcc.dg/fixits-pr84852-1.c: New test.
7774 * gcc.dg/fixits-pr84852-2.c: New test.
7775
7776 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7777
7778 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
7779 separate verbose message.
7780 * lib/scandump.exp (scan-dump-times): Likewise.
7781
7782 2018-03-14 Julia Koval <julia.koval@intel.com>
7783
7784 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
7785 server.
7786 * gcc.target/i386/funcspec-56.inc: Ditto.
7787
7788 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
7789
7790 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
7791 aarch64_sve_hw.
7792
7793 2018-03-14 Jakub Jelinek <jakub@redhat.com>
7794
7795 PR sanitizer/83392
7796 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
7797 check count from 17 to 14.
7798
7799 PR target/84844
7800 * gcc.target/i386/pr84844.c: New test.
7801
7802 2018-03-14 Richard Biener <rguenther@suse.de>
7803
7804 PR tree-optimization/84830
7805 * gcc.dg/torture/pr84830.c: New testcase.
7806
7807 2018-03-14 Marek Polacek <polacek@redhat.com>
7808
7809 PR c++/84596
7810 * g++.dg/cpp0x/static_assert15.C: New test.
7811
7812 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
7813
7814 PR fortran/61775
7815 * gfortran.dg/pr61775.f90: New test.
7816
7817 2018-03-13 Jakub Jelinek <jakub@redhat.com>
7818
7819 PR c++/84843
7820 * g++.dg/ext/pr84843-1.C: New test.
7821 * g++.dg/ext/pr84843-2.C: New test.
7822
7823 2018-03-13 David Pagan <dave.pagan@oracle.com>
7824
7825 PR c/46921
7826 * gcc.dg/pr46921.c: New test.
7827
7828 2018-03-13 Martin Sebor <msebor@redhat.com>
7829
7830 PR tree-optimization/84725
7831 * c-c++-common/Wstringop-truncation-4.c: New test.
7832 * c-c++-common/attr-nonstring-5.c: New test.
7833
7834 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7835
7836 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
7837 than unpacks.
7838 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
7839 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
7840
7841 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7842
7843 * gcc.target/aarch64/sve/tls_1.c: New test.
7844 * gcc.target/aarch64/sve/tls_2.C: Likewise.
7845
7846 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7847
7848 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
7849 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
7850
7851 2018-03-13 Martin Liska <mliska@suse.cz>
7852
7853 PR ipa/84658.
7854 * g++.dg/ipa/pr84658.C: New test.
7855
7856 2018-03-13 Jakub Jelinek <jakub@redhat.com>
7857
7858 PR middle-end/84834
7859 * gcc.dg/pr84834.c: New test.
7860
7861 PR target/84827
7862 * gcc.target/i386/pr84827.c: New test.
7863
7864 PR target/84828
7865 * g++.dg/ext/pr84828.C: New test.
7866
7867 PR target/84786
7868 * gcc.target/i386/avx512f-pr84786-1.c: New test.
7869 * gcc.target/i386/avx512f-pr84786-2.c: New test.
7870
7871 PR c++/84808
7872 * g++.dg/cpp1y/constexpr-84808.C: New test.
7873
7874 PR c++/84704
7875 * g++.dg/debug/pr84704.C: New test.
7876
7877 2018-03-12 Renlin Li <renlin.li@arm.com>
7878
7879 * gcc.target/aarch64/movi_hf.c: New.
7880 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
7881 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
7882
7883 2018-03-12 Martin Sebor <msebor@redhat.com>
7884
7885 PR tree-optimization/83456
7886 * c-c++-common/Wrestrict-2.c: Remove test cases.
7887 * c-c++-common/Wrestrict.c: Same.
7888 * gcc.dg/Wrestrict-12.c: New test.
7889 * gcc.dg/Wrestrict-14.c: New test.
7890
7891 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
7892
7893 * g++.dg/pr84821.C: New test.
7894
7895 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
7896
7897 * gcc.dg/pr84799.c: New test.
7898
7899 2018-03-12 Richard Biener <rguenther@suse.de>
7900
7901 PR tree-optimization/84803
7902 * gcc.dg/torture/pr84803.c: New testcase.
7903
7904 2018-03-12 Jakub Jelinek <jakub@redhat.com>
7905
7906 PR c++/84813
7907 * g++.dg/debug/pr84813.C: New test.
7908
7909 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
7910
7911 PR fortran/84546
7912 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
7913
7914 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
7915
7916 PR fortran/83939
7917 * gfortran.dg/pr83939.f90
7918
7919 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
7920
7921 PR fortran/66128
7922 * gfortran.dg/zero_sized_9.f90: New test.
7923
7924 2018-03-11 Jakub Jelinek <jakub@redhat.com>
7925
7926 PR debug/58150
7927 * g++.dg/debug/dwarf2/enum2.C: New test.
7928
7929 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
7930
7931 PR fortran/84734
7932 * gfortran.dg/pr84734.f90: New test.
7933
7934 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
7935
7936 * gnat.dg/prot3.adb: New test.
7937 * gnat.dg/prot3_pkg.ad[sb]: New helper.
7938
7939 2018-03-09 Jason Merrill <jason@redhat.com>
7940 Paolo Carlini <paolo.carlini@oracle.com>
7941
7942 PR c++/71169
7943 PR c++/71832
7944 * g++.dg/cpp0x/pr71169.C: New.
7945 * g++.dg/cpp0x/pr71169-2.C: Likewise.
7946 * g++.dg/cpp0x/pr71832.C: Likewise.
7947
7948 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
7949
7950 PR target/83969
7951 * gcc.target/powerpc/pr83969.c: New test.
7952
7953 2018-03-09 Jakub Jelinek <jakub@redhat.com>
7954
7955 PR target/84772
7956 * gcc.dg/pr84772.c: New test.
7957
7958 PR c++/84076
7959 * g++.dg/warn/Wformat-2.C: New test.
7960
7961 PR c++/84767
7962 * g++.dg/ext/vla18.C: New test.
7963
7964 2018-03-09 Martin Sebor <msebor@redhat.com>
7965
7966 PR tree-optimization/84526
7967 * gcc.dg/Wrestrict-10.c: New test.
7968 * gcc.dg/Wrestrict-11.c: New test.
7969
7970 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
7971
7972 PR rtl-optimization/84682
7973 * gcc.dg/torture/pr84682-1.c: New.
7974 * gcc.dg/torture/pr84682-2.c: New.
7975 * gcc.dg/torture/pr84682-3.c: New.
7976
7977 2018-03-09 Jakub Jelinek <jakub@redhat.com>
7978
7979 PR c++/84724
7980 * g++.dg/ext/pr84724.C: New test.
7981
7982 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
7983
7984 PR target/83712
7985 * gcc.target/arm/pr83712.c: New.
7986
7987 2018-03-09 Richard Biener <rguenther@suse.de>
7988
7989 PR tree-optimization/84775
7990 * gcc.dg/torture/pr84775.c: New testcase.
7991
7992 2018-03-09 Jakub Jelinek <jakub@redhat.com>
7993
7994 PR debug/84404
7995 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
7996 targets.
7997
7998 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
7999
8000 * gcc.c-torture/compile/20180309-1.c: New test.
8001
8002 2018-03-08 Jakub Jelinek <jakub@redhat.com>
8003
8004 PR c++/80598
8005 * g++.dg/warn/Wunused-function4.C: New test.
8006
8007 PR inline-asm/84742
8008 * gcc.target/i386/pr84742-1.c: New test.
8009 * gcc.target/i386/pr84742-2.c: New test.
8010
8011 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8012
8013 PR target/84748
8014 * gcc.c-torture/execute/pr84748.c: New test.
8015
8016 2018-03-08 Richard Biener <rguenther@suse.de>
8017
8018 PR middle-end/84552
8019 * gcc.dg/graphite/pr84552.c: New testcase.
8020
8021 2018-03-08 Richard Biener <rguenther@suse.de>
8022
8023 PR tree-optimization/84178
8024 * gcc.dg/torture/pr84178-2.c: New testcase.
8025
8026 2018-03-08 David Malcolm <dmalcolm@redhat.com>
8027
8028 PR tree-optimization/84178
8029 * gcc.c-torture/compile/pr84178-1.c: New test.
8030
8031 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
8032
8033 * lib/target-supports.exp: Do not return zero from a ifunc
8034 function.
8035
8036 2018-03-08 Richard Biener <rguenther@suse.de>
8037
8038 PR tree-optimization/84746
8039 * gcc.dg/torture/pr84746.c: New testcase.
8040
8041
8042 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
8043 PR debug/84404
8044 PR debug/84408
8045 * gcc.dg/graphite/pr84404.c: New.
8046
8047 2018-03-08 Jakub Jelinek <jakub@redhat.com>
8048
8049 PR tree-optimization/84740
8050 * gcc.dg/torture/pr84740.c: New test.
8051
8052 PR tree-optimization/84739
8053 * gcc.dg/pr84739.c: New test.
8054
8055 2018-03-07 Martin Sebor <msebor@redhat.com>
8056
8057 PR tree-optimization/83519
8058 * gcc.dg/Wrestrict-13.c: New test.
8059
8060 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
8061
8062 PR fortran/64124
8063 PR fortran/70409
8064 * gfortran.dg/pr64124.f90: New tests.
8065 * gfortran.dg/pr70409.f90: New tests.
8066
8067 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
8068
8069 PR target/82411
8070 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
8071
8072 2018-03-07 Martin Sebor <msebor@redhat.com>
8073
8074 PR tree-optimization/84526
8075 * gcc.dg/Wrestrict-10.c: New test.
8076
8077 2018-03-07 Martin Sebor <msebor@redhat.com>
8078
8079 PR tree-optimization/84468
8080 * g++.dg/warn/Wstringop-truncation-2.C: New test.
8081 * gcc.dg/Wstringop-truncation.c: New test.
8082 * gcc.dg/Wstringop-truncation-2.c: New test.
8083
8084 2018-03-07 Jakub Jelinek <jakub@redhat.com>
8085
8086 PR fortran/84565
8087 * gfortran.dg/pr84565.f90: New test.
8088
8089 PR middle-end/84723
8090 * gcc.target/i386/pr84723-1.c: New test.
8091 * gcc.target/i386/pr84723-2.c: New test.
8092 * gcc.target/i386/pr84723-3.c: New test.
8093 * gcc.target/i386/pr84723-4.c: New test.
8094 * gcc.target/i386/pr84723-5.c: New test.
8095
8096 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
8097
8098 PR fortran/64107
8099 * gfortran.dg/pr64107.f90: New test.
8100
8101 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8102
8103 PR fortran/84697
8104 PR fortran/66128
8105 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
8106
8107 2018-03-06 Marek Polacek <polacek@redhat.com>
8108
8109 PR c++/84684
8110 * g++.dg/cpp1z/constexpr-84684.C: New test.
8111
8112 2018-03-06 Jakub Jelinek <jakub@redhat.com>
8113
8114 PR c/84721
8115 * gcc.dg/pr84721.c: New test.
8116
8117 PR target/84710
8118 * gcc.dg/pr84710.c: New test.
8119
8120 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
8121
8122 PR fortran/56667
8123 * gfortran.dg/implied_do_2.f90: New test.
8124 * gfortran.dg/coarray_8.f90: Update for new error message.
8125
8126 2018-03-06 Jakub Jelinek <jakub@redhat.com>
8127
8128 PR inline-asm/84683
8129 * g++.dg/ext/pr84683.C: New test.
8130
8131 PR tree-optimization/84687
8132 * gcc.dg/pr84687.c: New test.
8133
8134 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
8135
8136 PR c++/84231
8137 * g++.dg/pr84231.C: New.
8138
8139 PR c++/84593
8140 * g++.dg/cpp1y/pr84593.C: New.
8141
8142 PR c++/84492
8143 * g++.dg/pr84492.C: New.
8144
8145 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8146
8147 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
8148 __builtin_ppc_speculation_barrier.
8149
8150 2018-03-05 Jakub Jelinek <jakub@redhat.com>
8151
8152 PR target/84700
8153 * gcc.target/powerpc/pr84700.c: New test.
8154
8155 2018-03-05 Nathan Sidwell <nathan@acm.org>
8156
8157 PR c++/84702
8158 * g++.dg/lookup/pr84702.C: New.
8159
8160 2018-03-05 Jakub Jelinek <jakub@redhat.com>
8161
8162 PR target/84564
8163 * gcc.target/i386/pr84564.c: New test.
8164
8165 2018-03-05 Marek Polacek <polacek@redhat.com>
8166
8167 PR c++/84707
8168 * g++.dg/cpp0x/inline-ns10.C: New test.
8169
8170 2018-03-05 Nathan Sidwell <nathan@acm.org>
8171
8172 PR c++/84694
8173 * g++.dg/template/pr84694.C: New.
8174
8175 2018-03-05 Jakub Jelinek <jakub@redhat.com>
8176
8177 PR target/84524
8178 * gcc.c-torture/execute/pr84524.c: New test.
8179 * gcc.target/i386/avx512bw-pr84524.c: New test.
8180
8181 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
8182
8183 PR target/84264
8184 * g++.dg/pr84264.C: New test.
8185
8186 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8187
8188 PR c++/84618
8189 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
8190 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
8191 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
8192
8193 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
8194
8195 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
8196 * g++.dg/other/i386-3.C: Ditto.
8197 * gcc.target/i386/sse-12.c: Ditto.
8198 * gcc.target/i386/sse-13.c: Ditto.
8199 * gcc.target/i386/sse-14.c: Ditto.
8200 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
8201 * gcc.target/i386/wbinvd-1.c: New test.
8202 * gcc.target/i386/wbnoinvd-1.c: Ditto.
8203 * gcc.target/i386/pconfig-1.c: Ditto.
8204
8205 2018-03-05 Pádraig Brady <P@draigBrady.com>
8206 Nathan Sidwell <nathan@acm.org>
8207
8208 PR c++/84497
8209 * g++.dg/cpp0x/pr84497.C: New.
8210
8211 2018-03-05 Richard Biener <rguenther@suse.de>
8212
8213 PR tree-optimization/84670
8214 * gcc.dg/pr84670-1.c: New testcase.
8215 * gcc.dg/pr84670-2.c: Likewise.
8216 * gcc.dg/pr84670-3.c: Likewise.
8217 * gcc.dg/pr84670-4.c: Likewise.
8218
8219 2018-03-05 Richard Biener <rguenther@suse.de>
8220
8221 PR tree-optimization/84650
8222 * gcc.dg/graphite/pr84650.c: New testcase.
8223
8224 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8225
8226 PR c++/82022
8227 * g++.dg/cpp1z/constexpr-lambda20.C: New.
8228
8229 2018-03-03 Harald Anlauf <anlauf@gmx.de>
8230
8231 PR fortran/71085
8232 * gfortran.dg/pr71085.f90: New test.
8233
8234 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
8235
8236 PR fortran/66128
8237 * gfortran.dg/zero_sized_8.f90: Really commit New test.
8238
8239 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
8240
8241 PR fortran/51434
8242 * gfortran.dg/pr51434.f90: New test.
8243
8244 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8245
8246 PR c++/61358
8247 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
8248
8249 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8250
8251 PR c++/67370
8252 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
8253
8254 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8255
8256 PR c++/71464
8257 * g++.dg/torture/pr71464.C: New.
8258
8259 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
8260
8261 PR fortran/80965
8262 * gfortran.dg/select_type_41.f90: New test.
8263
8264 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8265
8266 PR c++/61135
8267 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
8268
8269 2018-03-02 Marek Polacek <polacek@redhat.com>
8270
8271 PR c++/84578
8272 * g++.dg/ext/flexary29.C: New test.
8273
8274 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8275
8276 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
8277
8278 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8279
8280 PR c++/81812
8281 * g++.dg/torture/pr81812.C: New.
8282
8283 2018-03-02 Marek Polacek <polacek@redhat.com>
8284
8285 PR c++/84171
8286 * g++.dg/warn/Wsign-compare-8.C: New test.
8287
8288 PR c++/84663
8289 * g++.dg/parse/array-size3.C: New test.
8290
8291 PR c++/84664
8292 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
8293
8294 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8295
8296 PR c++/84662
8297 * g++.dg/cpp1y/pr84662.C: New test.
8298
8299 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
8300
8301 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
8302 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
8303 "dg-lto-options".
8304 * g++.dg/lto/20101010-1_0.C: Likewise.
8305 * g++.dg/lto/20101010-2_0.C: Likewise.
8306
8307 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8308
8309 PR ipa/84628
8310 * gcc.dg/pr84628.c: New test.
8311
8312 PR target/56540
8313 * gcc.target/ia64/pr56540.c: New test.
8314
8315 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
8316
8317 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
8318 32-bit target.
8319 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
8320 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
8321 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
8322 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
8323
8324 2018-03-02 Marek Polacek <polacek@redhat.com>
8325
8326 PR c++/84590
8327 * c-c++-common/ubsan/shift-11.c: New test.
8328
8329 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
8330
8331 * gcc.dg/vect/vect-alias-check-13.c: New test.
8332
8333 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8334
8335 PR target/84614
8336 * gcc.dg/pr84614.c: New test.
8337
8338 PR inline-asm/84625
8339 * gcc.target/i386/pr84625.c: New test.
8340
8341 2018-03-02 Richard Biener <rguenther@suse.de>
8342
8343 PR tree-optimization/84427
8344 * gcc.dg/torture/pr84427.c: New testcase.
8345
8346 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
8347
8348 PR target/84534
8349 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
8350 powerpc64le*-*-linux*.
8351 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
8352 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
8353
8354 2018-03-01 Martin Sebor <msebor@redhat.com>
8355
8356 PR c++/84294
8357 * g++.dg/ext/attr-const.C: Remove xfail.
8358 * g++.dg/ext/attr-malloc-3.C: New test.
8359 * g++.dg/ext/attr-noinline-3.C: New test.
8360 * g++.dg/ext/attr-noreturn-3.C: New test.
8361 * g++.dg/ext/attr-nothrow-3.C: New test.
8362 * g++.dg/ext/attr-pure.C: Remove xfail.
8363
8364 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8365
8366 PR sanitizer/70875
8367 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
8368 dg-options and dg-shouldfail "ubsan" directive.
8369
8370 2018-03-01 Marek Polacek <polacek@redhat.com>
8371 Jason Merrill <jason@redhat.com>
8372
8373 PR c++/84582
8374 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
8375 * g++.dg/cpp1z/static1.C: New test.
8376 * g++.dg/template/static37.C: New test.
8377
8378 2018-03-01 Nathan Sidwell <nathan@acm.org>
8379
8380 PR c++/84434
8381 * g++.dg/template/pr84434.C: New.
8382
8383 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
8384
8385 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
8386 -mthumb to the command-line.
8387
8388 2018-03-01 Marek Polacek <polacek@redhat.com>
8389
8390 PR c++/84596
8391 * g++.dg/cpp0x/static_assert14.C: New test.
8392
8393 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
8394
8395 PR c++/79410
8396 * g++.dg/torture/pr79410.C: New.
8397
8398 2018-03-01 Martin Liska <mliska@suse.cz>
8399
8400 PR sanitizer/82484
8401 * gcc.dg/asan/pr82484.c: New test.
8402
8403 2018-03-01 Richard Biener <rguenther@suse.de>
8404
8405 PR debug/84645
8406 * gfortran.dg/lto/pr84645_0.f90: New testcase.
8407
8408 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
8409
8410 PR fortran/84219
8411 * gfortran.dg/coarray_47.f90: New test.
8412
8413 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
8414
8415 PR fortran/84538
8416 * gfortran.dg/class_array_23.f03: New test.
8417
8418 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
8419
8420 PR rtl-optimization/84528
8421 * gcc.dg/torture/pr84538.c: Rename to...
8422 * gcc.dg/torture/pr84528.c: ...this.
8423
8424 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
8425
8426 PR rtl-optimization/84528
8427 * gcc.dg/torture/pr84538.c: New test.
8428
8429 2018-02-28 Martin Sebor <msebor@redhat.com>
8430
8431 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
8432 -fpic test failures.
8433 * c-c++-common/Wrestrict-2.c: Same.
8434 * c-c++-common/Wstringop-truncation.c: Same.
8435 * gcc.dg/Warray-bounds-22.c: Same.
8436 * gcc.dg/Wstringop-overflow.c: Same.
8437 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
8438 (signed_range): Same.
8439 (unsigned_anti_range): Same.
8440 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
8441 (signed_range): Same.
8442 (unsigned_anti_range): Same.
8443 * gcc.dg/attr-alloc_size-7.c: Same.
8444 * gcc.dg/attr-alloc_size-8.c: Same.
8445 * gcc.dg/builtin-alloc-size.c: Same.
8446 * gcc.dg/builtin-stpncpy.c: Same.
8447 * gcc.dg/builtins-nonnull.c: Same.
8448 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
8449 * gcc.dg/pr79214.c: Same.
8450 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
8451 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
8452 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
8453 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
8454 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
8455 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
8456 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
8457 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
8458 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
8459 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
8460 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
8461
8462 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
8463
8464 PR target/84014
8465 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
8466
8467 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8468
8469 PR c++/84609
8470 * g++.dg/cpp0x/pr84609.C: New test.
8471
8472 2018-02-28 Martin Sebor <msebor@redhat.com>
8473
8474 PR testsuite/84617
8475 * g++.dg/ext/attr-malloc-3.C: New test.
8476 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
8477 to pre-existing problems.
8478 * g++.dg/ext/attr-pure.C: Same.
8479
8480 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
8481
8482 PR fortran/83901
8483 * gfortran.dg/associate_37.f90: New test.
8484
8485 PR fortran/83344
8486 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
8487
8488 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8489
8490 PR target/52991
8491 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
8492 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
8493 * gcc.dg/bf-ms-layout-4.c: New test.
8494 * gcc.dg/bf-ms-layout-5.c: New test.
8495
8496 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
8497
8498 PR target/83399
8499 * gcc.target/powerpc/pr83399.c: Only run on Linux.
8500
8501 2018-02-28 Richard Biener <rguenther@suse.de>
8502
8503 PR tree-optimization/84584
8504 * gcc.dg/graphite/pr84584.c: New testcase.
8505
8506 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
8507
8508 PR preprocessor/84517
8509 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
8510
8511 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8512
8513 * c-c++-common/dump-ada-spec-12.c: New test.
8514 * c-c++-common/dump-ada-spec-13.c: Likewise.
8515
8516 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8517
8518 * c-c++-common/dump-ada-spec-11.c: New test.
8519
8520 2018-02-28 Martin Liska <mliska@suse.cz>
8521
8522 PR testsuite/84597
8523 * g++.dg/ext/timevar1.C: Fix pruned patterns.
8524 * g++.dg/ext/timevar2.C: Likewise.
8525
8526 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8527
8528 * c-c++-common/dump-ada-spec-8.c: New test.
8529 * c-c++-common/dump-ada-spec-9.c: Likewise.
8530 * c-c++-common/dump-ada-spec-10.c: Likewise.
8531
8532 2018-02-28 Richard Biener <rguenther@suse.de>
8533
8534 PR middle-end/84607
8535 * gcc.dg/pr84607.c: New testcase.
8536
8537 2018-02-28 Nathan Sidwell <nathan@acm.org>
8538
8539 PR c++/84602
8540 * g++.dg/lookup/pr84602.C: New.
8541
8542 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8543
8544 PR c++/83871
8545 PR c++/83503
8546 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
8547 dg-options.
8548 * g++.dg/ext/attr-nonnull.C: Likewise.
8549 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
8550 directives.
8551 * g++.dg/ext/attr-noinline-2.C: Likewise.
8552 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
8553 -fdump-tree-eh in dg-options.
8554
8555 2018-02-28 Alan Modra <amodra@gmail.com>
8556
8557 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
8558 GNU ld message.
8559 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
8560
8561 2018-02-27 Martin Sebor <msebor@redhat.com>
8562
8563 PR c++/83871
8564 PR c++/83503
8565 * g++.dg/Wmissing-attributes.C: New test.
8566 * g++.dg/ext/attr-const-pure.C: New test.
8567 * g++.dg/ext/attr-const.C: New test.
8568 * g++.dg/ext/attr-deprecated-2.C: New test.
8569 * g++.dg/ext/attr-malloc-2.C: New test.
8570 * g++.dg/ext/attr-malloc.C: New test.
8571 * g++.dg/ext/attr-noinline-2.C: New test.
8572 * g++.dg/ext/attr-noinline.C: New test.
8573 * g++.dg/ext/attr-nonnull.C: New test.
8574 * g++.dg/ext/attr-noreturn-2.C: New test.
8575 * g++.dg/ext/attr-noreturn.C: New test.
8576 * g++.dg/ext/attr-nothrow-2.C: New test.
8577 * g++.dg/ext/attr-nothrow.C: New test.
8578 * g++.dg/ext/attr-optimize.C: New test.
8579 * g++.dg/ext/attr-pure.C: New test.
8580 * g++.dg/ext/attr-returns-nonnull.C: New test.
8581 * g++.dg/ext/attr-warning.C: New test.
8582
8583 2018-02-27 Nathan Sidwell <nathan@acm.org>
8584
8585 PR c++/84426
8586 * g++.dg/lookup/pr84426.C: New.
8587
8588 2018-02-27 Richard Biener <rguenther@suse.de>
8589
8590 PR tree-optimization/84512
8591 * gcc.dg/tree-ssa/pr84512.c: New testcase.
8592
8593 2018-02-27 Martin Liska <mliska@suse.cz>
8594
8595 PR gcov-profile/84548
8596 * g++.dg/gcov/pr84548.C: New test.
8597
8598 2018-02-27 Jakub Jelinek <jakub@redhat.com>
8599
8600 PR target/84575
8601 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
8602
8603 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8604
8605 PR c++/84558
8606 * g++.dg/cpp1y/pr84558.C: New test.
8607
8608 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
8609
8610 PR c++/84540
8611 * g++.dg/cpp0x/alignas14.C: New.
8612 * g++.dg/cpp0x/alignas15.C: Likewise.
8613
8614 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8615
8616 PR c++/84557
8617 * g++.dg/gomp/pr84557.C: New test.
8618
8619 2018-02-26 Marek Polacek <polacek@redhat.com>
8620
8621 PR c++/84325
8622 * g++.dg/cpp1z/pr84325.C: New test.
8623
8624 2018-02-26 Carl Love <cel@us.ibm.com>
8625
8626 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
8627 Power 8 test file.
8628 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
8629 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
8630 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
8631 -mcpu=power8.
8632 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
8633 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
8634 -mcpu=power8.
8635
8636 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
8637
8638 PR target/84039
8639 * gcc.target/i386/indirect-thunk-1.c: Updated.
8640 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8641 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8642 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8643 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8644 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8645 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8646 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8647 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8648 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8649 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8650 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8651 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8652 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8653 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8654 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8655 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8656 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8657 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8658 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8659 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8660 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8661 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8662 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8663 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8664 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8665 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8666 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8667 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8668 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8669 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8670 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8671 * gcc.target/i386/ret-thunk-9.c: Likewise.
8672 * gcc.target/i386/ret-thunk-10.c: Likewise.
8673 * gcc.target/i386/ret-thunk-11.c: Likewise.
8674 * gcc.target/i386/ret-thunk-12.c: Likewise.
8675 * gcc.target/i386/ret-thunk-13.c: Likewise.
8676 * gcc.target/i386/ret-thunk-14.c: Likewise.
8677 * gcc.target/i386/ret-thunk-15.c: Likewise.
8678
8679 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
8680
8681 * gcc.c-torture/execute/20180226-1.c: New test.
8682
8683 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
8684
8685 PR tree-optimization/83965
8686 * gcc.dg/vect/pr83965-2.c: New test.
8687
8688 2018-02-26 Tom de Vries <tom@codesourcery.com>
8689
8690 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
8691
8692 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
8693
8694 PR target/84530
8695 * gcc.target/i386/ret-thunk-22.c: New test.
8696 * gcc.target/i386/ret-thunk-23.c: Likewise.
8697 * gcc.target/i386/ret-thunk-24.c: Likewise.
8698 * gcc.target/i386/ret-thunk-25.c: Likewise.
8699 * gcc.target/i386/ret-thunk-26.c: Likewise.
8700
8701 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
8702
8703 PR c++/84533
8704 * g++.dg/cpp1z/pr84533.C: New.
8705
8706 2018-02-26 Marek Polacek <polacek@redhat.com>
8707
8708 PR c++/84537
8709 * g++.dg/parse/error60.C: New test.
8710
8711 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8712
8713 PR c++/84556
8714 * g++.dg/gomp/pr84556.C: New test.
8715 * g++.dg/vect/pr84556.cc: New test.
8716
8717 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
8718
8719 PR fortran/32957
8720 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
8721 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
8722 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
8723 * gfortran.dg/c_loc_test.f90: Likewise.
8724 * gfortran.dg/c_loc_tests_2.f03: Likewise.
8725 * gfortran.dg/proc_decl_17.f90: Likewise.
8726 * gfortran.dg/proc_ptr_8.f90: Likewise.
8727
8728 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8729
8730 PR target/84521
8731 * gcc.target/aarch64/lr_free_2.c: Revert changes in
8732 r254814 disabling -fomit-frame-pointer by default.
8733 * gcc.target/aarch64/spill_1.c: Likewise.
8734 * gcc.target/aarch64/test_frame_11.c: Likewise.
8735 * gcc.target/aarch64/test_frame_12.c: Likewise.
8736 * gcc.target/aarch64/test_frame_13.c: Likewise.
8737 * gcc.target/aarch64/test_frame_14.c: Likewise.
8738 * gcc.target/aarch64/test_frame_15.c: Likewise.
8739 * gcc.target/aarch64/test_frame_3.c: Likewise.
8740 * gcc.target/aarch64/test_frame_5.c: Likewise.
8741 * gcc.target/aarch64/test_frame_9.c: Likewise.
8742
8743 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
8744
8745 PR fortran/83633
8746 * gfortran.dg/explicit_shape_1.f90: New test.
8747 * gfortran.dg/automatic_module_variable.f90: Update regex.
8748 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
8749 * gfortran.dg/constant_shape.f90: Ditto.
8750 * gfortran.dg/dec_structure_23.f90: Ditto.
8751 * gfortran.dg/pr78240.f90: Ditto.
8752
8753 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
8754
8755 PR fortran/84523
8756 * gfortran.dg/pr84523.f90: New test.
8757
8758 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
8759
8760 PR fortran/78238
8761 * gfortran.dg/select_type_40.f90: New test.
8762
8763 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
8764
8765 PR fortran/30792
8766 * gfortran.dg/data_substring.f90: New test.
8767
8768 2018-02-24 Marek Polacek <polacek@redhat.com>
8769
8770 PR c++/83692
8771 * g++.dg/cpp1z/constexpr-83692.C: New test.
8772
8773 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
8774
8775 PR fortran/84346
8776 * gfortran.dg/statement_function_1.f90: Update test.
8777
8778 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8779
8780 PR fortran/84506
8781 * gfortran.dg/inquire_19.f90: New test.
8782
8783 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8784
8785 PR fortran/83149
8786 * gfortran.dg/pr83149_b.f90: New test.
8787 * gfortran.dg/pr83149_a.f90: Additional source for previous.
8788
8789 2018-02-23 Carl Love <cel@us.ibm.com>
8790
8791 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
8792 vec_signed2 and vec_unsigned2 to new Power 8 test file.
8793 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
8794 Power 8 tests.
8795
8796 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
8797
8798 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
8799 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
8800
8801 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
8802
8803 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
8804 expected output.
8805
8806 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8807
8808 PR fortran/83149
8809 * gfortran.dg/pr83149_1.f90: New test.
8810 * gfortran.dg/pr83149.f90: Additional source for previous.
8811
8812 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
8813
8814 PR testsuite/80551
8815 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
8816 __GI___pthread_mutex_init as well.
8817
8818 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8819
8820 PR fortran/83148
8821 * gfortran.dg/class_68.f90: New test.
8822
8823 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8824
8825 PR fortran/59781
8826 * gfortran.dg/derived_init_5.f90: New test.
8827
8828 2018-02-22 Jakub Jelinek <jakub@redhat.com>
8829
8830 PR target/82851
8831 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
8832 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
8833
8834 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
8835
8836 PR target/81572
8837 * gcc.target/powerpc/pr81572.c: New.
8838
8839 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
8840
8841 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
8842
8843 2018-02-22 Martin Sebor <msebor@redhat.com>
8844
8845 PR tree-optimization/84480
8846 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
8847 * g++.dg/warn/Wstringop-truncation-1.C: New test.
8848
8849 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
8850
8851 PR target/84176
8852 * gcc.target/i386/indirect-thunk-11.c: New test.
8853 * gcc.target/i386/indirect-thunk-12.c: Likewise.
8854 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
8855 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
8856 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
8857 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
8858 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
8859 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
8860 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
8861 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
8862
8863 2018-02-22 Steve Ellcey <sellcey@cavium.com>
8864
8865 PR target/83335
8866 * gcc.target/aarch64/asm-2.c: Add dg-error for
8867 ILP32 mode.
8868 * gcc.target/aarch64/asm-4.c: New test.
8869
8870 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
8871
8872 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
8873
8874 2018-02-22 Marek Polacek <polacek@redhat.com>
8875
8876 PR c++/84493
8877 * g++.dg/parse/error59.C: New test.
8878
8879 2018-02-22 Tom de Vries <tom@codesourcery.com>
8880
8881 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
8882
8883 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
8884
8885 PR c++/77655
8886 * g++.dg/cpp0x/pr77655.C: New.
8887
8888 2018-02-22 Jakub Jelinek <jakub@redhat.com>
8889
8890 PR c++/84496
8891 * g++.dg/cpp1y/pr84496.C: New test.
8892
8893 PR target/84502
8894 * g++.dg/torture/pr84502.C: New test.
8895
8896 PR tree-optimization/84503
8897 * gcc.dg/pr84503-1.c: New test.
8898 * gcc.dg/pr84503-2.c: New test.
8899
8900 2018-02-21 Jakub Jelinek <jakub@redhat.com>
8901
8902 PR tree-optimization/84478
8903 * gcc.c-torture/execute/pr84478.c: New test.
8904
8905 2018-02-20 Martin Sebor <msebor@redhat.com>
8906
8907 PR middle-end/84095
8908 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
8909 * c-c++-common/Wrestrict.c: Same.
8910 * gcc.dg/Wrestrict-6.c: Same.
8911 * gcc.dg/Warray-bounds-27.c: New test.
8912 * gcc.dg/Wrestrict-8.c: New test.
8913 * gcc.dg/Wrestrict-9.c: New test.
8914 * gcc.dg/pr84095.c: New test.
8915
8916 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8917
8918 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
8919
8920 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8921
8922 PR fortran/48890
8923 PR fortran/83823
8924 * gfortran.dg/structure_constructor_14.f90: New test.
8925
8926 2018-02-20 Jeff Law <law@redhat.com>
8927
8928 PR middle-end/82123
8929 PR tree-optimization/81592
8930 PR middle-end/79257
8931 * gcc.dg/pr81592.c: New test.
8932 * gcc.dg/pr82123.c: New test.
8933 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
8934
8935 2018-02-20 Jakub Jelinek <jakub@redhat.com>
8936
8937 PR c++/84488
8938 * g++.dg/warn/Wunused-var-30.C: New test.
8939
8940 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
8941
8942 PR tree-optimization/84419
8943 * gcc.dg/vect/pr84419.c: New test.
8944
8945 2018-02-20 Jakub Jelinek <jakub@redhat.com>
8946
8947 PR middle-end/82004
8948 * gfortran.dg/pr82004.f90: New test.
8949
8950 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
8951
8952 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
8953
8954 2018-02-20 Martin Liska <mliska@suse.cz>
8955
8956 PR c/84310
8957 PR target/79747
8958 * gcc.target/i386/pr84310.c: New test.
8959 * gcc.target/i386/pr84310-2.c: Likewise.
8960
8961 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
8962
8963 PR c++/84446
8964 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
8965
8966 2018-02-20 Jakub Jelinek <jakub@redhat.com>
8967
8968 PR c++/84445
8969 * g++.dg/cpp1z/launder7.C: New test.
8970
8971 PR c++/84449
8972 * g++.dg/cpp0x/constexpr-84449.C: New test.
8973
8974 PR c++/84455
8975 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
8976
8977 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
8978
8979 PR fortran/83344
8980 PR fortran/83975
8981 * gfortran.dg/associate_22.f90: Enable commented out test.
8982 * gfortran.dg/associate_36.f90: New test.
8983
8984 2018-02-19 Jakub Jelinek <jakub@redhat.com>
8985
8986 PR target/84146
8987 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
8988
8989 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
8990
8991 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
8992 (dg-options): Use -mavx instead of -w.
8993
8994 2018-02-19 Jakub Jelinek <jakub@redhat.com>
8995
8996 PR c++/84444
8997 * g++.dg/cpp1z/launder8.C: New test.
8998
8999 PR c++/84448
9000 * g++.dg/gomp/pr84448.C: New test.
9001
9002 PR c++/84430
9003 * g++.dg/gomp/pr84430.C: New test.
9004
9005 PR tree-optimization/84452
9006 * gcc.dg/pr84452.c: New test.
9007
9008 PR c++/79064
9009 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
9010
9011 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
9012
9013 PR fortran/35339
9014 * gfortran.dg/implied_do_io_4.f90: New test.
9015
9016 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
9017
9018 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
9019 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
9020 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
9021
9022 2018-02-19 Carl Love <cel@us.ibm.com>
9023
9024 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
9025
9026 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
9027
9028 PR target/84460
9029 * gcc.target/i386/pr57193.c: Add -mtune=generic.
9030
9031 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
9032
9033 PR c++/84348
9034 * g++.dg/cpp0x/auto50.C: New.
9035 * g++.dg/parse/friend12.C: Adjust.
9036
9037 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9038
9039 PR libgfortran/84389
9040 * gfortran.dg/dtio_33.f90: New test.
9041
9042 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9043
9044 PR libgfortran/84412
9045 * gfortran.dg/inquire_18.f90: New test.
9046
9047 2018-02-18 Janus Weil <janus@gcc.gnu.org>
9048
9049 PR fortran/84381
9050 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
9051 * gfortran.dg/pointer_intent_3.f90: Ditto.
9052 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
9053 * gfortran.dg/protected_3.f90: Ditto.
9054 * gfortran.dg/protected_4.f90: Ditto.
9055 * gfortran.dg/protected_5.f90: Ditto.
9056 * gfortran.dg/protected_6.f90: Ditto.
9057
9058 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
9059
9060 PR fortran/80945
9061 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
9062 change to run.
9063
9064 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
9065
9066 PR fortran/84270
9067 * gfortran.dg/inline_matmul_22.f90: New test.
9068
9069 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
9070
9071 PR fortran/84381
9072 * gfortran.dg/abort_shoulfail.f90: New test.
9073 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
9074 by STOP n.
9075 * gfortran.dg/PR19754_2.f90: Likewise.
9076 * gfortran.dg/PR19872.f: Likewise.
9077 * gfortran.dg/PR49268.f90: Likewise.
9078 * gfortran.dg/Wall.f90: Likewise.
9079 * gfortran.dg/Wno-all.f90: Likewise.
9080 * gfortran.dg/achar_1.f90: Likewise.
9081 * gfortran.dg/achar_2.f90: Likewise.
9082 * gfortran.dg/achar_4.f90: Likewise.
9083 * gfortran.dg/achar_6.F90: Likewise.
9084 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
9085 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
9086 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
9087 * gfortran.dg/actual_array_offset_1.f90: Likewise.
9088 * gfortran.dg/actual_array_result_1.f90: Likewise.
9089 * gfortran.dg/actual_array_substr_1.f90: Likewise.
9090 * gfortran.dg/actual_array_substr_2.f90: Likewise.
9091 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
9092 * gfortran.dg/actual_procedure_1.f90: Likewise.
9093 * gfortran.dg/adjustl_1.f90: Likewise.
9094 * gfortran.dg/advance_1.f90: Likewise.
9095 * gfortran.dg/advance_4.f90: Likewise.
9096 * gfortran.dg/advance_5.f90: Likewise.
9097 * gfortran.dg/advance_6.f90: Likewise.
9098 * gfortran.dg/aint_anint_1.f90: Likewise.
9099 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
9100 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
9101 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
9102 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
9103 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
9104 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
9105 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
9106 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
9107 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
9108 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
9109 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
9110 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
9111 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
9112 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
9113 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
9114 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
9115 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
9116 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
9117 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
9118 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
9119 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
9120 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
9121 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
9122 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
9123 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
9124 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
9125 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
9126 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
9127 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
9128 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
9129 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
9130 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
9131 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
9132 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
9133 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
9134 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
9135 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
9136 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
9137 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
9138 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
9139 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
9140 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
9141 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
9142 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
9143 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
9144 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
9145 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
9146 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
9147 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
9148 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
9149 * gfortran.dg/allocatable_function_1.f90: Likewise.
9150 * gfortran.dg/allocatable_function_10.f90: Likewise.
9151 * gfortran.dg/allocatable_function_3.f90: Likewise.
9152 * gfortran.dg/allocatable_function_5.f90: Likewise.
9153 * gfortran.dg/allocatable_function_6.f90: Likewise.
9154 * gfortran.dg/allocatable_function_7.f90: Likewise.
9155 * gfortran.dg/allocatable_function_8.f90: Likewise.
9156 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
9157 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
9158 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
9159 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
9160 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
9161 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
9162 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
9163 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
9164 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
9165 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
9166 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
9167 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
9168 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
9169 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
9170 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
9171 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
9172 * gfortran.dg/allocate_class_3.f90: Likewise.
9173 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
9174 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
9175 * gfortran.dg/allocate_derived_5.f90: Likewise.
9176 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
9177 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
9178 * gfortran.dg/allocate_with_source_1.f90: Likewise.
9179 * gfortran.dg/allocate_with_source_10.f08: Likewise.
9180 * gfortran.dg/allocate_with_source_11.f08: Likewise.
9181 * gfortran.dg/allocate_with_source_12.f03: Likewise.
9182 * gfortran.dg/allocate_with_source_15.f03: Likewise.
9183 * gfortran.dg/allocate_with_source_16.f90: Likewise.
9184 * gfortran.dg/allocate_with_source_17.f03: Likewise.
9185 * gfortran.dg/allocate_with_source_18.f03: Likewise.
9186 * gfortran.dg/allocate_with_source_2.f90: Likewise.
9187 * gfortran.dg/allocate_with_source_20.f03: Likewise.
9188 * gfortran.dg/allocate_with_source_22.f03: Likewise.
9189 * gfortran.dg/allocate_with_source_23.f03: Likewise.
9190 * gfortran.dg/allocate_with_source_24.f90: Likewise.
9191 * gfortran.dg/allocate_with_source_5.f90: Likewise.
9192 * gfortran.dg/allocate_with_source_6.f90: Likewise.
9193 * gfortran.dg/allocate_with_source_7.f08: Likewise.
9194 * gfortran.dg/allocate_with_source_8.f08: Likewise.
9195 * gfortran.dg/allocate_with_source_9.f08: Likewise.
9196 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
9197 * gfortran.dg/allocate_zerosize_3.f: Likewise.
9198 * gfortran.dg/altreturn_3.f90: Likewise.
9199 * gfortran.dg/altreturn_5.f90: Likewise.
9200 * gfortran.dg/altreturn_7.f90: Likewise.
9201 * gfortran.dg/and_or_xor.f90: Likewise.
9202 * gfortran.dg/anint_1.f90: Likewise.
9203 * gfortran.dg/any_all_1.f90: Likewise.
9204 * gfortran.dg/anyallcount_1.f90: Likewise.
9205 * gfortran.dg/append_1.f90: Likewise.
9206 * gfortran.dg/argument_checking_1.f90: Likewise.
9207 * gfortran.dg/argument_checking_2.f90: Likewise.
9208 * gfortran.dg/argument_checking_8.f90: Likewise.
9209 * gfortran.dg/arithmetic_if.f90: Likewise.
9210 * gfortran.dg/array_1.f90: Likewise.
9211 * gfortran.dg/array_2.f90: Likewise.
9212 * gfortran.dg/array_alloc_1.f90: Likewise.
9213 * gfortran.dg/array_alloc_2.f90: Likewise.
9214 * gfortran.dg/array_alloc_3.f90: Likewise.
9215 * gfortran.dg/array_assignment_1.F90: Likewise.
9216 * gfortran.dg/array_assignment_5.f90: Likewise.
9217 * gfortran.dg/array_constructor_1.f90: Likewise.
9218 * gfortran.dg/array_constructor_10.f90: Likewise.
9219 * gfortran.dg/array_constructor_11.f90: Likewise.
9220 * gfortran.dg/array_constructor_12.f90: Likewise.
9221 * gfortran.dg/array_constructor_15.f90: Likewise.
9222 * gfortran.dg/array_constructor_16.f90: Likewise.
9223 * gfortran.dg/array_constructor_17.f90: Likewise.
9224 * gfortran.dg/array_constructor_19.f90: Likewise.
9225 * gfortran.dg/array_constructor_23.f: Likewise.
9226 * gfortran.dg/array_constructor_24.f: Likewise.
9227 * gfortran.dg/array_constructor_32.f90: Likewise.
9228 * gfortran.dg/array_constructor_36.f90: Likewise.
9229 * gfortran.dg/array_constructor_39.f90: Likewise.
9230 * gfortran.dg/array_constructor_4.f90: Likewise.
9231 * gfortran.dg/array_constructor_40.f90: Likewise.
9232 * gfortran.dg/array_constructor_44.f90: Likewise.
9233 * gfortran.dg/array_constructor_45.f90: Likewise.
9234 * gfortran.dg/array_constructor_46.f90: Likewise.
9235 * gfortran.dg/array_constructor_47.f90: Likewise.
9236 * gfortran.dg/array_constructor_49.f90: Likewise.
9237 * gfortran.dg/array_constructor_5.f90: Likewise.
9238 * gfortran.dg/array_constructor_50.f90: Likewise.
9239 * gfortran.dg/array_constructor_6.f90: Likewise.
9240 * gfortran.dg/array_constructor_7.f90: Likewise.
9241 * gfortran.dg/array_constructor_8.f90: Likewise.
9242 * gfortran.dg/array_constructor_9.f90: Likewise.
9243 * gfortran.dg/array_constructor_type_1.f03: Likewise.
9244 * gfortran.dg/array_constructor_type_10.f03: Likewise.
9245 * gfortran.dg/array_constructor_type_11.f03: Likewise.
9246 * gfortran.dg/array_constructor_type_12.f03: Likewise.
9247 * gfortran.dg/array_constructor_type_13.f90: Likewise.
9248 * gfortran.dg/array_constructor_type_14.f03: Likewise.
9249 * gfortran.dg/array_constructor_type_16.f03: Likewise.
9250 * gfortran.dg/array_constructor_type_2.f03: Likewise.
9251 * gfortran.dg/array_constructor_type_22.f03: Likewise.
9252 * gfortran.dg/array_constructor_type_3.f03: Likewise.
9253 * gfortran.dg/array_constructor_type_4.f03: Likewise.
9254 * gfortran.dg/array_constructor_type_5.f03: Likewise.
9255 * gfortran.dg/array_constructor_type_6.f03: Likewise.
9256 * gfortran.dg/array_constructor_type_7.f03: Likewise.
9257 * gfortran.dg/array_function_1.f90: Likewise.
9258 * gfortran.dg/array_function_5.f90: Likewise.
9259 * gfortran.dg/array_initializer_1.f90: Likewise.
9260 * gfortran.dg/array_initializer_2.f90: Likewise.
9261 * gfortran.dg/array_memcpy_5.f90: Likewise.
9262 * gfortran.dg/array_memset_2.f90: Likewise.
9263 * gfortran.dg/array_reference_1.f90: Likewise.
9264 * gfortran.dg/array_return_value_1.f90: Likewise.
9265 * gfortran.dg/array_section_1.f90: Likewise.
9266 * gfortran.dg/array_temporaries_3.f90: Likewise.
9267 * gfortran.dg/arrayio_1.f90: Likewise.
9268 * gfortran.dg/arrayio_10.f90: Likewise.
9269 * gfortran.dg/arrayio_11.f90: Likewise.
9270 * gfortran.dg/arrayio_12.f90: Likewise.
9271 * gfortran.dg/arrayio_13.f90: Likewise.
9272 * gfortran.dg/arrayio_14.f90: Likewise.
9273 * gfortran.dg/arrayio_16.f90: Likewise.
9274 * gfortran.dg/arrayio_2.f90: Likewise.
9275 * gfortran.dg/arrayio_3.f90: Likewise.
9276 * gfortran.dg/arrayio_4.f90: Likewise.
9277 * gfortran.dg/arrayio_5.f90: Likewise.
9278 * gfortran.dg/arrayio_6.f90: Likewise.
9279 * gfortran.dg/arrayio_7.f90: Likewise.
9280 * gfortran.dg/arrayio_8.f90: Likewise.
9281 * gfortran.dg/arrayio_9.f90: Likewise.
9282 * gfortran.dg/arrayio_derived_1.f90: Likewise.
9283 * gfortran.dg/assign_10.f90: Likewise.
9284 * gfortran.dg/assign_9.f90: Likewise.
9285 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
9286 * gfortran.dg/assignment_1.f90: Likewise.
9287 * gfortran.dg/associate_1.f03: Likewise.
9288 * gfortran.dg/associate_11.f90: Likewise.
9289 * gfortran.dg/associate_13.f90: Likewise.
9290 * gfortran.dg/associate_15.f90: Likewise.
9291 * gfortran.dg/associate_17.f90: Likewise.
9292 * gfortran.dg/associate_18.f08: Likewise.
9293 * gfortran.dg/associate_19.f03: Likewise.
9294 * gfortran.dg/associate_20.f03: Likewise.
9295 * gfortran.dg/associate_22.f90: Likewise.
9296 * gfortran.dg/associate_23.f90: Likewise.
9297 * gfortran.dg/associate_24.f90: Likewise.
9298 * gfortran.dg/associate_25.f90: Likewise.
9299 * gfortran.dg/associate_27.f90: Likewise.
9300 * gfortran.dg/associate_28.f90: Likewise.
9301 * gfortran.dg/associate_32.f03: Likewise.
9302 * gfortran.dg/associate_33.f03: Likewise.
9303 * gfortran.dg/associate_34.f90: Likewise.
9304 * gfortran.dg/associate_6.f03: Likewise.
9305 * gfortran.dg/associate_7.f03: Likewise.
9306 * gfortran.dg/associate_8.f03: Likewise.
9307 * gfortran.dg/associate_9.f03: Likewise.
9308 * gfortran.dg/associated_1.f90: Likewise.
9309 * gfortran.dg/associated_2.f90: Likewise.
9310 * gfortran.dg/associated_5.f90: Likewise.
9311 * gfortran.dg/associated_6.f90: Likewise.
9312 * gfortran.dg/associated_target_3.f90: Likewise.
9313 * gfortran.dg/associated_target_4.f90: Likewise.
9314 * gfortran.dg/associated_target_5.f03: Likewise.
9315 * gfortran.dg/associated_target_6.f03: Likewise.
9316 * gfortran.dg/assumed_dummy_1.f90: Likewise.
9317 * gfortran.dg/assumed_rank_1.f90: Likewise.
9318 * gfortran.dg/assumed_rank_10.f90: Likewise.
9319 * gfortran.dg/assumed_rank_2.f90: Likewise.
9320 * gfortran.dg/assumed_rank_7.f90: Likewise.
9321 * gfortran.dg/assumed_rank_8.f90: Likewise.
9322 * gfortran.dg/assumed_rank_9.f90: Likewise.
9323 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
9324 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
9325 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
9326 * gfortran.dg/assumed_type_2.f90: Likewise.
9327 * gfortran.dg/atan2_1.f90: Likewise.
9328 * gfortran.dg/auto_array_1.f90: Likewise.
9329 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
9330 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
9331 * gfortran.dg/auto_char_len_3.f90: Likewise.
9332 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
9333 * gfortran.dg/auto_internal_assumed.f90: Likewise.
9334 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
9335 * gfortran.dg/auto_save_2.f90: Likewise.
9336 * gfortran.dg/automatic_default_init_1.f90: Likewise.
9337 * gfortran.dg/backslash_1.f90: Likewise.
9338 * gfortran.dg/backslash_2.f90: Likewise.
9339 * gfortran.dg/backslash_3.f: Likewise.
9340 * gfortran.dg/backspace_1.f: Likewise.
9341 * gfortran.dg/backspace_10.f90: Likewise.
9342 * gfortran.dg/backspace_11.f90: Likewise.
9343 * gfortran.dg/backspace_2.f: Likewise.
9344 * gfortran.dg/backspace_3.f: Likewise.
9345 * gfortran.dg/backspace_4.f: Likewise.
9346 * gfortran.dg/backspace_5.f: Likewise.
9347 * gfortran.dg/backspace_6.f: Likewise.
9348 * gfortran.dg/backspace_7.f90: Likewise.
9349 * gfortran.dg/backspace_8.f: Likewise.
9350 * gfortran.dg/backspace_9.f: Likewise.
9351 * gfortran.dg/bessel_1.f90: Likewise.
9352 * gfortran.dg/bessel_2.f90: Likewise.
9353 * gfortran.dg/bessel_5.f90: Likewise.
9354 * gfortran.dg/bessel_6.f90: Likewise.
9355 * gfortran.dg/bessel_7.f90: Likewise.
9356 * gfortran.dg/bind_c_dts_2.f03: Likewise.
9357 * gfortran.dg/bind_c_dts_3.f03: Likewise.
9358 * gfortran.dg/bind_c_usage_15.f90: Likewise.
9359 * gfortran.dg/bind_c_usage_16.f03: Likewise.
9360 * gfortran.dg/bind_c_usage_17.f90: Likewise.
9361 * gfortran.dg/bind_c_usage_24.f90: Likewise.
9362 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
9363 * gfortran.dg/binding_label_tests_16.f03: Likewise.
9364 * gfortran.dg/binding_label_tests_23.f90: Likewise.
9365 * gfortran.dg/bit_comparison_1.F90: Likewise.
9366 * gfortran.dg/bit_comparison_2.F90: Likewise.
9367 * gfortran.dg/block_1.f08: Likewise.
9368 * gfortran.dg/block_13.f08: Likewise.
9369 * gfortran.dg/block_14.f90: Likewise.
9370 * gfortran.dg/block_2.f08: Likewise.
9371 * gfortran.dg/block_6.f08: Likewise.
9372 * gfortran.dg/block_7.f08: Likewise.
9373 * gfortran.dg/block_8.f08: Likewise.
9374 * gfortran.dg/blockdata_1.f90: Likewise.
9375 * gfortran.dg/bound_1.f90: Likewise.
9376 * gfortran.dg/bound_2.f90: Likewise.
9377 * gfortran.dg/bound_3.f90: Likewise.
9378 * gfortran.dg/bound_4.f90: Likewise.
9379 * gfortran.dg/bound_5.f90: Likewise.
9380 * gfortran.dg/bound_6.f90: Likewise.
9381 * gfortran.dg/bound_7.f90: Likewise.
9382 * gfortran.dg/bound_8.f90: Likewise.
9383 * gfortran.dg/bound_9.f90: Likewise.
9384 * gfortran.dg/bound_simplification_1.f90: Likewise.
9385 * gfortran.dg/bound_simplification_3.f90: Likewise.
9386 * gfortran.dg/bound_simplification_4.f90: Likewise.
9387 * gfortran.dg/bound_simplification_5.f90: Likewise.
9388 * gfortran.dg/bound_simplification_6.f90: Likewise.
9389 * gfortran.dg/bounds_check_1.f90: Likewise.
9390 * gfortran.dg/bounds_check_12.f90: Likewise.
9391 * gfortran.dg/bounds_check_14.f90: Likewise.
9392 * gfortran.dg/bounds_check_15.f90: Likewise.
9393 * gfortran.dg/bounds_check_19.f90: Likewise.
9394 * gfortran.dg/bounds_check_8.f90: Likewise.
9395 * gfortran.dg/bounds_check_9.f90: Likewise.
9396 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
9397 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
9398 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
9399 * gfortran.dg/boz_1.f90: Likewise.
9400 * gfortran.dg/boz_11.f90: Likewise.
9401 * gfortran.dg/boz_13.f90: Likewise.
9402 * gfortran.dg/boz_14.f90: Likewise.
9403 * gfortran.dg/boz_15.f90: Likewise.
9404 * gfortran.dg/boz_3.f90: Likewise.
9405 * gfortran.dg/boz_6.f90: Likewise.
9406 * gfortran.dg/boz_9.f90: Likewise.
9407 * gfortran.dg/byte_1.f90: Likewise.
9408 * gfortran.dg/byte_2.f90: Likewise.
9409 * gfortran.dg/c_assoc.f90: Likewise.
9410 * gfortran.dg/c_assoc_2.f03: Likewise.
9411 * gfortran.dg/c_assoc_3.f90: Likewise.
9412 * gfortran.dg/c_by_val_1.f: Likewise.
9413 * gfortran.dg/c_by_val_5.f90: Likewise.
9414 * gfortran.dg/c_char_tests.f03: Likewise.
9415 * gfortran.dg/c_char_tests_2.f03: Likewise.
9416 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
9417 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
9418 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
9419 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
9420 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
9421 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
9422 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
9423 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
9424 * gfortran.dg/c_kind_params.f90: Likewise.
9425 * gfortran.dg/c_loc_test_20.f90: Likewise.
9426 * gfortran.dg/c_loc_tests_2.f03: Likewise.
9427 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
9428 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
9429 * gfortran.dg/c_size_t_test.f03: Likewise.
9430 * gfortran.dg/c_sizeof_1.f90: Likewise.
9431 * gfortran.dg/c_sizeof_5.f90: Likewise.
9432 * gfortran.dg/c_sizeof_6.f90: Likewise.
9433 * gfortran.dg/char4_iunit_1.f03: Likewise.
9434 * gfortran.dg/char4_iunit_2.f03: Likewise.
9435 * gfortran.dg/char_allocation_1.f90: Likewise.
9436 * gfortran.dg/char_array_constructor.f90: Likewise.
9437 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
9438 * gfortran.dg/char_assign_1.f90: Likewise.
9439 * gfortran.dg/char_associated_1.f90: Likewise.
9440 * gfortran.dg/char_cast_2.f90: Likewise.
9441 * gfortran.dg/char_comparison_1.f: Likewise.
9442 * gfortran.dg/char_component_initializer_1.f90: Likewise.
9443 * gfortran.dg/char_component_initializer_2.f90: Likewise.
9444 * gfortran.dg/char_cons_len.f90: Likewise.
9445 * gfortran.dg/char_conversion.f90: Likewise.
9446 * gfortran.dg/char_cshift_1.f90: Likewise.
9447 * gfortran.dg/char_cshift_2.f90: Likewise.
9448 * gfortran.dg/char_decl_2.f90: Likewise.
9449 * gfortran.dg/char_eoshift_1.f90: Likewise.
9450 * gfortran.dg/char_eoshift_2.f90: Likewise.
9451 * gfortran.dg/char_eoshift_3.f90: Likewise.
9452 * gfortran.dg/char_eoshift_4.f90: Likewise.
9453 * gfortran.dg/char_eoshift_5.f90: Likewise.
9454 * gfortran.dg/char_expr_1.f90: Likewise.
9455 * gfortran.dg/char_expr_3.f90: Likewise.
9456 * gfortran.dg/char_initialiser_actual.f90: Likewise.
9457 * gfortran.dg/char_length_12.f90: Likewise.
9458 * gfortran.dg/char_length_14.f90: Likewise.
9459 * gfortran.dg/char_length_15.f90: Likewise.
9460 * gfortran.dg/char_length_17.f90: Likewise.
9461 * gfortran.dg/char_length_20.f90: Likewise.
9462 * gfortran.dg/char_length_21.f90: Likewise.
9463 * gfortran.dg/char_length_5.f90: Likewise.
9464 * gfortran.dg/char_length_6.f90: Likewise.
9465 * gfortran.dg/char_length_7.f90: Likewise.
9466 * gfortran.dg/char_length_8.f90: Likewise.
9467 * gfortran.dg/char_pack_1.f90: Likewise.
9468 * gfortran.dg/char_pack_2.f90: Likewise.
9469 * gfortran.dg/char_pointer_assign.f90: Likewise.
9470 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
9471 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
9472 * gfortran.dg/char_pointer_dependency.f90: Likewise.
9473 * gfortran.dg/char_pointer_dummy.f90: Likewise.
9474 * gfortran.dg/char_pointer_func.f90: Likewise.
9475 * gfortran.dg/char_reshape_1.f90: Likewise.
9476 * gfortran.dg/char_result_1.f90: Likewise.
9477 * gfortran.dg/char_result_12.f90: Likewise.
9478 * gfortran.dg/char_result_13.f90: Likewise.
9479 * gfortran.dg/char_result_14.f90: Likewise.
9480 * gfortran.dg/char_result_15.f90: Likewise.
9481 * gfortran.dg/char_result_2.f90: Likewise.
9482 * gfortran.dg/char_result_3.f90: Likewise.
9483 * gfortran.dg/char_result_4.f90: Likewise.
9484 * gfortran.dg/char_result_5.f90: Likewise.
9485 * gfortran.dg/char_result_6.f90: Likewise.
9486 * gfortran.dg/char_result_7.f90: Likewise.
9487 * gfortran.dg/char_result_8.f90: Likewise.
9488 * gfortran.dg/char_spread_1.f90: Likewise.
9489 * gfortran.dg/char_transpose_1.f90: Likewise.
9490 * gfortran.dg/char_type_len.f90: Likewise.
9491 * gfortran.dg/char_unpack_1.f90: Likewise.
9492 * gfortran.dg/char_unpack_2.f90: Likewise.
9493 * gfortran.dg/character_array_constructor_1.f90: Likewise.
9494 * gfortran.dg/character_comparison_1.f90: Likewise.
9495 * gfortran.dg/character_comparison_2.f90: Likewise.
9496 * gfortran.dg/character_comparison_3.f90: Likewise.
9497 * gfortran.dg/character_comparison_4.f90: Likewise.
9498 * gfortran.dg/character_comparison_5.f90: Likewise.
9499 * gfortran.dg/character_comparison_6.f90: Likewise.
9500 * gfortran.dg/character_comparison_7.f90: Likewise.
9501 * gfortran.dg/character_comparison_8.f90: Likewise.
9502 * gfortran.dg/character_comparison_9.f90: Likewise.
9503 * gfortran.dg/charlen_15.f90: Likewise.
9504 * gfortran.dg/charlen_16.f90: Likewise.
9505 * gfortran.dg/chkbits.f90: Likewise.
9506 * gfortran.dg/chmod_1.f90: Likewise.
9507 * gfortran.dg/chmod_2.f90: Likewise.
9508 * gfortran.dg/chmod_3.f90: Likewise.
9509 * gfortran.dg/class_1.f03: Likewise.
9510 * gfortran.dg/class_18.f03: Likewise.
9511 * gfortran.dg/class_19.f03: Likewise.
9512 * gfortran.dg/class_35.f90: Likewise.
9513 * gfortran.dg/class_46.f03: Likewise.
9514 * gfortran.dg/class_48.f90: Likewise.
9515 * gfortran.dg/class_51.f90: Likewise.
9516 * gfortran.dg/class_52.f90: Likewise.
9517 * gfortran.dg/class_6.f03: Likewise.
9518 * gfortran.dg/class_63.f90: Likewise.
9519 * gfortran.dg/class_64.f90: Likewise.
9520 * gfortran.dg/class_65.f90: Likewise.
9521 * gfortran.dg/class_66.f90: Likewise.
9522 * gfortran.dg/class_67.f90: Likewise.
9523 * gfortran.dg/class_9.f03: Likewise.
9524 * gfortran.dg/class_alias.f90: Likewise.
9525 * gfortran.dg/class_allocate_1.f03: Likewise.
9526 * gfortran.dg/class_allocate_10.f03: Likewise.
9527 * gfortran.dg/class_allocate_13.f90: Likewise.
9528 * gfortran.dg/class_allocate_14.f90: Likewise.
9529 * gfortran.dg/class_allocate_15.f90: Likewise.
9530 * gfortran.dg/class_allocate_19.f03: Likewise.
9531 * gfortran.dg/class_allocate_21.f90: Likewise.
9532 * gfortran.dg/class_allocate_22.f90: Likewise.
9533 * gfortran.dg/class_allocate_3.f03: Likewise.
9534 * gfortran.dg/class_allocate_4.f03: Likewise.
9535 * gfortran.dg/class_allocate_5.f90: Likewise.
9536 * gfortran.dg/class_allocate_6.f03: Likewise.
9537 * gfortran.dg/class_allocate_7.f03: Likewise.
9538 * gfortran.dg/class_allocate_8.f03: Likewise.
9539 * gfortran.dg/class_allocate_9.f03: Likewise.
9540 * gfortran.dg/class_array_1.f03: Likewise.
9541 * gfortran.dg/class_array_14.f90: Likewise.
9542 * gfortran.dg/class_array_15.f03: Likewise.
9543 * gfortran.dg/class_array_16.f90: Likewise.
9544 * gfortran.dg/class_array_2.f03: Likewise.
9545 * gfortran.dg/class_array_20.f03: Likewise.
9546 * gfortran.dg/class_array_21.f03: Likewise.
9547 * gfortran.dg/class_array_3.f03: Likewise.
9548 * gfortran.dg/class_array_4.f03: Likewise.
9549 * gfortran.dg/class_array_7.f03: Likewise.
9550 * gfortran.dg/class_array_8.f03: Likewise.
9551 * gfortran.dg/class_array_9.f03: Likewise.
9552 * gfortran.dg/class_defined_operator_1.f03: Likewise.
9553 * gfortran.dg/class_dummy_1.f03: Likewise.
9554 * gfortran.dg/class_optional_1.f90: Likewise.
9555 * gfortran.dg/class_optional_2.f90: Likewise.
9556 * gfortran.dg/class_result_5.f90: Likewise.
9557 * gfortran.dg/class_result_6.f90: Likewise.
9558 * gfortran.dg/class_to_type_1.f03: Likewise.
9559 * gfortran.dg/class_to_type_2.f90: Likewise.
9560 * gfortran.dg/class_to_type_3.f03: Likewise.
9561 * gfortran.dg/class_to_type_4.f90: Likewise.
9562 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
9563 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
9564 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
9565 * gfortran.dg/coarray/atomic_1.f90: Likewise.
9566 * gfortran.dg/coarray/atomic_2.f90: Likewise.
9567 * gfortran.dg/coarray/codimension.f90: Likewise.
9568 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
9569 * gfortran.dg/coarray/collectives_1.f90: Likewise.
9570 * gfortran.dg/coarray/collectives_2.f90: Likewise.
9571 * gfortran.dg/coarray/collectives_3.f90: Likewise.
9572 * gfortran.dg/coarray/collectives_4.f90: Likewise.
9573 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
9574 * gfortran.dg/coarray/dummy_1.f90: Likewise.
9575 * gfortran.dg/coarray/event_1.f90: Likewise.
9576 * gfortran.dg/coarray/event_2.f90: Likewise.
9577 * gfortran.dg/coarray/get_array.f90: Likewise.
9578 * gfortran.dg/coarray/image_index_1.f90: Likewise.
9579 * gfortran.dg/coarray/image_index_2.f90: Likewise.
9580 * gfortran.dg/coarray/image_index_3.f90: Likewise.
9581 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
9582 * gfortran.dg/coarray/lock_1.f90: Likewise.
9583 * gfortran.dg/coarray/lock_2.f90: Likewise.
9584 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
9585 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
9586 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
9587 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
9588 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
9589 * gfortran.dg/coarray/registering_1.f90: Likewise.
9590 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
9591 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
9592 * gfortran.dg/coarray/send_array.f90: Likewise.
9593 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
9594 * gfortran.dg/coarray/sendget_array.f90: Likewise.
9595 * gfortran.dg/coarray/subobject_1.f90: Likewise.
9596 * gfortran.dg/coarray/sync_1.f90: Likewise.
9597 * gfortran.dg/coarray/sync_3.f90: Likewise.
9598 * gfortran.dg/coarray/this_image_1.f90: Likewise.
9599 * gfortran.dg/coarray/this_image_2.f90: Likewise.
9600 * gfortran.dg/coarray_13.f90: Likewise.
9601 * gfortran.dg/coarray_15.f90: Likewise.
9602 * gfortran.dg/coarray_16.f90: Likewise.
9603 * gfortran.dg/coarray_2.f90: Likewise.
9604 * gfortran.dg/coarray_23.f90: Likewise.
9605 * gfortran.dg/coarray_40.f90: Likewise.
9606 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
9607 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
9608 * gfortran.dg/coarray_allocate_10.f08: Likewise.
9609 * gfortran.dg/coarray_allocate_2.f08: Likewise.
9610 * gfortran.dg/coarray_allocate_3.f08: Likewise.
9611 * gfortran.dg/coarray_allocate_4.f08: Likewise.
9612 * gfortran.dg/coarray_allocate_5.f08: Likewise.
9613 * gfortran.dg/coarray_allocate_7.f08: Likewise.
9614 * gfortran.dg/coarray_allocate_8.f08: Likewise.
9615 * gfortran.dg/coarray_allocate_9.f08: Likewise.
9616 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
9617 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
9618 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
9619 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
9620 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
9621 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
9622 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
9623 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
9624 * gfortran.dg/coarray_stat_2.f90: Likewise.
9625 * gfortran.dg/coarray_subobject_1.f90: Likewise.
9626 * gfortran.dg/coindexed_1.f90: Likewise.
9627 * gfortran.dg/comma.f: Likewise.
9628 * gfortran.dg/comma_format_extension_3.f: Likewise.
9629 * gfortran.dg/comma_format_extension_4.f: Likewise.
9630 * gfortran.dg/common_2.f90: Likewise.
9631 * gfortran.dg/common_4.f90: Likewise.
9632 * gfortran.dg/common_align_1.f90: Likewise.
9633 * gfortran.dg/common_align_2.f90: Likewise.
9634 * gfortran.dg/common_equivalence_1.f: Likewise.
9635 * gfortran.dg/common_pointer_1.f90: Likewise.
9636 * gfortran.dg/common_resize_1.f: Likewise.
9637 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
9638 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
9639 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
9640 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
9641 * gfortran.dg/complex_read.f90: Likewise.
9642 * gfortran.dg/complex_write.f90: Likewise.
9643 * gfortran.dg/constant_substring.f: Likewise.
9644 * gfortran.dg/constructor_2.f90: Likewise.
9645 * gfortran.dg/constructor_3.f90: Likewise.
9646 * gfortran.dg/constructor_6.f90: Likewise.
9647 * gfortran.dg/contained_1.f90: Likewise.
9648 * gfortran.dg/contained_3.f90: Likewise.
9649 * gfortran.dg/contained_equivalence_1.f90: Likewise.
9650 * gfortran.dg/contained_module_proc_1.f90: Likewise.
9651 * gfortran.dg/continuation_1.f90: Likewise.
9652 * gfortran.dg/continuation_11.f90: Likewise.
9653 * gfortran.dg/continuation_12.f90: Likewise.
9654 * gfortran.dg/continuation_13.f90: Likewise.
9655 * gfortran.dg/continuation_14.f: Likewise.
9656 * gfortran.dg/continuation_8.f90: Likewise.
9657 * gfortran.dg/convert_2.f90: Likewise.
9658 * gfortran.dg/convert_implied_open.f90: Likewise.
9659 * gfortran.dg/count_init_expr.f03: Likewise.
9660 * gfortran.dg/cr_lf.f90: Likewise.
9661 * gfortran.dg/cray_pointers_10.f90: Likewise.
9662 * gfortran.dg/cray_pointers_2.f90: Likewise.
9663 * gfortran.dg/cray_pointers_5.f90: Likewise.
9664 * gfortran.dg/cray_pointers_7.f90: Likewise.
9665 * gfortran.dg/cray_pointers_8.f90: Likewise.
9666 * gfortran.dg/cshift_1.f90: Likewise.
9667 * gfortran.dg/cshift_2.f90: Likewise.
9668 * gfortran.dg/cshift_large_1.f90: Likewise.
9669 * gfortran.dg/cshift_nan_1.f90: Likewise.
9670 * gfortran.dg/csqrt_2.f: Likewise.
9671 * gfortran.dg/data_array_1.f90: Likewise.
9672 * gfortran.dg/data_char_1.f90: Likewise.
9673 * gfortran.dg/data_char_2.f90: Likewise.
9674 * gfortran.dg/data_char_3.f90: Likewise.
9675 * gfortran.dg/data_derived_1.f90: Likewise.
9676 * gfortran.dg/data_implied_do_1.f90: Likewise.
9677 * gfortran.dg/data_namelist_conflict.f90: Likewise.
9678 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
9679 * gfortran.dg/deallocate_stat.f90: Likewise.
9680 * gfortran.dg/deallocate_stat_2.f90: Likewise.
9681 * gfortran.dg/debug/pr37738.f: Likewise.
9682 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
9683 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
9684 * gfortran.dg/dec_exp_1.f90: Likewise.
9685 * gfortran.dg/dec_init_1.f90: Likewise.
9686 * gfortran.dg/dec_init_2.f90: Likewise.
9687 * gfortran.dg/dec_init_3.f90: Likewise.
9688 * gfortran.dg/dec_init_4.f90: Likewise.
9689 * gfortran.dg/dec_io_1.f90: Likewise.
9690 * gfortran.dg/dec_io_2.f90: Likewise.
9691 * gfortran.dg/dec_io_2a.f90: Likewise.
9692 * gfortran.dg/dec_io_6.f90: Likewise.
9693 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
9694 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
9695 * gfortran.dg/dec_math.f90: Likewise.
9696 * gfortran.dg/dec_parameter_1.f: Likewise.
9697 * gfortran.dg/dec_parameter_2.f90: Likewise.
9698 * gfortran.dg/dec_static_1.f90: Likewise.
9699 * gfortran.dg/dec_static_2.f90: Likewise.
9700 * gfortran.dg/dec_structure_1.f90: Likewise.
9701 * gfortran.dg/dec_structure_10.f90: Likewise.
9702 * gfortran.dg/dec_structure_18.f90: Likewise.
9703 * gfortran.dg/dec_structure_19.f90: Likewise.
9704 * gfortran.dg/dec_structure_2.f90: Likewise.
9705 * gfortran.dg/dec_structure_22.f90: Likewise.
9706 * gfortran.dg/dec_structure_3.f90: Likewise.
9707 * gfortran.dg/dec_structure_4.f90: Likewise.
9708 * gfortran.dg/dec_structure_5.f90: Likewise.
9709 * gfortran.dg/dec_structure_6.f90: Likewise.
9710 * gfortran.dg/dec_structure_7.f90: Likewise.
9711 * gfortran.dg/dec_union_1.f90: Likewise.
9712 * gfortran.dg/dec_union_2.f90: Likewise.
9713 * gfortran.dg/dec_union_3.f90: Likewise.
9714 * gfortran.dg/dec_union_4.f90: Likewise.
9715 * gfortran.dg/dec_union_5.f90: Likewise.
9716 * gfortran.dg/default_format_1.f90: Likewise.
9717 * gfortran.dg/default_format_2.f90: Likewise.
9718 * gfortran.dg/default_format_denormal_1.f90: Likewise.
9719 * gfortran.dg/default_format_denormal_2.f90: Likewise.
9720 * gfortran.dg/default_initialization_3.f90: Likewise.
9721 * gfortran.dg/default_initialization_4.f90: Likewise.
9722 * gfortran.dg/default_initialization_5.f90: Likewise.
9723 * gfortran.dg/deferred_character_1.f90: Likewise.
9724 * gfortran.dg/deferred_character_10.f90: Likewise.
9725 * gfortran.dg/deferred_character_11.f90: Likewise.
9726 * gfortran.dg/deferred_character_12.f90: Likewise.
9727 * gfortran.dg/deferred_character_13.f90: Likewise.
9728 * gfortran.dg/deferred_character_14.f90: Likewise.
9729 * gfortran.dg/deferred_character_15.f90: Likewise.
9730 * gfortran.dg/deferred_character_16.f90: Likewise.
9731 * gfortran.dg/deferred_character_2.f90: Likewise.
9732 * gfortran.dg/deferred_character_3.f90: Likewise.
9733 * gfortran.dg/deferred_character_4.f90: Likewise.
9734 * gfortran.dg/deferred_character_5.f90: Likewise.
9735 * gfortran.dg/deferred_character_6.f90: Likewise.
9736 * gfortran.dg/deferred_character_7.f90: Likewise.
9737 * gfortran.dg/deferred_character_8.f90: Likewise.
9738 * gfortran.dg/deferred_character_9.f90: Likewise.
9739 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
9740 * gfortran.dg/deferred_type_component_1.f90: Likewise.
9741 * gfortran.dg/deferred_type_component_2.f90: Likewise.
9742 * gfortran.dg/deferred_type_param_2.f90: Likewise.
9743 * gfortran.dg/deferred_type_param_4.f90: Likewise.
9744 * gfortran.dg/deferred_type_param_5.f90: Likewise.
9745 * gfortran.dg/deferred_type_param_6.f90: Likewise.
9746 * gfortran.dg/deferred_type_param_8.f90: Likewise.
9747 * gfortran.dg/deferred_type_param_9.f90: Likewise.
9748 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
9749 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
9750 * gfortran.dg/defined_assignment_1.f90: Likewise.
9751 * gfortran.dg/defined_assignment_10.f90: Likewise.
9752 * gfortran.dg/defined_assignment_11.f90: Likewise.
9753 * gfortran.dg/defined_assignment_2.f90: Likewise.
9754 * gfortran.dg/defined_assignment_3.f90: Likewise.
9755 * gfortran.dg/defined_assignment_4.f90: Likewise.
9756 * gfortran.dg/defined_assignment_5.f90: Likewise.
9757 * gfortran.dg/defined_assignment_8.f90: Likewise.
9758 * gfortran.dg/defined_assignment_9.f90: Likewise.
9759 * gfortran.dg/dependency_2.f90: Likewise.
9760 * gfortran.dg/dependency_21.f90: Likewise.
9761 * gfortran.dg/dependency_22.f90: Likewise.
9762 * gfortran.dg/dependency_23.f90: Likewise.
9763 * gfortran.dg/dependency_24.f90: Likewise.
9764 * gfortran.dg/dependency_25.f90: Likewise.
9765 * gfortran.dg/dependency_26.f90: Likewise.
9766 * gfortran.dg/dependency_39.f90: Likewise.
9767 * gfortran.dg/dependency_40.f90: Likewise.
9768 * gfortran.dg/dependency_41.f90: Likewise.
9769 * gfortran.dg/dependency_42.f90: Likewise.
9770 * gfortran.dg/dependency_43.f90: Likewise.
9771 * gfortran.dg/dependency_44.f90: Likewise.
9772 * gfortran.dg/dependency_45.f90: Likewise.
9773 * gfortran.dg/dependency_50.f90: Likewise.
9774 * gfortran.dg/dependency_51.f90: Likewise.
9775 * gfortran.dg/dependent_decls_1.f90: Likewise.
9776 * gfortran.dg/der_array_1.f90: Likewise.
9777 * gfortran.dg/der_array_io_1.f90: Likewise.
9778 * gfortran.dg/der_array_io_2.f90: Likewise.
9779 * gfortran.dg/der_array_io_3.f90: Likewise.
9780 * gfortran.dg/der_io_1.f90: Likewise.
9781 * gfortran.dg/der_io_3.f90: Likewise.
9782 * gfortran.dg/der_pointer_2.f90: Likewise.
9783 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
9784 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
9785 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
9786 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
9787 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
9788 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
9789 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
9790 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
9791 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
9792 * gfortran.dg/derived_external_function_1.f90: Likewise.
9793 * gfortran.dg/derived_init_1.f90: Likewise.
9794 * gfortran.dg/derived_init_2.f90: Likewise.
9795 * gfortran.dg/derived_init_3.f90: Likewise.
9796 * gfortran.dg/derived_init_4.f90: Likewise.
9797 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
9798 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
9799 * gfortran.dg/dev_null.F90: Likewise.
9800 * gfortran.dg/dfloat_1.f90: Likewise.
9801 * gfortran.dg/dim_sum_1.f90: Likewise.
9802 * gfortran.dg/dim_sum_2.f90: Likewise.
9803 * gfortran.dg/dim_sum_3.f90: Likewise.
9804 * gfortran.dg/direct_io_10.f: Likewise.
9805 * gfortran.dg/direct_io_11.f90: Likewise.
9806 * gfortran.dg/direct_io_12.f90: Likewise.
9807 * gfortran.dg/direct_io_2.f90: Likewise.
9808 * gfortran.dg/direct_io_3.f90: Likewise.
9809 * gfortran.dg/direct_io_4.f90: Likewise.
9810 * gfortran.dg/direct_io_5.f90: Likewise.
9811 * gfortran.dg/direct_io_6.f90: Likewise.
9812 * gfortran.dg/direct_io_7.f90: Likewise.
9813 * gfortran.dg/direct_io_8.f90: Likewise.
9814 * gfortran.dg/direct_io_9.f: Likewise.
9815 * gfortran.dg/do_1.f90: Likewise.
9816 * gfortran.dg/do_3.F90: Likewise.
9817 * gfortran.dg/do_concurrent_2.f90: Likewise.
9818 * gfortran.dg/do_concurrent_4.f90: Likewise.
9819 * gfortran.dg/do_corner_warn.f90: Likewise.
9820 * gfortran.dg/do_iterator_2.f90: Likewise.
9821 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
9822 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
9823 * gfortran.dg/dos_eol.f: Likewise.
9824 * gfortran.dg/dot_product_1.f03: Likewise.
9825 * gfortran.dg/dot_product_2.f90: Likewise.
9826 * gfortran.dg/dot_product_4.f90: Likewise.
9827 * gfortran.dg/dshift_1.F90: Likewise.
9828 * gfortran.dg/dshift_2.F90: Likewise.
9829 * gfortran.dg/dtio_1.f90: Likewise.
9830 * gfortran.dg/dtio_10.f90: Likewise.
9831 * gfortran.dg/dtio_12.f90: Likewise.
9832 * gfortran.dg/dtio_14.f90: Likewise.
9833 * gfortran.dg/dtio_15.f90: Likewise.
9834 * gfortran.dg/dtio_16.f90: Likewise.
9835 * gfortran.dg/dtio_17.f90: Likewise.
9836 * gfortran.dg/dtio_19.f90: Likewise.
9837 * gfortran.dg/dtio_2.f90: Likewise.
9838 * gfortran.dg/dtio_20.f03: Likewise.
9839 * gfortran.dg/dtio_22.f90: Likewise.
9840 * gfortran.dg/dtio_24.f90: Likewise.
9841 * gfortran.dg/dtio_25.f90: Likewise.
9842 * gfortran.dg/dtio_26.f03: Likewise.
9843 * gfortran.dg/dtio_27.f90: Likewise.
9844 * gfortran.dg/dtio_28.f03: Likewise.
9845 * gfortran.dg/dtio_3.f90: Likewise.
9846 * gfortran.dg/dtio_30.f03: Likewise.
9847 * gfortran.dg/dtio_31.f03: Likewise.
9848 * gfortran.dg/dtio_32.f03: Likewise.
9849 * gfortran.dg/dtio_4.f90: Likewise.
9850 * gfortran.dg/dtio_5.f90: Likewise.
9851 * gfortran.dg/dtio_7.f90: Likewise.
9852 * gfortran.dg/dtio_8.f90: Likewise.
9853 * gfortran.dg/dtio_9.f90: Likewise.
9854 * gfortran.dg/dummy_procedure_3.f90: Likewise.
9855 * gfortran.dg/dummy_procedure_7.f90: Likewise.
9856 * gfortran.dg/dup_save_1.f90: Likewise.
9857 * gfortran.dg/dup_save_2.f90: Likewise.
9858 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
9859 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
9860 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
9861 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
9862 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
9863 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
9864 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
9865 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
9866 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
9867 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
9868 * gfortran.dg/e_d_fmt.f90: Likewise.
9869 * gfortran.dg/edit_real_1.f90: Likewise.
9870 * gfortran.dg/elemental_by_value_1.f90: Likewise.
9871 * gfortran.dg/elemental_dependency_1.f90: Likewise.
9872 * gfortran.dg/elemental_dependency_4.f90: Likewise.
9873 * gfortran.dg/elemental_dependency_5.f90: Likewise.
9874 * gfortran.dg/elemental_dependency_6.f90: Likewise.
9875 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
9876 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
9877 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
9878 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
9879 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
9880 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
9881 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
9882 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
9883 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
9884 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
9885 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
9886 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
9887 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
9888 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
9889 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
9890 * gfortran.dg/empty_format_1.f90: Likewise.
9891 * gfortran.dg/endfile.f: Likewise.
9892 * gfortran.dg/endfile.f90: Likewise.
9893 * gfortran.dg/endfile_2.f90: Likewise.
9894 * gfortran.dg/entry_1.f90: Likewise.
9895 * gfortran.dg/entry_10.f90: Likewise.
9896 * gfortran.dg/entry_12.f90: Likewise.
9897 * gfortran.dg/entry_13.f90: Likewise.
9898 * gfortran.dg/entry_14.f90: Likewise.
9899 * gfortran.dg/entry_16.f90: Likewise.
9900 * gfortran.dg/entry_3.f90: Likewise.
9901 * gfortran.dg/entry_6.f90: Likewise.
9902 * gfortran.dg/entry_9.f90: Likewise.
9903 * gfortran.dg/entry_array_specs_2.f: Likewise.
9904 * gfortran.dg/enum_1.f90: Likewise.
9905 * gfortran.dg/enum_9.f90: Likewise.
9906 * gfortran.dg/eof_1.f90: Likewise.
9907 * gfortran.dg/eof_2.f90: Likewise.
9908 * gfortran.dg/eof_4.f90: Likewise.
9909 * gfortran.dg/eof_5.f90: Likewise.
9910 * gfortran.dg/eor_handling_1.f90: Likewise.
9911 * gfortran.dg/eor_handling_2.f90: Likewise.
9912 * gfortran.dg/eor_handling_3.f90: Likewise.
9913 * gfortran.dg/eor_handling_4.f90: Likewise.
9914 * gfortran.dg/eor_handling_5.f90: Likewise.
9915 * gfortran.dg/eoshift_3.f90: Likewise.
9916 * gfortran.dg/eoshift_4.f90: Likewise.
9917 * gfortran.dg/eoshift_5.f90: Likewise.
9918 * gfortran.dg/eoshift_6.f90: Likewise.
9919 * gfortran.dg/eoshift_large_1.f90: Likewise.
9920 * gfortran.dg/equiv_6.f90: Likewise.
9921 * gfortran.dg/equiv_7.f90: Likewise.
9922 * gfortran.dg/equiv_9.f90: Likewise.
9923 * gfortran.dg/equiv_constraint_4.f90: Likewise.
9924 * gfortran.dg/erf_2.F90: Likewise.
9925 * gfortran.dg/erf_3.F90: Likewise.
9926 * gfortran.dg/erfc_scaled_1.f90: Likewise.
9927 * gfortran.dg/error_format_2.f90: Likewise.
9928 * gfortran.dg/error_recovery_5.f90: Likewise.
9929 * gfortran.dg/execute_command_line_2.f90: Likewise.
9930 * gfortran.dg/execute_command_line_3.f90: Likewise.
9931 * gfortran.dg/exit_1.f08: Likewise.
9932 * gfortran.dg/exit_3.f08: Likewise.
9933 * gfortran.dg/exponent_1.f90: Likewise.
9934 * gfortran.dg/exponent_2.f90: Likewise.
9935 * gfortran.dg/extended_char_comparison_1.f: Likewise.
9936 * gfortran.dg/extends_1.f03: Likewise.
9937 * gfortran.dg/extends_16.f90: Likewise.
9938 * gfortran.dg/extends_2.f03: Likewise.
9939 * gfortran.dg/extends_3.f03: Likewise.
9940 * gfortran.dg/extends_4.f03: Likewise.
9941 * gfortran.dg/extends_type_of_1.f03: Likewise.
9942 * gfortran.dg/extends_type_of_2.f03: Likewise.
9943 * gfortran.dg/external_procedures_3.f90: Likewise.
9944 * gfortran.dg/f2003_inquire_1.f03: Likewise.
9945 * gfortran.dg/f2003_io_1.f03: Likewise.
9946 * gfortran.dg/f2003_io_4.f03: Likewise.
9947 * gfortran.dg/f2003_io_5.f03: Likewise.
9948 * gfortran.dg/f2003_io_6.f03: Likewise.
9949 * gfortran.dg/f2003_io_7.f03: Likewise.
9950 * gfortran.dg/f2c_1.f90: Likewise.
9951 * gfortran.dg/f2c_2.f90: Likewise.
9952 * gfortran.dg/f2c_3.f90: Likewise.
9953 * gfortran.dg/f2c_4.f90: Likewise.
9954 * gfortran.dg/f2c_6.f90: Likewise.
9955 * gfortran.dg/f2c_7.f90: Likewise.
9956 * gfortran.dg/f2c_9.f90: Likewise.
9957 * gfortran.dg/fgetc_1.f90: Likewise.
9958 * gfortran.dg/fgetc_2.f90: Likewise.
9959 * gfortran.dg/filename_null.f90: Likewise.
9960 * gfortran.dg/finalize_12.f90: Likewise.
9961 * gfortran.dg/finalize_13.f90: Likewise.
9962 * gfortran.dg/finalize_15.f90: Likewise.
9963 * gfortran.dg/finalize_17.f90: Likewise.
9964 * gfortran.dg/finalize_18.f90: Likewise.
9965 * gfortran.dg/finalize_25.f90: Likewise.
9966 * gfortran.dg/finalize_29.f08: Likewise.
9967 * gfortran.dg/finalize_31.f90: Likewise.
9968 * gfortran.dg/float_1.f90: Likewise.
9969 * gfortran.dg/flush_1.f90: Likewise.
9970 * gfortran.dg/fmt_bz_bn.f: Likewise.
9971 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
9972 * gfortran.dg/fmt_cache_1.f: Likewise.
9973 * gfortran.dg/fmt_cache_2.f: Likewise.
9974 * gfortran.dg/fmt_cache_3.f90: Likewise.
9975 * gfortran.dg/fmt_colon.f90: Likewise.
9976 * gfortran.dg/fmt_e.f90: Likewise.
9977 * gfortran.dg/fmt_en.f90: Likewise.
9978 * gfortran.dg/fmt_error_10.f: Likewise.
9979 * gfortran.dg/fmt_error_9.f: Likewise.
9980 * gfortran.dg/fmt_exhaust.f90: Likewise.
9981 * gfortran.dg/fmt_f0_1.f90: Likewise.
9982 * gfortran.dg/fmt_f_an_p.f: Likewise.
9983 * gfortran.dg/fmt_fw_d.f90: Likewise.
9984 * gfortran.dg/fmt_g.f: Likewise.
9985 * gfortran.dg/fmt_g0_1.f08: Likewise.
9986 * gfortran.dg/fmt_g0_2.f08: Likewise.
9987 * gfortran.dg/fmt_g0_4.f08: Likewise.
9988 * gfortran.dg/fmt_g0_5.f08: Likewise.
9989 * gfortran.dg/fmt_g0_6.f08: Likewise.
9990 * gfortran.dg/fmt_g0_7.f08: Likewise.
9991 * gfortran.dg/fmt_g_1.f90: Likewise.
9992 * gfortran.dg/fmt_int_sign.f90: Likewise.
9993 * gfortran.dg/fmt_l.f90: Likewise.
9994 * gfortran.dg/fmt_missing_period_2.f: Likewise.
9995 * gfortran.dg/fmt_missing_period_3.f: Likewise.
9996 * gfortran.dg/fmt_p_1.f90: Likewise.
9997 * gfortran.dg/fmt_pf.f90: Likewise.
9998 * gfortran.dg/fmt_read.f90: Likewise.
9999 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
10000 * gfortran.dg/fmt_t_1.f90: Likewise.
10001 * gfortran.dg/fmt_t_2.f90: Likewise.
10002 * gfortran.dg/fmt_t_3.f90: Likewise.
10003 * gfortran.dg/fmt_t_4.f90: Likewise.
10004 * gfortran.dg/fmt_t_5.f90: Likewise.
10005 * gfortran.dg/fmt_t_6.f: Likewise.
10006 * gfortran.dg/fmt_t_7.f: Likewise.
10007 * gfortran.dg/fmt_t_9.f: Likewise.
10008 * gfortran.dg/fmt_tl.f: Likewise.
10009 * gfortran.dg/fmt_unlimited.f90: Likewise.
10010 * gfortran.dg/fmt_white.f: Likewise.
10011 * gfortran.dg/fmt_zero_digits.f90: Likewise.
10012 * gfortran.dg/fold_nearest.f90: Likewise.
10013 * gfortran.dg/forall_1.f90: Likewise.
10014 * gfortran.dg/forall_10.f90: Likewise.
10015 * gfortran.dg/forall_12.f90: Likewise.
10016 * gfortran.dg/forall_13.f90: Likewise.
10017 * gfortran.dg/forall_15.f90: Likewise.
10018 * gfortran.dg/forall_4.f90: Likewise.
10019 * gfortran.dg/forall_5.f90: Likewise.
10020 * gfortran.dg/forall_6.f90: Likewise.
10021 * gfortran.dg/forall_7.f90: Likewise.
10022 * gfortran.dg/fraction.f90: Likewise.
10023 * gfortran.dg/fseek.f90: Likewise.
10024 * gfortran.dg/ftell_1.f90: Likewise.
10025 * gfortran.dg/ftell_2.f90: Likewise.
10026 * gfortran.dg/ftell_3.f90: Likewise.
10027 * gfortran.dg/func_assign_2.f90: Likewise.
10028 * gfortran.dg/func_assign_3.f90: Likewise.
10029 * gfortran.dg/func_derived_1.f90: Likewise.
10030 * gfortran.dg/func_derived_2.f90: Likewise.
10031 * gfortran.dg/func_derived_3.f90: Likewise.
10032 * gfortran.dg/func_result_1.f90: Likewise.
10033 * gfortran.dg/func_result_2.f90: Likewise.
10034 * gfortran.dg/func_result_6.f90: Likewise.
10035 * gfortran.dg/function_charlen_2.f90: Likewise.
10036 * gfortran.dg/function_charlen_3.f: Likewise.
10037 * gfortran.dg/function_kinds_1.f90: Likewise.
10038 * gfortran.dg/function_kinds_4.f90: Likewise.
10039 * gfortran.dg/function_optimize_10.f90: Likewise.
10040 * gfortran.dg/function_optimize_11.f90: Likewise.
10041 * gfortran.dg/function_optimize_12.f90: Likewise.
10042 * gfortran.dg/function_optimize_4.f90: Likewise.
10043 * gfortran.dg/function_optimize_8.f90: Likewise.
10044 * gfortran.dg/g77/13037.f: Likewise.
10045 * gfortran.dg/g77/1832.f: Likewise.
10046 * gfortran.dg/g77/19981119-0.f: Likewise.
10047 * gfortran.dg/g77/19990313-0.f: Likewise.
10048 * gfortran.dg/g77/19990313-1.f: Likewise.
10049 * gfortran.dg/g77/19990313-2.f: Likewise.
10050 * gfortran.dg/g77/19990313-3.f: Likewise.
10051 * gfortran.dg/g77/19990419-1.f: Likewise.
10052 * gfortran.dg/g77/19990826-0.f: Likewise.
10053 * gfortran.dg/g77/19990826-2.f: Likewise.
10054 * gfortran.dg/g77/20000503-1.f: Likewise.
10055 * gfortran.dg/g77/20001111.f: Likewise.
10056 * gfortran.dg/g77/20010116.f: Likewise.
10057 * gfortran.dg/g77/20010216-1.f: Likewise.
10058 * gfortran.dg/g77/20010430.f: Likewise.
10059 * gfortran.dg/g77/20010610.f: Likewise.
10060 * gfortran.dg/g77/6177.f: Likewise.
10061 * gfortran.dg/g77/7388.f: Likewise.
10062 * gfortran.dg/g77/947.f: Likewise.
10063 * gfortran.dg/g77/970625-2.f: Likewise.
10064 * gfortran.dg/g77/971102-1.f: Likewise.
10065 * gfortran.dg/g77/980628-0.f: Likewise.
10066 * gfortran.dg/g77/980628-1.f: Likewise.
10067 * gfortran.dg/g77/980628-10.f: Likewise.
10068 * gfortran.dg/g77/980628-2.f: Likewise.
10069 * gfortran.dg/g77/980628-3.f: Likewise.
10070 * gfortran.dg/g77/980628-7.f: Likewise.
10071 * gfortran.dg/g77/980628-8.f: Likewise.
10072 * gfortran.dg/g77/980628-9.f: Likewise.
10073 * gfortran.dg/g77/980701-0.f: Likewise.
10074 * gfortran.dg/g77/980701-1.f: Likewise.
10075 * gfortran.dg/g77/cabs.f: Likewise.
10076 * gfortran.dg/g77/claus.f: Likewise.
10077 * gfortran.dg/g77/complex_1.f: Likewise.
10078 * gfortran.dg/g77/cpp3.F: Likewise.
10079 * gfortran.dg/g77/cpp4.F: Likewise.
10080 * gfortran.dg/g77/cpp5.F: Likewise.
10081 * gfortran.dg/g77/dcomplex.f: Likewise.
10082 * gfortran.dg/g77/dnrm2.f: Likewise.
10083 * gfortran.dg/g77/erfc.f: Likewise.
10084 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
10085 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
10086 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
10087 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
10088 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
10089 * gfortran.dg/g77/int8421.f: Likewise.
10090 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
10091 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
10092 * gfortran.dg/g77/le.f: Likewise.
10093 * gfortran.dg/g77/short.f: Likewise.
10094 * gfortran.dg/gamma_1.f90: Likewise.
10095 * gfortran.dg/gamma_4.f90: Likewise.
10096 * gfortran.dg/gamma_5.f90: Likewise.
10097 * gfortran.dg/generic_13.f90: Likewise.
10098 * gfortran.dg/generic_15.f90: Likewise.
10099 * gfortran.dg/generic_19.f90: Likewise.
10100 * gfortran.dg/generic_20.f90: Likewise.
10101 * gfortran.dg/generic_23.f03: Likewise.
10102 * gfortran.dg/generic_25.f90: Likewise.
10103 * gfortran.dg/generic_27.f90: Likewise.
10104 * gfortran.dg/generic_31.f90: Likewise.
10105 * gfortran.dg/generic_4.f90: Likewise.
10106 * gfortran.dg/global_vars_c_init.f90: Likewise.
10107 * gfortran.dg/global_vars_f90_init.f90: Likewise.
10108 * gfortran.dg/gnu_logical_1.F: Likewise.
10109 * gfortran.dg/goacc/fixed-1.f: Likewise.
10110 * gfortran.dg/goacc/fixed-2.f: Likewise.
10111 * gfortran.dg/goacc/gang-static.f95: Likewise.
10112 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
10113 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10114 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10115 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10116 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10117 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10118 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
10119 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10120 * gfortran.dg/goacc/omp-fixed.f: Likewise.
10121 * gfortran.dg/gomp/crayptr5.f90: Likewise.
10122 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
10123 * gfortran.dg/gomp/pr48794.f90: Likewise.
10124 * gfortran.dg/gomp/pr72744.f90: Likewise.
10125 * gfortran.dg/gomp/pr77665.f90: Likewise.
10126 * gfortran.dg/gomp/workshare2.f90: Likewise.
10127 * gfortran.dg/gomp/workshare3.f90: Likewise.
10128 * gfortran.dg/goto_1.f: Likewise.
10129 * gfortran.dg/goto_2.f90: Likewise.
10130 * gfortran.dg/goto_4.f90: Likewise.
10131 * gfortran.dg/goto_6.f: Likewise.
10132 * gfortran.dg/graphite/id-26.f03: Likewise.
10133 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
10134 * gfortran.dg/graphite/pr29581.f90: Likewise.
10135 * gfortran.dg/graphite/pr29832.f90: Likewise.
10136 * gfortran.dg/graphite/run-id-1.f: Likewise.
10137 * gfortran.dg/graphite/run-id-2.f90: Likewise.
10138 * gfortran.dg/graphite/run-id-3.f90: Likewise.
10139 * gfortran.dg/hollerith.f90: Likewise.
10140 * gfortran.dg/hollerith4.f90: Likewise.
10141 * gfortran.dg/hollerith6.f90: Likewise.
10142 * gfortran.dg/hollerith8.f90: Likewise.
10143 * gfortran.dg/hollerith_1.f90: Likewise.
10144 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
10145 * gfortran.dg/hollerith_f95.f90: Likewise.
10146 * gfortran.dg/hollerith_legacy.f90: Likewise.
10147 * gfortran.dg/host_assoc_call_3.f90: Likewise.
10148 * gfortran.dg/host_assoc_function_1.f90: Likewise.
10149 * gfortran.dg/host_assoc_function_3.f90: Likewise.
10150 * gfortran.dg/host_assoc_function_4.f90: Likewise.
10151 * gfortran.dg/host_assoc_function_9.f90: Likewise.
10152 * gfortran.dg/host_dummy_index_1.f90: Likewise.
10153 * gfortran.dg/hypot_1.f90: Likewise.
10154 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
10155 * gfortran.dg/iargc.f90: Likewise.
10156 * gfortran.dg/ibits.f90: Likewise.
10157 * gfortran.dg/ichar_1.f90: Likewise.
10158 * gfortran.dg/ichar_2.f90: Likewise.
10159 * gfortran.dg/ieee/ieee_1.F90: Likewise.
10160 * gfortran.dg/ieee/ieee_2.f90: Likewise.
10161 * gfortran.dg/ieee/ieee_3.f90: Likewise.
10162 * gfortran.dg/ieee/ieee_4.f90: Likewise.
10163 * gfortran.dg/ieee/ieee_6.f90: Likewise.
10164 * gfortran.dg/ieee/ieee_7.f90: Likewise.
10165 * gfortran.dg/ieee/ieee_8.f90: Likewise.
10166 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
10167 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
10168 * gfortran.dg/ieee/large_1.f90: Likewise.
10169 * gfortran.dg/ieee/large_2.f90: Likewise.
10170 * gfortran.dg/ieee/large_3.F90: Likewise.
10171 * gfortran.dg/ieee/large_4.f90: Likewise.
10172 * gfortran.dg/ieee/rounding_1.f90: Likewise.
10173 * gfortran.dg/ieee/underflow_1.f90: Likewise.
10174 * gfortran.dg/impl_do_var_data.f90: Likewise.
10175 * gfortran.dg/implicit_10.f90: Likewise.
10176 * gfortran.dg/implicit_12.f90: Likewise.
10177 * gfortran.dg/implicit_class_1.f90: Likewise.
10178 * gfortran.dg/implicit_pure_1.f90: Likewise.
10179 * gfortran.dg/implied_do_1.f90: Likewise.
10180 * gfortran.dg/implied_do_io_1.f90: Likewise.
10181 * gfortran.dg/implied_do_io_2.f90: Likewise.
10182 * gfortran.dg/implied_do_io_3.f90: Likewise.
10183 * gfortran.dg/implied_shape_1.f08: Likewise.
10184 * gfortran.dg/import.f90: Likewise.
10185 * gfortran.dg/import4.f90: Likewise.
10186 * gfortran.dg/impure_1.f08: Likewise.
10187 * gfortran.dg/index.f90: Likewise.
10188 * gfortran.dg/index_2.f90: Likewise.
10189 * gfortran.dg/init_flag_1.f90: Likewise.
10190 * gfortran.dg/init_flag_10.f90: Likewise.
10191 * gfortran.dg/init_flag_15.f03: Likewise.
10192 * gfortran.dg/init_flag_2.f90: Likewise.
10193 * gfortran.dg/init_flag_3.f90: Likewise.
10194 * gfortran.dg/init_flag_4.f90: Likewise.
10195 * gfortran.dg/init_flag_5.f90: Likewise.
10196 * gfortran.dg/init_flag_6.f90: Likewise.
10197 * gfortran.dg/init_flag_7.f90: Likewise.
10198 * gfortran.dg/init_flag_9.f90: Likewise.
10199 * gfortran.dg/initialization_11.f90: Likewise.
10200 * gfortran.dg/initialization_19.f90: Likewise.
10201 * gfortran.dg/initialization_2.f90: Likewise.
10202 * gfortran.dg/initialization_22.f90: Likewise.
10203 * gfortran.dg/initialization_27.f90: Likewise.
10204 * gfortran.dg/initialization_5.f90: Likewise.
10205 * gfortran.dg/initialization_6.f90: Likewise.
10206 * gfortran.dg/inline_matmul_1.f90: Likewise.
10207 * gfortran.dg/inline_matmul_10.f90: Likewise.
10208 * gfortran.dg/inline_matmul_11.f90: Likewise.
10209 * gfortran.dg/inline_matmul_13.f90: Likewise.
10210 * gfortran.dg/inline_matmul_14.f90: Likewise.
10211 * gfortran.dg/inline_matmul_16.f90: Likewise.
10212 * gfortran.dg/inline_matmul_17.f90: Likewise.
10213 * gfortran.dg/inline_matmul_18.f90: Likewise.
10214 * gfortran.dg/inline_matmul_19.f90: Likewise.
10215 * gfortran.dg/inline_matmul_2.f90: Likewise.
10216 * gfortran.dg/inline_matmul_20.f90: Likewise.
10217 * gfortran.dg/inline_matmul_22.f90: Likewise.
10218 * gfortran.dg/inline_matmul_3.f90: Likewise.
10219 * gfortran.dg/inline_matmul_4.f90: Likewise.
10220 * gfortran.dg/inline_matmul_5.f90: Likewise.
10221 * gfortran.dg/inline_matmul_6.f90: Likewise.
10222 * gfortran.dg/inline_matmul_7.f90: Likewise.
10223 * gfortran.dg/inline_matmul_8.f90: Likewise.
10224 * gfortran.dg/inline_matmul_9.f90: Likewise.
10225 * gfortran.dg/inline_sum_1.f90: Likewise.
10226 * gfortran.dg/inline_sum_3.f90: Likewise.
10227 * gfortran.dg/inline_sum_5.f90: Likewise.
10228 * gfortran.dg/inquire-complex.f90: Likewise.
10229 * gfortran.dg/inquire.f90: Likewise.
10230 * gfortran.dg/inquire_10.f90: Likewise.
10231 * gfortran.dg/inquire_13.f90: Likewise.
10232 * gfortran.dg/inquire_15.f90: Likewise.
10233 * gfortran.dg/inquire_16.f90: Likewise.
10234 * gfortran.dg/inquire_17.f90: Likewise.
10235 * gfortran.dg/inquire_5.f90: Likewise.
10236 * gfortran.dg/inquire_6.f90: Likewise.
10237 * gfortran.dg/inquire_7.f90: Likewise.
10238 * gfortran.dg/inquire_9.f90: Likewise.
10239 * gfortran.dg/inquire_internal.f90: Likewise.
10240 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
10241 * gfortran.dg/inquire_size.f90: Likewise.
10242 * gfortran.dg/int_1.f90: Likewise.
10243 * gfortran.dg/int_conv_1.f90: Likewise.
10244 * gfortran.dg/int_range_io_1.f90: Likewise.
10245 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
10246 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
10247 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
10248 * gfortran.dg/integer_plus.f90: Likewise.
10249 * gfortran.dg/intent_out_2.f90: Likewise.
10250 * gfortran.dg/intent_out_5.f90: Likewise.
10251 * gfortran.dg/intent_out_6.f90: Likewise.
10252 * gfortran.dg/interface_12.f90: Likewise.
10253 * gfortran.dg/interface_19.f90: Likewise.
10254 * gfortran.dg/interface_4.f90: Likewise.
10255 * gfortran.dg/interface_5.f90: Likewise.
10256 * gfortran.dg/interface_9.f90: Likewise.
10257 * gfortran.dg/interface_assignment_1.f90: Likewise.
10258 * gfortran.dg/interface_assignment_2.f90: Likewise.
10259 * gfortran.dg/internal_dummy_2.f08: Likewise.
10260 * gfortran.dg/internal_dummy_3.f08: Likewise.
10261 * gfortran.dg/internal_dummy_4.f08: Likewise.
10262 * gfortran.dg/internal_pack_1.f90: Likewise.
10263 * gfortran.dg/internal_pack_10.f90: Likewise.
10264 * gfortran.dg/internal_pack_12.f90: Likewise.
10265 * gfortran.dg/internal_pack_13.f90: Likewise.
10266 * gfortran.dg/internal_pack_14.f90: Likewise.
10267 * gfortran.dg/internal_pack_15.f90: Likewise.
10268 * gfortran.dg/internal_pack_2.f90: Likewise.
10269 * gfortran.dg/internal_pack_3.f90: Likewise.
10270 * gfortran.dg/internal_pack_4.f90: Likewise.
10271 * gfortran.dg/internal_pack_6.f90: Likewise.
10272 * gfortran.dg/internal_pack_8.f90: Likewise.
10273 * gfortran.dg/internal_readwrite_1.f90: Likewise.
10274 * gfortran.dg/internal_readwrite_2.f90: Likewise.
10275 * gfortran.dg/internal_readwrite_3.f90: Likewise.
10276 * gfortran.dg/intrinsic_actual_1.f: Likewise.
10277 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
10278 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
10279 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
10280 * gfortran.dg/intrinsic_char_1.f90: Likewise.
10281 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
10282 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
10283 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
10284 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
10285 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
10286 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
10287 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
10288 * gfortran.dg/intrinsic_product_1.f90: Likewise.
10289 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
10290 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
10291 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
10292 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
10293 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
10294 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
10295 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
10296 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
10297 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
10298 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
10299 * gfortran.dg/io_err_1.f90: Likewise.
10300 * gfortran.dg/io_real_boz.f90: Likewise.
10301 * gfortran.dg/iomsg_1.f90: Likewise.
10302 * gfortran.dg/iostat_1.f90: Likewise.
10303 * gfortran.dg/iostat_2.f90: Likewise.
10304 * gfortran.dg/iostat_4.f90: Likewise.
10305 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
10306 * gfortran.dg/ishft_1.f90: Likewise.
10307 * gfortran.dg/ishft_2.f90: Likewise.
10308 * gfortran.dg/ishft_4.f90: Likewise.
10309 * gfortran.dg/isnan_1.f90: Likewise.
10310 * gfortran.dg/isnan_2.f90: Likewise.
10311 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
10312 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
10313 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
10314 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
10315 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
10316 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
10317 * gfortran.dg/itime_idate_1.f: Likewise.
10318 * gfortran.dg/itime_idate_2.f: Likewise.
10319 * gfortran.dg/large_integer_kind_1.f90: Likewise.
10320 * gfortran.dg/large_integer_kind_2.f90: Likewise.
10321 * gfortran.dg/large_real_kind_1.f90: Likewise.
10322 * gfortran.dg/large_real_kind_2.F90: Likewise.
10323 * gfortran.dg/large_real_kind_3.F90: Likewise.
10324 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
10325 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
10326 * gfortran.dg/large_recl.f90: Likewise.
10327 * gfortran.dg/large_unit_1.f90: Likewise.
10328 * gfortran.dg/large_unit_2.f90: Likewise.
10329 * gfortran.dg/largeequiv_1.f90: Likewise.
10330 * gfortran.dg/leadz_trailz_1.f90: Likewise.
10331 * gfortran.dg/leadz_trailz_2.f90: Likewise.
10332 * gfortran.dg/leadz_trailz_3.f90: Likewise.
10333 * gfortran.dg/list_read_1.f90: Likewise.
10334 * gfortran.dg/list_read_10.f90: Likewise.
10335 * gfortran.dg/list_read_11.f90: Likewise.
10336 * gfortran.dg/list_read_12.f90: Likewise.
10337 * gfortran.dg/list_read_13.f: Likewise.
10338 * gfortran.dg/list_read_14.f90: Likewise.
10339 * gfortran.dg/list_read_2.f90: Likewise.
10340 * gfortran.dg/list_read_3.f90: Likewise.
10341 * gfortran.dg/list_read_4.f90: Likewise.
10342 * gfortran.dg/list_read_5.f90: Likewise.
10343 * gfortran.dg/list_read_6.f90: Likewise.
10344 * gfortran.dg/list_read_7.f90: Likewise.
10345 * gfortran.dg/list_read_8.f90: Likewise.
10346 * gfortran.dg/list_read_9.f90: Likewise.
10347 * gfortran.dg/loc_2.f90: Likewise.
10348 * gfortran.dg/logical_1.f90: Likewise.
10349 * gfortran.dg/logical_dot_product.f90: Likewise.
10350 * gfortran.dg/logical_temp_io.f90: Likewise.
10351 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
10352 * gfortran.dg/lrshift_1.f90: Likewise.
10353 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
10354 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
10355 * gfortran.dg/lto/pr40725_0.f03: Likewise.
10356 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10357 * gfortran.dg/make_unit.f90: Likewise.
10358 * gfortran.dg/mapping_1.f90: Likewise.
10359 * gfortran.dg/mapping_2.f90: Likewise.
10360 * gfortran.dg/mapping_3.f90: Likewise.
10361 * gfortran.dg/masklr_1.F90: Likewise.
10362 * gfortran.dg/masklr_2.F90: Likewise.
10363 * gfortran.dg/matmul_1.f90: Likewise.
10364 * gfortran.dg/matmul_10.f90: Likewise.
10365 * gfortran.dg/matmul_12.f90: Likewise.
10366 * gfortran.dg/matmul_16.f90: Likewise.
10367 * gfortran.dg/matmul_17.f90: Likewise.
10368 * gfortran.dg/matmul_18.f90: Likewise.
10369 * gfortran.dg/matmul_2.f90: Likewise.
10370 * gfortran.dg/matmul_3.f90: Likewise.
10371 * gfortran.dg/matmul_4.f90: Likewise.
10372 * gfortran.dg/matmul_6.f90: Likewise.
10373 * gfortran.dg/matmul_8.f03: Likewise.
10374 * gfortran.dg/matmul_9.f90: Likewise.
10375 * gfortran.dg/matmul_bounds_12.f90: Likewise.
10376 * gfortran.dg/matmul_bounds_6.f90: Likewise.
10377 * gfortran.dg/matmul_const.f90: Likewise.
10378 * gfortran.dg/maxloc_1.f90: Likewise.
10379 * gfortran.dg/maxloc_2.f90: Likewise.
10380 * gfortran.dg/maxloc_3.f90: Likewise.
10381 * gfortran.dg/maxloc_4.f90: Likewise.
10382 * gfortran.dg/maxloc_string_1.f90: Likewise.
10383 * gfortran.dg/maxlocval_1.f90: Likewise.
10384 * gfortran.dg/maxlocval_2.f90: Likewise.
10385 * gfortran.dg/maxlocval_3.f90: Likewise.
10386 * gfortran.dg/maxlocval_4.f90: Likewise.
10387 * gfortran.dg/maxval_char_1.f90: Likewise.
10388 * gfortran.dg/maxval_char_2.f90: Likewise.
10389 * gfortran.dg/maxval_char_3.f90: Likewise.
10390 * gfortran.dg/maxval_char_4.f90: Likewise.
10391 * gfortran.dg/maxval_parameter_1.f90: Likewise.
10392 * gfortran.dg/mclock.f90: Likewise.
10393 * gfortran.dg/merge_bits_1.F90: Likewise.
10394 * gfortran.dg/merge_bits_2.F90: Likewise.
10395 * gfortran.dg/merge_char_1.f90: Likewise.
10396 * gfortran.dg/merge_init_expr.f90: Likewise.
10397 * gfortran.dg/min_max_optional_1.f90: Likewise.
10398 * gfortran.dg/min_max_optional_5.f90: Likewise.
10399 * gfortran.dg/minloc_1.f90: Likewise.
10400 * gfortran.dg/minloc_2.f90: Likewise.
10401 * gfortran.dg/minloc_3.f90: Likewise.
10402 * gfortran.dg/minloc_4.f90: Likewise.
10403 * gfortran.dg/minloc_string_1.f90: Likewise.
10404 * gfortran.dg/minlocval_1.f90: Likewise.
10405 * gfortran.dg/minlocval_2.f90: Likewise.
10406 * gfortran.dg/minlocval_3.f90: Likewise.
10407 * gfortran.dg/minlocval_4.f90: Likewise.
10408 * gfortran.dg/minmax_char_1.f90: Likewise.
10409 * gfortran.dg/minmaxloc_1.f90: Likewise.
10410 * gfortran.dg/minmaxloc_10.f90: Likewise.
10411 * gfortran.dg/minmaxloc_11.f90: Likewise.
10412 * gfortran.dg/minmaxloc_12.f90: Likewise.
10413 * gfortran.dg/minmaxloc_13.f90: Likewise.
10414 * gfortran.dg/minmaxloc_2.f90: Likewise.
10415 * gfortran.dg/minmaxloc_3.f90: Likewise.
10416 * gfortran.dg/minmaxloc_4.f90: Likewise.
10417 * gfortran.dg/minmaxloc_5.f90: Likewise.
10418 * gfortran.dg/minmaxloc_6.f90: Likewise.
10419 * gfortran.dg/minmaxloc_7.f90: Likewise.
10420 * gfortran.dg/minmaxloc_8.f90: Likewise.
10421 * gfortran.dg/minmaxval_1.f90: Likewise.
10422 * gfortran.dg/minval_char_1.f90: Likewise.
10423 * gfortran.dg/minval_char_2.f90: Likewise.
10424 * gfortran.dg/minval_char_3.f90: Likewise.
10425 * gfortran.dg/minval_char_4.f90: Likewise.
10426 * gfortran.dg/minval_char_5.f90: Likewise.
10427 * gfortran.dg/minval_parameter_1.f90: Likewise.
10428 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
10429 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
10430 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
10431 * gfortran.dg/missing_parens_1.f90: Likewise.
10432 * gfortran.dg/missing_parens_2.f90: Likewise.
10433 * gfortran.dg/mod_large_1.f90: Likewise.
10434 * gfortran.dg/mod_sign0_1.f90: Likewise.
10435 * gfortran.dg/module_blank_common.f90: Likewise.
10436 * gfortran.dg/module_commons_1.f90: Likewise.
10437 * gfortran.dg/module_commons_3.f90: Likewise.
10438 * gfortran.dg/module_double_reuse.f90: Likewise.
10439 * gfortran.dg/module_equivalence_1.f90: Likewise.
10440 * gfortran.dg/module_equivalence_2.f90: Likewise.
10441 * gfortran.dg/module_equivalence_3.f90: Likewise.
10442 * gfortran.dg/module_equivalence_5.f90: Likewise.
10443 * gfortran.dg/module_interface_1.f90: Likewise.
10444 * gfortran.dg/module_nan.f90: Likewise.
10445 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
10446 * gfortran.dg/module_procedure_1.f90: Likewise.
10447 * gfortran.dg/module_read_1.f90: Likewise.
10448 * gfortran.dg/module_read_2.f90: Likewise.
10449 * gfortran.dg/module_widestring_1.f90: Likewise.
10450 * gfortran.dg/move_alloc.f90: Likewise.
10451 * gfortran.dg/move_alloc_10.f90: Likewise.
10452 * gfortran.dg/move_alloc_13.f90: Likewise.
10453 * gfortran.dg/move_alloc_14.f90: Likewise.
10454 * gfortran.dg/move_alloc_15.f90: Likewise.
10455 * gfortran.dg/move_alloc_16.f90: Likewise.
10456 * gfortran.dg/move_alloc_2.f90: Likewise.
10457 * gfortran.dg/move_alloc_5.f90: Likewise.
10458 * gfortran.dg/move_alloc_6.f90: Likewise.
10459 * gfortran.dg/move_alloc_9.f90: Likewise.
10460 * gfortran.dg/multiple_allocation_1.f90: Likewise.
10461 * gfortran.dg/multiple_allocation_3.f90: Likewise.
10462 * gfortran.dg/mvbits_1.f90: Likewise.
10463 * gfortran.dg/mvbits_2.f90: Likewise.
10464 * gfortran.dg/mvbits_3.f90: Likewise.
10465 * gfortran.dg/mvbits_4.f90: Likewise.
10466 * gfortran.dg/mvbits_7.f90: Likewise.
10467 * gfortran.dg/mvbits_8.f90: Likewise.
10468 * gfortran.dg/namelist_11.f: Likewise.
10469 * gfortran.dg/namelist_12.f: Likewise.
10470 * gfortran.dg/namelist_13.f90: Likewise.
10471 * gfortran.dg/namelist_14.f90: Likewise.
10472 * gfortran.dg/namelist_15.f90: Likewise.
10473 * gfortran.dg/namelist_16.f90: Likewise.
10474 * gfortran.dg/namelist_17.f90: Likewise.
10475 * gfortran.dg/namelist_18.f90: Likewise.
10476 * gfortran.dg/namelist_19.f90: Likewise.
10477 * gfortran.dg/namelist_20.f90: Likewise.
10478 * gfortran.dg/namelist_21.f90: Likewise.
10479 * gfortran.dg/namelist_22.f90: Likewise.
10480 * gfortran.dg/namelist_23.f90: Likewise.
10481 * gfortran.dg/namelist_24.f90: Likewise.
10482 * gfortran.dg/namelist_26.f90: Likewise.
10483 * gfortran.dg/namelist_27.f90: Likewise.
10484 * gfortran.dg/namelist_28.f90: Likewise.
10485 * gfortran.dg/namelist_29.f90: Likewise.
10486 * gfortran.dg/namelist_37.f90: Likewise.
10487 * gfortran.dg/namelist_38.f90: Likewise.
10488 * gfortran.dg/namelist_39.f90: Likewise.
10489 * gfortran.dg/namelist_40.f90: Likewise.
10490 * gfortran.dg/namelist_41.f90: Likewise.
10491 * gfortran.dg/namelist_42.f90: Likewise.
10492 * gfortran.dg/namelist_43.f90: Likewise.
10493 * gfortran.dg/namelist_44.f90: Likewise.
10494 * gfortran.dg/namelist_47.f90: Likewise.
10495 * gfortran.dg/namelist_48.f90: Likewise.
10496 * gfortran.dg/namelist_49.f90: Likewise.
10497 * gfortran.dg/namelist_50.f90: Likewise.
10498 * gfortran.dg/namelist_51.f90: Likewise.
10499 * gfortran.dg/namelist_52.f90: Likewise.
10500 * gfortran.dg/namelist_54.f90: Likewise.
10501 * gfortran.dg/namelist_55.f90: Likewise.
10502 * gfortran.dg/namelist_56.f90: Likewise.
10503 * gfortran.dg/namelist_57.f90: Likewise.
10504 * gfortran.dg/namelist_58.f90: Likewise.
10505 * gfortran.dg/namelist_59.f90: Likewise.
10506 * gfortran.dg/namelist_60.f90: Likewise.
10507 * gfortran.dg/namelist_61.f90: Likewise.
10508 * gfortran.dg/namelist_64.f90: Likewise.
10509 * gfortran.dg/namelist_65.f90: Likewise.
10510 * gfortran.dg/namelist_69.f90: Likewise.
10511 * gfortran.dg/namelist_70.f90: Likewise.
10512 * gfortran.dg/namelist_71.f90: Likewise.
10513 * gfortran.dg/namelist_72.f: Likewise.
10514 * gfortran.dg/namelist_73.f90: Likewise.
10515 * gfortran.dg/namelist_77.f90: Likewise.
10516 * gfortran.dg/namelist_78.f90: Likewise.
10517 * gfortran.dg/namelist_79.f90: Likewise.
10518 * gfortran.dg/namelist_80.f90: Likewise.
10519 * gfortran.dg/namelist_81.f90: Likewise.
10520 * gfortran.dg/namelist_82.f90: Likewise.
10521 * gfortran.dg/namelist_84.f90: Likewise.
10522 * gfortran.dg/namelist_85.f90: Likewise.
10523 * gfortran.dg/namelist_86.f90: Likewise.
10524 * gfortran.dg/namelist_87.f90: Likewise.
10525 * gfortran.dg/namelist_88.f90: Likewise.
10526 * gfortran.dg/namelist_89.f90: Likewise.
10527 * gfortran.dg/namelist_90.f: Likewise.
10528 * gfortran.dg/namelist_95.f90: Likewise.
10529 * gfortran.dg/namelist_char_only.f90: Likewise.
10530 * gfortran.dg/namelist_empty.f90: Likewise.
10531 * gfortran.dg/namelist_internal.f90: Likewise.
10532 * gfortran.dg/namelist_use.f90: Likewise.
10533 * gfortran.dg/namelist_use_only.f90: Likewise.
10534 * gfortran.dg/namelist_utf8.f90: Likewise.
10535 * gfortran.dg/nan_1.f90: Likewise.
10536 * gfortran.dg/nan_2.f90: Likewise.
10537 * gfortran.dg/nan_3.f90: Likewise.
10538 * gfortran.dg/nan_6.f90: Likewise.
10539 * gfortran.dg/nan_7.f90: Likewise.
10540 * gfortran.dg/nearest_1.f90: Likewise.
10541 * gfortran.dg/nearest_2.f90: Likewise.
10542 * gfortran.dg/nearest_3.f90: Likewise.
10543 * gfortran.dg/negative-z-descriptor.f90: Likewise.
10544 * gfortran.dg/negative_automatic_size.f90: Likewise.
10545 * gfortran.dg/negative_unit.f: Likewise.
10546 * gfortran.dg/negative_unit2.f90: Likewise.
10547 * gfortran.dg/negative_unit_int8.f: Likewise.
10548 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
10549 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
10550 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
10551 * gfortran.dg/nested_modules_1.f90: Likewise.
10552 * gfortran.dg/nested_modules_2.f90: Likewise.
10553 * gfortran.dg/nested_modules_3.f90: Likewise.
10554 * gfortran.dg/nesting_1.f90: Likewise.
10555 * gfortran.dg/new_line.f90: Likewise.
10556 * gfortran.dg/newunit_1.f90: Likewise.
10557 * gfortran.dg/newunit_3.f90: Likewise.
10558 * gfortran.dg/newunit_5.f90.f90: Likewise.
10559 * gfortran.dg/nint_1.f90: Likewise.
10560 * gfortran.dg/nint_2.f90: Likewise.
10561 * gfortran.dg/no_arg_check_2.f90: Likewise.
10562 * gfortran.dg/no_range_check_1.f90: Likewise.
10563 * gfortran.dg/no_range_check_2.f90: Likewise.
10564 * gfortran.dg/no_range_check_3.f90: Likewise.
10565 * gfortran.dg/noadv_size.f90: Likewise.
10566 * gfortran.dg/nonreturning_statements.f90: Likewise.
10567 * gfortran.dg/norm2_1.f90: Likewise.
10568 * gfortran.dg/norm2_3.f90: Likewise.
10569 * gfortran.dg/nosigned_zero_1.f90: Likewise.
10570 * gfortran.dg/nosigned_zero_2.f90: Likewise.
10571 * gfortran.dg/nosigned_zero_3.f90: Likewise.
10572 * gfortran.dg/null_4.f90: Likewise.
10573 * gfortran.dg/null_9.f90: Likewise.
10574 * gfortran.dg/nullify_3.f90: Likewise.
10575 * gfortran.dg/oldstyle_1.f90: Likewise.
10576 * gfortran.dg/open_access_append_1.f90: Likewise.
10577 * gfortran.dg/open_access_append_2.f90: Likewise.
10578 * gfortran.dg/open_errors.f90: Likewise.
10579 * gfortran.dg/open_negative_unit_1.f90: Likewise.
10580 * gfortran.dg/open_new.f90: Likewise.
10581 * gfortran.dg/open_readonly_1.f90: Likewise.
10582 * gfortran.dg/operator_1.f90: Likewise.
10583 * gfortran.dg/optional_absent_1.f90: Likewise.
10584 * gfortran.dg/optional_absent_2.f90: Likewise.
10585 * gfortran.dg/optional_absent_3.f90: Likewise.
10586 * gfortran.dg/optional_class_1.f90: Likewise.
10587 * gfortran.dg/optional_dim_2.f90: Likewise.
10588 * gfortran.dg/optional_dim_3.f90: Likewise.
10589 * gfortran.dg/output_exponents_1.f90: Likewise.
10590 * gfortran.dg/overload_1.f90: Likewise.
10591 * gfortran.dg/overload_2.f90: Likewise.
10592 * gfortran.dg/overwrite_1.f: Likewise.
10593 * gfortran.dg/pad_no.f90: Likewise.
10594 * gfortran.dg/parameter_array_init_1.f90: Likewise.
10595 * gfortran.dg/parameter_array_init_2.f90: Likewise.
10596 * gfortran.dg/parameter_array_init_4.f90: Likewise.
10597 * gfortran.dg/parameter_array_init_5.f90: Likewise.
10598 * gfortran.dg/parameter_array_section_2.f90: Likewise.
10599 * gfortran.dg/parens_3.f90: Likewise.
10600 * gfortran.dg/parens_5.f90: Likewise.
10601 * gfortran.dg/parens_6.f90: Likewise.
10602 * gfortran.dg/parent_result_ref_1.f90: Likewise.
10603 * gfortran.dg/parent_result_ref_2.f90: Likewise.
10604 * gfortran.dg/parent_result_ref_3.f90: Likewise.
10605 * gfortran.dg/parent_result_ref_4.f90: Likewise.
10606 * gfortran.dg/parity_1.f90: Likewise.
10607 * gfortran.dg/past_eor.f90: Likewise.
10608 * gfortran.dg/pdt_1.f03: Likewise.
10609 * gfortran.dg/pdt_10.f03: Likewise.
10610 * gfortran.dg/pdt_11.f03: Likewise.
10611 * gfortran.dg/pdt_12.f03: Likewise.
10612 * gfortran.dg/pdt_13.f03: Likewise.
10613 * gfortran.dg/pdt_14.f03: Likewise.
10614 * gfortran.dg/pdt_15.f03: Likewise.
10615 * gfortran.dg/pdt_19.f03: Likewise.
10616 * gfortran.dg/pdt_20.f03: Likewise.
10617 * gfortran.dg/pdt_22.f03: Likewise.
10618 * gfortran.dg/pdt_23.f03: Likewise.
10619 * gfortran.dg/pdt_25.f03: Likewise.
10620 * gfortran.dg/pdt_26.f03: Likewise.
10621 * gfortran.dg/pdt_27.f03: Likewise.
10622 * gfortran.dg/pdt_28.f03: Likewise.
10623 * gfortran.dg/pdt_3.f03: Likewise.
10624 * gfortran.dg/pdt_4.f03: Likewise.
10625 * gfortran.dg/pdt_5.f03: Likewise.
10626 * gfortran.dg/pdt_7.f03: Likewise.
10627 * gfortran.dg/pointer_1.f90: Likewise.
10628 * gfortran.dg/pointer_array_1.f90: Likewise.
10629 * gfortran.dg/pointer_array_3.f90: Likewise.
10630 * gfortran.dg/pointer_array_4.f90: Likewise.
10631 * gfortran.dg/pointer_array_5.f90: Likewise.
10632 * gfortran.dg/pointer_array_6.f90: Likewise.
10633 * gfortran.dg/pointer_array_7.f90: Likewise.
10634 * gfortran.dg/pointer_array_8.f90: Likewise.
10635 * gfortran.dg/pointer_array_9.f90: Likewise.
10636 * gfortran.dg/pointer_array_component_1.f90: Likewise.
10637 * gfortran.dg/pointer_array_component_2.f90: Likewise.
10638 * gfortran.dg/pointer_assign_10.f90: Likewise.
10639 * gfortran.dg/pointer_assign_11.f90: Likewise.
10640 * gfortran.dg/pointer_assign_4.f90: Likewise.
10641 * gfortran.dg/pointer_assign_8.f90: Likewise.
10642 * gfortran.dg/pointer_assign_9.f90: Likewise.
10643 * gfortran.dg/pointer_check_10.f90: Likewise.
10644 * gfortran.dg/pointer_check_9.f90: Likewise.
10645 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
10646 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
10647 * gfortran.dg/pointer_function_result_1.f90: Likewise.
10648 * gfortran.dg/pointer_init_1.f90: Likewise.
10649 * gfortran.dg/pointer_init_3.f90: Likewise.
10650 * gfortran.dg/pointer_init_4.f90: Likewise.
10651 * gfortran.dg/pointer_init_5.f90: Likewise.
10652 * gfortran.dg/pointer_init_8.f90: Likewise.
10653 * gfortran.dg/pointer_intent_1.f90: Likewise.
10654 * gfortran.dg/pointer_intent_4.f90: Likewise.
10655 * gfortran.dg/pointer_intent_5.f90: Likewise.
10656 * gfortran.dg/pointer_remapping_10.f90: Likewise.
10657 * gfortran.dg/pointer_remapping_4.f03: Likewise.
10658 * gfortran.dg/pointer_remapping_5.f08: Likewise.
10659 * gfortran.dg/pointer_remapping_9.f90: Likewise.
10660 * gfortran.dg/pointer_target_1.f90: Likewise.
10661 * gfortran.dg/pointer_target_2.f90: Likewise.
10662 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
10663 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
10664 * gfortran.dg/power.f90: Likewise.
10665 * gfortran.dg/power1.f90: Likewise.
10666 * gfortran.dg/power_3.f90: Likewise.
10667 * gfortran.dg/power_4.f90: Likewise.
10668 * gfortran.dg/power_5.f90: Likewise.
10669 * gfortran.dg/pr12884.f: Likewise.
10670 * gfortran.dg/pr15129.f90: Likewise.
10671 * gfortran.dg/pr15140.f90: Likewise.
10672 * gfortran.dg/pr15324.f90: Likewise.
10673 * gfortran.dg/pr15332.f: Likewise.
10674 * gfortran.dg/pr15957.f90: Likewise.
10675 * gfortran.dg/pr15959.f90: Likewise.
10676 * gfortran.dg/pr16597.f90: Likewise.
10677 * gfortran.dg/pr16861.f90: Likewise.
10678 * gfortran.dg/pr16938.f90: Likewise.
10679 * gfortran.dg/pr17090.f90: Likewise.
10680 * gfortran.dg/pr17143.f90: Likewise.
10681 * gfortran.dg/pr17164.f90: Likewise.
10682 * gfortran.dg/pr17229.f: Likewise.
10683 * gfortran.dg/pr17285.f90: Likewise.
10684 * gfortran.dg/pr17286.f90: Likewise.
10685 * gfortran.dg/pr17472.f: Likewise.
10686 * gfortran.dg/pr17612.f90: Likewise.
10687 * gfortran.dg/pr17706.f90: Likewise.
10688 * gfortran.dg/pr18025.f90: Likewise.
10689 * gfortran.dg/pr18122.f90: Likewise.
10690 * gfortran.dg/pr18210.f90: Likewise.
10691 * gfortran.dg/pr18392.f90: Likewise.
10692 * gfortran.dg/pr19155.f: Likewise.
10693 * gfortran.dg/pr19216.f: Likewise.
10694 * gfortran.dg/pr19467.f90: Likewise.
10695 * gfortran.dg/pr19657.f: Likewise.
10696 * gfortran.dg/pr19926.f90: Likewise.
10697 * gfortran.dg/pr19928-1.f90: Likewise.
10698 * gfortran.dg/pr19928-2.f90: Likewise.
10699 * gfortran.dg/pr20086.f90: Likewise.
10700 * gfortran.dg/pr20124.f90: Likewise.
10701 * gfortran.dg/pr20163-2.f: Likewise.
10702 * gfortran.dg/pr20480.f90: Likewise.
10703 * gfortran.dg/pr20755.f: Likewise.
10704 * gfortran.dg/pr20950.f: Likewise.
10705 * gfortran.dg/pr21177.f90: Likewise.
10706 * gfortran.dg/pr21730.f: Likewise.
10707 * gfortran.dg/pr22491.f: Likewise.
10708 * gfortran.dg/pr25603.f: Likewise.
10709 * gfortran.dg/pr26246_2.f90: Likewise.
10710 * gfortran.dg/pr32136.f90: Likewise.
10711 * gfortran.dg/pr32533.f90: Likewise.
10712 * gfortran.dg/pr33794.f90: Likewise.
10713 * gfortran.dg/pr35662.f90: Likewise.
10714 * gfortran.dg/pr35944-1.f90: Likewise.
10715 * gfortran.dg/pr35944-2.f90: Likewise.
10716 * gfortran.dg/pr35983.f90: Likewise.
10717 * gfortran.dg/pr39865.f90: Likewise.
10718 * gfortran.dg/pr41212.f90: Likewise.
10719 * gfortran.dg/pr43808.f90: Likewise.
10720 * gfortran.dg/pr44592.f90: Likewise.
10721 * gfortran.dg/pr44735.f90: Likewise.
10722 * gfortran.dg/pr45308.f03: Likewise.
10723 * gfortran.dg/pr46297.f: Likewise.
10724 * gfortran.dg/pr46588.f90: Likewise.
10725 * gfortran.dg/pr46665.f90: Likewise.
10726 * gfortran.dg/pr46804.f90: Likewise.
10727 * gfortran.dg/pr47008.f03: Likewise.
10728 * gfortran.dg/pr47614.f: Likewise.
10729 * gfortran.dg/pr47878.f90: Likewise.
10730 * gfortran.dg/pr49103.f90: Likewise.
10731 * gfortran.dg/pr50069_1.f90: Likewise.
10732 * gfortran.dg/pr50769.f90: Likewise.
10733 * gfortran.dg/pr52608.f90: Likewise.
10734 * gfortran.dg/pr55086_2.f90: Likewise.
10735 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
10736 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
10737 * gfortran.dg/pr55330.f90: Likewise.
10738 * gfortran.dg/pr56015.f90: Likewise.
10739 * gfortran.dg/pr57910.f90: Likewise.
10740 * gfortran.dg/pr59700.f90: Likewise.
10741 * gfortran.dg/pr62125.f90: Likewise.
10742 * gfortran.dg/pr64530.f90: Likewise.
10743 * gfortran.dg/pr65429.f90: Likewise.
10744 * gfortran.dg/pr65450.f90: Likewise.
10745 * gfortran.dg/pr65504.f90: Likewise.
10746 * gfortran.dg/pr65903.f90: Likewise.
10747 * gfortran.dg/pr66311.f90: Likewise.
10748 * gfortran.dg/pr66864.f90: Likewise.
10749 * gfortran.dg/pr67140.f90: Likewise.
10750 * gfortran.dg/pr67524.f90: Likewise.
10751 * gfortran.dg/pr67885.f90: Likewise.
10752 * gfortran.dg/pr68053.f90: Likewise.
10753 * gfortran.dg/pr68566.f90: Likewise.
10754 * gfortran.dg/pr69514_1.f90: Likewise.
10755 * gfortran.dg/pr69514_2.f90: Likewise.
10756 * gfortran.dg/pr69739.f90: Likewise.
10757 * gfortran.dg/pr70673.f90: Likewise.
10758 * gfortran.dg/pr71523_2.f90: Likewise.
10759 * gfortran.dg/pr71764.f90: Likewise.
10760 * gfortran.dg/pr78092.f90: Likewise.
10761 * gfortran.dg/pr82973.f90: Likewise.
10762 * gfortran.dg/pr83864.f90: Likewise.
10763 * gfortran.dg/pr83874.f90: Likewise.
10764 * gfortran.dg/pr84088.f90: Likewise.
10765 * gfortran.dg/pr84155.f90: Likewise.
10766 * gfortran.dg/proc_decl_12.f90: Likewise.
10767 * gfortran.dg/proc_decl_13.f90: Likewise.
10768 * gfortran.dg/proc_decl_15.f90: Likewise.
10769 * gfortran.dg/proc_decl_17.f90: Likewise.
10770 * gfortran.dg/proc_decl_18.f90: Likewise.
10771 * gfortran.dg/proc_decl_2.f90: Likewise.
10772 * gfortran.dg/proc_decl_5.f90: Likewise.
10773 * gfortran.dg/proc_decl_9.f90: Likewise.
10774 * gfortran.dg/proc_ptr_1.f90: Likewise.
10775 * gfortran.dg/proc_ptr_10.f90: Likewise.
10776 * gfortran.dg/proc_ptr_12.f90: Likewise.
10777 * gfortran.dg/proc_ptr_18.f90: Likewise.
10778 * gfortran.dg/proc_ptr_19.f90: Likewise.
10779 * gfortran.dg/proc_ptr_21.f90: Likewise.
10780 * gfortran.dg/proc_ptr_22.f90: Likewise.
10781 * gfortran.dg/proc_ptr_23.f90: Likewise.
10782 * gfortran.dg/proc_ptr_25.f90: Likewise.
10783 * gfortran.dg/proc_ptr_26.f90: Likewise.
10784 * gfortran.dg/proc_ptr_3.f90: Likewise.
10785 * gfortran.dg/proc_ptr_36.f90: Likewise.
10786 * gfortran.dg/proc_ptr_47.f90: Likewise.
10787 * gfortran.dg/proc_ptr_48.f90: Likewise.
10788 * gfortran.dg/proc_ptr_5.f90: Likewise.
10789 * gfortran.dg/proc_ptr_6.f90: Likewise.
10790 * gfortran.dg/proc_ptr_7.f90: Likewise.
10791 * gfortran.dg/proc_ptr_8.f90: Likewise.
10792 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
10793 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
10794 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
10795 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
10796 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
10797 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
10798 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
10799 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
10800 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
10801 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
10802 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
10803 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
10804 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
10805 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
10806 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
10807 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
10808 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
10809 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
10810 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
10811 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
10812 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
10813 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
10814 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
10815 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
10816 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
10817 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
10818 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
10819 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
10820 * gfortran.dg/product_init_expr.f03: Likewise.
10821 * gfortran.dg/promotion.f90: Likewise.
10822 * gfortran.dg/promotion_3.f90: Likewise.
10823 * gfortran.dg/promotion_4.f90: Likewise.
10824 * gfortran.dg/protected_1.f90: Likewise.
10825 * gfortran.dg/protected_2.f90: Likewise.
10826 * gfortran.dg/ptr-func-1.f90: Likewise.
10827 * gfortran.dg/ptr-func-2.f90: Likewise.
10828 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
10829 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
10830 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
10831 * gfortran.dg/pure_byref_1.f90: Likewise.
10832 * gfortran.dg/pure_byref_2.f90: Likewise.
10833 * gfortran.dg/pure_byref_3.f90: Likewise.
10834 * gfortran.dg/quad_2.f90: Likewise.
10835 * gfortran.dg/quad_3.f90: Likewise.
10836 * gfortran.dg/random_3.f90: Likewise.
10837 * gfortran.dg/random_4.f90: Likewise.
10838 * gfortran.dg/random_7.f90: Likewise.
10839 * gfortran.dg/read_2.f90: Likewise.
10840 * gfortran.dg/read_3.f90: Likewise.
10841 * gfortran.dg/read_4.f90: Likewise.
10842 * gfortran.dg/read_5.f90: Likewise.
10843 * gfortran.dg/read_bad_advance.f90: Likewise.
10844 * gfortran.dg/read_bang.f90: Likewise.
10845 * gfortran.dg/read_bang4.f90: Likewise.
10846 * gfortran.dg/read_comma.f: Likewise.
10847 * gfortran.dg/read_dir.f90: Likewise.
10848 * gfortran.dg/read_empty_file.f: Likewise.
10849 * gfortran.dg/read_eof_1.f90: Likewise.
10850 * gfortran.dg/read_eof_2.f90: Likewise.
10851 * gfortran.dg/read_eof_3.f90: Likewise.
10852 * gfortran.dg/read_eof_4.f90: Likewise.
10853 * gfortran.dg/read_eof_5.f90: Likewise.
10854 * gfortran.dg/read_eof_6.f: Likewise.
10855 * gfortran.dg/read_eof_7.f90: Likewise.
10856 * gfortran.dg/read_eof_8.f90: Likewise.
10857 * gfortran.dg/read_eof_all.f90: Likewise.
10858 * gfortran.dg/read_eor.f90: Likewise.
10859 * gfortran.dg/read_float_1.f90: Likewise.
10860 * gfortran.dg/read_float_2.f03: Likewise.
10861 * gfortran.dg/read_float_3.f90: Likewise.
10862 * gfortran.dg/read_float_4.f90: Likewise.
10863 * gfortran.dg/read_infnan_1.f90: Likewise.
10864 * gfortran.dg/read_list_eof_1.f90: Likewise.
10865 * gfortran.dg/read_logical.f90: Likewise.
10866 * gfortran.dg/read_many_1.f: Likewise.
10867 * gfortran.dg/read_no_eor.f90: Likewise.
10868 * gfortran.dg/read_noadvance.f90: Likewise.
10869 * gfortran.dg/read_repeat.f90: Likewise.
10870 * gfortran.dg/read_repeat_2.f90: Likewise.
10871 * gfortran.dg/read_size_noadvance.f90: Likewise.
10872 * gfortran.dg/read_x_eof.f90: Likewise.
10873 * gfortran.dg/read_x_past.f: Likewise.
10874 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
10875 * gfortran.dg/real_const_1.f: Likewise.
10876 * gfortran.dg/real_const_2.f90: Likewise.
10877 * gfortran.dg/real_const_3.f90: Likewise.
10878 * gfortran.dg/real_do_1.f90: Likewise.
10879 * gfortran.dg/real_index_1.f90: Likewise.
10880 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
10881 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
10882 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
10883 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
10884 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
10885 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
10886 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
10887 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
10888 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
10889 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
10890 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
10891 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
10892 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
10893 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
10894 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
10895 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
10896 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
10897 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
10898 * gfortran.dg/record_marker_1.f90: Likewise.
10899 * gfortran.dg/record_marker_2.f: Likewise.
10900 * gfortran.dg/record_marker_3.f90: Likewise.
10901 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
10902 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
10903 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
10904 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
10905 * gfortran.dg/recursive_check_7.f90: Likewise.
10906 * gfortran.dg/recursive_reference_1.f90: Likewise.
10907 * gfortran.dg/recursive_reference_2.f90: Likewise.
10908 * gfortran.dg/recursive_stack.f90: Likewise.
10909 * gfortran.dg/reduction.f90: Likewise.
10910 * gfortran.dg/repack_arrays_1.f90: Likewise.
10911 * gfortran.dg/repeat_1.f90: Likewise.
10912 * gfortran.dg/repeat_2.f90: Likewise.
10913 * gfortran.dg/repeat_3.f90: Likewise.
10914 * gfortran.dg/repeat_6.f90: Likewise.
10915 * gfortran.dg/reshape-alloc.f90: Likewise.
10916 * gfortran.dg/reshape-complex.f90: Likewise.
10917 * gfortran.dg/reshape.f90: Likewise.
10918 * gfortran.dg/reshape_2.f90: Likewise.
10919 * gfortran.dg/reshape_7.f90: Likewise.
10920 * gfortran.dg/reshape_empty_1.f03: Likewise.
10921 * gfortran.dg/reshape_pad_1.f90: Likewise.
10922 * gfortran.dg/reshape_rank7.f90: Likewise.
10923 * gfortran.dg/reshape_transpose_1.f90: Likewise.
10924 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
10925 * gfortran.dg/result_default_init_1.f90: Likewise.
10926 * gfortran.dg/result_in_spec_1.f90: Likewise.
10927 * gfortran.dg/result_in_spec_2.f90: Likewise.
10928 * gfortran.dg/ret_array_1.f90: Likewise.
10929 * gfortran.dg/ret_pointer_1.f90: Likewise.
10930 * gfortran.dg/ret_pointer_2.f90: Likewise.
10931 * gfortran.dg/rewind_1.f90: Likewise.
10932 * gfortran.dg/round_1.f03: Likewise.
10933 * gfortran.dg/round_2.f03: Likewise.
10934 * gfortran.dg/round_3.f08: Likewise.
10935 * gfortran.dg/round_4.f90: Likewise.
10936 * gfortran.dg/rrspacing_1.f90: Likewise.
10937 * gfortran.dg/runtime_warning_1.f90: Likewise.
10938 * gfortran.dg/same_type_as_2.f03: Likewise.
10939 * gfortran.dg/save_1.f90: Likewise.
10940 * gfortran.dg/save_5.f90: Likewise.
10941 * gfortran.dg/save_6.f90: Likewise.
10942 * gfortran.dg/scalar_mask_1.f90: Likewise.
10943 * gfortran.dg/scalar_mask_2.f90: Likewise.
10944 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
10945 * gfortran.dg/scale_1.f90: Likewise.
10946 * gfortran.dg/scan_1.f90: Likewise.
10947 * gfortran.dg/scan_2.f90: Likewise.
10948 * gfortran.dg/secnds-1.f: Likewise.
10949 * gfortran.dg/secnds.f: Likewise.
10950 * gfortran.dg/select_1.f90: Likewise.
10951 * gfortran.dg/select_2.f90: Likewise.
10952 * gfortran.dg/select_3.f90: Likewise.
10953 * gfortran.dg/select_5.f90: Likewise.
10954 * gfortran.dg/select_char_1.f90: Likewise.
10955 * gfortran.dg/select_char_2.f90: Likewise.
10956 * gfortran.dg/select_type_13.f03: Likewise.
10957 * gfortran.dg/select_type_14.f03: Likewise.
10958 * gfortran.dg/select_type_15.f03: Likewise.
10959 * gfortran.dg/select_type_19.f03: Likewise.
10960 * gfortran.dg/select_type_2.f03: Likewise.
10961 * gfortran.dg/select_type_26.f03: Likewise.
10962 * gfortran.dg/select_type_27.f03: Likewise.
10963 * gfortran.dg/select_type_28.f03: Likewise.
10964 * gfortran.dg/select_type_3.f03: Likewise.
10965 * gfortran.dg/select_type_35.f03: Likewise.
10966 * gfortran.dg/select_type_36.f03: Likewise.
10967 * gfortran.dg/select_type_37.f03: Likewise.
10968 * gfortran.dg/select_type_39.f03: Likewise.
10969 * gfortran.dg/select_type_4.f90: Likewise.
10970 * gfortran.dg/select_type_5.f03: Likewise.
10971 * gfortran.dg/select_type_6.f03: Likewise.
10972 * gfortran.dg/select_type_7.f03: Likewise.
10973 * gfortran.dg/select_type_8.f03: Likewise.
10974 * gfortran.dg/selected_char_kind_1.f90: Likewise.
10975 * gfortran.dg/selected_char_kind_4.f90: Likewise.
10976 * gfortran.dg/selected_kind_1.f90: Likewise.
10977 * gfortran.dg/selected_real_kind_2.f90: Likewise.
10978 * gfortran.dg/shape_2.f90: Likewise.
10979 * gfortran.dg/shape_4.f90: Likewise.
10980 * gfortran.dg/shape_5.f90: Likewise.
10981 * gfortran.dg/shape_7.f90: Likewise.
10982 * gfortran.dg/shape_8.f90: Likewise.
10983 * gfortran.dg/shape_9.f90: Likewise.
10984 * gfortran.dg/shift-kind_2.f90: Likewise.
10985 * gfortran.dg/shiftalr_1.F90: Likewise.
10986 * gfortran.dg/shiftalr_2.F90: Likewise.
10987 * gfortran.dg/simpleif_1.f90: Likewise.
10988 * gfortran.dg/simplify_argN_1.f90: Likewise.
10989 * gfortran.dg/simplify_cshift_1.f90: Likewise.
10990 * gfortran.dg/simplify_cshift_4.f90: Likewise.
10991 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
10992 * gfortran.dg/simplify_modulo.f90: Likewise.
10993 * gfortran.dg/single_char_string.f90: Likewise.
10994 * gfortran.dg/size_dim.f90: Likewise.
10995 * gfortran.dg/size_optional_dim_1.f90: Likewise.
10996 * gfortran.dg/sizeof.f90: Likewise.
10997 * gfortran.dg/sizeof_4.f90: Likewise.
10998 * gfortran.dg/slash_1.f90: Likewise.
10999 * gfortran.dg/sms-1.f90: Likewise.
11000 * gfortran.dg/sms-2.f90: Likewise.
11001 * gfortran.dg/spec_expr_7.f90: Likewise.
11002 * gfortran.dg/specifics_1.f90: Likewise.
11003 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
11004 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
11005 * gfortran.dg/spread_init_expr.f03: Likewise.
11006 * gfortran.dg/spread_scalar_source.f90: Likewise.
11007 * gfortran.dg/spread_shape_1.f90: Likewise.
11008 * gfortran.dg/stat_1.f90: Likewise.
11009 * gfortran.dg/stat_2.f90: Likewise.
11010 * gfortran.dg/stfunc_1.f90: Likewise.
11011 * gfortran.dg/stfunc_4.f90: Likewise.
11012 * gfortran.dg/stfunc_6.f90: Likewise.
11013 * gfortran.dg/storage_size_1.f08: Likewise.
11014 * gfortran.dg/storage_size_3.f08: Likewise.
11015 * gfortran.dg/storage_size_4.f90: Likewise.
11016 * gfortran.dg/streamio_1.f90: Likewise.
11017 * gfortran.dg/streamio_10.f90: Likewise.
11018 * gfortran.dg/streamio_11.f90: Likewise.
11019 * gfortran.dg/streamio_12.f90: Likewise.
11020 * gfortran.dg/streamio_13.f90: Likewise.
11021 * gfortran.dg/streamio_14.f90: Likewise.
11022 * gfortran.dg/streamio_15.f90: Likewise.
11023 * gfortran.dg/streamio_16.f90: Likewise.
11024 * gfortran.dg/streamio_17.f90: Likewise.
11025 * gfortran.dg/streamio_2.f90: Likewise.
11026 * gfortran.dg/streamio_3.f90: Likewise.
11027 * gfortran.dg/streamio_4.f90: Likewise.
11028 * gfortran.dg/streamio_5.f90: Likewise.
11029 * gfortran.dg/streamio_6.f90: Likewise.
11030 * gfortran.dg/streamio_7.f90: Likewise.
11031 * gfortran.dg/streamio_8.f90: Likewise.
11032 * gfortran.dg/streamio_9.f90: Likewise.
11033 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
11034 * gfortran.dg/string_4.f90: Likewise.
11035 * gfortran.dg/string_array_constructor_2.f90: Likewise.
11036 * gfortran.dg/string_assign_2.f90: Likewise.
11037 * gfortran.dg/string_compare_1.f90: Likewise.
11038 * gfortran.dg/string_compare_2.f90: Likewise.
11039 * gfortran.dg/string_compare_3.f90: Likewise.
11040 * gfortran.dg/string_ctor_1.f90: Likewise.
11041 * gfortran.dg/string_length_1.f90: Likewise.
11042 * gfortran.dg/string_length_2.f90: Likewise.
11043 * gfortran.dg/string_length_3.f90: Likewise.
11044 * gfortran.dg/string_length_4.f90: Likewise.
11045 * gfortran.dg/string_null_compare_1.f: Likewise.
11046 * gfortran.dg/string_pad_trunc.f90: Likewise.
11047 * gfortran.dg/structure_constructor_1.f03: Likewise.
11048 * gfortran.dg/structure_constructor_11.f90: Likewise.
11049 * gfortran.dg/structure_constructor_13.f03: Likewise.
11050 * gfortran.dg/structure_constructor_2.f03: Likewise.
11051 * gfortran.dg/structure_constructor_5.f03: Likewise.
11052 * gfortran.dg/submodule_1.f08: Likewise.
11053 * gfortran.dg/submodule_11.f08: Likewise.
11054 * gfortran.dg/submodule_14.f08: Likewise.
11055 * gfortran.dg/submodule_15.f08: Likewise.
11056 * gfortran.dg/submodule_17.f08: Likewise.
11057 * gfortran.dg/submodule_18.f08: Likewise.
11058 * gfortran.dg/submodule_19.f08: Likewise.
11059 * gfortran.dg/submodule_2.f08: Likewise.
11060 * gfortran.dg/submodule_27.f08: Likewise.
11061 * gfortran.dg/submodule_28.f08: Likewise.
11062 * gfortran.dg/submodule_29.f08: Likewise.
11063 * gfortran.dg/submodule_30.f08: Likewise.
11064 * gfortran.dg/submodule_6.f08: Likewise.
11065 * gfortran.dg/submodule_7.f08: Likewise.
11066 * gfortran.dg/submodule_8.f08: Likewise.
11067 * gfortran.dg/subnormal_1.f90: Likewise.
11068 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
11069 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
11070 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
11071 * gfortran.dg/substr_2.f: Likewise.
11072 * gfortran.dg/substr_3.f: Likewise.
11073 * gfortran.dg/substr_4.f: Likewise.
11074 * gfortran.dg/substr_5.f90: Likewise.
11075 * gfortran.dg/substr_6.f90: Likewise.
11076 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
11077 * gfortran.dg/sum_init_expr.f03: Likewise.
11078 * gfortran.dg/sum_zero_array_1.f90: Likewise.
11079 * gfortran.dg/system_clock_3.f08: Likewise.
11080 * gfortran.dg/t_editing.f: Likewise.
11081 * gfortran.dg/team_change_1.f90: Likewise.
11082 * gfortran.dg/team_end_1.f90: Likewise.
11083 * gfortran.dg/team_number_1.f90: Likewise.
11084 * gfortran.dg/temporary_1.f90: Likewise.
11085 * gfortran.dg/test_com_block.f90: Likewise.
11086 * gfortran.dg/test_only_clause.f90: Likewise.
11087 * gfortran.dg/tiny_1.f90: Likewise.
11088 * gfortran.dg/tiny_2.f90: Likewise.
11089 * gfortran.dg/tl_editing.f90: Likewise.
11090 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
11091 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
11092 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
11093 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
11094 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
11095 * gfortran.dg/transfer_class_2.f90: Likewise.
11096 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
11097 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
11098 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
11099 * gfortran.dg/transfer_resolve_1.f90: Likewise.
11100 * gfortran.dg/transfer_simplify_1.f90: Likewise.
11101 * gfortran.dg/transfer_simplify_10.f90: Likewise.
11102 * gfortran.dg/transfer_simplify_11.f90: Likewise.
11103 * gfortran.dg/transfer_simplify_2.f90: Likewise.
11104 * gfortran.dg/transfer_simplify_3.f90: Likewise.
11105 * gfortran.dg/transfer_simplify_4.f90: Likewise.
11106 * gfortran.dg/transfer_simplify_8.f90: Likewise.
11107 * gfortran.dg/transfer_simplify_9.f90: Likewise.
11108 * gfortran.dg/transpose_1.f90: Likewise.
11109 * gfortran.dg/transpose_3.f03: Likewise.
11110 * gfortran.dg/transpose_4.f90: Likewise.
11111 * gfortran.dg/transpose_conjg_1.f90: Likewise.
11112 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
11113 * gfortran.dg/transpose_optimization_2.f90: Likewise.
11114 * gfortran.dg/trim_1.f90: Likewise.
11115 * gfortran.dg/trim_optimize_1.f90: Likewise.
11116 * gfortran.dg/trim_optimize_2.f90: Likewise.
11117 * gfortran.dg/trim_optimize_3.f90: Likewise.
11118 * gfortran.dg/trim_optimize_4.f90: Likewise.
11119 * gfortran.dg/trim_optimize_5.f90: Likewise.
11120 * gfortran.dg/trim_optimize_6.f90: Likewise.
11121 * gfortran.dg/trim_optimize_7.f90: Likewise.
11122 * gfortran.dg/trim_optimize_8.f90: Likewise.
11123 * gfortran.dg/type_to_class_1.f03: Likewise.
11124 * gfortran.dg/type_to_class_2.f03: Likewise.
11125 * gfortran.dg/type_to_class_3.f03: Likewise.
11126 * gfortran.dg/type_to_class_4.f03: Likewise.
11127 * gfortran.dg/type_to_class_5.f03: Likewise.
11128 * gfortran.dg/typebound_assignment_5.f03: Likewise.
11129 * gfortran.dg/typebound_assignment_6.f03: Likewise.
11130 * gfortran.dg/typebound_assignment_7.f90: Likewise.
11131 * gfortran.dg/typebound_call_1.f03: Likewise.
11132 * gfortran.dg/typebound_call_13.f03: Likewise.
11133 * gfortran.dg/typebound_call_18.f03: Likewise.
11134 * gfortran.dg/typebound_call_19.f03: Likewise.
11135 * gfortran.dg/typebound_call_2.f03: Likewise.
11136 * gfortran.dg/typebound_call_20.f03: Likewise.
11137 * gfortran.dg/typebound_call_3.f03: Likewise.
11138 * gfortran.dg/typebound_generic_5.f03: Likewise.
11139 * gfortran.dg/typebound_generic_6.f03: Likewise.
11140 * gfortran.dg/typebound_generic_9.f03: Likewise.
11141 * gfortran.dg/typebound_operator_12.f03: Likewise.
11142 * gfortran.dg/typebound_operator_13.f03: Likewise.
11143 * gfortran.dg/typebound_operator_15.f90: Likewise.
11144 * gfortran.dg/typebound_operator_20.f90: Likewise.
11145 * gfortran.dg/typebound_operator_3.f03: Likewise.
11146 * gfortran.dg/typebound_operator_6.f03: Likewise.
11147 * gfortran.dg/typebound_operator_7.f03: Likewise.
11148 * gfortran.dg/typebound_operator_8.f03: Likewise.
11149 * gfortran.dg/typebound_operator_9.f03: Likewise.
11150 * gfortran.dg/typebound_proc_19.f90: Likewise.
11151 * gfortran.dg/typebound_proc_20.f90: Likewise.
11152 * gfortran.dg/typebound_proc_23.f90: Likewise.
11153 * gfortran.dg/typebound_proc_27.f03: Likewise.
11154 * gfortran.dg/typebound_proc_35.f90: Likewise.
11155 * gfortran.dg/typebound_proc_36.f90: Likewise.
11156 * gfortran.dg/unf_io_convert_1.f90: Likewise.
11157 * gfortran.dg/unf_io_convert_2.f90: Likewise.
11158 * gfortran.dg/unf_io_convert_3.f90: Likewise.
11159 * gfortran.dg/unf_io_convert_4.f90: Likewise.
11160 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
11161 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
11162 * gfortran.dg/unf_short_record_1.f90: Likewise.
11163 * gfortran.dg/unformatted_recl_1.f90: Likewise.
11164 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
11165 * gfortran.dg/unit_1.f90: Likewise.
11166 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
11167 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
11168 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
11169 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
11170 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
11171 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
11172 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
11173 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
11174 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
11175 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
11176 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
11177 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
11178 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
11179 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
11180 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
11181 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
11182 * gfortran.dg/unpack_init_expr.f03: Likewise.
11183 * gfortran.dg/use_10.f90: Likewise.
11184 * gfortran.dg/use_11.f90: Likewise.
11185 * gfortran.dg/use_13.f90: Likewise.
11186 * gfortran.dg/use_24.f90: Likewise.
11187 * gfortran.dg/use_27.f90: Likewise.
11188 * gfortran.dg/use_5.f90: Likewise.
11189 * gfortran.dg/use_allocated_1.f90: Likewise.
11190 * gfortran.dg/use_only_1.f90: Likewise.
11191 * gfortran.dg/use_only_4.f90: Likewise.
11192 * gfortran.dg/use_rename_2.f90: Likewise.
11193 * gfortran.dg/use_rename_4.f90: Likewise.
11194 * gfortran.dg/used_dummy_types_1.f90: Likewise.
11195 * gfortran.dg/used_interface_ref.f90: Likewise.
11196 * gfortran.dg/used_types_5.f90: Likewise.
11197 * gfortran.dg/utf8_1.f03: Likewise.
11198 * gfortran.dg/utf8_2.f03: Likewise.
11199 * gfortran.dg/value_1.f90: Likewise.
11200 * gfortran.dg/value_2.f90: Likewise.
11201 * gfortran.dg/value_4.f90: Likewise.
11202 * gfortran.dg/value_6.f03: Likewise.
11203 * gfortran.dg/value_7.f03: Likewise.
11204 * gfortran.dg/value_test.f90: Likewise.
11205 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
11206 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
11207 * gfortran.dg/vect/pr60510.f: Likewise.
11208 * gfortran.dg/vect/pr69882.f90: Likewise.
11209 * gfortran.dg/vect/pr69980.f90: Likewise.
11210 * gfortran.dg/vect/vect-5.f90: Likewise.
11211 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
11212 * gfortran.dg/vector_subscript_1.f90: Likewise.
11213 * gfortran.dg/vector_subscript_2.f90: Likewise.
11214 * gfortran.dg/vector_subscript_3.f90: Likewise.
11215 * gfortran.dg/vector_subscript_5.f90: Likewise.
11216 * gfortran.dg/verify_2.f90: Likewise.
11217 * gfortran.dg/volatile10.f90: Likewise.
11218 * gfortran.dg/where_1.f90: Likewise.
11219 * gfortran.dg/where_operator_assign_1.f90: Likewise.
11220 * gfortran.dg/where_operator_assign_2.f90: Likewise.
11221 * gfortran.dg/where_operator_assign_3.f90: Likewise.
11222 * gfortran.dg/whole_file_13.f90: Likewise.
11223 * gfortran.dg/whole_file_2.f90: Likewise.
11224 * gfortran.dg/widechar_2.f90: Likewise.
11225 * gfortran.dg/widechar_4.f90: Likewise.
11226 * gfortran.dg/widechar_5.f90: Likewise.
11227 * gfortran.dg/widechar_6.f90: Likewise.
11228 * gfortran.dg/widechar_8.f90: Likewise.
11229 * gfortran.dg/widechar_IO_1.f90: Likewise.
11230 * gfortran.dg/widechar_IO_2.f90: Likewise.
11231 * gfortran.dg/widechar_IO_3.f90: Likewise.
11232 * gfortran.dg/widechar_IO_4.f90: Likewise.
11233 * gfortran.dg/widechar_compare_1.f90: Likewise.
11234 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
11235 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
11236 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
11237 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
11238 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
11239 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
11240 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
11241 * gfortran.dg/widechar_select_1.f90: Likewise.
11242 * gfortran.dg/winapi.f90: Likewise.
11243 * gfortran.dg/write_0_pe_format.f90: Likewise.
11244 * gfortran.dg/write_back.f: Likewise.
11245 * gfortran.dg/write_check3.f90: Likewise.
11246 * gfortran.dg/write_direct_eor.f90: Likewise.
11247 * gfortran.dg/write_padding.f90: Likewise.
11248 * gfortran.dg/write_recursive.f90: Likewise.
11249 * gfortran.dg/write_rewind_1.f: Likewise.
11250 * gfortran.dg/write_rewind_2.f: Likewise.
11251 * gfortran.dg/write_zero_array.f90: Likewise.
11252 * gfortran.dg/x_slash_1.f: Likewise.
11253 * gfortran.dg/x_slash_2.f: Likewise.
11254 * gfortran.dg/zero_array_components_1.f90: Likewise.
11255 * gfortran.dg/zero_length_1.f90: Likewise.
11256 * gfortran.dg/zero_length_2.f90: Likewise.
11257 * gfortran.dg/zero_sized_1.f90: Likewise.
11258 * gfortran.dg/zero_sized_3.f90: Likewise.
11259 * gfortran.fortran-torture/compile/nested.f90: Likewise.
11260 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
11261 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
11262 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
11263 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
11264 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
11265 * gfortran.fortran-torture/execute/args.f90: Likewise.
11266 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
11267 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
11268 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
11269 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
11270 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
11271 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
11272 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
11273 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
11274 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
11275 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
11276 * gfortran.fortran-torture/execute/common.f90: Likewise.
11277 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
11278 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
11279 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
11280 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
11281 * gfortran.fortran-torture/execute/contained.f90: Likewise.
11282 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
11283 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
11284 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
11285 * gfortran.fortran-torture/execute/data.f90: Likewise.
11286 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
11287 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
11288 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
11289 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
11290 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
11291 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
11292 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
11293 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
11294 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
11295 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
11296 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
11297 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
11298 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
11299 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
11300 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
11301 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
11302 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
11303 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
11304 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
11305 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
11306 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
11307 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
11308 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
11309 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
11310 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
11311 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
11312 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
11313 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
11314 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
11315 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
11316 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
11317 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
11318 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
11319 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
11320 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
11321 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
11322 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
11323 * gfortran.fortran-torture/execute/forall.f90: Likewise.
11324 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
11325 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
11326 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
11327 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
11328 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
11329 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
11330 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
11331 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
11332 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
11333 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
11334 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
11335 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
11336 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
11337 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
11338 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
11339 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
11340 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
11341 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
11342 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
11343 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
11344 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
11345 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
11346 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
11347 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
11348 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
11349 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
11350 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
11351 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
11352 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
11353 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
11354 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
11355 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
11356 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
11357 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
11358 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
11359 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
11360 Likewise.
11361 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
11362 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
11363 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
11364 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
11365 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
11366 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
11367 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
11368 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
11369 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
11370 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
11371 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
11372 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
11373 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
11374 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
11375 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
11376 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
11377 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
11378 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
11379 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
11380 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
11381 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
11382 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
11383 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
11384 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
11385 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
11386 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
11387 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
11388 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
11389 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
11390 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
11391 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
11392 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
11393 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
11394 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
11395 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
11396 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
11397 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
11398 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
11399 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
11400 * gfortran.fortran-torture/execute/math.f90: Likewise.
11401 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
11402 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
11403 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
11404 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
11405 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
11406 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
11407 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
11408 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
11409 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
11410 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
11411 * gfortran.fortran-torture/execute/power.f90: Likewise.
11412 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
11413 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
11414 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
11415 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
11416 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
11417 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
11418 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
11419 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
11420 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
11421 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
11422 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
11423 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
11424 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
11425 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
11426 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
11427 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
11428 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
11429 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
11430 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
11431 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
11432 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
11433 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
11434 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
11435 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
11436 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
11437 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
11438 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
11439 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
11440 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
11441 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
11442 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
11443 * gfortran.fortran-torture/execute/straret.f90: Likewise.
11444 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
11445 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
11446 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
11447 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
11448 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
11449 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
11450 * gfortran.fortran-torture/execute/string.f90: Likewise.
11451 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
11452 * gfortran.fortran-torture/execute/strret.f90: Likewise.
11453 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
11454 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
11455 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
11456 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
11457 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
11458 * gfortran.fortran-torture/execute/userop.f90: Likewise.
11459 * gfortran.fortran-torture/execute/where17.f90: Likewise.
11460 * gfortran.fortran-torture/execute/where18.f90: Likewise.
11461 * gfortran.fortran-torture/execute/where19.f90: Likewise.
11462 * gfortran.fortran-torture/execute/where20.f90: Likewise.
11463 * gfortran.fortran-torture/execute/where21.f90: Likewise.
11464 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
11465 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
11466 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
11467 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
11468 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
11469 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
11470 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
11471 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
11472 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
11473 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
11474 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
11475 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
11476 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
11477 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
11478 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
11479 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
11480 * gfortran.dg/inline_transpose_1.f90: Likewise.
11481
11482 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
11483
11484 PR fortran/84115
11485 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
11486 change to dg-run.
11487
11488 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
11489
11490 PR ada/84277
11491 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
11492 * gnat.dg/dispatch1.adb: Rename into...
11493 * gnat.dg/disp1.adb: ...this.
11494 * gnat.dg/dispatch1_p.ads: Rename into...
11495 * gnat.dg/disp1_pkg.ads: ...this.
11496 * gnat.dg/disp2.adb: Rename into...
11497 * gnat.dg/dispatch2.adb: ...this.
11498 * gnat.dg/dispatch2_p.ads: Rename into...
11499 * gnat.dg/disp2_pkg.ads: ...this.
11500 * gnat.dg/dispatch2_p.adb: Rename into...
11501 * gnat.dg/disp2_pkg.adb: this.
11502 * gnat.dg/generic_dispatch.adb: Rename into...
11503 * gnat.dg/generic_disp.adb: this.
11504 * gnat.dg/generic_dispatch_p.ads: Rename into...
11505 * gnat.dg/generic_disp_pkg.ads: ...this.
11506 * gnat.dg/generic_dispatch_p.adb: Rename into...
11507 * gnat.dg/generic_disp_pkg.adb: ...this.
11508 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
11509 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
11510 * gnat.dg/object_overflow1.adb: Tweak index.
11511 * gnat.dg/object_overflow2.adb: Likewise.
11512 * gnat.dg/object_overflow3.adb: Likewise.
11513 * gnat.dg/object_overflow4.adb: Likewise.
11514 * gnat.dg/object_overflow5.adb: Likewise.
11515
11516 2018-02-16 Jakub Jelinek <jakub@redhat.com>
11517
11518 PR ipa/84425
11519 * gcc.c-torture/compile/pr84425.c: New test.
11520
11521 2018-02-16 Marek Polacek <polacek@redhat.com>
11522 Jakub Jelinek <jakub@redhat.com>
11523
11524 PR c++/84192
11525 * g++.dg/cpp1y/constexpr-84192.C: New test.
11526
11527 2018-02-16 Martin Sebor <msebor@redhat.com>
11528
11529 PR c++/79064
11530 * g++.dg/overload15.C: New test.
11531
11532 2018-02-16 Yury Gribov <tetra2005@gmail.com>
11533
11534 PR target/81535
11535 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
11536 * gcc.dg/pr56727-2.c: Ditto.
11537 * gcc.target/powerpc/pr79439.c: Renamed to...
11538 * gcc.target/powerpc/pr79439-1.c: ...this.
11539 * gcc.target/powerpc/pr79439-2.c: New test.
11540 * gcc.target/powerpc/pr79439-3.c: New test.
11541
11542 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
11543
11544 target/pr84371
11545 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
11546 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
11547 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
11548 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
11549 * gcc.target/powerpc/builtins-3.c: Same.
11550
11551 2018-02-16 Nathan Sidwell <nathan@acm.org>
11552
11553 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
11554
11555 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
11556
11557 PR rtl-optimization/70023
11558 * gcc.target/i386/pr70023.c: New.
11559
11560 2018-02-16 Carl Love <cel@us.ibm.com>
11561
11562 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
11563 tests.
11564 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
11565 tests.
11566
11567 2018-02-16 Carl Love <cel@us.ibm.com>
11568
11569 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
11570 for the ABI definitions for vec_extract4b and vec_insert4b.
11571
11572 2018-02-16 Nathan Sidwell <nathan@acm.org>
11573
11574 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
11575 * g++.old-deja/g++.mike/net43.C: Likewise.
11576
11577 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
11578
11579 PR c++/82468
11580 * g++.dg/cpp1z/class-deduction48.C: New.
11581
11582 2018-02-16 Nathan Sidwell <nathan@acm.org>
11583
11584 PR c++/84375
11585 * g++.dg/lookup/pr84375.C: New.
11586
11587 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
11588
11589 PR target/83831
11590 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
11591
11592 2018-02-16 Richard Biener <rguenther@suse.de>
11593
11594 PR tree-optimization/84417
11595 * gcc.dg/torture/pr84417.c: New testcase.
11596
11597 2018-02-16 Jakub Jelinek <jakub@redhat.com>
11598
11599 PR target/84272
11600 * g++.dg/opt/pr84272.C: New test.
11601
11602 PR rtl-optimization/83723
11603 * gcc.dg/pr83723.c: New test.
11604
11605 2018-02-16 Richard Biener <rguenther@suse.de>
11606
11607 PR tree-optimization/84399
11608 * gcc.dg/graphite/pr84399.c: New testcase.
11609
11610 2018-02-16 Richard Biener <rguenther@suse.de>
11611
11612 PR tree-optimization/84190
11613 * g++.dg/torture/pr84190.C: New testcase.
11614
11615 2018-02-15 Martin Sebor <msebor@redhat.com>
11616
11617 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
11618 directives.
11619
11620 2018-02-15 Janus Weil <janus@gcc.gnu.org>
11621
11622 PR fortran/84409
11623 * gfortran.dg/dtio_21.f03: Add an error message.
11624 * gfortran.dg/dtio_22.f90: Fix invalid test case.
11625
11626 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
11627
11628 PR fortran/84381
11629 * gfortran.dg/stop_shouldfail.f90: New test.
11630
11631 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
11632
11633 PR c++/84330
11634 * g++.dg/concepts/pr84330.C: New.
11635
11636 2018-02-15 Tom de Vries <tom@codesourcery.com>
11637
11638 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
11639
11640 2018-02-15 Tom de Vries <tom@codesourcery.com>
11641
11642 * gcc.c-torture/compile/pr84136.c: Require effective target
11643 indirect_jumps.
11644
11645 2018-02-15 Jakub Jelinek <jakub@redhat.com>
11646
11647 PR tree-optimization/84383
11648 * gcc.c-torture/compile/pr84383.c: New test.
11649
11650 PR tree-optimization/84334
11651 * gcc.dg/pr84334.c: New test.
11652
11653 2018-02-14 Carl Love <cel@us.ibm.com>
11654
11655 * gcc.target/powerpc/builtins-4-int128-runnable.c
11656 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
11657 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
11658
11659 2018-02-14 Martin Sebor <msebor@redhat.com>
11660
11661 PR tree-optimization/83698
11662 * gcc.dg/Wrestrict-7.c: New test.
11663 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
11664 * gcc.target/i386/chkp-stropt-17.c: Same.
11665
11666 2018-02-14 Martin Sebor <msebor@redhat.com>
11667
11668 PR c/84108
11669 * gcc.dg/Wattributes-8.c: New test.
11670
11671 2018-02-14 Janus Weil <janus@gcc.gnu.org>
11672
11673 PR fortran/84385
11674 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
11675 * gfortran.dg/allocate_with_source_23.f90: Ditto.
11676 * gfortran.dg/select_type_1.f03: Extend test case.
11677
11678 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11679
11680 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
11681 (dg-options): Use -O2 -msse2 -mno-sse3.
11682
11683 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
11684
11685 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
11686 this test case still works ok.
11687 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
11688 * gcc.dg/vmx/insert-be-order.c: Likewise.
11689 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
11690 * gcc.dg/vmx/ld-be-order.c: Likewise.
11691 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
11692 * gcc.dg/vmx/lde-be-order.c: Likewise.
11693 * gcc.dg/vmx/ldl-be-order.c: Likewise.
11694 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
11695 * gcc.dg/vmx/merge-be-order.c: Likewise.
11696 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
11697 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
11698 * gcc.dg/vmx/pack-be-order.c: Likewise.
11699 * gcc.dg/vmx/perm-be-order.c: Likewise.
11700 * gcc.dg/vmx/splat-be-order.c: Likewise.
11701 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
11702 * gcc.dg/vmx/st-be-order.c: Likewise.
11703 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
11704 * gcc.dg/vmx/ste-be-order.c: Likewise.
11705 * gcc.dg/vmx/stl-be-order.c: Likewise.
11706 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
11707 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
11708 * gcc.dg/vmx/unpack-be-order.c: Likewise.
11709 * gcc.dg/vmx/vsums-be-order.c: Likewise.
11710 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
11711
11712 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
11713
11714 PR c++/84350
11715 * g++.dg/cpp0x/auto49.C: New.
11716
11717 2018-02-14 Nathan Sidwell <nathan@acm.org>
11718
11719 * g++.dg/template/instantiate5.C: Adjust required-from loc.
11720
11721 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
11722
11723 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
11724 * gcc.target/powerpc/le-altivec-consts.c: Same.
11725
11726 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
11727
11728 PR target/84220
11729 * gcc.target/powerpc/pr84220-sld.c: New test.
11730 * gcc.target/powerpc/pr84220-sld2.c: New test.
11731 * gcc.target/powerpc/pr84220-sldw.c: New test.
11732 * gcc.target/powerpc/pr84220-xxperm.c: New test.
11733 * gcc.target/powerpc/pr84220-xxsld.c: New test.
11734
11735 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
11736
11737 PR target/84239
11738 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
11739 _inc_ssp intrinsics.
11740 * gcc.target/i386/cet-intrin-4.c: Likewise.
11741 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
11742 __builtin_ia32_rdssp[d|q].
11743
11744 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
11745
11746 PR tree-optimization/84357
11747 * gcc.dg/vect/pr84357.c: New test.
11748
11749 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
11750
11751 PR target/83831
11752 * gcc.target/rx/pr83831.c: New tests.
11753
11754 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
11755
11756 PR target/79242
11757 * gcc.target/msp430/pr79242.c: New test.
11758
11759 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11760
11761 PR target/84372
11762 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
11763 with -mcpu=power9.
11764
11765 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11766
11767 PR target/84279
11768 * g++.dg/pr84279.C: New test.
11769
11770 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11771
11772 PR rtl-optimization/84169
11773 * gcc.c-torture/execute/pr84169.c: New.
11774
11775 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11776
11777 PR target/84370
11778 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
11779
11780 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11781
11782 PR target/84365
11783 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
11784 with -mcpu=power9.
11785
11786 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11787
11788 PR c++/84364
11789 * g++.dg/warn/effc4.C: New test.
11790
11791 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
11792
11793 PR c++/84333
11794 * g++.dg/template/sizeof16.C: New.
11795 * g++.dg/template/sizeof17.C: Likewise.
11796
11797 2018-02-13 Janus Weil <janus@gcc.gnu.org>
11798
11799 PR fortran/84313
11800 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
11801 add necessary compiler options.
11802 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
11803
11804 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11805
11806 PR c/82210
11807 * gcc.c-torture/execute/pr82210.c: New test.
11808
11809 PR middle-end/84309
11810 * gcc.dg/pr84309-2.c: New test.
11811
11812 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
11813
11814 PR tree-optimization/84321
11815 * gcc.dg/pr84321.c: New test.
11816
11817 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
11818
11819 PR target/84359
11820 * gcc.target/i386/pr57193.c: Add -march=x86-64.
11821
11822 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
11823
11824 PR sanitizer/84340
11825 * gcc.dg/asan/pr84307.c: Remove test.
11826
11827 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
11828
11829 * gcc.target/rl78/test_auto_vector.c: New test.
11830
11831 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
11832
11833 PR c/84305
11834 * gcc.c-torture/compile/pr84305.c: New test.
11835
11836 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11837
11838 PR target/84335
11839 * gcc.target/i386/pr84335.c: New test.
11840
11841 PR tree-optimization/84339
11842 * gcc.c-torture/execute/pr84339.c: New test.
11843
11844 PR middle-end/84309
11845 * gcc.dg/pr84309.c: New test.
11846 * gcc.target/i386/pr84309.c: New test.
11847
11848 PR target/84336
11849 * gcc.target/i386/pr84336.c: New test.
11850
11851 2018-02-12 Jakub Jelinek <jakub@redhat.com>
11852
11853 PR c++/84341
11854 * c-c++-common/gomp/pr84341.c: New test.
11855
11856 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11857
11858 PR fortran/68746
11859 * gfortran.dg/read_dir.f90: Re-add dg-do run.
11860
11861 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11862
11863 PR fortran/68746
11864 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
11865 of zero for read.
11866
11867 2018-02-12 Jeff Law <law@redhat.com>
11868
11869 * gcc.c-torture/compile/reg-args-size.c: New test.
11870
11871 2018-02-12 Carl Love <cel@us.ibm.com>
11872
11873 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
11874 uint128 tests to new testfile.
11875 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
11876 int128 and uint128 tests.
11877 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
11878 list of torture tests.
11879
11880 2018-02-12 Janus Weil <janus@gcc.gnu.org>
11881
11882 PR fortran/84273
11883 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
11884 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
11885
11886 2018-02-12 Tamar Christina <tamar.christina@arm.com>
11887
11888 PR target/82641
11889 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
11890
11891 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
11892
11893 PR sanitizer/84307
11894 * gcc.dg/asan/pr84307.c: New test.
11895
11896 2018-02-12 Nathan Sidwell <nathan@acm.org>
11897
11898 * g++.dg/parse/pr84263.C: New.
11899
11900 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
11901
11902 PR c++/79626
11903 * g++.dg/template/crash129.C: New.
11904
11905 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
11906
11907 PR target/83828
11908 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
11909 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
11910 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
11911 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
11912 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
11913
11914 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
11915
11916 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
11917 _mm_maskz_scalef_round_sd): Test new intrinsics.
11918 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
11919 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
11920 intrinsics.
11921 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
11922 _mm_maskz_scalef_round_ss): Test new intrinsics.
11923 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
11924 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
11925 intrinsics.
11926 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
11927 __builtin_ia32_scalefss_round): Remove builtin.
11928 (__builtin_ia32_scalefsd_mask_round,
11929 __builtin_ia32_scalefss_mask_round): Test new builtin.
11930 * gcc.target/i386/sse-13.c: Ditto.
11931 * gcc.target/i386/sse-23.c: Ditto.
11932
11933 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
11934
11935 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
11936 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
11937 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
11938 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
11939 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
11940 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
11941 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
11942 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
11943 intrinsics.
11944 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
11945 (__builtin_ia32_sqrtss_round): Remove builtins.
11946 (__builtin_ia32_sqrtsd_mask_round)
11947 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
11948 * gcc.target/i386/sse-13.c: Ditto.
11949 * gcc.target/i386/sse-23.c: Ditto.
11950
11951 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11952
11953 PR fortran/35299
11954 * gfortran.dg/statement_function_3.f: New test.
11955
11956 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
11957
11958 PR fortran/54223
11959 PR fortran/84276
11960 * gfortran.dg/statement_function_1.f90: New test.
11961 * gfortran.dg/statement_function_2.f90: New test.
11962
11963 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
11964
11965 PR fortran/84074
11966 * gfortran.dg/type_to_class_5.f03: New test.
11967
11968 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
11969
11970 PR fortran/56691
11971 * gfortran.dg/type_to_class_4.f03: New test.
11972
11973 2018-02-10 Alan Modra <amodra@gmail.com>
11974
11975 PR target/84300
11976 * gcc.dg/pr84300.c: New.
11977
11978 2018-02-10 Jakub Jelinek <jakub@redhat.com>
11979
11980 PR sanitizer/83987
11981 * g++.dg/ubsan/pr83987-2.C: New test.
11982
11983 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
11984
11985 * gcc.target/rx/movsicc.c: New test.
11986
11987 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
11988
11989 PR target/83926
11990 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
11991 message.
11992
11993 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
11994
11995 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
11996 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
11997
11998 2018-02-09 Nathan Sidwell <nathan@acm.org>
11999
12000 PR c/84293
12001 * c-c++-common/pr84293.h: New.
12002 * c-c++-common/pr84293.c: New.
12003
12004 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
12005
12006 PR rtl-optimization/57193
12007 * gcc.target/i386/pr57193.c: New.
12008
12009 2018-02-09 Jakub Jelinek <jakub@redhat.com>
12010
12011 PR target/84226
12012 * gcc.target/powerpc/pr84226.c: New test.
12013
12014 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
12015
12016 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
12017 from this to...
12018 <vclzd>: ...this.
12019
12020 2018-02-09 Martin Sebor <msebor@redhat.com>
12021
12022 PR lto/84212
12023 * gcc.dg/lto/pr84212_0.c: New test file.
12024 * gcc.dg/lto/pr84212_1.c: Same.
12025
12026 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
12027
12028 PR target/83926
12029 * gcc.target/powerpc/pr83926.c: New test.
12030 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
12031 message. Fix test for running in 32-bit mode.
12032
12033 2018-02-09 Tamar Christina <tamar.christina@arm.com>
12034
12035 PR target/82641
12036 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
12037
12038 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12039
12040 PR target/PR84295
12041 * gcc.target/s390/pr84295.c: New test.
12042
12043 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
12044
12045 PR c++/77522
12046 * g++.dg/cpp1y/lambda-init16.C: New.
12047
12048 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
12049
12050 * gnat.dg/sso8.adb: New test.
12051 * gnat.dg/sso8_pkg.ads: New helper.
12052
12053 2018-02-09 Richard Biener <rguenther@suse.de>
12054
12055 PR tree-optimization/84278
12056 * gcc.target/i386/pr84278.c: Adjust regex.
12057
12058 2018-02-09 Jakub Jelinek <jakub@redhat.com>
12059
12060 PR tree-optimization/84232
12061 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
12062
12063 PR debug/84252
12064 * gcc.target/aarch64/pr84252.c: New test.
12065
12066 PR middle-end/84237
12067 * gcc.dg/pr84237.c: New test.
12068
12069 2018-02-09 Marek Polacek <polacek@redhat.com>
12070 Jakub Jelinek <jakub@redhat.com>
12071
12072 PR c++/83659
12073 * g++.dg/torture/pr83659.C: New test.
12074
12075 2018-02-08 David Malcolm <dmalcolm@redhat.com>
12076
12077 PR tree-optimization/84136
12078 * gcc.c-torture/compile/pr84136.c: New test.
12079
12080 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
12081
12082 PR target/83008
12083 * gcc.target/i386/pr83008.c: New test.
12084
12085 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
12086
12087 PR target/81143
12088 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
12089
12090 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
12091
12092 PR c++/83806
12093 * g++.dg/warn/Wunused-parm-11.C: New.
12094
12095 2018-02-08 Marek Polacek <polacek@redhat.com>
12096
12097 PR tree-optimization/84238
12098 * gcc.dg/Wstringop-overflow-3.c: New test.
12099
12100 2018-02-08 Nathan Sidwell <nathan@acm.org>
12101
12102 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
12103
12104 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
12105
12106 PR tree-optimization/84265
12107 * gcc.dg/vect/pr84265.c: New test.
12108
12109 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
12110
12111 PR tree-optimization/81635
12112 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
12113 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
12114
12115 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12116
12117 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
12118 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
12119 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
12120 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
12121 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
12122 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
12123 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
12124 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
12125 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
12126 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
12127 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
12128 * gcc.target/s390/nobp-return-attr-all.c: New test.
12129 * gcc.target/s390/nobp-return-attr-neg.c: New test.
12130 * gcc.target/s390/nobp-return-mem-attr.c: New test.
12131 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
12132 * gcc.target/s390/nobp-return-mem-z10.c: New test.
12133 * gcc.target/s390/nobp-return-mem-z900.c: New test.
12134 * gcc.target/s390/nobp-return-reg-attr.c: New test.
12135 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
12136 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
12137 * gcc.target/s390/nobp-return-reg-z10.c: New test.
12138 * gcc.target/s390/nobp-return-reg-z900.c: New test.
12139 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
12140 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
12141 * gcc.target/s390/nobp-table-jump-z10.c: New test.
12142 * gcc.target/s390/nobp-table-jump-z900.c: New test.
12143
12144 2018-02-08 Richard Biener <rguenther@suse.de>
12145
12146 PR tree-optimization/84233
12147 * g++.dg/torture/pr84233.C: New testcase.
12148
12149 2018-02-08 Richard Biener <rguenther@suse.de>
12150
12151 PR tree-optimization/84278
12152 * gcc.target/i386/pr84278.c: New testcase.
12153
12154 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
12155
12156 PR rtl-optimization/84068
12157 PR rtl-optimization/83459
12158 * gcc.dg/pr84068.c: New test.
12159
12160 2018-02-08 Richard Biener <rguenther@suse.de>
12161
12162 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
12163 loop vectorization to happen.
12164
12165 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
12166
12167 PR c++/83204
12168 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
12169
12170 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
12171
12172 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
12173
12174 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
12175
12176 PR target/84154
12177 * gcc.target/powerpc/pr84154-1.c: New tests.
12178 * gcc.target/powerpc/pr84154-2.c: Likewise.
12179 * gcc.target/powerpc/pr84154-3.c: Likewise.
12180
12181 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
12182
12183 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
12184
12185 2018-02-07 Jakub Jelinek <jakub@redhat.com>
12186
12187 PR c++/84082
12188 * g++.dg/template/incomplete11.C: New test.
12189 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
12190
12191 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
12192
12193 PR fortran/82994
12194 * gfortran.dg/deallocate_error_3.f90: New test.
12195 * gfortran.dg/deallocate_error_4.f90: New test.
12196
12197 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
12198
12199 PR fortran/68560
12200 * gfortran.dg/shape_9.f90: New test.
12201
12202 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
12203
12204 PR fortran/82049
12205 * gfortran.dg/assumed_charlen_parameter.f90: New test.
12206
12207 2018-02-07 David Malcolm <dmalcolm@redhat.com>
12208
12209 PR c++/81610
12210 PR c++/80567
12211 * g++.dg/spellcheck-reswords.C: New test case.
12212 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
12213 suggestion of "if".
12214
12215 2018-02-07 Martin Liska <mliska@suse.cz>
12216
12217 PR c++/84059.
12218 * g++.dg/ext/mv26.C: New test.
12219
12220 2018-02-07 Tom de Vries <tom@codesourcery.com>
12221
12222 * gcc.dg/pr83844.c: Require effective target alloca.
12223
12224 2018-02-07 Tom de Vries <tom@codesourcery.com>
12225
12226 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
12227
12228 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
12229
12230 PR target/84243
12231 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
12232 -fcf-protection=return.
12233
12234 2018-02-07 Tom de Vries <tom@codesourcery.com>
12235
12236 PR libgomp/84217
12237 * c-c++-common/goacc/pr84217.c: New test.
12238 * gfortran.dg/goacc/pr84217.f90: New test.
12239
12240 2018-02-07 Richard Biener <rguenther@suse.de>
12241
12242 PR tree-optimization/84204
12243 * gcc.dg/graphite/pr84204.c: New testcase.
12244
12245 PR tree-optimization/84205
12246 * gcc.dg/graphite/pr84205.c: New testcase.
12247
12248 PR tree-optimization/84223
12249 * gfortran.dg/graphite/pr84223.f90: New testcase.
12250
12251 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
12252
12253 PR c++/71662
12254 * g++.dg/cpp0x/scoped_enum7.C: New.
12255
12256 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
12257
12258 PR tree-optimization/83008
12259 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
12260
12261 2018-02-07 Jakub Jelinek <jakub@redhat.com>
12262
12263 PR tree-optimization/84235
12264 * gcc.c-torture/execute/ieee/pr84235.c: New test.
12265
12266 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12267
12268 PR testsuite/84243
12269 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
12270 targets.
12271 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
12272
12273 2018-02-06 Jakub Jelinek <jakub@redhat.com>
12274
12275 PR target/84146
12276 * gcc.target/i386/pr84146.c: New test.
12277
12278 2018-02-06 Michael Collison <michael.collison@arm.com>
12279
12280 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
12281
12282 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12283
12284 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
12285 warning for -mno-speculate-indirect-jumps.
12286 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
12287 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
12288 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
12289 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
12290 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
12291 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
12292
12293 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
12294
12295 PR target/84145
12296 * c-c++-common/fcf-protection-1.c: Change a compared message.
12297 * c-c++-common/fcf-protection-2.c: Likewise.
12298 * c-c++-common/fcf-protection-3.c: Likewise.
12299 * c-c++-common/fcf-protection-5.c: Likewise.
12300 * c-c++-common/fcf-protection-6.c: New test.
12301 * c-c++-common/fcf-protection-7.c: Likewise.
12302
12303 2018-02-06 Marek Polacek <polacek@redhat.com>
12304
12305 PR tree-optimization/84228
12306 * c-c++-common/Wstringop-truncation-3.c: New test.
12307
12308 2018-02-06 Tamar Christina <tamar.christina@arm.com>
12309
12310 PR target/82641
12311 * gcc.target/arm/pragma_arch_switch_2.c: New.
12312
12313 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12314
12315 PR target/79975
12316 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
12317
12318 2018-02-05 Martin Sebor <msebor@redhat.com>
12319
12320 PR tree-optimization/83369
12321 * gcc.dg/Wnonnull.c: New test.
12322
12323 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
12324
12325 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
12326 argument and use dg-messages-by-file instead. Expect it to be
12327 an array rather than a dict.
12328 (lto-link-and-maybe-run): Remove messages_by_file argument and
12329 use an upvar for dg-messages-by-file. Update call to
12330 lto_handle_diagnostics.
12331 (lt-get-options): Treat dg-messages-by-file as an array
12332 rather than a dict.
12333 (lto-get-options-main): Likewise. Set the entry rather than appending.
12334 (lto-execute): Treat dg-messages-by-file as an array rather than
12335 a dict. Update call to lto-link-and-maybe-run.
12336
12337 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
12338
12339 PR c++/82782
12340 * g++.dg/cpp1z/inline-var4.C: New.
12341
12342 2018-02-05 Martin Liska <mliska@suse.cz>
12343
12344 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
12345 options.
12346 * c-c++-common/asan/pointer-compare-2.c: Likewise.
12347 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
12348 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
12349 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
12350 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
12351 * c-c++-common/asan/pointer-compare-3.c: New test.
12352
12353 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
12354
12355 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
12356 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
12357
12358 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
12359
12360 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
12361 _mm_maskz_range_sd, _mm_mask_range_round_sd,
12362 _mm_maskz_range_round_sd): Test new intrinsics.
12363 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
12364 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
12365 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
12366 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
12367 _mm_maskz_range_ss, _mm_mask_range_round_ss,
12368 _mm_maskz_range_round_ss): Test new intrinsics.
12369 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
12370 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
12371 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
12372 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
12373 __builtin_ia32_rangess128_round): Remove builtins.
12374 (__builtin_ia32_rangesd128_mask_round,
12375 __builtin_ia32_rangess128_mask_round): Test new builtins.
12376 * gcc.target/i386/sse-13.c: Ditto.
12377 * gcc.target/i386/sse-23.c: Ditto.
12378
12379 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
12380
12381 PR middle-end/79966
12382 * gfortran.dg/pr79966.f90: New testcase
12383
12384 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
12385
12386 PR fortran/84094
12387 * gfortran.dg/associate_23.f90: Fix invalid code.
12388 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
12389 * gfortran.dg/matmul_3.f90: Likewise.
12390 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
12391
12392 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
12393
12394 PR fortran/84115
12395 * gfortran.dg/associate_34.f90: New test.
12396 * gfortran.dg/associate_35.f90: New test.
12397
12398 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
12399
12400 PR fortran/84141
12401 PR fortran/84155
12402 * gfortran.dg/pr84155.f90: New test.
12403
12404 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
12405
12406 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
12407 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
12408
12409 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
12410
12411 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
12412 dg-do run stanza.
12413
12414 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
12415
12416 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
12417 requirement.
12418 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
12419 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
12420 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
12421
12422 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12423
12424 PR testsuite/52641
12425 * gcc.c-torture/execute/pr83362.c: Make work for int16.
12426 * gcc.dg/Wsign-conversion.c: Dito.
12427 * gcc.dg/attr-alloc_size-4.c: Dito.
12428 * gcc.dg/pr81020.c: Dito.
12429 * gcc.dg/pr81192.c: Dito.
12430 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
12431 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
12432 * gcc.dg/pr83844.c: Restrict to int32plus.
12433 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
12434 * gcc.dg/tree-ssa/ldist-25.c: Dito.
12435 * gcc.dg/tree-ssa/ldist-27.c: Dito.
12436 * gcc.dg/tree-ssa/ldist-28.c: Dito.
12437 * gcc.dg/tree-ssa/ldist-29.c: Dito.
12438 * gcc.dg/tree-ssa/ldist-30.c: Dito.
12439 * gcc.dg/tree-ssa/ldist-31.c: Dito.
12440 * gcc.dg/tree-ssa/ldist-32.c: Dito.
12441 * gcc.dg/tree-ssa/ldist-33.c: Dito.
12442 * gcc.dg/tree-ssa/ldist-34.c: Dito.
12443 * gcc.dg/tree-ssa/ldist-35.c: Dito.
12444 * gcc.dg/tree-ssa/ldist-36.c: Dito.
12445
12446 2018-02-02 Julia Koval <julia.koval@intel.com>
12447
12448 * gcc.target/i386/funcspec-56.inc: Handle new march.
12449 * g++.dg/ext/mv16.C: Ditto.
12450
12451 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12452
12453 * lib/target-supports.exp
12454 (check_effective_target_keeps_null_pointer_checks): No more
12455 special-case avr.
12456 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
12457 * gcc.dg/ifcvt-4.c: Skip avr.
12458 * gcc.dg/pr53037-1.c: Dito.
12459 * gcc.dg/pr53037-2.c: Dito.
12460 * gcc.dg/pr53037-3.c: Dito.
12461 * gcc.dg/pr63387-2.c: Dito.
12462 * gcc.dg/pr63387.c: Dito.
12463 * gcc.dg/sancov/cmp0.c: Dito.
12464 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
12465 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
12466 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
12467 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
12468 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
12469 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
12470 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
12471 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
12472 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
12473 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
12474 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
12475 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
12476 * gcc.dg/tree-ssa/pr82059.c: Dito.
12477 * gcc.c-torture/execute/pr70460.c: Dito.
12478
12479 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12480
12481 PR testsuite/52641
12482 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
12483 * gcc.c-torture/execute/20180112-1.c: Dito.
12484 * gcc.c-torture/execute/pr81503.c: Dito.
12485 * gcc.dg/store_merging_12.c: Dito.
12486 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
12487 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
12488 * gcc.dg/tree-ssa/pr80898.c: Dito.
12489 * gcc.dg/tree-ssa/pr82363.c: Dito.
12490 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
12491 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
12492 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
12493 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
12494 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
12495 * gcc.dg/tree-ssa/pr80803.c: Dito.
12496 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
12497 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
12498 * gcc.dg/tree-ssa/vrp114.c: Dito.
12499 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
12500 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
12501 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
12502
12503 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
12504
12505 PR target/84066
12506 * gcc.target/i386/cet-sjlj-6a.c: New test.
12507 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
12508
12509 2018-02-01 Marek Polacek <polacek@redhat.com>
12510
12511 PR c++/84125
12512 * g++.dg/cpp1y/lambda-generic-84125.C: New test.
12513
12514 2018-01-30 Jeff Law <law@redhat.com>
12515
12516 PR target/84128
12517 * gcc.target/i386/pr84128.c: New test.
12518
12519 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
12520
12521 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
12522 -fdelete-null-pointer-checks.
12523
12524 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
12525
12526 PR c++/83796
12527 * g++.dg/cpp0x/abstract-default1.C: New.
12528
12529 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12530
12531 PR tree-optimization/81635
12532 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
12533 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
12534
12535 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12536
12537 PR target/83370
12538 * gcc.target/aarch64/pr83370.c: New.
12539
12540 2018-02-01 Richard Biener <rguenther@suse.de>
12541
12542 * gcc.dg/graphite/pr35356-1.c: Adjust.
12543
12544 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12545
12546 PR testsuite/83846
12547 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
12548 for ILP32.
12549 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
12550 of hard-coding the choice.
12551 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
12552 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
12553 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
12554 memset call.
12555 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
12556 stdint.h types.
12557 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
12558 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
12559 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
12560 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
12561 * gcc.target/aarch64/sve/logical_1.c: Likewise.
12562 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
12563 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
12564 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
12565 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
12566 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
12567 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
12568 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
12569 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
12570 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
12571 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
12572 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
12573 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
12574 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
12575 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
12576 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
12577 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
12578 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
12579 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
12580 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
12581 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
12582 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
12583 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
12584 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
12585 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
12586 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
12587 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
12588 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
12589 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
12590 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
12591 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
12592 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
12593 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
12594 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
12595 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
12596 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
12597 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
12598 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
12599 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
12600 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
12601 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
12602 __builtin_popcountll rather than __builtin_popcountl.
12603
12604 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12605
12606 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
12607 of LD1R[HWD] for multi-element constants on big-endian targets.
12608 * gcc.target/aarch64/sve/slp_3.c: Likewise.
12609 * gcc.target/aarch64/sve/slp_4.c: Likewise.
12610
12611 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12612
12613 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
12614 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
12615 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
12616
12617 2018-02-01 Jakub Jelinek <jakub@redhat.com>
12618
12619 PR tree-optimization/81661
12620 PR tree-optimization/84117
12621 * gcc.dg/pr81661.c: New test.
12622 * gfortran.dg/pr84117.f90: New test.
12623
12624 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
12625
12626 PR fortran/83705
12627 * gfortran.dg/repeat_7.f90: Catch warning message.
12628
12629 2018-01-31 Ian Lance Taylor <iant@golang.org>
12630
12631 * go.go-torture/execute/printnil.go: New test.
12632
12633 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12634
12635 * lib/target-supports.exp (check_effective_target_comdat_group):
12636 Allow for Solaris as comdat syntax.
12637
12638 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
12639 Solaris with comdat_group support and as.
12640
12641 2018-01-31 Marek Polacek <polacek@redhat.com>
12642
12643 PR c/81779
12644 * gcc.dg/pr81779.c: New test.
12645
12646 2018-01-31 Jakub Jelinek <jakub@redhat.com>
12647
12648 PR fortran/84116
12649 * gfortran.dg/gomp/pr84116.f90: New test.
12650
12651 PR c++/83993
12652 * g++.dg/init/pr83993-2.C: New test.
12653
12654 PR c++/83993
12655 * g++.dg/init/pr83993-1.C: New test.
12656 * g++.dg/cpp0x/pr83993.C: New test.
12657
12658 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
12659
12660 PR fortran/84088
12661 * gfortran.dg/pr84088.f90: New test.
12662
12663 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
12664
12665 PR target/82444
12666 * gcc.target/i386/pr82444.c: New.
12667
12668 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
12669
12670 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
12671 * gcc.target/powerpc/vsx-13.c: New.
12672
12673 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
12674
12675 PR c++/84092
12676 * g++.dg/cpp1y/var-templ57.C: New.
12677
12678 2018-01-31 Marek Polacek <polacek@redhat.com>
12679
12680 PR c++/84138
12681 * g++.dg/diagnostic/pr84138.C: New test.
12682
12683 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
12684
12685 PR fortran/78534
12686 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
12687 -Wstringop-overflow warnings due to spurious warning with -O1.
12688 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
12689 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
12690
12691 2018-01-31 Richard Biener <rguenther@suse.de>
12692
12693 PR tree-optimization/84132
12694 * g++.dg/torture/pr84132.C: New testcase.
12695
12696 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
12697
12698 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
12699 dg-final scan.
12700
12701 2018-01-31 Julia Koval <julia.koval@intel.com>
12702
12703 PR target/83618
12704 * gcc.target/i386/rdpid.c: Remove "eax".
12705
12706 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12707
12708 PR tree-optimization/64946
12709 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
12710 scan-assembler checks.
12711
12712 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
12713
12714 * gcc.c-torture/execute/20180131-1.c: New test.
12715
12716 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
12717
12718 * gcc.target/arc/taux-1.c: New test.
12719 * gcc.target/arc/taux-2.c: Likewise.
12720
12721 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
12722
12723 * gcc.target/arc/uncached.c: New test.
12724
12725 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12726
12727 PR lto/83954
12728 * gnat.dg/lto20.adb: Remove dg-excess-errors.
12729
12730 2018-01-31 Jakub Jelinek <jakub@redhat.com>
12731
12732 PR preprocessor/69869
12733 * gcc.dg/cpp/trad/pr69869.c: New test.
12734
12735 PR c/84100
12736 * gcc.dg/pr84100.c: New test.
12737
12738 2018-01-30 Jeff Law <law@redhat.com>
12739
12740 PR target/84064
12741 * gcc.target/i386/pr84064: New test.
12742
12743 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
12744
12745 PR fortran/84134
12746 * gfortran.dg/data_implied_do_2.f90: New test.
12747
12748 2018-01-30 Janus Weil <janus@gcc.gnu.org>
12749
12750 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
12751
12752 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
12753
12754 PR fortran/84133
12755 * gfortran.dg/inline_matmul_21.f90: New test case.
12756
12757 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12758
12759 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
12760
12761 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
12762
12763 PR target/84112
12764 * gcc.target/powerpc/pr84112.c: New.
12765
12766 2018-01-30 Jakub Jelinek <jakub@redhat.com>
12767
12768 PR rtl-optimization/83986
12769 * gcc.dg/pr83986.c: New test.
12770
12771 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
12772
12773 PR 58684
12774 * gcc.dg/torture/inf-compare-1.c: Add xfail.
12775 * gcc.dg/torture/inf-compare-2.c: Add xfail.
12776 * gcc.dg/torture/inf-compare-3.c: Add xfail.
12777 * gcc.dg/torture/inf-compare-4.c: Add xfail.
12778
12779 2018-01-30 Jakub Jelinek <jakub@redhat.com>
12780
12781 PR tree-optimization/84111
12782 * gcc.c-torture/compile/pr84111.c: New test.
12783
12784 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12785
12786 PR ipa/83179
12787 * gcc.dg/ipa/inline-2.c: Fix template.
12788 * gcc.dg/ipa/inline-3.c: Fix template.
12789
12790 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12791
12792 PR ipa/81360
12793 * g++.dg/torture/pr81360.C: New testcase.
12794
12795 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12796
12797 PR lto/83954
12798 * gcc.dg/lto/pr83954.h: New testcase.
12799 * gcc.dg/lto/pr83954_0.c: New testcase.
12800 * gcc.dg/lto/pr83954_1.c: New testcase.
12801
12802 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12803
12804 PR bootstrap/84017
12805 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
12806 to dg-options.
12807 Simplify DW_AT_producer scan.
12808
12809 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12810
12811 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
12812
12813 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
12814
12815 PR target/83828
12816 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
12817 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
12818 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
12819 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
12820
12821 2018-01-29 Jeff Law <law@redhat.com>
12822
12823 PR testsuite/81010
12824 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
12825 better match other tests which require vsx. Verify the zero
12826 extension is part of the test in the combiner dump.
12827
12828 2018-01-29 Marek Polacek <polacek@redhat.com>
12829
12830 PR c/83966
12831 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
12832
12833 PR c++/83996
12834 * g++.dg/ext/pr83996.C: New test.
12835
12836 2018-01-29 Richard Biener <rguenther@suse.de>
12837
12838 PR tree-optimization/84057
12839 * gcc.dg/graphite/pr84057.c: New testcase.
12840
12841 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
12842
12843 PR fortran/84073
12844 * gfortran.dg/bind_c_usage_31.f90: New test.
12845
12846 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
12847
12848 PR c++/83924
12849 * g++.dg/warn/Wduplicated-branches5.C: New.
12850
12851 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
12852
12853 * gcc.target/rl78/test_addsi3_internal.c: New test.
12854
12855 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
12856
12857 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
12858 Make expected output depend on whether we expect sibcalls or not.
12859 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
12860 safe-indirect-jump-1.c).
12861
12862 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
12863 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
12864 Soren Rasmussen <s.c.rasmussen@gmail.com>
12865
12866 Fortran 2018 teams tests.
12867
12868 * gfortran.dg/team_number_1.f90: new test for team_number.
12869 * gfortran.dg/team_change_1.f90: new test for change team.
12870 * gfortran.dg/team_end_1.f90: new test for end team.
12871 * gfortran.dg/team_form_1.f90: new test for form team.
12872
12873 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
12874
12875 PR fortran/83998
12876 * gfortran.dg/dot_product_4.f90
12877
12878 2018-01-26 Martin Sebor <msebor@redhat.com>
12879
12880 PR tree-optimization/83896
12881 * gcc.dg/strlenopt-43.c: New.
12882
12883 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
12884
12885 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
12886 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
12887 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
12888 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
12889 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
12890 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
12891 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
12892 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
12893 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
12894 stanzas.
12895 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
12896 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
12897 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
12898 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
12899 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
12900 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
12901 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
12902 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
12903 instruction list.
12904 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
12905
12906 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
12907
12908 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
12909 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
12910 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
12911 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
12912 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
12913 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
12914 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
12915 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
12916 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
12917 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
12918 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
12919 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
12920 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
12921
12922 2018-01-26 Martin Liska <mliska@suse.cz>
12923
12924 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
12925 warning is seen.
12926
12927 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
12928
12929 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
12930 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
12931 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
12932 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
12933 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
12934 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
12935 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
12936 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
12937
12938 2018-01-26 Richard Biener <rguenther@suse.de>
12939
12940 PR rtl-optimization/84003
12941 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
12942 latent bug in DSE if NOINLINE is appropriately defined.
12943 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
12944 and defining NOINLINE.
12945
12946 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12947
12948 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
12949 tests specific to aarch64. XFAIL test on arm.
12950
12951 2018-01-26 Jakub Jelinek <jakub@redhat.com>
12952
12953 PR rtl-optimization/83985
12954 * gcc.dg/pr83985.c: New test.
12955
12956 PR c/83989
12957 * c-c++-common/Wrestrict-3.c: New test.
12958
12959 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
12960
12961 * gcc.target/arc/tdelegitimize_addr.c: New test.
12962
12963 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
12964
12965 * gcc.target/arc/jli-1.c: New file.
12966 * gcc.target/arc/jli-2.c: Likewise.
12967
12968 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
12969
12970 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
12971 scan-assembler.
12972 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
12973 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
12974
12975 2018-01-26 Richard Biener <rguenther@suse.de>
12976
12977 PR tree-optimization/81082
12978 * gcc.dg/vect/pr81082.c: New testcase.
12979 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
12980 simplification to n * n.
12981
12982 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12983
12984 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
12985 Solaris 10.
12986 * gcc.target/i386/pr63620.c: Likewise.
12987
12988 2018-01-26 Julia Koval <julia.koval@intel.com>
12989
12990 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
12991 -mavx512f -mavx512bw.
12992 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
12993 * gcc.target/i386/i386.exp: Fix types.
12994
12995 2018-01-26 Alan Modra <amodra@gmail.com>
12996
12997 PR target/84033
12998 * gcc.target/powerpc/swaps-p8-46.c: New.
12999
13000 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
13001
13002 PR fortran/37577
13003 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
13004 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
13005 'array01' in the tree dump comparison.
13006 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
13007 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
13008 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
13009
13010 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
13011
13012 PR middle-end/83055
13013 * gcc.dg/torture/pr83055.c: New testcase.
13014
13015 2018-01-25 Jakub Jelinek <jakub@redhat.com>
13016
13017 PR c++/84031
13018 * g++.dg/cpp1z/decomp36.C: New test.
13019
13020 PR middle-end/83977
13021 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
13022
13023 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
13024
13025 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
13026 the shift dump line.
13027 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
13028
13029 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
13030
13031 PR target/81550
13032 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
13033 index instead of int, which allows IVOPTs to properly optimize the
13034 loop.
13035
13036 2018-01-24 David Malcolm <dmalcolm@redhat.com>
13037
13038 PR jit/82846
13039 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
13040 of "fn_type" typedef.
13041 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
13042
13043 2018-01-24 Ian Lance Taylor <iant@golang.org>
13044
13045 * go.go-torture/execute/names-1.go: New test.
13046
13047 2018-01-19 Jeff Law <law@redhat.com>
13048
13049 PR target/83994
13050 * gcc.target/i386/pr83994.c: New test.
13051
13052 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
13053
13054 PR target/84014
13055 * gcc.target/powerpc/pr84014.c: New.
13056
13057 2018-01-24 Jakub Jelinek <jakub@redhat.com>
13058
13059 PR middle-end/83977
13060 * c-c++-common/gomp/pr83977-1.c: New test.
13061 * c-c++-common/gomp/pr83977-2.c: New test.
13062 * c-c++-common/gomp/pr83977-3.c: New test.
13063 * gfortran.dg/gomp/pr83977.f90: New test.
13064
13065 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
13066
13067 PR testsuite/83889
13068 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
13069 * gcc.dg/vect/pr80631-1.c: Likewise.
13070 * gcc.dg/vect/pr80631-2.c: Likewise.
13071 * gcc.dg/vect/pr81410.c: Likewise.
13072 * gcc.dg/vect/pr81633.c: Likewise.
13073 * gcc.dg/vect/pr81815.c: Likewise.
13074 * gcc.dg/vect/pr82108.c: Likewise.
13075 * gcc.dg/vect/pr83857.c: Likewise.
13076 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
13077 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
13078 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
13079 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
13080 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
13081 * gcc.dg/vect/vect-reduc-11.c: Likewise.
13082 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
13083 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
13084 dg-xfail-run-if instead.
13085 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
13086 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
13087 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
13088 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
13089 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
13090
13091 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
13092
13093 PR tree-optimization/83979
13094 * g++.dg/pr83979.c: New test.
13095
13096 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13097
13098 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
13099 option. Add arm_neon_ok_no_float_abi check.
13100
13101 2018-01-24 Richard Biener <rguenther@suse.de>
13102
13103 PR tree-optimization/83176
13104 * gcc.dg/graphite/pr83176.c: New testcase.
13105
13106 2018-01-24 Richard Biener <rguenther@suse.de>
13107
13108 PR tree-optimization/82819
13109 * gcc.dg/graphite/pr82819.c: New testcase.
13110
13111 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
13112
13113 PR c++/83921
13114 * g++.dg/cpp1y/constexpr-83921-1.C: New.
13115 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
13116 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
13117 * g++.dg/ext/stmtexpr20.C: Likewise.
13118 * g++.dg/ext/stmtexpr21.C: Likewise.
13119
13120 2018-01-23 David Malcolm <dmalcolm@redhat.com>
13121
13122 PR c++/83974
13123 * g++.dg/warn/pr83974.C: New test case.
13124
13125 2018-01-23 Jakub Jelinek <jakub@redhat.com>
13126
13127 PR sanitizer/83987
13128 * g++.dg/ubsan/pr83987.C: New test.
13129
13130 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
13131
13132 PR fortran/83866
13133 * gfortran.dg/pdt_29.f03: New test.
13134
13135 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
13136
13137 PR fortran/83898
13138 * gfortran.dg/associate_33.f03: New test.
13139
13140 2018-01-23 Martin Liska <mliska@suse.cz>
13141
13142 PR lto/81440
13143 * gcc.dg/lto/pr81440.h: New test.
13144 * gcc.dg/lto/pr81440_0.c: New test.
13145 * gcc.dg/lto/pr81440_1.c: New test.
13146
13147 2018-01-23 Nathan Sidwell <nathan@acm.org>
13148
13149 PR c++/83988
13150 * g++.dg/template/pr83988.C: New.
13151
13152 2018-01-23 Jakub Jelinek <jakub@redhat.com>
13153
13154 PR c++/82882
13155 PR c++/83978
13156 * g++.dg/cpp0x/pr82882.C: New test.
13157 * g++.dg/cpp0x/pr83978.C: New test.
13158
13159 PR c++/83958
13160 * g++.dg/cpp1z/decomp35.C: New test.
13161
13162 2018-01-23 Nathan Sidwell <nathan@acm.org>
13163
13164 * g++.dg/cpp0x/range-for10.C: Adjust.
13165 * g++.dg/ext/forscope1.C: Adjust.
13166 * g++.dg/ext/forscope2.C: Adjust.
13167 * g++.dg/template/for1.C: Adjust.
13168
13169 2018-01-23 David Malcolm <dmalcolm@redhat.com>
13170
13171 PR tree-optimization/83510
13172 * gcc.c-torture/compile/pr83510.c: New test case.
13173
13174 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
13175
13176 PR testsuite/83888
13177 * lib/target-supports.exp (check_effective_target_vect_float): Say
13178 that the result only holds when -funsafe-math-optimizations is on.
13179 (check_effective_target_vect_float_strict): New procedure.
13180 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
13181 of vect_float.
13182 * gcc.dg/vect/vect-reduc-6.c: Likewise.
13183
13184 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
13185
13186 PR tree-optimization/83965
13187 * gcc.dg/vect/pr83965.c: New test.
13188
13189 2018-01-23 Richard Biener <rguenther@suse.de>
13190
13191 PR tree-optimization/83963
13192 * gfortran.dg/graphite/pr83963.f: New testcase.
13193 * gcc.dg/graphite/pr83963-2.c: Likewise.
13194
13195 2018-01-23 Jakub Jelinek <jakub@redhat.com>
13196
13197 PR c++/83918
13198 * g++.dg/cpp1z/pr83918.C: New test.
13199
13200 2018-01-22 Jakub Jelinek <jakub@redhat.com>
13201
13202 PR tree-optimization/83957
13203 * gcc.dg/autopar/pr83957.c: New test.
13204
13205 PR tree-optimization/83081
13206 * gcc.dg/predict-8.c: Adjust expected probability.
13207
13208 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
13209
13210 PR target/83862
13211 * gcc.target/powerpc/pr83862.c: New test.
13212
13213 2018-01-22 Carl Love <cel@us.ibm.com>
13214
13215 * gcc.target/powerpc/powerpc.exp: Add torture tests for
13216 builtins-4-runnable.c, builtins-6-runnable.c,
13217 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
13218 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
13219 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
13220 for signed/unsigned 128-bit and long long int loads.
13221
13222 2018-01-22 Marek Polacek <polacek@redhat.com>
13223
13224 PR c++/81933
13225 * g++.dg/cpp1y/constexpr-empty4.C: New test.
13226
13227 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
13228
13229 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
13230 scan-asembler valid instructions list.
13231 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
13232 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
13233 power8-vector requirement and option.
13234 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
13235
13236 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
13237
13238 PR 78534
13239 PR 83704
13240 * gfortran.dg/string_1.f90: Remove printing the length.
13241
13242 2018-01-22 Richard Biener <rguenther@suse.de>
13243
13244 PR tree-optimization/83963
13245 * gcc.dg/graphite/pr83963.c: New testcase.
13246
13247 2018-01-22 Sudakshina Das <sudi.das@arm.com>
13248
13249 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
13250 dg-require-effective-target directives.
13251
13252 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13253
13254 * lib/target-supports.exp (check_effective_target_arm_softfloat):
13255 New procedure.
13256 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
13257 Adjust scan-assembler checks for soft-float.
13258
13259 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13260
13261 PR target/83946
13262 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
13263
13264 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
13265
13266 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
13267 * gcc.dg/pr83623.c: Likewise.
13268 * gcc.dg/pr83666.c: Likewise.
13269
13270 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13271 David Edelsohn <dje.gcc@gmail.com>
13272
13273 PR target/83946
13274 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
13275 assembly output from "crset eq" to "crset 2".
13276 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
13277 assembly output from . to $.
13278 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
13279 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
13280 assembly output from "crset eq" to "crset 2".
13281 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
13282 assembly output from "crset eq" to "crset 2", and from . to $.
13283
13284 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
13285
13286 PR fortran/83900
13287 * gfortran.dg/matmul_18.f90: New test.
13288
13289 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
13290
13291 PR tree-optimization/83940
13292 * gcc.dg/torture/pr83940.c: New test.
13293
13294 2018-01-20 Jakub Jelinek <jakub@redhat.com>
13295
13296 PR middle-end/83945
13297 * gcc.dg/tls/pr83945.c: New test.
13298
13299 PR target/83930
13300 * gcc.dg/pr83930.c: New test.
13301
13302 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
13303
13304 PR fortran/83900
13305 * gfortran.dg/matmul_17.f90: New test.
13306
13307 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
13308
13309 PR fortran/80768
13310 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
13311
13312 2018-01-19 Jakub Jelinek <jakub@redhat.com>
13313
13314 PR c++/81167
13315 * g++.dg/cpp0x/pr81167.C: New test.
13316
13317 PR c++/83919
13318 * g++.dg/cpp0x/pr83919.C: New test.
13319
13320 2018-01-19 Jeff Law <law@redhat.com>
13321 Jakub Jelinek <jakub@redhat.com>
13322
13323 * gcc.dg/stack-check-16.c: New test.
13324
13325 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
13326
13327 PR target/83790
13328 * gcc.target/nvptx/indirect_call.c: New test.
13329
13330 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13331
13332 * g++.dg/torture/pr83619.C: Remove dg-message.
13333
13334 2018-01-19 Martin Liska <mliska@suse.cz>
13335
13336 * gcc.dg/predict-1.c: Adjust expected probability.
13337 * gcc.dg/predict-3.c: Likewise.
13338 * gcc.dg/predict-5.c: Likewise.
13339 * gcc.dg/predict-6.c: Likewise.
13340 * gcc.dg/predict-9.c: Likewise.
13341
13342 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
13343
13344 PR tree-optimization/83922
13345 * gcc.dg/pr83922.c: New test.
13346
13347 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
13348
13349 PR tree-optimization/83914
13350 * gcc.dg/vect/pr83914.c: New test.
13351
13352 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13353
13354 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
13355 * gcc.target/arm/negdi-2.c: Likewise.
13356 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
13357
13358 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13359
13360 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
13361
13362 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13363
13364 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
13365
13366 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
13367
13368 * gcc.dg/torture/pr52451.c (main): Skip long double test on
13369 hppa*-*-hpux*.
13370
13371 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13372
13373 PR ipa/83619
13374 PR testsuite/83934
13375 * g++.dg/torture/pr83619.C (e): Define before first use instead of
13376 forward declaration.
13377
13378 2018-01-18 Carl Love <cel@us.ibm.com>
13379
13380 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
13381 to the function.
13382
13383 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
13384
13385 PR c++/81013
13386 * g++.dg/inherit/union3.C: New.
13387
13388 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13389
13390 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
13391
13392 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
13393
13394 PR ipa/83619
13395 * g++.dg/torture/pr83619.C: New testcase.
13396
13397 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13398
13399 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
13400 Add function body to force error messages in some configurations.
13401
13402 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13403
13404 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
13405 and arm_thumb1_ok.
13406
13407 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
13408
13409 PR other/70268
13410 * c-c++-common/ffile-prefix-map.c: New test.
13411 * c-c++-common/fmacro-prefix-map.c: New test.
13412 * c-c++-common/cpp/ffile-prefix-map.c: New test.
13413 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
13414
13415 2018-01-18 Martin Liska <mliska@suse.cz>
13416
13417 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
13418 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13419 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13420 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13421 * gcc.target/i386/ret-thunk-10.c: Likewise.
13422 * gcc.target/i386/ret-thunk-11.c: Likewise.
13423 * gcc.target/i386/ret-thunk-12.c: Likewise.
13424 * gcc.target/i386/ret-thunk-15.c: Likewise.
13425 * gcc.target/i386/ret-thunk-9.c: Likewise.
13426
13427 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13428
13429 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
13430 order.
13431
13432 2018-01-18 Nathan Sidwell <nathan@acm.org>
13433
13434 PR c++/83160
13435 * g++.dg/cpp0x/pr83160.C: New.
13436
13437 2018-01-18 Richard Biener <rguenther@suse.de>
13438
13439 PR tree-optimization/83887
13440 * gcc.dg/graphite/pr83887.c: New testcase.
13441 * gfortran.dg/graphite/pr83887.f90: Likewise.
13442 * gfortran.dg/graphite/pr83887.f: Likewise.
13443
13444 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13445
13446 PR target/65578
13447 * gcc.target/arm/builtin-bswap.x: New file.
13448 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
13449 and options for armv6t2.
13450 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
13451 and options for Thumb1.
13452 * gcc.target/arm/builtin-bswap16.x: New file.
13453 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
13454 and options for armv6t2.
13455 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
13456 and options for Thumb1.
13457
13458 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13459
13460 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
13461 order.
13462
13463 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13464
13465 PR c/61240
13466 * gcc.dg/pr61240.c: New test.
13467
13468 2018-01-17 Harald Anlauf <anlauf@gmx.de>
13469
13470 PR fortran/83864
13471 * gfortran.dg/pr83864.f90: New test.
13472
13473 2018-01-17 Jeff Law <law@redhat.com>
13474
13475 PR testsuite/83883
13476 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
13477
13478 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13479
13480 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
13481 restriction, but still restrict to 64-bit.
13482 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
13483 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
13484
13485 2018-01-17 Harald Anlauf <anlauf@gmx.de>
13486
13487 PR fortran/83874
13488 * gfortran.dg/pr83874.f90: New test.
13489
13490 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13491
13492 PR c++/83824
13493 * g++.dg/cpp0x/pr83824.C: New test.
13494
13495 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
13496
13497 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
13498 appropriate .gnu_attribute for the long double type, if we use the
13499 long double type, but do not generate any calls.
13500 * gcc.target/powerpc/gnuattr2.c: Likewise.
13501 * gcc.target/powerpc/gnuattr3.c: Likewise.
13502
13503 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
13504
13505 PR c++/78344
13506 * g++.dg/cpp0x/alignas13.C: New.
13507
13508 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13509
13510 PR c++/83897
13511 * g++.dg/cpp0x/pr83897.C: New test.
13512
13513 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
13514
13515 PR ipa/83051
13516 * gcc.c-torture/compile/pr83051-2.c: New testcase.
13517
13518 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
13519
13520 PR c++/81054
13521 * g++.dg/cpp0x/constexpr-ice19.C: New.
13522
13523 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
13524
13525 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
13526 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
13527 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
13528 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
13529 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
13530 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
13531 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
13532 * gcc.target/powerpc/builtins-1-be-folded.c: New.
13533 * gcc.target/powerpc/builtins-1-le-folded.c: New.
13534 * gcc.target/powerpc/builtins-1.fold.h: New.
13535
13536 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
13537
13538 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
13539 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
13540
13541 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13542
13543 * gcc.target/arm/g2.c: Add -marm to dg-options.
13544 * gcc.target/arm/scd42-2.c: Likewise.
13545
13546 2018-01-17 Nathan Sidwell <nathan@acm.org>
13547
13548 PR c++/83287
13549 * g++.dg/lookup/pr83287-2.C: New.
13550
13551 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13552
13553 PR c++/83814
13554 PR c++/83902
13555 * g++.dg/wrappers/pr83814.C: New test case.
13556 * g++.dg/wrappers/pr83902.C: New test case.
13557
13558 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13559
13560 PR lto/83121
13561 * g++.dg/lto/pr83121_0.C: New test case.
13562 * g++.dg/lto/pr83121_1.C: New test case.
13563 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
13564 adapted from DejaGnu's dg-test.
13565 (lto_handle_diagnostics): New procedure.
13566 (lto_prune_warns): Ignore informational notes.
13567 (lto-link-and-maybe-run): Add "messages_by_file" param.
13568 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
13569 "execute" when "link" fails if "execute" was not specified.
13570 (lto-can-handle-directive): New procedure.
13571 (lto-get-options-main): Call lto-can-handle-directive. Add a
13572 dg-messages local, using it to set the caller's
13573 dg-messages-by-file for the given source file.
13574 (lto-get-options): Likewise.
13575 (lto-execute): Add dg-messages-by-file local, and pass it to
13576 lto-link-and-maybe-run.
13577
13578 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
13579 Richard Sandiford <richard.sandiford@linaro.org>
13580
13581 PR target/79041
13582 PR target/82964
13583 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
13584 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
13585
13586 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13587
13588 * lib/target-supports.exp: Fix -march arguments in arm arch effective
13589 target check autogenerator for armv8.1-a and armv8.2-a.
13590
13591 2018-01-17 Carl Love <cel@us.ibm.com>
13592
13593 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
13594 Add debug print statements.
13595 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
13596 16 byte vector load followed by a partial vector load.
13597
13598 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13599
13600 PR c++/83799
13601 * g++.dg/wrappers/pr83799.C: New test case.
13602
13603 2018-01-17 Nathan Sidwell <nathan@acm.org>
13604
13605 PR c++/83739
13606 * g++.dg/cpp1y/pr83739.C: New.
13607
13608 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13609
13610 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
13611 * gcc.target/visium/overflow16.c: Likewise.
13612 * gcc.target/visium/overflow32.c: Likewise.
13613
13614 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13615
13616 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
13617
13618 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13619
13620 * gcc.dg/rtl/arm/stl-cond.c: New test.
13621 * gcc.target/arm/stl-cond.c: Delete.
13622
13623 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13624
13625 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
13626 directives.
13627
13628 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13629
13630 PR tree-optimization/83843
13631 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
13632 * gcc.dg/store_merging_19.c: New test.
13633
13634 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13635
13636 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
13637 and options.
13638
13639 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13640
13641 PR rtl-optimization/83771
13642 * gcc.dg/pr83771.c: New test.
13643
13644 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13645
13646 PR tree-optimization/81184
13647 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
13648 targets.
13649 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
13650
13651 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13652
13653 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
13654
13655 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
13656
13657 PR target/83546
13658 * gcc.target/i386/pr83546.c: New test.
13659
13660 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13661
13662 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
13663
13664 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13665
13666 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
13667 test and add dg-warning for the -Wstringop-overflow warning.
13668
13669 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13670
13671 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
13672 XFAIL last test on SPARC and Visium.
13673
13674 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
13675
13676 PR rtl-optimization/80481
13677 * g++.dg/pr80481.C: Exclude solaris.
13678
13679 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13680
13681 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
13682 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
13683 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
13684
13685 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13686
13687 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
13688 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
13689 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
13690 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
13691 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
13692 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
13693 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
13694 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
13695 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
13696 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
13697 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
13698 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
13699 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
13700 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
13701 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
13702
13703 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13704
13705 PR testsuite/77734
13706 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
13707
13708 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13709
13710 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
13711 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
13712 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
13713 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
13714 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
13715 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
13716
13717 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
13718
13719 PR tree-optimization/83857
13720 * gcc.dg/vect/pr83857.c: New test.
13721
13722 2018-01-16 Richard Biener <rguenther@suse.de>
13723
13724 PR tree-optimization/83867
13725 * gcc.dg/vect/pr83867.c: New testcase.
13726
13727 2018-01-16 Jakub Jelinek <jakub@redhat.com>
13728
13729 PR c/83844
13730 * gcc.dg/pr83844.c: New test.
13731
13732 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
13733
13734 * gcc.dg/torture/pr83847.c: New test.
13735
13736 2018-01-16 Jakub Jelinek <jakub@redhat.com>
13737
13738 PR rtl-optimization/86620
13739 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
13740 instead of --param=max-sched-ready-insns=0.
13741 * gcc.target/i386/pr83620.c: New test.
13742 * gcc.dg/pr83620.c: New test.
13743
13744 PR tree-optimization/83843
13745 * gcc.dg/store_merging_18.c: New test.
13746
13747 PR c++/83817
13748 * g++.dg/cpp1y/pr83817.C: New test.
13749
13750 PR c++/83825
13751 * g++.dg/template/pr83825.C: New test.
13752
13753 2018-01-16 Richard Biener <rguenther@suse.de>
13754
13755 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
13756
13757 2018-01-16 Richard Biener <rguenther@suse.de>
13758
13759 PR testsuite/82132
13760 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
13761 from gcc.dg/torture/pr60092.c.
13762
13763 2018-01-15 Martin Sebor <msebor@redhat.com>
13764
13765 PR c++/83588
13766 * g++.dg/ext/flexary28.C: New test.
13767
13768 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
13769
13770 PR fortran/82257
13771 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
13772
13773 2018-01-15 Martin Sebor <msebor@redhat.com>
13774
13775 PR testsuite/83869
13776 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
13777
13778 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
13779
13780 PR fortran/54613
13781 * gfortran.dg/minmaxloc_9.f90: New test.
13782 * gfortran.dg/minmaxloc_10.f90: New test.
13783 * gfortran.dg/minmaxloc_11.f90: New test.
13784
13785 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
13786
13787 PR target/83839
13788 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
13789 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13790 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13791 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13792 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13793 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13794 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13795 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13796 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13797 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13798 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13799 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13800 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13801 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13802 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13803 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
13804 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
13805 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
13806 * gcc.target/i386/ret-thunk-10.c: Likewise.
13807 * gcc.target/i386/ret-thunk-11.c: Likewise.
13808 * gcc.target/i386/ret-thunk-12.c: Likewise.
13809 * gcc.target/i386/ret-thunk-13.c: Likewise.
13810 * gcc.target/i386/ret-thunk-14.c: Likewise.
13811 * gcc.target/i386/ret-thunk-15.c: Likewise.
13812 * gcc.target/i386/ret-thunk-9.c: Don't check the
13813 __x86_return_thunk label. Scan for "push" only for Linux.
13814
13815 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
13816
13817 PR testsuite/79920
13818 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
13819
13820 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13821
13822 PR target/83687
13823 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
13824 tests.
13825 * gcc.target/arm/pr83687.c: New test.
13826
13827 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
13828
13829 Adjust tests to AVR_TINY.
13830
13831 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
13832 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
13833 * gcc.target/avr/pr71627.c: Same.
13834 * gcc.target/avr/torture/addr-space-1-0.c: Same.
13835 * gcc.target/avr/torture/addr-space-1-1.c: Same.
13836 * gcc.target/avr/torture/addr-space-1-x.c: Same.
13837 * gcc.target/avr/torture/addr-space-2-0.c: Same.
13838 * gcc.target/avr/torture/addr-space-2-1.c: Same.
13839 * gcc.target/avr/torture/addr-space-2-x.c: Same.
13840 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
13841 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
13842 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
13843 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
13844 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
13845 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
13846 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
13847 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
13848 * gcc.target/avr/torture/pr61055.c: Same.
13849 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
13850 available.
13851 * gcc.target/avr/torture/int24-mul.c: Same.
13852 * gcc.target/avr/torture/pr51782-1.c: Same.
13853 * gcc.target/avr/torture/pr61443.c: Same.
13854 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
13855 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
13856
13857 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
13858
13859 PR c/83801
13860 PR c/83729
13861 * gcc.target/avr/torture/pr83729.c: New test.
13862 * gcc.target/avr/torture/pr83801.c: New test.
13863
13864 2018-01-15 Jakub Jelinek <jakub@redhat.com>
13865
13866 PR middle-end/82694
13867 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
13868 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
13869
13870 2018-01-10 Martin Sebor <msebor@redhat.com>
13871
13872 PR other/83508
13873 * gcc.dg/Wstringop-overflow-2.c: New test.
13874
13875 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13876
13877 PR libgfortran/83811
13878 * gfortran.dg/fmt_e.f90: New test.
13879
13880 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13881
13882 * gcc.target/i386/indirect-thunk-10.c: New test.
13883 * gcc.target/i386/indirect-thunk-8.c: Likewise.
13884 * gcc.target/i386/indirect-thunk-9.c: Likewise.
13885 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
13886 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
13887 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
13888 * gcc.target/i386/ret-thunk-17.c: Likewise.
13889 * gcc.target/i386/ret-thunk-18.c: Likewise.
13890 * gcc.target/i386/ret-thunk-19.c: Likewise.
13891 * gcc.target/i386/ret-thunk-20.c: Likewise.
13892 * gcc.target/i386/ret-thunk-21.c: Likewise.
13893
13894 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13895
13896 * gcc.target/i386/indirect-thunk-register-4.c: New test.
13897
13898 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13899
13900 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
13901 -mno-indirect-branch-register.
13902 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13903 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13904 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13905 * gcc.target/i386/indirect-thunk-5.c: Likewise.
13906 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13907 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13908 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13909 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13910 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
13911 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
13912 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13913 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13914 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13915 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
13916 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
13917 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
13918 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13919 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13920 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13921 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13922 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13923 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
13924 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
13925 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13926 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
13927 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
13928 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
13929 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
13930 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
13931 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
13932 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
13933 * gcc.target/i386/ret-thunk-10.c: Likewise.
13934 * gcc.target/i386/ret-thunk-11.c: Likewise.
13935 * gcc.target/i386/ret-thunk-12.c: Likewise.
13936 * gcc.target/i386/ret-thunk-13.c: Likewise.
13937 * gcc.target/i386/ret-thunk-14.c: Likewise.
13938 * gcc.target/i386/ret-thunk-15.c: Likewise.
13939 * gcc.target/i386/ret-thunk-9.c: Likewise.
13940 * gcc.target/i386/indirect-thunk-register-1.c: New test.
13941 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
13942 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
13943
13944 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13945
13946 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
13947 -mfunction-return=keep.
13948 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13949 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13950 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13951 * gcc.target/i386/indirect-thunk-5.c: Likewise.
13952 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13953 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13954 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13955 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13956 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
13957 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
13958 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13959 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13960 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13961 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
13962 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
13963 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
13964 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
13965 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13966 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13967 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13968 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13969 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13970 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
13971 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
13972 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13973 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
13974 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
13975 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
13976 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
13977 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
13978 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
13979 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
13980 * gcc.target/i386/ret-thunk-1.c: New test.
13981 * gcc.target/i386/ret-thunk-10.c: Likewise.
13982 * gcc.target/i386/ret-thunk-11.c: Likewise.
13983 * gcc.target/i386/ret-thunk-12.c: Likewise.
13984 * gcc.target/i386/ret-thunk-13.c: Likewise.
13985 * gcc.target/i386/ret-thunk-14.c: Likewise.
13986 * gcc.target/i386/ret-thunk-15.c: Likewise.
13987 * gcc.target/i386/ret-thunk-16.c: Likewise.
13988 * gcc.target/i386/ret-thunk-2.c: Likewise.
13989 * gcc.target/i386/ret-thunk-3.c: Likewise.
13990 * gcc.target/i386/ret-thunk-4.c: Likewise.
13991 * gcc.target/i386/ret-thunk-5.c: Likewise.
13992 * gcc.target/i386/ret-thunk-6.c: Likewise.
13993 * gcc.target/i386/ret-thunk-7.c: Likewise.
13994 * gcc.target/i386/ret-thunk-8.c: Likewise.
13995 * gcc.target/i386/ret-thunk-9.c: Likewise.
13996
13997 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13998
13999 * gcc.target/i386/indirect-thunk-1.c: New test.
14000 * gcc.target/i386/indirect-thunk-2.c: Likewise.
14001 * gcc.target/i386/indirect-thunk-3.c: Likewise.
14002 * gcc.target/i386/indirect-thunk-4.c: Likewise.
14003 * gcc.target/i386/indirect-thunk-5.c: Likewise.
14004 * gcc.target/i386/indirect-thunk-6.c: Likewise.
14005 * gcc.target/i386/indirect-thunk-7.c: Likewise.
14006 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
14007 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
14008 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
14009 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
14010 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
14011 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
14012 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
14013 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
14014 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
14015 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
14016 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
14017 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
14018 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
14019 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
14020 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
14021 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
14022 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
14023 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
14024 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
14025 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
14026 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
14027 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
14028 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
14029 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
14030 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
14031 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
14032
14033 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
14034
14035 PR ipa/83051
14036 * gcc.c-torture/compile/pr83051.c: New testcase.
14037
14038 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14039
14040 PR tree-optimization/83501
14041 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
14042
14043 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
14044
14045 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
14046 for lvx and stvx instead of lxvd2x and stxvd2x and require
14047 little-endian target. Add comments.
14048 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
14049 comprehensive testing.
14050 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
14051 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
14052 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
14053 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
14054 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
14055 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
14056 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
14057 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
14058 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
14059 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
14060 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
14061 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
14062 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
14063 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
14064 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
14065 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
14066 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
14067 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
14068 scan-assembler-not directives that forbid lvx and xxpermdi.
14069 * gcc.target/powerpc/vec-extract-3.c: Likewise.
14070 * gcc.target/powerpc/vec-extract-5.c: Likewise.
14071 * gcc.target/powerpc/vec-extract-6.c: Likewise.
14072 * gcc.target/powerpc/vec-extract-7.c: Likewise.
14073 * gcc.target/powerpc/vec-extract-8.c: Likewise.
14074 * gcc.target/powerpc/vec-extract-9.c: Likewise.
14075 * gcc.target/powerpc/vsx-vector-6-le.c: Change
14076 scan-assembler-times directives to reflect different numbers of
14077 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
14078
14079 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14080 Alan Hayward <alan.hayward@arm.com>
14081 David Sherwood <david.sherwood@arm.com>
14082
14083 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
14084 than SLP vectorization.
14085 * gcc.dg/vect/vect-alias-check-10.c: New test.
14086 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
14087 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
14088 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
14089 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
14090 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
14091 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
14092 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
14093 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
14094 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
14095 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
14096 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
14097 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
14098 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
14099 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
14100 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
14101 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
14102 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
14103 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
14104 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
14105 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
14106 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
14107 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
14108 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
14109
14110 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14111 Alan Hayward <alan.hayward@arm.com>
14112 David Sherwood <david.sherwood@arm.com>
14113
14114 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
14115 New proc.
14116 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
14117 targets with scatter stores.
14118 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
14119 stores.
14120 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
14121 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
14122 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
14123 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
14124 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
14125 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
14126 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
14127 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
14128 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
14129 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
14130 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
14131 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
14132 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
14133 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
14134 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
14135 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
14136
14137 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14138 Alan Hayward <alan.hayward@arm.com>
14139 David Sherwood <david.sherwood@arm.com>
14140
14141 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
14142 for double_reduc1.
14143 * gcc.target/aarch64/sve/strided_load_4.c: New test.
14144 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
14145 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
14146 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
14147
14148 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14149 Alan Hayward <alan.hayward@arm.com>
14150 David Sherwood <david.sherwood@arm.com>
14151
14152 * gcc.target/aarch64/sve/strided_load_1.c: New test.
14153 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
14154 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
14155
14156 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14157 Alan Hayward <alan.hayward@arm.com>
14158 David Sherwood <david.sherwood@arm.com>
14159
14160 * gcc.target/aarch64/sve/gather_load_1.c: New test.
14161 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
14162 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
14163 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
14164 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
14165 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
14166 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
14167 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
14168 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
14169 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
14170 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
14171 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
14172 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
14173 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
14174
14175 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14176 Alan Hayward <alan.hayward@arm.com>
14177 David Sherwood <david.sherwood@arm.com>
14178
14179 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
14180 check for a message about using in-order reductions.
14181 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
14182 check for a message about using in-order reductions.
14183 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
14184 vectorized and check for a message about using in-order reductions.
14185 Expect targets with variable-length vectors to fall back to the
14186 fixed-length mininum.
14187 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
14188 check for a message about using in-order reductions.
14189 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
14190 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
14191 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
14192 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
14193 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
14194 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
14195 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
14196 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
14197 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
14198 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
14199 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
14200 vect_fold_left_plus.
14201
14202 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14203
14204 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
14205 are spilled.
14206 * gcc.target/aarch64/sve/spill_2.c: New test.
14207 * gcc.target/aarch64/sve/spill_3.c: Likewise.
14208 * gcc.target/aarch64/sve/spill_4.c: Likewise.
14209 * gcc.target/aarch64/sve/spill_5.c: Likewise.
14210 * gcc.target/aarch64/sve/spill_6.c: Likewise.
14211 * gcc.target/aarch64/sve/spill_7.c: Likewise.
14212
14213 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14214 Alan Hayward <alan.hayward@arm.com>
14215 David Sherwood <david.sherwood@arm.com>
14216
14217 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
14218 of branches.
14219 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
14220 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
14221 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
14222 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
14223 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
14224 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
14225 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
14226 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
14227 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
14228
14229 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14230 Alan Hayward <alan.hayward@arm.com>
14231 David Sherwood <david.sherwood@arm.com>
14232
14233 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
14234 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
14235 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
14236 * gcc.target/aarch64/sve/struct_vect_19_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 * lib/target-supports.exp
14243 (check_effective_target_vect_fold_extract_last): New proc.
14244 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
14245 for fold_extract_last.
14246 * gcc.dg/vect/pr65947-2.c: Likewise.
14247 * gcc.dg/vect/pr65947-3.c: Likewise.
14248 * gcc.dg/vect/pr65947-4.c: Likewise.
14249 * gcc.dg/vect/pr65947-5.c: Likewise.
14250 * gcc.dg/vect/pr65947-6.c: Likewise.
14251 * gcc.dg/vect/pr65947-9.c: Likewise.
14252 * gcc.dg/vect/pr65947-10.c: Likewise.
14253 * gcc.dg/vect/pr65947-12.c: Likewise.
14254 * gcc.dg/vect/pr65947-14.c: Likewise.
14255 * gcc.dg/vect/pr80631-1.c: Likewise.
14256 * gcc.target/aarch64/sve/clastb_1.c: New test.
14257 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
14258 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
14259 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
14260 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
14261 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
14262 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
14263 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
14264 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
14265 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
14266 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
14267 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
14268 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
14269 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
14270
14271 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14272 Alan Hayward <alan.hayward@arm.com>
14273 David Sherwood <david.sherwood@arm.com>
14274
14275 * gcc.target/aarch64/sve/live_1.c: New test.
14276 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
14277
14278 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14279 Alan Hayward <alan.hayward@arm.com>
14280 David Sherwood <david.sherwood@arm.com>
14281
14282 * gcc.target/aarch64/sve/nopeel_1.c: New test.
14283 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
14284 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
14285 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
14286 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
14287 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
14288 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
14289 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
14290 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
14291
14292 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14293 Alan Hayward <alan.hayward@arm.com>
14294 David Sherwood <david.sherwood@arm.com>
14295
14296 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
14297 New proc.
14298 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
14299 vect_fully_masked.
14300 * gcc.target/aarch64/sve/loop_add_4.c: New test.
14301 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
14302 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
14303 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
14304 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
14305 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
14306
14307 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14308 Alan Hayward <alan.hayward@arm.com>
14309 David Sherwood <david.sherwood@arm.com>
14310
14311 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
14312 instead of just ADDRESS.
14313 * gcc.dg/tree-ssa/scev-10.c: Likewise.
14314 * gcc.dg/tree-ssa/scev-11.c: Likewise.
14315 * gcc.dg/tree-ssa/scev-12.c: Likewise.
14316 * gcc.target/aarch64/sve/index_offset_1.c: New test.
14317 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
14318 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
14319 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
14320 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
14321 * gcc.target/aarch64/sve/while_2.c: Likewise.
14322 * gcc.target/aarch64/sve/while_3.c: Likewise.
14323 * gcc.target/aarch64/sve/while_4.c: Likewise.
14324
14325 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14326 Alan Hayward <alan.hayward@arm.com>
14327 David Sherwood <david.sherwood@arm.com>
14328
14329 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
14330 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
14331 to be predicated.
14332 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
14333 * gcc.target/aarch64/sve/slp_7.c: Likewise.
14334 * gcc.target/aarch64/sve/reduc_5.c: New test.
14335 * gcc.target/aarch64/sve/slp_13.c: Likewise.
14336 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
14337
14338 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14339 Alan Hayward <alan.hayward@arm.com>
14340 David Sherwood <david.sherwood@arm.com>
14341
14342 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
14343 * gcc.dg/tree-ssa/peel1.c: Likewise.
14344 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
14345 variable-length vectors.
14346 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
14347 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
14348 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
14349 * gcc.target/aarch64/sve/slp_2.c: Likewise.
14350 * gcc.target/aarch64/sve/slp_3.c: Likewise.
14351 * gcc.target/aarch64/sve/slp_4.c: Likewise.
14352 * gcc.target/aarch64/sve/slp_6.c: Likewise.
14353 * gcc.target/aarch64/sve/slp_8.c: New test.
14354 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
14355 * gcc.target/aarch64/sve/slp_9.c: Likewise.
14356 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
14357 * gcc.target/aarch64/sve/slp_10.c: Likewise.
14358 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
14359 * gcc.target/aarch64/sve/slp_11.c: Likewise.
14360 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
14361 * gcc.target/aarch64/sve/slp_12.c: Likewise.
14362 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
14363 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
14364 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
14365 * gcc.target/aarch64/sve/while_1.c: Likewise.
14366 * gcc.target/aarch64/sve/while_2.c: Likewise.
14367 * gcc.target/aarch64/sve/while_3.c: Likewise.
14368 * gcc.target/aarch64/sve/while_4.c: Likewise.
14369
14370 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14371 Alan Hayward <alan.hayward@arm.com>
14372 David Sherwood <david.sherwood@arm.com>
14373
14374 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
14375 New proc.
14376 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
14377 and add an associated scan-dump test. Prevent vectorization
14378 of the first two loops.
14379 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
14380 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
14381 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
14382 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
14383 (INIT_VECTOR): Tweak initial value so that some bits are always set.
14384 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
14385
14386 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14387 Alan Hayward <alan.hayward@arm.com>
14388 David Sherwood <david.sherwood@arm.com>
14389
14390 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
14391 * gcc.dg/vect/pr67790.c: Likewise.
14392 * gcc.dg/vect/slp-reduc-1.c: Likewise.
14393 * gcc.dg/vect/slp-reduc-2.c: Likewise.
14394 * gcc.dg/vect/slp-reduc-3.c: Likewise.
14395 * gcc.dg/vect/slp-reduc-5.c: Likewise.
14396 * gcc.target/aarch64/sve/slp_5.c: New test.
14397 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
14398 * gcc.target/aarch64/sve/slp_6.c: Likewise.
14399 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
14400 * gcc.target/aarch64/sve/slp_7.c: Likewise.
14401 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
14402
14403 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14404 Alan Hayward <alan.hayward@arm.com>
14405 David Sherwood <david.sherwood@arm.com>
14406
14407 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
14408 && vect_load_lanes
14409 * gcc.dg/vect/slp-1.c: Likewise.
14410 * gcc.dg/vect/slp-10.c: Likewise.
14411 * gcc.dg/vect/slp-12b.c: Likewise.
14412 * gcc.dg/vect/slp-12c.c: Likewise.
14413 * gcc.dg/vect/slp-17.c: Likewise.
14414 * gcc.dg/vect/slp-19b.c: Likewise.
14415 * gcc.dg/vect/slp-20.c: Likewise.
14416 * gcc.dg/vect/slp-21.c: Likewise.
14417 * gcc.dg/vect/slp-22.c: Likewise.
14418 * gcc.dg/vect/slp-23.c: Likewise.
14419 * gcc.dg/vect/slp-24-big-array.c: Likewise.
14420 * gcc.dg/vect/slp-24.c: Likewise.
14421 * gcc.dg/vect/slp-28.c: Likewise.
14422 * gcc.dg/vect/slp-39.c: Likewise.
14423 * gcc.dg/vect/slp-6.c: Likewise.
14424 * gcc.dg/vect/slp-7.c: Likewise.
14425 * gcc.dg/vect/slp-cond-1.c: Likewise.
14426 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
14427 * gcc.dg/vect/slp-cond-2.c: Likewise.
14428 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
14429 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
14430 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
14431 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
14432 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14433 * gcc.dg/vect/slp-perm-6.c: Likewise.
14434 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14435 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
14436 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
14437 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
14438 * gcc.dg/vect/slp-12a.c: Likewise.
14439 * gcc.dg/vect/slp-14.c: Likewise.
14440 * gcc.dg/vect/slp-15.c: Likewise.
14441 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
14442 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
14443 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
14444 * gcc.target/aarch64/sve/slp_1.c: New test.
14445 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
14446 * gcc.target/aarch64/sve/slp_2.c: Likewise.
14447 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
14448 * gcc.target/aarch64/sve/slp_3.c: Likewise.
14449 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
14450 * gcc.target/aarch64/sve/slp_4.c: Likewise.
14451 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
14452
14453 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14454 Alan Hayward <alan.hayward@arm.com>
14455 David Sherwood <david.sherwood@arm.com>
14456
14457 * gcc.dg/vect/vect-ooo-group-1.c: New test.
14458 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
14459 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
14460 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
14461 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
14462 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
14463 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
14464 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
14465 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
14466 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
14467 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
14468 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
14469 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
14470 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
14471 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
14472 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
14473 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
14474 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
14475 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
14476
14477 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14478 Alan Hayward <alan.hayward@arm.com>
14479 David Sherwood <david.sherwood@arm.com>
14480
14481 * gcc.target/aarch64/sve/struct_move_1.c: New test.
14482 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
14483 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
14484 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
14485 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
14486 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
14487 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
14488 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
14489 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
14490 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
14491 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
14492 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
14493 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
14494 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
14495 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
14496 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
14497 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
14498 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
14499 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
14500 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
14501 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
14502 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
14503 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
14504 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
14505 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
14506 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
14507 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
14508 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
14509 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
14510 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
14511 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
14512 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
14513 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
14514 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
14515 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
14516 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
14517
14518 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14519 Alan Hayward <alan.hayward@arm.com>
14520 David Sherwood <david.sherwood@arm.com>
14521
14522 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
14523 Return true for SVE too.
14524 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
14525 if load/store lanes are supported.
14526 * gcc.dg/vect/slp-10.c: Likewise.
14527 * gcc.dg/vect/slp-12c.c: Likewise.
14528 * gcc.dg/vect/slp-17.c: Likewise.
14529 * gcc.dg/vect/slp-33.c: Likewise.
14530 * gcc.dg/vect/slp-6.c: Likewise.
14531 * gcc.dg/vect/slp-cond-1.c: Likewise.
14532 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
14533 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
14534 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14535 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
14536 * gcc.dg/vect/slp-perm-6.c: Likewise.
14537 * gcc.dg/vect/slp-perm-9.c: Likewise.
14538 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
14539 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
14540 for variable-length vectors.
14541
14542 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14543 Alan Hayward <alan.hayward@arm.com>
14544 David Sherwood <david.sherwood@arm.com>
14545
14546 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
14547 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
14548
14549 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14550
14551 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
14552 * g++.target/aarch64/sve/catch_1.C: New test.
14553 * g++.target/aarch64/sve/catch_2.C: Likewise.
14554 * g++.target/aarch64/sve/catch_3.C: Likewise.
14555 * g++.target/aarch64/sve/catch_4.C: Likewise.
14556 * g++.target/aarch64/sve/catch_5.C: Likewise.
14557 * g++.target/aarch64/sve/catch_6.C: Likewise.
14558
14559 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14560 Alan Hayward <alan.hayward@arm.com>
14561 David Sherwood <david.sherwood@arm.com>
14562
14563 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
14564 New proc.
14565 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
14566 * gcc.target/aarch64/fmaxmin.c: Likewise.
14567 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
14568 * gcc.target/aarch64/orr_imm_1.c: Likewise.
14569 * gcc.target/aarch64/pr62178.c: Likewise.
14570 * gcc.target/aarch64/pr71727-2.c: Likewise.
14571 * gcc.target/aarch64/saddw-1.c: Likewise.
14572 * gcc.target/aarch64/saddw-2.c: Likewise.
14573 * gcc.target/aarch64/uaddw-1.c: Likewise.
14574 * gcc.target/aarch64/uaddw-2.c: Likewise.
14575 * gcc.target/aarch64/uaddw-3.c: Likewise.
14576 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
14577 * gcc.target/aarch64/vect-compile.c: Likewise.
14578 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
14579 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
14580 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
14581 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
14582 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
14583 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
14584 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
14585 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
14586 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
14587 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
14588 * gcc.target/aarch64/vect-fmovd.c: Likewise.
14589 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
14590 * gcc.target/aarch64/vect-fmovf.c: Likewise.
14591 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
14592 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
14593 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
14594 * gcc.target/aarch64/vect-movi.c: Likewise.
14595 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
14596 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
14597 * gcc.target/aarch64/vect-vaddv.c: Likewise.
14598 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
14599 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
14600 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
14601 fixed-length SVE.
14602 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
14603 * gcc.target/aarch64/sve/arith_1.c: New test.
14604 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
14605 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
14606 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
14607 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
14608 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
14609 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
14610 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
14611 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
14612 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
14613 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
14614 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
14615 * gcc.target/aarch64/sve/ext_1.c: Likewise.
14616 * gcc.target/aarch64/sve/ext_2.c: Likewise.
14617 * gcc.target/aarch64/sve/extract_1.c: Likewise.
14618 * gcc.target/aarch64/sve/extract_2.c: Likewise.
14619 * gcc.target/aarch64/sve/extract_3.c: Likewise.
14620 * gcc.target/aarch64/sve/extract_4.c: Likewise.
14621 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
14622 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
14623 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
14624 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
14625 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
14626 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
14627 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
14628 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
14629 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
14630 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
14631 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
14632 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
14633 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
14634 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
14635 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
14636 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
14637 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
14638 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
14639 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
14640 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
14641 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
14642 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
14643 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
14644 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
14645 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
14646 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
14647 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
14648 * gcc.target/aarch64/sve/index_1.c: Likewise.
14649 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
14650 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
14651 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
14652 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
14653 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
14654 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
14655 * gcc.target/aarch64/sve/logical_1.c: Likewise.
14656 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
14657 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
14658 * gcc.target/aarch64/sve/mad_1.c: Likewise.
14659 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
14660 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
14661 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
14662 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
14663 * gcc.target/aarch64/sve/mla_1.c: Likewise.
14664 * gcc.target/aarch64/sve/mls_1.c: Likewise.
14665 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
14666 * gcc.target/aarch64/sve/msb_1.c: Likewise.
14667 * gcc.target/aarch64/sve/mul_1.c: Likewise.
14668 * gcc.target/aarch64/sve/neg_1.c: Likewise.
14669 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
14670 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
14671 * gcc.target/aarch64/sve/pack_1.c: Likewise.
14672 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
14673 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
14674 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
14675 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
14676 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
14677 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
14678 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
14679 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
14680 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
14681 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
14682 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
14683 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
14684 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
14685 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
14686 * gcc.target/aarch64/sve/rev_1.c: Likewise.
14687 * gcc.target/aarch64/sve/revb_1.c: Likewise.
14688 * gcc.target/aarch64/sve/revh_1.c: Likewise.
14689 * gcc.target/aarch64/sve/revw_1.c: Likewise.
14690 * gcc.target/aarch64/sve/shift_1.c: Likewise.
14691 * gcc.target/aarch64/sve/single_1.c: Likewise.
14692 * gcc.target/aarch64/sve/single_2.c: Likewise.
14693 * gcc.target/aarch64/sve/single_3.c: Likewise.
14694 * gcc.target/aarch64/sve/single_4.c: Likewise.
14695 * gcc.target/aarch64/sve/spill_1.c: Likewise.
14696 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
14697 * gcc.target/aarch64/sve/subr_1.c: Likewise.
14698 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
14699 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
14700 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
14701 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
14702 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
14703 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
14704 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
14705 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
14706 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
14707 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
14708 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
14709 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
14710 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
14711 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
14712 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
14713 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
14714 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
14715 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
14716 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
14717 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
14718 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
14719 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
14720 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
14721 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
14722 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
14723 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
14724 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
14725 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
14726 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
14727 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
14728 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
14729 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
14730 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
14731 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
14732 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
14733 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
14734 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
14735 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
14736 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
14737 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
14738 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
14739 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
14740
14741 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14742 Alan Hayward <alan.hayward@arm.com>
14743 David Sherwood <david.sherwood@arm.com>
14744
14745 * lib/target-supports.exp (check_effective_target_aarch64_sve)
14746 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
14747 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
14748 New procedures.
14749 (check_effective_target_vect_perm): Handle SVE.
14750 (check_effective_target_vect_perm_byte): Likewise.
14751 (check_effective_target_vect_perm_short): Likewise.
14752 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
14753 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
14754 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
14755 (check_effective_target_vect_element_align_preferred): Likewise.
14756 (check_effective_target_vect_align_stack_vars): Likewise.
14757 (check_effective_target_vect_load_lanes): Likewise.
14758 (check_effective_target_vect_masked_store): Likewise.
14759 (available_vector_sizes): Use aarch64_sve_bits for SVE.
14760 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
14761 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
14762 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
14763 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
14764 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
14765 * gcc.dg/vect/slp-23.c: Likewise.
14766 * gcc.dg/vect/slp-perm-5.c: Likewise.
14767 * gcc.dg/vect/slp-perm-6.c: Likewise.
14768 * gcc.dg/vect/slp-perm-9.c: Likewise.
14769 * gcc.dg/vect/slp-reduc-3.c: Likewise.
14770 * gcc.dg/vect/vect-114.c: Likewise.
14771 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
14772 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
14773
14774 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14775
14776 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
14777 vect_variable_length, expecting the test to be vectorized
14778 without SLP instead.
14779 * gcc.dg/vect/pr33953.c: Likewise.
14780 * gcc.dg/vect/pr37027.c: Likewise.
14781 * gcc.dg/vect/pr67790.c: Likewise.
14782 * gcc.dg/vect/pr68445.c: Likewise.
14783 * gcc.dg/vect/slp-1.c: Likewise.
14784 * gcc.dg/vect/slp-10.c: Likewise.
14785 * gcc.dg/vect/slp-12a.c: Likewise.
14786 * gcc.dg/vect/slp-12b.c: Likewise.
14787 * gcc.dg/vect/slp-12c.c: Likewise.
14788 * gcc.dg/vect/slp-13-big-array.c: Likewise.
14789 * gcc.dg/vect/slp-13.c: Likewise.
14790 * gcc.dg/vect/slp-14.c: Likewise.
14791 * gcc.dg/vect/slp-15.c: Likewise.
14792 * gcc.dg/vect/slp-17.c: Likewise.
14793 * gcc.dg/vect/slp-19b.c: Likewise.
14794 * gcc.dg/vect/slp-2.c: Likewise.
14795 * gcc.dg/vect/slp-20.c: Likewise.
14796 * gcc.dg/vect/slp-21.c: Likewise.
14797 * gcc.dg/vect/slp-22.c: Likewise.
14798 * gcc.dg/vect/slp-24-big-array.c: Likewise.
14799 * gcc.dg/vect/slp-24.c: Likewise.
14800 * gcc.dg/vect/slp-28.c: Likewise.
14801 * gcc.dg/vect/slp-39.c: Likewise.
14802 * gcc.dg/vect/slp-42.c: Likewise.
14803 * gcc.dg/vect/slp-6.c: Likewise.
14804 * gcc.dg/vect/slp-7.c: Likewise.
14805 * gcc.dg/vect/slp-cond-1.c: Likewise.
14806 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
14807 * gcc.dg/vect/slp-cond-2.c: Likewise.
14808 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
14809 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
14810 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14811 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
14812 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
14813 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
14814 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
14815 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
14816 * gcc.dg/vect/slp-reduc-1.c: Likewise.
14817 * gcc.dg/vect/slp-reduc-2.c: Likewise.
14818 * gcc.dg/vect/slp-reduc-4.c: Likewise.
14819 * gcc.dg/vect/slp-reduc-5.c: Likewise.
14820 * gcc.dg/vect/slp-reduc-7.c: Likewise.
14821 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14822 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
14823 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
14824 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
14825
14826 2018-01-13 Jakub Jelinek <jakub@redhat.com>
14827
14828 PR c/83801
14829 * gcc.dg/pr83801.c: New test.
14830
14831 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
14832
14833 PR fortran/52162
14834 * gfortran.dg/bounds_check_19.f90: New test.
14835
14836 2018-01-12 Jakub Jelinek <jakub@redhat.com>
14837
14838 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
14839 instead of scan-assembler-not for xsnabsqp.
14840
14841 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14842
14843 PR libgfortran/83525
14844 * gfortran.dg/newunit_5.f90: New test.
14845
14846 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
14847
14848 PR rtl-optimization/80481
14849 * g++.dg/pr80481.C: New.
14850
14851 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
14852
14853 PR target/83628
14854 * gcc.target/alpha/pr83628-3.c: New test.
14855
14856 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14857
14858 * lib/target-supports.exp (check_effective_target_avx512f): Also
14859 check for __builtin_ia32_addsd_round,
14860 __builtin_ia32_getmantsd_round.
14861 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
14862
14863 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
14864
14865 PR target/83629
14866 * gcc.target/powerpc/pr83629.c: Require ilp32.
14867
14868 2018-01-12 Richard Biener <rguenther@suse.de>
14869
14870 PR tree-optimization/80846
14871 * gcc.target/i386/pr80846-1.c: New testcase.
14872 * gcc.target/i386/pr80846-2.c: Likewise.
14873
14874 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
14875
14876 * gcc.c-torture/execute/20180112-1.c: New test.
14877
14878 2018-01-12 Tom de Vries <tom@codesourcery.com>
14879
14880 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
14881 * g++.dg/ext/label13a.C: Same.
14882 * g++.dg/ext/label14.C: Same.
14883 * g++.dg/ext/label2.C: Same.
14884 * g++.dg/ext/label3.C: Same.
14885 * g++.dg/torture/pr42462.C: Same.
14886 * g++.dg/torture/pr42739.C: Same.
14887 * g++.dg/warn/Wunused-label-3.C: Same.
14888
14889 2018-01-12 Tom de Vries <tom@codesourcery.com>
14890
14891 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
14892 * g++.dg/Walloca1.C: Same.
14893 * g++.dg/cpp0x/pr70338.C: Same.
14894 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
14895 * g++.dg/cpp1y/vla10.C: Same.
14896 * g++.dg/cpp1y/vla2.C: Same.
14897 * g++.dg/cpp1y/vla6.C: Same.
14898 * g++.dg/cpp1y/vla8.C: Same.
14899 * g++.dg/debug/debug5.C: Same.
14900 * g++.dg/debug/debug6.C: Same.
14901 * g++.dg/debug/pr54828.C: Same.
14902 * g++.dg/diagnostic/pr70105.C: Same.
14903 * g++.dg/eh/cleanup5.C: Same.
14904 * g++.dg/eh/spbp.C: Same.
14905 * g++.dg/ext/tmplattr9.C: Same.
14906 * g++.dg/ext/vla10.C: Same.
14907 * g++.dg/ext/vla11.C: Same.
14908 * g++.dg/ext/vla12.C: Same.
14909 * g++.dg/ext/vla15.C: Same.
14910 * g++.dg/ext/vla16.C: Same.
14911 * g++.dg/ext/vla17.C: Same.
14912 * g++.dg/ext/vla3.C: Same.
14913 * g++.dg/ext/vla6.C: Same.
14914 * g++.dg/ext/vla7.C: Same.
14915 * g++.dg/init/array24.C: Same.
14916 * g++.dg/init/new47.C: Same.
14917 * g++.dg/init/pr55497.C: Same.
14918 * g++.dg/opt/pr78201.C: Same.
14919 * g++.dg/template/vla2.C: Same.
14920 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
14921 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
14922 * g++.dg/torture/pr62127.C: Same.
14923 * g++.dg/torture/pr67055.C: Same.
14924 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
14925 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
14926 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
14927 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
14928 * g++.dg/warn/Wplacement-new-size-5.C: Same.
14929 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
14930 * g++.dg/warn/Wvla-1.C: Same.
14931 * g++.dg/warn/Wvla-3.C: Same.
14932 * g++.old-deja/g++.ext/array2.C: Same.
14933 * g++.old-deja/g++.ext/constructor.C: Same.
14934 * g++.old-deja/g++.law/builtin1.C: Same.
14935 * g++.old-deja/g++.other/crash12.C: Same.
14936 * g++.old-deja/g++.other/eh3.C: Same.
14937 * g++.old-deja/g++.pt/array6.C: Same.
14938 * g++.old-deja/g++.pt/dynarray.C: Same.
14939
14940 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14941
14942 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
14943
14944 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14945
14946 PR libfortran/67412
14947 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
14948 on *-*-solaris2.10.
14949
14950 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14951
14952 * lib/target-supports.exp (check_effective_target_branch_cost):
14953 Accept all x86 targets.
14954
14955 2018-01-12 Martin Liska <mliska@suse.cz>
14956
14957 PR ipa/83054
14958 * g++.dg/warn/pr83054.C: New test.
14959
14960 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14961
14962 * gcc.target/powerpc/spec-barr-1.c: New file.
14963
14964 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
14965
14966 PR target/83330
14967 * gcc.target/i386/pr83330.c: New test.
14968
14969 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
14970
14971 PR fortran/79383
14972 * gfortran.dg/dtio_31.f03: New test.
14973 * gfortran.dg/dtio_32.f03: New test.
14974
14975 2018-01-11 David Malcolm <dmalcolm@redhat.com>
14976
14977 PR c++/43486
14978 * g++.dg/wrappers: New subdirectory.
14979 * g++.dg/wrappers/README: New file.
14980 * g++.dg/wrappers/alloc.C: New test case.
14981 * g++.dg/wrappers/cow-istream-string.C: New test case.
14982 * g++.dg/wrappers/cp-stdlib.C: New test case.
14983 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
14984 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
14985
14986 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
14987
14988 PR middle-end/83718
14989 * g++.dg/torture/pr83718.C: New testcase.
14990
14991 2018-01-11 Martin Jambor <mjambor@suse.cz>
14992
14993 PR ipa/83178
14994 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
14995
14996 2018-01-11 Bin Cheng <bin.cheng@arm.com>
14997
14998 PR tree-optimization/83695
14999 * gcc.dg/tree-ssa/pr83695.c: New test.
15000
15001 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15002
15003 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
15004 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
15005
15006 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15007
15008 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
15009 * gcc.target/arm/simd/fp16fml_high.c: New test.
15010 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
15011 * lib/target-supports.exp
15012 (check_effective_target_arm_fp16fml_neon_ok_nocache,
15013 check_effective_target_arm_fp16fml_neon_ok,
15014 add_options_for_arm_fp16fml_neon): New procedures.
15015
15016 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15017
15018 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
15019 combination tests.
15020
15021 2018-01-11 Richard Biener <rguenther@suse.de>
15022
15023 PR tree-optimization/83435
15024 * gcc.dg/graphite/pr83435.c: New testcase.
15025
15026 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
15027 Alan Hayward <alan.hayward@arm.com>
15028 David Sherwood <david.sherwood@arm.com>
15029
15030 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
15031
15032 2018-01-11 Tamar Christina <tamar.christina@arm.com>
15033
15034 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
15035
15036 2018-01-11 Sudakshina Das <sudi.das@arm.com>
15037
15038 PR target/82096
15039 * gcc.c-torture/compile/pr82096.c: New test.
15040
15041 2018-01-11 Ed Schonberg <schonberg@adacore.com>
15042
15043 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
15044
15045 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
15046
15047 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
15048
15049 2018-01-11 Justin Squirek <squirek@adacore.com>
15050
15051 * gnat.dg/expr_func4.adb: New testcase.
15052
15053 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
15054
15055 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
15056 testcase.
15057
15058 2018-01-11 Bob Duff <duff@adacore.com>
15059
15060 * gnat.dg/protected_null.adb: New testcase.
15061
15062 2018-01-11 Ed Schonberg <schonberg@adacore.com>
15063
15064 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
15065
15066 2018-01-11 Ed Schonberg <schonberg@adacore.com>
15067
15068 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
15069
15070 2018-01-11 Justin Squirek <squirek@adacore.com>
15071
15072 * gnat.dg/loopvar.adb: New testcase.
15073
15074 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
15075
15076 PR middle-end/83189
15077 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
15078
15079 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
15080
15081 * gcc.c-torture/compile/pr83575.c: New testcase.
15082
15083 2018-01-10 Michael Collison <michael.collison@arm.com>
15084
15085 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
15086 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
15087 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
15088 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
15089 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
15090 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
15091 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
15092 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
15093 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
15094 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
15095 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
15096 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
15097 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
15098 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
15099 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
15100 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
15101
15102 2018-01-10 Michael Collison <michael.collison@arm.com>
15103
15104 * gcc.target/aarch64/sha2.h: New shared testcase.
15105 * gcc.target/aarch64/sha2_1.c: New testcase.
15106 * gcc.target/aarch64/sha2_2.c: New testcase.
15107 * gcc.target/aarch64/sha2_3.c: New testcase.
15108 * gcc.target/aarch64/sha3.h: New shared testcase.
15109 * gcc.target/aarch64/sha3_1.c: New testcase.
15110 * gcc.target/aarch64/sha3_2.c: New testcase.
15111 * gcc.target/aarch64/sha3_3.c: New testcase.
15112
15113 2018-01-10 Michael Collison <michael.collison@arm.com>
15114
15115 * gcc.target/aarch64/sm3_sm4.c: New testcase.
15116
15117 2018-01-10 Martin Sebor <msebor@redhat.com>
15118
15119 PR tree-optimization/83781
15120 * gcc.dg/strlenopt-42.c: New test.
15121
15122 2018-01-11 Martin Sebor <msebor@gmail.com>
15123 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15124
15125 PR tree-optimization/83501
15126 PR tree-optimization/81703
15127
15128 * gcc.dg/strlenopt-39.c: New test-case.
15129 * gcc.dg/pr81703.c: Likewise.
15130
15131 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
15132
15133 * gnat.dg/atomic10.adb: New test.
15134
15135 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
15136
15137 PR fortran/82367
15138 * gfortran.dg/deferred_character_18.f90: New test.
15139
15140 2018-01-10 Martin Sebor <msebor@redhat.com>
15141
15142 PR tree-optimization/83671
15143 * gcc.dg/strlenopt-40.c: New test.
15144 * gcc.dg/strlenopt-41.c: New test.
15145
15146 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
15147
15148 PR fortran/83093
15149 * gfortran.dg/allocate_with_typespec_7.f90: New test.
15150
15151 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
15152
15153 PR target/83399
15154 * gcc.target/powerpc/pr83399.c: New test.
15155
15156 2018-01-10 David Malcolm <dmalcolm@redhat.com>
15157
15158 PR c++/43486
15159 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
15160 to reflect that the arguments are correctly underlined.
15161 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
15162 for globals, params, locals and literals.
15163 (test_sizeof): Directly test the location of "sizeof", rather than
15164 when used in compound expressions.
15165 (test_alignof): Likewise for "alignof".
15166 (test_string_literals): Likewise for string literals.
15167 (test_numeric_literals): Likewise for numeric literals.
15168 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
15169 (test_typeid): Likewise for typeid.
15170 (test_unary_plus): New.
15171 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
15172 format strings.
15173
15174 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
15175
15176 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
15177
15178 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
15179
15180 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
15181
15182 2018-01-10 Marek Polacek <polacek@redhat.com>
15183
15184 PR c++/82541
15185 * g++.dg/warn/Wduplicated-branches4.C: New test.
15186
15187 2018-01-10 Jakub Jelinek <jakub@redhat.com>
15188
15189 PR c++/81327
15190 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
15191 cast to void *.
15192
15193 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
15194
15195 PR c++/81055
15196 * g++.dg/cpp0x/new2.C: New.
15197
15198 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
15199
15200 PR target/83735
15201 * gcc.target/i386/pr83735.c: New test.
15202
15203 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
15204
15205 * lib/target-supports.exp (check_effective_target_branch_cost):
15206 New function.
15207 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
15208 * gcc.dg/pr21643.c: Likewise.
15209 * gcc.dg/pr46309.c: Likewise.
15210 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
15211 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
15212 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
15213 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
15214 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
15215 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
15216 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
15217 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
15218 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
15219 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
15220 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
15221 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
15222 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
15223 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
15224
15225 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
15226
15227 PR target/83629
15228 * gcc.target/powerpc/pr83629.c: New testcase.
15229
15230 2018-01-10 Richard Biener <rguenther@suse.de>
15231
15232 PR testsuite/78768
15233 * gcc.dg/pr78768.c: Un-XFAIL.
15234
15235 2018-01-10 Richard Biener <rguenther@suse.de>
15236
15237 PR debug/82425
15238 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
15239
15240 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
15241
15242 PR tree-optimization/83753
15243 * gcc.dg/torture/pr83753.c: New test.
15244
15245 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
15246
15247 * gcc.target/i386/avx2-gather-1.c: Add -march.
15248 * gcc.target/i386/avx2-gather-2.c: Add -march.
15249 * gcc.target/i386/avx2-gather-3.c: Add -march.
15250 * gcc.target/i386/avx2-gather-4.c: Add -march.
15251 * gcc.target/i386/avx2-gather-5.c: Add -march.
15252 * gcc.target/i386/avx2-gather-6.c: Add -march.
15253 * gcc.target/i386/avx512f-gather-1.c: Add -march.
15254 * gcc.target/i386/avx512f-gather-2.c: Add -march.
15255 * gcc.target/i386/avx512f-gather-3.c: Add -march.
15256 * gcc.target/i386/avx512f-gather-4.c: Add -march.
15257 * gcc.target/i386/avx512f-gather-5.c: Add -march.
15258 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
15259 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
15260 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
15261 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
15262 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
15263
15264 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
15265
15266 PR target/78585:
15267 * gcc.target/i386/pr78585.c: New test.
15268
15269 2018-01-09 Jakub Jelinek <jakub@redhat.com>
15270
15271 PR c++/83734
15272 * g++.dg/cpp0x/pr83734.C: New test.
15273
15274 2018-01-09 Carl Love <cel@us.ibm.com>
15275
15276 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
15277 vec_mergeo builtins with float, double, long long, unsigned long long,
15278 bool long long arguments.
15279 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
15280 vec_float2 with double arguments.
15281 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
15282 vec_mergew and vec_mergow builtins.
15283
15284 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
15285
15286 PR fortran/83742
15287 * gfortran.dg/contiguous_6.f90: New test.
15288
15289 2018-01-09 Richard Biener <rguenther@suse.de>
15290
15291 PR tree-optimization/83668
15292 * gcc.dg/graphite/pr83668.c: New testcase.
15293
15294 2018-01-09 Joseph Myers <joseph@codesourcery.com>
15295
15296 PR tree-optimization/64811
15297 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
15298 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
15299 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
15300 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
15301 New tests.
15302 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
15303
15304 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
15305
15306 PR target/79883
15307 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
15308
15309 2018-01-09 Tamar Christina <tamar.christina@arm.com>
15310
15311 PR target/82641
15312 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
15313 no NEON and require softfp or hard float-abi.
15314 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
15315
15316 2018-01-09 Richard Biener <rguenther@suse.de>
15317
15318 PR tree-optimization/83572
15319 * gcc.dg/graphite/pr83572.c: New testcase.
15320
15321 2018-01-09 Jakub Jelinek <jakub@redhat.com>
15322
15323 PR target/83507
15324 * gcc.dg/sms-13.c: New test.
15325
15326 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
15327
15328 PR fortran/83741
15329 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
15330
15331 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
15332 Monk Chiang <sh.chiang04@gmail.com>
15333
15334 * gcc.target/riscv/save-restore-1.c: New.
15335
15336 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15337
15338 PR target/83677
15339 * gcc.target/powerpc/pr83677.c: New file.
15340
15341 2018-01-08 Jeff Law <law@redhat.com>
15342
15343 PR rtl-optimizatin/81308
15344 * g++.dg/pr81308-1.C: New test.
15345 * g++.dg/pr81308-2.C: New test.
15346
15347 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
15348
15349 PR target/83663 - Revert r255946
15350 * gcc.target/aarch64/vect-slp-dup.c: New.
15351
15352 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15353
15354 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
15355 combination tests.
15356
15357 2018-01-08 Richard Biener <rguenther@suse.de>
15358
15359 PR tree-optimization/83563
15360 * gcc.dg/graphite/pr83563.c: New testcase.
15361
15362 2018-01-08 Richard Biener <rguenther@suse.de>
15363
15364 PR middle-end/83713
15365 * g++.dg/torture/pr83713.C: New testcase.
15366
15367 2018-01-08 Tom de Vries <tom@codesourcery.com>
15368
15369 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
15370
15371 2018-01-08 Richard Biener <rguenther@suse.de>
15372
15373 PR tree-optimization/83685
15374 * gcc.dg/torture/pr83685.c: New testcase.
15375
15376 2018-01-08 Richard Biener <rguenther@suse.de>
15377
15378 PR lto/83719
15379 * gcc.dg/lto/pr83719_0.c: New testcase.
15380
15381 2018-01-08 Tom de Vries <tom@codesourcery.com>
15382
15383 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
15384 * gcc.dg/graphite/run-id-1.c: Same.
15385 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
15386
15387 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
15388
15389 PR fortran/83611
15390 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
15391 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
15392 * gfortran.dg/pdt_27.f03: New test.
15393
15394 PR fortran/83731
15395 * gfortran.dg/pdt_28.f03: New test.
15396
15397 2018-01-08 Tom de Vries <tom@codesourcery.com>
15398
15399 * c-c++-common/builtins.c: Require effective target alloca.
15400 * gcc.dg/Wrestrict.c: Same.
15401 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
15402
15403 2018-01-08 Richard Biener <rguenther@suse.de>
15404
15405 PR middle-end/83580
15406 * gcc.dg/torture/pr83580.c: New testcase.
15407
15408 2018-01-08 Richard Biener <rguenther@suse.de>
15409
15410 PR middle-end/83517
15411 * gcc.dg/pr83517.c: New testcase.
15412
15413 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
15414
15415 PR middle-end/81897
15416 * gcc.dg/uninit-pr81897.c: New test.
15417
15418 2018-01-06 Martin Sebor <msebor@redhat.com>
15419
15420 PR tree-optimization/83640
15421 * gcc.dg/Wrestrict-6.c: New test.
15422 * gcc.dg/pr83640.c: New test.
15423
15424 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
15425
15426 * gcc.target/aarch64/reg-alloc-1.c: New test.
15427
15428 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
15429
15430 PR fortran/50892
15431 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
15432
15433 2018-01-06 Jakub Jelinek <jakub@redhat.com>
15434
15435 PR debug/83480
15436 * gcc.dg/pr83480.c: New test.
15437
15438 PR rtl-optimization/83682
15439 * gcc.target/i386/pr83682.c: New test.
15440
15441 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
15442
15443 PR fortran/78534
15444 PR fortran/66310
15445 * gfortran.dg/char_cast_1.f90: Update scan pattern.
15446 * gfortran.dg/dependency_49.f90: Likewise.
15447 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
15448 * gfortran.dg/repeat_7.f90: New test for PR 66310.
15449 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
15450 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
15451 * gfortran.dg/string_1_lp64.f90: New test.
15452 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
15453 * gfortran.dg/string_3_lp64.f90: New test.
15454
15455 2018-01-05 Jakub Jelinek <jakub@redhat.com>
15456
15457 PR target/83604
15458 * gcc.target/i386/sse-26.c: New test.
15459
15460 PR target/83604
15461 * gcc.target/i386/pr83604.c: New test.
15462
15463 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
15464
15465 * gcc.dg/vect/vect-align-4.c: New test.
15466 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
15467 and redefine as a structure with an unaligned member "b".
15468 (foo): Update accordingly.
15469
15470 2018-01-05 Sudakshina Das <sudi.das@arm.com>
15471
15472 PR target/82439
15473 * gcc.target/aarch64/bics_5.c: New test.
15474 * gcc.target/arm/bics_5.c: Likewise.
15475
15476 2018-01-05 Jakub Jelinek <jakub@redhat.com>
15477
15478 PR tree-optimization/83605
15479 * gcc.dg/pr83605.c: New test.
15480
15481 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15482
15483 PR target/83554
15484 * gcc.target/i386/pr83554.c: New test.
15485
15486 PR ipa/82352
15487 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
15488 long unsigned int.
15489
15490 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
15491
15492 PR fortran/83683
15493 PR fortran/45689
15494 * gfortran.dg/eoshift_8.f90: New test.
15495 * gfortran.dg/simplify_eoshift_1.f90: New test.
15496
15497 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15498
15499 PR debug/83585
15500 * gcc.dg/pr83585.c: New test.
15501
15502 2018-01-04 Nathan Sidwell <nathan@acm.org>
15503
15504 PR c++/83667
15505 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
15506
15507 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15508
15509 PR debug/83666
15510 * gcc.dg/pr83666.c: New test.
15511
15512 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
15513
15514 PR target/83628
15515 * gcc.target/alpha/pr83628-1.c: New test.
15516 * gcc.target/alpha/pr83628-2.c: Ditto.
15517
15518 2018-01-04 Martin Liska <mliska@suse.cz>
15519
15520 PR ipa/82352
15521 * g++.dg/ipa/pr82352.C: New test.
15522
15523 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15524
15525 * gcc.dg/vect-opt-info-1.c: Moved to ...
15526 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
15527 vect_int targets, use dg-additional-options instead of dg-options and
15528 use relative line numbers instead of absolute.
15529
15530 2018-01-03 Martin Sebor <msebor@redhat.com>
15531
15532 PR tree-optimization/83655
15533 * gcc.dg/Wrestrict-5.c: New test.
15534 * c-c++-common/builtins.c: New test.
15535
15536 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
15537 Alan Hayward <alan.hayward@arm.com>
15538 David Sherwood <david.sherwood@arm.com>
15539
15540 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
15541 (main): Call it.
15542
15543 2018-01-03 Jeff Law <law@redhat.com>
15544
15545 PR target/83641
15546 * gcc.target/i386/stack-check-17.c: New test.
15547 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
15548
15549 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15550
15551 PR debug/83621
15552 * gcc.dg/pr83621.c: New test.
15553
15554 PR debug/83645
15555 * gcc.dg/pr83645.c: New test.
15556
15557 2018-01-03 Martin Sebor <msebor@redhat.com>
15558
15559 PR tree-optimization/83603
15560 * gcc.dg/Wrestrict-4.c: New test.
15561
15562 PR c/83559
15563 * gcc.dg/const-2.c: New test.
15564 * gcc.dg/pure-3.c: New test.
15565
15566 2018-01-03 Martin Sebor <msebor@redhat.com>
15567
15568 * gcc.dg/Wrestrict-3.c: New test.
15569
15570 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15571
15572 PR c++/83555
15573 * g++.dg/opt/pr83555.C: New test.
15574 * g++.dg/ubsan/pr83555.C: New test.
15575
15576 2018-01-03 David Malcolm <dmalcolm@redhat.com>
15577
15578 PR c/82050
15579 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
15580 the !CHECKING_P case by expecting a note.
15581 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
15582 a note for the !CHECKING_P case, and move the return statement
15583 outside of #if CHECKING_P guard.
15584
15585 2018-01-03 Jeff Law <law@redhat.com>
15586
15587 PR middle-end/83654
15588 * gcc.target/i386/stack-check-18.c: New test.
15589 * gcc.target/i386/stack-check-19.c: New test.
15590
15591 2018-01-03 Martin Sebor <msebor@redhat.com>
15592
15593 PR tree-optimization/83501
15594 * c-c++-common/Warray-bounds-3.c: Remove xfail.
15595
15596 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15597
15598 PR tree-optimization/83501
15599 * gcc.dg/tree-ssa/pr83501-1.c: New test.
15600
15601 2018-01-03 Nathan Sidwell <nathan@acm.org>
15602
15603 PR c++/83667
15604 * g++.dg/ipa/pr83667.C: New.
15605
15606 2018-01-03 Martin Liska <mliska@suse.cz>
15607
15608 PR tree-optimization/83593
15609 * gcc.dg/pr83593.c: New test.
15610
15611 2018-01-03 Martin Liska <mliska@suse.cz>
15612
15613 PR ipa/83549
15614 * g++.dg/ipa/pr83549.C: New test.
15615
15616 2018-01-03 Marek Polacek <polacek@redhat.com>
15617
15618 PR c++/83592
15619 * g++.dg/warn/mvp2.C: New test.
15620
15621 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15622
15623 PR preprocessor/83602
15624 * g++.dg/cpp/pr83602.C: New test.
15625
15626 PR c++/83634
15627 * g++.dg/parse/pr83634.C: New test.
15628
15629 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
15630
15631 PR fortran/83664
15632 * gfortran.dg/eoshift_7.f90: New test.
15633
15634 2018-01-03 Jan Beulich <jbeulich@suse.com>
15635
15636 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
15637 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
15638
15639 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15640
15641 Update copyright years.
15642
15643 2018-01-03 Martin Liska <mliska@suse.cz>
15644
15645 PR ipa/83594
15646 * gcc.dg/ipa/pr83594.c: New test.
15647
15648 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
15649 Alan Hayward <alan.hayward@arm.com>
15650 David Sherwood <david.sherwood@arm.com>
15651
15652 * gcc.dg/vect-opt-info-1.c: New test.
15653
15654 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
15655
15656 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
15657 floorf128, truncf128, and roundf128.
15658 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
15659 optimizations added in match.pd.
15660 * gcc.target/powerpc/float128-hw6.c: Likewise.
15661 * gcc.target/powerpc/float128-hw7.c: Likewise.
15662 * gcc.target/powerpc/float128-hw8.c: Likewise.
15663 * gcc.target/powerpc/float128-hw9.c: Likewise.
15664 * gcc.target/powerpc/float128-hw10.c: Likewise.
15665 * gcc.target/powerpc/float128-hw11.c: Likewise.
15666
15667 2018-01-02 Jakub Jelinek <jakub@redhat.com>
15668
15669 PR c++/83556
15670 * g++.dg/cpp0x/pr83556.C: New test.
15671
15672 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
15673
15674 PR fortran/45689
15675 PR fortran/83650
15676 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
15677 * gfortran.dg/simplify_cshift_4.f90: New test.
15678
15679 2018-01-02 Marek Polacek <polacek@redhat.com>
15680
15681 PR c++/81860
15682 * g++.dg/cpp0x/inh-ctor30.C: New test.
15683
15684 PR c++/83644
15685 * g++.dg/cpp1z/pr83644.C: New test.
15686
15687 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
15688
15689 PR fortran/83076
15690 * gfortran.dg/coarray_45.f90: New test.
15691
15692 PR fortran/83319
15693 * gfortran.dg/coarray_46.f90: New test.
15694
15695 2018-01-01 Jakub Jelinek <jakub@redhat.com>
15696
15697 PR tree-optimization/83581
15698 * gcc.dg/pr83581.c: New test.
15699
15700 PR c/83595
15701 * gcc.dg/pr83595.c: New test.
15702
15703 PR middle-end/83608
15704 * g++.dg/opt/pr83608.C: New test.
15705
15706 PR middle-end/83609
15707 * gcc.dg/pr83609.c: New test.
15708 * g++.dg/opt/pr83609.C: New test.
15709
15710 PR middle-end/83623
15711 * gcc.dg/pr83623.c: New test.
15712
15713 * gcc.target/i386/i386.exp
15714 (check_effective_target_avx512vpopcntdqvl): New proc.
15715 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
15716 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
15717 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
15718 \f
15719 Copyright (C) 2018 Free Software Foundation, Inc.
15720
15721 Copying and distribution of this file, with or without modification,
15722 are permitted in any medium without royalty provided the copyright
15723 notice and this notice are preserved.