Move strcmpopt_6.c from gcc.dg to gcc.target/aarch64 and gcc.target/i386.
[gcc.git] / gcc / testsuite / ChangeLog
1 2018-08-30 Qing Zhao <qing.zhao@oracle.com>
2
3 PR 86519
4 gcc.dg/strcmpopt_6.c: Remove.
5 gcc.target/aarch64/strcmpopt_6.c: New testcase.
6 gcc.target/i386/strcmpopt_6.c: Likewise.
7
8 2018-08-30 Richard Biener <rguenther@suse.de>
9
10 PR tree-optimization/87147
11 * gcc.dg/torture/pr87147.c: New testcase.
12
13 2018-08-30 Tamar Christina <tamar.christina@arm.com>
14
15 * gcc.target/aarch64/large_struct_copy_2.c: New.
16
17 2018-08-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
18
19 PR middle-end/87053
20 * gcc.c-torture/execute/pr87053.c: New test.
21
22 2018-08-29 Jakub Jelinek <jakub@redhat.com>
23
24 PR c++/87095
25 * g++.dg/ubsan/vptr-13.C: New test.
26
27 2018-08-29 Paolo Carlini <paolo.carlini@oracle.com>
28
29 PR c++/85265
30 * g++.dg/concepts/pr85265.C: New.
31
32 2018-08-29 Martin Sebor <msebor@redhat.com>
33 Bernd Edlinger <bernd.edlinger@hotmail.de>
34
35 PR tree-optimization/86714
36 PR tree-optimization/86711
37 * gcc.c-torture/execute/memchr-1.c: New test.
38 * gcc.c-torture/execute/pr86714.c: New test.
39 * gcc.c-torture/execute/widechar-3.c: New test.
40 * gcc.dg/strlenopt-58.c: New test.
41
42 2018-08-29 Richard Biener <rguenther@suse.de>
43
44 PR tree-optimization/87132
45 * gcc.dg/torture/pr87132.c: New testcase.
46
47 2018-08-29 David Malcolm <dmalcolm@redhat.com>
48
49 PR c++/85110
50 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
51 output to reflect underlining of pertinent parameter in decl
52 for "no known conversion" messages.
53
54 2018-08-29 Jakub Jelinek <jakub@redhat.com>
55
56 PR c++/87122
57 * g++.dg/cpp1z/decomp47.C: New test.
58
59 2018-08-29 Matthew Malcomson <matthew.malcomson@arm.com>
60
61 * gcc.target/aarch64/simd/vect_su_add_sub.c: Use 32 and 64-bit types
62 where appropriate.
63
64 2018-08-29 Richard Biener <rguenther@suse.de>
65
66 PR tree-optimization/87117
67 * gfortran.dg/pr87117.f90: New testcase.
68
69 2018-08-29 Richard Biener <rguenther@suse.de>
70
71 PR tree-optimization/87126
72 * gcc.dg/tree-ssa/pr87126.c: New testcase.
73
74 2018-08-28 MCC CS <deswurstes@users.noreply.github.com>
75
76 PR tree-optimization/87009
77 * gcc.dg/pr87009.c: New test.
78
79 2018-08-28 Martin Sebor <msebor@redhat.com>
80
81 PR middle-end/86631
82 * g++.dg/Walloca1.C: Adjust.
83
84 2018-08-28 Paolo Carlini <paolo.carlini@oracle.com>
85
86 PR c++/86546
87 * g++.dg/other/switch4.C: New.
88
89 2018-08-28 Richard Biener <rguenther@suse.de>
90
91 PR tree-optimization/87124
92 * g++.dg/torture/pr87124.C: New testcase.
93
94 2017-08-28 Paul Thomas <pault@gcc.gnu.org>
95
96 PR fortran/80477
97 * gfortran.dg/class_result_7.f90: New test.
98 * gfortran.dg/class_result_8.f90: New test.
99 * gfortran.dg/class_result_9.f90: New test.
100
101 PR fortran/86481
102 * gfortran.dg/allocate_with_source_25.f90: New test.
103
104 2018-08-28 Jakub Jelinek <jakub@redhat.com>
105
106 PR middle-end/87099
107 * gcc.dg/pr87099.c: New test.
108
109 2018-08-28 Richard Sandiford <richard.sandiford@arm.com>
110
111 PR testsuite/87078
112 * gcc.dg/vect/slp-37.c: Restrict scan tests to vect_hw_misalign.
113
114 2018-08-28 Richard Biener <rguenther@suse.de>
115
116 PR tree-optimization/87117
117 * gcc.dg/pr87117-1.c: New testcase.
118
119 2018-08-28 Richard Biener <rguenther@suse.de>
120
121 PR tree-optimization/87117
122 * gcc.dg/pr87117-2.c: New testcase.
123
124 2018-08-28 Richard Biener <rguenther@suse.de>
125
126 PR tree-optimization/87117
127 * gcc.dg/lvalue-5.c: New testcase.
128
129 2018-08-27 Jeff Law <law@redhat.com>
130
131 PR tree-optimization/87110
132 * gcc.c-torture/compile/pr87110.c: New test.
133
134 2018-08-27 Martin Sebor <msebor@redhat.com>
135
136 PR tree-optimization/86914
137 * gcc.dg/strlenopt-57.c: New test.
138
139 2018-08-27 Martin Sebor <msebor@redhat.com>
140
141 PR tree-optimization/87112
142 * gcc.dg/pr87112.c: New test.
143
144 2018-08-27 David Malcolm <dmalcolm@redhat.com>
145
146 PR c++/63392
147 * g++.dg/diagnostic/missing-typename.C: New test.
148
149 2018-08-27 Jeff Law <law@redhat.com>
150
151 * gcc.c-torture/compile/dse.c: New test.
152
153 2018-08-27 Jakub Jelinek <jakub@redhat.com>
154
155 PR c++/86993
156 * g++.dg/diagnostic/pr86993.C: New test.
157
158 2018-08-27 Richard Biener <rguenther@suse.de>
159
160 PR tree-optimization/86927
161 * gcc.dg/vect/pr86927.c: New testcase.
162
163 2018-08-27 David Malcolm <dmalcolm@redhat.com>
164
165 PR c++/87091
166 * gcc.dg/empty.h: New file.
167 * gcc.dg/fixits-pr84852-1.c: Update for move of fix-it hint to
168 top of file and removal of redundant second printing of warning
169 location.
170 * gcc.dg/fixits-pr84852-2.c: Likewise.
171 * gcc.dg/missing-header-fixit-3.c: Likewise.
172 * gcc.dg/missing-header-fixit-4.c: New test.
173 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Update for
174 conversion of show_caret_p to a tri-state.
175
176 2018-08-27 David Malcolm <dmalcolm@redhat.com>
177
178 PR c++/87091
179 * g++.dg/pr85523.C: Extend expected output to show line
180 before line-insertion fix-it hint.
181 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
182 (test_fixit_insert_newline): Add previous line to expected output.
183 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
184 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
185
186 2018-08-27 Martin Liska <mliska@suse.cz>
187
188 PR sanitizer/86962
189 * gcc.dg/asan/pr86962.c: New test.
190
191 2018-08-27 Martin Liska <mliska@suse.cz>
192
193 * gcc.dg/tree-prof/val-prof-10.c: New test.
194
195 2018-08-27 Martin Liska <mliska@suse.cz>
196
197 PR tree-optimization/86847
198 * gcc.dg/tree-ssa/switch-3.c: New test.
199 * gcc.dg/tree-ssa/vrp105.c: Remove.
200
201 2018-08-27 Martin Liska <mliska@suse.cz>
202
203 * gcc.dg/tree-ssa/switch-2.c: New test.
204
205 2018-08-27 Richard Biener <rguenther@suse.de>
206
207 * g++.dg/torture/20180705-1.C: New testcase.
208 * gcc.dg/tree-ssa/ssa-fre-67.c: Likewise.
209 * gcc.dg/tree-ssa/ssa-ccp-14.c: Scan FRE dump.
210 * gcc.dg/tree-ssa/ssa-fre-46.c: Use -O2.
211 * gcc.dg/tree-ssa/vrp92.c: Disable FRE.
212 * gcc.dg/pr83666.c: Drop --param=sccvn-max-scc-size option.
213 * gcc.dg/pr85195.c: Likewise.
214 * gcc.dg/pr85467.c: Likewise.
215 * gcc.dg/torture/pr81790.c: Likewise.
216
217 * gfortran.dg/reassoc_4.f: Change max-completely-peeled-insns
218 param to current default.
219
220 2018-08-27 Jakub Jelinek <jakub@redhat.com>
221
222 PR rtl-optimization/87065
223 * gcc.target/i386/pr87065.c: New test.
224
225 2018-08-26 Marek Polacek <polacek@redhat.com>
226
227 PR c++/87080
228 * g++.dg/cpp0x/Wpessimizing-move5.C: New test.
229
230 PR c++/87029, Implement -Wredundant-move.
231 * g++.dg/cpp0x/Wredundant-move1.C: New test.
232 * g++.dg/cpp0x/Wredundant-move2.C: New test.
233 * g++.dg/cpp0x/Wredundant-move3.C: New test.
234 * g++.dg/cpp0x/Wredundant-move4.C: New test.
235
236 2018-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
237
238 PR libfortran/86704
239 * gfortran.dg/matmul_19.f90: New test.
240
241 2018-08-25 Janus Weil <janus@gcc.gnu.org>
242
243 PR fortran/86545
244 * gfortran.dg/generic_35.f90: New test case.
245
246 2018-08-24 David Malcolm <dmalcolm@redhat.com>
247
248 PR c++/87091
249 * gcc.dg/missing-header-fixit-3.c: Update for changes to how
250 line spans are printed with -fdiagnostics-show-line-numbers.
251
252 2018-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
253
254 PR fortran/86837
255 * gfortran.dg/implied_do_io_6.f90: New test.
256
257 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
258
259 PR middle-end/87092
260 * gcc.dg/pr87092.c: New test.
261
262 2018-08-24 Marek Polacek <polacek@redhat.com>
263
264 PR c++/67012
265 PR c++/86942
266 * g++.dg/cpp0x/auto52.C: New test.
267 * g++.dg/cpp1y/auto-fn52.C: New test.
268 * g++.dg/cpp1y/auto-fn53.C: New test.
269 * g++.dg/cpp1y/auto-fn54.C: New test.
270
271 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
272
273 * lib/target-supports.exp (vect_perm_supported): Only return
274 false for variable-length vectors if the permute size is not
275 a power of 2.
276 (check_effective_target_vect_perm)
277 (check_effective_target_vect_perm_byte)
278 (check_effective_target_vect_perm_short): Remove check for
279 variable-length vectors.
280 * gcc.dg/vect/slp-23.c: Add an XFAIL for variable-length SVE.
281 * gcc.dg/vect/slp-perm-10.c: Likewise.
282 * gcc.dg/vect/slp-perm-9.c: Add an XFAIL for variable-length vectors.
283
284 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
285
286 * gcc.target/aarch64/sve/bswap_1.c: New test.
287 * gcc.target/aarch64/sve/bswap_2.c: Likewise.
288 * gcc.target/aarch64/sve/bswap_3.c: Likewise.
289
290 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
291
292 * gcc.target/aarch64/sve/slp_perm_1.c: New test.
293 * gcc.target/aarch64/sve/slp_perm_2.c: Likewise.
294 * gcc.target/aarch64/sve/slp_perm_3.c: Likewise.
295 * gcc.target/aarch64/sve/slp_perm_4.c: Likewise.
296 * gcc.target/aarch64/sve/slp_perm_5.c: Likewise.
297 * gcc.target/aarch64/sve/slp_perm_6.c: Likewise.
298 * gcc.target/aarch64/sve/slp_perm_7.c: Likewise.
299
300 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
301
302 PR debug/79342
303 * gcc.dg/pr79342.: New test.
304
305 2018-08-23 Martin Sebor <msebor@redhat.com>
306
307 PR tree-optimization/87072
308 * gcc.dg/Warray-bounds-35.c: New test.
309
310 2018-08-23 Richard Biener <rguenther@suse.de>
311
312 PR middle-end/87024
313 * gcc.dg/pr87024.c: New testcase.
314
315 2018-08-23 Richard Sandiford <richard.sandiford@arm.com>
316
317 * gcc.dg/vect/no-vfa-vect-depend-2.c: Remove XFAIL.
318 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
319 * gcc.dg/vect/pr65947-13.c: Update for vect_fold_extract_last.
320 * gcc.dg/vect/pr80631-2.c: Likewise.
321
322 2017-08-23 Paul Thomas <pault@gcc.gnu.org>
323
324 PR fortran/86863
325 * gfortran.dg/submodule_32.f08: New test.
326
327 2018-08-22 Janus Weil <janus@gcc.gnu.org>
328
329 PR fortran/86935
330 * gfortran.dg/associate_3.f90: Update error message.
331 * gfortran.dg/associate_39.f90: New test case.
332
333 2018-08-22 Janus Weil <janus@gcc.gnu.org>
334
335 PR fortran/86888
336 * gfortran.dg/alloc_comp_basics_6.f90: Update an error message and add
337 an additional case.
338 * gfortran.dg/alloc_comp_basics_7.f90: New test case.
339 * gfortran.dg/class_17.f03: Update error message.
340 * gfortran.dg/class_55.f90: Ditto.
341 * gfortran.dg/dtio_11.f90: Update error messages.
342 * gfortran.dg/implicit_actual.f90: Add an error message.
343 * gfortran.dg/typebound_proc_12.f90: Update error message.
344
345 2018-08-22 Martin Sebor <msebor@redhat.com>
346
347 PR middle-end/87052
348 * gcc.dg/pr87052.c: New test.
349 * gcc.dg/tree-ssa/dump-3.c: Adjust.
350
351 2018-08-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
352
353 * gfortran.dg/max_fmax_aarch64.f90: Rename to...
354 * gfortran.dg/max_expr.f90: ...this.
355 * gfortran.dg/min_fmin_aarch64.f90: Rename to...
356 * gfortran.dg/min_expr.f90: ...this.
357
358 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
359
360 PR tree-optimization/86725
361 * gcc.dg/vect/no-scevccp-pr86725-2.c: New test.
362 * gcc.dg/vect/no-scevccp-pr86725-3.c: Likewise.
363 * gcc.dg/vect/no-scevccp-pr86725-4.c: Likewise.
364 * gcc.dg/vect/no-scevccp-pr86725-5.c: Likewise.
365
366 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
367
368 PR tree-optimization/86725
369 * gcc.dg/vect/no-scevccp-pr86725-1.c: New test.
370
371 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
372
373 * gcc.dg/vect/vect-avg-16.c: New test.
374 * gcc.dg/vect/slp-37.c: Expect the loop to be vectorized.
375 * gcc.dg/vect/vect-strided-u8-i8-gap4.c,
376 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise for
377 the second loop in main1.
378
379 2018-08-22 Iain Sandoe <iain@sandoe.co.uk>
380
381 * gcc.dg/lto/pr85248_0.c (test_alias):
382 Stringify __USER_LABEL_PREFIX__.
383 (test_noreturn): Likewise.
384
385 2018-08-22 Richard Biener <rguenther@suse.de>
386
387 PR tree-optimization/86988
388 * g++.dg/pr86988.C: New testcase.
389
390 2018-08-22 Richard Biener <rguenther@suse.de>
391
392 PR tree-optimization/86945
393 * tree-cfg.c (generate_range_test): Use unsigned arithmetic.
394
395 2018-08-21 Janne Blomqvist <jb@gcc.gnu.org>
396
397 * gfortran.dg/nan_1.f90: Remove tests that test MAX/MIN with NaNs.
398
399 2018-08-21 Nicolas Koenig <koenigni@gcc.gnu.org>
400 Thomas Koenig <tkoenig@gcc.gnu.org>
401
402 PR fortran/25829
403 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
404 * gfortran.dg/f2003_io_1.f03: Add wait statement.
405
406 2018-08-21 Marek Polacek <polacek@redhat.com>
407
408 PR c++/86981, Implement -Wpessimizing-move.
409 * g++.dg/cpp0x/Wpessimizing-move1.C: New test.
410 * g++.dg/cpp0x/Wpessimizing-move2.C: New test.
411 * g++.dg/cpp0x/Wpessimizing-move3.C: New test.
412 * g++.dg/cpp0x/Wpessimizing-move4.C: New test.
413 * g++.dg/cpp1z/Wpessimizing-move1.C: New test.
414
415 PR c++/65043
416 * g++.dg/concepts/pr67595.C: Add dg-warning.
417 * g++.dg/cpp0x/Wnarrowing11.C: New test.
418 * g++.dg/cpp0x/Wnarrowing12.C: New test.
419 * g++.dg/cpp0x/rv-cast5.C: Add static_cast.
420
421 PR c++/86499
422 * g++.dg/cpp0x/lambda/lambda-non-local.C: New test.
423 * g++.dg/cpp0x/lambda/lambda-this10.C: Adjust dg-error.
424
425 2018-08-21 Ed Schonberg <schonberg@adacore.com>
426
427 * gnat.dg/expr_func7.adb, gnat.dg/expr_func7.ads: New testcase.
428
429 2018-08-21 Ed Schonberg <schonberg@adacore.com>
430
431 * gnat.dg/expr_func6.adb, gnat.dg/expr_func6.ads: New testcase.
432
433 2018-08-21 Javier Miranda <miranda@adacore.com>
434
435 * gnat.dg/spark2.adb, gnat.dg/spark2.ads: New testcase.
436
437 2018-08-21 Ed Schonberg <schonberg@adacore.com>
438
439 * gnat.dg/prot6.adb, gnat.dg/prot6.ads: New testcase.
440
441 2018-08-21 Ed Schonberg <schonberg@adacore.com>
442
443 * gnat.dg/access5.adb, gnat.dg/access5.ads: New testcase.
444
445 2018-08-21 Eric Botcazou <ebotcazou@adacore.com>
446
447 * gnat.dg/rep_clause7.adb: New testcase.
448
449 2018-08-21 Ed Schonberg <schonberg@adacore.com>
450
451 * gnat.dg/task1.adb, gnat.dg/task1.ads, gnat.dg/task1_pkg.adb,
452 gnat.dg/task1_pkg.ads: New testcase.
453
454 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
455
456 * gnat.dg/linkedlist.adb: New testcase.
457
458 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
459
460 * gnat.dg/elab6.adb, gnat.dg/elab6.ads, gnat.dg/elab6_pkg.adb,
461 gnat.dg/elab6_pkg.ads: New testcase.
462
463 2018-08-21 Ed Schonberg <schonberg@adacore.com>
464
465 * gnat.dg/expr_func5.adb: New testcase.
466
467 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
468
469 * gnat.dg/dynhash.adb: New testcase.
470
471 2018-08-21 Javier Miranda <miranda@adacore.com>
472
473 * gnat.dg/enum4.adb: New testcase.
474
475 2018-08-21 Tamar Christina <tamar.christina@arm.com>
476
477 * gcc.target/aarch64/large_struct_copy.c: New test.
478
479 2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
480
481 * g++.dg/torture/pr86763.C: Restrict to *-*-linux*.
482
483 2018-08-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
484
485 PR middle-end/86121
486 * gcc.dg/Wstringop-overflow-6.c: Remove xfail.
487
488 2018-08-21 Tom de Vries <tdevries@suse.de>
489
490 * gcc.c-torture/unsorted/dump-noaddr.x: Use -gno-record-gcc-switches
491 to avoid mismatch in .debug and .earlydebug dump files.
492
493 2018-08-20 Michael Meissner <meissner@linux.ibm.com>
494
495 PR target/87033
496 * gcc.target/powerpc/pr87033.c: New test.
497
498 2018-08-20 Martin Sebor <msebor@redhat.com>
499
500 PR tree-optimization/87034
501 * gcc.dg/builtin-sprintf-warn-20.c: New test.
502
503 2018-08-20 David Malcolm <dmalcolm@redhat.com>
504
505 PR other/84889
506 * gcc.dg/plugin/diagnostic-group-test-1.c: New test.
507 * gcc.dg/plugin/diagnostic_group_plugin.c: New test.
508 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
509
510 2018-08-20 H.J. Lu <hongjiu.lu@intel.com>
511
512 PR target/87014
513 * g++.dg/torture/pr87014.C: New file.
514
515 2018-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
516
517 PR target/86984
518 * gcc.target/alpha/pr86984.c: New test.
519
520 2018-08-20 Richard Biener <rguenther@suse.de>
521
522 PR tree-optimization/78655
523 * gcc.dg/tree-ssa/evrp11.c: New testcase.
524
525 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
526
527 * gcc.dg/debug/dwarf2/pr80263.c: Suppress pubtypes output
528 for Darwin.
529
530 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
531
532 * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF
533 test on Darwin.
534 * g++.dg/debug/dwarf2/pr85302.C: Likewise.
535 * gcc.dg/lto/pr83719_0.c: Likewise.
536
537 2018-08-17 Martin Sebor <msebor@redhat.com>
538
539 PR testsuite/86996
540 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
541
542 2018-08-17 David Malcolm <dmalcolm@redhat.com>
543
544 * g++.dg/conversion/Wwrite-strings.C: New test.
545
546 2018-08-17 Sandra Loosemore <sandra@codesourcery.com>
547 Chung-Lin Tang <cltang@codesourcery.com>
548 Xianmiao Qu <xianmiao_qu@c-sky.com>
549
550 C-SKY port: Testsuite
551
552 * g++.dg/Wno-frame-address.C: Adjust for C-SKY.
553 * g++.dg/torture/type-generic-1.C: Likewise.
554 * gcc.c-torture/compile/20000804-1.c: Likewise.
555 * gcc.c-torture/execute/20101011-1.c: Likewise.
556 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
557 * gcc.dg/20020312-2.c: Likewise.
558 * gcc.dg/Wno-frame-address.c: Likewise.
559 * gcc.dg/c11-true_min-1.c: Likewise.
560 * gcc.dg/sibcall-10.c: Likewise.
561 * gcc.dg/sibcall-9.c: Likewise.
562 * gcc.dg/stack-usage-1.c: Likewise.
563 * gcc.dg/torture/float32-tg-3.c: Likewise.
564 * gcc.dg/torture/float32x-tg-3.c: Likewise.
565 * gcc.dg/torture/float64-tg-3.c: Likewise.
566 * gcc.dg/torture/float64x-tg-3.c: Likewise.
567 * gcc.dg/torture/type-generic-1.c: Likewise.
568 * gcc.target/csky/*: New.
569 * lib/target-supports.exp (check_profiling_available): Add
570 csky-*-elf.
571 (check_effective_target_hard_float): Handle C-SKY targets with
572 single-precision hard float only.
573 (check_effective_target_logical_op_short_circuit): Handle C-SKY.
574
575 2018-08-17 David Malcolm <dmalcolm@redhat.com>
576
577 * gcc.dg/format/gcc_diag-1.c: Fix typo. Add test coverage for
578 gcc_dump_printf.
579 * gcc.dg/format/gcc_diag-10.c: Add gimple typedef. Add test
580 coverage for gcc_dump_printf.
581
582 2018-08-17 Martin Liska <mliska@suse.cz>
583
584 * g++.dg/opt/mpx.C: Fix scanned pattern.
585 * gcc.target/i386/mpx.c: Likewise.
586 * g++.dg/warn/Wunreachable-code-1.C: Remove.
587 * g++.dg/warn/Wunreachable-code-2.C: Likewise.
588 * gcc.dg/torture/pr52969.c: Likewise.
589 * g++.dg/warn/pr31246-2.C: Likewise.
590 * g++.dg/warn/pr31246.C: Likewise.
591 * gcc.dg/pr33092.c: Likewise.
592 * g++.dg/opt/eh1.C: Remove a deprecated option.
593 * g++.dg/template/inline1.C: Likewise.
594 * g++.dg/tree-ssa/pr81408.C: Likewise.
595 * gcc.dg/pr41837.c: Likewise.
596 * gcc.dg/pr41841.c: Likewise.
597 * gcc.dg/pr42250.c: Likewise.
598 * gcc.dg/pr43084.c: Likewise.
599 * gcc.dg/pr43317.c: Likewise.
600 * gcc.dg/pr51879-18.c: Likewise.
601 * gcc.dg/torture/pr36066.c: Likewise.
602 * gcc.dg/tree-ssa/ifc-8.c: Likewise.
603 * gcc.dg/tree-ssa/ifc-cd.c: Likewise.
604 * gcc.dg/tree-ssa/pr19210-1.c: Likewise.
605 * gcc.dg/tree-ssa/pr45122.c: Likewise.
606 * gcc.target/i386/pr45352-2.c: Likewise.
607 * gcc.target/i386/zee.c: Likewise.
608 * gfortran.dg/auto_char_len_2.f90: Likewise.
609 * gfortran.dg/auto_char_len_4.f90: Likewise.
610 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
611 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
612 * gfortran.dg/gomp/pr47331.f90: Likewise.
613 * gfortran.dg/pr40999.f: Likewise.
614 * gfortran.dg/pr41011.f: Likewise.
615 * gfortran.dg/pr42051.f03: Likewise.
616 * gfortran.dg/pr46804.f90: Likewise.
617 * gfortran.dg/pr83149_1.f90: Likewise.
618 * gfortran.dg/pr83149_b.f90: Likewise.
619 * gfortran.dg/whole_file_1.f90: Likewise.
620 * gfortran.dg/whole_file_10.f90: Likewise.
621 * gfortran.dg/whole_file_11.f90: Likewise.
622 * gfortran.dg/whole_file_12.f90: Likewise.
623 * gfortran.dg/whole_file_13.f90: Likewise.
624 * gfortran.dg/whole_file_14.f90: Likewise.
625 * gfortran.dg/whole_file_15.f90: Likewise.
626 * gfortran.dg/whole_file_16.f90: Likewise.
627 * gfortran.dg/whole_file_17.f90: Likewise.
628 * gfortran.dg/whole_file_18.f90: Likewise.
629 * gfortran.dg/whole_file_19.f90: Likewise.
630 * gfortran.dg/whole_file_2.f90: Likewise.
631 * gfortran.dg/whole_file_20.f03: Likewise.
632 * gfortran.dg/whole_file_3.f90: Likewise.
633 * gfortran.dg/whole_file_4.f90: Likewise.
634 * gfortran.dg/whole_file_5.f90: Likewise.
635 * gfortran.dg/whole_file_6.f90: Likewise.
636 * gfortran.dg/whole_file_7.f90: Likewise.
637 * gfortran.dg/whole_file_8.f90: Likewise.
638 * gfortran.dg/whole_file_9.f90: Likewise.
639 * gcc.dg/vect/vect.exp: Likewise.
640
641 2018-08-17 Richard Biener <rguenther@suse.de>
642
643 PR middle-end/86505
644 * gcc.dg/torture/pr86505.c: New testcase.
645
646 2018-08-16 Martin Sebor <msebor@redhat.com>
647
648 PR tree-optimization/86853
649 * gcc.dg/tree-ssa/builtin-sprintf-10.c: New test.
650 * gcc.dg/tree-ssa/builtin-sprintf-11.c: New test.
651 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Adjust.
652
653 2018-08-16 David Malcolm <dmalcolm@redhat.com>
654
655 * gcc.dg/missing-header-fixit-3.c: New test.
656
657 2018-08-16 David Malcolm <dmalcolm@redhat.com>
658
659 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
660 (test_fixit_insert_newline): Update expected output to show '+'
661 characters in margin of line-insertion fix-it hint.
662
663 2018-08-16 Nathan Sidwell <nathan@acm.org>
664
665 * gcc.dg/cpp/macsyntx.c: Adjust expected errors.
666 * gcc.dg/cpp/macsyntx2.c: likewise.
667
668 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
669
670 PR testsuite/86745
671 * gcc.target/i386/avx-cvt-2.c: Loosen scan-assembler strings.
672 * gcc.target/i386/avx-cvt-2.c: Ditto.
673
674 2018-08-16 David Malcolm <dmalcolm@redhat.com>
675
676 PR c++/70693
677 * c-c++-common/Wmisleading-indentation-pr70693.c: New test.
678
679 2018-08-16 Vlad Lazar <vlad.lazar@arm.com>
680
681 * gcc.target/aarch64/imm_choice_comparison.c: New test.
682
683 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
684
685 * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
686 (lib_strncmp): Likewise.
687
688 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
689
690 * c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin.
691 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
692 * g++.dg/torture/pr44295.C : Likewise.
693
694 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
695
696 PR testsuite/78544
697 * gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section
698 attributes and matching.
699 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
700 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
701
702 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
703
704 * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.
705
706 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
707
708 * gcc.target/i386/rop1.c: Remove.
709 * gcc.target/i386/pr83554 (dg-options): Remove -mmitigate-rop.
710
711 2018-08-15 Will Schmidt <will_schmidt@vnet.ibm.com>
712
713 * gcc.target/powerpc/fold-vec-splat-char.c: New.
714 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: New.
715 * gcc.target/powerpc/fold-vec-splat-int.c: New.
716 * gcc.target/powerpc/fold-vec-splat-longlong.c: New.
717 * gcc.target/powerpc/fold-vec-splat-pixel.c: New.
718 * gcc.target/powerpc/fold-vec-splat-short.c: New.
719
720 2018-08-15 David Malcolm <dmalcolm@redhat.com>
721
722 * g++.dg/diagnostic/aka3.C: New test.
723 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
724 output to show range labels.
725 * g++.dg/diagnostic/param-type-mismatch.C: Likewise.
726 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
727 * g++.dg/plugin/show-template-tree-color-labels.C: New test.
728 * gcc.dg/bad-binary-ops.c: Update expected output to show range
729 labels. Add an "aka" example.
730 * gcc.dg/cpp/pr66415-1.c: Update expected output to show range
731 labels.
732 * gcc.dg/format/diagnostic-ranges.c: Likewise.
733 * gcc.dg/format/pr72858.c: Likewise.
734 * gcc.dg/format/pr78498.c: Likewise.
735 * gcc.dg/param-type-mismatch.c: Add "-Wpointer-sign" to options.
736 Update expected output to show range labels. Add examples of
737 -Wincompatible-pointer-types and -Wpointer-sign for parameters.
738 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
739 Update expected output to show range labels.
740 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
741 (test_very_wide_line): Adjust so that label is at left-clipping
742 boundary.
743 (test_very_wide_line_2): New test.
744 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
745 Update expected output to show range labels.
746 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
747 * gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c: New test.
748 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
749 for new param to gcc_rich_location::add_expr.
750 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
751 Add "label" param.
752 (test_show_locus): Add examples of labels to various tests. Tweak
753 the "very wide_line" test case and duplicate it, to cover the
754 boundary values for clipping of labels against the left-margin.
755 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
756 diagnostic-test-show-locus-no-labels.c.
757 * gcc.dg/pr69554-1.c: Update expected output to show range labels.
758 Update line numbers of dg-locus directives.
759 * gcc.dg/pr69627.c: Update expected output to show range labels.
760 * lib/multiline.exp (proc _build_multiline_regex): Remove
761 special-case handling of lines with trailing '|'.
762
763 2018-08-15 Qing Zhao <qing.zhao@oracle.com>
764
765 PR testsuite/86519
766 * gcc.dg/strcmpopt_6.c: Scan the assembly file instead of
767 the .expand file.
768
769 2018-08-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
770
771 * gcc.dg/wmain.c: New test.
772
773 2018-08-15 Iain Sandoe <iain@sandoe.co.uk>
774
775 PR c/19315
776 * gcc.dg/graphite/pr82451.c: Make array 'a' an extern.
777 * gcc.dg/redecl-10.c: Expect warnings for the static vars with
778 unknown size.
779
780 2018-08-15 Martin Liska <mliska@suse.cz>
781
782 PR tree-optimization/86925
783 * gcc.dg/predict-20.c: New test.
784 * gcc.dg/predict-21.c: New test.
785
786 2018-08-15 Paolo Carlini <paolo.carlini@oracle.com>
787
788 * g++.dg/init/goto3.C: Adjust for error instead of permerror.
789
790 2018-08-14 Allan Sandfeld Jensen <allan.jensen@qt.io>
791
792 * gcc.target/i386/sse2-movs.c: New test.
793
794 2018-08-14 Martin Sebor <msebor@redhat.com>
795
796 PR tree-optimization/86650
797 * gcc.dg/Warray-bounds-34.c: New test.
798
799 2018-08-14 Janus Weil <janus@gcc.gnu.org>
800
801 PR fortran/86116
802 * gfortran.dg/generic_34.f90: New test case.
803
804 2018-08-13 Marek Polacek <polacek@redhat.com>
805
806 PR c++/57891
807 * g++.dg/cpp0x/Wnarrowing6.C: New test.
808 * g++.dg/cpp0x/Wnarrowing7.C: New test.
809 * g++.dg/cpp0x/Wnarrowing8.C: New test.
810 * g++.dg/cpp0x/Wnarrowing9.C: New test.
811 * g++.dg/cpp0x/Wnarrowing10.C: New test.
812 * g++.dg/cpp0x/constexpr-47969.C: Adjust dg-error.
813 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
814 * g++.dg/cpp0x/constexpr-targ.C: Likewise.
815 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
816 * g++.dg/ext/stmtexpr15.C: Likewise.
817 * g++.dg/gomp/pr47963.C: Likewise.
818 * g++.dg/init/new37.C: Likewise.
819 * g++.dg/init/new43.C: Likewise.
820 * g++.dg/other/fold1.C: Likewise.
821 * g++.dg/parse/array-size2.C: Likewise.
822 * g++.dg/template/dependent-name3.C: Likewise.
823 * g++.dg/cpp0x/constexpr-data2.C: Add dg-error.
824 * g++.dg/other/vrp1.C: Likewise.
825 * g++.dg/template/char1.C: Likewise.
826
827 2018-08-13 Segher Boessenkool <segher@kernel.crashing.org>
828
829 * gcc.target/powerpc/pr56605.c: The generated code can have an AND
830 instead of a ZERO_EXTEND.
831
832 2018-08-13 Martin Sebor <msebor@redhat.com>
833
834 PR tree-optimization/71625
835 * c-c++-common/attr-nonstring-3.c: Temporarily xfail a test case.
836 * g++.dg/init/string2.C: New test.
837 * g++.dg/init/string3.C: New test.
838 * g++.dg/init/string4.C: New test.
839 * gcc.dg/init-string-3.c: New test.
840 * gcc.dg/strlenopt-55.c: New test.
841 * gcc.dg/strlenopt-56.c: New test.
842
843 2018-08-13 Marek Polacek <polacek@redhat.com>
844
845 P0806R2 - Deprecate implicit capture of this via [=]
846 * g++.dg/cpp2a/lambda-this1.C: New test.
847 * g++.dg/cpp2a/lambda-this2.C: New test.
848 * g++.dg/cpp2a/lambda-this3.C: New test.
849
850 2018-08-13 Marek Polacek <polacek@redhat.com>
851
852 PR c++/86915
853 * g++.dg/diagnostic/auto1.C: New test.
854
855 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
856
857 PR fortran/66679
858 * gfortran.dg/transfer_class_3.f90: New test.
859
860 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
861
862 PR fortran/86906
863 * gfortran.dg/use_rename_9.f90: New test.
864
865 2018-08-11 Jakub Jelinek <jakub@redhat.com>
866
867 PR tree-optimization/86835
868 * gcc.dg/pr86835.c: New test.
869
870 2018-08-10 Janus Weil <janus@gcc.gnu.org>
871
872 PR fortran/57160
873 * gfortran.dg/actual_pointer_function_1.f90: Fix invalid test case.
874 * gfortran.dg/inline_matmul_23.f90: Add option "-ffrontend-optimize".
875 * gfortran.dg/short_circuiting_2.f90: New test case.
876 * gfortran.dg/short_circuiting_3.f90: New test case.
877
878 2018-08-10 Alexander Monakov <amonakov@ispras.ru>
879
880 PR target/82418
881 * gcc.target/i386/pr82418.c: New test.
882
883 2018-08-10 Martin Liska <mliska@suse.cz>
884
885 PR target/83610
886 * gcc.dg/predict-17.c: New test.
887 * gcc.dg/predict-18.c: New test.
888 * gcc.dg/predict-19.c: New test.
889
890 2018-08-10 Martin Liska <mliska@suse.cz>
891
892 PR tree-optimization/85799
893 * gcc.dg/pr85799.c: New test.
894
895 2018-08-09 Jeff Law <law@redhat.com>
896
897 PR middle-end/86897
898 * gcc.dg/uninit-suppress_2.c: Disable DOM.
899
900 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
901
902 * gcc.target/aarch64/sve/reduc_8.c: New test.
903
904 2018-08-09 David Malcolm <dmalcolm@redhat.com>
905
906 PR other/84889
907 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New
908 test.
909 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
910 New test.
911 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
912 * lib/prune.exp: Add -fno-diagnostics-show-line-numbers to
913 TEST_ALWAYS_FLAGS.
914
915 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
916
917 PR tree-optimization/86858
918 * gcc.dg/vect/pr86858.c: New test.
919
920 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
921
922 PR tree-optimization/86871
923 * gcc.dg/vect/pr86871.c: New test.
924
925 2018-08-09 Paolo Carlini <paolo.carlini@oracle.com>
926
927 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
928
929 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
930
931 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: Decrement
932 arch and tune numbers by 2.
933 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: Likewise.
934 * gcc.target/s390/target-attribute/tattr-m31-1.c: Likewise.
935 * gcc.target/s390/target-attribute/tattr-m31-10.c: Likewise.
936 * gcc.target/s390/target-attribute/tattr-m31-11.c: Likewise.
937 * gcc.target/s390/target-attribute/tattr-m31-12.c: Likewise.
938 * gcc.target/s390/target-attribute/tattr-m31-13.c: Likewise.
939 * gcc.target/s390/target-attribute/tattr-m31-14.c: Likewise.
940 * gcc.target/s390/target-attribute/tattr-m31-15.c: Likewise.
941 * gcc.target/s390/target-attribute/tattr-m31-16.c: Likewise.
942 * gcc.target/s390/target-attribute/tattr-m31-17.c: Likewise.
943 * gcc.target/s390/target-attribute/tattr-m31-18.c: Likewise.
944 * gcc.target/s390/target-attribute/tattr-m31-19.c: Likewise.
945 * gcc.target/s390/target-attribute/tattr-m31-2.c: Likewise.
946 * gcc.target/s390/target-attribute/tattr-m31-20.c: Likewise.
947 * gcc.target/s390/target-attribute/tattr-m31-21.c: Likewise.
948 * gcc.target/s390/target-attribute/tattr-m31-22.c: Likewise.
949 * gcc.target/s390/target-attribute/tattr-m31-23.c: Likewise.
950 * gcc.target/s390/target-attribute/tattr-m31-24.c: Likewise.
951 * gcc.target/s390/target-attribute/tattr-m31-25.c: Likewise.
952 * gcc.target/s390/target-attribute/tattr-m31-26.c: Likewise.
953 * gcc.target/s390/target-attribute/tattr-m31-27.c: Likewise.
954 * gcc.target/s390/target-attribute/tattr-m31-28.c: Likewise.
955 * gcc.target/s390/target-attribute/tattr-m31-29.c: Likewise.
956 * gcc.target/s390/target-attribute/tattr-m31-3.c: Likewise.
957 * gcc.target/s390/target-attribute/tattr-m31-30.c: Likewise.
958 * gcc.target/s390/target-attribute/tattr-m31-31.c: Likewise.
959 * gcc.target/s390/target-attribute/tattr-m31-32.c: Likewise.
960 * gcc.target/s390/target-attribute/tattr-m31-4.c: Likewise.
961 * gcc.target/s390/target-attribute/tattr-m31-5.c: Likewise.
962 * gcc.target/s390/target-attribute/tattr-m31-6.c: Likewise.
963 * gcc.target/s390/target-attribute/tattr-m31-7.c: Likewise.
964 * gcc.target/s390/target-attribute/tattr-m31-8.c: Likewise.
965 * gcc.target/s390/target-attribute/tattr-m31-9.c: Likewise.
966 * gcc.target/s390/target-attribute/tattr-m64-1.c: Likewise.
967 * gcc.target/s390/target-attribute/tattr-m64-10.c: Likewise.
968 * gcc.target/s390/target-attribute/tattr-m64-11.c: Likewise.
969 * gcc.target/s390/target-attribute/tattr-m64-12.c: Likewise.
970 * gcc.target/s390/target-attribute/tattr-m64-13.c: Likewise.
971 * gcc.target/s390/target-attribute/tattr-m64-14.c: Likewise.
972 * gcc.target/s390/target-attribute/tattr-m64-15.c: Likewise.
973 * gcc.target/s390/target-attribute/tattr-m64-16.c: Likewise.
974 * gcc.target/s390/target-attribute/tattr-m64-17.c: Likewise.
975 * gcc.target/s390/target-attribute/tattr-m64-18.c: Likewise.
976 * gcc.target/s390/target-attribute/tattr-m64-19.c: Likewise.
977 * gcc.target/s390/target-attribute/tattr-m64-2.c: Likewise.
978 * gcc.target/s390/target-attribute/tattr-m64-20.c: Likewise.
979 * gcc.target/s390/target-attribute/tattr-m64-21.c: Likewise.
980 * gcc.target/s390/target-attribute/tattr-m64-22.c: Likewise.
981 * gcc.target/s390/target-attribute/tattr-m64-23.c: Likewise.
982 * gcc.target/s390/target-attribute/tattr-m64-24.c: Likewise.
983 * gcc.target/s390/target-attribute/tattr-m64-25.c: Likewise.
984 * gcc.target/s390/target-attribute/tattr-m64-26.c: Likewise.
985 * gcc.target/s390/target-attribute/tattr-m64-27.c: Likewise.
986 * gcc.target/s390/target-attribute/tattr-m64-28.c: Likewise.
987 * gcc.target/s390/target-attribute/tattr-m64-29.c: Likewise.
988 * gcc.target/s390/target-attribute/tattr-m64-3.c: Likewise.
989 * gcc.target/s390/target-attribute/tattr-m64-30.c: Likewise.
990 * gcc.target/s390/target-attribute/tattr-m64-31.c: Likewise.
991 * gcc.target/s390/target-attribute/tattr-m64-32.c: Likewise.
992 * gcc.target/s390/target-attribute/tattr-m64-33.c: Likewise.
993 * gcc.target/s390/target-attribute/tattr-m64-4.c: Likewise.
994 * gcc.target/s390/target-attribute/tattr-m64-5.c: Likewise.
995 * gcc.target/s390/target-attribute/tattr-m64-6.c: Likewise.
996 * gcc.target/s390/target-attribute/tattr-m64-7.c: Likewise.
997 * gcc.target/s390/target-attribute/tattr-m64-8.c: Likewise.
998 * gcc.target/s390/target-attribute/tattr-m64-9.c: Likewise.
999
1000 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
1001
1002 PR target/84332
1003 * gcc.target/s390/pr84332.c: New testcase.
1004
1005 2018-08-08 Andreas Schwab <schwab@linux-m68k.org>
1006
1007 PR target/46179
1008 * gcc.target/m68k/tls-dimode.c: New file.
1009
1010 2018-08-08 Nathan Sidwell <nathan@acm.org>
1011
1012 * c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h,
1013 c-c++-common/inc-from-1.c: New
1014
1015 2018-08-08 Andreas Krebbel <krebbel@linux.ibm.com>
1016
1017 PR target/85295
1018 * gcc.target/s390/TI-constants-lra.c: New testcase.
1019 * gcc.target/s390/TI-constants-nolra.c: New testcase.
1020
1021 2018-08-08 Ilya Leoshkevich <iii@linux.ibm.com>
1022
1023 * gcc.target/s390/hotpatch-8.c: Remove.
1024 * gcc.target/s390/hotpatch-9.c: Remove.
1025 * gcc.target/s390/mnop-mcount-m31-fpic.c: Remove.
1026 * gcc.target/s390/mnop-mcount-m31.c: Remove.
1027
1028 2018-08-08 Jakub Jelinek <jakub@redhat.com>
1029
1030 P0595R1 - is_constant_evaluated
1031 * g++.dg/cpp2a/is-constant-evaluated1.C: New test.
1032
1033 PR c++/86836
1034 * g++.dg/cpp1z/decomp46.C: New test.
1035
1036 PR c++/86738
1037 * g++.dg/opt/pr86738.C: New test.
1038
1039 2018-08-07 Richard Sandiford <richard.sandiford@arm.com>
1040
1041 PR target/86838
1042 * gcc.target/aarch64/frecpe_1.c: New test.
1043 * gcc.target/aarch64/frecpe_2.c: Likewise.
1044
1045 2018-08-07 Paolo Carlini <paolo.carlini@oracle.com>
1046
1047 PR c++/59480, DR 136
1048 * g++.dg/other/friend8.C: New.
1049 * g++.dg/other/friend9.C: Likewise.
1050 * g++.dg/other/friend10.C: Likewise.
1051 * g++.dg/other/friend11.C: Likewise.
1052 * g++.dg/other/friend12.C: Likewise.
1053 * g++.dg/other/friend13.C: Likewise.
1054 * g++.dg/other/friend14.C: Likewise.
1055 * g++.dg/other/friend15.C: Likewise.
1056 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1057 * g++.dg/parse/defarg8.C: Likewise.
1058
1059 2018-08-07 Martin Liska <mliska@suse.cz>
1060
1061 PR middle-end/83023
1062 * gcc.dg/predict-16.c: New test.
1063 * g++.dg/predict-1.C: New test.
1064
1065 2018-08-07 Steve Ellcey <sellcey@cavium.com>
1066 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1067
1068 PR tree-optimization/80925
1069 * gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops
1070 vectorized on !vect_hw_misalign targets.
1071
1072 2018-08-06 Marek Polacek <polacek@redhat.com>
1073
1074 PR c++/86767
1075 * g++.dg/cpp1y/constexpr-86767.C: New test.
1076
1077 2018-08-06 Uros Bizjak <ubizjak@gmail.com>
1078
1079 * g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt
1080 for target *-*-linux-gnu.
1081
1082 2018-08-06 Alan Hayward <alan.hayward@arm.com>
1083
1084 * gcc.target/aarch64/sve/tls_preserve_1.c: New test.
1085 * gcc.target/aarch64/sve/tls_preserve_2.c: New test.
1086 * gcc.target/aarch64/sve/tls_preserve_3.c: New test.
1087
1088 2018-08-06 Andreas Krebbel <krebbel@linux.ibm.com>
1089
1090 * gcc.target/s390/nomemloopunroll-1.c: New test.
1091
1092 2018-08-05 H.J. Lu <hongjiu.lu@intel.com>
1093
1094 PR target/86386
1095 * gcc.target/i386/pr86386.c: New file.
1096
1097 2018-08-04 Tom de Vries <tdevries@suse.de>
1098
1099 * lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line.
1100
1101 2018-08-04 Andreas Schwab <schwab@linux-m68k.org>
1102
1103 * gcc.dg/guality/const-volatile.c: Remove duplicate test
1104 "type:cvip".
1105
1106 2018-08-04 Janus Weil <janus@gcc.gnu.org>
1107
1108 PR fortran/45521
1109 * gfortran.dg/interface_assignment_6.f90: New test case.
1110
1111 2018-08-04 Uros Bizjak <ubizjak@gmail.com>
1112
1113 PR testsuite/86153
1114 * g++.dg/pr83239.C (dg-options): Add -finline-limit=500.
1115
1116 2018-08-03 David Malcolm <dmalcolm@redhat.com>
1117 Jonathan Wakely <jwakely@redhat.com>
1118
1119 PR c++/85523
1120 * g++.dg/pr85523.C: New test.
1121
1122 2018-08-03 Bogdan Harjoc <harjoc@gmail.com>
1123
1124 PR c/86690
1125 * gcc.dg/union-duplicate-field.c: New test.
1126
1127 2018-08-03 Jason Merrill <jason@redhat.com>
1128
1129 PR c++/86706
1130 * g++.dg/template/pr86706.C: New test.
1131
1132 2018-08-03 Richard Sandiford <richard.sandiford@arm.com>
1133
1134 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect AVG_FLOOR to be used
1135 on vect_avg_qi targets.
1136 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
1137 * gcc.dg/vect/bb-slp-pow-1.c: New test.
1138 * gcc.dg/vect/vect-avg-15.c: Likewise.
1139
1140 2018-08-03 Martin Liska <mliska@suse.cz>
1141
1142 * gcc.dg/predict-1.c: Adjust scanned pattern to cover 2 digits.
1143 * gcc.dg/predict-13.c: Likewise.
1144 * gcc.dg/predict-3.c: Likewise.
1145 * gcc.dg/predict-4.c: Likewise.
1146 * gcc.dg/predict-5.c: Likewise.
1147 * gcc.dg/predict-6.c: Likewise.
1148 * gcc.dg/predict-9.c: Likewise.
1149 * gfortran.dg/predict-1.f90: Likewise.
1150
1151 2018-08-02 Richard Biener <rguenther@suse.de>
1152
1153 PR c++/86763
1154 * g++.dg/torture/pr86763.C: New testcase.
1155
1156 2018-08-02 Richard Biener <rguenther@suse.de>
1157
1158 PR tree-optimization/86816
1159 * g++.dg/torture/pr86816.C: New testcase.
1160
1161 2018-08-02 Richard Sandiford <richard.sandiford@arm.com>
1162
1163 * gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate
1164 to be used.
1165 * gcc.target/aarch64/f16_mov_immediate_2.c: Likewise.
1166 * gcc.target/aarch64/f16_mov_immediate_3.c: Force +nofp16.
1167 * gcc.target/aarch64/sve/single_1.c: Except fmov immediate to be used
1168 for .h.
1169 * gcc.target/aarch64/sve/single_2.c: Likewise.
1170 * gcc.target/aarch64/sve/single_3.c: Likewise.
1171 * gcc.target/aarch64/sve/single_4.c: Likewise.
1172
1173 2018-08-02 Jackson Woodruff <jackson.woodruff@arm.com>
1174
1175 PR target/86014
1176 * gcc.target/aarch64/ldp_stp_13.c: New test.
1177
1178 2018-08-01 Martin Sebor <msebor@redhat.com>
1179
1180 PR tree-optimization/86650
1181 * gcc.dg/format/gcc_diag-10.c: Adjust.
1182
1183 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1184
1185 * gcc.target/aarch64/sve/var_stride_2.c: Update expected form
1186 of range check.
1187 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
1188
1189 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1190
1191 PR target/86753
1192 * gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests.
1193 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
1194
1195 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1196
1197 * gcc.dg/pointer-range-check-1.c: New test.
1198 * gcc.dg/pointer-range-check-2.c: Likewise.
1199
1200 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1201
1202 PR tree-optimization/86749
1203 * gcc.dg/vect/pr86749.c: New test.
1204
1205 2018-08-01 Paolo Carlini <paolo.carlini@oracle.com>
1206
1207 PR c++/86661
1208 * g++.dg/lookup/name-clash12.C: New.
1209
1210 2018-08-01 Richard Biener <rguenther@suse.de>
1211
1212 * gcc.dg/tree-ssa/ssa-fre-68.c: New testcase.
1213
1214 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
1215
1216 * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0.
1217
1218 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
1219
1220 * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*.
1221
1222 2018-08-01 Martin Liska <mliska@suse.cz>
1223
1224 * gcc.dg/tree-prof/stringop-1.c: Adjust scanned pattern.
1225 * gcc.dg/tree-prof/stringop-2.c: Likewise.
1226 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
1227 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1228 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
1229 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
1230 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
1231 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
1232
1233 2018-08-01 Martin Liska <mliska@suse.cz>
1234
1235 PR value-prof/35543
1236 * gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove.
1237
1238 2018-08-01 Sam Tebbs <sam.tebbs@arm.com>
1239
1240 * gcc.target/aarch64/extract_zero_extend.c: New file.
1241
1242 2018-08-01 Jakub Jelinek <jakub@redhat.com>
1243
1244 PR c/85704
1245 * gcc.c-torture/compile/pr85704.c: New test.
1246
1247 2018-07-31 Alexandre Oliva <oliva@adacore.com>
1248 Olivier Hainque <hainque@adacore.com>
1249
1250 * gnat.dg/dinst.adb: New.
1251 * gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New.
1252
1253 2018-07-31 David Malcolm <dmalcolm@redhat.com>
1254
1255 * gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for
1256 tdiag and cxxdiag.
1257 * gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G
1258 and %K.
1259
1260 2018-07-31 Richard Earnshaw <rearnsha@arm.com>
1261
1262 * c-c++-common/spec-barrier-1.c: New test.
1263 * c-c++-common/spec-barrier-2.c: New test.
1264 * gcc.dg/spec-barrier-3.c: New test.
1265
1266 2018-07-31 Martin Sebor <msebor@redhat.com>
1267
1268 PR tree-optimization/86741
1269 * gcc.dg/Warray-bounds-33.c: New test.
1270
1271 2018-07-31 Andreas Krebbel <krebbel@linux.ibm.com>
1272
1273 * gcc.target/s390/memset-1.c: Improve testcase.
1274
1275 2018-07-31 Tom de Vries <tdevries@suse.de>
1276
1277 PR debug/86687
1278 * g++.dg/guality/pr86687.C: New test.
1279
1280 2018-07-31 Jakub Jelinek <jakub@redhat.com>
1281
1282 P1008R1 - prohibit aggregates with user-declared constructors
1283 * g++.dg/ext/is_aggregate.C: Add tests with deleted or defaulted ctor.
1284 * g++.dg/cpp0x/defaulted1.C (main): Ifdef out for C++2a B b = {1};.
1285 * g++.dg/cpp0x/deleted2.C: Expect error for C++2a.
1286 * g++.dg/cpp2a/aggr1.C: New test.
1287 * g++.dg/cpp2a/aggr2.C: New test.
1288
1289 2018-07-31 Segher Boessenkool <segher@kernel.crashing.org>
1290
1291 PR target/86640
1292 * gcc.target/arm/pr86640.c: New testcase.
1293
1294 2018-07-31 Martin Liska <mliska@suse.cz>
1295
1296 PR gcov-profile/85338
1297 PR gcov-profile/85350
1298 PR gcov-profile/85372
1299 * gcc.misc-tests/gcov-pr85338.c: New test.
1300 * gcc.misc-tests/gcov-pr85350.c: New test.
1301 * gcc.misc-tests/gcov-pr85372.c: New test.
1302
1303 2018-07-31 Martin Liska <mliska@suse.cz>
1304
1305 PR gcov-profile/83813
1306 PR gcov-profile/84758
1307 PR gcov-profile/85217
1308 PR gcov-profile/85332
1309 * gcc.misc-tests/gcov-pr83813.c: New test.
1310 * gcc.misc-tests/gcov-pr84758.c: New test.
1311 * gcc.misc-tests/gcov-pr85217.c: New test.
1312 * gcc.misc-tests/gcov-pr85332.c: New test.
1313
1314 2018-07-31 Ed Schonberg <schonberg@adacore.com>
1315
1316 * gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb,
1317 gnat.dg/prot5_pkg.ads: New testcase.
1318
1319 2018-07-31 Justin Squirek <squirek@adacore.com>
1320
1321 * gnat.dg/addr11.adb: New testcase.
1322
1323 2018-07-31 Hristian Kirtchev <kirtchev@adacore.com>
1324
1325 * gnat.dg/global.adb, gnat.dg/global.ads: New testcase.
1326
1327 2018-07-31 Gary Dismukes <dismukes@adacore.com>
1328
1329 * gnat.dg/block_ext_return_assert_failure.adb: New testcase.
1330
1331 2018-07-31 Ed Schonberg <schonberg@adacore.com>
1332
1333 * gnat.dg/iter3.adb: New testcase.
1334
1335 2018-07-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
1336
1337 Revert 'AsyncI/O patch committed'
1338 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
1339 Thomas Koenig <tkoenig@gcc.gnu.org>
1340
1341 PR fortran/25829
1342 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
1343 * gfortran.dg/f2003_io_1.f03: Add wait statement.
1344
1345 2018-07-30 Segher Boessenkool <segher@kernel.crashing.org>
1346
1347 PR rtl-optimization/85160
1348 * gcc.target/powerpc/combine-2-2.c: New testcase.
1349
1350 2018-07-27 Martin Sebor <msebor@redhat.com>
1351
1352 PR tree-optimization/86696
1353 * g++.dg/pr86696.C: New test.
1354
1355 2018-07-27 David Malcolm <dmalcolm@redhat.com>
1356
1357 PR tree-optimization/86636
1358 * gcc.c-torture/compile/pr86636.c: Add dg-do compile.
1359 Add dg-require-effective-target pthread.
1360
1361 2018-07-26 Qing Zhao <qing.zhao@oracle.com>
1362
1363 * gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation.
1364 * gcc.dg/strcmpopt_6.c: Likewise.
1365
1366 2018-07-26 Pat Haugen <pthaugen@us.ibm.com>
1367
1368 PR target/86612
1369 * gcc.target/powerpc/pr58673-2.c: Call strdup.
1370
1371 2018-07-26 Martin Sebor <msebor@redhat.com>
1372
1373 PR tree-optimization/86043
1374 PR tree-optimization/86042
1375 * gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to
1376 pr86688.
1377 * gcc.dg/strlenopt-44.c: New test.
1378
1379 2018-07-26 Martin Liska <mliska@suse.cz>
1380
1381 PR gcov-profile/86536
1382 * gcc.misc-tests/gcov-pr86536.c: New test.
1383
1384 2018-07-25 Martin Sebor <msebor@redhat.com>
1385
1386 * gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives
1387 ignored by the test harness.
1388
1389 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
1390 Thomas Koenig <tkoenig@gcc.gnu.org>
1391
1392 PR fortran/25829
1393 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
1394 * gfortran.dg/f2003_io_1.f03: Add wait statement.
1395
1396 2018-07-25 Jakub Jelinek <jakub@redhat.com>
1397
1398 PR c++/85515
1399 * g++.dg/pr85515-2.C: Add expected dg-error.
1400 * g++.dg/cpp0x/range-for36.C: New test.
1401
1402 2018-07-25 Claudiu Zissulescu <claziss@synopsys.com>
1403
1404 * gcc.target/arc/uncached-1.c: New test.
1405 * gcc.target/arc/uncached-2.c: Likewise.
1406
1407 2018-07-24 Martin Sebor <msebor@redhat.com>
1408
1409 PR tree-optimization/86622
1410 PR tree-optimization/86532
1411 * gcc.c-torture/execute/strlen-2.c: New test.
1412 * gcc.c-torture/execute/strlen-3.c: New test.
1413 * gcc.c-torture/execute/strlen-4.c: New test.
1414
1415 2018-07-24 David Malcolm <dmalcolm@redhat.com>
1416
1417 PR tree-optimization/86636
1418 * gcc.c-torture/compile/pr86636.c: New test.
1419
1420 2018-07-24 Matthew Malcomson <matthew.malcomson@arm.com>
1421
1422 * gcc.target/aarch64/simd/vect_su_add_sub.c: New.
1423
1424 2018-07-24 Jakub Jelinek <jakub@redhat.com>
1425
1426 PR middle-end/86627
1427 * gcc.target/i386/pr86627.c: New test.
1428
1429 PR testsuite/86649
1430 * g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1.
1431 * g++.dg/tree-ssa-/pr19476-5.C: Likewise.
1432 * g++.dg/tree-ssa-/pr19476-6.C: New test.
1433 * g++.dg/tree-ssa-/pr19476-7.C: New test.
1434
1435 2018-07-23 Carl Love <cel@us.ibm.com>
1436
1437 PR 86591
1438 * gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to
1439 file altivec-2-runnable.c.
1440 * gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests.
1441 * gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor.
1442 Update dg-final test for __divdi3 and __udivdi3 instructions. Update
1443 comments for instruction generated by vec_mergeh, vec_perm, vec_round,
1444 vec_cts, vec_ctu, vec_cpsgn tests.
1445
1446 2018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
1447
1448 PR c/86617
1449 * gcc.dg/pr86617.c: New test.
1450
1451 2018-07-23 Jakub Jelinek <jakub@redhat.com>
1452
1453 PR c++/86569
1454 * g++.dg/warn/Wnonnull-compare-9.C: New test.
1455
1456 2018-07-20 Martin Sebor <msebor@redhat.com>
1457
1458 PR middle-end/82063
1459 * c-c++-common/pr68657-1.c: Adjust.
1460 * c-c++-common/pr68657-2.c: Same.
1461 * c-c++-common/pr68657-3.c: Same.
1462 * c-c++-common/pr68833-1.c: Same.
1463 * gcc.dg/Walloc-size-larger-than-16.c: Same.
1464 * gcc.dg/Walloca-larger-than.c: New test.
1465 * gcc.dg/Walloca-larger-than-2.c: New test.
1466 * gcc.dg/Wframe-larger-than-2.c: New test.
1467 * gcc.dg/Wlarger-than3.c: New test.
1468 * gcc.dg/Wvla-larger-than-3.c: New test.
1469 * gcc.dg/pr42611.c: Adjust.
1470 * gnat.dg/frame_overflow.adb: Same.
1471
1472 2018-07-20 Martin Sebor <msebor@redhat.com>
1473
1474 PR tree-optimization/86613
1475 PR tree-optimization/86611
1476 * c-c++-common/Warray-bounds-2.c: Undefine macros and
1477 prune duplicate warnings.
1478 * gcc.dg/Warray-bounds-31.c: Xfail test cases with
1479 data-model-dependencies.
1480 * gcc.dg/Warray-bounds-32.c: Ditto.
1481
1482 2018-07-20 Richard Biener <rguenther@suse.de>
1483
1484 PR debug/86585
1485 * g++.dg/lto/pr86585_0.C: New testcase.
1486 * g++.dg/lto/pr86585_1.C: Likewise.
1487
1488 2018-07-19 Martin Sebor <msebor@redhat.com>
1489
1490 PR tree-optimization/83776
1491 PR tree-optimization/84047
1492 * gcc.dg/Warray-bounds-29.c: New test.
1493 * gcc.dg/Warray-bounds-30.c: New test.
1494 * gcc.dg/Warray-bounds-31.c: New test.
1495 * gcc.dg/Warray-bounds-32.c: New test.
1496
1497 2018-07-19 Michael Collison <michael.collison@arm.com>
1498 Richard Henderson <rth@redhat.com>
1499
1500 * gcc.target/aarch64/builtin_sadd_128.c: New testcase.
1501 * gcc.target/aarch64/builtin_saddl.c: New testcase.
1502 * gcc.target/aarch64/builtin_saddll.c: New testcase.
1503 * gcc.target/aarch64/builtin_uadd_128.c: New testcase.
1504 * gcc.target/aarch64/builtin_uaddl.c: New testcase.
1505 * gcc.target/aarch64/builtin_uaddll.c: New testcase.
1506 * gcc.target/aarch64/builtin_ssub_128.c: New testcase.
1507 * gcc.target/aarch64/builtin_ssubl.c: New testcase.
1508 * gcc.target/aarch64/builtin_ssubll.c: New testcase.
1509 * gcc.target/aarch64/builtin_usub_128.c: New testcase.
1510 * gcc.target/aarch64/builtin_usubl.c: New testcase.
1511 * gcc.target/aarch64/builtin_usubll.c: New testcase.
1512
1513 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1514
1515 Revert fix for c++/59480 (and testsuite followup)
1516
1517 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1518
1519 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1520
1521 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1522
1523 PR c++/59480, DR 136
1524 * g++.dg/other/friend8.C: New.
1525 * g++.dg/other/friend9.C: Likewise.
1526 * g++.dg/other/friend10.C: Likewise.
1527 * g++.dg/other/friend11.C: Likewise.
1528 * g++.dg/other/friend12.C: Likewise.
1529 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1530 * g++.dg/parse/defarg8.C: Likewise.
1531
1532 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
1533
1534 * gcc.target/aarch64/profile.c: New test.
1535
1536 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
1537
1538 PR target/83009
1539 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
1540
1541 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
1542
1543 PR target/86560
1544 * gcc.target/i386/pr86560-4.c: New test.
1545 * gcc.target/i386/pr86560-5.c: Likewise.
1546
1547 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
1548
1549 PR target/86560
1550 * gcc.target/i386/pr86560-1.c: New test.
1551 * gcc.target/i386/pr86560-2.c: Likewise.
1552 * gcc.target/i386/pr86560-3.c: Likewise.
1553
1554 2018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1555
1556 * gfortran.dg/max_fmax_aarch64.f90: New test.
1557 * gfortran.dg/min_fmin_aarch64.f90: Likewise.
1558 * gfortran.dg/minmax_integer.f90: Likewise.
1559
1560 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1561
1562 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1563
1564 2018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1565
1566 PR middle-end/86544
1567 * g++.dg/tree-ssa/pr86544.C: New test.
1568
1569 2018-07-18 Jakub Jelinek <jakub@redhat.com>
1570
1571 PR c++/86550
1572 * g++.dg/cpp0x/lambda/lambda-86550.C: New test.
1573
1574 2018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
1575
1576 PR 69558
1577 * c-c++-common/cpp/diagnostic-pragma-2.c: New test.
1578 * c-c++-common/pr69558.c: Remove xfail.
1579 * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations.
1580 * gcc.dg/pr61817-1.c: Likewise.
1581 * gcc.dg/pr61817-2.c: Likewise.
1582 * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location.
1583
1584 2018-07-18 Janus Weil <janus@gcc.gnu.org>
1585
1586 PR fortran/85599
1587 * gfortran.dg/function_optimize_5.f90: Add option
1588 '-faggressive-function-elimination' and update dg-warning clauses.
1589 * gfortran.dg/short_circuiting.f90: New test.
1590
1591 2018-07-18 Marek Polacek <polacek@redhat.com>
1592
1593 PR c++/86190 - bogus -Wsign-conversion warning
1594 * g++.dg/warn/Wsign-conversion-3.C: New test.
1595 * g++.dg/warn/Wsign-conversion-4.C: New test.
1596
1597 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1598
1599 PR c++/59480, DR 136
1600 * g++.dg/other/friend8.C: New.
1601 * g++.dg/other/friend9.C: Likewise.
1602 * g++.dg/other/friend10.C: Likewise.
1603 * g++.dg/other/friend11.C: Likewise.
1604 * g++.dg/other/friend12.C: Likewise.
1605 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1606 * g++.dg/parse/defarg8.C: Likewise.
1607
1608 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1609
1610 * g++.dg/ext/uow-3.C: Adjust.
1611 * g++.dg/ext/uow-4.C: Likewise.
1612 * g++.dg/lookup/name-clash11.C: Likewise.
1613 * g++.dg/lookup/name-clash7.C: Likewise.
1614 * g++.dg/lookup/redecl1.C: Likewise.
1615 * g++.dg/warn/changes-meaning.C: Likewise.
1616 * g++.old-deja/g++.jason/scoping8.C: Likewise.
1617 * g++.old-deja/g++.law/nest1.C: Likewise.
1618
1619 2018-07-18 Richard Biener <rguenther@suse.de>
1620
1621 PR debug/86523
1622 * g++.dg/lto/pr86523-3_0.C: New testcase.
1623
1624 2018-07-17 Andreas Schwab <schwab@linux-m68k.org>
1625
1626 * gcc.target/m68k/mulsi_highpart.c: New test.
1627
1628 2018-07-17 Jakub Jelinek <jakub@redhat.com>
1629
1630 * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error.
1631 * gcc.dg/cpp/pr61854-c94.c (foo): Likewise.
1632 * gcc.dg/cpp/pr61854-4.c (foo): Likewise.
1633 * gcc.dg/cpp/pr61854-8.c: New test.
1634
1635 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
1636
1637 * gcc.target/powerpc/pr85456.c: Require longdouble128.
1638
1639 2018-07-17 Fritz Reese <fritzoreese@gmail.com>
1640
1641 PR fortran/83184
1642 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
1643
1644 2018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com>
1645
1646 * gcc.target/powerpc/fold-vec-unpack-char.c: New.
1647 * gcc.target/powerpc/fold-vec-unpack-float.c: New.
1648 * gcc.target/powerpc/fold-vec-unpack-int.c: New.
1649 * gcc.target/powerpc/fold-vec-unpack-pixel.c: New.
1650 * gcc.target/powerpc/fold-vec-unpack-short.c: New.
1651
1652 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
1653
1654 * gcc.target/powerpc/pr57150.c: Require longdouble128.
1655 * gcc.target/powerpc/pr79916.c: Require dfp.
1656
1657 2018-07-17 Richard Biener <rguenther@suse.de>
1658
1659 PR lto/86456
1660 * g++.dg/debug/dwarf2/pr86456.C: New testcase.
1661
1662 2018-07-17 Robin Dapp <rdapp@linux.ibm.com>
1663
1664 * gcc.target/s390/function-align1.c: New test.
1665 * gcc.target/s390/function-align2.c: New test.
1666 * gcc.target/s390/function-align3.c: New test.
1667
1668 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
1669
1670 * gnat.dg/discr55.adb: New test.
1671
1672 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1673
1674 * gcc.target/i386/vartrack-1.c (dg-options): Add
1675 -fomit-frame-pointer.
1676
1677 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1678
1679 * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
1680 (dg-lto-options): Add -fPIC.
1681 * g++.dg/lto/pr86523-2_0.C: Likewise.
1682
1683 2018-07-17 Martin Liska <mliska@suse.cz>
1684
1685 * gcc.target/powerpc/loop_align.c: Update scanned pattern.
1686
1687 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1688
1689 * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
1690 testcase.
1691
1692 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
1693
1694 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
1695
1696 2018-07-17 Patrick Bernardi <bernardi@adacore.com>
1697
1698 * gnat.dg/memorytest.adb: New testcase.
1699
1700 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
1701
1702 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads:
1703 New testcase.
1704
1705 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1706
1707 * gnat.dg/equal3.adb: New testcase.
1708
1709 2018-07-17 Justin Squirek <squirek@adacore.com>
1710
1711 * gnat.dg/split_args.adb: New testcase.
1712
1713 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1714
1715 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
1716
1717 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
1718
1719 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads:
1720 New testcase.
1721
1722 2018-07-16 Carl Love <cel@us.ibm.com>
1723
1724 PR target/86414
1725 Forgot the PR number on the commit log.
1726
1727 2018-07-16 Carl Love <cel@us.ibm.com>
1728
1729 PR target/86414
1730 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
1731 longdouble128.
1732 * gcc.target/powerpc/divkc3-3.c: Ditto.
1733 * gcc.target/powerpc/mulkc3-2.c: Ditto.
1734 * gcc.target/powerpc/mulkc3-3.c: Ditto.
1735 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
1736 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
1737
1738 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1739
1740 * gcc.target/powerpc/convert-fp-128.c: New testcase.
1741 * gcc.target/powerpc/convert-fp-64.c: New testcase.
1742
1743 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1744
1745 * lib/target-supports.exp (check_effective_target_longdouble64,
1746 check_effective_target_ppc_float128,
1747 check_effective_target_ppc_float128_insns,
1748 check_effective_target_powerpc_vsx): New.
1749
1750 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1751
1752 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
1753 syntax error.
1754
1755 2018-07-16 Jakub Jelinek <jakub@redhat.com>
1756
1757 PR tree-optimization/86526
1758 * gcc.c-torture/compile/pr86526.c: New test.
1759
1760 2018-07-16 Carl Love <cel@us.ibm.com>
1761
1762 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
1763 longdouble128.
1764 * gcc.target/powerpc/divkc3-3.c: Ditto.
1765 * gcc.target/powerpc/mulkc3-2.c: Ditto.
1766 * gcc.target/powerpc/mulkc3-3.c: Ditto.
1767 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
1768 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
1769
1770 2018-07-16 Fritz Reese <fritzoreese@gmail.com>
1771
1772 PR fortran/83184
1773 * gfortran.dg/assumed_rank_14.f90: New testcase.
1774 * gfortran.dg/assumed_rank_15.f90: New testcase.
1775 * gfortran.dg/dec_structure_8.f90: Update error messages.
1776 * gfortran.dg/dec_structure_23.f90: Update error messages.
1777
1778 2018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
1779
1780 PR middle-end/86528
1781 * gcc.c-torture/execute/pr86528.c: New test.
1782 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
1783
1784 2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
1785
1786 * g++.dg/template/spec40.C: New.
1787 * g++.dg/parse/ptrmem8.C: Likewise.
1788
1789 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1790
1791 * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
1792 * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
1793 * gcc.target/s390/mnop-mcount-m31.c: New testcase.
1794 * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
1795 * gcc.target/s390/mnop-mcount-m64.c: New testcase.
1796
1797 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1798
1799 * gcc.target/s390/mrecord-mcount.c: New testcase.
1800
1801 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1802
1803 * gcc.target/s390/mfentry-m64.c: New testcase.
1804
1805 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1806
1807 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
1808 testcase.
1809
1810 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1811
1812 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
1813 testcase.
1814
1815 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1816
1817 * gnat.dg/wide_wide_value1.adb: New testcase.
1818
1819 2018-07-16 Javier Miranda <miranda@adacore.com>
1820
1821 * gnat.dg/bit_order1.adb: New testcase.
1822
1823 2018-07-16 Javier Miranda <miranda@adacore.com>
1824
1825 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
1826
1827 2018-07-16 Richard Biener <rguenther@suse.de>
1828
1829 PR lto/86523
1830 * g++.dg/lto/pr86523-1_0.C: New testcase.
1831 * g++.dg/lto/pr86523-2_0.C: Likewise.
1832
1833 2018-07-16 Martin Liska <mliska@suse.cz>
1834
1835 PR ipa/86529
1836 * g++.dg/ipa/pr86529.C: New test.
1837
1838 2018-07-16 Tom de Vries <tdevries@suse.de>
1839
1840 PR debug/86455
1841 * gcc.target/i386/vartrack-1.c: New test.
1842
1843 2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
1844
1845 * gnat.dg/opt73.adb: New test.
1846
1847 2018-07-16 Jakub Jelinek <jakub@redhat.com>
1848
1849 PR c++/3698
1850 PR c++/86208
1851 * g++.dg/opt/pr3698.C: New test.
1852
1853 2018-07-16 Richard Biener <rguenther@suse.de>
1854
1855 PR ipa/86389
1856 * gcc.dg/torture/pr86389.c: Require trampolines.
1857
1858 2018-07-15 Tom de Vries <tdevries@suse.de>
1859
1860 * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
1861 * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
1862 already called.
1863 * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
1864 * gcc.dg/guality/guality.exp: Same.
1865 * gfortran.dg/guality/guality.exp: Same.
1866
1867 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
1868 Sunil K Pandey <sunil.k.pandey@intel.com>
1869
1870 PR target/84413
1871 * gcc.target/i386/pr84413-1.c: New test.
1872 * gcc.target/i386/pr84413-2.c: Likewise.
1873 * gcc.target/i386/pr84413-3.c: Likewise.
1874
1875 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
1876 Steve Munroe <munroesj52@gmail.com>
1877
1878 * gcc.target/powerpc/sse2-pand-1.c: New file.
1879 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
1880 * gcc.target/powerpc/sse2-por-1.c: Likewise.
1881 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
1882
1883 2018-07-13 Nathan Sidwell <nathan@acm.org>
1884
1885 PR c++/86374
1886 * g++.dg/pr86374.C: New.
1887
1888 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
1889
1890 PR middle-end/78809
1891 * gcc.dg/strcmpopt_5.c: New test.
1892 * gcc.dg/strcmpopt_6.c: New test.
1893
1894 2018-07-13 Richard Biener <rguenther@suse.de>
1895
1896 PR middle-end/85974
1897 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
1898
1899 2018-07-13 Tom de Vries <tdevries@suse.de>
1900
1901 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
1902 * gcc.dg/guality/ctztest.c: Same.
1903 * gcc.dg/guality/sra-1.c: Same.
1904
1905 2018-07-13 Tom de Vries <tdevries@suse.de>
1906
1907 * gcc.dg/vla-1.c: Update.
1908
1909 2018-07-13 Tom de Vries <tdevries@suse.de>
1910
1911 * gcc.src/maintainers.exp: New file.
1912
1913 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1914
1915 PR middle-end/86489
1916 * gcc.dg/pr86489.c: New test.
1917
1918 2018-07-12 Martin Sebor <msebor@redhat.com>
1919
1920 PR testsuite/86510
1921 g++.dg/warn/pr86453.C: Adjust.
1922
1923 2018-07-12 Jim Wilson <jimw@sifive.com>
1924
1925 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
1926
1927 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
1928
1929 * gcc.target/riscv/interrupt-conflict-mode.c: New.
1930
1931 2018-07-12 Jakub Jelinek <jakub@redhat.com>
1932
1933 * c-c++-common/gomp/declare-target-3.c: New test.
1934 * g++.dg/gomp/declare-target-2.C: New test.
1935
1936 2018-07-12 Martin Sebor <msebor@redhat.com>
1937
1938 PR c/86453
1939 * c-c++-common/Wattributes.c: Adjust.
1940 * gcc.dg/Wattributes-10.c: New test.
1941 * g++.dg/Wattributes-3.C: Adjust.
1942 * gcc.dg/Wattributes-6.c: Adjust.
1943 * gcc.dg/pr18079.c: Adjust.
1944 * gcc.dg/torture/pr42363.c: Adjust.
1945
1946 2018-07-12 Julia Koval <julia.koval@intel.com>
1947
1948 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
1949 version.
1950
1951 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1952
1953 * gcc.dg/vect/vect-cond-arith-6.c: New test.
1954 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
1955 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
1956 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
1957 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
1958 * gcc.target/aarch64/sve/slp_14.c: Likewise.
1959 * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
1960
1961 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1962
1963 * gcc.dg/vect/vect-cond-arith-4.c: New test.
1964 * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
1965 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
1966 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
1967 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
1968 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
1969 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
1970 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
1971
1972 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1973 Alan Hayward <alan.hayward@arm.com>
1974 David Sherwood <david.sherwood@arm.com>
1975
1976 * gcc.dg/vect/vect-fma-2.c: New test.
1977 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
1978 * gcc.target/aarch64/sve/reduc_6.c: Likewise.
1979 * gcc.target/aarch64/sve/reduc_7.c: Likewise.
1980
1981 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1982
1983 * gcc.dg/vect/vect-cond-arith-3.c: New test.
1984 * gcc.target/aarch64/sve/vcond_13.c: Likewise.
1985 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
1986 * gcc.target/aarch64/sve/vcond_14.c: Likewise.
1987 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
1988 * gcc.target/aarch64/sve/vcond_15.c: Likewise.
1989 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
1990 * gcc.target/aarch64/sve/vcond_16.c: Likewise.
1991 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
1992
1993 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1994
1995 * gcc.dg/vect/vect-cond-arith-2.c: New test.
1996 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
1997
1998 2018-07-12 Richard Biener <rguenther@suse.de>
1999
2000 PR target/84829
2001 * gcc.target/i386/pr84829.c: New testcase.
2002
2003 2018-07-12 Jakub Jelinek <jakub@redhat.com>
2004
2005 * gcc.dg/torture/20180712-1.c: New test.
2006
2007 PR tree-optimization/86492
2008 * gcc.c-torture/execute/pr86492.c: New test.
2009
2010 2018-07-12 Richard Biener <rguenther@suse.de>
2011
2012 PR c/86453
2013 * g++.dg/warn/pr86453.C: New testcase.
2014
2015 2018-07-12 Richard Biener <rguenther@suse.de>
2016
2017 PR middle-end/86479
2018 * gcc.dg/graphite/pr86479.c: New testcase.
2019
2020 2018-07-11 Jakub Jelinek <jakub@redhat.com>
2021
2022 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
2023 of hardcoding size. Cast (rel) to MASK_TYPE.
2024 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
2025 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
2026 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
2027 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
2028 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
2029 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
2030 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
2031 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
2032 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
2033 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
2034 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
2035 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
2036 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
2037 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
2038 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
2039 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
2040 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
2041 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
2042 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
2043
2044 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
2045
2046 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
2047 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
2048 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
2049
2050 2018-07-10 Mark Wielaard <mark@klomp.org>
2051
2052 PR debug/86459
2053 * gcc.dg/pr86459.c: New test.
2054
2055 2018-07-10 Martin Sebor <msebor@redhat.com>
2056
2057 PR testsuite/86461
2058 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
2059
2060 2018-07-10 Martin Liska <mliska@suse.cz>
2061
2062 PR testsuite/86445
2063 * gcc.dg/pr84100.c: Change it back to dg-bogus.
2064
2065 2018-07-10 Jakub Jelinek <jakub@redhat.com>
2066
2067 PR sanitizer/86406
2068 * g++.dg/ubsan/pr86406.C: New test.
2069
2070 PR fortran/86421
2071 * gfortran.dg/vect/pr86421.f90: New test.
2072
2073 2018-07-09 Martin Sebor <msebor@redhat.com>
2074
2075 PR tree-optimization/86415
2076 * gcc.dg/strlenopt-53.c: New test.
2077
2078 2018-07-09 Martin Sebor <msebor@redhat.com>
2079
2080 PR middle-end/77357
2081 * gcc.dg/strlenopt-49.c: New test.
2082 * gcc.dg/strlenopt-50.c: New test.
2083 * gcc.dg/strlenopt-51.c: New test.
2084 * gcc.dg/strlenopt-52.c: New test.
2085 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
2086
2087 2018-07-09 Jakub Jelinek <jakub@redhat.com>
2088
2089 PR c/86420
2090 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
2091 to be returned and when first argument is not 0, so that they don't do
2092 anything for NEED_EXC or NEED_ERRNO.
2093
2094 2018-07-09 Tom de Vries <tdevries@suse.de>
2095
2096 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
2097 * gcc.dg/guality/bswaptest.c: Same.
2098 * gcc.dg/guality/clztest.c: Same.
2099 * gcc.dg/guality/csttest.c: Same.
2100 * gcc.dg/guality/ctztest.c: Same.
2101 * gcc.dg/guality/drap.c: Same.
2102 * gcc.dg/guality/nrv-1.c: Same.
2103 * gcc.dg/guality/pr41353-1.c: Same.
2104 * gcc.dg/guality/pr41353-2.c: Same.
2105 * gcc.dg/guality/pr41404-1.c: Same.
2106 * gcc.dg/guality/pr43051-1.c: Same.
2107 * gcc.dg/guality/pr43077-1.c: Same.
2108 * gcc.dg/guality/pr43177.c: Same.
2109 * gcc.dg/guality/pr43329-1.c: Same.
2110 * gcc.dg/guality/pr43479.c: Same.
2111 * gcc.dg/guality/pr43593.c: Same.
2112 * gcc.dg/guality/pr45003-1.c: Same.
2113 * gcc.dg/guality/pr45003-2.c: Same.
2114 * gcc.dg/guality/pr45003-3.c: Same.
2115 * gcc.dg/guality/pr48437.c: Same.
2116 * gcc.dg/guality/pr48466.c: Same.
2117 * gcc.dg/guality/pr49888.c: Same.
2118 * gcc.dg/guality/pr54200.c: Same.
2119 * gcc.dg/guality/pr54519-1.c: Same.
2120 * gcc.dg/guality/pr54519-2.c: Same.
2121 * gcc.dg/guality/pr54519-3.c: Same.
2122 * gcc.dg/guality/pr54519-4.c: Same.
2123 * gcc.dg/guality/pr54519-5.c: Same.
2124 * gcc.dg/guality/pr54519-6.c: Same.
2125 * gcc.dg/guality/pr54551.c: Same.
2126 * gcc.dg/guality/pr54693-2.c: Same.
2127 * gcc.dg/guality/pr54693.c: Same.
2128 * gcc.dg/guality/pr54796.c: Same.
2129 * gcc.dg/guality/pr54970.c: Same.
2130 * gcc.dg/guality/pr67192.c: Same.
2131 * gcc.dg/guality/pr69947.c: Same.
2132 * gcc.dg/guality/pr78726.c: Same.
2133 * gcc.dg/guality/rotatetest.c: Same.
2134 * gcc.dg/guality/sra-1.c: Same.
2135 * gcc.dg/guality/vla-2.c: Same.
2136
2137 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2138
2139 * g++.dg/diagnostic/long-short.C: New.
2140 * g++.dg/diagnostic/signed-unsigned.C: Likewise.
2141 * g++.dg/diagnostic/virtual-friend.C: Likewise.
2142 * g++.old-deja/g++.brendan/crash11.C: Adjust.
2143
2144 2018-07-09 Tom de Vries <tdevries@suse.de>
2145
2146 * gcc.dg/vla-1.c: New test.
2147
2148 2018-07-07 Tom de Vries <tdevries@suse.de>
2149
2150 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
2151 files.
2152 (get_dump_flags): New proc.
2153 (toplevel): Test all dump flags.
2154
2155 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
2156
2157 * gnat.dg/stack_usage6.adb: New test.
2158 * gnat.dg/stack_usage6_pkg.ads: New helper.
2159
2160 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
2161
2162 * gnat.dg/pure_function3a.adb: New test.
2163 * gnat.dg/pure_function3b.adb: Likewise.
2164 * gnat.dg/pure_function3c.adb: Likewise.
2165 * gnat.dg/pure_function3_pkg.ads: New helper.
2166
2167 2018-07-07 Jakub Jelinek <jakub@redhat.com>
2168
2169 PR target/84711
2170 * gcc.dg/vect/pr84711.c: Remove unnecessary sse
2171 dg-require-effective-target. Add -msse not just on i386-*, but
2172 on all i?86-* and x86_64-*.
2173
2174 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
2175
2176 * gcc.dg/tree-ssa/phi-opt-16.c: New test.
2177 * gcc.dg/tree-ssa/phi-opt-17.c: New test.
2178 * gcc.dg/tree-ssa/phi-opt-18.c: New test.
2179 * gcc.dg/tree-ssa/phi-opt-19.c: New test.
2180 * gcc.dg/tree-ssa/popcount3.c: New test.
2181
2182 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2183
2184 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
2185 to preserve the test.
2186 * gcc.target/i386/pr85073.c: Likewise.
2187
2188 2018-07-06 Jakub Jelinek <jakub@redhat.com>
2189
2190 PR tree-optimization/86401
2191 * gcc.dg/tree-ssa/pr86401-1.c: New test.
2192 * gcc.dg/tree-ssa/pr86401-2.c: New test.
2193 * c-c++-common/rotate-9.c: New test.
2194
2195 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
2196
2197 PR target/86324
2198 gcc.target/powerpc/pr86324-1.c: New test.
2199 gcc.target/powerpc/pr86324-2.c: Likewise.
2200
2201 2018-07-06 Tamar Christina <tamar.christina@arm.com>
2202
2203 PR target/84711
2204 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
2205
2206 2018-07-06 Tamar Christina <tamar.christina@arm.com>
2207
2208 * gcc.target/aarch64/struct_cpy.c: Remove ;.
2209
2210 2018-07-05 Jeff Law <law@redhat.com>
2211
2212 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
2213
2214 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
2215
2216 PR fortran/86408
2217 * gfortran.dg/deferred_character_20.f90: New test.
2218
2219 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
2220
2221 PR fortran/83183
2222 PR fortran/86325
2223 * gfortran.dg/init_flag_18.f90: New testcase.
2224 * gfortran.dg/init_flag_19.f03: New testcase.
2225
2226 2018-07-05 Carl Love <cel@us.ibm.com>
2227 * gcc.target/altivec-1-runnable.c: New test file.
2228 * gcc.target/altivec-2-runnable.c: New test file.
2229 * gcc.target/vsx-7.c (main2): Change expected expected instruction
2230 for tests.
2231
2232 2018-07-05 Martin Sebor <msebor@redhat.com>
2233
2234 PR c++/86400
2235 * gcc.dg/strlenopt-47.c: New test.
2236 * gcc.dg/strlenopt-48.c: New test.
2237
2238 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2239
2240 PR target/84711
2241 * gcc.target/arm/big-endian-subreg.c: New.
2242
2243 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2244
2245 PR target/84711
2246 * gcc.dg/vect/pr84711.c: New.
2247
2248 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2249
2250 * gcc.target/aarch64/struct_cpy.c: New.
2251
2252 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
2253
2254 * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
2255 * c-c++-common/unroll-2.c: Likewise.
2256 * g++.dg/cdce3.C: Likewise.
2257 * g++.dg/ext/unroll-1.C: Likewise.
2258 * g++.dg/ext/unroll-2.C: Likewise.
2259 * g++.dg/ext/unroll-3.C: Likewise.
2260 * gcc.dg/cdce1.c: Likewise.
2261 * gcc.dg/cdce2.c: Likewise.
2262 * gcc.dg/gomp/pr68128-1.c: Likewise.
2263 * gcc.dg/vect/pr46032.c: Likewise.
2264 * gcc.dg/vect/vect-cond-10.c: Likewise.
2265 * gcc.dg/vect/vect-cond-8.c: Likewise.
2266 * gcc.dg/vect/vect-cond-9.c: Likewise.
2267 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
2268 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
2269 * gcc.target/i386/avx-cvt-2.c: Likewise.
2270 * gcc.target/i386/avx-cvt-3.c: Likewise.
2271 * gcc.target/i386/avx2-cvt-2.c: Likewise.
2272 * gcc.target/i386/avx2-gather-2.c: Likewise.
2273 * gcc.target/i386/avx2-gather-6.c: Likewise.
2274 * gcc.target/i386/avx512f-gather-2.c: Likewise.
2275 * gcc.target/i386/sse2-cvt-2.c: Likewise.
2276 * gfortran.dg/directive_unroll_1.f90: Likewise.
2277 * gfortran.dg/directive_unroll_2.f90: Likewise.
2278 * gnat.dg/unroll2.adb: Likewise.
2279 * gnat.dg/unroll3.adb: Likewise.
2280
2281 2018-07-05 Tom de Vries <tdevries@suse.de>
2282
2283 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
2284
2285 2018-07-04 Martin Sebor <msebor@redhat.com>
2286
2287 PR tree-optimization/86274
2288 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
2289
2290 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2291
2292 PR fortran/82009
2293 * gfortran.dg/block_16.f08. New test.
2294
2295 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
2296
2297 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
2298 has a slightly different IL that provides more threading
2299 opportunities.
2300
2301 2018-07-04 Martin Liska <mliska@suse.cz>
2302
2303 PR middle-end/66240
2304 PR target/45996
2305 PR c/84100
2306 * gcc.dg/pr84100.c (foo):
2307 * gcc.target/i386/falign-functions-2.c: New test.
2308 * gcc.target/i386/falign-functions.c: New test.
2309
2310 2018-07-04 Martin Liska <mliska@suse.cz>
2311
2312 * gcc.dg/pr47793.c: Remove.
2313
2314 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
2315
2316 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
2317 final scan test.
2318 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
2319
2320 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
2321
2322 PR target/85620
2323 * gcc.target/i386/pr85620-1.c: New test.
2324 * gcc.target/i386/pr85620-2.c: Likewise.
2325 * gcc.target/i386/pr85620-3.c: Likewise.
2326 * gcc.target/i386/pr85620-4.c: Likewise.
2327
2328 2018-07-03 Martin Sebor <msebor@redhat.com>
2329
2330 PR tree-optimization/86274
2331 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
2332 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2333 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
2334 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
2335 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
2336 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
2337 * gcc.dg/tree-ssa/pr83198.c: Same.
2338
2339 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
2340
2341 * g++.dg/other/locations1.C: New.
2342 * g++.dg/tls/locations1.C: Likewise.
2343 * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
2344 * g++.dg/diagnostic/virtual-static.C: Likewise.
2345 * g++.dg/concepts/fn-concept2.C: Test the locations too.
2346 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
2347 * g++.dg/cpp0x/pr51463.C: Likewise.
2348 * g++.dg/other/typedef1.C: Likewise.
2349 * g++.dg/parse/dtor13.C: Likewise.
2350 * g++.dg/template/error44.C: Likewise.
2351 * g++.dg/template/typedef4.C: Likewise.
2352 * g++.dg/template/typedef5.C: Likewise.
2353 * g++.dg/tls/diag-2.C: Likewise.
2354 * g++.old-deja/g++.brendan/crash11.C: Likewise.
2355
2356 2018-07-03 Marek Polacek <polacek@redhat.com>
2357
2358 PR c++/86201
2359 * g++.dg/diagnostic/pr86201.C: New test.
2360
2361 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
2362
2363 PR target/85694
2364 * gcc.target/i386/pr85694.c: New test.
2365
2366 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2367
2368 PR tree-optimization/85694
2369 * lib/target-supports.exp (check_effective_target_vect_avg_qi):
2370 Return true for AArch64 without SVE.
2371 * gcc.target/aarch64/vect_hadd_1.h: New file.
2372 * gcc.target/aarch64/vect_shadd_1.c: New test.
2373 * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
2374 * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
2375 * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
2376
2377 2018-07-03 Marek Polacek <polacek@redhat.com>
2378
2379 PR middle-end/86202
2380 * gcc.dg/Wint-conversion-2.c: New test.
2381
2382 PR c++/84306
2383 * g++.dg/overload/conv-op3.C: New test.
2384
2385 2018-07-03 Richard Biener <rguenther@suse.de>
2386
2387 PR ipa/86389
2388 * gcc.dg/torture/pr86389.c: New testcase.
2389
2390 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2391
2392 PR tree-optimization/85694
2393 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
2394 proc.
2395 * gcc.dg/vect/vect-avg-1.c: New test.
2396 * gcc.dg/vect/vect-avg-2.c: Likewise.
2397 * gcc.dg/vect/vect-avg-3.c: Likewise.
2398 * gcc.dg/vect/vect-avg-4.c: Likewise.
2399 * gcc.dg/vect/vect-avg-5.c: Likewise.
2400 * gcc.dg/vect/vect-avg-6.c: Likewise.
2401 * gcc.dg/vect/vect-avg-7.c: Likewise.
2402 * gcc.dg/vect/vect-avg-8.c: Likewise.
2403 * gcc.dg/vect/vect-avg-9.c: Likewise.
2404 * gcc.dg/vect/vect-avg-10.c: Likewise.
2405 * gcc.dg/vect/vect-avg-11.c: Likewise.
2406 * gcc.dg/vect/vect-avg-12.c: Likewise.
2407 * gcc.dg/vect/vect-avg-13.c: Likewise.
2408 * gcc.dg/vect/vect-avg-14.c: Likewise.
2409
2410 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2411
2412 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
2413 get split into two for use by the over-widening pattern.
2414 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
2415 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
2416 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
2417 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
2418 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
2419 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
2420 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
2421 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
2422 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
2423 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
2424 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
2425 * gcc.dg/vect/vect-over-widen-22.c: New test.
2426
2427 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2428
2429 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
2430 widen_mult pattern.
2431 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
2432 over-widening messages.
2433 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
2434 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
2435 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
2436 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
2437 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
2438 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
2439 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
2440 * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
2441 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
2442 * gcc.dg/vect/vect-over-widen-5.c: Likewise.
2443 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
2444 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
2445 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
2446 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
2447 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
2448 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
2449 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
2450 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
2451 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
2452 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
2453 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
2454 * gcc.dg/vect/vect-over-widen-17.c: Likewise.
2455 * gcc.dg/vect/vect-over-widen-18.c: Likewise.
2456 * gcc.dg/vect/vect-over-widen-19.c: Likewise.
2457 * gcc.dg/vect/vect-over-widen-20.c: Likewise.
2458 * gcc.dg/vect/vect-over-widen-21.c: Likewise.
2459
2460 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2461
2462 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
2463
2464 2018-07-02 Jim Wilson <jimw@sifive.com>
2465
2466 * gcc.target/riscv/interrupt-debug.c: New.
2467
2468 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
2469
2470 * g++.dg/diagnostic/thread-thread_local.C: New.
2471
2472 2018-07-02 Martin Liska <mliska@suse.cz>
2473
2474 PR testsuite/86366
2475 * gcc.dg/profile-dir-1.c: Fix scanned pattern.
2476 * gcc.dg/profile-dir-2.c: Likewise.
2477 * gcc.dg/profile-dir-3.c: Likewise.
2478
2479 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
2480
2481 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
2482 overriden.
2483
2484 2018-07-02 Richard Biener <rguenther@suse.de>
2485
2486 PR tree-optimization/86363
2487 * gcc.dg/torture/pr86363.c: New testcase.
2488
2489 2018-07-02 Martin Liska <mliska@suse.cz>
2490
2491 * gcc.dg/completion-1.c: New test.
2492 * gcc.dg/completion-2.c: New test.
2493 * gcc.dg/completion-3.c: New test.
2494
2495 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
2496
2497 PR fortran/82969
2498 PR fortran/86242
2499 * gfortran.dg/proc_ptr_50.f90: New test.
2500
2501 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
2502
2503 PR fortran/45305
2504 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
2505
2506 2018-07-02 Martin Liska <mliska@suse.cz>
2507
2508 PR ipa/86279
2509 * gcc.dg/ipa/pr86279.c: New test.
2510
2511 2018-07-02 Martin Liska <mliska@suse.cz>
2512
2513 PR ipa/86323
2514 * g++.dg/ipa/pr86323.C: New test.
2515
2516 2018-07-01 Tom de Vries <tdevries@suse.de>
2517
2518 revert:
2519 2018-07-01 Tom de Vries <tdevries@suse.de>
2520
2521 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
2522 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
2523
2524 2018-07-01 Tom de Vries <tdevries@suse.de>
2525
2526 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
2527 argument.
2528 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
2529 with @main.
2530
2531 2018-07-01 Tom de Vries <tdevries@suse.de>
2532
2533 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
2534 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
2535
2536 2018-07-01 Tom de Vries <tdevries@suse.de>
2537
2538 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
2539 * gcc.dg/guality/vla-1.c: Use relative line numbers.
2540
2541 2018-07-01 Tom de Vries <tdevries@suse.de>
2542
2543 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
2544 (verify_call): ... here. Move to toplevel.
2545 (verify_call_np, dg_final_directive_check_utils): New proc.
2546 (toplevel): Call dg_final_directive_check_utils.
2547 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
2548
2549 2018-06-30 Jim Wilson <jimw@sifive.com>
2550
2551 * gcc.target/riscv/shift-shift-1.c: New.
2552 * gcc.target/riscv/shift-shift-2.c: New.
2553 * gcc.target/riscv/shift-shift-3.c: New.
2554
2555 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2556
2557 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
2558
2559 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2560
2561 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
2562 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
2563 by 4 in the computation of a[i].
2564 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
2565 main multiplication constant.
2566 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
2567 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
2568 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
2569 pattern to cast the result to int.
2570 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
2571 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
2572 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
2573 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
2574 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
2575 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
2576 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
2577 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
2578 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
2579 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
2580 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
2581 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
2582 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
2583 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
2584 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
2585 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
2586 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
2587 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
2588 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
2589 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
2590
2591 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2592
2593 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
2594 test for vectorization along the lines described in the comment.
2595
2596 2018-06-30 Tom de Vries <tdevries@suse.de>
2597
2598 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
2599 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
2600 LTO_TORTURE_OPTIONS.
2601 * gcc.dg/guality/prevent-optimization.h: New file.
2602 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
2603 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
2604
2605 2018-06-30 Tom de Vries <tdevries@suse.de>
2606
2607 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
2608 * lib/gcc-dg.exp (dg-final): New proc.
2609 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
2610 argument.
2611
2612 2018-06-29 Martin Sebor <msebor@redhat.com>
2613
2614 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
2615 that don't define the function.
2616
2617 2018-06-29 Marek Polacek <polacek@redhat.com>
2618
2619 PR c++/86184
2620 * g++.dg/ext/cond3.C: New test.
2621
2622 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2623
2624 * gcc.target/arm/arm-soft-strd-even.c: New test.
2625
2626 2018-06-29 Tom de Vries <tdevries@suse.de>
2627
2628 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
2629 line, and use it.
2630 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
2631 (process-message): ... here.
2632 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
2633
2634 2018-06-29 Martin Liska <mliska@suse.cz>
2635
2636 PR tree-optimization/86263
2637 * gcc.dg/tree-ssa/pr86263.c: New test.
2638
2639 2018-06-28 Carl Love <cel@us.ibm.com>
2640
2641 * gcc.target/p9-extract-1.c: Add test case.
2642 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
2643 name in ABI.
2644
2645 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
2646
2647 PR target/86348
2648 * gcc.target/i386/pr86348.c: New test.
2649
2650 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
2651
2652 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
2653
2654 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
2655
2656 PR fortran/82865
2657 * gfortran.dg/dec_type_print_2.f03: New testcase.
2658
2659 2018-06-28 David Pagan <dave.pagan@oracle.com>
2660
2661 PR c/55976
2662 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
2663 message causing unexpected test FAIL.
2664
2665 2018-06-28 Martin Liska <mliska@suse.cz>
2666
2667 * gcc.dg/tree-ssa/switch-1.c: New test.
2668
2669 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
2670
2671 * gnat.dg/debug15.adb: New test.
2672
2673 2018-06-27 David Malcolm <dmalcolm@redhat.com>
2674
2675 PR c++/86329
2676 * g++.dg/lookup/pr86329.C: New test.
2677
2678 2018-06-27 Carl Love <cel@us.ibm.com>
2679
2680 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
2681
2682 2018-06-27 Tamar Christina <tamar.christina@arm.com>
2683
2684 PR target/85769
2685 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
2686
2687 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
2688
2689 * gcc.target/powerpc/builtins-1.c: Correct a comment.
2690
2691 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
2692
2693 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
2694 requirement for this test.
2695 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
2696 requirement, and -mpower8-vector compile option.
2697
2698 2018-06-26 Jakub Jelinek <jakub@redhat.com>
2699
2700 PR target/86314
2701 * gcc.dg/pr86314.c: New test.
2702
2703 PR debug/86257
2704 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
2705
2706 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2707
2708 * gcc.target/i386/pr86257.c: Require 64-bit.
2709
2710 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2711
2712 * g++.dg/pr86082.C: Require IBM1047 support.
2713
2714 2018-06-26 Richard Biener <rguenther@suse.de>
2715
2716 PR middle-end/86271
2717 * gcc.dg/pr86271.c: New testcase.
2718
2719 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
2720
2721 PR debug/86064
2722 * gcc.dg/pr86064.c: New.
2723
2724 2018-06-25 Jeff Law <law@redhat.com>
2725
2726 * lib/target-supports.exp
2727 (check_effective_target_logical_op_short_circuit): Add v850.
2728
2729 2018-06-25 Martin Sebor <msebor@redhat.com>
2730
2731 PR tree-optimization/86204
2732 * gcc.dg/strlenopt-46.c: New test.
2733
2734 2018-06-25 Martin Sebor <msebor@redhat.com>
2735
2736 PR tree-optimization/85700
2737 * gcc.dg/Wstringop-truncation-4.c: New test.
2738
2739 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
2740
2741 PR fortran/82972
2742 PR fortran/83088
2743 PR fortran/85851
2744 * gfortran.dg/init_flag_17.f90: New testcase.
2745
2746 2018-06-25 Carl Love <cel@us.ibm.com>
2747
2748 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
2749 vec_extract a signed int. Add vec_extract tests for bool char
2750 and bool int.
2751 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
2752 vec_extract tests.
2753
2754 2018-06-25 Tom de Vries <tdevries@suse.de>
2755
2756 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
2757
2758 2018-06-25 Jakub Jelinek <jakub@redhat.com>
2759
2760 PR target/84786
2761 * gcc.target/i386/avx512f-pr84786-3.c: New test.
2762
2763 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
2764
2765 * gnat.dg/sso9.adb: New testcase.
2766 * gnat.dg/sso9_pkg.ads: Likewise.
2767
2768 2018-06-25 Tom de Vries <tdevries@suse.de>
2769
2770 PR debug/86257
2771 * gcc.target/i386/pr86257.c: New test.
2772
2773 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
2774
2775 PR C++/86082
2776 * g++.dg/pr86082.C: New test.
2777
2778 2018-06-24 Tom de Vries <tdevries@suse.de>
2779
2780 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
2781 * gcc.dg/guality/guality.exp: Same.
2782 * gfortran.dg/guality/guality.exp: Same.
2783 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
2784
2785 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
2786
2787 * g++.dg/concepts/locations1.C: New.
2788 * g++.dg/cpp0x/locations1.C: Likewise.
2789 * g++.dg/cpp1z/inline-var2.C: Test locations too.
2790 * g++.dg/cpp1z/inline-var3.C: Likewise.
2791
2792 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
2793
2794 PR fortran/86281
2795 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
2796
2797 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
2798
2799 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
2800 this test.
2801 * gcc.target/powerpc/builtins-9.c: New test.
2802 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
2803 to expect different code generation on big-endian vs.
2804 little-endian targets.
2805
2806 2018-06-22 Tom de Vries <tdevries@suse.de>
2807
2808 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
2809 $rootme/../gdb/gdb, if available.
2810 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
2811 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
2812
2813 2018-06-22 Tom de Vries <tdevries@suse.de>
2814
2815 * lib/gcc-gdb-test.exp (report_gdb): New proc.
2816 * g++.dg/guality/guality.exp: Use report_gdb.
2817 * gcc.dg/guality/guality.exp: Same.
2818 * gfortran.dg/guality/guality.exp: Same.
2819
2820 2018-06-22 Jakub Jelinek <jakub@redhat.com>
2821
2822 PR c++/85662
2823 * g++.dg/ext/offsetof3.C: New test.
2824
2825 2018-06-22 Carl Love <cel@us.ibm.com>
2826
2827 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
2828 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
2829 for the vnor, vand and vxor instructions.
2830 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
2831 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
2832 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
2833 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
2834 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
2835 Add -dp to dg-options, update expected counts.
2836
2837 2018-06-22 Paul Koning <ni1d@arrl.net>
2838
2839 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
2840 if pdp11.
2841 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
2842 * gcc.c-torture/compile/20040101-1.c: Ditto.
2843 * gcc.c-torture/compile/20050622-1.c: Ditto.
2844 * gcc.c-torture/compile/20080625-1.c: Ditto.
2845 * gcc.c-torture/compile/20090107-1.c: Ditto.
2846 * gcc.c-torture/compile/920501-12.c: Ditto.
2847 * gcc.c-torture/compile/920501-4.c: Ditto.
2848 * gcc.c-torture/compile/961203-1.c: Ditto.
2849 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
2850 * gcc.c-torture/compile/pr25310.c: Ditto.
2851
2852 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
2853 James Norris <jnorris@codesourcery.com>
2854 Thomas Schwinge <thomas@codesourcery.com>
2855 Tom de Vries <tom@codesourcery.com>
2856
2857 * c-c++-common/goacc/deviceptr-4.c: New file.
2858 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
2859 Likewise.
2860 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
2861 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
2862 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
2863 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
2864 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
2865 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
2866 Likewise.
2867 * c-c++-common/goacc/parallel-reduction.c: Likewise.
2868 * c-c++-common/goacc/private-reduction-1.c: Likewise.
2869 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
2870 Likewise.
2871 * gfortran.dg/goacc/modules.f95: Likewise.
2872 * gfortran.dg/goacc/routine-8.f90: Likewise.
2873 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
2874
2875 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
2876
2877 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
2878 if the long double format is IEEE 128-bit for tests that are
2879 explicitly testing IBM extended double support. Use the
2880 appropriate pack and unpack built-in functions. Change calls from
2881 __builtin_isinfl to __builtin_isinf since the later supports all
2882 floating point types.
2883 * gcc.target/powerpc/pr57150.c: Likewise.
2884 * gcc.target/powerpc/pr60203.c: Likewise.
2885 * gcc.target/powerpc/pr67808.c: Likewise.
2886 * gcc.target/powerpc/pr70117.c: Likewise.
2887 * gcc.target/powerpc/tfmode_off.c: Likewise.
2888
2889 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
2890
2891 PR fortran/49630
2892 * gfortran.dg/assumed_charlen_function_7.f90: New test.
2893
2894 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
2895
2896 PR fortran/83118
2897 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
2898
2899 2018-06-21 Tom de Vries <tdevries@suse.de>
2900
2901 * gcc.dg/guality/pr45882.c (a): Add used attribute.
2902
2903 2018-06-21 Tom de Vries <tdevries@suse.de>
2904
2905 PR tree-optimization/85859
2906 * gcc.dg/pr85859.c: New test.
2907
2908 2018-06-21 Richard Biener <rguenther@suse.de>
2909
2910 PR tree-optimization/86232
2911 * gcc.dg/torture/pr86232.c: New testcase.
2912
2913 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2914
2915 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
2916
2917 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2918
2919 * gcc/gcc.target/aarch64/aes_2.c: New test.
2920
2921 2018-06-20 Than McIntosh <thanm@google.com>
2922
2923 PR libgcc/86213
2924 * gcc.dg/split-8.c: New.
2925
2926 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
2927
2928 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
2929 for vpkudus in place of vpksdus.
2930 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
2931
2932 2018-06-20 Nathan Sidwell <nathan@acm.org>
2933
2934 PR c++/85634
2935 * g++.dg/lookup/pr85634-2.C: New.
2936
2937 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
2938
2939 * g++.dg/template/friend65.C: New.
2940 * g++.dg/cpp0x/main1.C: Likewise.
2941 * g++.dg/other/main2.C: Likewise.
2942 * g++.dg/other/main3.C: Likewise.
2943 * g++.dg/template/friend42.C: Test location too.
2944 * g++.dg/concepts/decl-diagnose.C: Likewise.
2945 * g++.dg/warn/main-2.C: Update.
2946
2947 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
2948 Thomas Schwinge <thomas@codesourcery.com>
2949 Cesar Philippidis <cesar@codesourcery.com>
2950
2951 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
2952 2.5 data clause semantics.
2953 * c-c++-common/goacc/declare-2.c: Likewise.
2954 * c-c++-common/goacc/default-4.c: Likewise.
2955 * c-c++-common/goacc/finalize-1.c: New test.
2956 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
2957 OpenACC 2.5 data clause semantics.
2958 * c-c++-common/goacc/kernels-alias.c: Likewise.
2959 * c-c++-common/goacc/routine-5.c: Likewise.
2960 * c-c++-common/goacc/update-if_present-1.c: New test.
2961 * c-c++-common/goacc/update-if_present-2.c: New test.
2962 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
2963 2.5 data clause semantics.
2964 * gfortran.dg/goacc/combined-directives.f90: Likewise.
2965 * gfortran.dg/goacc/data-tree.f95: Likewise.
2966 * gfortran.dg/goacc/declare-2.f95: Likewise.
2967 * gfortran.dg/goacc/default-4.f: Likewise.
2968 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
2969 * gfortran.dg/goacc/finalize-1.f: New test.
2970 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
2971 OpenACC 2.5 data clause semantics.
2972 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
2973 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
2974 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
2975 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
2976 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
2977 * gfortran.dg/goacc/update-if_present-1.f90: New test.
2978 * gfortran.dg/goacc/update-if_present-2.f90: New test.
2979
2980 2018-06-20 Jakub Jelinek <jakub@redhat.com>
2981
2982 PR c++/86210
2983 * g++.dg/warn/Wnonnull4.C: New test.
2984
2985 2018-06-20 Marek Polacek <polacek@redhat.com>
2986
2987 PR c++/86240
2988 * g++.dg/pr86240.C: New test.
2989
2990 2018-06-20 Jakub Jelinek <jakub@redhat.com>
2991
2992 PR debug/86194
2993 * gcc.target/i386/pr86194.c: New test.
2994
2995 PR tree-optimization/86231
2996 * gcc.dg/tree-ssa/vrp119.c: New test.
2997 * gcc.c-torture/execute/pr86231.c: New test.
2998
2999 2018-06-20 Tom de Vries <tdevries@suse.de>
3000
3001 PR tree-optimization/86097
3002 * gcc.dg/autopar/pr86097.c: New test.
3003
3004 2018-06-20 Nathan Sidwell <nathan@acm.org>
3005
3006 PR c++/85634
3007 * g++.dg/lookup/pr85634.C: New.
3008
3009 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3010
3011 * gcc.target/aarch64/ldp_stp_q.c: New test.
3012 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
3013 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
3014
3015 2018-06-20 Martin Liska <mliska@suse.cz>
3016
3017 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
3018
3019 2018-06-19 Martin Sebor <msebor@redhat.com>
3020
3021 PR tree-optimization/48560
3022 * gcc.dg/Warray-bounds-28.c: New test.
3023
3024 2018-06-19 Martin Sebor <msebor@redhat.com>
3025
3026 PR middle-end/85602
3027 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
3028 to also match C++.
3029
3030 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
3031
3032 * g++.dg/lto/pr84805_0.C: Update template.
3033 * g++.dg/lto/pr84805_1.C: Update template.
3034
3035 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
3036
3037 * gnat.dg/aggr24.adb: New test.
3038 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
3039
3040 2018-06-19 Richard Biener <rguenther@suse.de>
3041
3042 PR tree-optimization/86179
3043 * gcc.dg/pr86179.c: New testcase.
3044
3045 2018-06-18 Martin Sebor <msebor@redhat.com>
3046
3047 PR middle-end/85602
3048 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
3049 * c-c++-common/attr-nonstring-8.c: New test.
3050
3051 2018-06-18 Martin Sebor <msebor@redhat.com>
3052
3053 PR tree-optimization/81384
3054 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
3055 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
3056 * gcc.c-torture/execute/builtins/strnlen.c: New test.
3057 * gcc.dg/attr-nonstring-2.c: New test.
3058 * gcc.dg/attr-nonstring-3.c: New test.
3059 * gcc.dg/attr-nonstring-4.c: New test.
3060 * gcc.dg/strlenopt-45.c: New test.
3061 * gcc.dg/strlenopt.h (strnlen): Declare.
3062
3063 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
3064
3065 PR tree-optimization/86076
3066 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
3067
3068 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
3069
3070 PR tree-optimization/64946
3071 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
3072
3073 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
3074
3075 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
3076 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
3077 * gnat.dg/stack_usage5.adb: New test.
3078
3079 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
3080
3081 PR middle-end/82479
3082 * gcc.dg/tree-ssa/popcount.c: New test.
3083 * gcc.dg/tree-ssa/popcount2.c: New test.
3084
3085 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
3086
3087 PR middle-end/64946
3088 * gcc.dg/absu.c: New test.
3089 * gcc.dg/gimplefe-29.c: New test.
3090 * gcc.target/aarch64/pr64946.c: New test.
3091
3092 2018-06-15 Jakub Jelinek <jakub@redhat.com>
3093
3094 PR c/86093
3095 * c-c++-common/pr86093.c: New test.
3096
3097 PR middle-end/85878
3098 * gfortran.fortran-torture/compile/pr85878.f90: New test.
3099
3100 PR middle-end/86123
3101 * gcc.c-torture/compile/pr86123.c: New test.
3102
3103 2018-06-15 Tom de Vries <tdevries@suse.de>
3104
3105 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
3106
3107 2018-06-15 Nick Clifton <nickc@redhat.com>
3108
3109 PR 84195
3110 * gcc.c-torture/compile/pr84195.c: New test.
3111
3112 2018-06-15 Richard Biener <rguenther@suse.de>
3113
3114 PR middle-end/86159
3115 * g++.dg/pr86159.C: New testcase.
3116
3117 2018-06-15 Richard Biener <rguenther@suse.de>
3118
3119 PR middle-end/86076
3120 * gcc.dg/pr86076.c: New testcase.
3121
3122 2018-06-14 Marek Polacek <polacek@redhat.com>
3123
3124 PR c++/86063
3125 * g++.dg/cpp0x/gen-attrs-65.C: New test.
3126
3127 2018-06-14 Jakub Jelinek <jakub@redhat.com>
3128
3129 PR target/86048
3130 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
3131 -msse2 to dg-options.
3132
3133 PR middle-end/86122
3134 * gcc.c-torture/compile/pr86122.c: New test.
3135
3136 P0624R2 - Default constructible and assignable stateless lambdas
3137 * g++.dg/cpp2a/lambda1.C: New test.
3138 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
3139 for -std=c++2a.
3140
3141 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3142
3143 * g++.dg/other/static3.C: New.
3144 * g++.dg/other/static4.C: Likewise.
3145 * g++.dg/warn/Wshadow-15.C: Likewise.
3146 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
3147 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
3148 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
3149 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
3150 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
3151 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
3152 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
3153
3154 2018-06-14 Jakub Jelinek <jakub@redhat.com>
3155
3156 PR target/85945
3157 * gcc.c-torture/compile/pr85945.c: New test.
3158
3159 2018-06-14 Richard Biener <rguenther@suse.de>
3160
3161 PR ipa/86124
3162 * gcc.dg/pr86124.c: New testcase.
3163
3164 2018-06-13 Martin Sebor <msebor@redhat.com>
3165
3166 PR tree-optimization/86114
3167 * gcc.dg/pr86114.c: New test.
3168
3169 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
3170
3171 PR fortran/86110
3172 * gfortran.dg/pr86110.f90: New test.
3173
3174 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
3175
3176 PR fortran/85703
3177 * gfortran.dg/goacc/pr85703.f90: New test.
3178 * gfortran.dg/gomp/pr85703.f90: New test.
3179
3180 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
3181
3182 PR fortran/85702
3183 * gfortran.dg/goacc/pr85702.f90: New test.
3184
3185 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
3186
3187 * gcc.target/i386/pr86048.c: New test.
3188
3189 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3190
3191 * gcc.target/arc/fma-1.c: New test.
3192
3193 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3194
3195 * gcc.target/arc/pr9001107555.c: New file.
3196
3197 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
3198
3199 * g++.dg/torture/aarch64-vect-init-1.C: New test.
3200
3201 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
3202
3203 * g++.dg/init/delete3.C: New.
3204 * g++.dg/init/new49.C: Likewise.
3205 * g++.dg/init/new25.C: Test locations too.
3206 * g++.dg/template/new4.C: Likewise.
3207 * g++.old-deja/g++.jason/operator.C: Likewise.
3208
3209 2018-06-12 Marek Polacek <polacek@redhat.com>
3210
3211 Core issue 1331 - const mismatch with defaulted copy constructor
3212 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
3213 * g++.dg/cpp0x/defaulted52.C: New test.
3214 * g++.dg/cpp0x/defaulted53.C: New test.
3215 * g++.dg/cpp0x/defaulted54.C: New test.
3216 * g++.dg/cpp0x/defaulted55.C: New test.
3217 * g++.dg/cpp0x/defaulted56.C: New test.
3218 * g++.dg/cpp0x/defaulted57.C: New test.
3219 * g++.dg/cpp0x/defaulted58.C: New test.
3220 * g++.dg/cpp0x/defaulted59.C: New test.
3221 * g++.dg/cpp0x/defaulted60.C: New test.
3222
3223 2018-06-12 David Malcolm <dmalcolm@redhat.com>
3224
3225 PR other/69968
3226 * gcc.dg/spellcheck-transposition.c: New test.
3227
3228 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
3229
3230 PR fortran/44491
3231 * gfortran.dg/pr44491.f90: New testcase
3232
3233 2018-06-12 Martin Sebor <msebor@redhat.com>
3234
3235 PR tree-optimization/85259
3236 * gcc.dg/Wstringop-overflow-5.c: New test.
3237 * gcc.dg/Wstringop-overflow-6.c: New test.
3238
3239 2018-06-12 Martin Sebor <msebor@redhat.com>
3240
3241 PR c/85931
3242 * gcc.dg/Wstringop-truncation-3.c: New test.
3243
3244 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3245
3246 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
3247 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
3248 * gcc.target/powerpc/swaps-p8-17.c: Same.
3249
3250 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3251
3252 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
3253 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
3254 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
3255 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
3256 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
3257 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
3258
3259 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3260
3261 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
3262 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
3263 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
3264 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
3265 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
3266 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
3267
3268 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3269
3270 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
3271 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
3272 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
3273 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
3274 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
3275 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
3276
3277 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3278
3279 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
3280 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
3281 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
3282 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
3283 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
3284 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
3285
3286 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3287
3288 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
3289 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
3290 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
3291 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
3292 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
3293 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
3294
3295 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3296
3297 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
3298 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
3299 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
3300 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
3301 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
3302 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
3303
3304 2018-06-12 Martin Liska <mliska@suse.cz>
3305
3306 * g++.dg/opt/mpx.C: New test.
3307 * gcc.target/i386/mpx.c: New test.
3308
3309 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3310
3311 * gcc.target/arc/builtin_simdarc.c: Update test.
3312 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
3313 * gcc.target/arc/tumaddsidi4.c: Likewise.
3314
3315 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
3316
3317 * gnat.dg/opt72a.ad[sb]: New test.
3318 * gnat.dg/opt72_pkg.ads: New helper.
3319
3320 2018-06-12 Tom de Vries <tdevries@suse.de>
3321
3322 * gcc.dg-selftests/dg-final.exp: New file.
3323
3324 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
3325
3326 * g++.dg/lookup/new2.C: Test locations too.
3327 * g++.dg/other/ellipsis1.C: Likewise.
3328 * g++.dg/other/operator1.C: Likewise.
3329 * g++.dg/other/operator2.C: Likewise.
3330 * g++.dg/overload/operator2.C: Likewise.
3331 * g++.dg/parse/defarg11.C: Likewise.
3332 * g++.dg/parse/operator4.C: Likewise.
3333 * g++.dg/template/error30.C: Likewise.
3334 * g++.dg/template/explicit-args3.C: Likewise.
3335 * g++.dg/warn/effc1.C: Likewise.
3336 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
3337 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
3338 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
3339 * g++.old-deja/g++.jason/conversion5.C: Likewise.
3340 * g++.old-deja/g++.jason/operator.C: Likewise.
3341
3342 2018-06-11 Martin Sebor <msebor@redhat.com>
3343
3344 PR tree-optimization/86083
3345 * gcc.dg/strlenopt-44.c: New test.
3346
3347 2018-06-11 Janus Weil <janus@gcc.gnu.org>
3348
3349 PR fortran/45521
3350 * gfortran.dg/generic_32.f90: New test.
3351 * gfortran.dg/generic_33.f90: New test.
3352
3353 2018-06-11 Carl Love <cel@us.ibm.com>
3354 * gcc.target/powerpc/altivec-7.c (main): Remove tests
3355 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
3356 long long bool. Remove duplicate dg-final for xxlxor. Update
3357 dg-final instruction counts.
3358 * gcc.target/powerpc/altivec-37.c (main): New file for
3359 tests vec_unpackh and vec_unpackl returning long long bool and
3360 long long int.
3361
3362 2018-06-11 Martin Liska <mliska@suse.cz>
3363
3364 PR tree-optimization/86089
3365 * gcc.dg/tree-ssa/pr86089.c: New test.
3366
3367 2018-06-11 Julia Koval <julia.koval@intel.com>
3368
3369 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
3370 * gcc.target/i386/vpclmulqdq.c: Ditto.
3371
3372 2018-06-11 Olivier Hainque <hainque@adacore.com>
3373
3374 * gnat.dg/lang-dw2.adb: New test.
3375 * gnat.dg/lang-dw3.adb: New test.
3376
3377 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
3378
3379 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
3380 gnat.dg/assertion_policy1_pkg.ads: New testcase.
3381
3382 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3383
3384 * gnat.dg/predicate1.adb: New testcase.
3385
3386 2018-06-11 Yannick Moy <moy@adacore.com>
3387
3388 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
3389
3390 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
3391
3392 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
3393 testcase.
3394
3395 2018-06-11 Javier Miranda <miranda@adacore.com>
3396
3397 * gnat.dg/prot4.adb: New testcase.
3398
3399 2018-06-11 Yannick Moy <moy@adacore.com>
3400
3401 * gnat.dg/part_of1-instantiation.adb,
3402 gnat.dg/part_of1-instantiation.ads,
3403 gnat.dg/part_of1-private_generic.adb,
3404 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
3405 testcase.
3406
3407 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
3408
3409 * gnat.dg/contract1.adb: New testcase.
3410
3411 2018-06-11 Javier Miranda <miranda@adacore.com>
3412
3413 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
3414 testcase.
3415
3416 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3417
3418 * gnat.dg/inline_always1.adb: New testcase.
3419
3420 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3421
3422 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
3423 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
3424 gnat.dg/nested_generic2_g2.ads: New testcase.
3425
3426 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
3427
3428 * g++.dg/template/friend64.C: New.
3429 * g++.old-deja/g++.other/friend4.C: Test the location too.
3430 * g++.old-deja/g++.pt/crash23.C: Likewise.
3431
3432 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3433
3434 * gfortran.dg/inline_matmul_23.f90: New test.
3435
3436 2018-06-10 Janus Weil <janus@gcc.gnu.org>
3437
3438 PR fortran/85088
3439 * gfortran.dg/intent_decl_1.f90: New test case.
3440
3441 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3442
3443 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
3444 * gfortran.dg/ieee/large_4.f90: Ditto.
3445 * gfortran.dg/round_4.f90: Ditto.
3446
3447 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3448
3449 PR fortran/38351
3450 * gfortran.dg/pr38351.f90: New test.
3451 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
3452
3453 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3454
3455 PR fortran/85138
3456 PR fortran/85996
3457 PR fortran/86051
3458 * gfortran.dg/pr85138_1.f90: New test.
3459 * gfortran.dg/pr85138_2.f90: Ditto.
3460 * gfortran.dg/pr85996.f90: Ditto.
3461
3462 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3463
3464 PR fortran/78278
3465 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
3466 * gfortran.dg/data_char_1.f90: Ditto.
3467 * gfortran.dg/pr78571.f90: Ditto.
3468 * gfortran.dg/pr78278.f90: New test.
3469
3470 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3471
3472 PR fortran/63514
3473 * gfortran.dg/pr63514.f90: New test.
3474
3475 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3476
3477 PR fortran/85631
3478 * gfortran.dg/bounds_check_20.f90: New test.
3479
3480 2018-06-08 Carl Love <cel@us.ibm.com>
3481
3482 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
3483 vpkudum counts.
3484 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
3485 vec_extract a signed int.
3486 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
3487 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
3488 vcmpgtsd, vcmpgtud.
3489 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
3490 vec_extract a signed int.
3491 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
3492 vec_extract a signed int.
3493 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
3494 vec_xor builtins. Update xxsel, xxlxor counts.
3495
3496 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
3497
3498 PR fortran/86059
3499 * gfortran.dg/associate_30.f90: Remove code tested ...
3500 * gfortran.dg/pr67803.f90: Ditto.
3501 * gfortran.dg/pr67805.f90: Ditto.
3502 * gfortran.dg/pr86059.f90: ... here. New test.
3503
3504 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
3505
3506 PR fortran/78571
3507 * gfortran.dg/pr78571.f90: New test.
3508
3509 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
3510
3511 PR target/85755
3512 * gcc.target/powerpc/pr85755.c: New test.
3513
3514 2018-06-08 Carl Love <cel@us.ibm.com>
3515
3516 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
3517 vsx-vector-6.p7.c.
3518 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
3519 vsx-vector-6.p9.c.
3520 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
3521 for BE system that are different then for an LE system from this file
3522 into vsx-vector-6-le.c using be target qualifier. Remove this file.
3523 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
3524 the various instruction counts. Rename file to vsx-vector-6.p8.c.
3525
3526 2018-06-08 Martin Liska <mliska@suse.cz>
3527
3528 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
3529
3530 2018-06-08 Martin Liska <mliska@suse.cz>
3531
3532 * g++.dg/dg.exp: Do not use mpx.exp.
3533 * g++.dg/lto/lto.exp: Likewise.
3534 * g++.dg/lto/pr69729_0.C: Remove.
3535 * g++.dg/opt/pr71529.C: Remove.
3536 * g++.dg/pr63995-1.C: Remove.
3537 * g++.dg/pr68270.C: Remove.
3538 * g++.dg/pr71624.C: Remove.
3539 * g++.dg/pr71633.C: Remove.
3540 * g++.dg/pr79761.C: Remove.
3541 * g++.dg/pr79764.C: Remove.
3542 * g++.dg/pr79769.C: Remove.
3543 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
3544 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
3545 * gcc.dg/lto/chkp-privatize_0.c: Remove.
3546 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
3547 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
3548 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
3549 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
3550 * gcc.dg/lto/pr66221_0.c: Remove.
3551 * gcc.target/i386/chkp-always_inline.c: Remove.
3552 * gcc.target/i386/chkp-bndret.c: Remove.
3553 * gcc.target/i386/chkp-builtins-1.c: Remove.
3554 * gcc.target/i386/chkp-builtins-2.c: Remove.
3555 * gcc.target/i386/chkp-builtins-3.c: Remove.
3556 * gcc.target/i386/chkp-builtins-4.c: Remove.
3557 * gcc.target/i386/chkp-const-check-1.c: Remove.
3558 * gcc.target/i386/chkp-const-check-2.c: Remove.
3559 * gcc.target/i386/chkp-hidden-def.c: Remove.
3560 * gcc.target/i386/chkp-label-address.c: Remove.
3561 * gcc.target/i386/chkp-lifetime-1.c: Remove.
3562 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
3563 * gcc.target/i386/chkp-pr69044.c: Remove.
3564 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
3565 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
3566 * gcc.target/i386/chkp-strchr.c: Remove.
3567 * gcc.target/i386/chkp-strlen-1.c: Remove.
3568 * gcc.target/i386/chkp-strlen-2.c: Remove.
3569 * gcc.target/i386/chkp-strlen-3.c: Remove.
3570 * gcc.target/i386/chkp-strlen-4.c: Remove.
3571 * gcc.target/i386/chkp-strlen-5.c: Remove.
3572 * gcc.target/i386/chkp-stropt-1.c: Remove.
3573 * gcc.target/i386/chkp-stropt-10.c: Remove.
3574 * gcc.target/i386/chkp-stropt-11.c: Remove.
3575 * gcc.target/i386/chkp-stropt-12.c: Remove.
3576 * gcc.target/i386/chkp-stropt-13.c: Remove.
3577 * gcc.target/i386/chkp-stropt-14.c: Remove.
3578 * gcc.target/i386/chkp-stropt-15.c: Remove.
3579 * gcc.target/i386/chkp-stropt-16.c: Remove.
3580 * gcc.target/i386/chkp-stropt-17.c: Remove.
3581 * gcc.target/i386/chkp-stropt-2.c: Remove.
3582 * gcc.target/i386/chkp-stropt-3.c: Remove.
3583 * gcc.target/i386/chkp-stropt-4.c: Remove.
3584 * gcc.target/i386/chkp-stropt-5.c: Remove.
3585 * gcc.target/i386/chkp-stropt-6.c: Remove.
3586 * gcc.target/i386/chkp-stropt-7.c: Remove.
3587 * gcc.target/i386/chkp-stropt-8.c: Remove.
3588 * gcc.target/i386/chkp-stropt-9.c: Remove.
3589 * gcc.target/i386/i386.exp: Do not use mpx.exp.
3590 * gcc.target/i386/indirect-thunk-11.c: Remove.
3591 * gcc.target/i386/indirect-thunk-12.c: Remove.
3592 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
3593 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
3594 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
3595 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
3596 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
3597 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
3598 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
3599 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
3600 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
3601 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
3602 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
3603 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
3604 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
3605 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
3606 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
3607 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
3608 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
3609 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
3610 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
3611 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
3612 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
3613 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
3614 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
3615 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
3616 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
3617 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
3618 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
3619 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
3620 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
3621 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
3622 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
3623 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
3624 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
3625 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
3626 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
3627 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
3628 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
3629 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
3630 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
3631 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
3632 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
3633 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
3634 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
3635 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
3636 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
3637 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
3638 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
3639 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
3640 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
3641 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
3642 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
3643 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
3644 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
3645 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
3646 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
3647 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
3648 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
3649 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
3650 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
3651 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
3652 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
3653 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
3654 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
3655 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
3656 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
3657 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
3658 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
3659 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
3660 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
3661 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
3662 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
3663 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
3664 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
3665 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
3666 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
3667 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
3668 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
3669 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
3670 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
3671 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
3672 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
3673 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
3674 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
3675 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
3676 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
3677 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
3678 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
3679 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
3680 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
3681 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
3682 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
3683 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
3684 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
3685 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
3686 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
3687 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
3688 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
3689 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
3690 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
3691 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
3692 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
3693 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
3694 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
3695 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
3696 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
3697 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
3698 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
3699 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
3700 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
3701 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
3702 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
3703 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
3704 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
3705 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
3706 * gcc.target/i386/mpx/label-address-1.c: Remove.
3707 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
3708 * gcc.target/i386/mpx/macro.c: Remove.
3709 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
3710 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
3711 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
3712 * gcc.target/i386/mpx/memcpy-1.c: Remove.
3713 * gcc.target/i386/mpx/memmove-1.c: Remove.
3714 * gcc.target/i386/mpx/memmove-2.c: Remove.
3715 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
3716 * gcc.target/i386/mpx/mpx-check.h: Remove.
3717 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
3718 * gcc.target/i386/mpx/mpx.exp: Remove.
3719 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
3720 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
3721 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
3722 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
3723 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
3724 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
3725 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
3726 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
3727 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
3728 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
3729 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
3730 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
3731 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
3732 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
3733 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
3734 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
3735 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
3736 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
3737 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
3738 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
3739 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
3740 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
3741 * gcc.target/i386/mpx/pr65508.c: Remove.
3742 * gcc.target/i386/mpx/pr65531.cc: Remove.
3743 * gcc.target/i386/mpx/pr66048.cc: Remove.
3744 * gcc.target/i386/mpx/pr66134.c: Remove.
3745 * gcc.target/i386/mpx/pr66566.c: Remove.
3746 * gcc.target/i386/mpx/pr66567.c: Remove.
3747 * gcc.target/i386/mpx/pr66568.c: Remove.
3748 * gcc.target/i386/mpx/pr66569.c: Remove.
3749 * gcc.target/i386/mpx/pr66581.c: Remove.
3750 * gcc.target/i386/mpx/pr68337-1.c: Remove.
3751 * gcc.target/i386/mpx/pr68337-2.c: Remove.
3752 * gcc.target/i386/mpx/pr68416.c: Remove.
3753 * gcc.target/i386/mpx/pr78339.c: Remove.
3754 * gcc.target/i386/mpx/pr79631.c: Remove.
3755 * gcc.target/i386/mpx/pr79633.c: Remove.
3756 * gcc.target/i386/mpx/pr79753.c: Remove.
3757 * gcc.target/i386/mpx/pr79770.c: Remove.
3758 * gcc.target/i386/mpx/pr79987.c: Remove.
3759 * gcc.target/i386/mpx/pr79988.c: Remove.
3760 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
3761 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
3762 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
3763 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
3764 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
3765 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
3766 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
3767 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
3768 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
3769 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
3770 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
3771 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
3772 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
3773 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
3774 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
3775 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
3776 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
3777 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
3778 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
3779 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
3780 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
3781 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
3782 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
3783 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
3784 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
3785 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
3786 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
3787 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
3788 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
3789 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
3790 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
3791 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
3792 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
3793 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
3794 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
3795 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
3796 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
3797 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
3798 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
3799 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
3800 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
3801 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
3802 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
3803 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
3804 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
3805 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
3806 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
3807 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
3808 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
3809 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
3810 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
3811 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
3812 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
3813 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
3814 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
3815 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
3816 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
3817 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
3818 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
3819 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
3820 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
3821 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
3822 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
3823 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
3824 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
3825 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
3826 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
3827 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
3828 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
3829 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
3830 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
3831 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
3832 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
3833 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
3834 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
3835 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
3836 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
3837 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
3838 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
3839 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
3840 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
3841 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
3842 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
3843 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
3844 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
3845 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
3846 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
3847 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
3848 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
3849 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
3850 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
3851 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
3852 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
3853 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
3854 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
3855 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
3856 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
3857 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
3858 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
3859 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
3860 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
3861 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
3862 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
3863 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
3864 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
3865 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
3866 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
3867 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
3868 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
3869 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
3870 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
3871 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
3872 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
3873 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
3874 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
3875 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
3876 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
3877 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
3878 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
3879 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
3880 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
3881 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
3882 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
3883 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
3884 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
3885 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
3886 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
3887 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
3888 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
3889 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
3890 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
3891 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
3892 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
3893 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
3894 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
3895 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
3896 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
3897 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
3898 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
3899 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
3900 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
3901 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
3902 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
3903 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
3904 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
3905 * gcc.target/i386/pr63995-2.c: Remove.
3906 * gcc.target/i386/pr64805.c: Remove.
3907 * gcc.target/i386/pr65044.c: Remove.
3908 * gcc.target/i386/pr65167.c: Remove.
3909 * gcc.target/i386/pr65183.c: Remove.
3910 * gcc.target/i386/pr65184.c: Remove.
3911 * gcc.target/i386/pr65523.c: Remove.
3912 * gcc.target/i386/pr70876.c: Remove.
3913 * gcc.target/i386/pr70877.c: Remove.
3914 * gcc.target/i386/pr71458.c: Remove.
3915 * gcc.target/i386/pr80880.c: Remove.
3916 * gcc.target/i386/ret-thunk-25.c: Remove.
3917 * gcc.target/i386/thunk-retbnd.c: Remove.
3918 * lib/mpx-dg.exp: Remove.
3919 * gcc.target/i386/funcspec-56.inc: Adjust test case.
3920
3921 2018-06-07 Carl Love <cel@us.ibm.com>
3922
3923 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
3924 statements.
3925
3926 2018-06-07 Carl Love <cel@us.ibm.com>
3927
3928 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
3929 error message.
3930
3931 2018-06-07 Marek Polacek <polacek@redhat.com>
3932
3933 PR c/85318
3934 * gcc.dg/Wc90-c99-compat-10.c: New test.
3935 * gcc.dg/Wc90-c99-compat-11.c: New test.
3936 * gcc.dg/Wc90-c99-compat-12.c: New test.
3937 * gcc.dg/Wc90-c99-compat-9.c: New test.
3938
3939 2018-06-07 Paul Koning <ni1d@arrl.net>
3940
3941 * gcc.c-torture/compile/20180605-1.c: New test.
3942
3943 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
3944
3945 PR fortran/86045
3946 * gfortran.dg/pr86045.f90: New test.
3947
3948 2018-06-07 Marek Polacek <polacek@redhat.com>
3949
3950 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
3951
3952 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
3953
3954 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
3955
3956 2018-06-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3957
3958 * gcc.target/msp430/msp430i-device-symbol.c: New test.
3959 * gcc.target/msp430/msp430f-device-symbol.c: New test.
3960 * gcc.target/msp430/msp430.h: New test header file.
3961
3962 2018-06-07 Jakub Jelinek <jakub@redhat.com>
3963
3964 PR tree-optimization/69615
3965 * gcc.dg/tree-ssa/pr69615.c: New test.
3966
3967 2018-06-07 Richard Biener <rguenther@suse.de>
3968
3969 PR tree-optimization/85935
3970 * gcc.dg/graphite/pr85935.c: New testcase.
3971
3972 2018-06-04 Carl Love <cel@us.ibm.com>
3973
3974 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
3975 debug print statements. Fix a few formating issues.
3976
3977 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
3978
3979 PR target/85657
3980 * gcc.target/powerpc/pr85657-4.c: New tests.
3981 * gcc.target/powerpc/pr85657-5.c: Likewise.
3982 * gcc.target/powerpc/pr85657-6.c: Likewise.
3983
3984 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3985
3986 PR fortran/85641
3987 * gfortran.dg/realloc_on_assign_30.f90: New test.
3988
3989 2018-06-06 Carl Love <cel@us.ibm.com>
3990 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
3991 argument to vui_arg.
3992
3993 2018-06-06 Carl Love <cel@us.ibm.com>
3994
3995 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
3996 to builtins-4.c.
3997 * gcc.target/powerpc/builtins-4.c: New test file for tests
3998 that need -mvsx.
3999
4000 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
4001
4002 PR target/85657
4003 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
4004 be used in templates. Don't check for them in overloaded functions.
4005
4006 2018-06-06 Jim Wilson <jimw@sifive.com>
4007
4008 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
4009 * gcc.target/riscv/interrupt-mmode.c: New.
4010 * gcc.target/riscv/interrupt-smode.c: New.
4011 * gcc.target/riscv/interrupt-umode.c: New.
4012
4013 2018-06-06 Marek Polacek <polacek@redhat.com>
4014
4015 PR c++/85977
4016 * g++.dg/cpp0x/initlist102.C: New test.
4017 * g++.dg/cpp0x/initlist103.C: New test.
4018 * g++.dg/cpp0x/initlist104.C: New test.
4019
4020 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
4021
4022 * gcc.dg/torture/pr86066.c: New test.
4023
4024 2018-06-06 Richard Biener <rguenther@suse.de>
4025
4026 PR tree-optimization/86062
4027 * g++.dg/tree-ssa/pr86062.C: New testcase.
4028
4029 2018-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
4030
4031 * gcc.target/msp430/function-attributes-4.c: New test.
4032 * gcc.target/msp430/static-interrupts.c: New test.
4033
4034 2018-06-05 Steve Ellcey <sellcey@cavium.com>
4035
4036 PR target/79924
4037 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
4038 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
4039 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
4040 * gcc.target/aarch64/nofp_1.c: Ditto.
4041
4042 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
4043
4044 * gcc.target/arm/cmse/cmse-1c99.c: New test.
4045
4046 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
4047
4048 PR fortran/85701
4049 * gfortran.dg/goacc/pr85701.f90: New test.
4050
4051 2018-06-05 Marek Polacek <polacek@redhat.com>
4052
4053 PR c++/85976
4054 * g++.dg/cpp0x/alias-decl-64.C: New test.
4055
4056 2018-06-05 Richard Biener <rguenther@suse.de>
4057
4058 PR tree-optimization/86046
4059 * gcc.dg/pr86046.c: New testcase.
4060
4061 2018-06-05 Richard Biener <rguenther@suse.de>
4062
4063 PR tree-optimization/86047
4064 * gcc.dg/pr86047.c: New testcase.
4065
4066 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4067
4068 PR target/81497
4069 * g++.target/arm/arm.exp: New file.
4070 * g++.target/arm/pr81497.C: Likewise.
4071
4072 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
4073
4074 * gcc.target/s390/htm-builtins-compile-4.c: New test.
4075
4076 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
4077
4078 * gcc.dg/store_merging_21.c: New test.
4079 * gnat.dg/opt71b.adb: Likewise.
4080 * gnat.dg/opt71.adb: Rename into...
4081 * gnat.dg/opt71a.adb: ...this.
4082
4083 2018-06-04 Richard Biener <rguenther@suse.de>
4084
4085 PR tree-optimization/85955
4086 * gcc.dg/pr85955.c: New testcase.
4087
4088 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
4089
4090 PR fortran/85981
4091 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
4092 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
4093 * gfortran.dg/allocate_stat_2.f90: Ditto.
4094 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
4095
4096 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
4097
4098 * gcc.target/aarch64/sve/extract_5.c: New test.
4099
4100 2018-06-04 Jakub Jelinek <jakub@redhat.com>
4101
4102 PR target/85832
4103 PR target/86036
4104 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
4105 vptestm.
4106 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
4107 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
4108 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
4109 * gcc.target/i386/avx512bw-pr86036.c: New test.
4110
4111 2018-06-04 Richard Biener <rguenther@suse.de>
4112
4113 PR tree-optimization/86038
4114 * gcc.dg/pr86038.c: New testcase.
4115
4116 2018-06-04 Jakub Jelinek <jakub@redhat.com>
4117
4118 PR tree-optimization/69615
4119 * gcc.dg/pr69615.c: New test.
4120
4121 PR c++/86025
4122 * c-c++-common/gomp/pr86025.c: New test.
4123
4124 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
4125
4126 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
4127
4128 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
4129
4130 * gcc.dg/torture/pr86034.c: New test.
4131
4132 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
4133
4134 PR fortran/36497
4135 * gfortran.dg/cray_pointer_12.f90: New test.
4136
4137 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
4138
4139 PR fortran/85938
4140 * gfortran.dg/pr85938.f90: Fixed by revision r261081
4141
4142 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
4143
4144 * gnat.dg/specs/opt3.ads: New test.
4145 * gnat.dg/specs/opt3_pkg.ads: New helper.
4146
4147 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
4148
4149 * gnat.dg/discr53.ad[sb]: New test.
4150 * gnat.dg/discr53_pkg.ads: New helper.
4151
4152 2018-06-01 Carl Love <cel@us.ibm.com>
4153
4154 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
4155 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
4156
4157 2018-06-01 Carl Love <cel@us.ibm.com>
4158
4159 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
4160 to make it consistent with the naming convention in the file.
4161 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
4162 to altivec-7.c. Delete file.
4163 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
4164 to altivec-7.c. Delete file.
4165 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
4166 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
4167 vec_unpackl tests. Update instruction counts.
4168 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
4169 tests to builtins-1.c.
4170 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
4171 tests to builtins-1.c.
4172 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
4173 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
4174 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
4175 Remove vec_ctf tests returning double. Remove vec_cts with
4176 double args. Remove vec_sel with invalid arguments. Add tests for
4177 vec_splat.
4178 Add instruction counts for new tests.
4179 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
4180 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
4181 vec_unsigned.
4182 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
4183 test_sll_vsill_vsill_vuc.
4184 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
4185 vec_revb.
4186 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
4187 tests from altivec-7.h.
4188 * gcc.target/powerpc/vsx-7-be.c: Remove file.
4189 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
4190 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
4191 splat_sll, splat_uc, splat_int128, splat_uint128.
4192 Make second argument of vec_extract and vec_insert a signed int.
4193 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
4194 argument.
4195
4196 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
4197
4198 * gcc.dg/store_merging_20.c: New test.
4199 * gnat.dg/opt71.adb: Likewise.
4200 * gnat.dg/opt71_pkg.ads: New helper.
4201
4202 2018-06-01 Carl Love <cel@us.ibm.com>
4203
4204 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
4205 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
4206 Add vec_xst_be for signed and unsigned arguments.
4207
4208 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
4209
4210 PR fortran/85816
4211 PR fortran/85975
4212 * gfortran.dg/pr85816.f90: New test.
4213 * gfortran.dg/pr85975.f90: New test.
4214
4215 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
4216
4217 PR fortran/63570
4218 * gfortran.dg/random_init_1.f90: New test.
4219 * gfortran.dg/random_init_2.f90: New test.
4220 * gfortran.dg/random_init_3.f90: New test.
4221 * gfortran.dg/random_init_4.f90: New test.
4222 * gfortran.dg/random_init_5.f90: New test.
4223 * gfortran.dg/random_init_6.f90: New test.
4224
4225 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
4226
4227 PR tree-optimization/85989
4228 * gcc.dg/torture/pr85989.c: New test.
4229
4230 2018-06-01 Richard Biener <rguenther@suse.de>
4231
4232 PR middle-end/86017
4233 * gcc.dg/tree-ssa/pr86017.c: New testcase.
4234
4235 2018-06-01 Richard Biener <rguenther@suse.de>
4236
4237 PR ipa/85960
4238 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
4239
4240 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
4241
4242 PR middle-end/78809
4243 * gcc.dg/strcmpopt_2.c: New test.
4244 * gcc.dg/strcmpopt_3.c: New test.
4245
4246 PR middle-end/83026
4247 * gcc.dg/strcmpopt_3.c: New test.
4248
4249 2018-05-31 Jakub Jelinek <jakub@redhat.com>
4250
4251 PR target/85984
4252 * gcc.target/i386/pr85984.c: New test.
4253
4254 2018-05-31 Martin Sebor <msebor@redhat.com>
4255
4256 PR c/82063
4257 * gcc.dg/Walloc-size-larger-than-1.c: New test.
4258 * gcc.dg/Walloc-size-larger-than-10.c: New test.
4259 * gcc.dg/Walloc-size-larger-than-11.c: New test.
4260 * gcc.dg/Walloc-size-larger-than-12.c: New test.
4261 * gcc.dg/Walloc-size-larger-than-13.c: New test.
4262 * gcc.dg/Walloc-size-larger-than-14.c: New test.
4263 * gcc.dg/Walloc-size-larger-than-15.c: New test.
4264 * gcc.dg/Walloc-size-larger-than-16.c: New test.
4265 * gcc.dg/Walloc-size-larger-than-17.c: New test.
4266 * gcc.dg/Walloc-size-larger-than-2.c: New test.
4267 * gcc.dg/Walloc-size-larger-than-3.c: New test.
4268 * gcc.dg/Walloc-size-larger-than-4.c: New test.
4269 * gcc.dg/Walloc-size-larger-than-5.c: New test.
4270 * gcc.dg/Walloc-size-larger-than-6.c: New test.
4271 * gcc.dg/Walloc-size-larger-than-7.c: New test.
4272 * gcc.dg/Walloc-size-larger-than-8.c: New test.
4273 * gcc.dg/Walloc-size-larger-than-9.c: New test.
4274 * gcc.dg/Walloc-size-larger-than.c: New test.
4275
4276 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
4277 Cesar Philippidis <cesar@codesourcery.com>
4278
4279 PR middle-end/85879
4280 * gfortran.dg/goacc/pr77371-1.f90: New test.
4281 * gfortran.dg/goacc/pr77371-2.f90: New test.
4282 * gfortran.dg/goacc/pr85879.f90: New test.
4283
4284 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4285
4286 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
4287 * gnat.dg/stack_usage1b.adb: Likewise.
4288 * gnat.dg/stack_usage1c.adb: Likewise.
4289 * gnat.dg/stack_usage3.adb: Likewise.
4290 * gnat.dg/stack_usage1_pkg.adb: Delete.
4291
4292 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4293
4294 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
4295 * gcc.dg/store_merging_11.c: Likewise.
4296 * gcc.dg/store_merging_13.c: Likewise.
4297 * gcc.dg/store_merging_14.c: Likewise.
4298 * gcc.dg/store_merging_15.c: Likewise.
4299 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
4300
4301 2018-05-31 Ed Schonberg <schonberg@adacore.com>
4302
4303 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
4304 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
4305 gnat.dg/limited1_outer.ads: New testcase.
4306
4307 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
4308
4309 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
4310 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
4311 New testcase.
4312
4313 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4314
4315 * gnat.dg/size_clause1.adb: New testcase.
4316
4317 2018-05-31 Javier Miranda <miranda@adacore.com>
4318
4319 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
4320
4321 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
4322
4323 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
4324 vld1x3 intrinsics for aarch64.
4325 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
4326 vst1x2 intrinsics for aarch64.
4327 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
4328 vst1x3 intrinsics for aarch64.
4329
4330 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
4331
4332 PR c++/77777
4333 * g++.dg/diagnostic/pr77777.C: New test.
4334
4335 2018-05-30 David Pagan <dave.pagan@oracle.com>
4336
4337 PR c/55976
4338 * gcc.dg/noncompile/pr55976-1.c: New test.
4339 * gcc.dg/noncompile/pr55976-2.c: New test.
4340
4341 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
4342
4343 * gcc.dg/lto/20111213-1_0.c: Fix template.
4344 * gcc.dg/lto/20100603-1_0.c: Fix template.
4345 * gcc.dg/lto/20100603-2_0.c: Fix template.
4346 * gcc.dg/lto/20100603-3_0.c: Fix template.
4347
4348 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
4349 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
4350 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
4351 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
4352 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
4353 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
4354 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
4355 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
4356 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
4357 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
4358 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
4359 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
4360 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
4361 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
4362 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
4363 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
4364 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
4365 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
4366 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
4367 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
4368 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
4369 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
4370 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
4371 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
4372 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
4373 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
4374 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
4375 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
4376 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
4377 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
4378 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
4379 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
4380 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
4381 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
4382 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
4383 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
4384 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
4385 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
4386 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
4387 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
4388 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
4389 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
4390 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
4391 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
4392 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
4393 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
4394 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
4395 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
4396 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
4397 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
4398 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
4399 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
4400 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
4401 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
4402 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
4403 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
4404 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
4405 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
4406 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
4407 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
4408 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
4409 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
4410
4411 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
4412
4413 Revert:
4414 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
4415
4416 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
4417
4418 * gcc.target/aarch64/simd/ldp_stp_9: New.
4419 * gcc.target/aarch64/simd/ldp_stp_10: New.
4420 * gcc.target/aarch64/simd/ldp_stp_11: New.
4421 * gcc.target/aarch64/simd/ldp_stp_12: New.
4422
4423 2018-05-30 Ed Schonberg <schonberg@adacore.com>
4424
4425 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
4426
4427 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
4428
4429 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
4430
4431 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
4432
4433 PR target/85950
4434 * gcc.target/i386/pr85950.c: New test.
4435
4436 2018-05-29 Marek Polacek <polacek@redhat.com>
4437
4438 PR c++/85883
4439 * g++.dg/cpp1z/class-deduction55.C: New test.
4440 * g++.dg/cpp1z/class-deduction56.C: New test.
4441 * g++.dg/cpp1z/class-deduction57.C: New test.
4442
4443 2018-05-29 Jakub Jelinek <jakub@redhat.com>
4444
4445 PR c++/85952
4446 * g++.dg/warn/Wunused-var-33.C: New test.
4447
4448 PR target/85918
4449 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
4450 and -fno-vect-cost-model options. Add aligned(64) attribute to the
4451 arrays. Add suffix 1 to all functions and use 4 iterations rather
4452 than N. Add functions with conversions to and from float.
4453 Add new set of functions with 8 iterations and another one
4454 with 16 iterations, expect 24 vectorized loops instead of just 4.
4455 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
4456
4457 2018-05-29 Javier Miranda <miranda@adacore.com>
4458
4459 * gnat.dg/equal2.adb: New testcase.
4460
4461 2018-05-29 Ed Schonberg <schonberg@adacore.com>
4462
4463 * gnat.dg/float_attributes_overflows.adb: New testcase.
4464
4465 2018-05-29 Pascal Obry <obry@adacore.com>
4466
4467 * gnat.dg/normalize_pathname.adb: New testcase.
4468
4469 2018-05-29 Tom de Vries <tom@codesourcery.com>
4470
4471 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
4472 message.
4473 * lib/scanipa.exp (scan-ipa-dump-times): Same.
4474 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
4475 * lib/scantree.exp (scan-tree-dump-times): Same.
4476
4477 2018-05-29 Tom de Vries <tom@codesourcery.com>
4478
4479 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
4480 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
4481 Use proc name as first argument to dg-scan.
4482
4483 2018-05-29 Tom de Vries <tom@codesourcery.com>
4484
4485 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
4486 with no arguments.
4487
4488 2018-05-28 Richard Biener <rguenther@suse.de>
4489
4490 PR tree-optimization/85934
4491 * gcc.target/i386/pr85934.c: New testcase.
4492
4493 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
4494
4495 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
4496
4497 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
4498
4499 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
4500
4501 2018-05-28 Ed Schonberg <schonberg@adacore.com>
4502
4503 * gnat.dg/fixedpnt5.adb: New testcase.
4504
4505 2018-05-28 Justin Squirek <squirek@adacore.com>
4506
4507 * gnat.dg/array31.adb: New testcase.
4508
4509 2018-05-28 Justin Squirek <squirek@adacore.com>
4510
4511 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
4512 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
4513
4514 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
4515
4516 * gfortran.dg/data_stmt_pointer.f90: new test.
4517
4518 2018-05-27 Jakub Jelinek <jakub@redhat.com>
4519
4520 PR target/85918
4521 * gcc.target/i386/avx512dq-pr85918.c: New test.
4522
4523 2018-05-25 Jim Wilson <jimw@sifive.com>
4524
4525 * gcc.target/riscv/interrupt-1.c: New.
4526 * gcc.target/riscv/interrupt-2.c: New.
4527 * gcc.target/riscv/interrupt-3.c: New.
4528 * gcc.target/riscv/interrupt-4.c: New.
4529 * gcc.target/riscv/interrupt-5.c: New.
4530
4531 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
4532
4533 PR fortran/85786
4534 * gfortran.dg/pr85786.f90: New test.
4535
4536 2018-05-25 Paul Koning <ni1d@arrl.net>
4537
4538 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
4539 * gcc.c-torture/compile/pr55921.c: Ditto.
4540 * gcc.c-torture/compile/pr60655-1.c: Ditto.
4541 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
4542
4543 2018-05-25 Jakub Jelinek <jakub@redhat.com>
4544
4545 PR target/85832
4546 * gcc.target/i386/avx512f-pr85832.c: New test.
4547 * gcc.target/i386/avx512vl-pr85832.c: New test.
4548 * gcc.target/i386/avx512bw-pr85832.c: New test.
4549 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
4550
4551 2018-05-25 Bin Cheng <bin.cheng@arm.com>
4552
4553 PR tree-optimization/85720
4554 * gcc.dg/tree-ssa/pr85720.c: New test.
4555 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
4556 distribution.
4557
4558 2018-05-25 Martin Liska <mliska@suse.cz>
4559
4560 PR testsuite/85911
4561 * gcc.dg/tree-prof/update-loopch.c: Do not scan
4562 for 'Removing basic block'.
4563
4564 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
4565
4566 * gnat.dg/sec_stack1.adb: New testcase.
4567
4568 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4569
4570 * gnat.dg/fixedpnt4.adb: New testcase.
4571
4572 2018-05-25 Javier Miranda <miranda@adacore.com>
4573
4574 * gnat.dg/interface7.adb: New testcase.
4575
4576 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
4577
4578 * gnat.dg/sec_stack2.adb: New testcase.
4579
4580 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4581
4582 * gnat.dg/interface6.adb: New testcase.
4583
4584 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4585
4586 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
4587
4588 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4589
4590 * lib/target-supports.exp
4591 (check_effective_target_vect_double_cond_arith): Include
4592 multiplication and division.
4593 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
4594 fully-masked loops with a fixed vector length.
4595 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
4596 tests.
4597 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
4598 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
4599 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
4600
4601 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4602
4603 * gcc.target/aarch64/sve/div_1.c: New test.
4604 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
4605 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
4606 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
4607
4608 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4609
4610 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
4611
4612 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4613
4614 * lib/target-supports.exp
4615 (check_effective_target_vect_double_cond_arith): New proc.
4616 * gcc.dg/vect/vect-cond-arith-1.c: New test.
4617 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
4618 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
4619 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
4620 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
4621 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
4622 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
4623
4624 2018-05-25 Janus Weil <janus@gcc.gnu.org>
4625
4626 PR fortran/85839
4627 * gfortran.dg/f2018_obs.f90: New test case.
4628
4629 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4630
4631 PR fortran/85543
4632 * gfortran.dg/pr85543.f90: New test.
4633
4634 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4635
4636 PR fortran/85780
4637 * gfortran.dg/pr85780.f90: New test.
4638
4639 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4640
4641 PR fortran/85779
4642 * gfortran.dg/pr85779_1.f90: New test.
4643 * gfortran.dg/pr85779_2.f90: Ditto.
4644 * gfortran.dg/pr85779_3.f90: Ditto.
4645
4646 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4647
4648 PR fortran/85895
4649
4650 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
4651 * gfortran.dg/pr85895.f90: New test.
4652
4653 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
4654
4655 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
4656 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
4657
4658 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
4659
4660 * gcc.dg/fold-popcount-1.c: New testcase.
4661 * gcc.dg/fold-popcount-2.c: New testcase.
4662 * gcc.dg/fold-popcount-3.c: New testcase.
4663 * gcc.dg/fold-popcount-4.c: New testcase.
4664
4665 2018-05-24 Marek Polacek <polacek@redhat.com>
4666
4667 PR c++/85847
4668 * g++.dg/cpp0x/new3.C: New test.
4669
4670 2018-05-24 Javier Miranda <miranda@adacore.com>
4671
4672 * gnat.dg/discr52.adb: New testcase.
4673
4674 2018-05-24 Ed Schonberg <schonberg@adacore.com>
4675
4676 * gnat.dg/others1.adb: New testcase.
4677
4678 2018-05-24 Justin Squirek <squirek@adacore.com>
4679
4680 * gnat.dg/raise_expr.adb: New testcase.
4681
4682 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
4683
4684 * gnat.dg/formal_containers.adb: New testcase.
4685
4686 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4687
4688 * gcc.target/i386/pr85345.c: Require ifunc support.
4689
4690 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
4691
4692 * gcc.dg/vect/vect-fma-1.c: New test.
4693
4694 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4695
4696 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
4697 scan-tree-dump*.
4698
4699 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
4700
4701 PR target/83009
4702 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
4703
4704 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
4705
4706 PR target/78849
4707 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
4708 DEFAULT_CFLAGS.
4709 * gcc.target/msp430/pr78849.c: New test.
4710
4711 2018-05-23 Marek Polacek <polacek@redhat.com>
4712
4713 * g++.dg/cpp2a/range-for8.C: New test.
4714 * g++.dg/cpp2a/range-for9.C: New test.
4715 * g++.dg/cpp2a/range-for10.C: New test.
4716
4717 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
4718
4719 * lib/target-supports.exp (check_effective_target_be): New.
4720 (check_effective_target_le): New.
4721
4722 2018-05-23 Marek Polacek <polacek@redhat.com>
4723
4724 * g++.dg/cpp2a/range-for1.C: New test.
4725 * g++.dg/cpp2a/range-for2.C: New test.
4726 * g++.dg/cpp2a/range-for3.C: New test.
4727 * g++.dg/cpp2a/range-for4.C: New test.
4728 * g++.dg/cpp2a/range-for5.C: New test.
4729 * g++.dg/cpp2a/range-for6.C: New test.
4730 * g++.dg/cpp2a/range-for7.C: New test.
4731
4732 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
4733
4734 * gcc.target/i386/cvt-3.c: New test.
4735
4736 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
4737
4738 * gcc.target/i386/cvt-2.c: New test.
4739
4740 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
4741
4742 * gcc.dg/pr79985.c: New testcase.
4743
4744 2018-05-23 Richard Biener <rguenther@suse.de>
4745
4746 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
4747
4748 2018-05-23 Sudakshina Das <sudi.das@arm.com>
4749
4750 PR target/84882
4751 * gcc.target/aarch64/pr84882.c: New test.
4752 * gcc.target/aarch64/target_attr_18.c: Likewise.
4753
4754 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
4755
4756 PR tree-optimization/85853
4757 * gfortran.dg/vect/pr85853.f90: New test.
4758
4759 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4760
4761 * gnat.dg/import2.adb: New testcase.
4762
4763 2018-05-23 Ed Schonberg <schonberg@adacore.com>
4764
4765 * gnat.dg/discr51.adb: New testcase.
4766
4767 2018-05-23 Javier Miranda <miranda@adacore.com>
4768
4769 * gnat.dg/valid_scalars1.adb: New testcase.
4770
4771 2018-05-23 Ed Schonberg <schonberg@adacore.com>
4772
4773 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
4774
4775 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4776
4777 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
4778 testcase.
4779
4780 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4781
4782 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
4783 testcase.
4784
4785 2018-05-23 Bob Duff <duff@adacore.com>
4786
4787 * gnat.dg/addr10.adb: New testcase.
4788
4789 2018-05-23 Richard Biener <rguenther@suse.de>
4790
4791 PR middle-end/85874
4792 * gcc.dg/Wstrict-overflow-27.c: New testcase.
4793
4794 2018-05-23 Yury Gribov <tetra2005@gmail.com>
4795
4796 PR tree-optimization/85822
4797 * c-c++-common/pr85822.c: New test.
4798
4799 2018-05-23 Richard Biener <rguenther@suse.de>
4800
4801 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
4802
4803 2018-05-22 Janus Weil <janus@gcc.gnu.org>
4804
4805 PR fortran/85841
4806 * gfortran.dg/pr30667.f: Add option "-std=legacy".
4807
4808 2018-05-22 Martin Sebor <msebor@redhat.com>
4809
4810 PR middle-end/85359
4811 * gcc.dg/attr-nonstring.c: New test.
4812
4813 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
4814
4815 PR target/85345
4816 * gcc.target/i386/pr85345.c: New test.
4817
4818 2018-05-22 Luis Machado <luis.machado@linaro.org>
4819
4820 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
4821
4822 2018-05-22 Janus Weil <janus@gcc.gnu.org>
4823
4824 PR fortran/85841
4825 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
4826 dg-additional-options.
4827 * gfortran.dg/graphite/block-2.f: Ditto.
4828 * gfortran.dg/graphite/id-19.f: Ditto.
4829 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
4830 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
4831 * gfortran.dg/vect/pr52580.f: Ditto.
4832
4833 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
4834
4835 * gcc.target/aarch64/ldp_stp_6.c: New.
4836 * gcc.target/aarch64/ldp_stp_7.c: New.
4837 * gcc.target/aarch64/ldp_stp_8.c: New.
4838
4839 2018-05-22 Martin Sebor <msebor@redhat.com>
4840
4841 PR c/85623
4842 * c-c++-common/attr-nonstring-3.c: Adjust.
4843 * c-c++-common/attr-nonstring-4.c: Adjust.
4844 * c-c++-common/attr-nonstring-6.c: New test.
4845
4846 2018-05-22 Martin Sebor <msebor@redhat.com>
4847
4848 PR tree-optimization/85826
4849 * gcc.dg/Wrestrict-17.c: New test.
4850
4851 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
4852
4853 * gcc.dg/torture/pr85862.c: Rename to...
4854 * gcc.dg/torture/pr85852.c: ...this.
4855
4856 2018-05-22 Justin Squirek <squirek@adacore.com>
4857
4858 * gnat.dg/warn14.adb: New testcase.
4859
4860 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
4861
4862 * gnat.dg/controlled8.adb: New testcase.
4863
4864 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
4865
4866 * gnat.dg/discr50.adb: New testcase.
4867
4868 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4869
4870 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
4871 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
4872 gnat.dg/discr49_rec2.ads: New testcase.
4873
4874 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4875
4876 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
4877 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
4878 testcase.
4879
4880 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4881
4882 * gnat.dg/fixedpnt3.adb: New testcase.
4883
4884 2018-05-22 Justin Squirek <squirek@adacore.com>
4885
4886 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
4887 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
4888
4889 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
4890
4891 PR middle-end/85862
4892 * gcc.dg/torture/pr85862.c: New test.
4893
4894 2018-05-22 Richard Biener <rguenther@suse.de>
4895
4896 PR tree-optimization/85834
4897 * g++.dg/torture/pr85834.C: New testcase.
4898 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
4899
4900 2018-05-22 Martin Liska <mliska@suse.cz>
4901
4902 PR ipa/85607
4903 * g++.dg/ipa/pr85607.C: New test.
4904
4905 2018-05-22 Richard Biener <rguenther@suse.de>
4906
4907 PR tree-optimization/85863
4908 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
4909
4910 2018-05-22 Janus Weil <janus@gcc.gnu.org>
4911
4912 PR fortran/85841
4913 * gfortran.dg/assumed_rank_5.f90: Update error message.
4914 * gfortran.dg/assumed_type_4.f90: Ditto.
4915 * gfortran.dg/bind_c_array_params.f03: Ditto.
4916 * gfortran.dg/bind_c_usage_28.f90: Ditto.
4917 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
4918 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
4919 * gfortran.dg/c_loc_tests_11.f03: Ditto.
4920 * gfortran.dg/coarray_atomic_2.f90: Ditto.
4921 * gfortran.dg/coarray_collectives_2.f90: Ditto.
4922 * gfortran.dg/coarray_collectives_10.f90: Ditto.
4923 * gfortran.dg/coarray_collectives_13.f90: Ditto.
4924 * gfortran.dg/rank_3.f90: Ditto.
4925 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
4926 * gfortran.dg/implicit_14.f90: Ditto.
4927
4928 2018-05-21 Christian Groessler <chris@groessler.org>
4929
4930 * gcc.c-torture/compile/simd-5.c: Fix comment.
4931
4932 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
4933
4934 PR target/85657
4935 * gcc.target/powerpc/pr85657-1.c: New test for converting between
4936 __float128, __ibm128, and long double.
4937 * gcc.target/powerpc/pr85657-2.c: Likewise.
4938 * gcc.target/powerpc/pr85657-3.c: Likewise.
4939 * g++.dg/pr85667.C: New test to make sure __ibm128 is
4940 implementated as a separate type internally, and is not just an
4941 alias for long double.
4942
4943 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
4944
4945 PR tree-optimization/85814
4946 * gcc.dg/torture/pr85814.c: New test.
4947
4948 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
4949
4950 PR c++/84588
4951 * g++.dg/cpp0x/cond1.C: New.
4952 * g++.dg/cpp1y/pr84588-1.C: Likewise.
4953 * g++.dg/cpp1y/pr84588-2.C: Likewise.
4954 * g++.dg/cpp1y/pr84588-3.C: Likewise.
4955 * g++.dg/parse/cond6.C: Likewise.
4956 * g++.dg/parse/cond7.C: Likewise.
4957 * g++.dg/parse/cond8.C: Likewise.
4958 * g++.dg/cpp1z/decomp16.C: Update.
4959 * g++.old-deja/g++.jason/cond.C: Likewise.
4960
4961 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
4962
4963 ChangeLog for r260480
4964 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
4965 warnings for deleted and obsolescent features.
4966 * gfortran.dg/graphite/id-19.f: Ditto.
4967 * gfortran.dg/graphite/id-20.f: Ditto.
4968 * gfortran.dg/graphite/id-27.f90: Ditto.
4969 * gfortran.dg/graphite/pr82449.f: Ditto.
4970
4971 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4972
4973 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
4974 tiny and large memory models.
4975
4976 2018-04-04 Ed Schonberg <schonberg@adacore.com>
4977
4978 * gnat.dg/suppress_initialization.adb,
4979 gnat.dg/suppress_initialization_pkg.ads: New testcase.
4980
4981 2018-04-04 Ed Schonberg <schonberg@adacore.com>
4982
4983 * gnat.dg/exit1.adb: New testcase.
4984
4985 2018-04-04 Ed Schonberg <schonberg@adacore.com>
4986
4987 * gnat.dg/array30.adb: New testcase.
4988
4989 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
4990
4991 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
4992
4993 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4994
4995 * gcc.c-torture/execute/ssad-run.c: New test.
4996 * gcc.c-torture/execute/usad-run.c: Likewise.
4997 * gcc.target/aarch64/ssadv16qi.c: Likewise.
4998 * gcc.target/aarch64/usadv16qi.c: Likewise.
4999
5000 2018-05-21 Tamar Christina <tamar.christina@arm.com>
5001
5002 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
5003 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
5004 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
5005 vbcaxq_s64): New.
5006 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
5007 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
5008 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
5009
5010 2018-05-21 Janus Weil <janus@gcc.gnu.org>
5011
5012 PR fortran/85841
5013 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
5014 * gfortran.dg/g77/20020307-1.f: Ditto.
5015 * gfortran.dg/g77/980310-3.f: Ditto.
5016 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
5017 * gfortran.dg/goacc/loop-1.f95: Ditto.
5018 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
5019 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
5020 * gfortran.dg/gomp/do-1.f90: Ditto.
5021 * gfortran.dg/gomp/omp_do1.f90: Ditto.
5022 * gfortran.dg/pr17229.f: Ditto.
5023 * gfortran.dg/pr37243.f: Ditto.
5024 * gfortran.dg/pr49721-1.f: Ditto.
5025 * gfortran.dg/pr58484.f: Ditto.
5026 * gfortran.dg/pr81175.f: Ditto.
5027 * gfortran.dg/pr81723.f: Ditto.
5028 * gfortran.dg/predcom-2.f: Ditto.
5029 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
5030 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
5031 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
5032 * gfortran.dg/vect/pr52580.f: Ditto.
5033
5034 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
5035
5036 PR fortran/80657
5037 * gfortran.dg/char_result_18.f90: New test.
5038
5039 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
5040
5041 PR fortran/49636
5042 * gfortran.dg/associate_38.f90: New test.
5043
5044 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
5045
5046 PR fortran/82275
5047 * gfortran.dg/select_type_42.f90: New test.
5048
5049 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
5050
5051 PR fortran/82923
5052 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
5053 that the patch fixes PR66694 & PR82617, although the testcases
5054 are not explicitly included.
5055
5056 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
5057
5058 * gcc.dg/stack-usage-1.c: Add support for rv32e.
5059
5060 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
5061
5062 PR c++/82899
5063 * g++.dg/pr82899.C: New testcase.
5064
5065 2018-05-18 Martin Liska <mliska@suse.cz>
5066
5067 * gcc.dg/pr68766.c: Change pruned output.
5068
5069 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
5070
5071 PR c++/85782
5072 * c-c++-common/goacc/pr85782.c: New test.
5073
5074 2018-05-18 Sudakshina Das <sudi.das@arm.com>
5075
5076 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
5077
5078 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5079
5080 * gcc.target/arm/pr62554.c: Delete.
5081 * gcc.target/arm/pr69610-1.c: Likewise.
5082 * gcc.target/arm/pr69610-2.c: Likewise.
5083
5084 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5085
5086 * gcc.target/arm/pr40887.c: Update comment.
5087 * lib/target-supports.exp: Don't generate effective target checks
5088 and related helpers for armv5. Update comment.
5089 * gcc.target/arm/armv5_thumb_isa.c: Delete.
5090 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
5091 target check and options.
5092
5093 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5094
5095 PR middle-end/85817
5096 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
5097 scan-tree-dump-not for h.
5098
5099 2018-05-18 Richard Biener <rguenther@suse.de>
5100
5101 * gcc.dg/tree-ssa/pr21559.c: Adjust.
5102 * gcc.dg/tree-ssa/pr45397.c: Likewise.
5103 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
5104 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
5105 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
5106 * gcc.dg/tree-ssa/vrp17.c: Likewise.
5107 * gcc.dg/tree-ssa/vrp18.c: Likewise.
5108 * gcc.dg/tree-ssa/vrp23.c: Likewise.
5109 * gcc.dg/tree-ssa/vrp24.c: Likewise.
5110 * gcc.dg/tree-ssa/vrp58.c: Likewise.
5111 * gcc.dg/vrp-min-max-1.c: Likewise.
5112 * gcc.dg/vrp-min-max-3.c: New testcase.
5113
5114 2018-05-18 Richard Biener <rguenther@suse.de>
5115
5116 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
5117 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
5118 * gcc.dg/graphite/scop-6.c: Likewise.
5119 * gcc.dg/graphite/scop-7.c: Likewise.
5120 * gcc.dg/graphite/scop-8.c: Likewise.
5121 * gcc.dg/graphite/scop-9.c: Likewise.
5122
5123 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5124
5125 * gcc.target/aarch64/vect-init-ld1.c: New test.
5126
5127 2018-05-18 Martin Liska <mliska@suse.cz>
5128
5129 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
5130 * gcc.dg/tree-prof/update-loopch.c: Likewise.
5131
5132 2018-05-18 Martin Liska <mliska@suse.cz>
5133
5134 * gcc.dg/ipa/ipa-icf-39.c: New test.
5135 * gcc.dg/pr68766.c: Adjust pruned output.
5136
5137 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
5138
5139 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
5140 New proc.
5141 * gcc.dg/fma-1.c: New test.
5142 * gcc.dg/fma-2.c: Likewise.
5143 * gcc.dg/fma-3.c: Likewise.
5144 * gcc.dg/fma-4.c: Likewise.
5145 * gcc.dg/fma-5.c: Likewise.
5146 * gcc.dg/fma-6.c: Likewise.
5147 * gcc.dg/fma-7.c: Likewise.
5148 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
5149 scalar_all_fma.
5150 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
5151 * gfortran.dg/reassoc_8.f: Likewise.
5152 * gfortran.dg/reassoc_9.f: Likewise.
5153 * gfortran.dg/reassoc_10.f: Likewise.
5154
5155 2018-05-17 Jim Wilson <jimw@sifive.com>
5156
5157 * gcc.target/riscv/switch-qi.c: New.
5158 * gcc.target/riscv/switch-si.c: New.
5159
5160 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
5161
5162 PR target/85698
5163 * gcc.target/powerpc/pr85698.c: New test.
5164
5165 2018-05-17 Richard Biener <rguenther@suse.de>
5166
5167 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
5168
5169 2018-05-17 Bin Cheng <bin.cheng@arm.com>
5170
5171 PR tree-optimization/85793
5172 * gcc.dg/vect/pr85793.c: New test.
5173
5174 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
5175
5176 * gcc.dg/gimplefe-28.c: New test.
5177 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
5178 internal function calls.
5179 * gcc.dg/goacc/loop-processing-1.c: Likewise.
5180
5181 2018-05-17 Martin Liska <mliska@suse.cz>
5182
5183 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
5184 space in between 'G_' and '('.
5185
5186 2018-05-17 Jakub Jelinek <jakub@redhat.com>
5187
5188 PR target/85323
5189 * gcc.target/i386/pr85323-7.c: New test.
5190 * gcc.target/i386/pr85323-8.c: New test.
5191 * gcc.target/i386/pr85323-9.c: New test.
5192
5193 PR target/85323
5194 * gcc.target/i386/pr85323-4.c: New test.
5195 * gcc.target/i386/pr85323-5.c: New test.
5196 * gcc.target/i386/pr85323-6.c: New test.
5197
5198 PR target/85323
5199 * gcc.target/i386/pr85323-1.c: New test.
5200 * gcc.target/i386/pr85323-2.c: New test.
5201 * gcc.target/i386/pr85323-3.c: New test.
5202
5203 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
5204 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
5205 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
5206 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
5207 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
5208 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
5209 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
5210 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
5211 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
5212 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
5213 * gcc.target/i386/avx512f-setzero-1.c: New test.
5214
5215 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
5216
5217 * gcc.target/aarch64/vect-slp-dup.c: New.
5218
5219 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5220
5221 PR c++/85713
5222 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
5223
5224 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
5225
5226 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
5227 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
5228
5229 2018-05-17 Richard Biener <rguenther@suse.de>
5230
5231 PR tree-optimization/85757
5232 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
5233
5234 2018-05-16 Marek Polacek <polacek@redhat.com>
5235
5236 PR c++/85363
5237 * g++.dg/cpp0x/initlist-throw1.C: New test.
5238 * g++.dg/cpp0x/initlist-throw2.C: New test.
5239
5240 2018-05-16 Carl Love <cel@us.ibm.com>
5241
5242 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
5243 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
5244 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
5245
5246 2018-05-16 Richard Biener <rguenther@suse.de>
5247
5248 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
5249 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
5250 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
5251
5252 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
5253
5254 * gcc.target/aarch64/sve/vcond_10.c: New test.
5255 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
5256 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
5257 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
5258
5259 2018-05-15 Martin Sebor <msebor@redhat.com>
5260
5261 PR tree-optimization/85753
5262 * gcc.dg/Wrestrict-10.c: Adjust.
5263 * gcc.dg/Wrestrict-16.c: New test.
5264
5265 2018-05-15 Martin Sebor <msebor@redhat.com>
5266
5267 PR middle-end/85643
5268 * c-c++-common/attr-nonstring-7.c: New test.
5269
5270 2018-05-15 Richard Biener <rguenther@suse.de>
5271
5272 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
5273
5274 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5275
5276 PR tree-optimization/83648
5277 * gcc.dg/tree-ssa/pr83648.c: New test.
5278 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
5279
5280 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5281
5282 PR ipa/85734
5283 * gcc.dg/ipa/pr85734.c: New test.
5284
5285 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
5286
5287 PR target/85756
5288 * gnat.dg/opt70.adb: New test.
5289 * gnat.dg/opt70_pkg.ad[sb]: New helper.
5290
5291 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5292
5293 * gcc.target/aarch64/crypto-fuse-1.c: New test.
5294 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
5295
5296 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
5297
5298 * gcc.target/aarch64/vmov_n_1.c: Update test.
5299 * gcc.target/aarch64/vfp-1.c: Update test.
5300
5301 2018-05-14 Jakub Jelinek <jakub@redhat.com>
5302
5303 PR target/85756
5304 * gcc.c-torture/execute/pr85756.c: New test.
5305
5306 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
5307
5308 * gcc.target/i386/cldemote-1.c: New test.
5309
5310 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
5311
5312 PR fortran/85742
5313 * gfortran.dg/assumed_type_9.f90 : New test.
5314
5315 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
5316
5317 PR fortran/85542
5318 * gfortran.dg/pr85542.f90: New test.
5319
5320 2018-05-11 Martin Jambor <mjambor@suse.cz>
5321
5322 PR ipa/85655
5323 * g++.dg/lto/pr85655_0.C: New test.
5324
5325 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
5326
5327 * gcc.target/i386/tpause-1.c: New test.
5328 * gcc.target/i386/umonitor-1.c: New test.
5329
5330 2018-05-11 Jakub Jelinek <jakub@redhat.com>
5331
5332 PR c/85696
5333 * c-c++-common/gomp/pr85696.c: New test.
5334
5335 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
5336 Jakub Jelinek <jakub@redhat.com>
5337
5338 PR tree-optimization/85692
5339 * gcc.target/i386/pr85692.c: New test.
5340
5341 2018-05-11 Martin Liska <mliska@suse.cz>
5342
5343 PR sanitizer/85556
5344 * c-c++-common/ubsan/attrib-6.c: New test.
5345
5346 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5347
5348 PR fortran/85687
5349 * gfortran.dg/pr85687.f90: new test.
5350
5351 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5352
5353 PR fortran/85521
5354 * gfortran.dg/pr85521_1.f90: New test.
5355 * gfortran.dg/pr85521_2.f90: New test.
5356
5357 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5358
5359 PR fortran/70870
5360 * gfortran.dg/pr70870_1.f90: New test.
5361
5362 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
5363
5364 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
5365
5366 2018-05-10 Jakub Jelinek <jakub@redhat.com>
5367
5368 PR c++/85662
5369 * g++.dg/ext/offsetof2.C: New test.
5370
5371 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
5372
5373 PR fortran/68846
5374 * gfortran.dg/temporary_3.f90 : New test.
5375
5376 PR fortran/70864
5377 * gfortran.dg/temporary_2.f90 : New test.
5378
5379 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
5380
5381 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
5382 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
5383 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
5384 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
5385 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
5386 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
5387 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
5388 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
5389 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
5390 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
5391 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
5392 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
5393 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
5394 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
5395 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
5396 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
5397 * gcc.dg/vmx/st-be-order.c: Delete testcase.
5398 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
5399 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
5400 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
5401 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
5402 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
5403 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
5404 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
5405 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
5406 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
5407 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
5408
5409 2018-05-10 Jakub Jelinek <jakub@redhat.com>
5410
5411 PR tree-optimization/85699
5412 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
5413 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
5414 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
5415 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
5416
5417 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
5418
5419 * g++.dg/tls/pr85400.C: New test.
5420
5421 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5422
5423 PR c++/85713
5424 * g++.dg/cpp1y/lambda-generic-85713.C: New.
5425
5426 2018-05-09 Carl Love <cel@us.ibm.com>
5427
5428 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
5429
5430 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5431
5432 PR c++/85713
5433 Revert:
5434 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5435
5436 PR c++/84588
5437 * g++.dg/cpp1y/pr84588.C: New.
5438
5439 2018-05-09 Andreas Schwab <schwab@suse.de>
5440
5441 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
5442
5443 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
5444
5445 * gcc.target/aarch64/store_lane_spill_1.c: New test.
5446 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
5447
5448 2018-05-08 Carl Love <cel@us.ibm.com>
5449 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
5450
5451 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5452
5453 PR c++/84588
5454 * g++.dg/cpp1y/pr84588.C: New.
5455
5456 2018-05-08 Marek Polacek <polacek@redhat.com>
5457
5458 PR c++/85695
5459 * g++.dg/cpp1z/constexpr-if22.C: New test.
5460
5461 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
5462
5463 PR target/85693
5464 * gcc.target/i386/pr85693.c: New test.
5465
5466 2018-05-08 Jakub Jelinek <jakub@redhat.com>
5467
5468 PR target/85683
5469 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
5470 scan-assembler-times checking that except for [fh]*xor other functions
5471 don't use any load instructions.
5472
5473 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
5474
5475 * gcc.target/i386/builtin_target.c: Test goldmont.
5476 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
5477 arch=silvermont.
5478
5479 2018-05-08 Jakub Jelinek <jakub@redhat.com>
5480
5481 PR target/85572
5482 * g++.dg/other/sse2-pr85572-1.C: New test.
5483 * g++.dg/other/sse2-pr85572-2.C: New test.
5484 * g++.dg/other/sse4-pr85572-1.C: New test.
5485 * g++.dg/other/avx2-pr85572-1.C: New test.
5486
5487 PR target/85317
5488 * gcc.target/i386/pr85317.c: New test.
5489 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
5490 optimization barrier to avoid optimizing away the expected insn.
5491
5492 PR target/85480
5493 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
5494 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
5495
5496 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5497
5498 * g++.dg/other/sve_const_pred_1.C: Rename to...
5499 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
5500 target selectors and explicit -march options.
5501 * g++.dg/other/sve_const_pred_2.C: Rename to...
5502 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
5503 * g++.dg/other/sve_const_pred_3.C: Rename to...
5504 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
5505 * g++.dg/other/sve_const_pred_4.C: Rename to...
5506 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
5507 * g++.dg/other/sve_tls_2.C: Rename to...
5508 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
5509 * g++.dg/other/sve_vcond_1.C: Rename to...
5510 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
5511 * g++.dg/other/sve_vcond_1_run.C: Rename to...
5512 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
5513
5514 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5515
5516 PR testsuite/85586
5517 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
5518 !vect_no_align.
5519
5520 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5521
5522 PR c++/57429
5523 * g++.dg/cpp0x/deleted14.C: New.
5524
5525 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5526 Alan Hayward <alan.hayward@arm.com>
5527 David Sherwood <david.sherwood@arm.com>
5528
5529 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
5530 XFAIL the BIC test.
5531 * gcc.target/aarch64/sve/vcond_7.c: New test.
5532 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
5533
5534 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5535
5536 PR c++/70563
5537 * g++.dg/cpp0x/sfinae62.C: New.
5538
5539 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5540
5541 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
5542 load from src[i].
5543
5544 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5545
5546 PR c++/80691
5547 * g++.dg/cpp0x/narrowing1.C: New.
5548
5549 2018-05-08 Richard Biener <rguenther@suse.de>
5550
5551 PR middle-end/85588
5552 * gcc.dg/torture/pr85574.c: Rename to...
5553 * gcc.dg/torture/pr85588.c: ... this.
5554
5555 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5556
5557 PR fortran/54613
5558 * gfortran.dg/minmaxloc_12.f90: New test case.
5559 * gfortran.dg/minmaxloc_13.f90: New test case.
5560
5561 2018-05-07 Nathan Sidwell <nathan@acm.org>
5562
5563 * g++.dg/cpp0x/range-for10.C: Delete.
5564 * g++.dg/ext/forscope1.C: Delete.
5565 * g++.dg/ext/forscope2.C: Delete.
5566 * g++.dg/template/for1.C: Delete.
5567
5568 2018-05-07 Jeff Law <law@redhat.com>
5569
5570 * gfortran.dg/linefile.f90: New test.
5571
5572 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
5573
5574 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
5575 and options.
5576
5577 2018-05-06 Jakub Jelinek <jakub@redhat.com>
5578
5579 PR c++/85659
5580 * g++.dg/ext/asm14.C: New test.
5581 * g++.dg/ext/asm15.C: New test.
5582 * g++.dg/ext/asm16.C: New test.
5583
5584 2018-05-06 Michael Eager <eager@eagercon.com>
5585
5586 * gcc.target/microblaze/others/picdtr.c: Correct option
5587 -fPIE -mpic-data-is-text-relative.
5588
5589 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
5590
5591 * gcc.target/microblaze/others/picdtr.c: Add test for
5592 -fPIE -mpic-data-is-text-relative.
5593
5594 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
5595
5596 PR fortran/85507
5597 * gfortran.dg/coarray_dependency_1.f90: New test.
5598 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
5599
5600 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
5601
5602 * brig.dg/test/gimple/smoke_test.hsail: Fix the test
5603 to match the currently produced gimple.
5604
5605 2018-05-04 Carl Love <cel@us.ibm.com>
5606
5607 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
5608 vec_trunc.
5609 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
5610 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
5611 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
5612 xvcmpgedp counts. Add xxsel counts.
5613
5614 2018-05-04 Richard Biener <rguenther@suse.de>
5615
5616 PR middle-end/85627
5617 * g++.dg/torture/pr85627.C: New testcase.
5618
5619 2018-05-04 Richard Biener <rguenther@suse.de>
5620
5621 PR middle-end/85574
5622 * gcc.dg/torture/pr85574.c: New testcase.
5623 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
5624
5625 2018-05-04 Jakub Jelinek <jakub@redhat.com>
5626
5627 PR libstdc++/85466
5628 * gcc.dg/nextafter-1.c: New test.
5629 * gcc.dg/nextafter-2.c: New test.
5630 * gcc.dg/nextafter-3.c: New test.
5631 * gcc.dg/nextafter-4.c: New test.
5632
5633 2018-05-03 Nathan Sidwell <nathan@acm.org>
5634
5635 Remove -ffriend-injection.
5636 * g++.old-deja/g++.jason/scoping15.C: Delete.
5637 * g++.old-deja/g++.mike/net43.C: Delete.
5638
5639 2018-05-03 Jakub Jelinek <jakub@redhat.com>
5640
5641 PR target/85530
5642 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
5643 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
5644 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
5645 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
5646
5647 2018-05-03 Tom de Vries <tom@codesourcery.com>
5648
5649 PR testsuite/85106
5650 * lib/scanoffloadtree.exp: New file.
5651
5652 2018-05-03 Richard Biener <rguenther@suse.de>
5653
5654 PR tree-optimization/85615
5655 * gcc.dg/torture/pr85615.c: New testcase.
5656
5657 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5658
5659 PR tree-optimization/70291
5660 * gcc.dg/complex-6.c: New test.
5661 * gcc.dg/complex-7.c: Likewise.
5662
5663 2018-05-03 Richard Biener <rguenther@suse.de>
5664
5665 PR testsuite/85579
5666 * fortran.dg/pr51434.f90: Truncate transfer argument.
5667
5668 2018-05-02 Jakub Jelinek <jakub@redhat.com>
5669
5670 PR target/85582
5671 * gcc.c-torture/execute/pr85582-3.c: New test.
5672
5673 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
5674 Jason Merrill <jason@redhat.com>
5675
5676 PR c++/68374
5677 * g++.dg/warn/Wshadow-13.C: New.
5678 * g++.dg/warn/Wshadow-14.C: Likewise.
5679
5680 2018-05-02 Tom de Vries <tom@codesourcery.com>
5681
5682 PR libgomp/82428
5683 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
5684 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
5685
5686 2018-05-02 David Pagan <dave.pagan@oracle.com>
5687
5688 PR c/30552
5689 * gcc.dg/noncompile/pr30552-1.c: New test.
5690 * gcc.dg/noncompile/pr30552-2.c: New test.
5691 * gcc.dg/noncompile/pr30552-3.c: New test.
5692 * gcc.dg/noncompile/pr30552-4.c: New test.
5693
5694 2018-05-02 Richard Biener <rguenther@suse.de>
5695
5696 PR tree-optimization/85597
5697 * gcc.dg/vect/pr85597.c: New testcase.
5698
5699 2018-05-02 Tom de Vries <tom@codesourcery.com>
5700
5701 PR testsuite/85106
5702 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
5703 * lib/scanltranstree.exp: New file.
5704 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
5705 (scan-ltrans-tree-dump-times_required_options)
5706 (scan-ltrans-tree-dump-not_required_options)
5707 (scan-ltrans-tree-dump-dem_required_options)
5708 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
5709 * lib/gcc-dg.exp: Include scanltranstree.exp.
5710
5711 2018-05-02 Tom de Vries <tom@codesourcery.com>
5712
5713 PR testsuite/85106
5714 * gcc.dg/ipa/ipa-icf-38.c: New test.
5715 * gcc.dg/ipa/ipa-icf-38a.c: New test.
5716 * lib/scandump.exp (dump-base): New proc.
5717 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
5718 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
5719 base.
5720 * lib/scanipa.exp: Add "" argument to scan-dump calls.
5721 * lib/scanlang.exp: Same.
5722 * lib/scanrtl.exp: Same.
5723 * lib/scantree.exp: Same.
5724 * lib/scanwpaipa.exp: New file.
5725 * lib/gcc-dg.exp: Include scanwpaipa.exp.
5726
5727 2018-05-02 Richard Biener <rguenther@suse.de>
5728
5729 PR middle-end/85567
5730 * gcc.dg/torture/pr85567.c: New testcase.
5731
5732 2018-05-02 Jakub Jelinek <jakub@redhat.com>
5733
5734 PR target/85582
5735 * gcc.c-torture/execute/pr85582-1.c: New test.
5736 * gcc.c-torture/execute/pr85582-2.c: New test.
5737
5738 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
5739
5740 PR tree-optimization/85586
5741 * gcc.dg/vect/pr85586.c: New test.
5742
5743 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
5744
5745 PR tree-optimization/85143
5746 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
5747 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
5748
5749 2018-05-01 David Malcolm <dmalcolm@redhat.com>
5750
5751 PR c/84258
5752 * c-c++-common/Wformat-pr84258.c: New test.
5753
5754 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5755
5756 PR tree-optimization/82665
5757 * gcc.dg/tree-ssa/pr82665.c: New test.
5758
5759 2018-04-30 David Malcolm <dmalcolm@redhat.com>
5760
5761 PR c++/85523
5762 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5763 (test_add_fixit_insert_formatted_single_line): New function.
5764 (test_add_fixit_insert_formatted_multiline): New function.
5765 Extend expected output of generated patch to include fix-it hints
5766 for these.
5767 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
5768 "gcc-rich-location.h". Add test coverage for
5769 gcc_rich_location::add_fixit_insert_formatted.
5770
5771 2018-04-30 David Malcolm <dmalcolm@redhat.com>
5772
5773 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5774 (test_show_locus): Update for location_get_source_line returning a
5775 char_span. Use char_span for handling words in the
5776 "test_many_nested_locations" fix-it example.
5777
5778 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
5779
5780 * gcc.target/arc/interrupt-8.c: Update test.
5781 * gcc.target/arc/loop-4.c: Likewise.
5782 * gcc.target/arc/loop-hazard-1.c: Likewise.
5783 * gcc.target/arc/sdata-3.c: Likewise.
5784
5785 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
5786
5787 * gcc.target/arc/store-merge-1.c: New test.
5788 * gcc.target/arc/add_n-combine.c: Update test.
5789
5790 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
5791
5792 Microblaze Target: PIC data text relative
5793
5794 * gcc.target/microblaze/others/data_var1.c: Include
5795 PIC case of r20 base register.
5796 * gcc.target/microblaze/others/data_var2.c: Ditto.
5797 * gcc.target/microblaze/others/picdtr.c: Add new
5798 test case for -mpic-is-data-text-relative.
5799 * gcc.target/microblaze/others/sdata_var1.c: Add
5800 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
5801 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
5802 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
5803 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
5804 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
5805 * gcc.target/microblaze/others/string_cst1_gpopt.c:
5806 Ditto.
5807 * gcc.target/microblaze/others/string_cst2_gpopt.c:
5808 Ditto.
5809
5810 2018-04-30 Richard Biener <rguenther@suse.de>
5811
5812 PR tree-optimization/28364
5813 PR tree-optimization/85275
5814 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
5815 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
5816 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
5817 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
5818 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
5819 still passes.
5820 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
5821 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
5822 still passes.
5823 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
5824 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
5825 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
5826
5827 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
5828
5829 PR target/84431
5830 * gcc.target/i386/pr84431.c: New test.
5831
5832 2018-04-27 Martin Jambor <mjambor@suse.cz>
5833
5834 PR ipa/85549
5835 * g++.dg/ipa/pr85549.C: New test.
5836
5837 2018-04-27 Jakub Jelinek <jakub@redhat.com>
5838
5839 PR c++/85553
5840 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
5841 directive.
5842 * g++.dg/cpp0x/constexpr-85553.C: New test.
5843
5844 2018-04-27 David Malcolm <dmalcolm@redhat.com>
5845
5846 PR c++/85515
5847 * g++.dg/pr85515-1.C: New test.
5848 * g++.dg/pr85515-2.C: New test.
5849
5850 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
5851
5852 PR c++/84691
5853 * g++.dg/cpp0x/friend3.C: New.
5854
5855 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5856
5857 PR target/82518
5858 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
5859 Use check_effective_target_arm_little_endian.
5860
5861 2018-04-27 Jakub Jelinek <jakub@redhat.com>
5862
5863 PR tree-optimization/85529
5864 * gcc.c-torture/execute/pr85529-1.c: New test.
5865 * gcc.c-torture/execute/pr85529-2.c: New test.
5866 * gcc.dg/pr85529.c: New test.
5867
5868 2018-04-26 Maciej W. Rozycki <macro@mips.com>
5869
5870 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
5871 `.dword' in addition to `lw' and `.word'.
5872
5873 2018-04-26 Maciej W. Rozycki <macro@mips.com>
5874
5875 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
5876
5877 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
5878
5879 * gnat.dg/loop_optimization24.adb: New test.
5880
5881 2018-04-26 Richard Biener <rguenther@suse.de>
5882
5883 PR tree-optimization/85116
5884 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
5885 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
5886 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
5887 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
5888
5889 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
5890
5891 PR target/85473
5892 * gcc.target/i386/pr85473-1.c: New test.
5893 * gcc.target/i386/pr85473-2.c: New test.
5894
5895 2018-04-25 Nathan Sidwell <nathan@acm.org>
5896 Jakub Jelinek <jakub@redhat.com>
5897
5898 PR c++/85437
5899 PR c++/49171
5900 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
5901 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
5902 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
5903 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
5904 * g++.dg/cpp0x/pr85437-1.C: New.
5905 * g++.dg/cpp0x/pr85437-2.C: New.
5906 * g++.dg/cpp0x/pr85437-3.C: New.
5907 * g++.dg/cpp0x/pr85437-4.C: New.
5908
5909 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
5910
5911 PR fortran/85520
5912 * gfortran.dg/pr85520.f90: New test.
5913
5914 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5915
5916 PR target/85512
5917 * gcc.dg/pr85512.c: New test.
5918
5919 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
5920
5921 PR target/85485
5922 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
5923 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
5924 * gcc.dg/pr85388-1.c (dg-options): Likwise.
5925 * gcc.dg/pr85388-2.c (dg-options): Likwise.
5926 * gcc.dg/pr85388-3.c (dg-options): Likwise.
5927 * gcc.dg/pr85388-4.c (dg-options): Likwise.
5928 * gcc.dg/pr85388-5.c (dg-options): Likwise.
5929 * gcc.dg/pr85388-6.c (dg-options): Likwise.
5930 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
5931 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
5932 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
5933 * gcc.target/i386/cet-label.c (dg-options): Likwise.
5934 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
5935 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
5936 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
5937 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
5938 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
5939 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
5940 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
5941 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
5942 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
5943 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
5944 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
5945 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
5946 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
5947 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
5948 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
5949 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
5950 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
5951 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
5952 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
5953 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
5954 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
5955 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
5956 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
5957 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
5958 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
5959 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
5960 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
5961 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
5962 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
5963 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
5964 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
5965 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
5966 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
5967 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
5968 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
5969 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
5970 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
5971 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
5972 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
5973 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
5974 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
5975 * gcc.target/i386/pr84146.c (dg-options): Likwise.
5976 * gcc.target/i386/pr85403.c (dg-options): Likwise.
5977 * gcc.target/i386/pr85404.c (dg-options): Likwise.
5978 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
5979 with -mshstk.
5980 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
5981 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
5982 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
5983 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
5984 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
5985 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
5986 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
5987 * (dg-options): Likwise.
5988 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
5989 -mno-cet.
5990 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
5991 * gcc.target/i386/cet-label-3.c: Removed.
5992 * gcc.target/i386/cet-property-3.c: Likwise.
5993 * gcc.target/i386/cet-sjlj-7.c: Likwise.
5994
5995 2018-04-24 Jakub Jelinek <jakub@redhat.com>
5996
5997 PR target/85511
5998 * gcc.target/i386/pr85511.c: New test.
5999
6000 PR target/85503
6001 * g++.dg/ext/pr85503.C: New test.
6002
6003 PR target/85508
6004 * gcc.target/i386/pr85508.c: New test.
6005
6006 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
6007
6008 PR tree-optimization/85478
6009 * g++.dg/pr85478.C: New test.
6010
6011 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
6012
6013 * g++.dg/torture/pr85496.C: New test.
6014
6015 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
6016
6017 PR rtl-optimization/85423
6018 * gcc.dg/pr85423.c: New test.
6019
6020 2018-04-20 Martin Sebor <msebor@redhat.com>
6021
6022 PR c/85365
6023 * gcc.dg/Wrestrict-15.c: New test.
6024
6025 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
6026
6027 PR target/85456
6028 * gcc.target/powerpc/pr85456.c: New test.
6029
6030 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
6031
6032 * g++.dg/ext/undef-bool-1.C: Require lp64.
6033 * gcc.target/powerpc/undef-bool-2.c: Likewise.
6034
6035 2018-04-20 Jeff Law <law@redhat.com>
6036
6037 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
6038 stack protector.
6039 * gcc.dg/stack-check-6.c: Likewise.
6040 * gcc.dg/stack-check-6a.c: Likewise.
6041 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
6042 * gcc.target/i386/stack-check-18.c: Likewise.
6043 * gcc.target/i386/stack-check-19.c: Likewise.
6044
6045 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6046
6047 PR testsuite/85483
6048 * gcc.target/aarch64/sve/vcond_1.c: Move to...
6049 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
6050 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
6051 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
6052
6053 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
6054
6055 PR target/85469
6056 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
6057 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
6058
6059 2018-04-20 Richard Biener <rguenther@suse.de>
6060
6061 PR middle-end/85475
6062 * gcc.dg/torture/pr85475.c: New testcase.
6063
6064 2018-04-20 Martin Jambor <mjambor@suse.cz>
6065
6066 ipa/85449
6067 * gcc.dg/ipa/pr85449.c: New test.
6068
6069 2018-04-20 Martin Jambor <mjambor@suse.cz>
6070
6071 ipa/85447
6072 * g++.dg/ipa/pr85447.C: New file.
6073 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
6074
6075 2018-04-20 Jakub Jelinek <jakub@redhat.com>
6076
6077 PR c++/85462
6078 * g++.dg/cpp0x/pr85462.C: New test.
6079
6080 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6081
6082 * gcc.target/i386/pr85404.c: Require CET target.
6083
6084 2018-04-19 Jakub Jelinek <jakub@redhat.com>
6085
6086 PR tree-optimization/85467
6087 * gcc.dg/pr85467.c: New test.
6088
6089 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
6090
6091 PR c++/84611
6092 * g++.dg/parse/crash68.C: New.
6093
6094 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6095
6096 PR libgcc/85334
6097 * g++.dg/torture/pr85334.C: New test.
6098
6099 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
6100
6101 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
6102 * g++.dg/diagnostic/pr85464.C: New.
6103
6104 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6105
6106 PR target/85397
6107 * gcc.dg/torture/pr85397-1.c: New test.
6108 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
6109 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
6110
6111 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6112
6113 PR target/85404
6114 * gcc.target/i386/pr85404.c: New test.
6115
6116 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6117
6118 PR target/85417
6119 * c-c++-common/attr-nocf-check-1.c: Compile with
6120 -fcf-protection=none.
6121 * c-c++-common/attr-nocf-check-3.c: Likewise.
6122 * gcc.dg/march-generic.c: Likewise.
6123 * gcc.target/i386/align-limit.c: Likewise.
6124 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
6125 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
6126 * gcc.target/i386/cet-property-2.c: Likewise.
6127 * gcc.target/i386/ret-thunk-26.c: Likewise.
6128 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
6129 targets.
6130 * c-c++-common/fcf-protection-2.c: Likewise.
6131 * c-c++-common/fcf-protection-3.c: Likewise.
6132 * c-c++-common/fcf-protection-5.c: Likewise.
6133 * c-c++-common/fcf-protection-6.c: Likewise.
6134 * c-c++-common/fcf-protection-7.c: Likewise.
6135 * gcc.target/i386/cet-label-3.c: New test.
6136 * gcc.target/i386/cet-property-3.c: Likewise.
6137 * gcc.target/i386/cet-sjlj-7.c: Likewise.
6138 * gcc.target/i386/pr85417-1.c: Likewise.
6139 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
6140 __x86_indirect_thunk_nt_(r|e)ax
6141 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
6142 * gcc.target/i386/pr85403.c: Remove dg-error,
6143
6144 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
6145
6146 * gcc.target/i386/movdir-1.c: New test.
6147
6148 2018-04-19 Richard Biener <rguenther@suse.de>
6149
6150 PR middle-end/85455
6151 * gcc.dg/pr85455.c: New testcase.
6152
6153 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
6154
6155 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
6156 targets.
6157 * g++.dg/lto/pr85405b_0.C: Likewise.
6158 * g++.dg/lto/pr84805_0.C: Likewise.
6159
6160 2018-04-18 Martin Liska <mliska@suse.cz>
6161
6162 PR ipa/83983
6163 PR ipa/85391
6164 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
6165 output.
6166
6167 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
6168
6169 PR target/85388
6170 * gcc.dg/pr85388-1.c: New test.
6171 * gcc.dg/pr85388-2.c: Likewise.
6172 * gcc.dg/pr85388-3.c: Likewise.
6173 * gcc.dg/pr85388-4.c: Likewise.
6174 * gcc.dg/pr85388-5.c: Likewise.
6175 * gcc.dg/pr85388-6.c: Likewise.
6176
6177 2018-04-18 Jan Hubicka <jh@suse.cz>
6178 Martin Liska <mliska@suse.cz>
6179
6180 * g++.dg/lto/pr83121_0.C: Update template.
6181 * g++.dg/lto/pr83121_1.C: Update template.
6182 * g++.dg/lto/pr84805_0.C: Update template.
6183 * g++.dg/lto/pr84805_1.C: Update template.
6184 * g++.dg/lto/pr84805_2.C: Update template.
6185
6186 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6187
6188 PR c++/84630
6189 * g++.dg/cpp0x/pr84630.C: New.
6190
6191 2018-04-18 Jakub Jelinek <jakub@redhat.com>
6192
6193 PR c++/84463
6194 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
6195 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
6196 in two cases. Uncomment two other tests and add expected dg-error for
6197 them.
6198 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
6199 -Wnarrowing diagnostics on some targets for c++11.
6200 * g++.dg/parse/array-size2.C: Remove xfail.
6201 * g++.dg/cpp0x/constexpr-84463.C: New test.
6202
6203 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
6204
6205 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
6206 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
6207
6208 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6209
6210 PR testsuite/85326
6211 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
6212 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
6213 * g++.dg/other/sve_tls_2.C: Require effective target tls.
6214
6215 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
6216
6217 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
6218 prevent cascading of errors and change expected error message.
6219 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
6220 to 64-bit targets.
6221 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
6222 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
6223 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
6224 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
6225 error message.
6226 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
6227
6228 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6229
6230 PR target/85430
6231 * gcc.dg/pr85430.c: New test.
6232
6233 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6234
6235 PR testsuite/85326
6236 * gcc.target/arm/pr54300.C: Move to...
6237 * g++.dg/other/pr54300.C: ... Here. Add target directives.
6238 * gcc.target/arm/pr55073.C: Move to...
6239 * g++.dg/other/pr55073.C: ... Here. Add target directives.
6240 * gcc.target/arm/pr56184.C: Move to...
6241 * g++.dg/other/pr56184.C: ... Here. Add target directives.
6242 * gcc.target/arm/pr59985.C: Move to...
6243 * g++.dg/other/pr59985.C: ... Here. Add target directives.
6244 * gcc.target/aarch64/pr60675.C: Move to...
6245 * g++.dg/other/pr60675.C: ... Here. Add target directives.
6246 * gcc.target/aarch64/pr81422.C: Move to...
6247 * g++.dg/other/pr81422.C: ... Here. Add target directives.
6248 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
6249 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
6250 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
6251 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
6252 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
6253 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
6254 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
6255 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
6256 * gcc.target/aarch64/sve/tls_2.C: Move to...
6257 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
6258 * gcc.target/aarch64/pr81414.C: Rename to...
6259 * gcc.target/aarch64/pr81414.c: ... This.
6260 * gcc.target/aarch64/simd/pr67896.C: Rename to...
6261 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
6262 messages.
6263 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
6264 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
6265 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
6266 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
6267 file name.
6268
6269 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6270
6271 PR middle-end/85414
6272 * gcc.dg/pr85414.c: New test.
6273
6274 2018-04-17 Martin Jambor <mjambor@suse.cz>
6275
6276 PR ipa/85421
6277 * g++.dg/ipa/pr85421.C: New test.
6278
6279 2018-04-17 Martin Liska <mliska@suse.cz>
6280
6281 PR lto/85405
6282 * g++.dg/lto/pr85405b_0.C: New test.
6283 * g++.dg/lto/pr85405b_1.C: New test.
6284
6285 2018-04-17 Martin Liska <mliska@suse.cz>
6286
6287 PR lto/85405
6288 * g++.dg/lto/pr85405_0.C: New test.
6289 * g++.dg/lto/pr85405_1.C: New test.
6290
6291 2018-04-17 Martin Liska <mliska@suse.cz>
6292
6293 PR ipa/85329
6294 * g++.dg/ext/pr85329-2.C: New test.
6295 * g++.dg/ext/pr85329.C: New test.
6296 * gcc.target/i386/mvc12.c: New test.
6297
6298 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
6299
6300 PR c++/85039
6301 * g++.dg/pr85039-1.C: New.
6302 * g++.dg/pr85039-2.C: New.
6303 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
6304
6305 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
6306
6307 PR target/85080
6308 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
6309 if the target supports efficient unaligned storage accesses.
6310
6311 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
6312
6313 PR target/83660
6314 * gcc.target/powerpc/pr83660.C: New test.
6315
6316 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
6317
6318 PR target/85403
6319 * gcc.target/i386/pr85403.c: New test.
6320
6321 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
6322
6323 PR target/84331
6324 * gcc.target/i386/funcspec-56.inc: Test arch=skylake.
6325
6326 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6327 Jason Merrill <jason@redhat.com>
6328
6329 PR c++/85112
6330 * g++.dg/cpp0x/pr85112.C: New.
6331
6332 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
6333
6334 PR testsuite/85326
6335 * g++.dg/ext/undef-bool-1.C: New file.
6336 * gcc.target/powerpc/powerpc.exp: Remove .C support.
6337 * gcc.target/powerpc/undef-bool-1.C: Remove file.
6338
6339 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
6340
6341 PR target/85293
6342 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
6343 corresponding dg-error clause.
6344 * gcc.target/powerpc/pr80098-3.c: Ditto.
6345 * gcc.target/powerpc/pr80103-1.c: Delete.
6346
6347 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
6348
6349 PR fortran/81773
6350 PR fortran/83606
6351 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
6352 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
6353
6354 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6355
6356 PR fortran/85387
6357 * gfortran.dg/implied_do_io_5.f90: New test.
6358
6359 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
6360
6361 PR target/83402
6362 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
6363 several values: positive, negative, and zero.
6364 * gcc.target/powerpc/sse2-pslld-1.c: Same.
6365 * gcc.target/powerpc/sse2-psllq-1.c: Same.
6366
6367 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
6368
6369 PR rtl-optimization/79916
6370 * gcc.target/powerpc/pr79916.c: New.
6371
6372 2018-04-13 Jakub Jelinek <jakub@redhat.com>
6373
6374 PR rtl-optimization/85393
6375 * g++.dg/opt/pr85393.C: New test.
6376 * g++.dg/opt/pr85393-aux.cc: New file.
6377
6378 PR rtl-optimization/85376
6379 * gcc.dg/pr85376.c: New test.
6380
6381 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
6382
6383 PR rtl-optimization/83852
6384 * gcc.dg/pr83852.c: New testcase.
6385
6386 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
6387
6388 PR testsuite/85326
6389 * gcc.target/s390/pr77822-1.C: Rename to ...
6390 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
6391 * gcc.target/s390/pr77822-2.c: Add asm scan check.
6392 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
6393
6394 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
6395
6396 PR lto/71991
6397 * gcc.target/i386/pr71991.c: New testcase.
6398
6399 2018-04-13 Martin Liska <mliska@suse.cz>
6400 Jakub Jelinek <jakub@redhat.com>
6401
6402 PR middle-end/81657
6403 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
6404 call.
6405
6406 2018-04-12 David Malcolm <dmalcolm@redhat.com>
6407
6408 PR c++/85385
6409 * g++.dg/diagnostic/macro-arg-count.C: New test.
6410
6411 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6412
6413 PR fortran/83064
6414 PR testsuite/85346
6415 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
6416 array and move test to libgomp/testsuite/libgomp.fortran.
6417 * gfortran.dg/do_concurrent_6.f90: New test.
6418
6419 2018-04-12 Marek Polacek <polacek@redhat.com>
6420
6421 PR c++/85258
6422 * g++.dg/parse/error61.C: New test.
6423
6424 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
6425
6426 PR target/85347
6427 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
6428 specify -mvsx on gcc command line.
6429
6430 2018-04-12 Jakub Jelinek <jakub@redhat.com>
6431
6432 PR target/85328
6433 * gcc.target/i386/pr85328.c: New test.
6434
6435 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6436
6437 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
6438
6439 2018-04-12 Jakub Jelinek <jakub@redhat.com>
6440
6441 PR rtl-optimization/85342
6442 * gcc.target/i386/pr85342.c: New test.
6443
6444 2018-04-11 Jason Merrill <jason@redhat.com>
6445
6446 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
6447 if ulimit -v is set.
6448
6449 2018-04-11 Bin Cheng <bin.cheng@arm.com>
6450
6451 PR testsuite/85190
6452 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
6453
6454 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
6455
6456 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
6457 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
6458
6459 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6460
6461 PR c++/70808
6462 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
6463 effective target.
6464
6465 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
6466
6467 PR target/84301
6468 * gcc.target/i386/pr84301.c: New test.
6469
6470 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6471
6472 PR tree-optimization/85331
6473 * gcc.c-torture/execute/pr85331.c: New test.
6474
6475 2018-04-11 Marek Polacek <polacek@redhat.com>
6476
6477 PR c++/85032
6478 * g++.dg/cpp0x/pr51225.C: Adjust error message.
6479 * g++.dg/cpp1z/constexpr-if21.C: New test.
6480
6481 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6482
6483 PR target/85281
6484 * gcc.target/i386/pr85281.c: New test.
6485
6486 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
6487
6488 PR rtl-optimization/84659
6489 * gcc.dg/pr84659.c: New test.
6490
6491 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6492
6493 PR debug/85302
6494 * g++.dg/debug/dwarf2/pr85302.C: New test.
6495
6496 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
6497
6498 PR target/85261
6499 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
6500 into register.
6501
6502 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6503
6504 PR c++/70808
6505 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
6506
6507 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
6508
6509 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
6510 * gcc.target/powerpc/dimode_off.c: Ditto.
6511 * gcc.target/powerpc/tfmode_off.c: Ditto.
6512 * gcc.target/powerpc/timode_off.c: Ditto.
6513
6514 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
6515
6516 * gcc.target/powerpc/vec-ldl-1.c: New test.
6517 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
6518 corrections to ABI implementation.
6519
6520 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
6521
6522 PR target/85056
6523 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
6524
6525 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6526
6527 PR rtl-optimization/85300
6528 * gcc.dg/pr85300.c: New test.
6529
6530 2018-04-10 David Malcolm <dmalcolm@redhat.com>
6531
6532 PR c++/85110
6533 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
6534 where we now show the pertinent parameter.
6535 * g++.dg/diagnostic/aka2.C: Likewise.
6536 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
6537
6538 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6539
6540 PR fortran/85313
6541 * gfortran.dg/gomp/pr85313.f90: New test.
6542
6543 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6544
6545 PR c++/24314
6546 * g++.dg/parse/template29.C: New.
6547
6548 2018-04-10 Bin Cheng <bin.cheng@arm.com>
6549
6550 PR testsuite/85190
6551 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
6552
6553 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6554
6555 PR target/85177
6556 PR target/85255
6557 * gcc.target/i386/avx512f-pr85177.c: New test.
6558 * gcc.target/i386/avx512f-pr85255.c: New test.
6559
6560 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
6561
6562 PR tree-optimization/85286
6563 * gcc.dg/vect/pr85286.c: New test.
6564
6565 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6566
6567 PR target/85173
6568 * gcc.target/arm/pr85173.c: New test.
6569
6570 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6571
6572 PR lto/85248
6573 * gcc.dg/lto/pr85248_0.c: New test.
6574 * gcc.dg/lto/pr85248_1.c: New test.
6575
6576 2018-04-09 Jan Hubicka <jh@suse.cz>
6577
6578 PR lto/85078
6579 * g++.dg/torture/pr85078.C: New.
6580
6581 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
6582
6583 PR c++/85227
6584 * g++.dg/cpp1z/decomp44.C: New.
6585 * g++.dg/cpp1z/decomp45.C: Likewise.
6586
6587 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6588
6589 PR fortran/83064
6590 * gfortran.dg/do_concurrent_5.f90: New test.
6591 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
6592 message.
6593
6594 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6595
6596 PR fortran/51260
6597 * gfortran.dg/parameter_array_element_3.f90: New test.
6598
6599 2018-04-09 Jakub Jelinek <jakub@redhat.com>
6600
6601 PR c++/85194
6602 * g++.dg/cpp1z/decomp43.C: New test.
6603
6604 PR rtl-optimization/80463
6605 * g++.dg/pr80463.C: Add -w to dg-options.
6606
6607 2018-04-09 Richard Biener <rguenther@suse.de>
6608
6609 PR tree-optimization/85284
6610 * gcc.dg/torture/pr85284.c: New testcase.
6611
6612 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6613
6614 PR rtl-optimization/80463
6615 PR rtl-optimization/83972
6616 PR rtl-optimization/83480
6617
6618 * gcc.dg/pr80463.c: New test.
6619 * g++.dg/pr80463.C: Likewise.
6620 * gcc.dg/pr83972.c: Likewise.
6621
6622 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6623
6624 PR rtl-optimization/83913
6625 * gcc.dg/pr83913.c: New test.
6626
6627 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6628
6629 PR rtl-optimization/83962
6630 * gcc.dg/pr83962.c: New test.
6631
6632 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6633
6634 PR rtl-optimization/83530
6635 * gcc.dg/pr83530.c: New test.
6636
6637 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6638
6639 PR middle-end/82976
6640 * gfortran.dg/realloc_on_assign_16a.f90: New test.
6641
6642 2018-04-07 Jakub Jelinek <jakub@redhat.com>
6643
6644 PR tree-optimization/85257
6645 * gcc.dg/pr85257.c: New test.
6646
6647 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
6648
6649 * g++.dg/opt/pr85196.C: New test.
6650
6651 2018-04-06 David Malcolm <dmalcolm@redhat.com>
6652
6653 PR c++/84269
6654 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
6655 std::tuple here since they need C++11.
6656 * g++.dg/lookup/missing-std-include-8.C: New test.
6657 * g++.dg/lookup/missing-std-include.C: Move std::array and
6658 std::tuple test to missing-std-include-6.C to avoid failures
6659 with C++98.
6660
6661 2018-04-06 Jakub Jelinek <jakub@redhat.com>
6662
6663 PR debug/85252
6664 * gcc.dg/debug/pr85252.c: New test.
6665
6666 PR rtl-optimization/84872
6667 * gcc.dg/graphite/pr84872.c: New test.
6668
6669 PR c++/85210
6670 * g++.dg/cpp1z/decomp42.C: New test.
6671
6672 2018-04-06 David Malcolm <dmalcolm@redhat.com>
6673
6674 PR c++/85021
6675 * g++.dg/lookup/missing-std-include-7.C: New test.
6676
6677 2018-04-06 Tamar Christina <tamar.christina@arm.com>
6678
6679 * gcc.dg/struct-simple.c: Revert r254862.
6680 * lib/target-supports.exp
6681 (check_effective_target_word_mode_no_slow_unalign): Likewise.
6682
6683 2018-04-06 Richard Biener <rguenther@suse.de>
6684
6685 PR middle-end/85244
6686 * gcc.dg/torture/pr85244-1.c: New testcase.
6687 * gcc.dg/torture/pr85244-2.c: Likewise.
6688
6689 2018-04-06 Jakub Jelinek <jakub@redhat.com>
6690
6691 PR sanitizer/85213
6692 * c-c++-common/ubsan/pr85213.c: New test.
6693
6694 2018-04-06 Richard Biener <rguenther@suse.de>
6695
6696 PR middle-end/85180
6697 * gcc.dg/pr85180.c: New testcase.
6698
6699 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6700
6701 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
6702 to trigger the optimization. Do some cleanup and function
6703 renaming. Add more test functions.
6704
6705 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6706
6707 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
6708 options.
6709 * gcc.target/s390/hotpatch-1.c: Skip when building without
6710 optimization.
6711 * gcc.target/s390/hotpatch-10.c: Likewise.
6712 * gcc.target/s390/hotpatch-11.c: Likewise.
6713 * gcc.target/s390/hotpatch-12.c: Likewise.
6714 * gcc.target/s390/hotpatch-13.c: Likewise.
6715 * gcc.target/s390/hotpatch-14.c: Likewise.
6716 * gcc.target/s390/hotpatch-15.c: Likewise.
6717 * gcc.target/s390/hotpatch-16.c: Likewise.
6718 * gcc.target/s390/hotpatch-17.c: Likewise.
6719 * gcc.target/s390/hotpatch-18.c: Likewise.
6720 * gcc.target/s390/hotpatch-19.c: Likewise.
6721 * gcc.target/s390/hotpatch-2.c: Likewise.
6722 * gcc.target/s390/hotpatch-3.c: Likewise.
6723 * gcc.target/s390/hotpatch-4.c: Likewise.
6724 * gcc.target/s390/hotpatch-5.c: Likewise.
6725 * gcc.target/s390/hotpatch-6.c: Likewise.
6726 * gcc.target/s390/hotpatch-7.c: Likewise.
6727 * gcc.target/s390/hotpatch-8.c: Likewise.
6728 * gcc.target/s390/hotpatch-9.c: Likewise.
6729
6730 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6731
6732 * c-c++-common/Wattributes.c: Disable warning for s390* target and
6733 check for an error instead.
6734 * gcc.dg/Wattributes-6.c: Likewise.
6735
6736 2018-04-05 Jakub Jelinek <jakub@redhat.com>
6737
6738 PR c++/85209
6739 * g++.dg/cpp1z/decomp39.C: New test.
6740 * g++.dg/cpp1z/decomp40.C: New test.
6741
6742 PR c++/85208
6743 * g++.dg/cpp1z/decomp41.C: New test.
6744
6745 PR middle-end/85195
6746 * gcc.dg/pr85195.c: New test.
6747
6748 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
6749
6750 PR c++/80956
6751 * g++.dg/cpp0x/initlist100.C: New.
6752 * g++.dg/cpp0x/initlist101.C: Likewise.
6753
6754 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
6755
6756 PR c++/84792
6757 * g++.dg/other/pr84792-1.C: New.
6758 * g++.dg/other/pr84792-2.C: Likewise.
6759
6760 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
6761
6762 PR target/85193
6763 * gcc.target/i386/pr85193.c: New test.
6764
6765 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
6766
6767 PR c++/84979
6768 * g++.dg/concepts/pr84979.C: New.
6769 * g++.dg/concepts/pr84979-2.C: New.
6770 * g++.dg/concepts/pr84979-3.C: New.
6771
6772 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
6773
6774 PR c++/80026
6775 * g++.dg/cpp0x/variadic174.C: New.
6776
6777 2018-04-04 Jakub Jelinek <jakub@redhat.com>
6778
6779 PR inline-asm/85172
6780 * g++.dg/ext/builtin13.C: New test.
6781 * g++.dg/ext/atomic-4.C: New test.
6782
6783 PR c++/85146
6784 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
6785 * g++.dg/ext/bases3.C: New test.
6786
6787 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
6788
6789 PR target/85203
6790 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
6791 to match a single insn of the baz function. Move scan directives at
6792 the end of the file below the functions they are trying to test for
6793 better readability.
6794 * gcc.target/arm/cmse/cmse-16.c: New testcase.
6795
6796 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
6797
6798 PR rtl-optimization/84878
6799 * gcc.target/powerpc/pr84878.c: New test.
6800
6801 2018-04-04 Michael Matz <matz@suse.de>
6802
6803 * gcc.dg/Wstringop-overflow-4.c: New test.
6804 * c-c++-common/Wstringop-truncation-4.c: Adjust.
6805
6806 2018-04-04 Jakub Jelinek <jakub@redhat.com>
6807
6808 PR testsuite/85189
6809 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
6810 for the diagnostics of overridden functions. Adjust for new wording.
6811
6812 2018-04-04 Richard Biener <rguenther@suse.de>
6813
6814 PR lto/85176
6815 * g++.dg/lto/pr85176_0.C: New testcase.
6816
6817 2018-04-04 Richard Biener <rguenther@suse.de>
6818
6819 PR testsuite/85191
6820 * lib/target-supports.exp (check_effective_target_vect_perm_short):
6821 Fix typo.
6822
6823 2018-04-04 Martin Liska <mliska@suse.cz>
6824
6825 PR sanitizer/85174
6826 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
6827 and msdata as a workaround for powerpc.
6828
6829 2018-04-04 Richard Biener <rguenther@suse.de>
6830
6831 PR tree-optimization/85168
6832 * gcc.dg/torture/pr85168.c: New testcase.
6833
6834 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
6835
6836 PR c++/84943
6837 * g++.dg/pr84943.C: New.
6838 * g++.dg/pr84943-2.C: New.
6839
6840 2018-04-03 Jakub Jelinek <jakub@redhat.com>
6841
6842 PR rtl-optimization/85167
6843 * gcc.dg/pr85167.c: New test.
6844
6845 PR tree-optimization/85156
6846 * c-c++-common/pr85156.c: New test.
6847 * gcc.c-torture/execute/pr85156.c: New test.
6848
6849 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
6850
6851 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
6852 * gcc.target/powerpc/undef-bool-1.C: New file.
6853 * gcc.target/powerpc/undef-bool-2.c: New file.
6854
6855 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
6856
6857 PR c++/84768
6858 * g++.dg/cpp1z/class-deduction52.C: New.
6859
6860 2018-04-03 Jakub Jelinek <jakub@redhat.com>
6861
6862 PR c++/85147
6863 * g++.dg/cpp0x/pr85147.C: New test.
6864
6865 PR c++/85140
6866 * g++.dg/cpp0x/gen-attrs-64.C: New test.
6867
6868 PR c++/85134
6869 * g++.dg/gomp/pr85134.C: New test.
6870 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
6871
6872 PR target/85169
6873 * gcc.c-torture/execute/pr85169.c: New test.
6874 * gcc.target/i386/avx512f-pr85169.c: New test.
6875 * gcc.target/i386/avx512bw-pr85169.c: New test.
6876
6877 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
6878
6879 PR target/85126
6880 * gcc.target/powerpc/pr69946: Adjust comment. Remove
6881 scan-assembler-times clause.
6882
6883 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
6884
6885 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
6886 dg-additional-options.
6887
6888 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
6889
6890 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
6891
6892 2018-04-03 Richard Biener <rguenther@suse.de>
6893
6894 PR testsuite/85154
6895 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
6896
6897 2018-04-02 Jim Wilson <jimw@sifive.com>
6898
6899 * gcc.target/riscv/pr84660.c: New.
6900 * gcc.target/riscv/shift-and-1.c: New.
6901 * gcc.target/riscv/shift-and-2.c: New.
6902
6903 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
6904
6905 PR fortran/85102
6906 * gfortran.dg/array_simplify_2.f90: New test.
6907
6908 2018-04-01 Jakub Jelinek <jakub@redhat.com>
6909
6910 PR middle-end/85090
6911 * gcc.target/i386/avx512f-pr85090-1.c: New test.
6912 * gcc.target/i386/avx512f-pr85090-2.c: New test.
6913 * gcc.target/i386/avx512f-pr85090-3.c: New test.
6914 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
6915 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
6916
6917 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
6918
6919 PR c++/85027
6920 * g++.dg/pr85027.C: New.
6921
6922 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
6923
6924 PR target/83315
6925 * gcc.target/powerpc/sse-maxps-2.c: New test.
6926 * gcc.target/powerpc/sse-minps-2.c: New test.
6927
6928 2018-03-30 Jakub Jelinek <jakub@redhat.com>
6929
6930 PR c++/84791
6931 * g++.dg/gomp/pr84791.C: New test.
6932
6933 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
6934
6935 PR fortran/84931
6936 * gfortran.dg/array_constructor_53.f90: New test.
6937
6938 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6939
6940 PR fortran/85130
6941 * gfortran.dg/substr_6.f90: Remove illegal test for
6942 out-of-bounds substring.
6943
6944 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6945
6946 PR fortran/85111
6947 * gfortran.dg/zero_sized_10.f90: New test.
6948
6949 2018-03-29 David Malcolm <dmalcolm@redhat.com>
6950
6951 PR c++/84269
6952 * g++.dg/lookup/missing-std-include-6.C: New test.
6953 * g++.dg/lookup/missing-std-include.C: Add std::pair and
6954 std::tuple tests.
6955 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
6956 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
6957 <cstring>, <cassert>, and <cstdlib>.
6958
6959 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
6960
6961 PR inline-asm/84985
6962 * gcc.target/i386/pr84985.c: New.
6963
6964 2018-03-29 David Malcolm <dmalcolm@redhat.com>
6965
6966 PR c++/85110
6967 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
6968
6969 2018-03-29 Jakub Jelinek <jakub@redhat.com>
6970
6971 PR c++/85108
6972 * g++.dg/warn/Wunused-var-31.C: New test.
6973
6974 PR c/85094
6975 * c-c++-common/Wduplicated-branches-14.c: New test.
6976
6977 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
6978
6979 PR c++/84606
6980 * g++.dg/cpp0x/pr84606.C: New.
6981
6982 2018-03-29 Carl Love <cel@us.ibm.com>
6983
6984 Revert
6985 2017-09-27 Carl Love <cel@us.ibm.com>
6986
6987 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
6988 for the __builtin_fctid and __builtin_fctiw.
6989
6990 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
6991
6992 PR target/84912
6993 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
6994 deleted builtin function.
6995 (div_weuo): Likewise.
6996 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
6997 (div_deuo): Likewise.
6998
6999 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
7000
7001 PR c++/85028
7002 * g++.dg/other/default13.C: New.
7003
7004 2018-03-28 Jakub Jelinek <jakub@redhat.com>
7005
7006 PR target/85095
7007 * gcc.target/i386/pr85095-1.c: New test.
7008 * gcc.target/i386/pr85095-2.c: New test.
7009 * gcc.c-torture/execute/pr85095.c: New test.
7010
7011 PR tree-optimization/82004
7012 * gcc.dg/pr82004.c: New test.
7013
7014 2018-03-28 Jakub Jelinek <jakub@redhat.com>
7015 Martin Liska <mliska@suse.cz>
7016
7017 PR sanitizer/85081
7018 * g++.dg/asan/pr85081.C: New test.
7019
7020 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
7021
7022 PR c++/84789
7023 * g++.dg/template/pr84789.C: Adjust for testing with
7024 -fconcepts too.
7025
7026 PR c++/84973
7027 * g++.dg/template/pr84973.C: New.
7028 * g++.dg/template/pr84973-2.C: New.
7029 * g++.dg/template/pr84973-3.C: New.
7030
7031 PR c++/84968
7032 * g++.dg/eh/pr84968.C: New.
7033
7034 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
7035
7036 PR target/84914
7037 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
7038 long double multiply/divide uses the correct function.
7039 * gcc.target/powerpc/mulkc-3.c: Likewise.
7040 * gcc.target/powerpc/divkc-2.c: Likewise.
7041 * gcc.target/powerpc/divkc-3.c: Likewise.
7042
7043 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
7044
7045 PR c++/85067
7046 * g++.dg/cpp0x/defaulted51.C: New.
7047 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
7048
7049 2018-03-27 Jakub Jelinek <jakub@redhat.com>
7050
7051 PR c++/85077
7052 * g++.dg/ext/vector35.C: New test.
7053
7054 PR c++/85061
7055 * g++.dg/ext/builtin-offsetof3.C: New test.
7056
7057 PR c++/85076
7058 * g++.dg/cpp1y/pr85076.C: New test.
7059
7060 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7061
7062 PR fortran/85084
7063 * gfortran.dg/matmul_rank_1.f90: New test.
7064
7065 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7066 Harald Anlauf <anlauf@gmx.de>
7067
7068 * gfortran.dg/structure_constructor_15.f90: New test.
7069
7070 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
7071
7072 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
7073 for the diagnostics of overridden functions. Adjust for new wording.
7074 * g++.dg/cpp0x/implicit1.C: Likewise.
7075 * g++.dg/cpp0x/override1.C: Likewise.
7076 * g++.dg/cpp1y/auto-fn18.C: Likewise.
7077 * g++.dg/eh/shadow1.C: Likewise.
7078 * g++.dg/inherit/covariant12.C: Likewise.
7079 * g++.dg/inherit/covariant14.C: Likewise.
7080 * g++.dg/inherit/covariant15.C: Likewise.
7081 * g++.dg/inherit/covariant16.C: Likewise.
7082 * g++.dg/inherit/covariant22.C: Likewise.
7083 * g++.dg/inherit/crash3.C: Likewise.
7084 * g++.dg/inherit/error2.C: Likewise.
7085 * g++.dg/template/crash100.C: Likewise.
7086 * g++.old-deja/g++.eh/spec6.C: Likewise.
7087 * g++.old-deja/g++.mike/p811.C: Likewise.
7088 * g++.old-deja/g++.other/virtual11.C: Likewise.
7089 * g++.old-deja/g++.other/virtual4.C: Likewise.
7090
7091 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
7092
7093 PR target/85044
7094 * gcc.target/i386/pr85044.c: New test.
7095
7096 2018-03-27 Martin Sebor <msebor@redhat.com>
7097
7098 PR testsuite/83462
7099 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
7100 other than x86.
7101
7102 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7103
7104 PR target/83009
7105 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
7106
7107 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7108
7109 PR target/81863
7110 * gcc.target/arm/pr81863.c: New test.
7111
7112 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
7113
7114 PR target/85056
7115 * gcc.target/nvptx/pr85056.c: New test.
7116 * gcc.target/nvptx/pr85056a.c: New test.
7117
7118 2018-03-27 Richard Biener <rguenther@suse.de>
7119
7120 PR testsuite/82847
7121 * lib/target-supports.exp (check_ssse3_available): New function.
7122 (check_effective_target_vect_perm_short): Enable for x86 if
7123 check_ssse3_available.
7124
7125 2018-03-27 Richard Biener <rguenther@suse.de>
7126
7127 PR tree-optimization/85082
7128 * gfortran.dg/pr85082.f90: New testcase.
7129
7130 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
7131
7132 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
7133 to "l=2" in dg-final.
7134
7135 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
7136
7137 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
7138 * gcc.target/mips/fix-r4000-2.c: Likewise.
7139 * gcc.target/mips/fix-r4000-3.c: Likewise.
7140 * gcc.target/mips/fix-r4000-4.c: Likewise.
7141 * gcc.target/mips/fix-r4000-5.c: Likewise.
7142 * gcc.target/mips/fix-r4000-6.c: Likewise.
7143 * gcc.target/mips/fix-r4000-7.c: Likewise.
7144 * gcc.target/mips/fix-r4000-8.c: Likewise.
7145 * gcc.target/mips/fix-r4000-9.c: Likewise.
7146 * gcc.target/mips/fix-r4000-10.c: Likewise.
7147 * gcc.target/mips/fix-r4000-7.c: Change dg-final
7148 "mulditi3_r4000" instead of "mulditi3".
7149 * gcc.target/mips/fix-r4000-8.c: Change dg-final
7150 "umulditi3_r4000" instead of "umulditi3".
7151
7152 2018-03-27 Jakub Jelinek <jakub@redhat.com>
7153
7154 PR c++/85068
7155 * g++.dg/inherit/covariant22.C: New test.
7156
7157 2018-03-27 Richard Biener <rguenther@suse.de>
7158
7159 PR testsuite/84004
7160 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
7161 alignment.
7162
7163 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
7164 Jason Merrill <jason@redhat.com>
7165
7166 PR c++/84632
7167 * g++.dg/init/array49.C: New.
7168 * g++.dg/torture/pr70499.C: Adjust.
7169
7170 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
7171
7172 PR target/85073
7173 * gcc.target/i386/pr85073.c: New test.
7174
7175 2018-03-26 Richard Biener <rguenther@suse.de>
7176
7177 PR testsuite/85066
7178 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
7179 instead of long.
7180
7181 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
7182
7183 PR fortran/66709
7184 * gfortran.dg/parameter_array_format.f90: New test.
7185
7186 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
7187 Neil Carlson <neil.n.carlson@gmail.com>
7188
7189 PR fortran/84381
7190 * gfortran.dg/literal_character_constant_1.inc: Replace
7191 call abort by STOP n.
7192 * gfortran.dg/overload_1.f90: Likewise.
7193
7194 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
7195 Dominique d'Humieres <dominiq@gcc.gnu.org>
7196
7197 PR fortran/84924
7198 * gfortran.dg/scalar_pointer_1.f90: New test.
7199
7200 2018-03-25 Tom de Vries <tom@codesourcery.com>
7201
7202 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
7203 precise.
7204
7205 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7206
7207 PR fortran/69497
7208 * gfortran.dg/pr89497.f90: New test.
7209
7210 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
7211
7212 PR fortran/70068
7213 * gfortran.dg/substr_7.f90: New test.
7214
7215 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
7216
7217 PR fortran/42651
7218 * gfortran.dg/pr42651.f90: New test.
7219 * gfortran.dg/func_result_7.f90: Update error message.
7220
7221 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
7222
7223 PR tree-optimization/84005
7224 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
7225 failing to force the alignment.
7226
7227 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
7228
7229 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
7230 from this to...
7231 <vclzd>: ...this.
7232
7233 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
7234
7235 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
7236 message. Fix scan-assembler patterns.
7237
7238 2018-03-23 Jakub Jelinek <jakub@redhat.com>
7239
7240 PR c++/85015
7241 * g++.dg/cpp0x/pr85015.C: New test.
7242
7243 PR c++/84942
7244 * g++.dg/cpp1y/pr84942.C: New test.
7245
7246 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
7247
7248 PR inline-asm/85030
7249 * gcc.target/i386/pr85030.c: New.
7250
7251 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7252
7253 PR target/85026
7254 * g++.dg/pr85026.C: New test.
7255
7256 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
7257
7258 * g++.dg/debug/pr84704.C: XFAIL AIX.
7259
7260 2018-03-23 Sudakshina Das <sudi.das@arm.com>
7261
7262 PR target/84826
7263 * gcc.target/arm/pr84826.c: Add dg directive.
7264
7265 2018-03-23 Marek Polacek <polacek@redhat.com>
7266
7267 PR c++/85033
7268 * g++.dg/ext/builtin-offsetof2.C: New test.
7269
7270 PR c++/85045
7271 * g++.dg/cpp0x/Wnarrowing5.C: New test.
7272 * gcc.dg/pr85045.c: New test.
7273
7274 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
7275
7276 PR debug/85020
7277 * gnat.dg/lto22.adb: New test.
7278 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
7279 * gnat.dg/lto22_pkg2.ads: Likewise.
7280
7281 2018-03-23 Jakub Jelinek <jakub@redhat.com>
7282
7283 PR c/80778
7284 * gcc.dg/lto/pr80778_0.c: New test.
7285
7286 PR inline-asm/85034
7287 * gcc.target/i386/pr85034.c: New test.
7288
7289 PR inline-asm/85022
7290 * c-c++-common/torture/pr85022.c: New test.
7291
7292 PR sanitizer/85029
7293 * g++.dg/ubsan/pr85029.C: New test.
7294
7295 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
7296
7297 PR c++/71251
7298 * g++.dg/cpp0x/pr71251.C: New.
7299
7300 PR c++/84789
7301 * g++.dg/template/pr84789.C: New.
7302 * g++.dg/template/pr84789-2.C: New.
7303 * g++.dg/template/pr84789-3.C: New.
7304 * g++.dg/parse/dtor11.C: Accept alternate error message.
7305
7306 PR c++/84729
7307 * g++.dg/pr84729.C: New.
7308 * g++.old-deja/g++.ext/arrnew2.C: Require error.
7309 * g++.old-deja/g++.robertl/eb58.C: Likewise.
7310 * g++.old-deja/g++.robertl/eb63.C: Likewise.
7311
7312 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
7313
7314 PR fortran/84922
7315 * gfortran.dg/interface_42.f90: New test.
7316 * gfortran.dg/interface_43.f90: New test.
7317
7318 2018-03-22 Sudakshina Das <sudi.das@arm.com>
7319
7320 PR target/84826
7321 * gcc.target/arm/pr84826.c: New test.
7322
7323 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
7324
7325 * gcc.target/arm/addr-modes-float.c: Move dg-do before
7326 dg-require-effective-target.
7327 * gcc.target/arm/addr-modes-int.c: Likewise.
7328 * gcc.target/nios2/lo-addr-tls.c: Likewise.
7329
7330 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
7331
7332 PR target/84760
7333 * gcc.target/powerpc/altivec-ld-1.c: New test.
7334
7335 2018-03-22 Bin Cheng <bin.cheng@arm.com>
7336
7337 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
7338
7339 2018-03-22 Jakub Jelinek <jakub@redhat.com>
7340
7341 PR inline-asm/84941
7342 * gcc.dg/pr84941.c: New test.
7343
7344 2018-03-22 Tom de Vries <tom@codesourcery.com>
7345
7346 PR tree-optimization/84956
7347 * gcc.dg/pr84956.c: New test.
7348
7349 2018-03-22 Marek Polacek <polacek@redhat.com>
7350
7351 PR c++/84854
7352 * g++.dg/cpp1z/constexpr-if15.C: New test.
7353 * g++.dg/cpp1z/constexpr-if16.C: New test.
7354
7355 2018-03-21 Joseph Myers <joseph@codesourcery.com>
7356
7357 * gcc.dg/builtin-tgmath-3.c: New test.
7358
7359 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
7360
7361 PR c++/71965
7362 * g++.dg/concepts/pr71965.C: New.
7363
7364 PR c++/84610
7365 PR c++/84642
7366 * g++.dg/cpp0x/pr84610.C: New.
7367 * g++.dg/cpp0x/pr84642.C: New.
7368
7369 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7370
7371 PR c/84999
7372 * c-c++-common/pr84999.c: New test.
7373
7374 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7375
7376 PR c++/84972
7377 * g++.dg/ext/desig10.C: New.
7378
7379 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7380 Harald Anlauf <anlauf@gmx.de>
7381
7382 PR fortran/84957
7383 * gfortran.dg/pr84957.f90: New test.
7384
7385 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7386
7387 PR tree-optimization/84960
7388 * gcc.c-torture/compile/pr84960.c: New test.
7389
7390 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
7391
7392 PR tree-optimization/84811
7393 * gcc.dg/torture/pr84811.c: New test.
7394
7395 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7396
7397 PR tree-optimization/84982
7398 * c-c++-common/pr84982.c: New test.
7399
7400 PR c++/84961
7401 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
7402 "m" (++x) in C++.
7403 * g++.dg/torture/pr84961-1.C: New test.
7404 * g++.dg/torture/pr84961-2.C: New test.
7405
7406 2018-03-21 Nathan Sidwell <nathan@acm.org>
7407
7408 PR c++/85008
7409 * g++.dg/pr85008.C: New.
7410
7411 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
7412
7413 PR fortran/84615
7414 * gfortran.dg/char_result_17.f90: New test.
7415
7416 2018-03-21 David Malcolm <dmalcolm@redhat.com>
7417
7418 PR c++/84994
7419 * g++.dg/other/accessor-fixits-1.C: Move to...
7420 * g++.dg/torture/accessor-fixits-1.C: ...here.
7421 * g++.dg/other/accessor-fixits-2.C: Move to...
7422 * g++.dg/torture/accessor-fixits-2.C: ...here.
7423 * g++.dg/other/accessor-fixits-3.C: Move to...
7424 * g++.dg/torture/accessor-fixits-3.C: ...here.
7425 * g++.dg/other/accessor-fixits-4.C: Move to...
7426 * g++.dg/torture/accessor-fixits-4.C: ...here.
7427 * g++.dg/other/accessor-fixits-5.C: Move to...
7428 * g++.dg/torture/accessor-fixits-5.C: ...here.
7429 * g++.dg/torture/accessor-fixits-6.C: New testcase.
7430 * g++.dg/torture/accessor-fixits-7.C: New testcase.
7431 * g++.dg/torture/accessor-fixits-8.C: New testcase.
7432
7433 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7434
7435 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
7436
7437 2018-03-21 Sudakshina Das <sudi.das@arm.com>
7438
7439 PR target/82989
7440 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
7441
7442 2018-03-21 Nathan Sidwell <nathan@acm.org>
7443
7444 PR c++/84804
7445 * g++.dg/lookup/pr84804.C: New.
7446
7447 2018-03-21 Martin Sebor <msebor@redhat.com>
7448
7449 PR c++/84850
7450 * g++.dg/Wclass-memaccess-3.C: New test.
7451 * g++.dg/Wclass-memaccess-4.C: New test.
7452
7453 2018-03-21 David Malcolm <dmalcolm@redhat.com>
7454
7455 PR c++/84892
7456 * g++.dg/other/accessor-fixits-1.C
7457 (test_access_const_t1_color): New.
7458 (test_deref_const_t1_color): New.
7459 * g++.dg/other/accessor-fixits-5.C: New testcase.
7460
7461 2018-03-21 Tom de Vries <tom@codesourcery.com>
7462
7463 PR tree-optimization/83126
7464 * gcc.dg/graphite/pr83126.c: New test.
7465
7466 2018-03-21 Nathan Sidwell <nathan@acm.org>
7467
7468 * g++.dg/ext/anon-struct6.C: Adjust.
7469 * g++.dg/ext/deprecate-1.C: New.
7470 * g++.dg/ext/deprecate-2.C: New.
7471 * g++.dg/lookup/pr84602.C: Adjust.
7472 * g++.dg/lookup/pr84962.C: Adjust.
7473 * g++.old-deja/g++.other/anon4.C
7474
7475 PR c++/84836
7476 * g++.dg/lookup/pr84836.C: New.
7477
7478 2018-03-21 Bin Cheng <bin.cheng@arm.com>
7479
7480 PR tree-optimization/84969
7481 * gcc.dg/tree-ssa/pr84969.c: New test.
7482
7483 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7484
7485 PR rtl-optimization/84989
7486 * gcc.target/i386/pr84989.c: New test.
7487
7488 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
7489
7490 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
7491
7492 2018-03-21 Martin Liska <mliska@suse.cz>
7493
7494 PR ipa/84963
7495 * gfortran.dg/goacc/pr84963.f90: New test.
7496
7497 2018-03-21 Marek Polacek <polacek@redhat.com>
7498
7499 PR c++/71638, ICE with NSDMI and reference.
7500 * g++.dg/cpp0x/nsdmi14.C: New test.
7501 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
7502
7503 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
7504
7505 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
7506 MIPS with -mpaired-single directives.
7507
7508 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
7509
7510 PR fortran/85001
7511 * gfortran.dg/interface_41.f90: New test.
7512
7513 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7514
7515 PR debug/84875
7516 * gcc.dg/pr84875.c: New test.
7517
7518 2018-03-20 Marek Polacek <polacek@redhat.com>
7519
7520 PR c++/84978, ICE with NRVO.
7521 * g++.dg/opt/nrv19.C: New test.
7522
7523 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7524
7525 PR target/82518
7526 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
7527 Disable for armeb targets.
7528 * gcc.target/arm/pr82518.c: New test.
7529
7530 2018-03-20 Nathan Sidwell <nathan@acm.org>
7531
7532 PR c++/84962
7533 * g++.dg/lookup/pr84962.C: New.
7534
7535 PR c++/84970
7536 * g++.dg/lookup/pr84970.C: New.
7537
7538 2018-03-20 Richard Biener <rguenther@suse.de>
7539
7540 PR target/84986
7541 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
7542
7543 2018-03-20 Martin Liska <mliska@suse.cz>
7544
7545 PR ipa/84825
7546 * g++.dg/ipa/pr84825.C: New test.
7547
7548 2018-03-20 Martin Liska <mliska@suse.cz>
7549
7550 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
7551
7552 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7553
7554 PR target/84845
7555 * gcc.c-torture/compile/pr84845.c: New test.
7556
7557 2018-03-20 Sudakshina Das <sudi.das@arm.com>
7558
7559 PR target/82989
7560 * gcc.target/arm/pr82989.c: New test.
7561
7562 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7563
7564 PR target/84945
7565 * gcc.target/i386/pr84945.c: New test.
7566
7567 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
7568
7569 PR target/81647
7570 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
7571
7572 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7573
7574 PR c/84953
7575 * gcc.dg/pr84953.c: New test.
7576
7577 2018-03-19 Marek Polacek <polacek@redhat.com>
7578
7579 PR c++/84925
7580 * g++.dg/cpp1z/lambda-__func__.C: New test.
7581
7582 PR c++/84927
7583 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
7584
7585 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
7586
7587 PR sanitizer/78651
7588 * g++.dg/asan/pr78651.C: New test.
7589
7590 2018-03-19 Tom de Vries <tom@codesourcery.com>
7591
7592 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
7593 vect_int_mult. Add nvptx xfail for PR84958.
7594
7595 2018-03-19 Nathan Sidwell <nathan@acm.org>
7596
7597 PR c++/84835
7598 * g++.dg/cpp1y/pr84835.C: New.
7599
7600 2018-03-19 Sudakshina Das <sudi.das@arm.com>
7601
7602 PR target/81647
7603 * gcc.target/aarch64/pr81647.c: New.
7604
7605 2018-03-19 Richard Biener <rguenther@suse.de>
7606
7607 PR tree-optimization/84933
7608 * g++.dg/pr84933.C: New testcase.
7609
7610 2018-03-19 Richard Biener <rguenther@suse.de>
7611
7612 PR tree-optimization/84859
7613 * gcc.dg/tree-ssa/pr84859.c: New testcase.
7614 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
7615 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
7616 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
7617
7618 2018-03-19 Nathan Sidwell <nathan@acm.org>
7619
7620 PR c++/84812
7621 * g++.dg/lookup/pr84812.C: New.
7622
7623 2018-03-19 Richard Biener <rguenther@suse.de>
7624
7625 PR tree-optimization/84929
7626 * gcc.dg/torture/pr84929.c: New testcase.
7627
7628 2018-03-19 Tamar Christina <tamar.christina@arm.com>
7629
7630 PR target/84711
7631 * gcc.target/arm/big-endian-subreg.c: Delete.
7632
7633 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7634
7635 PR fortran/84931
7636 * gfortran.dg/array_constructor_52.f90: New test.
7637
7638 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
7639
7640 PR fortran/77414
7641 * gfortran.dg/pr77414.f90: New test.
7642 * gfortran.dg/internal_references_1.f90: Adjust error message.
7643
7644 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
7645
7646 PR fortran/65453
7647 * gfortran.dg/pr65453.f90: New test.
7648
7649 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
7650
7651 PR tree-optimization/84913
7652 * gfortran.dg/vect/pr84913.f90: New test.
7653
7654 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
7655
7656 PR fortran/79929
7657 * gfortran.dg/warn_concat.f90: New test.
7658
7659 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7660
7661 PR target/84899
7662 * gcc.dg/pr84899.c: New test.
7663
7664 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
7665
7666 PR fortran/69395
7667 * gfortran.dg/pr69395.f90: Add test for max dimensions
7668
7669 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
7670
7671 PR target/84876
7672 * gcc.target/i386/pr84876.c: New test.
7673
7674 2018-03-16 Martin Liska <mliska@suse.cz>
7675
7676 PR ipa/84833
7677 * gcc.target/i386/mvc11.c: New test.
7678
7679 2018-03-16 Martin Liska <mliska@suse.cz>
7680
7681 PR ipa/84722
7682 * gcc.target/i386/mvc10.c: New test.
7683
7684 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7685
7686 PR c++/79937
7687 PR c++/82410
7688 * g++.dg/cpp1y/pr79937-1.C: New test.
7689 * g++.dg/cpp1y/pr79937-2.C: New test.
7690 * g++.dg/cpp1y/pr79937-3.C: New test.
7691 * g++.dg/cpp1y/pr79937-4.C: New test.
7692 * g++.dg/cpp1y/pr82410.C: New test.
7693
7694 2018-03-16 Tom de Vries <tom@codesourcery.com>
7695
7696 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
7697
7698 2018-03-16 Tom de Vries <tom@codesourcery.com>
7699
7700 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
7701
7702 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7703
7704 PR c++/84874
7705 * g++.dg/cpp2a/desig8.C: New test.
7706
7707 PR tree-optimization/84841
7708 * gcc.dg/pr84841.c: New test.
7709
7710 PR c++/84874
7711 * g++.dg/cpp2a/desig7.C: New test.
7712
7713 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
7714 Jim MacArthur <jim.macarthur@codethink.co.uk>
7715
7716 * gfortran.dg/automatic_1.f90: New test.
7717 * gfortran.dg/automatic_repeat.f90: New test
7718 * gfortran.dg/automatic_save.f90: New test.
7719 * gfortran.dg/vax_structure.f90: New test.
7720
7721 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
7722
7723 PR fortran/78741
7724 * gfortran.dg/pr78741.f90: New test.
7725
7726 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
7727
7728 PR fortran/69395
7729 * gfortran.dg/pr69395.f90: New test.
7730
7731 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7732
7733 PR c++/79085
7734 * g++.dg/opt/pr79085.C: New test.
7735
7736 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
7737
7738 PR target/84574
7739 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
7740 label instead of __x86_indirect_thunk label.
7741
7742 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7743
7744 PR c++/84222
7745 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
7746 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
7747 * g++.dg/warn/deprecated-13.C: New test.
7748
7749 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
7750
7751 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
7752
7753 2018-03-15 Richard Biener <rguenther@suse.de>
7754
7755 PR c/84873
7756 * c-c++-common/pr84873.c: New testcase.
7757
7758 2018-03-15 Tamar Christina <tamar.christina@arm.com>
7759
7760 PR target/84711
7761 * gcc.target/arm/big-endian-subreg.c: New.
7762
7763 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7764
7765 PR target/84860
7766 * gcc.c-torture/compile/pr84860.c: New test.
7767
7768 2018-03-15 Julia Koval <julia.koval@intel.com>
7769
7770 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
7771 cannonlake.
7772 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
7773 avx512bitalg.
7774
7775 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7776
7777 PR c/84853
7778 * gcc.dg/pr84853.c: New test.
7779
7780 2018-03-14 Carl Love <cel@us.ibm.com>
7781
7782 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
7783
7784 2018-03-14 Martin Liska <mliska@suse.cz>
7785
7786 PR ipa/8480
7787 * g++.dg/lto/pr84805_0.C: New test.
7788 * g++.dg/lto/pr84805_1.C: New test.
7789 * g++.dg/lto/pr84805_2.C: New test.
7790
7791 2018-03-14 David Malcolm <dmalcolm@redhat.com>
7792
7793 PR c/84852
7794 * gcc.dg/fixits-pr84852-1.c: New test.
7795 * gcc.dg/fixits-pr84852-2.c: New test.
7796
7797 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7798
7799 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
7800 separate verbose message.
7801 * lib/scandump.exp (scan-dump-times): Likewise.
7802
7803 2018-03-14 Julia Koval <julia.koval@intel.com>
7804
7805 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
7806 server.
7807 * gcc.target/i386/funcspec-56.inc: Ditto.
7808
7809 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
7810
7811 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
7812 aarch64_sve_hw.
7813
7814 2018-03-14 Jakub Jelinek <jakub@redhat.com>
7815
7816 PR sanitizer/83392
7817 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
7818 check count from 17 to 14.
7819
7820 PR target/84844
7821 * gcc.target/i386/pr84844.c: New test.
7822
7823 2018-03-14 Richard Biener <rguenther@suse.de>
7824
7825 PR tree-optimization/84830
7826 * gcc.dg/torture/pr84830.c: New testcase.
7827
7828 2018-03-14 Marek Polacek <polacek@redhat.com>
7829
7830 PR c++/84596
7831 * g++.dg/cpp0x/static_assert15.C: New test.
7832
7833 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
7834
7835 PR fortran/61775
7836 * gfortran.dg/pr61775.f90: New test.
7837
7838 2018-03-13 Jakub Jelinek <jakub@redhat.com>
7839
7840 PR c++/84843
7841 * g++.dg/ext/pr84843-1.C: New test.
7842 * g++.dg/ext/pr84843-2.C: New test.
7843
7844 2018-03-13 David Pagan <dave.pagan@oracle.com>
7845
7846 PR c/46921
7847 * gcc.dg/pr46921.c: New test.
7848
7849 2018-03-13 Martin Sebor <msebor@redhat.com>
7850
7851 PR tree-optimization/84725
7852 * c-c++-common/Wstringop-truncation-4.c: New test.
7853 * c-c++-common/attr-nonstring-5.c: New test.
7854
7855 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7856
7857 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
7858 than unpacks.
7859 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
7860 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
7861
7862 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7863
7864 * gcc.target/aarch64/sve/tls_1.c: New test.
7865 * gcc.target/aarch64/sve/tls_2.C: Likewise.
7866
7867 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7868
7869 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
7870 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
7871
7872 2018-03-13 Martin Liska <mliska@suse.cz>
7873
7874 PR ipa/84658.
7875 * g++.dg/ipa/pr84658.C: New test.
7876
7877 2018-03-13 Jakub Jelinek <jakub@redhat.com>
7878
7879 PR middle-end/84834
7880 * gcc.dg/pr84834.c: New test.
7881
7882 PR target/84827
7883 * gcc.target/i386/pr84827.c: New test.
7884
7885 PR target/84828
7886 * g++.dg/ext/pr84828.C: New test.
7887
7888 PR target/84786
7889 * gcc.target/i386/avx512f-pr84786-1.c: New test.
7890 * gcc.target/i386/avx512f-pr84786-2.c: New test.
7891
7892 PR c++/84808
7893 * g++.dg/cpp1y/constexpr-84808.C: New test.
7894
7895 PR c++/84704
7896 * g++.dg/debug/pr84704.C: New test.
7897
7898 2018-03-12 Renlin Li <renlin.li@arm.com>
7899
7900 * gcc.target/aarch64/movi_hf.c: New.
7901 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
7902 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
7903
7904 2018-03-12 Martin Sebor <msebor@redhat.com>
7905
7906 PR tree-optimization/83456
7907 * c-c++-common/Wrestrict-2.c: Remove test cases.
7908 * c-c++-common/Wrestrict.c: Same.
7909 * gcc.dg/Wrestrict-12.c: New test.
7910 * gcc.dg/Wrestrict-14.c: New test.
7911
7912 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
7913
7914 * g++.dg/pr84821.C: New test.
7915
7916 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
7917
7918 * gcc.dg/pr84799.c: New test.
7919
7920 2018-03-12 Richard Biener <rguenther@suse.de>
7921
7922 PR tree-optimization/84803
7923 * gcc.dg/torture/pr84803.c: New testcase.
7924
7925 2018-03-12 Jakub Jelinek <jakub@redhat.com>
7926
7927 PR c++/84813
7928 * g++.dg/debug/pr84813.C: New test.
7929
7930 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
7931
7932 PR fortran/84546
7933 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
7934
7935 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
7936
7937 PR fortran/83939
7938 * gfortran.dg/pr83939.f90
7939
7940 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
7941
7942 PR fortran/66128
7943 * gfortran.dg/zero_sized_9.f90: New test.
7944
7945 2018-03-11 Jakub Jelinek <jakub@redhat.com>
7946
7947 PR debug/58150
7948 * g++.dg/debug/dwarf2/enum2.C: New test.
7949
7950 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
7951
7952 PR fortran/84734
7953 * gfortran.dg/pr84734.f90: New test.
7954
7955 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
7956
7957 * gnat.dg/prot3.adb: New test.
7958 * gnat.dg/prot3_pkg.ad[sb]: New helper.
7959
7960 2018-03-09 Jason Merrill <jason@redhat.com>
7961 Paolo Carlini <paolo.carlini@oracle.com>
7962
7963 PR c++/71169
7964 PR c++/71832
7965 * g++.dg/cpp0x/pr71169.C: New.
7966 * g++.dg/cpp0x/pr71169-2.C: Likewise.
7967 * g++.dg/cpp0x/pr71832.C: Likewise.
7968
7969 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
7970
7971 PR target/83969
7972 * gcc.target/powerpc/pr83969.c: New test.
7973
7974 2018-03-09 Jakub Jelinek <jakub@redhat.com>
7975
7976 PR target/84772
7977 * gcc.dg/pr84772.c: New test.
7978
7979 PR c++/84076
7980 * g++.dg/warn/Wformat-2.C: New test.
7981
7982 PR c++/84767
7983 * g++.dg/ext/vla18.C: New test.
7984
7985 2018-03-09 Martin Sebor <msebor@redhat.com>
7986
7987 PR tree-optimization/84526
7988 * gcc.dg/Wrestrict-10.c: New test.
7989 * gcc.dg/Wrestrict-11.c: New test.
7990
7991 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
7992
7993 PR rtl-optimization/84682
7994 * gcc.dg/torture/pr84682-1.c: New.
7995 * gcc.dg/torture/pr84682-2.c: New.
7996 * gcc.dg/torture/pr84682-3.c: New.
7997
7998 2018-03-09 Jakub Jelinek <jakub@redhat.com>
7999
8000 PR c++/84724
8001 * g++.dg/ext/pr84724.C: New test.
8002
8003 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
8004
8005 PR target/83712
8006 * gcc.target/arm/pr83712.c: New.
8007
8008 2018-03-09 Richard Biener <rguenther@suse.de>
8009
8010 PR tree-optimization/84775
8011 * gcc.dg/torture/pr84775.c: New testcase.
8012
8013 2018-03-09 Jakub Jelinek <jakub@redhat.com>
8014
8015 PR debug/84404
8016 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
8017 targets.
8018
8019 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
8020
8021 * gcc.c-torture/compile/20180309-1.c: New test.
8022
8023 2018-03-08 Jakub Jelinek <jakub@redhat.com>
8024
8025 PR c++/80598
8026 * g++.dg/warn/Wunused-function4.C: New test.
8027
8028 PR inline-asm/84742
8029 * gcc.target/i386/pr84742-1.c: New test.
8030 * gcc.target/i386/pr84742-2.c: New test.
8031
8032 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8033
8034 PR target/84748
8035 * gcc.c-torture/execute/pr84748.c: New test.
8036
8037 2018-03-08 Richard Biener <rguenther@suse.de>
8038
8039 PR middle-end/84552
8040 * gcc.dg/graphite/pr84552.c: New testcase.
8041
8042 2018-03-08 Richard Biener <rguenther@suse.de>
8043
8044 PR tree-optimization/84178
8045 * gcc.dg/torture/pr84178-2.c: New testcase.
8046
8047 2018-03-08 David Malcolm <dmalcolm@redhat.com>
8048
8049 PR tree-optimization/84178
8050 * gcc.c-torture/compile/pr84178-1.c: New test.
8051
8052 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
8053
8054 * lib/target-supports.exp: Do not return zero from a ifunc
8055 function.
8056
8057 2018-03-08 Richard Biener <rguenther@suse.de>
8058
8059 PR tree-optimization/84746
8060 * gcc.dg/torture/pr84746.c: New testcase.
8061
8062
8063 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
8064 PR debug/84404
8065 PR debug/84408
8066 * gcc.dg/graphite/pr84404.c: New.
8067
8068 2018-03-08 Jakub Jelinek <jakub@redhat.com>
8069
8070 PR tree-optimization/84740
8071 * gcc.dg/torture/pr84740.c: New test.
8072
8073 PR tree-optimization/84739
8074 * gcc.dg/pr84739.c: New test.
8075
8076 2018-03-07 Martin Sebor <msebor@redhat.com>
8077
8078 PR tree-optimization/83519
8079 * gcc.dg/Wrestrict-13.c: New test.
8080
8081 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
8082
8083 PR fortran/64124
8084 PR fortran/70409
8085 * gfortran.dg/pr64124.f90: New tests.
8086 * gfortran.dg/pr70409.f90: New tests.
8087
8088 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
8089
8090 PR target/82411
8091 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
8092
8093 2018-03-07 Martin Sebor <msebor@redhat.com>
8094
8095 PR tree-optimization/84526
8096 * gcc.dg/Wrestrict-10.c: New test.
8097
8098 2018-03-07 Martin Sebor <msebor@redhat.com>
8099
8100 PR tree-optimization/84468
8101 * g++.dg/warn/Wstringop-truncation-2.C: New test.
8102 * gcc.dg/Wstringop-truncation.c: New test.
8103 * gcc.dg/Wstringop-truncation-2.c: New test.
8104
8105 2018-03-07 Jakub Jelinek <jakub@redhat.com>
8106
8107 PR fortran/84565
8108 * gfortran.dg/pr84565.f90: New test.
8109
8110 PR middle-end/84723
8111 * gcc.target/i386/pr84723-1.c: New test.
8112 * gcc.target/i386/pr84723-2.c: New test.
8113 * gcc.target/i386/pr84723-3.c: New test.
8114 * gcc.target/i386/pr84723-4.c: New test.
8115 * gcc.target/i386/pr84723-5.c: New test.
8116
8117 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
8118
8119 PR fortran/64107
8120 * gfortran.dg/pr64107.f90: New test.
8121
8122 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8123
8124 PR fortran/84697
8125 PR fortran/66128
8126 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
8127
8128 2018-03-06 Marek Polacek <polacek@redhat.com>
8129
8130 PR c++/84684
8131 * g++.dg/cpp1z/constexpr-84684.C: New test.
8132
8133 2018-03-06 Jakub Jelinek <jakub@redhat.com>
8134
8135 PR c/84721
8136 * gcc.dg/pr84721.c: New test.
8137
8138 PR target/84710
8139 * gcc.dg/pr84710.c: New test.
8140
8141 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
8142
8143 PR fortran/56667
8144 * gfortran.dg/implied_do_2.f90: New test.
8145 * gfortran.dg/coarray_8.f90: Update for new error message.
8146
8147 2018-03-06 Jakub Jelinek <jakub@redhat.com>
8148
8149 PR inline-asm/84683
8150 * g++.dg/ext/pr84683.C: New test.
8151
8152 PR tree-optimization/84687
8153 * gcc.dg/pr84687.c: New test.
8154
8155 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
8156
8157 PR c++/84231
8158 * g++.dg/pr84231.C: New.
8159
8160 PR c++/84593
8161 * g++.dg/cpp1y/pr84593.C: New.
8162
8163 PR c++/84492
8164 * g++.dg/pr84492.C: New.
8165
8166 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8167
8168 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
8169 __builtin_ppc_speculation_barrier.
8170
8171 2018-03-05 Jakub Jelinek <jakub@redhat.com>
8172
8173 PR target/84700
8174 * gcc.target/powerpc/pr84700.c: New test.
8175
8176 2018-03-05 Nathan Sidwell <nathan@acm.org>
8177
8178 PR c++/84702
8179 * g++.dg/lookup/pr84702.C: New.
8180
8181 2018-03-05 Jakub Jelinek <jakub@redhat.com>
8182
8183 PR target/84564
8184 * gcc.target/i386/pr84564.c: New test.
8185
8186 2018-03-05 Marek Polacek <polacek@redhat.com>
8187
8188 PR c++/84707
8189 * g++.dg/cpp0x/inline-ns10.C: New test.
8190
8191 2018-03-05 Nathan Sidwell <nathan@acm.org>
8192
8193 PR c++/84694
8194 * g++.dg/template/pr84694.C: New.
8195
8196 2018-03-05 Jakub Jelinek <jakub@redhat.com>
8197
8198 PR target/84524
8199 * gcc.c-torture/execute/pr84524.c: New test.
8200 * gcc.target/i386/avx512bw-pr84524.c: New test.
8201
8202 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
8203
8204 PR target/84264
8205 * g++.dg/pr84264.C: New test.
8206
8207 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8208
8209 PR c++/84618
8210 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
8211 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
8212 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
8213
8214 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
8215
8216 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
8217 * g++.dg/other/i386-3.C: Ditto.
8218 * gcc.target/i386/sse-12.c: Ditto.
8219 * gcc.target/i386/sse-13.c: Ditto.
8220 * gcc.target/i386/sse-14.c: Ditto.
8221 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
8222 * gcc.target/i386/wbinvd-1.c: New test.
8223 * gcc.target/i386/wbnoinvd-1.c: Ditto.
8224 * gcc.target/i386/pconfig-1.c: Ditto.
8225
8226 2018-03-05 Pádraig Brady <P@draigBrady.com>
8227 Nathan Sidwell <nathan@acm.org>
8228
8229 PR c++/84497
8230 * g++.dg/cpp0x/pr84497.C: New.
8231
8232 2018-03-05 Richard Biener <rguenther@suse.de>
8233
8234 PR tree-optimization/84670
8235 * gcc.dg/pr84670-1.c: New testcase.
8236 * gcc.dg/pr84670-2.c: Likewise.
8237 * gcc.dg/pr84670-3.c: Likewise.
8238 * gcc.dg/pr84670-4.c: Likewise.
8239
8240 2018-03-05 Richard Biener <rguenther@suse.de>
8241
8242 PR tree-optimization/84650
8243 * gcc.dg/graphite/pr84650.c: New testcase.
8244
8245 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8246
8247 PR c++/82022
8248 * g++.dg/cpp1z/constexpr-lambda20.C: New.
8249
8250 2018-03-03 Harald Anlauf <anlauf@gmx.de>
8251
8252 PR fortran/71085
8253 * gfortran.dg/pr71085.f90: New test.
8254
8255 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
8256
8257 PR fortran/66128
8258 * gfortran.dg/zero_sized_8.f90: Really commit New test.
8259
8260 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
8261
8262 PR fortran/51434
8263 * gfortran.dg/pr51434.f90: New test.
8264
8265 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8266
8267 PR c++/61358
8268 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
8269
8270 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8271
8272 PR c++/67370
8273 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
8274
8275 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8276
8277 PR c++/71464
8278 * g++.dg/torture/pr71464.C: New.
8279
8280 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
8281
8282 PR fortran/80965
8283 * gfortran.dg/select_type_41.f90: New test.
8284
8285 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8286
8287 PR c++/61135
8288 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
8289
8290 2018-03-02 Marek Polacek <polacek@redhat.com>
8291
8292 PR c++/84578
8293 * g++.dg/ext/flexary29.C: New test.
8294
8295 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8296
8297 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
8298
8299 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8300
8301 PR c++/81812
8302 * g++.dg/torture/pr81812.C: New.
8303
8304 2018-03-02 Marek Polacek <polacek@redhat.com>
8305
8306 PR c++/84171
8307 * g++.dg/warn/Wsign-compare-8.C: New test.
8308
8309 PR c++/84663
8310 * g++.dg/parse/array-size3.C: New test.
8311
8312 PR c++/84664
8313 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
8314
8315 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8316
8317 PR c++/84662
8318 * g++.dg/cpp1y/pr84662.C: New test.
8319
8320 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
8321
8322 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
8323 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
8324 "dg-lto-options".
8325 * g++.dg/lto/20101010-1_0.C: Likewise.
8326 * g++.dg/lto/20101010-2_0.C: Likewise.
8327
8328 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8329
8330 PR ipa/84628
8331 * gcc.dg/pr84628.c: New test.
8332
8333 PR target/56540
8334 * gcc.target/ia64/pr56540.c: New test.
8335
8336 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
8337
8338 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
8339 32-bit target.
8340 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
8341 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
8342 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
8343 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
8344
8345 2018-03-02 Marek Polacek <polacek@redhat.com>
8346
8347 PR c++/84590
8348 * c-c++-common/ubsan/shift-11.c: New test.
8349
8350 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
8351
8352 * gcc.dg/vect/vect-alias-check-13.c: New test.
8353
8354 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8355
8356 PR target/84614
8357 * gcc.dg/pr84614.c: New test.
8358
8359 PR inline-asm/84625
8360 * gcc.target/i386/pr84625.c: New test.
8361
8362 2018-03-02 Richard Biener <rguenther@suse.de>
8363
8364 PR tree-optimization/84427
8365 * gcc.dg/torture/pr84427.c: New testcase.
8366
8367 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
8368
8369 PR target/84534
8370 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
8371 powerpc64le*-*-linux*.
8372 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
8373 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
8374
8375 2018-03-01 Martin Sebor <msebor@redhat.com>
8376
8377 PR c++/84294
8378 * g++.dg/ext/attr-const.C: Remove xfail.
8379 * g++.dg/ext/attr-malloc-3.C: New test.
8380 * g++.dg/ext/attr-noinline-3.C: New test.
8381 * g++.dg/ext/attr-noreturn-3.C: New test.
8382 * g++.dg/ext/attr-nothrow-3.C: New test.
8383 * g++.dg/ext/attr-pure.C: Remove xfail.
8384
8385 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8386
8387 PR sanitizer/70875
8388 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
8389 dg-options and dg-shouldfail "ubsan" directive.
8390
8391 2018-03-01 Marek Polacek <polacek@redhat.com>
8392 Jason Merrill <jason@redhat.com>
8393
8394 PR c++/84582
8395 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
8396 * g++.dg/cpp1z/static1.C: New test.
8397 * g++.dg/template/static37.C: New test.
8398
8399 2018-03-01 Nathan Sidwell <nathan@acm.org>
8400
8401 PR c++/84434
8402 * g++.dg/template/pr84434.C: New.
8403
8404 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
8405
8406 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
8407 -mthumb to the command-line.
8408
8409 2018-03-01 Marek Polacek <polacek@redhat.com>
8410
8411 PR c++/84596
8412 * g++.dg/cpp0x/static_assert14.C: New test.
8413
8414 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
8415
8416 PR c++/79410
8417 * g++.dg/torture/pr79410.C: New.
8418
8419 2018-03-01 Martin Liska <mliska@suse.cz>
8420
8421 PR sanitizer/82484
8422 * gcc.dg/asan/pr82484.c: New test.
8423
8424 2018-03-01 Richard Biener <rguenther@suse.de>
8425
8426 PR debug/84645
8427 * gfortran.dg/lto/pr84645_0.f90: New testcase.
8428
8429 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
8430
8431 PR fortran/84219
8432 * gfortran.dg/coarray_47.f90: New test.
8433
8434 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
8435
8436 PR fortran/84538
8437 * gfortran.dg/class_array_23.f03: New test.
8438
8439 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
8440
8441 PR rtl-optimization/84528
8442 * gcc.dg/torture/pr84538.c: Rename to...
8443 * gcc.dg/torture/pr84528.c: ...this.
8444
8445 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
8446
8447 PR rtl-optimization/84528
8448 * gcc.dg/torture/pr84538.c: New test.
8449
8450 2018-02-28 Martin Sebor <msebor@redhat.com>
8451
8452 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
8453 -fpic test failures.
8454 * c-c++-common/Wrestrict-2.c: Same.
8455 * c-c++-common/Wstringop-truncation.c: Same.
8456 * gcc.dg/Warray-bounds-22.c: Same.
8457 * gcc.dg/Wstringop-overflow.c: Same.
8458 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
8459 (signed_range): Same.
8460 (unsigned_anti_range): Same.
8461 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
8462 (signed_range): Same.
8463 (unsigned_anti_range): Same.
8464 * gcc.dg/attr-alloc_size-7.c: Same.
8465 * gcc.dg/attr-alloc_size-8.c: Same.
8466 * gcc.dg/builtin-alloc-size.c: Same.
8467 * gcc.dg/builtin-stpncpy.c: Same.
8468 * gcc.dg/builtins-nonnull.c: Same.
8469 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
8470 * gcc.dg/pr79214.c: Same.
8471 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
8472 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
8473 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
8474 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
8475 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
8476 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
8477 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
8478 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
8479 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
8480 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
8481 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
8482
8483 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
8484
8485 PR target/84014
8486 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
8487
8488 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8489
8490 PR c++/84609
8491 * g++.dg/cpp0x/pr84609.C: New test.
8492
8493 2018-02-28 Martin Sebor <msebor@redhat.com>
8494
8495 PR testsuite/84617
8496 * g++.dg/ext/attr-malloc-3.C: New test.
8497 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
8498 to pre-existing problems.
8499 * g++.dg/ext/attr-pure.C: Same.
8500
8501 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
8502
8503 PR fortran/83901
8504 * gfortran.dg/associate_37.f90: New test.
8505
8506 PR fortran/83344
8507 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
8508
8509 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8510
8511 PR target/52991
8512 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
8513 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
8514 * gcc.dg/bf-ms-layout-4.c: New test.
8515 * gcc.dg/bf-ms-layout-5.c: New test.
8516
8517 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
8518
8519 PR target/83399
8520 * gcc.target/powerpc/pr83399.c: Only run on Linux.
8521
8522 2018-02-28 Richard Biener <rguenther@suse.de>
8523
8524 PR tree-optimization/84584
8525 * gcc.dg/graphite/pr84584.c: New testcase.
8526
8527 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
8528
8529 PR preprocessor/84517
8530 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
8531
8532 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8533
8534 * c-c++-common/dump-ada-spec-12.c: New test.
8535 * c-c++-common/dump-ada-spec-13.c: Likewise.
8536
8537 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8538
8539 * c-c++-common/dump-ada-spec-11.c: New test.
8540
8541 2018-02-28 Martin Liska <mliska@suse.cz>
8542
8543 PR testsuite/84597
8544 * g++.dg/ext/timevar1.C: Fix pruned patterns.
8545 * g++.dg/ext/timevar2.C: Likewise.
8546
8547 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8548
8549 * c-c++-common/dump-ada-spec-8.c: New test.
8550 * c-c++-common/dump-ada-spec-9.c: Likewise.
8551 * c-c++-common/dump-ada-spec-10.c: Likewise.
8552
8553 2018-02-28 Richard Biener <rguenther@suse.de>
8554
8555 PR middle-end/84607
8556 * gcc.dg/pr84607.c: New testcase.
8557
8558 2018-02-28 Nathan Sidwell <nathan@acm.org>
8559
8560 PR c++/84602
8561 * g++.dg/lookup/pr84602.C: New.
8562
8563 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8564
8565 PR c++/83871
8566 PR c++/83503
8567 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
8568 dg-options.
8569 * g++.dg/ext/attr-nonnull.C: Likewise.
8570 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
8571 directives.
8572 * g++.dg/ext/attr-noinline-2.C: Likewise.
8573 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
8574 -fdump-tree-eh in dg-options.
8575
8576 2018-02-28 Alan Modra <amodra@gmail.com>
8577
8578 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
8579 GNU ld message.
8580 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
8581
8582 2018-02-27 Martin Sebor <msebor@redhat.com>
8583
8584 PR c++/83871
8585 PR c++/83503
8586 * g++.dg/Wmissing-attributes.C: New test.
8587 * g++.dg/ext/attr-const-pure.C: New test.
8588 * g++.dg/ext/attr-const.C: New test.
8589 * g++.dg/ext/attr-deprecated-2.C: New test.
8590 * g++.dg/ext/attr-malloc-2.C: New test.
8591 * g++.dg/ext/attr-malloc.C: New test.
8592 * g++.dg/ext/attr-noinline-2.C: New test.
8593 * g++.dg/ext/attr-noinline.C: New test.
8594 * g++.dg/ext/attr-nonnull.C: New test.
8595 * g++.dg/ext/attr-noreturn-2.C: New test.
8596 * g++.dg/ext/attr-noreturn.C: New test.
8597 * g++.dg/ext/attr-nothrow-2.C: New test.
8598 * g++.dg/ext/attr-nothrow.C: New test.
8599 * g++.dg/ext/attr-optimize.C: New test.
8600 * g++.dg/ext/attr-pure.C: New test.
8601 * g++.dg/ext/attr-returns-nonnull.C: New test.
8602 * g++.dg/ext/attr-warning.C: New test.
8603
8604 2018-02-27 Nathan Sidwell <nathan@acm.org>
8605
8606 PR c++/84426
8607 * g++.dg/lookup/pr84426.C: New.
8608
8609 2018-02-27 Richard Biener <rguenther@suse.de>
8610
8611 PR tree-optimization/84512
8612 * gcc.dg/tree-ssa/pr84512.c: New testcase.
8613
8614 2018-02-27 Martin Liska <mliska@suse.cz>
8615
8616 PR gcov-profile/84548
8617 * g++.dg/gcov/pr84548.C: New test.
8618
8619 2018-02-27 Jakub Jelinek <jakub@redhat.com>
8620
8621 PR target/84575
8622 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
8623
8624 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8625
8626 PR c++/84558
8627 * g++.dg/cpp1y/pr84558.C: New test.
8628
8629 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
8630
8631 PR c++/84540
8632 * g++.dg/cpp0x/alignas14.C: New.
8633 * g++.dg/cpp0x/alignas15.C: Likewise.
8634
8635 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8636
8637 PR c++/84557
8638 * g++.dg/gomp/pr84557.C: New test.
8639
8640 2018-02-26 Marek Polacek <polacek@redhat.com>
8641
8642 PR c++/84325
8643 * g++.dg/cpp1z/pr84325.C: New test.
8644
8645 2018-02-26 Carl Love <cel@us.ibm.com>
8646
8647 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
8648 Power 8 test file.
8649 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
8650 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
8651 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
8652 -mcpu=power8.
8653 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
8654 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
8655 -mcpu=power8.
8656
8657 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
8658
8659 PR target/84039
8660 * gcc.target/i386/indirect-thunk-1.c: Updated.
8661 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8662 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8663 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8664 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8665 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8666 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8667 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8668 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8669 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8670 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8671 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8672 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8673 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8674 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8675 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8676 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8677 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8678 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8679 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8680 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8681 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8682 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8683 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8684 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8685 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8686 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8687 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8688 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8689 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8690 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8691 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8692 * gcc.target/i386/ret-thunk-9.c: Likewise.
8693 * gcc.target/i386/ret-thunk-10.c: Likewise.
8694 * gcc.target/i386/ret-thunk-11.c: Likewise.
8695 * gcc.target/i386/ret-thunk-12.c: Likewise.
8696 * gcc.target/i386/ret-thunk-13.c: Likewise.
8697 * gcc.target/i386/ret-thunk-14.c: Likewise.
8698 * gcc.target/i386/ret-thunk-15.c: Likewise.
8699
8700 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
8701
8702 * gcc.c-torture/execute/20180226-1.c: New test.
8703
8704 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
8705
8706 PR tree-optimization/83965
8707 * gcc.dg/vect/pr83965-2.c: New test.
8708
8709 2018-02-26 Tom de Vries <tom@codesourcery.com>
8710
8711 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
8712
8713 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
8714
8715 PR target/84530
8716 * gcc.target/i386/ret-thunk-22.c: New test.
8717 * gcc.target/i386/ret-thunk-23.c: Likewise.
8718 * gcc.target/i386/ret-thunk-24.c: Likewise.
8719 * gcc.target/i386/ret-thunk-25.c: Likewise.
8720 * gcc.target/i386/ret-thunk-26.c: Likewise.
8721
8722 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
8723
8724 PR c++/84533
8725 * g++.dg/cpp1z/pr84533.C: New.
8726
8727 2018-02-26 Marek Polacek <polacek@redhat.com>
8728
8729 PR c++/84537
8730 * g++.dg/parse/error60.C: New test.
8731
8732 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8733
8734 PR c++/84556
8735 * g++.dg/gomp/pr84556.C: New test.
8736 * g++.dg/vect/pr84556.cc: New test.
8737
8738 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
8739
8740 PR fortran/32957
8741 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
8742 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
8743 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
8744 * gfortran.dg/c_loc_test.f90: Likewise.
8745 * gfortran.dg/c_loc_tests_2.f03: Likewise.
8746 * gfortran.dg/proc_decl_17.f90: Likewise.
8747 * gfortran.dg/proc_ptr_8.f90: Likewise.
8748
8749 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8750
8751 PR target/84521
8752 * gcc.target/aarch64/lr_free_2.c: Revert changes in
8753 r254814 disabling -fomit-frame-pointer by default.
8754 * gcc.target/aarch64/spill_1.c: Likewise.
8755 * gcc.target/aarch64/test_frame_11.c: Likewise.
8756 * gcc.target/aarch64/test_frame_12.c: Likewise.
8757 * gcc.target/aarch64/test_frame_13.c: Likewise.
8758 * gcc.target/aarch64/test_frame_14.c: Likewise.
8759 * gcc.target/aarch64/test_frame_15.c: Likewise.
8760 * gcc.target/aarch64/test_frame_3.c: Likewise.
8761 * gcc.target/aarch64/test_frame_5.c: Likewise.
8762 * gcc.target/aarch64/test_frame_9.c: Likewise.
8763
8764 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
8765
8766 PR fortran/83633
8767 * gfortran.dg/explicit_shape_1.f90: New test.
8768 * gfortran.dg/automatic_module_variable.f90: Update regex.
8769 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
8770 * gfortran.dg/constant_shape.f90: Ditto.
8771 * gfortran.dg/dec_structure_23.f90: Ditto.
8772 * gfortran.dg/pr78240.f90: Ditto.
8773
8774 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
8775
8776 PR fortran/84523
8777 * gfortran.dg/pr84523.f90: New test.
8778
8779 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
8780
8781 PR fortran/78238
8782 * gfortran.dg/select_type_40.f90: New test.
8783
8784 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
8785
8786 PR fortran/30792
8787 * gfortran.dg/data_substring.f90: New test.
8788
8789 2018-02-24 Marek Polacek <polacek@redhat.com>
8790
8791 PR c++/83692
8792 * g++.dg/cpp1z/constexpr-83692.C: New test.
8793
8794 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
8795
8796 PR fortran/84346
8797 * gfortran.dg/statement_function_1.f90: Update test.
8798
8799 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8800
8801 PR fortran/84506
8802 * gfortran.dg/inquire_19.f90: New test.
8803
8804 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8805
8806 PR fortran/83149
8807 * gfortran.dg/pr83149_b.f90: New test.
8808 * gfortran.dg/pr83149_a.f90: Additional source for previous.
8809
8810 2018-02-23 Carl Love <cel@us.ibm.com>
8811
8812 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
8813 vec_signed2 and vec_unsigned2 to new Power 8 test file.
8814 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
8815 Power 8 tests.
8816
8817 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
8818
8819 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
8820 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
8821
8822 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
8823
8824 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
8825 expected output.
8826
8827 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8828
8829 PR fortran/83149
8830 * gfortran.dg/pr83149_1.f90: New test.
8831 * gfortran.dg/pr83149.f90: Additional source for previous.
8832
8833 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
8834
8835 PR testsuite/80551
8836 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
8837 __GI___pthread_mutex_init as well.
8838
8839 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8840
8841 PR fortran/83148
8842 * gfortran.dg/class_68.f90: New test.
8843
8844 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8845
8846 PR fortran/59781
8847 * gfortran.dg/derived_init_5.f90: New test.
8848
8849 2018-02-22 Jakub Jelinek <jakub@redhat.com>
8850
8851 PR target/82851
8852 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
8853 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
8854
8855 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
8856
8857 PR target/81572
8858 * gcc.target/powerpc/pr81572.c: New.
8859
8860 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
8861
8862 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
8863
8864 2018-02-22 Martin Sebor <msebor@redhat.com>
8865
8866 PR tree-optimization/84480
8867 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
8868 * g++.dg/warn/Wstringop-truncation-1.C: New test.
8869
8870 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
8871
8872 PR target/84176
8873 * gcc.target/i386/indirect-thunk-11.c: New test.
8874 * gcc.target/i386/indirect-thunk-12.c: Likewise.
8875 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
8876 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
8877 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
8878 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
8879 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
8880 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
8881 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
8882 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
8883
8884 2018-02-22 Steve Ellcey <sellcey@cavium.com>
8885
8886 PR target/83335
8887 * gcc.target/aarch64/asm-2.c: Add dg-error for
8888 ILP32 mode.
8889 * gcc.target/aarch64/asm-4.c: New test.
8890
8891 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
8892
8893 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
8894
8895 2018-02-22 Marek Polacek <polacek@redhat.com>
8896
8897 PR c++/84493
8898 * g++.dg/parse/error59.C: New test.
8899
8900 2018-02-22 Tom de Vries <tom@codesourcery.com>
8901
8902 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
8903
8904 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
8905
8906 PR c++/77655
8907 * g++.dg/cpp0x/pr77655.C: New.
8908
8909 2018-02-22 Jakub Jelinek <jakub@redhat.com>
8910
8911 PR c++/84496
8912 * g++.dg/cpp1y/pr84496.C: New test.
8913
8914 PR target/84502
8915 * g++.dg/torture/pr84502.C: New test.
8916
8917 PR tree-optimization/84503
8918 * gcc.dg/pr84503-1.c: New test.
8919 * gcc.dg/pr84503-2.c: New test.
8920
8921 2018-02-21 Jakub Jelinek <jakub@redhat.com>
8922
8923 PR tree-optimization/84478
8924 * gcc.c-torture/execute/pr84478.c: New test.
8925
8926 2018-02-20 Martin Sebor <msebor@redhat.com>
8927
8928 PR middle-end/84095
8929 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
8930 * c-c++-common/Wrestrict.c: Same.
8931 * gcc.dg/Wrestrict-6.c: Same.
8932 * gcc.dg/Warray-bounds-27.c: New test.
8933 * gcc.dg/Wrestrict-8.c: New test.
8934 * gcc.dg/Wrestrict-9.c: New test.
8935 * gcc.dg/pr84095.c: New test.
8936
8937 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8938
8939 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
8940
8941 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8942
8943 PR fortran/48890
8944 PR fortran/83823
8945 * gfortran.dg/structure_constructor_14.f90: New test.
8946
8947 2018-02-20 Jeff Law <law@redhat.com>
8948
8949 PR middle-end/82123
8950 PR tree-optimization/81592
8951 PR middle-end/79257
8952 * gcc.dg/pr81592.c: New test.
8953 * gcc.dg/pr82123.c: New test.
8954 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
8955
8956 2018-02-20 Jakub Jelinek <jakub@redhat.com>
8957
8958 PR c++/84488
8959 * g++.dg/warn/Wunused-var-30.C: New test.
8960
8961 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
8962
8963 PR tree-optimization/84419
8964 * gcc.dg/vect/pr84419.c: New test.
8965
8966 2018-02-20 Jakub Jelinek <jakub@redhat.com>
8967
8968 PR middle-end/82004
8969 * gfortran.dg/pr82004.f90: New test.
8970
8971 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
8972
8973 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
8974
8975 2018-02-20 Martin Liska <mliska@suse.cz>
8976
8977 PR c/84310
8978 PR target/79747
8979 * gcc.target/i386/pr84310.c: New test.
8980 * gcc.target/i386/pr84310-2.c: Likewise.
8981
8982 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
8983
8984 PR c++/84446
8985 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
8986
8987 2018-02-20 Jakub Jelinek <jakub@redhat.com>
8988
8989 PR c++/84445
8990 * g++.dg/cpp1z/launder7.C: New test.
8991
8992 PR c++/84449
8993 * g++.dg/cpp0x/constexpr-84449.C: New test.
8994
8995 PR c++/84455
8996 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
8997
8998 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
8999
9000 PR fortran/83344
9001 PR fortran/83975
9002 * gfortran.dg/associate_22.f90: Enable commented out test.
9003 * gfortran.dg/associate_36.f90: New test.
9004
9005 2018-02-19 Jakub Jelinek <jakub@redhat.com>
9006
9007 PR target/84146
9008 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
9009
9010 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
9011
9012 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
9013 (dg-options): Use -mavx instead of -w.
9014
9015 2018-02-19 Jakub Jelinek <jakub@redhat.com>
9016
9017 PR c++/84444
9018 * g++.dg/cpp1z/launder8.C: New test.
9019
9020 PR c++/84448
9021 * g++.dg/gomp/pr84448.C: New test.
9022
9023 PR c++/84430
9024 * g++.dg/gomp/pr84430.C: New test.
9025
9026 PR tree-optimization/84452
9027 * gcc.dg/pr84452.c: New test.
9028
9029 PR c++/79064
9030 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
9031
9032 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
9033
9034 PR fortran/35339
9035 * gfortran.dg/implied_do_io_4.f90: New test.
9036
9037 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
9038
9039 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
9040 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
9041 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
9042
9043 2018-02-19 Carl Love <cel@us.ibm.com>
9044
9045 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
9046
9047 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
9048
9049 PR target/84460
9050 * gcc.target/i386/pr57193.c: Add -mtune=generic.
9051
9052 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
9053
9054 PR c++/84348
9055 * g++.dg/cpp0x/auto50.C: New.
9056 * g++.dg/parse/friend12.C: Adjust.
9057
9058 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9059
9060 PR libgfortran/84389
9061 * gfortran.dg/dtio_33.f90: New test.
9062
9063 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9064
9065 PR libgfortran/84412
9066 * gfortran.dg/inquire_18.f90: New test.
9067
9068 2018-02-18 Janus Weil <janus@gcc.gnu.org>
9069
9070 PR fortran/84381
9071 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
9072 * gfortran.dg/pointer_intent_3.f90: Ditto.
9073 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
9074 * gfortran.dg/protected_3.f90: Ditto.
9075 * gfortran.dg/protected_4.f90: Ditto.
9076 * gfortran.dg/protected_5.f90: Ditto.
9077 * gfortran.dg/protected_6.f90: Ditto.
9078
9079 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
9080
9081 PR fortran/80945
9082 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
9083 change to run.
9084
9085 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
9086
9087 PR fortran/84270
9088 * gfortran.dg/inline_matmul_22.f90: New test.
9089
9090 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
9091
9092 PR fortran/84381
9093 * gfortran.dg/abort_shoulfail.f90: New test.
9094 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
9095 by STOP n.
9096 * gfortran.dg/PR19754_2.f90: Likewise.
9097 * gfortran.dg/PR19872.f: Likewise.
9098 * gfortran.dg/PR49268.f90: Likewise.
9099 * gfortran.dg/Wall.f90: Likewise.
9100 * gfortran.dg/Wno-all.f90: Likewise.
9101 * gfortran.dg/achar_1.f90: Likewise.
9102 * gfortran.dg/achar_2.f90: Likewise.
9103 * gfortran.dg/achar_4.f90: Likewise.
9104 * gfortran.dg/achar_6.F90: Likewise.
9105 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
9106 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
9107 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
9108 * gfortran.dg/actual_array_offset_1.f90: Likewise.
9109 * gfortran.dg/actual_array_result_1.f90: Likewise.
9110 * gfortran.dg/actual_array_substr_1.f90: Likewise.
9111 * gfortran.dg/actual_array_substr_2.f90: Likewise.
9112 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
9113 * gfortran.dg/actual_procedure_1.f90: Likewise.
9114 * gfortran.dg/adjustl_1.f90: Likewise.
9115 * gfortran.dg/advance_1.f90: Likewise.
9116 * gfortran.dg/advance_4.f90: Likewise.
9117 * gfortran.dg/advance_5.f90: Likewise.
9118 * gfortran.dg/advance_6.f90: Likewise.
9119 * gfortran.dg/aint_anint_1.f90: Likewise.
9120 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
9121 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
9122 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
9123 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
9124 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
9125 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
9126 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
9127 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
9128 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
9129 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
9130 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
9131 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
9132 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
9133 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
9134 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
9135 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
9136 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
9137 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
9138 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
9139 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
9140 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
9141 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
9142 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
9143 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
9144 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
9145 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
9146 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
9147 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
9148 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
9149 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
9150 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
9151 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
9152 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
9153 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
9154 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
9155 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
9156 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
9157 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
9158 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
9159 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
9160 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
9161 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
9162 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
9163 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
9164 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
9165 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
9166 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
9167 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
9168 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
9169 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
9170 * gfortran.dg/allocatable_function_1.f90: Likewise.
9171 * gfortran.dg/allocatable_function_10.f90: Likewise.
9172 * gfortran.dg/allocatable_function_3.f90: Likewise.
9173 * gfortran.dg/allocatable_function_5.f90: Likewise.
9174 * gfortran.dg/allocatable_function_6.f90: Likewise.
9175 * gfortran.dg/allocatable_function_7.f90: Likewise.
9176 * gfortran.dg/allocatable_function_8.f90: Likewise.
9177 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
9178 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
9179 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
9180 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
9181 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
9182 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
9183 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
9184 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
9185 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
9186 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
9187 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
9188 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
9189 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
9190 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
9191 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
9192 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
9193 * gfortran.dg/allocate_class_3.f90: Likewise.
9194 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
9195 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
9196 * gfortran.dg/allocate_derived_5.f90: Likewise.
9197 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
9198 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
9199 * gfortran.dg/allocate_with_source_1.f90: Likewise.
9200 * gfortran.dg/allocate_with_source_10.f08: Likewise.
9201 * gfortran.dg/allocate_with_source_11.f08: Likewise.
9202 * gfortran.dg/allocate_with_source_12.f03: Likewise.
9203 * gfortran.dg/allocate_with_source_15.f03: Likewise.
9204 * gfortran.dg/allocate_with_source_16.f90: Likewise.
9205 * gfortran.dg/allocate_with_source_17.f03: Likewise.
9206 * gfortran.dg/allocate_with_source_18.f03: Likewise.
9207 * gfortran.dg/allocate_with_source_2.f90: Likewise.
9208 * gfortran.dg/allocate_with_source_20.f03: Likewise.
9209 * gfortran.dg/allocate_with_source_22.f03: Likewise.
9210 * gfortran.dg/allocate_with_source_23.f03: Likewise.
9211 * gfortran.dg/allocate_with_source_24.f90: Likewise.
9212 * gfortran.dg/allocate_with_source_5.f90: Likewise.
9213 * gfortran.dg/allocate_with_source_6.f90: Likewise.
9214 * gfortran.dg/allocate_with_source_7.f08: Likewise.
9215 * gfortran.dg/allocate_with_source_8.f08: Likewise.
9216 * gfortran.dg/allocate_with_source_9.f08: Likewise.
9217 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
9218 * gfortran.dg/allocate_zerosize_3.f: Likewise.
9219 * gfortran.dg/altreturn_3.f90: Likewise.
9220 * gfortran.dg/altreturn_5.f90: Likewise.
9221 * gfortran.dg/altreturn_7.f90: Likewise.
9222 * gfortran.dg/and_or_xor.f90: Likewise.
9223 * gfortran.dg/anint_1.f90: Likewise.
9224 * gfortran.dg/any_all_1.f90: Likewise.
9225 * gfortran.dg/anyallcount_1.f90: Likewise.
9226 * gfortran.dg/append_1.f90: Likewise.
9227 * gfortran.dg/argument_checking_1.f90: Likewise.
9228 * gfortran.dg/argument_checking_2.f90: Likewise.
9229 * gfortran.dg/argument_checking_8.f90: Likewise.
9230 * gfortran.dg/arithmetic_if.f90: Likewise.
9231 * gfortran.dg/array_1.f90: Likewise.
9232 * gfortran.dg/array_2.f90: Likewise.
9233 * gfortran.dg/array_alloc_1.f90: Likewise.
9234 * gfortran.dg/array_alloc_2.f90: Likewise.
9235 * gfortran.dg/array_alloc_3.f90: Likewise.
9236 * gfortran.dg/array_assignment_1.F90: Likewise.
9237 * gfortran.dg/array_assignment_5.f90: Likewise.
9238 * gfortran.dg/array_constructor_1.f90: Likewise.
9239 * gfortran.dg/array_constructor_10.f90: Likewise.
9240 * gfortran.dg/array_constructor_11.f90: Likewise.
9241 * gfortran.dg/array_constructor_12.f90: Likewise.
9242 * gfortran.dg/array_constructor_15.f90: Likewise.
9243 * gfortran.dg/array_constructor_16.f90: Likewise.
9244 * gfortran.dg/array_constructor_17.f90: Likewise.
9245 * gfortran.dg/array_constructor_19.f90: Likewise.
9246 * gfortran.dg/array_constructor_23.f: Likewise.
9247 * gfortran.dg/array_constructor_24.f: Likewise.
9248 * gfortran.dg/array_constructor_32.f90: Likewise.
9249 * gfortran.dg/array_constructor_36.f90: Likewise.
9250 * gfortran.dg/array_constructor_39.f90: Likewise.
9251 * gfortran.dg/array_constructor_4.f90: Likewise.
9252 * gfortran.dg/array_constructor_40.f90: Likewise.
9253 * gfortran.dg/array_constructor_44.f90: Likewise.
9254 * gfortran.dg/array_constructor_45.f90: Likewise.
9255 * gfortran.dg/array_constructor_46.f90: Likewise.
9256 * gfortran.dg/array_constructor_47.f90: Likewise.
9257 * gfortran.dg/array_constructor_49.f90: Likewise.
9258 * gfortran.dg/array_constructor_5.f90: Likewise.
9259 * gfortran.dg/array_constructor_50.f90: Likewise.
9260 * gfortran.dg/array_constructor_6.f90: Likewise.
9261 * gfortran.dg/array_constructor_7.f90: Likewise.
9262 * gfortran.dg/array_constructor_8.f90: Likewise.
9263 * gfortran.dg/array_constructor_9.f90: Likewise.
9264 * gfortran.dg/array_constructor_type_1.f03: Likewise.
9265 * gfortran.dg/array_constructor_type_10.f03: Likewise.
9266 * gfortran.dg/array_constructor_type_11.f03: Likewise.
9267 * gfortran.dg/array_constructor_type_12.f03: Likewise.
9268 * gfortran.dg/array_constructor_type_13.f90: Likewise.
9269 * gfortran.dg/array_constructor_type_14.f03: Likewise.
9270 * gfortran.dg/array_constructor_type_16.f03: Likewise.
9271 * gfortran.dg/array_constructor_type_2.f03: Likewise.
9272 * gfortran.dg/array_constructor_type_22.f03: Likewise.
9273 * gfortran.dg/array_constructor_type_3.f03: Likewise.
9274 * gfortran.dg/array_constructor_type_4.f03: Likewise.
9275 * gfortran.dg/array_constructor_type_5.f03: Likewise.
9276 * gfortran.dg/array_constructor_type_6.f03: Likewise.
9277 * gfortran.dg/array_constructor_type_7.f03: Likewise.
9278 * gfortran.dg/array_function_1.f90: Likewise.
9279 * gfortran.dg/array_function_5.f90: Likewise.
9280 * gfortran.dg/array_initializer_1.f90: Likewise.
9281 * gfortran.dg/array_initializer_2.f90: Likewise.
9282 * gfortran.dg/array_memcpy_5.f90: Likewise.
9283 * gfortran.dg/array_memset_2.f90: Likewise.
9284 * gfortran.dg/array_reference_1.f90: Likewise.
9285 * gfortran.dg/array_return_value_1.f90: Likewise.
9286 * gfortran.dg/array_section_1.f90: Likewise.
9287 * gfortran.dg/array_temporaries_3.f90: Likewise.
9288 * gfortran.dg/arrayio_1.f90: Likewise.
9289 * gfortran.dg/arrayio_10.f90: Likewise.
9290 * gfortran.dg/arrayio_11.f90: Likewise.
9291 * gfortran.dg/arrayio_12.f90: Likewise.
9292 * gfortran.dg/arrayio_13.f90: Likewise.
9293 * gfortran.dg/arrayio_14.f90: Likewise.
9294 * gfortran.dg/arrayio_16.f90: Likewise.
9295 * gfortran.dg/arrayio_2.f90: Likewise.
9296 * gfortran.dg/arrayio_3.f90: Likewise.
9297 * gfortran.dg/arrayio_4.f90: Likewise.
9298 * gfortran.dg/arrayio_5.f90: Likewise.
9299 * gfortran.dg/arrayio_6.f90: Likewise.
9300 * gfortran.dg/arrayio_7.f90: Likewise.
9301 * gfortran.dg/arrayio_8.f90: Likewise.
9302 * gfortran.dg/arrayio_9.f90: Likewise.
9303 * gfortran.dg/arrayio_derived_1.f90: Likewise.
9304 * gfortran.dg/assign_10.f90: Likewise.
9305 * gfortran.dg/assign_9.f90: Likewise.
9306 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
9307 * gfortran.dg/assignment_1.f90: Likewise.
9308 * gfortran.dg/associate_1.f03: Likewise.
9309 * gfortran.dg/associate_11.f90: Likewise.
9310 * gfortran.dg/associate_13.f90: Likewise.
9311 * gfortran.dg/associate_15.f90: Likewise.
9312 * gfortran.dg/associate_17.f90: Likewise.
9313 * gfortran.dg/associate_18.f08: Likewise.
9314 * gfortran.dg/associate_19.f03: Likewise.
9315 * gfortran.dg/associate_20.f03: Likewise.
9316 * gfortran.dg/associate_22.f90: Likewise.
9317 * gfortran.dg/associate_23.f90: Likewise.
9318 * gfortran.dg/associate_24.f90: Likewise.
9319 * gfortran.dg/associate_25.f90: Likewise.
9320 * gfortran.dg/associate_27.f90: Likewise.
9321 * gfortran.dg/associate_28.f90: Likewise.
9322 * gfortran.dg/associate_32.f03: Likewise.
9323 * gfortran.dg/associate_33.f03: Likewise.
9324 * gfortran.dg/associate_34.f90: Likewise.
9325 * gfortran.dg/associate_6.f03: Likewise.
9326 * gfortran.dg/associate_7.f03: Likewise.
9327 * gfortran.dg/associate_8.f03: Likewise.
9328 * gfortran.dg/associate_9.f03: Likewise.
9329 * gfortran.dg/associated_1.f90: Likewise.
9330 * gfortran.dg/associated_2.f90: Likewise.
9331 * gfortran.dg/associated_5.f90: Likewise.
9332 * gfortran.dg/associated_6.f90: Likewise.
9333 * gfortran.dg/associated_target_3.f90: Likewise.
9334 * gfortran.dg/associated_target_4.f90: Likewise.
9335 * gfortran.dg/associated_target_5.f03: Likewise.
9336 * gfortran.dg/associated_target_6.f03: Likewise.
9337 * gfortran.dg/assumed_dummy_1.f90: Likewise.
9338 * gfortran.dg/assumed_rank_1.f90: Likewise.
9339 * gfortran.dg/assumed_rank_10.f90: Likewise.
9340 * gfortran.dg/assumed_rank_2.f90: Likewise.
9341 * gfortran.dg/assumed_rank_7.f90: Likewise.
9342 * gfortran.dg/assumed_rank_8.f90: Likewise.
9343 * gfortran.dg/assumed_rank_9.f90: Likewise.
9344 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
9345 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
9346 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
9347 * gfortran.dg/assumed_type_2.f90: Likewise.
9348 * gfortran.dg/atan2_1.f90: Likewise.
9349 * gfortran.dg/auto_array_1.f90: Likewise.
9350 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
9351 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
9352 * gfortran.dg/auto_char_len_3.f90: Likewise.
9353 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
9354 * gfortran.dg/auto_internal_assumed.f90: Likewise.
9355 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
9356 * gfortran.dg/auto_save_2.f90: Likewise.
9357 * gfortran.dg/automatic_default_init_1.f90: Likewise.
9358 * gfortran.dg/backslash_1.f90: Likewise.
9359 * gfortran.dg/backslash_2.f90: Likewise.
9360 * gfortran.dg/backslash_3.f: Likewise.
9361 * gfortran.dg/backspace_1.f: Likewise.
9362 * gfortran.dg/backspace_10.f90: Likewise.
9363 * gfortran.dg/backspace_11.f90: Likewise.
9364 * gfortran.dg/backspace_2.f: Likewise.
9365 * gfortran.dg/backspace_3.f: Likewise.
9366 * gfortran.dg/backspace_4.f: Likewise.
9367 * gfortran.dg/backspace_5.f: Likewise.
9368 * gfortran.dg/backspace_6.f: Likewise.
9369 * gfortran.dg/backspace_7.f90: Likewise.
9370 * gfortran.dg/backspace_8.f: Likewise.
9371 * gfortran.dg/backspace_9.f: Likewise.
9372 * gfortran.dg/bessel_1.f90: Likewise.
9373 * gfortran.dg/bessel_2.f90: Likewise.
9374 * gfortran.dg/bessel_5.f90: Likewise.
9375 * gfortran.dg/bessel_6.f90: Likewise.
9376 * gfortran.dg/bessel_7.f90: Likewise.
9377 * gfortran.dg/bind_c_dts_2.f03: Likewise.
9378 * gfortran.dg/bind_c_dts_3.f03: Likewise.
9379 * gfortran.dg/bind_c_usage_15.f90: Likewise.
9380 * gfortran.dg/bind_c_usage_16.f03: Likewise.
9381 * gfortran.dg/bind_c_usage_17.f90: Likewise.
9382 * gfortran.dg/bind_c_usage_24.f90: Likewise.
9383 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
9384 * gfortran.dg/binding_label_tests_16.f03: Likewise.
9385 * gfortran.dg/binding_label_tests_23.f90: Likewise.
9386 * gfortran.dg/bit_comparison_1.F90: Likewise.
9387 * gfortran.dg/bit_comparison_2.F90: Likewise.
9388 * gfortran.dg/block_1.f08: Likewise.
9389 * gfortran.dg/block_13.f08: Likewise.
9390 * gfortran.dg/block_14.f90: Likewise.
9391 * gfortran.dg/block_2.f08: Likewise.
9392 * gfortran.dg/block_6.f08: Likewise.
9393 * gfortran.dg/block_7.f08: Likewise.
9394 * gfortran.dg/block_8.f08: Likewise.
9395 * gfortran.dg/blockdata_1.f90: Likewise.
9396 * gfortran.dg/bound_1.f90: Likewise.
9397 * gfortran.dg/bound_2.f90: Likewise.
9398 * gfortran.dg/bound_3.f90: Likewise.
9399 * gfortran.dg/bound_4.f90: Likewise.
9400 * gfortran.dg/bound_5.f90: Likewise.
9401 * gfortran.dg/bound_6.f90: Likewise.
9402 * gfortran.dg/bound_7.f90: Likewise.
9403 * gfortran.dg/bound_8.f90: Likewise.
9404 * gfortran.dg/bound_9.f90: Likewise.
9405 * gfortran.dg/bound_simplification_1.f90: Likewise.
9406 * gfortran.dg/bound_simplification_3.f90: Likewise.
9407 * gfortran.dg/bound_simplification_4.f90: Likewise.
9408 * gfortran.dg/bound_simplification_5.f90: Likewise.
9409 * gfortran.dg/bound_simplification_6.f90: Likewise.
9410 * gfortran.dg/bounds_check_1.f90: Likewise.
9411 * gfortran.dg/bounds_check_12.f90: Likewise.
9412 * gfortran.dg/bounds_check_14.f90: Likewise.
9413 * gfortran.dg/bounds_check_15.f90: Likewise.
9414 * gfortran.dg/bounds_check_19.f90: Likewise.
9415 * gfortran.dg/bounds_check_8.f90: Likewise.
9416 * gfortran.dg/bounds_check_9.f90: Likewise.
9417 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
9418 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
9419 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
9420 * gfortran.dg/boz_1.f90: Likewise.
9421 * gfortran.dg/boz_11.f90: Likewise.
9422 * gfortran.dg/boz_13.f90: Likewise.
9423 * gfortran.dg/boz_14.f90: Likewise.
9424 * gfortran.dg/boz_15.f90: Likewise.
9425 * gfortran.dg/boz_3.f90: Likewise.
9426 * gfortran.dg/boz_6.f90: Likewise.
9427 * gfortran.dg/boz_9.f90: Likewise.
9428 * gfortran.dg/byte_1.f90: Likewise.
9429 * gfortran.dg/byte_2.f90: Likewise.
9430 * gfortran.dg/c_assoc.f90: Likewise.
9431 * gfortran.dg/c_assoc_2.f03: Likewise.
9432 * gfortran.dg/c_assoc_3.f90: Likewise.
9433 * gfortran.dg/c_by_val_1.f: Likewise.
9434 * gfortran.dg/c_by_val_5.f90: Likewise.
9435 * gfortran.dg/c_char_tests.f03: Likewise.
9436 * gfortran.dg/c_char_tests_2.f03: Likewise.
9437 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
9438 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
9439 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
9440 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
9441 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
9442 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
9443 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
9444 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
9445 * gfortran.dg/c_kind_params.f90: Likewise.
9446 * gfortran.dg/c_loc_test_20.f90: Likewise.
9447 * gfortran.dg/c_loc_tests_2.f03: Likewise.
9448 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
9449 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
9450 * gfortran.dg/c_size_t_test.f03: Likewise.
9451 * gfortran.dg/c_sizeof_1.f90: Likewise.
9452 * gfortran.dg/c_sizeof_5.f90: Likewise.
9453 * gfortran.dg/c_sizeof_6.f90: Likewise.
9454 * gfortran.dg/char4_iunit_1.f03: Likewise.
9455 * gfortran.dg/char4_iunit_2.f03: Likewise.
9456 * gfortran.dg/char_allocation_1.f90: Likewise.
9457 * gfortran.dg/char_array_constructor.f90: Likewise.
9458 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
9459 * gfortran.dg/char_assign_1.f90: Likewise.
9460 * gfortran.dg/char_associated_1.f90: Likewise.
9461 * gfortran.dg/char_cast_2.f90: Likewise.
9462 * gfortran.dg/char_comparison_1.f: Likewise.
9463 * gfortran.dg/char_component_initializer_1.f90: Likewise.
9464 * gfortran.dg/char_component_initializer_2.f90: Likewise.
9465 * gfortran.dg/char_cons_len.f90: Likewise.
9466 * gfortran.dg/char_conversion.f90: Likewise.
9467 * gfortran.dg/char_cshift_1.f90: Likewise.
9468 * gfortran.dg/char_cshift_2.f90: Likewise.
9469 * gfortran.dg/char_decl_2.f90: Likewise.
9470 * gfortran.dg/char_eoshift_1.f90: Likewise.
9471 * gfortran.dg/char_eoshift_2.f90: Likewise.
9472 * gfortran.dg/char_eoshift_3.f90: Likewise.
9473 * gfortran.dg/char_eoshift_4.f90: Likewise.
9474 * gfortran.dg/char_eoshift_5.f90: Likewise.
9475 * gfortran.dg/char_expr_1.f90: Likewise.
9476 * gfortran.dg/char_expr_3.f90: Likewise.
9477 * gfortran.dg/char_initialiser_actual.f90: Likewise.
9478 * gfortran.dg/char_length_12.f90: Likewise.
9479 * gfortran.dg/char_length_14.f90: Likewise.
9480 * gfortran.dg/char_length_15.f90: Likewise.
9481 * gfortran.dg/char_length_17.f90: Likewise.
9482 * gfortran.dg/char_length_20.f90: Likewise.
9483 * gfortran.dg/char_length_21.f90: Likewise.
9484 * gfortran.dg/char_length_5.f90: Likewise.
9485 * gfortran.dg/char_length_6.f90: Likewise.
9486 * gfortran.dg/char_length_7.f90: Likewise.
9487 * gfortran.dg/char_length_8.f90: Likewise.
9488 * gfortran.dg/char_pack_1.f90: Likewise.
9489 * gfortran.dg/char_pack_2.f90: Likewise.
9490 * gfortran.dg/char_pointer_assign.f90: Likewise.
9491 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
9492 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
9493 * gfortran.dg/char_pointer_dependency.f90: Likewise.
9494 * gfortran.dg/char_pointer_dummy.f90: Likewise.
9495 * gfortran.dg/char_pointer_func.f90: Likewise.
9496 * gfortran.dg/char_reshape_1.f90: Likewise.
9497 * gfortran.dg/char_result_1.f90: Likewise.
9498 * gfortran.dg/char_result_12.f90: Likewise.
9499 * gfortran.dg/char_result_13.f90: Likewise.
9500 * gfortran.dg/char_result_14.f90: Likewise.
9501 * gfortran.dg/char_result_15.f90: Likewise.
9502 * gfortran.dg/char_result_2.f90: Likewise.
9503 * gfortran.dg/char_result_3.f90: Likewise.
9504 * gfortran.dg/char_result_4.f90: Likewise.
9505 * gfortran.dg/char_result_5.f90: Likewise.
9506 * gfortran.dg/char_result_6.f90: Likewise.
9507 * gfortran.dg/char_result_7.f90: Likewise.
9508 * gfortran.dg/char_result_8.f90: Likewise.
9509 * gfortran.dg/char_spread_1.f90: Likewise.
9510 * gfortran.dg/char_transpose_1.f90: Likewise.
9511 * gfortran.dg/char_type_len.f90: Likewise.
9512 * gfortran.dg/char_unpack_1.f90: Likewise.
9513 * gfortran.dg/char_unpack_2.f90: Likewise.
9514 * gfortran.dg/character_array_constructor_1.f90: Likewise.
9515 * gfortran.dg/character_comparison_1.f90: Likewise.
9516 * gfortran.dg/character_comparison_2.f90: Likewise.
9517 * gfortran.dg/character_comparison_3.f90: Likewise.
9518 * gfortran.dg/character_comparison_4.f90: Likewise.
9519 * gfortran.dg/character_comparison_5.f90: Likewise.
9520 * gfortran.dg/character_comparison_6.f90: Likewise.
9521 * gfortran.dg/character_comparison_7.f90: Likewise.
9522 * gfortran.dg/character_comparison_8.f90: Likewise.
9523 * gfortran.dg/character_comparison_9.f90: Likewise.
9524 * gfortran.dg/charlen_15.f90: Likewise.
9525 * gfortran.dg/charlen_16.f90: Likewise.
9526 * gfortran.dg/chkbits.f90: Likewise.
9527 * gfortran.dg/chmod_1.f90: Likewise.
9528 * gfortran.dg/chmod_2.f90: Likewise.
9529 * gfortran.dg/chmod_3.f90: Likewise.
9530 * gfortran.dg/class_1.f03: Likewise.
9531 * gfortran.dg/class_18.f03: Likewise.
9532 * gfortran.dg/class_19.f03: Likewise.
9533 * gfortran.dg/class_35.f90: Likewise.
9534 * gfortran.dg/class_46.f03: Likewise.
9535 * gfortran.dg/class_48.f90: Likewise.
9536 * gfortran.dg/class_51.f90: Likewise.
9537 * gfortran.dg/class_52.f90: Likewise.
9538 * gfortran.dg/class_6.f03: Likewise.
9539 * gfortran.dg/class_63.f90: Likewise.
9540 * gfortran.dg/class_64.f90: Likewise.
9541 * gfortran.dg/class_65.f90: Likewise.
9542 * gfortran.dg/class_66.f90: Likewise.
9543 * gfortran.dg/class_67.f90: Likewise.
9544 * gfortran.dg/class_9.f03: Likewise.
9545 * gfortran.dg/class_alias.f90: Likewise.
9546 * gfortran.dg/class_allocate_1.f03: Likewise.
9547 * gfortran.dg/class_allocate_10.f03: Likewise.
9548 * gfortran.dg/class_allocate_13.f90: Likewise.
9549 * gfortran.dg/class_allocate_14.f90: Likewise.
9550 * gfortran.dg/class_allocate_15.f90: Likewise.
9551 * gfortran.dg/class_allocate_19.f03: Likewise.
9552 * gfortran.dg/class_allocate_21.f90: Likewise.
9553 * gfortran.dg/class_allocate_22.f90: Likewise.
9554 * gfortran.dg/class_allocate_3.f03: Likewise.
9555 * gfortran.dg/class_allocate_4.f03: Likewise.
9556 * gfortran.dg/class_allocate_5.f90: Likewise.
9557 * gfortran.dg/class_allocate_6.f03: Likewise.
9558 * gfortran.dg/class_allocate_7.f03: Likewise.
9559 * gfortran.dg/class_allocate_8.f03: Likewise.
9560 * gfortran.dg/class_allocate_9.f03: Likewise.
9561 * gfortran.dg/class_array_1.f03: Likewise.
9562 * gfortran.dg/class_array_14.f90: Likewise.
9563 * gfortran.dg/class_array_15.f03: Likewise.
9564 * gfortran.dg/class_array_16.f90: Likewise.
9565 * gfortran.dg/class_array_2.f03: Likewise.
9566 * gfortran.dg/class_array_20.f03: Likewise.
9567 * gfortran.dg/class_array_21.f03: Likewise.
9568 * gfortran.dg/class_array_3.f03: Likewise.
9569 * gfortran.dg/class_array_4.f03: Likewise.
9570 * gfortran.dg/class_array_7.f03: Likewise.
9571 * gfortran.dg/class_array_8.f03: Likewise.
9572 * gfortran.dg/class_array_9.f03: Likewise.
9573 * gfortran.dg/class_defined_operator_1.f03: Likewise.
9574 * gfortran.dg/class_dummy_1.f03: Likewise.
9575 * gfortran.dg/class_optional_1.f90: Likewise.
9576 * gfortran.dg/class_optional_2.f90: Likewise.
9577 * gfortran.dg/class_result_5.f90: Likewise.
9578 * gfortran.dg/class_result_6.f90: Likewise.
9579 * gfortran.dg/class_to_type_1.f03: Likewise.
9580 * gfortran.dg/class_to_type_2.f90: Likewise.
9581 * gfortran.dg/class_to_type_3.f03: Likewise.
9582 * gfortran.dg/class_to_type_4.f90: Likewise.
9583 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
9584 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
9585 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
9586 * gfortran.dg/coarray/atomic_1.f90: Likewise.
9587 * gfortran.dg/coarray/atomic_2.f90: Likewise.
9588 * gfortran.dg/coarray/codimension.f90: Likewise.
9589 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
9590 * gfortran.dg/coarray/collectives_1.f90: Likewise.
9591 * gfortran.dg/coarray/collectives_2.f90: Likewise.
9592 * gfortran.dg/coarray/collectives_3.f90: Likewise.
9593 * gfortran.dg/coarray/collectives_4.f90: Likewise.
9594 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
9595 * gfortran.dg/coarray/dummy_1.f90: Likewise.
9596 * gfortran.dg/coarray/event_1.f90: Likewise.
9597 * gfortran.dg/coarray/event_2.f90: Likewise.
9598 * gfortran.dg/coarray/get_array.f90: Likewise.
9599 * gfortran.dg/coarray/image_index_1.f90: Likewise.
9600 * gfortran.dg/coarray/image_index_2.f90: Likewise.
9601 * gfortran.dg/coarray/image_index_3.f90: Likewise.
9602 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
9603 * gfortran.dg/coarray/lock_1.f90: Likewise.
9604 * gfortran.dg/coarray/lock_2.f90: Likewise.
9605 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
9606 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
9607 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
9608 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
9609 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
9610 * gfortran.dg/coarray/registering_1.f90: Likewise.
9611 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
9612 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
9613 * gfortran.dg/coarray/send_array.f90: Likewise.
9614 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
9615 * gfortran.dg/coarray/sendget_array.f90: Likewise.
9616 * gfortran.dg/coarray/subobject_1.f90: Likewise.
9617 * gfortran.dg/coarray/sync_1.f90: Likewise.
9618 * gfortran.dg/coarray/sync_3.f90: Likewise.
9619 * gfortran.dg/coarray/this_image_1.f90: Likewise.
9620 * gfortran.dg/coarray/this_image_2.f90: Likewise.
9621 * gfortran.dg/coarray_13.f90: Likewise.
9622 * gfortran.dg/coarray_15.f90: Likewise.
9623 * gfortran.dg/coarray_16.f90: Likewise.
9624 * gfortran.dg/coarray_2.f90: Likewise.
9625 * gfortran.dg/coarray_23.f90: Likewise.
9626 * gfortran.dg/coarray_40.f90: Likewise.
9627 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
9628 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
9629 * gfortran.dg/coarray_allocate_10.f08: Likewise.
9630 * gfortran.dg/coarray_allocate_2.f08: Likewise.
9631 * gfortran.dg/coarray_allocate_3.f08: Likewise.
9632 * gfortran.dg/coarray_allocate_4.f08: Likewise.
9633 * gfortran.dg/coarray_allocate_5.f08: Likewise.
9634 * gfortran.dg/coarray_allocate_7.f08: Likewise.
9635 * gfortran.dg/coarray_allocate_8.f08: Likewise.
9636 * gfortran.dg/coarray_allocate_9.f08: Likewise.
9637 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
9638 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
9639 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
9640 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
9641 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
9642 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
9643 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
9644 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
9645 * gfortran.dg/coarray_stat_2.f90: Likewise.
9646 * gfortran.dg/coarray_subobject_1.f90: Likewise.
9647 * gfortran.dg/coindexed_1.f90: Likewise.
9648 * gfortran.dg/comma.f: Likewise.
9649 * gfortran.dg/comma_format_extension_3.f: Likewise.
9650 * gfortran.dg/comma_format_extension_4.f: Likewise.
9651 * gfortran.dg/common_2.f90: Likewise.
9652 * gfortran.dg/common_4.f90: Likewise.
9653 * gfortran.dg/common_align_1.f90: Likewise.
9654 * gfortran.dg/common_align_2.f90: Likewise.
9655 * gfortran.dg/common_equivalence_1.f: Likewise.
9656 * gfortran.dg/common_pointer_1.f90: Likewise.
9657 * gfortran.dg/common_resize_1.f: Likewise.
9658 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
9659 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
9660 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
9661 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
9662 * gfortran.dg/complex_read.f90: Likewise.
9663 * gfortran.dg/complex_write.f90: Likewise.
9664 * gfortran.dg/constant_substring.f: Likewise.
9665 * gfortran.dg/constructor_2.f90: Likewise.
9666 * gfortran.dg/constructor_3.f90: Likewise.
9667 * gfortran.dg/constructor_6.f90: Likewise.
9668 * gfortran.dg/contained_1.f90: Likewise.
9669 * gfortran.dg/contained_3.f90: Likewise.
9670 * gfortran.dg/contained_equivalence_1.f90: Likewise.
9671 * gfortran.dg/contained_module_proc_1.f90: Likewise.
9672 * gfortran.dg/continuation_1.f90: Likewise.
9673 * gfortran.dg/continuation_11.f90: Likewise.
9674 * gfortran.dg/continuation_12.f90: Likewise.
9675 * gfortran.dg/continuation_13.f90: Likewise.
9676 * gfortran.dg/continuation_14.f: Likewise.
9677 * gfortran.dg/continuation_8.f90: Likewise.
9678 * gfortran.dg/convert_2.f90: Likewise.
9679 * gfortran.dg/convert_implied_open.f90: Likewise.
9680 * gfortran.dg/count_init_expr.f03: Likewise.
9681 * gfortran.dg/cr_lf.f90: Likewise.
9682 * gfortran.dg/cray_pointers_10.f90: Likewise.
9683 * gfortran.dg/cray_pointers_2.f90: Likewise.
9684 * gfortran.dg/cray_pointers_5.f90: Likewise.
9685 * gfortran.dg/cray_pointers_7.f90: Likewise.
9686 * gfortran.dg/cray_pointers_8.f90: Likewise.
9687 * gfortran.dg/cshift_1.f90: Likewise.
9688 * gfortran.dg/cshift_2.f90: Likewise.
9689 * gfortran.dg/cshift_large_1.f90: Likewise.
9690 * gfortran.dg/cshift_nan_1.f90: Likewise.
9691 * gfortran.dg/csqrt_2.f: Likewise.
9692 * gfortran.dg/data_array_1.f90: Likewise.
9693 * gfortran.dg/data_char_1.f90: Likewise.
9694 * gfortran.dg/data_char_2.f90: Likewise.
9695 * gfortran.dg/data_char_3.f90: Likewise.
9696 * gfortran.dg/data_derived_1.f90: Likewise.
9697 * gfortran.dg/data_implied_do_1.f90: Likewise.
9698 * gfortran.dg/data_namelist_conflict.f90: Likewise.
9699 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
9700 * gfortran.dg/deallocate_stat.f90: Likewise.
9701 * gfortran.dg/deallocate_stat_2.f90: Likewise.
9702 * gfortran.dg/debug/pr37738.f: Likewise.
9703 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
9704 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
9705 * gfortran.dg/dec_exp_1.f90: Likewise.
9706 * gfortran.dg/dec_init_1.f90: Likewise.
9707 * gfortran.dg/dec_init_2.f90: Likewise.
9708 * gfortran.dg/dec_init_3.f90: Likewise.
9709 * gfortran.dg/dec_init_4.f90: Likewise.
9710 * gfortran.dg/dec_io_1.f90: Likewise.
9711 * gfortran.dg/dec_io_2.f90: Likewise.
9712 * gfortran.dg/dec_io_2a.f90: Likewise.
9713 * gfortran.dg/dec_io_6.f90: Likewise.
9714 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
9715 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
9716 * gfortran.dg/dec_math.f90: Likewise.
9717 * gfortran.dg/dec_parameter_1.f: Likewise.
9718 * gfortran.dg/dec_parameter_2.f90: Likewise.
9719 * gfortran.dg/dec_static_1.f90: Likewise.
9720 * gfortran.dg/dec_static_2.f90: Likewise.
9721 * gfortran.dg/dec_structure_1.f90: Likewise.
9722 * gfortran.dg/dec_structure_10.f90: Likewise.
9723 * gfortran.dg/dec_structure_18.f90: Likewise.
9724 * gfortran.dg/dec_structure_19.f90: Likewise.
9725 * gfortran.dg/dec_structure_2.f90: Likewise.
9726 * gfortran.dg/dec_structure_22.f90: Likewise.
9727 * gfortran.dg/dec_structure_3.f90: Likewise.
9728 * gfortran.dg/dec_structure_4.f90: Likewise.
9729 * gfortran.dg/dec_structure_5.f90: Likewise.
9730 * gfortran.dg/dec_structure_6.f90: Likewise.
9731 * gfortran.dg/dec_structure_7.f90: Likewise.
9732 * gfortran.dg/dec_union_1.f90: Likewise.
9733 * gfortran.dg/dec_union_2.f90: Likewise.
9734 * gfortran.dg/dec_union_3.f90: Likewise.
9735 * gfortran.dg/dec_union_4.f90: Likewise.
9736 * gfortran.dg/dec_union_5.f90: Likewise.
9737 * gfortran.dg/default_format_1.f90: Likewise.
9738 * gfortran.dg/default_format_2.f90: Likewise.
9739 * gfortran.dg/default_format_denormal_1.f90: Likewise.
9740 * gfortran.dg/default_format_denormal_2.f90: Likewise.
9741 * gfortran.dg/default_initialization_3.f90: Likewise.
9742 * gfortran.dg/default_initialization_4.f90: Likewise.
9743 * gfortran.dg/default_initialization_5.f90: Likewise.
9744 * gfortran.dg/deferred_character_1.f90: Likewise.
9745 * gfortran.dg/deferred_character_10.f90: Likewise.
9746 * gfortran.dg/deferred_character_11.f90: Likewise.
9747 * gfortran.dg/deferred_character_12.f90: Likewise.
9748 * gfortran.dg/deferred_character_13.f90: Likewise.
9749 * gfortran.dg/deferred_character_14.f90: Likewise.
9750 * gfortran.dg/deferred_character_15.f90: Likewise.
9751 * gfortran.dg/deferred_character_16.f90: Likewise.
9752 * gfortran.dg/deferred_character_2.f90: Likewise.
9753 * gfortran.dg/deferred_character_3.f90: Likewise.
9754 * gfortran.dg/deferred_character_4.f90: Likewise.
9755 * gfortran.dg/deferred_character_5.f90: Likewise.
9756 * gfortran.dg/deferred_character_6.f90: Likewise.
9757 * gfortran.dg/deferred_character_7.f90: Likewise.
9758 * gfortran.dg/deferred_character_8.f90: Likewise.
9759 * gfortran.dg/deferred_character_9.f90: Likewise.
9760 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
9761 * gfortran.dg/deferred_type_component_1.f90: Likewise.
9762 * gfortran.dg/deferred_type_component_2.f90: Likewise.
9763 * gfortran.dg/deferred_type_param_2.f90: Likewise.
9764 * gfortran.dg/deferred_type_param_4.f90: Likewise.
9765 * gfortran.dg/deferred_type_param_5.f90: Likewise.
9766 * gfortran.dg/deferred_type_param_6.f90: Likewise.
9767 * gfortran.dg/deferred_type_param_8.f90: Likewise.
9768 * gfortran.dg/deferred_type_param_9.f90: Likewise.
9769 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
9770 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
9771 * gfortran.dg/defined_assignment_1.f90: Likewise.
9772 * gfortran.dg/defined_assignment_10.f90: Likewise.
9773 * gfortran.dg/defined_assignment_11.f90: Likewise.
9774 * gfortran.dg/defined_assignment_2.f90: Likewise.
9775 * gfortran.dg/defined_assignment_3.f90: Likewise.
9776 * gfortran.dg/defined_assignment_4.f90: Likewise.
9777 * gfortran.dg/defined_assignment_5.f90: Likewise.
9778 * gfortran.dg/defined_assignment_8.f90: Likewise.
9779 * gfortran.dg/defined_assignment_9.f90: Likewise.
9780 * gfortran.dg/dependency_2.f90: Likewise.
9781 * gfortran.dg/dependency_21.f90: Likewise.
9782 * gfortran.dg/dependency_22.f90: Likewise.
9783 * gfortran.dg/dependency_23.f90: Likewise.
9784 * gfortran.dg/dependency_24.f90: Likewise.
9785 * gfortran.dg/dependency_25.f90: Likewise.
9786 * gfortran.dg/dependency_26.f90: Likewise.
9787 * gfortran.dg/dependency_39.f90: Likewise.
9788 * gfortran.dg/dependency_40.f90: Likewise.
9789 * gfortran.dg/dependency_41.f90: Likewise.
9790 * gfortran.dg/dependency_42.f90: Likewise.
9791 * gfortran.dg/dependency_43.f90: Likewise.
9792 * gfortran.dg/dependency_44.f90: Likewise.
9793 * gfortran.dg/dependency_45.f90: Likewise.
9794 * gfortran.dg/dependency_50.f90: Likewise.
9795 * gfortran.dg/dependency_51.f90: Likewise.
9796 * gfortran.dg/dependent_decls_1.f90: Likewise.
9797 * gfortran.dg/der_array_1.f90: Likewise.
9798 * gfortran.dg/der_array_io_1.f90: Likewise.
9799 * gfortran.dg/der_array_io_2.f90: Likewise.
9800 * gfortran.dg/der_array_io_3.f90: Likewise.
9801 * gfortran.dg/der_io_1.f90: Likewise.
9802 * gfortran.dg/der_io_3.f90: Likewise.
9803 * gfortran.dg/der_pointer_2.f90: Likewise.
9804 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
9805 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
9806 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
9807 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
9808 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
9809 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
9810 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
9811 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
9812 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
9813 * gfortran.dg/derived_external_function_1.f90: Likewise.
9814 * gfortran.dg/derived_init_1.f90: Likewise.
9815 * gfortran.dg/derived_init_2.f90: Likewise.
9816 * gfortran.dg/derived_init_3.f90: Likewise.
9817 * gfortran.dg/derived_init_4.f90: Likewise.
9818 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
9819 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
9820 * gfortran.dg/dev_null.F90: Likewise.
9821 * gfortran.dg/dfloat_1.f90: Likewise.
9822 * gfortran.dg/dim_sum_1.f90: Likewise.
9823 * gfortran.dg/dim_sum_2.f90: Likewise.
9824 * gfortran.dg/dim_sum_3.f90: Likewise.
9825 * gfortran.dg/direct_io_10.f: Likewise.
9826 * gfortran.dg/direct_io_11.f90: Likewise.
9827 * gfortran.dg/direct_io_12.f90: Likewise.
9828 * gfortran.dg/direct_io_2.f90: Likewise.
9829 * gfortran.dg/direct_io_3.f90: Likewise.
9830 * gfortran.dg/direct_io_4.f90: Likewise.
9831 * gfortran.dg/direct_io_5.f90: Likewise.
9832 * gfortran.dg/direct_io_6.f90: Likewise.
9833 * gfortran.dg/direct_io_7.f90: Likewise.
9834 * gfortran.dg/direct_io_8.f90: Likewise.
9835 * gfortran.dg/direct_io_9.f: Likewise.
9836 * gfortran.dg/do_1.f90: Likewise.
9837 * gfortran.dg/do_3.F90: Likewise.
9838 * gfortran.dg/do_concurrent_2.f90: Likewise.
9839 * gfortran.dg/do_concurrent_4.f90: Likewise.
9840 * gfortran.dg/do_corner_warn.f90: Likewise.
9841 * gfortran.dg/do_iterator_2.f90: Likewise.
9842 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
9843 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
9844 * gfortran.dg/dos_eol.f: Likewise.
9845 * gfortran.dg/dot_product_1.f03: Likewise.
9846 * gfortran.dg/dot_product_2.f90: Likewise.
9847 * gfortran.dg/dot_product_4.f90: Likewise.
9848 * gfortran.dg/dshift_1.F90: Likewise.
9849 * gfortran.dg/dshift_2.F90: Likewise.
9850 * gfortran.dg/dtio_1.f90: Likewise.
9851 * gfortran.dg/dtio_10.f90: Likewise.
9852 * gfortran.dg/dtio_12.f90: Likewise.
9853 * gfortran.dg/dtio_14.f90: Likewise.
9854 * gfortran.dg/dtio_15.f90: Likewise.
9855 * gfortran.dg/dtio_16.f90: Likewise.
9856 * gfortran.dg/dtio_17.f90: Likewise.
9857 * gfortran.dg/dtio_19.f90: Likewise.
9858 * gfortran.dg/dtio_2.f90: Likewise.
9859 * gfortran.dg/dtio_20.f03: Likewise.
9860 * gfortran.dg/dtio_22.f90: Likewise.
9861 * gfortran.dg/dtio_24.f90: Likewise.
9862 * gfortran.dg/dtio_25.f90: Likewise.
9863 * gfortran.dg/dtio_26.f03: Likewise.
9864 * gfortran.dg/dtio_27.f90: Likewise.
9865 * gfortran.dg/dtio_28.f03: Likewise.
9866 * gfortran.dg/dtio_3.f90: Likewise.
9867 * gfortran.dg/dtio_30.f03: Likewise.
9868 * gfortran.dg/dtio_31.f03: Likewise.
9869 * gfortran.dg/dtio_32.f03: Likewise.
9870 * gfortran.dg/dtio_4.f90: Likewise.
9871 * gfortran.dg/dtio_5.f90: Likewise.
9872 * gfortran.dg/dtio_7.f90: Likewise.
9873 * gfortran.dg/dtio_8.f90: Likewise.
9874 * gfortran.dg/dtio_9.f90: Likewise.
9875 * gfortran.dg/dummy_procedure_3.f90: Likewise.
9876 * gfortran.dg/dummy_procedure_7.f90: Likewise.
9877 * gfortran.dg/dup_save_1.f90: Likewise.
9878 * gfortran.dg/dup_save_2.f90: Likewise.
9879 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
9880 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
9881 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
9882 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
9883 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
9884 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
9885 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
9886 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
9887 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
9888 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
9889 * gfortran.dg/e_d_fmt.f90: Likewise.
9890 * gfortran.dg/edit_real_1.f90: Likewise.
9891 * gfortran.dg/elemental_by_value_1.f90: Likewise.
9892 * gfortran.dg/elemental_dependency_1.f90: Likewise.
9893 * gfortran.dg/elemental_dependency_4.f90: Likewise.
9894 * gfortran.dg/elemental_dependency_5.f90: Likewise.
9895 * gfortran.dg/elemental_dependency_6.f90: Likewise.
9896 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
9897 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
9898 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
9899 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
9900 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
9901 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
9902 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
9903 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
9904 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
9905 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
9906 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
9907 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
9908 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
9909 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
9910 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
9911 * gfortran.dg/empty_format_1.f90: Likewise.
9912 * gfortran.dg/endfile.f: Likewise.
9913 * gfortran.dg/endfile.f90: Likewise.
9914 * gfortran.dg/endfile_2.f90: Likewise.
9915 * gfortran.dg/entry_1.f90: Likewise.
9916 * gfortran.dg/entry_10.f90: Likewise.
9917 * gfortran.dg/entry_12.f90: Likewise.
9918 * gfortran.dg/entry_13.f90: Likewise.
9919 * gfortran.dg/entry_14.f90: Likewise.
9920 * gfortran.dg/entry_16.f90: Likewise.
9921 * gfortran.dg/entry_3.f90: Likewise.
9922 * gfortran.dg/entry_6.f90: Likewise.
9923 * gfortran.dg/entry_9.f90: Likewise.
9924 * gfortran.dg/entry_array_specs_2.f: Likewise.
9925 * gfortran.dg/enum_1.f90: Likewise.
9926 * gfortran.dg/enum_9.f90: Likewise.
9927 * gfortran.dg/eof_1.f90: Likewise.
9928 * gfortran.dg/eof_2.f90: Likewise.
9929 * gfortran.dg/eof_4.f90: Likewise.
9930 * gfortran.dg/eof_5.f90: Likewise.
9931 * gfortran.dg/eor_handling_1.f90: Likewise.
9932 * gfortran.dg/eor_handling_2.f90: Likewise.
9933 * gfortran.dg/eor_handling_3.f90: Likewise.
9934 * gfortran.dg/eor_handling_4.f90: Likewise.
9935 * gfortran.dg/eor_handling_5.f90: Likewise.
9936 * gfortran.dg/eoshift_3.f90: Likewise.
9937 * gfortran.dg/eoshift_4.f90: Likewise.
9938 * gfortran.dg/eoshift_5.f90: Likewise.
9939 * gfortran.dg/eoshift_6.f90: Likewise.
9940 * gfortran.dg/eoshift_large_1.f90: Likewise.
9941 * gfortran.dg/equiv_6.f90: Likewise.
9942 * gfortran.dg/equiv_7.f90: Likewise.
9943 * gfortran.dg/equiv_9.f90: Likewise.
9944 * gfortran.dg/equiv_constraint_4.f90: Likewise.
9945 * gfortran.dg/erf_2.F90: Likewise.
9946 * gfortran.dg/erf_3.F90: Likewise.
9947 * gfortran.dg/erfc_scaled_1.f90: Likewise.
9948 * gfortran.dg/error_format_2.f90: Likewise.
9949 * gfortran.dg/error_recovery_5.f90: Likewise.
9950 * gfortran.dg/execute_command_line_2.f90: Likewise.
9951 * gfortran.dg/execute_command_line_3.f90: Likewise.
9952 * gfortran.dg/exit_1.f08: Likewise.
9953 * gfortran.dg/exit_3.f08: Likewise.
9954 * gfortran.dg/exponent_1.f90: Likewise.
9955 * gfortran.dg/exponent_2.f90: Likewise.
9956 * gfortran.dg/extended_char_comparison_1.f: Likewise.
9957 * gfortran.dg/extends_1.f03: Likewise.
9958 * gfortran.dg/extends_16.f90: Likewise.
9959 * gfortran.dg/extends_2.f03: Likewise.
9960 * gfortran.dg/extends_3.f03: Likewise.
9961 * gfortran.dg/extends_4.f03: Likewise.
9962 * gfortran.dg/extends_type_of_1.f03: Likewise.
9963 * gfortran.dg/extends_type_of_2.f03: Likewise.
9964 * gfortran.dg/external_procedures_3.f90: Likewise.
9965 * gfortran.dg/f2003_inquire_1.f03: Likewise.
9966 * gfortran.dg/f2003_io_1.f03: Likewise.
9967 * gfortran.dg/f2003_io_4.f03: Likewise.
9968 * gfortran.dg/f2003_io_5.f03: Likewise.
9969 * gfortran.dg/f2003_io_6.f03: Likewise.
9970 * gfortran.dg/f2003_io_7.f03: Likewise.
9971 * gfortran.dg/f2c_1.f90: Likewise.
9972 * gfortran.dg/f2c_2.f90: Likewise.
9973 * gfortran.dg/f2c_3.f90: Likewise.
9974 * gfortran.dg/f2c_4.f90: Likewise.
9975 * gfortran.dg/f2c_6.f90: Likewise.
9976 * gfortran.dg/f2c_7.f90: Likewise.
9977 * gfortran.dg/f2c_9.f90: Likewise.
9978 * gfortran.dg/fgetc_1.f90: Likewise.
9979 * gfortran.dg/fgetc_2.f90: Likewise.
9980 * gfortran.dg/filename_null.f90: Likewise.
9981 * gfortran.dg/finalize_12.f90: Likewise.
9982 * gfortran.dg/finalize_13.f90: Likewise.
9983 * gfortran.dg/finalize_15.f90: Likewise.
9984 * gfortran.dg/finalize_17.f90: Likewise.
9985 * gfortran.dg/finalize_18.f90: Likewise.
9986 * gfortran.dg/finalize_25.f90: Likewise.
9987 * gfortran.dg/finalize_29.f08: Likewise.
9988 * gfortran.dg/finalize_31.f90: Likewise.
9989 * gfortran.dg/float_1.f90: Likewise.
9990 * gfortran.dg/flush_1.f90: Likewise.
9991 * gfortran.dg/fmt_bz_bn.f: Likewise.
9992 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
9993 * gfortran.dg/fmt_cache_1.f: Likewise.
9994 * gfortran.dg/fmt_cache_2.f: Likewise.
9995 * gfortran.dg/fmt_cache_3.f90: Likewise.
9996 * gfortran.dg/fmt_colon.f90: Likewise.
9997 * gfortran.dg/fmt_e.f90: Likewise.
9998 * gfortran.dg/fmt_en.f90: Likewise.
9999 * gfortran.dg/fmt_error_10.f: Likewise.
10000 * gfortran.dg/fmt_error_9.f: Likewise.
10001 * gfortran.dg/fmt_exhaust.f90: Likewise.
10002 * gfortran.dg/fmt_f0_1.f90: Likewise.
10003 * gfortran.dg/fmt_f_an_p.f: Likewise.
10004 * gfortran.dg/fmt_fw_d.f90: Likewise.
10005 * gfortran.dg/fmt_g.f: Likewise.
10006 * gfortran.dg/fmt_g0_1.f08: Likewise.
10007 * gfortran.dg/fmt_g0_2.f08: Likewise.
10008 * gfortran.dg/fmt_g0_4.f08: Likewise.
10009 * gfortran.dg/fmt_g0_5.f08: Likewise.
10010 * gfortran.dg/fmt_g0_6.f08: Likewise.
10011 * gfortran.dg/fmt_g0_7.f08: Likewise.
10012 * gfortran.dg/fmt_g_1.f90: Likewise.
10013 * gfortran.dg/fmt_int_sign.f90: Likewise.
10014 * gfortran.dg/fmt_l.f90: Likewise.
10015 * gfortran.dg/fmt_missing_period_2.f: Likewise.
10016 * gfortran.dg/fmt_missing_period_3.f: Likewise.
10017 * gfortran.dg/fmt_p_1.f90: Likewise.
10018 * gfortran.dg/fmt_pf.f90: Likewise.
10019 * gfortran.dg/fmt_read.f90: Likewise.
10020 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
10021 * gfortran.dg/fmt_t_1.f90: Likewise.
10022 * gfortran.dg/fmt_t_2.f90: Likewise.
10023 * gfortran.dg/fmt_t_3.f90: Likewise.
10024 * gfortran.dg/fmt_t_4.f90: Likewise.
10025 * gfortran.dg/fmt_t_5.f90: Likewise.
10026 * gfortran.dg/fmt_t_6.f: Likewise.
10027 * gfortran.dg/fmt_t_7.f: Likewise.
10028 * gfortran.dg/fmt_t_9.f: Likewise.
10029 * gfortran.dg/fmt_tl.f: Likewise.
10030 * gfortran.dg/fmt_unlimited.f90: Likewise.
10031 * gfortran.dg/fmt_white.f: Likewise.
10032 * gfortran.dg/fmt_zero_digits.f90: Likewise.
10033 * gfortran.dg/fold_nearest.f90: Likewise.
10034 * gfortran.dg/forall_1.f90: Likewise.
10035 * gfortran.dg/forall_10.f90: Likewise.
10036 * gfortran.dg/forall_12.f90: Likewise.
10037 * gfortran.dg/forall_13.f90: Likewise.
10038 * gfortran.dg/forall_15.f90: Likewise.
10039 * gfortran.dg/forall_4.f90: Likewise.
10040 * gfortran.dg/forall_5.f90: Likewise.
10041 * gfortran.dg/forall_6.f90: Likewise.
10042 * gfortran.dg/forall_7.f90: Likewise.
10043 * gfortran.dg/fraction.f90: Likewise.
10044 * gfortran.dg/fseek.f90: Likewise.
10045 * gfortran.dg/ftell_1.f90: Likewise.
10046 * gfortran.dg/ftell_2.f90: Likewise.
10047 * gfortran.dg/ftell_3.f90: Likewise.
10048 * gfortran.dg/func_assign_2.f90: Likewise.
10049 * gfortran.dg/func_assign_3.f90: Likewise.
10050 * gfortran.dg/func_derived_1.f90: Likewise.
10051 * gfortran.dg/func_derived_2.f90: Likewise.
10052 * gfortran.dg/func_derived_3.f90: Likewise.
10053 * gfortran.dg/func_result_1.f90: Likewise.
10054 * gfortran.dg/func_result_2.f90: Likewise.
10055 * gfortran.dg/func_result_6.f90: Likewise.
10056 * gfortran.dg/function_charlen_2.f90: Likewise.
10057 * gfortran.dg/function_charlen_3.f: Likewise.
10058 * gfortran.dg/function_kinds_1.f90: Likewise.
10059 * gfortran.dg/function_kinds_4.f90: Likewise.
10060 * gfortran.dg/function_optimize_10.f90: Likewise.
10061 * gfortran.dg/function_optimize_11.f90: Likewise.
10062 * gfortran.dg/function_optimize_12.f90: Likewise.
10063 * gfortran.dg/function_optimize_4.f90: Likewise.
10064 * gfortran.dg/function_optimize_8.f90: Likewise.
10065 * gfortran.dg/g77/13037.f: Likewise.
10066 * gfortran.dg/g77/1832.f: Likewise.
10067 * gfortran.dg/g77/19981119-0.f: Likewise.
10068 * gfortran.dg/g77/19990313-0.f: Likewise.
10069 * gfortran.dg/g77/19990313-1.f: Likewise.
10070 * gfortran.dg/g77/19990313-2.f: Likewise.
10071 * gfortran.dg/g77/19990313-3.f: Likewise.
10072 * gfortran.dg/g77/19990419-1.f: Likewise.
10073 * gfortran.dg/g77/19990826-0.f: Likewise.
10074 * gfortran.dg/g77/19990826-2.f: Likewise.
10075 * gfortran.dg/g77/20000503-1.f: Likewise.
10076 * gfortran.dg/g77/20001111.f: Likewise.
10077 * gfortran.dg/g77/20010116.f: Likewise.
10078 * gfortran.dg/g77/20010216-1.f: Likewise.
10079 * gfortran.dg/g77/20010430.f: Likewise.
10080 * gfortran.dg/g77/20010610.f: Likewise.
10081 * gfortran.dg/g77/6177.f: Likewise.
10082 * gfortran.dg/g77/7388.f: Likewise.
10083 * gfortran.dg/g77/947.f: Likewise.
10084 * gfortran.dg/g77/970625-2.f: Likewise.
10085 * gfortran.dg/g77/971102-1.f: Likewise.
10086 * gfortran.dg/g77/980628-0.f: Likewise.
10087 * gfortran.dg/g77/980628-1.f: Likewise.
10088 * gfortran.dg/g77/980628-10.f: Likewise.
10089 * gfortran.dg/g77/980628-2.f: Likewise.
10090 * gfortran.dg/g77/980628-3.f: Likewise.
10091 * gfortran.dg/g77/980628-7.f: Likewise.
10092 * gfortran.dg/g77/980628-8.f: Likewise.
10093 * gfortran.dg/g77/980628-9.f: Likewise.
10094 * gfortran.dg/g77/980701-0.f: Likewise.
10095 * gfortran.dg/g77/980701-1.f: Likewise.
10096 * gfortran.dg/g77/cabs.f: Likewise.
10097 * gfortran.dg/g77/claus.f: Likewise.
10098 * gfortran.dg/g77/complex_1.f: Likewise.
10099 * gfortran.dg/g77/cpp3.F: Likewise.
10100 * gfortran.dg/g77/cpp4.F: Likewise.
10101 * gfortran.dg/g77/cpp5.F: Likewise.
10102 * gfortran.dg/g77/dcomplex.f: Likewise.
10103 * gfortran.dg/g77/dnrm2.f: Likewise.
10104 * gfortran.dg/g77/erfc.f: Likewise.
10105 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
10106 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
10107 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
10108 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
10109 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
10110 * gfortran.dg/g77/int8421.f: Likewise.
10111 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
10112 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
10113 * gfortran.dg/g77/le.f: Likewise.
10114 * gfortran.dg/g77/short.f: Likewise.
10115 * gfortran.dg/gamma_1.f90: Likewise.
10116 * gfortran.dg/gamma_4.f90: Likewise.
10117 * gfortran.dg/gamma_5.f90: Likewise.
10118 * gfortran.dg/generic_13.f90: Likewise.
10119 * gfortran.dg/generic_15.f90: Likewise.
10120 * gfortran.dg/generic_19.f90: Likewise.
10121 * gfortran.dg/generic_20.f90: Likewise.
10122 * gfortran.dg/generic_23.f03: Likewise.
10123 * gfortran.dg/generic_25.f90: Likewise.
10124 * gfortran.dg/generic_27.f90: Likewise.
10125 * gfortran.dg/generic_31.f90: Likewise.
10126 * gfortran.dg/generic_4.f90: Likewise.
10127 * gfortran.dg/global_vars_c_init.f90: Likewise.
10128 * gfortran.dg/global_vars_f90_init.f90: Likewise.
10129 * gfortran.dg/gnu_logical_1.F: Likewise.
10130 * gfortran.dg/goacc/fixed-1.f: Likewise.
10131 * gfortran.dg/goacc/fixed-2.f: Likewise.
10132 * gfortran.dg/goacc/gang-static.f95: Likewise.
10133 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
10134 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10135 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10136 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10137 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10138 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10139 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
10140 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10141 * gfortran.dg/goacc/omp-fixed.f: Likewise.
10142 * gfortran.dg/gomp/crayptr5.f90: Likewise.
10143 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
10144 * gfortran.dg/gomp/pr48794.f90: Likewise.
10145 * gfortran.dg/gomp/pr72744.f90: Likewise.
10146 * gfortran.dg/gomp/pr77665.f90: Likewise.
10147 * gfortran.dg/gomp/workshare2.f90: Likewise.
10148 * gfortran.dg/gomp/workshare3.f90: Likewise.
10149 * gfortran.dg/goto_1.f: Likewise.
10150 * gfortran.dg/goto_2.f90: Likewise.
10151 * gfortran.dg/goto_4.f90: Likewise.
10152 * gfortran.dg/goto_6.f: Likewise.
10153 * gfortran.dg/graphite/id-26.f03: Likewise.
10154 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
10155 * gfortran.dg/graphite/pr29581.f90: Likewise.
10156 * gfortran.dg/graphite/pr29832.f90: Likewise.
10157 * gfortran.dg/graphite/run-id-1.f: Likewise.
10158 * gfortran.dg/graphite/run-id-2.f90: Likewise.
10159 * gfortran.dg/graphite/run-id-3.f90: Likewise.
10160 * gfortran.dg/hollerith.f90: Likewise.
10161 * gfortran.dg/hollerith4.f90: Likewise.
10162 * gfortran.dg/hollerith6.f90: Likewise.
10163 * gfortran.dg/hollerith8.f90: Likewise.
10164 * gfortran.dg/hollerith_1.f90: Likewise.
10165 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
10166 * gfortran.dg/hollerith_f95.f90: Likewise.
10167 * gfortran.dg/hollerith_legacy.f90: Likewise.
10168 * gfortran.dg/host_assoc_call_3.f90: Likewise.
10169 * gfortran.dg/host_assoc_function_1.f90: Likewise.
10170 * gfortran.dg/host_assoc_function_3.f90: Likewise.
10171 * gfortran.dg/host_assoc_function_4.f90: Likewise.
10172 * gfortran.dg/host_assoc_function_9.f90: Likewise.
10173 * gfortran.dg/host_dummy_index_1.f90: Likewise.
10174 * gfortran.dg/hypot_1.f90: Likewise.
10175 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
10176 * gfortran.dg/iargc.f90: Likewise.
10177 * gfortran.dg/ibits.f90: Likewise.
10178 * gfortran.dg/ichar_1.f90: Likewise.
10179 * gfortran.dg/ichar_2.f90: Likewise.
10180 * gfortran.dg/ieee/ieee_1.F90: Likewise.
10181 * gfortran.dg/ieee/ieee_2.f90: Likewise.
10182 * gfortran.dg/ieee/ieee_3.f90: Likewise.
10183 * gfortran.dg/ieee/ieee_4.f90: Likewise.
10184 * gfortran.dg/ieee/ieee_6.f90: Likewise.
10185 * gfortran.dg/ieee/ieee_7.f90: Likewise.
10186 * gfortran.dg/ieee/ieee_8.f90: Likewise.
10187 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
10188 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
10189 * gfortran.dg/ieee/large_1.f90: Likewise.
10190 * gfortran.dg/ieee/large_2.f90: Likewise.
10191 * gfortran.dg/ieee/large_3.F90: Likewise.
10192 * gfortran.dg/ieee/large_4.f90: Likewise.
10193 * gfortran.dg/ieee/rounding_1.f90: Likewise.
10194 * gfortran.dg/ieee/underflow_1.f90: Likewise.
10195 * gfortran.dg/impl_do_var_data.f90: Likewise.
10196 * gfortran.dg/implicit_10.f90: Likewise.
10197 * gfortran.dg/implicit_12.f90: Likewise.
10198 * gfortran.dg/implicit_class_1.f90: Likewise.
10199 * gfortran.dg/implicit_pure_1.f90: Likewise.
10200 * gfortran.dg/implied_do_1.f90: Likewise.
10201 * gfortran.dg/implied_do_io_1.f90: Likewise.
10202 * gfortran.dg/implied_do_io_2.f90: Likewise.
10203 * gfortran.dg/implied_do_io_3.f90: Likewise.
10204 * gfortran.dg/implied_shape_1.f08: Likewise.
10205 * gfortran.dg/import.f90: Likewise.
10206 * gfortran.dg/import4.f90: Likewise.
10207 * gfortran.dg/impure_1.f08: Likewise.
10208 * gfortran.dg/index.f90: Likewise.
10209 * gfortran.dg/index_2.f90: Likewise.
10210 * gfortran.dg/init_flag_1.f90: Likewise.
10211 * gfortran.dg/init_flag_10.f90: Likewise.
10212 * gfortran.dg/init_flag_15.f03: Likewise.
10213 * gfortran.dg/init_flag_2.f90: Likewise.
10214 * gfortran.dg/init_flag_3.f90: Likewise.
10215 * gfortran.dg/init_flag_4.f90: Likewise.
10216 * gfortran.dg/init_flag_5.f90: Likewise.
10217 * gfortran.dg/init_flag_6.f90: Likewise.
10218 * gfortran.dg/init_flag_7.f90: Likewise.
10219 * gfortran.dg/init_flag_9.f90: Likewise.
10220 * gfortran.dg/initialization_11.f90: Likewise.
10221 * gfortran.dg/initialization_19.f90: Likewise.
10222 * gfortran.dg/initialization_2.f90: Likewise.
10223 * gfortran.dg/initialization_22.f90: Likewise.
10224 * gfortran.dg/initialization_27.f90: Likewise.
10225 * gfortran.dg/initialization_5.f90: Likewise.
10226 * gfortran.dg/initialization_6.f90: Likewise.
10227 * gfortran.dg/inline_matmul_1.f90: Likewise.
10228 * gfortran.dg/inline_matmul_10.f90: Likewise.
10229 * gfortran.dg/inline_matmul_11.f90: Likewise.
10230 * gfortran.dg/inline_matmul_13.f90: Likewise.
10231 * gfortran.dg/inline_matmul_14.f90: Likewise.
10232 * gfortran.dg/inline_matmul_16.f90: Likewise.
10233 * gfortran.dg/inline_matmul_17.f90: Likewise.
10234 * gfortran.dg/inline_matmul_18.f90: Likewise.
10235 * gfortran.dg/inline_matmul_19.f90: Likewise.
10236 * gfortran.dg/inline_matmul_2.f90: Likewise.
10237 * gfortran.dg/inline_matmul_20.f90: Likewise.
10238 * gfortran.dg/inline_matmul_22.f90: Likewise.
10239 * gfortran.dg/inline_matmul_3.f90: Likewise.
10240 * gfortran.dg/inline_matmul_4.f90: Likewise.
10241 * gfortran.dg/inline_matmul_5.f90: Likewise.
10242 * gfortran.dg/inline_matmul_6.f90: Likewise.
10243 * gfortran.dg/inline_matmul_7.f90: Likewise.
10244 * gfortran.dg/inline_matmul_8.f90: Likewise.
10245 * gfortran.dg/inline_matmul_9.f90: Likewise.
10246 * gfortran.dg/inline_sum_1.f90: Likewise.
10247 * gfortran.dg/inline_sum_3.f90: Likewise.
10248 * gfortran.dg/inline_sum_5.f90: Likewise.
10249 * gfortran.dg/inquire-complex.f90: Likewise.
10250 * gfortran.dg/inquire.f90: Likewise.
10251 * gfortran.dg/inquire_10.f90: Likewise.
10252 * gfortran.dg/inquire_13.f90: Likewise.
10253 * gfortran.dg/inquire_15.f90: Likewise.
10254 * gfortran.dg/inquire_16.f90: Likewise.
10255 * gfortran.dg/inquire_17.f90: Likewise.
10256 * gfortran.dg/inquire_5.f90: Likewise.
10257 * gfortran.dg/inquire_6.f90: Likewise.
10258 * gfortran.dg/inquire_7.f90: Likewise.
10259 * gfortran.dg/inquire_9.f90: Likewise.
10260 * gfortran.dg/inquire_internal.f90: Likewise.
10261 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
10262 * gfortran.dg/inquire_size.f90: Likewise.
10263 * gfortran.dg/int_1.f90: Likewise.
10264 * gfortran.dg/int_conv_1.f90: Likewise.
10265 * gfortran.dg/int_range_io_1.f90: Likewise.
10266 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
10267 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
10268 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
10269 * gfortran.dg/integer_plus.f90: Likewise.
10270 * gfortran.dg/intent_out_2.f90: Likewise.
10271 * gfortran.dg/intent_out_5.f90: Likewise.
10272 * gfortran.dg/intent_out_6.f90: Likewise.
10273 * gfortran.dg/interface_12.f90: Likewise.
10274 * gfortran.dg/interface_19.f90: Likewise.
10275 * gfortran.dg/interface_4.f90: Likewise.
10276 * gfortran.dg/interface_5.f90: Likewise.
10277 * gfortran.dg/interface_9.f90: Likewise.
10278 * gfortran.dg/interface_assignment_1.f90: Likewise.
10279 * gfortran.dg/interface_assignment_2.f90: Likewise.
10280 * gfortran.dg/internal_dummy_2.f08: Likewise.
10281 * gfortran.dg/internal_dummy_3.f08: Likewise.
10282 * gfortran.dg/internal_dummy_4.f08: Likewise.
10283 * gfortran.dg/internal_pack_1.f90: Likewise.
10284 * gfortran.dg/internal_pack_10.f90: Likewise.
10285 * gfortran.dg/internal_pack_12.f90: Likewise.
10286 * gfortran.dg/internal_pack_13.f90: Likewise.
10287 * gfortran.dg/internal_pack_14.f90: Likewise.
10288 * gfortran.dg/internal_pack_15.f90: Likewise.
10289 * gfortran.dg/internal_pack_2.f90: Likewise.
10290 * gfortran.dg/internal_pack_3.f90: Likewise.
10291 * gfortran.dg/internal_pack_4.f90: Likewise.
10292 * gfortran.dg/internal_pack_6.f90: Likewise.
10293 * gfortran.dg/internal_pack_8.f90: Likewise.
10294 * gfortran.dg/internal_readwrite_1.f90: Likewise.
10295 * gfortran.dg/internal_readwrite_2.f90: Likewise.
10296 * gfortran.dg/internal_readwrite_3.f90: Likewise.
10297 * gfortran.dg/intrinsic_actual_1.f: Likewise.
10298 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
10299 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
10300 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
10301 * gfortran.dg/intrinsic_char_1.f90: Likewise.
10302 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
10303 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
10304 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
10305 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
10306 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
10307 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
10308 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
10309 * gfortran.dg/intrinsic_product_1.f90: Likewise.
10310 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
10311 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
10312 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
10313 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
10314 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
10315 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
10316 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
10317 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
10318 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
10319 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
10320 * gfortran.dg/io_err_1.f90: Likewise.
10321 * gfortran.dg/io_real_boz.f90: Likewise.
10322 * gfortran.dg/iomsg_1.f90: Likewise.
10323 * gfortran.dg/iostat_1.f90: Likewise.
10324 * gfortran.dg/iostat_2.f90: Likewise.
10325 * gfortran.dg/iostat_4.f90: Likewise.
10326 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
10327 * gfortran.dg/ishft_1.f90: Likewise.
10328 * gfortran.dg/ishft_2.f90: Likewise.
10329 * gfortran.dg/ishft_4.f90: Likewise.
10330 * gfortran.dg/isnan_1.f90: Likewise.
10331 * gfortran.dg/isnan_2.f90: Likewise.
10332 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
10333 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
10334 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
10335 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
10336 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
10337 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
10338 * gfortran.dg/itime_idate_1.f: Likewise.
10339 * gfortran.dg/itime_idate_2.f: Likewise.
10340 * gfortran.dg/large_integer_kind_1.f90: Likewise.
10341 * gfortran.dg/large_integer_kind_2.f90: Likewise.
10342 * gfortran.dg/large_real_kind_1.f90: Likewise.
10343 * gfortran.dg/large_real_kind_2.F90: Likewise.
10344 * gfortran.dg/large_real_kind_3.F90: Likewise.
10345 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
10346 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
10347 * gfortran.dg/large_recl.f90: Likewise.
10348 * gfortran.dg/large_unit_1.f90: Likewise.
10349 * gfortran.dg/large_unit_2.f90: Likewise.
10350 * gfortran.dg/largeequiv_1.f90: Likewise.
10351 * gfortran.dg/leadz_trailz_1.f90: Likewise.
10352 * gfortran.dg/leadz_trailz_2.f90: Likewise.
10353 * gfortran.dg/leadz_trailz_3.f90: Likewise.
10354 * gfortran.dg/list_read_1.f90: Likewise.
10355 * gfortran.dg/list_read_10.f90: Likewise.
10356 * gfortran.dg/list_read_11.f90: Likewise.
10357 * gfortran.dg/list_read_12.f90: Likewise.
10358 * gfortran.dg/list_read_13.f: Likewise.
10359 * gfortran.dg/list_read_14.f90: Likewise.
10360 * gfortran.dg/list_read_2.f90: Likewise.
10361 * gfortran.dg/list_read_3.f90: Likewise.
10362 * gfortran.dg/list_read_4.f90: Likewise.
10363 * gfortran.dg/list_read_5.f90: Likewise.
10364 * gfortran.dg/list_read_6.f90: Likewise.
10365 * gfortran.dg/list_read_7.f90: Likewise.
10366 * gfortran.dg/list_read_8.f90: Likewise.
10367 * gfortran.dg/list_read_9.f90: Likewise.
10368 * gfortran.dg/loc_2.f90: Likewise.
10369 * gfortran.dg/logical_1.f90: Likewise.
10370 * gfortran.dg/logical_dot_product.f90: Likewise.
10371 * gfortran.dg/logical_temp_io.f90: Likewise.
10372 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
10373 * gfortran.dg/lrshift_1.f90: Likewise.
10374 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
10375 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
10376 * gfortran.dg/lto/pr40725_0.f03: Likewise.
10377 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10378 * gfortran.dg/make_unit.f90: Likewise.
10379 * gfortran.dg/mapping_1.f90: Likewise.
10380 * gfortran.dg/mapping_2.f90: Likewise.
10381 * gfortran.dg/mapping_3.f90: Likewise.
10382 * gfortran.dg/masklr_1.F90: Likewise.
10383 * gfortran.dg/masklr_2.F90: Likewise.
10384 * gfortran.dg/matmul_1.f90: Likewise.
10385 * gfortran.dg/matmul_10.f90: Likewise.
10386 * gfortran.dg/matmul_12.f90: Likewise.
10387 * gfortran.dg/matmul_16.f90: Likewise.
10388 * gfortran.dg/matmul_17.f90: Likewise.
10389 * gfortran.dg/matmul_18.f90: Likewise.
10390 * gfortran.dg/matmul_2.f90: Likewise.
10391 * gfortran.dg/matmul_3.f90: Likewise.
10392 * gfortran.dg/matmul_4.f90: Likewise.
10393 * gfortran.dg/matmul_6.f90: Likewise.
10394 * gfortran.dg/matmul_8.f03: Likewise.
10395 * gfortran.dg/matmul_9.f90: Likewise.
10396 * gfortran.dg/matmul_bounds_12.f90: Likewise.
10397 * gfortran.dg/matmul_bounds_6.f90: Likewise.
10398 * gfortran.dg/matmul_const.f90: Likewise.
10399 * gfortran.dg/maxloc_1.f90: Likewise.
10400 * gfortran.dg/maxloc_2.f90: Likewise.
10401 * gfortran.dg/maxloc_3.f90: Likewise.
10402 * gfortran.dg/maxloc_4.f90: Likewise.
10403 * gfortran.dg/maxloc_string_1.f90: Likewise.
10404 * gfortran.dg/maxlocval_1.f90: Likewise.
10405 * gfortran.dg/maxlocval_2.f90: Likewise.
10406 * gfortran.dg/maxlocval_3.f90: Likewise.
10407 * gfortran.dg/maxlocval_4.f90: Likewise.
10408 * gfortran.dg/maxval_char_1.f90: Likewise.
10409 * gfortran.dg/maxval_char_2.f90: Likewise.
10410 * gfortran.dg/maxval_char_3.f90: Likewise.
10411 * gfortran.dg/maxval_char_4.f90: Likewise.
10412 * gfortran.dg/maxval_parameter_1.f90: Likewise.
10413 * gfortran.dg/mclock.f90: Likewise.
10414 * gfortran.dg/merge_bits_1.F90: Likewise.
10415 * gfortran.dg/merge_bits_2.F90: Likewise.
10416 * gfortran.dg/merge_char_1.f90: Likewise.
10417 * gfortran.dg/merge_init_expr.f90: Likewise.
10418 * gfortran.dg/min_max_optional_1.f90: Likewise.
10419 * gfortran.dg/min_max_optional_5.f90: Likewise.
10420 * gfortran.dg/minloc_1.f90: Likewise.
10421 * gfortran.dg/minloc_2.f90: Likewise.
10422 * gfortran.dg/minloc_3.f90: Likewise.
10423 * gfortran.dg/minloc_4.f90: Likewise.
10424 * gfortran.dg/minloc_string_1.f90: Likewise.
10425 * gfortran.dg/minlocval_1.f90: Likewise.
10426 * gfortran.dg/minlocval_2.f90: Likewise.
10427 * gfortran.dg/minlocval_3.f90: Likewise.
10428 * gfortran.dg/minlocval_4.f90: Likewise.
10429 * gfortran.dg/minmax_char_1.f90: Likewise.
10430 * gfortran.dg/minmaxloc_1.f90: Likewise.
10431 * gfortran.dg/minmaxloc_10.f90: Likewise.
10432 * gfortran.dg/minmaxloc_11.f90: Likewise.
10433 * gfortran.dg/minmaxloc_12.f90: Likewise.
10434 * gfortran.dg/minmaxloc_13.f90: Likewise.
10435 * gfortran.dg/minmaxloc_2.f90: Likewise.
10436 * gfortran.dg/minmaxloc_3.f90: Likewise.
10437 * gfortran.dg/minmaxloc_4.f90: Likewise.
10438 * gfortran.dg/minmaxloc_5.f90: Likewise.
10439 * gfortran.dg/minmaxloc_6.f90: Likewise.
10440 * gfortran.dg/minmaxloc_7.f90: Likewise.
10441 * gfortran.dg/minmaxloc_8.f90: Likewise.
10442 * gfortran.dg/minmaxval_1.f90: Likewise.
10443 * gfortran.dg/minval_char_1.f90: Likewise.
10444 * gfortran.dg/minval_char_2.f90: Likewise.
10445 * gfortran.dg/minval_char_3.f90: Likewise.
10446 * gfortran.dg/minval_char_4.f90: Likewise.
10447 * gfortran.dg/minval_char_5.f90: Likewise.
10448 * gfortran.dg/minval_parameter_1.f90: Likewise.
10449 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
10450 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
10451 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
10452 * gfortran.dg/missing_parens_1.f90: Likewise.
10453 * gfortran.dg/missing_parens_2.f90: Likewise.
10454 * gfortran.dg/mod_large_1.f90: Likewise.
10455 * gfortran.dg/mod_sign0_1.f90: Likewise.
10456 * gfortran.dg/module_blank_common.f90: Likewise.
10457 * gfortran.dg/module_commons_1.f90: Likewise.
10458 * gfortran.dg/module_commons_3.f90: Likewise.
10459 * gfortran.dg/module_double_reuse.f90: Likewise.
10460 * gfortran.dg/module_equivalence_1.f90: Likewise.
10461 * gfortran.dg/module_equivalence_2.f90: Likewise.
10462 * gfortran.dg/module_equivalence_3.f90: Likewise.
10463 * gfortran.dg/module_equivalence_5.f90: Likewise.
10464 * gfortran.dg/module_interface_1.f90: Likewise.
10465 * gfortran.dg/module_nan.f90: Likewise.
10466 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
10467 * gfortran.dg/module_procedure_1.f90: Likewise.
10468 * gfortran.dg/module_read_1.f90: Likewise.
10469 * gfortran.dg/module_read_2.f90: Likewise.
10470 * gfortran.dg/module_widestring_1.f90: Likewise.
10471 * gfortran.dg/move_alloc.f90: Likewise.
10472 * gfortran.dg/move_alloc_10.f90: Likewise.
10473 * gfortran.dg/move_alloc_13.f90: Likewise.
10474 * gfortran.dg/move_alloc_14.f90: Likewise.
10475 * gfortran.dg/move_alloc_15.f90: Likewise.
10476 * gfortran.dg/move_alloc_16.f90: Likewise.
10477 * gfortran.dg/move_alloc_2.f90: Likewise.
10478 * gfortran.dg/move_alloc_5.f90: Likewise.
10479 * gfortran.dg/move_alloc_6.f90: Likewise.
10480 * gfortran.dg/move_alloc_9.f90: Likewise.
10481 * gfortran.dg/multiple_allocation_1.f90: Likewise.
10482 * gfortran.dg/multiple_allocation_3.f90: Likewise.
10483 * gfortran.dg/mvbits_1.f90: Likewise.
10484 * gfortran.dg/mvbits_2.f90: Likewise.
10485 * gfortran.dg/mvbits_3.f90: Likewise.
10486 * gfortran.dg/mvbits_4.f90: Likewise.
10487 * gfortran.dg/mvbits_7.f90: Likewise.
10488 * gfortran.dg/mvbits_8.f90: Likewise.
10489 * gfortran.dg/namelist_11.f: Likewise.
10490 * gfortran.dg/namelist_12.f: Likewise.
10491 * gfortran.dg/namelist_13.f90: Likewise.
10492 * gfortran.dg/namelist_14.f90: Likewise.
10493 * gfortran.dg/namelist_15.f90: Likewise.
10494 * gfortran.dg/namelist_16.f90: Likewise.
10495 * gfortran.dg/namelist_17.f90: Likewise.
10496 * gfortran.dg/namelist_18.f90: Likewise.
10497 * gfortran.dg/namelist_19.f90: Likewise.
10498 * gfortran.dg/namelist_20.f90: Likewise.
10499 * gfortran.dg/namelist_21.f90: Likewise.
10500 * gfortran.dg/namelist_22.f90: Likewise.
10501 * gfortran.dg/namelist_23.f90: Likewise.
10502 * gfortran.dg/namelist_24.f90: Likewise.
10503 * gfortran.dg/namelist_26.f90: Likewise.
10504 * gfortran.dg/namelist_27.f90: Likewise.
10505 * gfortran.dg/namelist_28.f90: Likewise.
10506 * gfortran.dg/namelist_29.f90: Likewise.
10507 * gfortran.dg/namelist_37.f90: Likewise.
10508 * gfortran.dg/namelist_38.f90: Likewise.
10509 * gfortran.dg/namelist_39.f90: Likewise.
10510 * gfortran.dg/namelist_40.f90: Likewise.
10511 * gfortran.dg/namelist_41.f90: Likewise.
10512 * gfortran.dg/namelist_42.f90: Likewise.
10513 * gfortran.dg/namelist_43.f90: Likewise.
10514 * gfortran.dg/namelist_44.f90: Likewise.
10515 * gfortran.dg/namelist_47.f90: Likewise.
10516 * gfortran.dg/namelist_48.f90: Likewise.
10517 * gfortran.dg/namelist_49.f90: Likewise.
10518 * gfortran.dg/namelist_50.f90: Likewise.
10519 * gfortran.dg/namelist_51.f90: Likewise.
10520 * gfortran.dg/namelist_52.f90: Likewise.
10521 * gfortran.dg/namelist_54.f90: Likewise.
10522 * gfortran.dg/namelist_55.f90: Likewise.
10523 * gfortran.dg/namelist_56.f90: Likewise.
10524 * gfortran.dg/namelist_57.f90: Likewise.
10525 * gfortran.dg/namelist_58.f90: Likewise.
10526 * gfortran.dg/namelist_59.f90: Likewise.
10527 * gfortran.dg/namelist_60.f90: Likewise.
10528 * gfortran.dg/namelist_61.f90: Likewise.
10529 * gfortran.dg/namelist_64.f90: Likewise.
10530 * gfortran.dg/namelist_65.f90: Likewise.
10531 * gfortran.dg/namelist_69.f90: Likewise.
10532 * gfortran.dg/namelist_70.f90: Likewise.
10533 * gfortran.dg/namelist_71.f90: Likewise.
10534 * gfortran.dg/namelist_72.f: Likewise.
10535 * gfortran.dg/namelist_73.f90: Likewise.
10536 * gfortran.dg/namelist_77.f90: Likewise.
10537 * gfortran.dg/namelist_78.f90: Likewise.
10538 * gfortran.dg/namelist_79.f90: Likewise.
10539 * gfortran.dg/namelist_80.f90: Likewise.
10540 * gfortran.dg/namelist_81.f90: Likewise.
10541 * gfortran.dg/namelist_82.f90: Likewise.
10542 * gfortran.dg/namelist_84.f90: Likewise.
10543 * gfortran.dg/namelist_85.f90: Likewise.
10544 * gfortran.dg/namelist_86.f90: Likewise.
10545 * gfortran.dg/namelist_87.f90: Likewise.
10546 * gfortran.dg/namelist_88.f90: Likewise.
10547 * gfortran.dg/namelist_89.f90: Likewise.
10548 * gfortran.dg/namelist_90.f: Likewise.
10549 * gfortran.dg/namelist_95.f90: Likewise.
10550 * gfortran.dg/namelist_char_only.f90: Likewise.
10551 * gfortran.dg/namelist_empty.f90: Likewise.
10552 * gfortran.dg/namelist_internal.f90: Likewise.
10553 * gfortran.dg/namelist_use.f90: Likewise.
10554 * gfortran.dg/namelist_use_only.f90: Likewise.
10555 * gfortran.dg/namelist_utf8.f90: Likewise.
10556 * gfortran.dg/nan_1.f90: Likewise.
10557 * gfortran.dg/nan_2.f90: Likewise.
10558 * gfortran.dg/nan_3.f90: Likewise.
10559 * gfortran.dg/nan_6.f90: Likewise.
10560 * gfortran.dg/nan_7.f90: Likewise.
10561 * gfortran.dg/nearest_1.f90: Likewise.
10562 * gfortran.dg/nearest_2.f90: Likewise.
10563 * gfortran.dg/nearest_3.f90: Likewise.
10564 * gfortran.dg/negative-z-descriptor.f90: Likewise.
10565 * gfortran.dg/negative_automatic_size.f90: Likewise.
10566 * gfortran.dg/negative_unit.f: Likewise.
10567 * gfortran.dg/negative_unit2.f90: Likewise.
10568 * gfortran.dg/negative_unit_int8.f: Likewise.
10569 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
10570 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
10571 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
10572 * gfortran.dg/nested_modules_1.f90: Likewise.
10573 * gfortran.dg/nested_modules_2.f90: Likewise.
10574 * gfortran.dg/nested_modules_3.f90: Likewise.
10575 * gfortran.dg/nesting_1.f90: Likewise.
10576 * gfortran.dg/new_line.f90: Likewise.
10577 * gfortran.dg/newunit_1.f90: Likewise.
10578 * gfortran.dg/newunit_3.f90: Likewise.
10579 * gfortran.dg/newunit_5.f90.f90: Likewise.
10580 * gfortran.dg/nint_1.f90: Likewise.
10581 * gfortran.dg/nint_2.f90: Likewise.
10582 * gfortran.dg/no_arg_check_2.f90: Likewise.
10583 * gfortran.dg/no_range_check_1.f90: Likewise.
10584 * gfortran.dg/no_range_check_2.f90: Likewise.
10585 * gfortran.dg/no_range_check_3.f90: Likewise.
10586 * gfortran.dg/noadv_size.f90: Likewise.
10587 * gfortran.dg/nonreturning_statements.f90: Likewise.
10588 * gfortran.dg/norm2_1.f90: Likewise.
10589 * gfortran.dg/norm2_3.f90: Likewise.
10590 * gfortran.dg/nosigned_zero_1.f90: Likewise.
10591 * gfortran.dg/nosigned_zero_2.f90: Likewise.
10592 * gfortran.dg/nosigned_zero_3.f90: Likewise.
10593 * gfortran.dg/null_4.f90: Likewise.
10594 * gfortran.dg/null_9.f90: Likewise.
10595 * gfortran.dg/nullify_3.f90: Likewise.
10596 * gfortran.dg/oldstyle_1.f90: Likewise.
10597 * gfortran.dg/open_access_append_1.f90: Likewise.
10598 * gfortran.dg/open_access_append_2.f90: Likewise.
10599 * gfortran.dg/open_errors.f90: Likewise.
10600 * gfortran.dg/open_negative_unit_1.f90: Likewise.
10601 * gfortran.dg/open_new.f90: Likewise.
10602 * gfortran.dg/open_readonly_1.f90: Likewise.
10603 * gfortran.dg/operator_1.f90: Likewise.
10604 * gfortran.dg/optional_absent_1.f90: Likewise.
10605 * gfortran.dg/optional_absent_2.f90: Likewise.
10606 * gfortran.dg/optional_absent_3.f90: Likewise.
10607 * gfortran.dg/optional_class_1.f90: Likewise.
10608 * gfortran.dg/optional_dim_2.f90: Likewise.
10609 * gfortran.dg/optional_dim_3.f90: Likewise.
10610 * gfortran.dg/output_exponents_1.f90: Likewise.
10611 * gfortran.dg/overload_1.f90: Likewise.
10612 * gfortran.dg/overload_2.f90: Likewise.
10613 * gfortran.dg/overwrite_1.f: Likewise.
10614 * gfortran.dg/pad_no.f90: Likewise.
10615 * gfortran.dg/parameter_array_init_1.f90: Likewise.
10616 * gfortran.dg/parameter_array_init_2.f90: Likewise.
10617 * gfortran.dg/parameter_array_init_4.f90: Likewise.
10618 * gfortran.dg/parameter_array_init_5.f90: Likewise.
10619 * gfortran.dg/parameter_array_section_2.f90: Likewise.
10620 * gfortran.dg/parens_3.f90: Likewise.
10621 * gfortran.dg/parens_5.f90: Likewise.
10622 * gfortran.dg/parens_6.f90: Likewise.
10623 * gfortran.dg/parent_result_ref_1.f90: Likewise.
10624 * gfortran.dg/parent_result_ref_2.f90: Likewise.
10625 * gfortran.dg/parent_result_ref_3.f90: Likewise.
10626 * gfortran.dg/parent_result_ref_4.f90: Likewise.
10627 * gfortran.dg/parity_1.f90: Likewise.
10628 * gfortran.dg/past_eor.f90: Likewise.
10629 * gfortran.dg/pdt_1.f03: Likewise.
10630 * gfortran.dg/pdt_10.f03: Likewise.
10631 * gfortran.dg/pdt_11.f03: Likewise.
10632 * gfortran.dg/pdt_12.f03: Likewise.
10633 * gfortran.dg/pdt_13.f03: Likewise.
10634 * gfortran.dg/pdt_14.f03: Likewise.
10635 * gfortran.dg/pdt_15.f03: Likewise.
10636 * gfortran.dg/pdt_19.f03: Likewise.
10637 * gfortran.dg/pdt_20.f03: Likewise.
10638 * gfortran.dg/pdt_22.f03: Likewise.
10639 * gfortran.dg/pdt_23.f03: Likewise.
10640 * gfortran.dg/pdt_25.f03: Likewise.
10641 * gfortran.dg/pdt_26.f03: Likewise.
10642 * gfortran.dg/pdt_27.f03: Likewise.
10643 * gfortran.dg/pdt_28.f03: Likewise.
10644 * gfortran.dg/pdt_3.f03: Likewise.
10645 * gfortran.dg/pdt_4.f03: Likewise.
10646 * gfortran.dg/pdt_5.f03: Likewise.
10647 * gfortran.dg/pdt_7.f03: Likewise.
10648 * gfortran.dg/pointer_1.f90: Likewise.
10649 * gfortran.dg/pointer_array_1.f90: Likewise.
10650 * gfortran.dg/pointer_array_3.f90: Likewise.
10651 * gfortran.dg/pointer_array_4.f90: Likewise.
10652 * gfortran.dg/pointer_array_5.f90: Likewise.
10653 * gfortran.dg/pointer_array_6.f90: Likewise.
10654 * gfortran.dg/pointer_array_7.f90: Likewise.
10655 * gfortran.dg/pointer_array_8.f90: Likewise.
10656 * gfortran.dg/pointer_array_9.f90: Likewise.
10657 * gfortran.dg/pointer_array_component_1.f90: Likewise.
10658 * gfortran.dg/pointer_array_component_2.f90: Likewise.
10659 * gfortran.dg/pointer_assign_10.f90: Likewise.
10660 * gfortran.dg/pointer_assign_11.f90: Likewise.
10661 * gfortran.dg/pointer_assign_4.f90: Likewise.
10662 * gfortran.dg/pointer_assign_8.f90: Likewise.
10663 * gfortran.dg/pointer_assign_9.f90: Likewise.
10664 * gfortran.dg/pointer_check_10.f90: Likewise.
10665 * gfortran.dg/pointer_check_9.f90: Likewise.
10666 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
10667 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
10668 * gfortran.dg/pointer_function_result_1.f90: Likewise.
10669 * gfortran.dg/pointer_init_1.f90: Likewise.
10670 * gfortran.dg/pointer_init_3.f90: Likewise.
10671 * gfortran.dg/pointer_init_4.f90: Likewise.
10672 * gfortran.dg/pointer_init_5.f90: Likewise.
10673 * gfortran.dg/pointer_init_8.f90: Likewise.
10674 * gfortran.dg/pointer_intent_1.f90: Likewise.
10675 * gfortran.dg/pointer_intent_4.f90: Likewise.
10676 * gfortran.dg/pointer_intent_5.f90: Likewise.
10677 * gfortran.dg/pointer_remapping_10.f90: Likewise.
10678 * gfortran.dg/pointer_remapping_4.f03: Likewise.
10679 * gfortran.dg/pointer_remapping_5.f08: Likewise.
10680 * gfortran.dg/pointer_remapping_9.f90: Likewise.
10681 * gfortran.dg/pointer_target_1.f90: Likewise.
10682 * gfortran.dg/pointer_target_2.f90: Likewise.
10683 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
10684 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
10685 * gfortran.dg/power.f90: Likewise.
10686 * gfortran.dg/power1.f90: Likewise.
10687 * gfortran.dg/power_3.f90: Likewise.
10688 * gfortran.dg/power_4.f90: Likewise.
10689 * gfortran.dg/power_5.f90: Likewise.
10690 * gfortran.dg/pr12884.f: Likewise.
10691 * gfortran.dg/pr15129.f90: Likewise.
10692 * gfortran.dg/pr15140.f90: Likewise.
10693 * gfortran.dg/pr15324.f90: Likewise.
10694 * gfortran.dg/pr15332.f: Likewise.
10695 * gfortran.dg/pr15957.f90: Likewise.
10696 * gfortran.dg/pr15959.f90: Likewise.
10697 * gfortran.dg/pr16597.f90: Likewise.
10698 * gfortran.dg/pr16861.f90: Likewise.
10699 * gfortran.dg/pr16938.f90: Likewise.
10700 * gfortran.dg/pr17090.f90: Likewise.
10701 * gfortran.dg/pr17143.f90: Likewise.
10702 * gfortran.dg/pr17164.f90: Likewise.
10703 * gfortran.dg/pr17229.f: Likewise.
10704 * gfortran.dg/pr17285.f90: Likewise.
10705 * gfortran.dg/pr17286.f90: Likewise.
10706 * gfortran.dg/pr17472.f: Likewise.
10707 * gfortran.dg/pr17612.f90: Likewise.
10708 * gfortran.dg/pr17706.f90: Likewise.
10709 * gfortran.dg/pr18025.f90: Likewise.
10710 * gfortran.dg/pr18122.f90: Likewise.
10711 * gfortran.dg/pr18210.f90: Likewise.
10712 * gfortran.dg/pr18392.f90: Likewise.
10713 * gfortran.dg/pr19155.f: Likewise.
10714 * gfortran.dg/pr19216.f: Likewise.
10715 * gfortran.dg/pr19467.f90: Likewise.
10716 * gfortran.dg/pr19657.f: Likewise.
10717 * gfortran.dg/pr19926.f90: Likewise.
10718 * gfortran.dg/pr19928-1.f90: Likewise.
10719 * gfortran.dg/pr19928-2.f90: Likewise.
10720 * gfortran.dg/pr20086.f90: Likewise.
10721 * gfortran.dg/pr20124.f90: Likewise.
10722 * gfortran.dg/pr20163-2.f: Likewise.
10723 * gfortran.dg/pr20480.f90: Likewise.
10724 * gfortran.dg/pr20755.f: Likewise.
10725 * gfortran.dg/pr20950.f: Likewise.
10726 * gfortran.dg/pr21177.f90: Likewise.
10727 * gfortran.dg/pr21730.f: Likewise.
10728 * gfortran.dg/pr22491.f: Likewise.
10729 * gfortran.dg/pr25603.f: Likewise.
10730 * gfortran.dg/pr26246_2.f90: Likewise.
10731 * gfortran.dg/pr32136.f90: Likewise.
10732 * gfortran.dg/pr32533.f90: Likewise.
10733 * gfortran.dg/pr33794.f90: Likewise.
10734 * gfortran.dg/pr35662.f90: Likewise.
10735 * gfortran.dg/pr35944-1.f90: Likewise.
10736 * gfortran.dg/pr35944-2.f90: Likewise.
10737 * gfortran.dg/pr35983.f90: Likewise.
10738 * gfortran.dg/pr39865.f90: Likewise.
10739 * gfortran.dg/pr41212.f90: Likewise.
10740 * gfortran.dg/pr43808.f90: Likewise.
10741 * gfortran.dg/pr44592.f90: Likewise.
10742 * gfortran.dg/pr44735.f90: Likewise.
10743 * gfortran.dg/pr45308.f03: Likewise.
10744 * gfortran.dg/pr46297.f: Likewise.
10745 * gfortran.dg/pr46588.f90: Likewise.
10746 * gfortran.dg/pr46665.f90: Likewise.
10747 * gfortran.dg/pr46804.f90: Likewise.
10748 * gfortran.dg/pr47008.f03: Likewise.
10749 * gfortran.dg/pr47614.f: Likewise.
10750 * gfortran.dg/pr47878.f90: Likewise.
10751 * gfortran.dg/pr49103.f90: Likewise.
10752 * gfortran.dg/pr50069_1.f90: Likewise.
10753 * gfortran.dg/pr50769.f90: Likewise.
10754 * gfortran.dg/pr52608.f90: Likewise.
10755 * gfortran.dg/pr55086_2.f90: Likewise.
10756 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
10757 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
10758 * gfortran.dg/pr55330.f90: Likewise.
10759 * gfortran.dg/pr56015.f90: Likewise.
10760 * gfortran.dg/pr57910.f90: Likewise.
10761 * gfortran.dg/pr59700.f90: Likewise.
10762 * gfortran.dg/pr62125.f90: Likewise.
10763 * gfortran.dg/pr64530.f90: Likewise.
10764 * gfortran.dg/pr65429.f90: Likewise.
10765 * gfortran.dg/pr65450.f90: Likewise.
10766 * gfortran.dg/pr65504.f90: Likewise.
10767 * gfortran.dg/pr65903.f90: Likewise.
10768 * gfortran.dg/pr66311.f90: Likewise.
10769 * gfortran.dg/pr66864.f90: Likewise.
10770 * gfortran.dg/pr67140.f90: Likewise.
10771 * gfortran.dg/pr67524.f90: Likewise.
10772 * gfortran.dg/pr67885.f90: Likewise.
10773 * gfortran.dg/pr68053.f90: Likewise.
10774 * gfortran.dg/pr68566.f90: Likewise.
10775 * gfortran.dg/pr69514_1.f90: Likewise.
10776 * gfortran.dg/pr69514_2.f90: Likewise.
10777 * gfortran.dg/pr69739.f90: Likewise.
10778 * gfortran.dg/pr70673.f90: Likewise.
10779 * gfortran.dg/pr71523_2.f90: Likewise.
10780 * gfortran.dg/pr71764.f90: Likewise.
10781 * gfortran.dg/pr78092.f90: Likewise.
10782 * gfortran.dg/pr82973.f90: Likewise.
10783 * gfortran.dg/pr83864.f90: Likewise.
10784 * gfortran.dg/pr83874.f90: Likewise.
10785 * gfortran.dg/pr84088.f90: Likewise.
10786 * gfortran.dg/pr84155.f90: Likewise.
10787 * gfortran.dg/proc_decl_12.f90: Likewise.
10788 * gfortran.dg/proc_decl_13.f90: Likewise.
10789 * gfortran.dg/proc_decl_15.f90: Likewise.
10790 * gfortran.dg/proc_decl_17.f90: Likewise.
10791 * gfortran.dg/proc_decl_18.f90: Likewise.
10792 * gfortran.dg/proc_decl_2.f90: Likewise.
10793 * gfortran.dg/proc_decl_5.f90: Likewise.
10794 * gfortran.dg/proc_decl_9.f90: Likewise.
10795 * gfortran.dg/proc_ptr_1.f90: Likewise.
10796 * gfortran.dg/proc_ptr_10.f90: Likewise.
10797 * gfortran.dg/proc_ptr_12.f90: Likewise.
10798 * gfortran.dg/proc_ptr_18.f90: Likewise.
10799 * gfortran.dg/proc_ptr_19.f90: Likewise.
10800 * gfortran.dg/proc_ptr_21.f90: Likewise.
10801 * gfortran.dg/proc_ptr_22.f90: Likewise.
10802 * gfortran.dg/proc_ptr_23.f90: Likewise.
10803 * gfortran.dg/proc_ptr_25.f90: Likewise.
10804 * gfortran.dg/proc_ptr_26.f90: Likewise.
10805 * gfortran.dg/proc_ptr_3.f90: Likewise.
10806 * gfortran.dg/proc_ptr_36.f90: Likewise.
10807 * gfortran.dg/proc_ptr_47.f90: Likewise.
10808 * gfortran.dg/proc_ptr_48.f90: Likewise.
10809 * gfortran.dg/proc_ptr_5.f90: Likewise.
10810 * gfortran.dg/proc_ptr_6.f90: Likewise.
10811 * gfortran.dg/proc_ptr_7.f90: Likewise.
10812 * gfortran.dg/proc_ptr_8.f90: Likewise.
10813 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
10814 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
10815 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
10816 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
10817 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
10818 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
10819 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
10820 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
10821 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
10822 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
10823 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
10824 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
10825 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
10826 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
10827 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
10828 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
10829 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
10830 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
10831 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
10832 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
10833 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
10834 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
10835 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
10836 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
10837 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
10838 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
10839 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
10840 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
10841 * gfortran.dg/product_init_expr.f03: Likewise.
10842 * gfortran.dg/promotion.f90: Likewise.
10843 * gfortran.dg/promotion_3.f90: Likewise.
10844 * gfortran.dg/promotion_4.f90: Likewise.
10845 * gfortran.dg/protected_1.f90: Likewise.
10846 * gfortran.dg/protected_2.f90: Likewise.
10847 * gfortran.dg/ptr-func-1.f90: Likewise.
10848 * gfortran.dg/ptr-func-2.f90: Likewise.
10849 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
10850 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
10851 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
10852 * gfortran.dg/pure_byref_1.f90: Likewise.
10853 * gfortran.dg/pure_byref_2.f90: Likewise.
10854 * gfortran.dg/pure_byref_3.f90: Likewise.
10855 * gfortran.dg/quad_2.f90: Likewise.
10856 * gfortran.dg/quad_3.f90: Likewise.
10857 * gfortran.dg/random_3.f90: Likewise.
10858 * gfortran.dg/random_4.f90: Likewise.
10859 * gfortran.dg/random_7.f90: Likewise.
10860 * gfortran.dg/read_2.f90: Likewise.
10861 * gfortran.dg/read_3.f90: Likewise.
10862 * gfortran.dg/read_4.f90: Likewise.
10863 * gfortran.dg/read_5.f90: Likewise.
10864 * gfortran.dg/read_bad_advance.f90: Likewise.
10865 * gfortran.dg/read_bang.f90: Likewise.
10866 * gfortran.dg/read_bang4.f90: Likewise.
10867 * gfortran.dg/read_comma.f: Likewise.
10868 * gfortran.dg/read_dir.f90: Likewise.
10869 * gfortran.dg/read_empty_file.f: Likewise.
10870 * gfortran.dg/read_eof_1.f90: Likewise.
10871 * gfortran.dg/read_eof_2.f90: Likewise.
10872 * gfortran.dg/read_eof_3.f90: Likewise.
10873 * gfortran.dg/read_eof_4.f90: Likewise.
10874 * gfortran.dg/read_eof_5.f90: Likewise.
10875 * gfortran.dg/read_eof_6.f: Likewise.
10876 * gfortran.dg/read_eof_7.f90: Likewise.
10877 * gfortran.dg/read_eof_8.f90: Likewise.
10878 * gfortran.dg/read_eof_all.f90: Likewise.
10879 * gfortran.dg/read_eor.f90: Likewise.
10880 * gfortran.dg/read_float_1.f90: Likewise.
10881 * gfortran.dg/read_float_2.f03: Likewise.
10882 * gfortran.dg/read_float_3.f90: Likewise.
10883 * gfortran.dg/read_float_4.f90: Likewise.
10884 * gfortran.dg/read_infnan_1.f90: Likewise.
10885 * gfortran.dg/read_list_eof_1.f90: Likewise.
10886 * gfortran.dg/read_logical.f90: Likewise.
10887 * gfortran.dg/read_many_1.f: Likewise.
10888 * gfortran.dg/read_no_eor.f90: Likewise.
10889 * gfortran.dg/read_noadvance.f90: Likewise.
10890 * gfortran.dg/read_repeat.f90: Likewise.
10891 * gfortran.dg/read_repeat_2.f90: Likewise.
10892 * gfortran.dg/read_size_noadvance.f90: Likewise.
10893 * gfortran.dg/read_x_eof.f90: Likewise.
10894 * gfortran.dg/read_x_past.f: Likewise.
10895 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
10896 * gfortran.dg/real_const_1.f: Likewise.
10897 * gfortran.dg/real_const_2.f90: Likewise.
10898 * gfortran.dg/real_const_3.f90: Likewise.
10899 * gfortran.dg/real_do_1.f90: Likewise.
10900 * gfortran.dg/real_index_1.f90: Likewise.
10901 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
10902 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
10903 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
10904 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
10905 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
10906 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
10907 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
10908 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
10909 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
10910 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
10911 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
10912 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
10913 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
10914 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
10915 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
10916 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
10917 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
10918 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
10919 * gfortran.dg/record_marker_1.f90: Likewise.
10920 * gfortran.dg/record_marker_2.f: Likewise.
10921 * gfortran.dg/record_marker_3.f90: Likewise.
10922 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
10923 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
10924 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
10925 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
10926 * gfortran.dg/recursive_check_7.f90: Likewise.
10927 * gfortran.dg/recursive_reference_1.f90: Likewise.
10928 * gfortran.dg/recursive_reference_2.f90: Likewise.
10929 * gfortran.dg/recursive_stack.f90: Likewise.
10930 * gfortran.dg/reduction.f90: Likewise.
10931 * gfortran.dg/repack_arrays_1.f90: Likewise.
10932 * gfortran.dg/repeat_1.f90: Likewise.
10933 * gfortran.dg/repeat_2.f90: Likewise.
10934 * gfortran.dg/repeat_3.f90: Likewise.
10935 * gfortran.dg/repeat_6.f90: Likewise.
10936 * gfortran.dg/reshape-alloc.f90: Likewise.
10937 * gfortran.dg/reshape-complex.f90: Likewise.
10938 * gfortran.dg/reshape.f90: Likewise.
10939 * gfortran.dg/reshape_2.f90: Likewise.
10940 * gfortran.dg/reshape_7.f90: Likewise.
10941 * gfortran.dg/reshape_empty_1.f03: Likewise.
10942 * gfortran.dg/reshape_pad_1.f90: Likewise.
10943 * gfortran.dg/reshape_rank7.f90: Likewise.
10944 * gfortran.dg/reshape_transpose_1.f90: Likewise.
10945 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
10946 * gfortran.dg/result_default_init_1.f90: Likewise.
10947 * gfortran.dg/result_in_spec_1.f90: Likewise.
10948 * gfortran.dg/result_in_spec_2.f90: Likewise.
10949 * gfortran.dg/ret_array_1.f90: Likewise.
10950 * gfortran.dg/ret_pointer_1.f90: Likewise.
10951 * gfortran.dg/ret_pointer_2.f90: Likewise.
10952 * gfortran.dg/rewind_1.f90: Likewise.
10953 * gfortran.dg/round_1.f03: Likewise.
10954 * gfortran.dg/round_2.f03: Likewise.
10955 * gfortran.dg/round_3.f08: Likewise.
10956 * gfortran.dg/round_4.f90: Likewise.
10957 * gfortran.dg/rrspacing_1.f90: Likewise.
10958 * gfortran.dg/runtime_warning_1.f90: Likewise.
10959 * gfortran.dg/same_type_as_2.f03: Likewise.
10960 * gfortran.dg/save_1.f90: Likewise.
10961 * gfortran.dg/save_5.f90: Likewise.
10962 * gfortran.dg/save_6.f90: Likewise.
10963 * gfortran.dg/scalar_mask_1.f90: Likewise.
10964 * gfortran.dg/scalar_mask_2.f90: Likewise.
10965 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
10966 * gfortran.dg/scale_1.f90: Likewise.
10967 * gfortran.dg/scan_1.f90: Likewise.
10968 * gfortran.dg/scan_2.f90: Likewise.
10969 * gfortran.dg/secnds-1.f: Likewise.
10970 * gfortran.dg/secnds.f: Likewise.
10971 * gfortran.dg/select_1.f90: Likewise.
10972 * gfortran.dg/select_2.f90: Likewise.
10973 * gfortran.dg/select_3.f90: Likewise.
10974 * gfortran.dg/select_5.f90: Likewise.
10975 * gfortran.dg/select_char_1.f90: Likewise.
10976 * gfortran.dg/select_char_2.f90: Likewise.
10977 * gfortran.dg/select_type_13.f03: Likewise.
10978 * gfortran.dg/select_type_14.f03: Likewise.
10979 * gfortran.dg/select_type_15.f03: Likewise.
10980 * gfortran.dg/select_type_19.f03: Likewise.
10981 * gfortran.dg/select_type_2.f03: Likewise.
10982 * gfortran.dg/select_type_26.f03: Likewise.
10983 * gfortran.dg/select_type_27.f03: Likewise.
10984 * gfortran.dg/select_type_28.f03: Likewise.
10985 * gfortran.dg/select_type_3.f03: Likewise.
10986 * gfortran.dg/select_type_35.f03: Likewise.
10987 * gfortran.dg/select_type_36.f03: Likewise.
10988 * gfortran.dg/select_type_37.f03: Likewise.
10989 * gfortran.dg/select_type_39.f03: Likewise.
10990 * gfortran.dg/select_type_4.f90: Likewise.
10991 * gfortran.dg/select_type_5.f03: Likewise.
10992 * gfortran.dg/select_type_6.f03: Likewise.
10993 * gfortran.dg/select_type_7.f03: Likewise.
10994 * gfortran.dg/select_type_8.f03: Likewise.
10995 * gfortran.dg/selected_char_kind_1.f90: Likewise.
10996 * gfortran.dg/selected_char_kind_4.f90: Likewise.
10997 * gfortran.dg/selected_kind_1.f90: Likewise.
10998 * gfortran.dg/selected_real_kind_2.f90: Likewise.
10999 * gfortran.dg/shape_2.f90: Likewise.
11000 * gfortran.dg/shape_4.f90: Likewise.
11001 * gfortran.dg/shape_5.f90: Likewise.
11002 * gfortran.dg/shape_7.f90: Likewise.
11003 * gfortran.dg/shape_8.f90: Likewise.
11004 * gfortran.dg/shape_9.f90: Likewise.
11005 * gfortran.dg/shift-kind_2.f90: Likewise.
11006 * gfortran.dg/shiftalr_1.F90: Likewise.
11007 * gfortran.dg/shiftalr_2.F90: Likewise.
11008 * gfortran.dg/simpleif_1.f90: Likewise.
11009 * gfortran.dg/simplify_argN_1.f90: Likewise.
11010 * gfortran.dg/simplify_cshift_1.f90: Likewise.
11011 * gfortran.dg/simplify_cshift_4.f90: Likewise.
11012 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
11013 * gfortran.dg/simplify_modulo.f90: Likewise.
11014 * gfortran.dg/single_char_string.f90: Likewise.
11015 * gfortran.dg/size_dim.f90: Likewise.
11016 * gfortran.dg/size_optional_dim_1.f90: Likewise.
11017 * gfortran.dg/sizeof.f90: Likewise.
11018 * gfortran.dg/sizeof_4.f90: Likewise.
11019 * gfortran.dg/slash_1.f90: Likewise.
11020 * gfortran.dg/sms-1.f90: Likewise.
11021 * gfortran.dg/sms-2.f90: Likewise.
11022 * gfortran.dg/spec_expr_7.f90: Likewise.
11023 * gfortran.dg/specifics_1.f90: Likewise.
11024 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
11025 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
11026 * gfortran.dg/spread_init_expr.f03: Likewise.
11027 * gfortran.dg/spread_scalar_source.f90: Likewise.
11028 * gfortran.dg/spread_shape_1.f90: Likewise.
11029 * gfortran.dg/stat_1.f90: Likewise.
11030 * gfortran.dg/stat_2.f90: Likewise.
11031 * gfortran.dg/stfunc_1.f90: Likewise.
11032 * gfortran.dg/stfunc_4.f90: Likewise.
11033 * gfortran.dg/stfunc_6.f90: Likewise.
11034 * gfortran.dg/storage_size_1.f08: Likewise.
11035 * gfortran.dg/storage_size_3.f08: Likewise.
11036 * gfortran.dg/storage_size_4.f90: Likewise.
11037 * gfortran.dg/streamio_1.f90: Likewise.
11038 * gfortran.dg/streamio_10.f90: Likewise.
11039 * gfortran.dg/streamio_11.f90: Likewise.
11040 * gfortran.dg/streamio_12.f90: Likewise.
11041 * gfortran.dg/streamio_13.f90: Likewise.
11042 * gfortran.dg/streamio_14.f90: Likewise.
11043 * gfortran.dg/streamio_15.f90: Likewise.
11044 * gfortran.dg/streamio_16.f90: Likewise.
11045 * gfortran.dg/streamio_17.f90: Likewise.
11046 * gfortran.dg/streamio_2.f90: Likewise.
11047 * gfortran.dg/streamio_3.f90: Likewise.
11048 * gfortran.dg/streamio_4.f90: Likewise.
11049 * gfortran.dg/streamio_5.f90: Likewise.
11050 * gfortran.dg/streamio_6.f90: Likewise.
11051 * gfortran.dg/streamio_7.f90: Likewise.
11052 * gfortran.dg/streamio_8.f90: Likewise.
11053 * gfortran.dg/streamio_9.f90: Likewise.
11054 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
11055 * gfortran.dg/string_4.f90: Likewise.
11056 * gfortran.dg/string_array_constructor_2.f90: Likewise.
11057 * gfortran.dg/string_assign_2.f90: Likewise.
11058 * gfortran.dg/string_compare_1.f90: Likewise.
11059 * gfortran.dg/string_compare_2.f90: Likewise.
11060 * gfortran.dg/string_compare_3.f90: Likewise.
11061 * gfortran.dg/string_ctor_1.f90: Likewise.
11062 * gfortran.dg/string_length_1.f90: Likewise.
11063 * gfortran.dg/string_length_2.f90: Likewise.
11064 * gfortran.dg/string_length_3.f90: Likewise.
11065 * gfortran.dg/string_length_4.f90: Likewise.
11066 * gfortran.dg/string_null_compare_1.f: Likewise.
11067 * gfortran.dg/string_pad_trunc.f90: Likewise.
11068 * gfortran.dg/structure_constructor_1.f03: Likewise.
11069 * gfortran.dg/structure_constructor_11.f90: Likewise.
11070 * gfortran.dg/structure_constructor_13.f03: Likewise.
11071 * gfortran.dg/structure_constructor_2.f03: Likewise.
11072 * gfortran.dg/structure_constructor_5.f03: Likewise.
11073 * gfortran.dg/submodule_1.f08: Likewise.
11074 * gfortran.dg/submodule_11.f08: Likewise.
11075 * gfortran.dg/submodule_14.f08: Likewise.
11076 * gfortran.dg/submodule_15.f08: Likewise.
11077 * gfortran.dg/submodule_17.f08: Likewise.
11078 * gfortran.dg/submodule_18.f08: Likewise.
11079 * gfortran.dg/submodule_19.f08: Likewise.
11080 * gfortran.dg/submodule_2.f08: Likewise.
11081 * gfortran.dg/submodule_27.f08: Likewise.
11082 * gfortran.dg/submodule_28.f08: Likewise.
11083 * gfortran.dg/submodule_29.f08: Likewise.
11084 * gfortran.dg/submodule_30.f08: Likewise.
11085 * gfortran.dg/submodule_6.f08: Likewise.
11086 * gfortran.dg/submodule_7.f08: Likewise.
11087 * gfortran.dg/submodule_8.f08: Likewise.
11088 * gfortran.dg/subnormal_1.f90: Likewise.
11089 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
11090 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
11091 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
11092 * gfortran.dg/substr_2.f: Likewise.
11093 * gfortran.dg/substr_3.f: Likewise.
11094 * gfortran.dg/substr_4.f: Likewise.
11095 * gfortran.dg/substr_5.f90: Likewise.
11096 * gfortran.dg/substr_6.f90: Likewise.
11097 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
11098 * gfortran.dg/sum_init_expr.f03: Likewise.
11099 * gfortran.dg/sum_zero_array_1.f90: Likewise.
11100 * gfortran.dg/system_clock_3.f08: Likewise.
11101 * gfortran.dg/t_editing.f: Likewise.
11102 * gfortran.dg/team_change_1.f90: Likewise.
11103 * gfortran.dg/team_end_1.f90: Likewise.
11104 * gfortran.dg/team_number_1.f90: Likewise.
11105 * gfortran.dg/temporary_1.f90: Likewise.
11106 * gfortran.dg/test_com_block.f90: Likewise.
11107 * gfortran.dg/test_only_clause.f90: Likewise.
11108 * gfortran.dg/tiny_1.f90: Likewise.
11109 * gfortran.dg/tiny_2.f90: Likewise.
11110 * gfortran.dg/tl_editing.f90: Likewise.
11111 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
11112 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
11113 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
11114 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
11115 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
11116 * gfortran.dg/transfer_class_2.f90: Likewise.
11117 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
11118 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
11119 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
11120 * gfortran.dg/transfer_resolve_1.f90: Likewise.
11121 * gfortran.dg/transfer_simplify_1.f90: Likewise.
11122 * gfortran.dg/transfer_simplify_10.f90: Likewise.
11123 * gfortran.dg/transfer_simplify_11.f90: Likewise.
11124 * gfortran.dg/transfer_simplify_2.f90: Likewise.
11125 * gfortran.dg/transfer_simplify_3.f90: Likewise.
11126 * gfortran.dg/transfer_simplify_4.f90: Likewise.
11127 * gfortran.dg/transfer_simplify_8.f90: Likewise.
11128 * gfortran.dg/transfer_simplify_9.f90: Likewise.
11129 * gfortran.dg/transpose_1.f90: Likewise.
11130 * gfortran.dg/transpose_3.f03: Likewise.
11131 * gfortran.dg/transpose_4.f90: Likewise.
11132 * gfortran.dg/transpose_conjg_1.f90: Likewise.
11133 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
11134 * gfortran.dg/transpose_optimization_2.f90: Likewise.
11135 * gfortran.dg/trim_1.f90: Likewise.
11136 * gfortran.dg/trim_optimize_1.f90: Likewise.
11137 * gfortran.dg/trim_optimize_2.f90: Likewise.
11138 * gfortran.dg/trim_optimize_3.f90: Likewise.
11139 * gfortran.dg/trim_optimize_4.f90: Likewise.
11140 * gfortran.dg/trim_optimize_5.f90: Likewise.
11141 * gfortran.dg/trim_optimize_6.f90: Likewise.
11142 * gfortran.dg/trim_optimize_7.f90: Likewise.
11143 * gfortran.dg/trim_optimize_8.f90: Likewise.
11144 * gfortran.dg/type_to_class_1.f03: Likewise.
11145 * gfortran.dg/type_to_class_2.f03: Likewise.
11146 * gfortran.dg/type_to_class_3.f03: Likewise.
11147 * gfortran.dg/type_to_class_4.f03: Likewise.
11148 * gfortran.dg/type_to_class_5.f03: Likewise.
11149 * gfortran.dg/typebound_assignment_5.f03: Likewise.
11150 * gfortran.dg/typebound_assignment_6.f03: Likewise.
11151 * gfortran.dg/typebound_assignment_7.f90: Likewise.
11152 * gfortran.dg/typebound_call_1.f03: Likewise.
11153 * gfortran.dg/typebound_call_13.f03: Likewise.
11154 * gfortran.dg/typebound_call_18.f03: Likewise.
11155 * gfortran.dg/typebound_call_19.f03: Likewise.
11156 * gfortran.dg/typebound_call_2.f03: Likewise.
11157 * gfortran.dg/typebound_call_20.f03: Likewise.
11158 * gfortran.dg/typebound_call_3.f03: Likewise.
11159 * gfortran.dg/typebound_generic_5.f03: Likewise.
11160 * gfortran.dg/typebound_generic_6.f03: Likewise.
11161 * gfortran.dg/typebound_generic_9.f03: Likewise.
11162 * gfortran.dg/typebound_operator_12.f03: Likewise.
11163 * gfortran.dg/typebound_operator_13.f03: Likewise.
11164 * gfortran.dg/typebound_operator_15.f90: Likewise.
11165 * gfortran.dg/typebound_operator_20.f90: Likewise.
11166 * gfortran.dg/typebound_operator_3.f03: Likewise.
11167 * gfortran.dg/typebound_operator_6.f03: Likewise.
11168 * gfortran.dg/typebound_operator_7.f03: Likewise.
11169 * gfortran.dg/typebound_operator_8.f03: Likewise.
11170 * gfortran.dg/typebound_operator_9.f03: Likewise.
11171 * gfortran.dg/typebound_proc_19.f90: Likewise.
11172 * gfortran.dg/typebound_proc_20.f90: Likewise.
11173 * gfortran.dg/typebound_proc_23.f90: Likewise.
11174 * gfortran.dg/typebound_proc_27.f03: Likewise.
11175 * gfortran.dg/typebound_proc_35.f90: Likewise.
11176 * gfortran.dg/typebound_proc_36.f90: Likewise.
11177 * gfortran.dg/unf_io_convert_1.f90: Likewise.
11178 * gfortran.dg/unf_io_convert_2.f90: Likewise.
11179 * gfortran.dg/unf_io_convert_3.f90: Likewise.
11180 * gfortran.dg/unf_io_convert_4.f90: Likewise.
11181 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
11182 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
11183 * gfortran.dg/unf_short_record_1.f90: Likewise.
11184 * gfortran.dg/unformatted_recl_1.f90: Likewise.
11185 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
11186 * gfortran.dg/unit_1.f90: Likewise.
11187 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
11188 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
11189 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
11190 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
11191 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
11192 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
11193 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
11194 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
11195 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
11196 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
11197 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
11198 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
11199 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
11200 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
11201 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
11202 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
11203 * gfortran.dg/unpack_init_expr.f03: Likewise.
11204 * gfortran.dg/use_10.f90: Likewise.
11205 * gfortran.dg/use_11.f90: Likewise.
11206 * gfortran.dg/use_13.f90: Likewise.
11207 * gfortran.dg/use_24.f90: Likewise.
11208 * gfortran.dg/use_27.f90: Likewise.
11209 * gfortran.dg/use_5.f90: Likewise.
11210 * gfortran.dg/use_allocated_1.f90: Likewise.
11211 * gfortran.dg/use_only_1.f90: Likewise.
11212 * gfortran.dg/use_only_4.f90: Likewise.
11213 * gfortran.dg/use_rename_2.f90: Likewise.
11214 * gfortran.dg/use_rename_4.f90: Likewise.
11215 * gfortran.dg/used_dummy_types_1.f90: Likewise.
11216 * gfortran.dg/used_interface_ref.f90: Likewise.
11217 * gfortran.dg/used_types_5.f90: Likewise.
11218 * gfortran.dg/utf8_1.f03: Likewise.
11219 * gfortran.dg/utf8_2.f03: Likewise.
11220 * gfortran.dg/value_1.f90: Likewise.
11221 * gfortran.dg/value_2.f90: Likewise.
11222 * gfortran.dg/value_4.f90: Likewise.
11223 * gfortran.dg/value_6.f03: Likewise.
11224 * gfortran.dg/value_7.f03: Likewise.
11225 * gfortran.dg/value_test.f90: Likewise.
11226 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
11227 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
11228 * gfortran.dg/vect/pr60510.f: Likewise.
11229 * gfortran.dg/vect/pr69882.f90: Likewise.
11230 * gfortran.dg/vect/pr69980.f90: Likewise.
11231 * gfortran.dg/vect/vect-5.f90: Likewise.
11232 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
11233 * gfortran.dg/vector_subscript_1.f90: Likewise.
11234 * gfortran.dg/vector_subscript_2.f90: Likewise.
11235 * gfortran.dg/vector_subscript_3.f90: Likewise.
11236 * gfortran.dg/vector_subscript_5.f90: Likewise.
11237 * gfortran.dg/verify_2.f90: Likewise.
11238 * gfortran.dg/volatile10.f90: Likewise.
11239 * gfortran.dg/where_1.f90: Likewise.
11240 * gfortran.dg/where_operator_assign_1.f90: Likewise.
11241 * gfortran.dg/where_operator_assign_2.f90: Likewise.
11242 * gfortran.dg/where_operator_assign_3.f90: Likewise.
11243 * gfortran.dg/whole_file_13.f90: Likewise.
11244 * gfortran.dg/whole_file_2.f90: Likewise.
11245 * gfortran.dg/widechar_2.f90: Likewise.
11246 * gfortran.dg/widechar_4.f90: Likewise.
11247 * gfortran.dg/widechar_5.f90: Likewise.
11248 * gfortran.dg/widechar_6.f90: Likewise.
11249 * gfortran.dg/widechar_8.f90: Likewise.
11250 * gfortran.dg/widechar_IO_1.f90: Likewise.
11251 * gfortran.dg/widechar_IO_2.f90: Likewise.
11252 * gfortran.dg/widechar_IO_3.f90: Likewise.
11253 * gfortran.dg/widechar_IO_4.f90: Likewise.
11254 * gfortran.dg/widechar_compare_1.f90: Likewise.
11255 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
11256 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
11257 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
11258 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
11259 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
11260 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
11261 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
11262 * gfortran.dg/widechar_select_1.f90: Likewise.
11263 * gfortran.dg/winapi.f90: Likewise.
11264 * gfortran.dg/write_0_pe_format.f90: Likewise.
11265 * gfortran.dg/write_back.f: Likewise.
11266 * gfortran.dg/write_check3.f90: Likewise.
11267 * gfortran.dg/write_direct_eor.f90: Likewise.
11268 * gfortran.dg/write_padding.f90: Likewise.
11269 * gfortran.dg/write_recursive.f90: Likewise.
11270 * gfortran.dg/write_rewind_1.f: Likewise.
11271 * gfortran.dg/write_rewind_2.f: Likewise.
11272 * gfortran.dg/write_zero_array.f90: Likewise.
11273 * gfortran.dg/x_slash_1.f: Likewise.
11274 * gfortran.dg/x_slash_2.f: Likewise.
11275 * gfortran.dg/zero_array_components_1.f90: Likewise.
11276 * gfortran.dg/zero_length_1.f90: Likewise.
11277 * gfortran.dg/zero_length_2.f90: Likewise.
11278 * gfortran.dg/zero_sized_1.f90: Likewise.
11279 * gfortran.dg/zero_sized_3.f90: Likewise.
11280 * gfortran.fortran-torture/compile/nested.f90: Likewise.
11281 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
11282 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
11283 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
11284 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
11285 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
11286 * gfortran.fortran-torture/execute/args.f90: Likewise.
11287 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
11288 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
11289 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
11290 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
11291 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
11292 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
11293 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
11294 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
11295 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
11296 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
11297 * gfortran.fortran-torture/execute/common.f90: Likewise.
11298 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
11299 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
11300 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
11301 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
11302 * gfortran.fortran-torture/execute/contained.f90: Likewise.
11303 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
11304 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
11305 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
11306 * gfortran.fortran-torture/execute/data.f90: Likewise.
11307 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
11308 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
11309 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
11310 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
11311 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
11312 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
11313 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
11314 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
11315 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
11316 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
11317 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
11318 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
11319 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
11320 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
11321 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
11322 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
11323 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
11324 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
11325 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
11326 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
11327 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
11328 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
11329 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
11330 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
11331 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
11332 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
11333 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
11334 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
11335 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
11336 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
11337 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
11338 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
11339 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
11340 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
11341 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
11342 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
11343 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
11344 * gfortran.fortran-torture/execute/forall.f90: Likewise.
11345 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
11346 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
11347 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
11348 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
11349 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
11350 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
11351 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
11352 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
11353 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
11354 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
11355 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
11356 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
11357 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
11358 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
11359 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
11360 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
11361 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
11362 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
11363 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
11364 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
11365 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
11366 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
11367 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
11368 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
11369 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
11370 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
11371 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
11372 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
11373 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
11374 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
11375 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
11376 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
11377 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
11378 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
11379 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
11380 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
11381 Likewise.
11382 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
11383 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
11384 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
11385 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
11386 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
11387 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
11388 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
11389 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
11390 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
11391 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
11392 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
11393 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
11394 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
11395 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
11396 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
11397 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
11398 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
11399 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
11400 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
11401 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
11402 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
11403 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
11404 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
11405 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
11406 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
11407 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
11408 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
11409 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
11410 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
11411 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
11412 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
11413 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
11414 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
11415 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
11416 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
11417 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
11418 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
11419 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
11420 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
11421 * gfortran.fortran-torture/execute/math.f90: Likewise.
11422 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
11423 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
11424 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
11425 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
11426 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
11427 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
11428 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
11429 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
11430 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
11431 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
11432 * gfortran.fortran-torture/execute/power.f90: Likewise.
11433 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
11434 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
11435 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
11436 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
11437 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
11438 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
11439 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
11440 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
11441 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
11442 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
11443 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
11444 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
11445 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
11446 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
11447 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
11448 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
11449 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
11450 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
11451 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
11452 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
11453 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
11454 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
11455 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
11456 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
11457 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
11458 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
11459 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
11460 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
11461 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
11462 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
11463 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
11464 * gfortran.fortran-torture/execute/straret.f90: Likewise.
11465 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
11466 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
11467 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
11468 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
11469 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
11470 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
11471 * gfortran.fortran-torture/execute/string.f90: Likewise.
11472 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
11473 * gfortran.fortran-torture/execute/strret.f90: Likewise.
11474 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
11475 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
11476 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
11477 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
11478 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
11479 * gfortran.fortran-torture/execute/userop.f90: Likewise.
11480 * gfortran.fortran-torture/execute/where17.f90: Likewise.
11481 * gfortran.fortran-torture/execute/where18.f90: Likewise.
11482 * gfortran.fortran-torture/execute/where19.f90: Likewise.
11483 * gfortran.fortran-torture/execute/where20.f90: Likewise.
11484 * gfortran.fortran-torture/execute/where21.f90: Likewise.
11485 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
11486 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
11487 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
11488 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
11489 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
11490 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
11491 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
11492 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
11493 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
11494 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
11495 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
11496 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
11497 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
11498 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
11499 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
11500 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
11501 * gfortran.dg/inline_transpose_1.f90: Likewise.
11502
11503 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
11504
11505 PR fortran/84115
11506 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
11507 change to dg-run.
11508
11509 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
11510
11511 PR ada/84277
11512 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
11513 * gnat.dg/dispatch1.adb: Rename into...
11514 * gnat.dg/disp1.adb: ...this.
11515 * gnat.dg/dispatch1_p.ads: Rename into...
11516 * gnat.dg/disp1_pkg.ads: ...this.
11517 * gnat.dg/disp2.adb: Rename into...
11518 * gnat.dg/dispatch2.adb: ...this.
11519 * gnat.dg/dispatch2_p.ads: Rename into...
11520 * gnat.dg/disp2_pkg.ads: ...this.
11521 * gnat.dg/dispatch2_p.adb: Rename into...
11522 * gnat.dg/disp2_pkg.adb: this.
11523 * gnat.dg/generic_dispatch.adb: Rename into...
11524 * gnat.dg/generic_disp.adb: this.
11525 * gnat.dg/generic_dispatch_p.ads: Rename into...
11526 * gnat.dg/generic_disp_pkg.ads: ...this.
11527 * gnat.dg/generic_dispatch_p.adb: Rename into...
11528 * gnat.dg/generic_disp_pkg.adb: ...this.
11529 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
11530 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
11531 * gnat.dg/object_overflow1.adb: Tweak index.
11532 * gnat.dg/object_overflow2.adb: Likewise.
11533 * gnat.dg/object_overflow3.adb: Likewise.
11534 * gnat.dg/object_overflow4.adb: Likewise.
11535 * gnat.dg/object_overflow5.adb: Likewise.
11536
11537 2018-02-16 Jakub Jelinek <jakub@redhat.com>
11538
11539 PR ipa/84425
11540 * gcc.c-torture/compile/pr84425.c: New test.
11541
11542 2018-02-16 Marek Polacek <polacek@redhat.com>
11543 Jakub Jelinek <jakub@redhat.com>
11544
11545 PR c++/84192
11546 * g++.dg/cpp1y/constexpr-84192.C: New test.
11547
11548 2018-02-16 Martin Sebor <msebor@redhat.com>
11549
11550 PR c++/79064
11551 * g++.dg/overload15.C: New test.
11552
11553 2018-02-16 Yury Gribov <tetra2005@gmail.com>
11554
11555 PR target/81535
11556 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
11557 * gcc.dg/pr56727-2.c: Ditto.
11558 * gcc.target/powerpc/pr79439.c: Renamed to...
11559 * gcc.target/powerpc/pr79439-1.c: ...this.
11560 * gcc.target/powerpc/pr79439-2.c: New test.
11561 * gcc.target/powerpc/pr79439-3.c: New test.
11562
11563 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
11564
11565 target/pr84371
11566 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
11567 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
11568 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
11569 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
11570 * gcc.target/powerpc/builtins-3.c: Same.
11571
11572 2018-02-16 Nathan Sidwell <nathan@acm.org>
11573
11574 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
11575
11576 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
11577
11578 PR rtl-optimization/70023
11579 * gcc.target/i386/pr70023.c: New.
11580
11581 2018-02-16 Carl Love <cel@us.ibm.com>
11582
11583 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
11584 tests.
11585 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
11586 tests.
11587
11588 2018-02-16 Carl Love <cel@us.ibm.com>
11589
11590 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
11591 for the ABI definitions for vec_extract4b and vec_insert4b.
11592
11593 2018-02-16 Nathan Sidwell <nathan@acm.org>
11594
11595 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
11596 * g++.old-deja/g++.mike/net43.C: Likewise.
11597
11598 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
11599
11600 PR c++/82468
11601 * g++.dg/cpp1z/class-deduction48.C: New.
11602
11603 2018-02-16 Nathan Sidwell <nathan@acm.org>
11604
11605 PR c++/84375
11606 * g++.dg/lookup/pr84375.C: New.
11607
11608 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
11609
11610 PR target/83831
11611 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
11612
11613 2018-02-16 Richard Biener <rguenther@suse.de>
11614
11615 PR tree-optimization/84417
11616 * gcc.dg/torture/pr84417.c: New testcase.
11617
11618 2018-02-16 Jakub Jelinek <jakub@redhat.com>
11619
11620 PR target/84272
11621 * g++.dg/opt/pr84272.C: New test.
11622
11623 PR rtl-optimization/83723
11624 * gcc.dg/pr83723.c: New test.
11625
11626 2018-02-16 Richard Biener <rguenther@suse.de>
11627
11628 PR tree-optimization/84399
11629 * gcc.dg/graphite/pr84399.c: New testcase.
11630
11631 2018-02-16 Richard Biener <rguenther@suse.de>
11632
11633 PR tree-optimization/84190
11634 * g++.dg/torture/pr84190.C: New testcase.
11635
11636 2018-02-15 Martin Sebor <msebor@redhat.com>
11637
11638 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
11639 directives.
11640
11641 2018-02-15 Janus Weil <janus@gcc.gnu.org>
11642
11643 PR fortran/84409
11644 * gfortran.dg/dtio_21.f03: Add an error message.
11645 * gfortran.dg/dtio_22.f90: Fix invalid test case.
11646
11647 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
11648
11649 PR fortran/84381
11650 * gfortran.dg/stop_shouldfail.f90: New test.
11651
11652 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
11653
11654 PR c++/84330
11655 * g++.dg/concepts/pr84330.C: New.
11656
11657 2018-02-15 Tom de Vries <tom@codesourcery.com>
11658
11659 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
11660
11661 2018-02-15 Tom de Vries <tom@codesourcery.com>
11662
11663 * gcc.c-torture/compile/pr84136.c: Require effective target
11664 indirect_jumps.
11665
11666 2018-02-15 Jakub Jelinek <jakub@redhat.com>
11667
11668 PR tree-optimization/84383
11669 * gcc.c-torture/compile/pr84383.c: New test.
11670
11671 PR tree-optimization/84334
11672 * gcc.dg/pr84334.c: New test.
11673
11674 2018-02-14 Carl Love <cel@us.ibm.com>
11675
11676 * gcc.target/powerpc/builtins-4-int128-runnable.c
11677 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
11678 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
11679
11680 2018-02-14 Martin Sebor <msebor@redhat.com>
11681
11682 PR tree-optimization/83698
11683 * gcc.dg/Wrestrict-7.c: New test.
11684 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
11685 * gcc.target/i386/chkp-stropt-17.c: Same.
11686
11687 2018-02-14 Martin Sebor <msebor@redhat.com>
11688
11689 PR c/84108
11690 * gcc.dg/Wattributes-8.c: New test.
11691
11692 2018-02-14 Janus Weil <janus@gcc.gnu.org>
11693
11694 PR fortran/84385
11695 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
11696 * gfortran.dg/allocate_with_source_23.f90: Ditto.
11697 * gfortran.dg/select_type_1.f03: Extend test case.
11698
11699 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11700
11701 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
11702 (dg-options): Use -O2 -msse2 -mno-sse3.
11703
11704 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
11705
11706 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
11707 this test case still works ok.
11708 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
11709 * gcc.dg/vmx/insert-be-order.c: Likewise.
11710 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
11711 * gcc.dg/vmx/ld-be-order.c: Likewise.
11712 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
11713 * gcc.dg/vmx/lde-be-order.c: Likewise.
11714 * gcc.dg/vmx/ldl-be-order.c: Likewise.
11715 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
11716 * gcc.dg/vmx/merge-be-order.c: Likewise.
11717 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
11718 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
11719 * gcc.dg/vmx/pack-be-order.c: Likewise.
11720 * gcc.dg/vmx/perm-be-order.c: Likewise.
11721 * gcc.dg/vmx/splat-be-order.c: Likewise.
11722 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
11723 * gcc.dg/vmx/st-be-order.c: Likewise.
11724 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
11725 * gcc.dg/vmx/ste-be-order.c: Likewise.
11726 * gcc.dg/vmx/stl-be-order.c: Likewise.
11727 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
11728 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
11729 * gcc.dg/vmx/unpack-be-order.c: Likewise.
11730 * gcc.dg/vmx/vsums-be-order.c: Likewise.
11731 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
11732
11733 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
11734
11735 PR c++/84350
11736 * g++.dg/cpp0x/auto49.C: New.
11737
11738 2018-02-14 Nathan Sidwell <nathan@acm.org>
11739
11740 * g++.dg/template/instantiate5.C: Adjust required-from loc.
11741
11742 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
11743
11744 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
11745 * gcc.target/powerpc/le-altivec-consts.c: Same.
11746
11747 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
11748
11749 PR target/84220
11750 * gcc.target/powerpc/pr84220-sld.c: New test.
11751 * gcc.target/powerpc/pr84220-sld2.c: New test.
11752 * gcc.target/powerpc/pr84220-sldw.c: New test.
11753 * gcc.target/powerpc/pr84220-xxperm.c: New test.
11754 * gcc.target/powerpc/pr84220-xxsld.c: New test.
11755
11756 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
11757
11758 PR target/84239
11759 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
11760 _inc_ssp intrinsics.
11761 * gcc.target/i386/cet-intrin-4.c: Likewise.
11762 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
11763 __builtin_ia32_rdssp[d|q].
11764
11765 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
11766
11767 PR tree-optimization/84357
11768 * gcc.dg/vect/pr84357.c: New test.
11769
11770 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
11771
11772 PR target/83831
11773 * gcc.target/rx/pr83831.c: New tests.
11774
11775 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
11776
11777 PR target/79242
11778 * gcc.target/msp430/pr79242.c: New test.
11779
11780 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11781
11782 PR target/84372
11783 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
11784 with -mcpu=power9.
11785
11786 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11787
11788 PR target/84279
11789 * g++.dg/pr84279.C: New test.
11790
11791 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11792
11793 PR rtl-optimization/84169
11794 * gcc.c-torture/execute/pr84169.c: New.
11795
11796 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11797
11798 PR target/84370
11799 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
11800
11801 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11802
11803 PR target/84365
11804 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
11805 with -mcpu=power9.
11806
11807 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11808
11809 PR c++/84364
11810 * g++.dg/warn/effc4.C: New test.
11811
11812 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
11813
11814 PR c++/84333
11815 * g++.dg/template/sizeof16.C: New.
11816 * g++.dg/template/sizeof17.C: Likewise.
11817
11818 2018-02-13 Janus Weil <janus@gcc.gnu.org>
11819
11820 PR fortran/84313
11821 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
11822 add necessary compiler options.
11823 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
11824
11825 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11826
11827 PR c/82210
11828 * gcc.c-torture/execute/pr82210.c: New test.
11829
11830 PR middle-end/84309
11831 * gcc.dg/pr84309-2.c: New test.
11832
11833 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
11834
11835 PR tree-optimization/84321
11836 * gcc.dg/pr84321.c: New test.
11837
11838 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
11839
11840 PR target/84359
11841 * gcc.target/i386/pr57193.c: Add -march=x86-64.
11842
11843 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
11844
11845 PR sanitizer/84340
11846 * gcc.dg/asan/pr84307.c: Remove test.
11847
11848 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
11849
11850 * gcc.target/rl78/test_auto_vector.c: New test.
11851
11852 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
11853
11854 PR c/84305
11855 * gcc.c-torture/compile/pr84305.c: New test.
11856
11857 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11858
11859 PR target/84335
11860 * gcc.target/i386/pr84335.c: New test.
11861
11862 PR tree-optimization/84339
11863 * gcc.c-torture/execute/pr84339.c: New test.
11864
11865 PR middle-end/84309
11866 * gcc.dg/pr84309.c: New test.
11867 * gcc.target/i386/pr84309.c: New test.
11868
11869 PR target/84336
11870 * gcc.target/i386/pr84336.c: New test.
11871
11872 2018-02-12 Jakub Jelinek <jakub@redhat.com>
11873
11874 PR c++/84341
11875 * c-c++-common/gomp/pr84341.c: New test.
11876
11877 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11878
11879 PR fortran/68746
11880 * gfortran.dg/read_dir.f90: Re-add dg-do run.
11881
11882 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11883
11884 PR fortran/68746
11885 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
11886 of zero for read.
11887
11888 2018-02-12 Jeff Law <law@redhat.com>
11889
11890 * gcc.c-torture/compile/reg-args-size.c: New test.
11891
11892 2018-02-12 Carl Love <cel@us.ibm.com>
11893
11894 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
11895 uint128 tests to new testfile.
11896 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
11897 int128 and uint128 tests.
11898 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
11899 list of torture tests.
11900
11901 2018-02-12 Janus Weil <janus@gcc.gnu.org>
11902
11903 PR fortran/84273
11904 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
11905 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
11906
11907 2018-02-12 Tamar Christina <tamar.christina@arm.com>
11908
11909 PR target/82641
11910 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
11911
11912 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
11913
11914 PR sanitizer/84307
11915 * gcc.dg/asan/pr84307.c: New test.
11916
11917 2018-02-12 Nathan Sidwell <nathan@acm.org>
11918
11919 * g++.dg/parse/pr84263.C: New.
11920
11921 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
11922
11923 PR c++/79626
11924 * g++.dg/template/crash129.C: New.
11925
11926 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
11927
11928 PR target/83828
11929 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
11930 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
11931 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
11932 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
11933 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
11934
11935 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
11936
11937 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
11938 _mm_maskz_scalef_round_sd): Test new intrinsics.
11939 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
11940 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
11941 intrinsics.
11942 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
11943 _mm_maskz_scalef_round_ss): Test new intrinsics.
11944 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
11945 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
11946 intrinsics.
11947 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
11948 __builtin_ia32_scalefss_round): Remove builtin.
11949 (__builtin_ia32_scalefsd_mask_round,
11950 __builtin_ia32_scalefss_mask_round): Test new builtin.
11951 * gcc.target/i386/sse-13.c: Ditto.
11952 * gcc.target/i386/sse-23.c: Ditto.
11953
11954 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
11955
11956 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
11957 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
11958 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
11959 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
11960 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
11961 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
11962 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
11963 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
11964 intrinsics.
11965 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
11966 (__builtin_ia32_sqrtss_round): Remove builtins.
11967 (__builtin_ia32_sqrtsd_mask_round)
11968 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
11969 * gcc.target/i386/sse-13.c: Ditto.
11970 * gcc.target/i386/sse-23.c: Ditto.
11971
11972 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11973
11974 PR fortran/35299
11975 * gfortran.dg/statement_function_3.f: New test.
11976
11977 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
11978
11979 PR fortran/54223
11980 PR fortran/84276
11981 * gfortran.dg/statement_function_1.f90: New test.
11982 * gfortran.dg/statement_function_2.f90: New test.
11983
11984 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
11985
11986 PR fortran/84074
11987 * gfortran.dg/type_to_class_5.f03: New test.
11988
11989 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
11990
11991 PR fortran/56691
11992 * gfortran.dg/type_to_class_4.f03: New test.
11993
11994 2018-02-10 Alan Modra <amodra@gmail.com>
11995
11996 PR target/84300
11997 * gcc.dg/pr84300.c: New.
11998
11999 2018-02-10 Jakub Jelinek <jakub@redhat.com>
12000
12001 PR sanitizer/83987
12002 * g++.dg/ubsan/pr83987-2.C: New test.
12003
12004 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
12005
12006 * gcc.target/rx/movsicc.c: New test.
12007
12008 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
12009
12010 PR target/83926
12011 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
12012 message.
12013
12014 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
12015
12016 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
12017 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
12018
12019 2018-02-09 Nathan Sidwell <nathan@acm.org>
12020
12021 PR c/84293
12022 * c-c++-common/pr84293.h: New.
12023 * c-c++-common/pr84293.c: New.
12024
12025 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
12026
12027 PR rtl-optimization/57193
12028 * gcc.target/i386/pr57193.c: New.
12029
12030 2018-02-09 Jakub Jelinek <jakub@redhat.com>
12031
12032 PR target/84226
12033 * gcc.target/powerpc/pr84226.c: New test.
12034
12035 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
12036
12037 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
12038 from this to...
12039 <vclzd>: ...this.
12040
12041 2018-02-09 Martin Sebor <msebor@redhat.com>
12042
12043 PR lto/84212
12044 * gcc.dg/lto/pr84212_0.c: New test file.
12045 * gcc.dg/lto/pr84212_1.c: Same.
12046
12047 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
12048
12049 PR target/83926
12050 * gcc.target/powerpc/pr83926.c: New test.
12051 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
12052 message. Fix test for running in 32-bit mode.
12053
12054 2018-02-09 Tamar Christina <tamar.christina@arm.com>
12055
12056 PR target/82641
12057 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
12058
12059 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12060
12061 PR target/PR84295
12062 * gcc.target/s390/pr84295.c: New test.
12063
12064 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
12065
12066 PR c++/77522
12067 * g++.dg/cpp1y/lambda-init16.C: New.
12068
12069 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
12070
12071 * gnat.dg/sso8.adb: New test.
12072 * gnat.dg/sso8_pkg.ads: New helper.
12073
12074 2018-02-09 Richard Biener <rguenther@suse.de>
12075
12076 PR tree-optimization/84278
12077 * gcc.target/i386/pr84278.c: Adjust regex.
12078
12079 2018-02-09 Jakub Jelinek <jakub@redhat.com>
12080
12081 PR tree-optimization/84232
12082 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
12083
12084 PR debug/84252
12085 * gcc.target/aarch64/pr84252.c: New test.
12086
12087 PR middle-end/84237
12088 * gcc.dg/pr84237.c: New test.
12089
12090 2018-02-09 Marek Polacek <polacek@redhat.com>
12091 Jakub Jelinek <jakub@redhat.com>
12092
12093 PR c++/83659
12094 * g++.dg/torture/pr83659.C: New test.
12095
12096 2018-02-08 David Malcolm <dmalcolm@redhat.com>
12097
12098 PR tree-optimization/84136
12099 * gcc.c-torture/compile/pr84136.c: New test.
12100
12101 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
12102
12103 PR target/83008
12104 * gcc.target/i386/pr83008.c: New test.
12105
12106 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
12107
12108 PR target/81143
12109 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
12110
12111 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
12112
12113 PR c++/83806
12114 * g++.dg/warn/Wunused-parm-11.C: New.
12115
12116 2018-02-08 Marek Polacek <polacek@redhat.com>
12117
12118 PR tree-optimization/84238
12119 * gcc.dg/Wstringop-overflow-3.c: New test.
12120
12121 2018-02-08 Nathan Sidwell <nathan@acm.org>
12122
12123 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
12124
12125 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
12126
12127 PR tree-optimization/84265
12128 * gcc.dg/vect/pr84265.c: New test.
12129
12130 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
12131
12132 PR tree-optimization/81635
12133 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
12134 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
12135
12136 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12137
12138 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
12139 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
12140 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
12141 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
12142 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
12143 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
12144 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
12145 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
12146 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
12147 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
12148 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
12149 * gcc.target/s390/nobp-return-attr-all.c: New test.
12150 * gcc.target/s390/nobp-return-attr-neg.c: New test.
12151 * gcc.target/s390/nobp-return-mem-attr.c: New test.
12152 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
12153 * gcc.target/s390/nobp-return-mem-z10.c: New test.
12154 * gcc.target/s390/nobp-return-mem-z900.c: New test.
12155 * gcc.target/s390/nobp-return-reg-attr.c: New test.
12156 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
12157 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
12158 * gcc.target/s390/nobp-return-reg-z10.c: New test.
12159 * gcc.target/s390/nobp-return-reg-z900.c: New test.
12160 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
12161 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
12162 * gcc.target/s390/nobp-table-jump-z10.c: New test.
12163 * gcc.target/s390/nobp-table-jump-z900.c: New test.
12164
12165 2018-02-08 Richard Biener <rguenther@suse.de>
12166
12167 PR tree-optimization/84233
12168 * g++.dg/torture/pr84233.C: New testcase.
12169
12170 2018-02-08 Richard Biener <rguenther@suse.de>
12171
12172 PR tree-optimization/84278
12173 * gcc.target/i386/pr84278.c: New testcase.
12174
12175 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
12176
12177 PR rtl-optimization/84068
12178 PR rtl-optimization/83459
12179 * gcc.dg/pr84068.c: New test.
12180
12181 2018-02-08 Richard Biener <rguenther@suse.de>
12182
12183 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
12184 loop vectorization to happen.
12185
12186 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
12187
12188 PR c++/83204
12189 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
12190
12191 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
12192
12193 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
12194
12195 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
12196
12197 PR target/84154
12198 * gcc.target/powerpc/pr84154-1.c: New tests.
12199 * gcc.target/powerpc/pr84154-2.c: Likewise.
12200 * gcc.target/powerpc/pr84154-3.c: Likewise.
12201
12202 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
12203
12204 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
12205
12206 2018-02-07 Jakub Jelinek <jakub@redhat.com>
12207
12208 PR c++/84082
12209 * g++.dg/template/incomplete11.C: New test.
12210 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
12211
12212 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
12213
12214 PR fortran/82994
12215 * gfortran.dg/deallocate_error_3.f90: New test.
12216 * gfortran.dg/deallocate_error_4.f90: New test.
12217
12218 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
12219
12220 PR fortran/68560
12221 * gfortran.dg/shape_9.f90: New test.
12222
12223 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
12224
12225 PR fortran/82049
12226 * gfortran.dg/assumed_charlen_parameter.f90: New test.
12227
12228 2018-02-07 David Malcolm <dmalcolm@redhat.com>
12229
12230 PR c++/81610
12231 PR c++/80567
12232 * g++.dg/spellcheck-reswords.C: New test case.
12233 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
12234 suggestion of "if".
12235
12236 2018-02-07 Martin Liska <mliska@suse.cz>
12237
12238 PR c++/84059.
12239 * g++.dg/ext/mv26.C: New test.
12240
12241 2018-02-07 Tom de Vries <tom@codesourcery.com>
12242
12243 * gcc.dg/pr83844.c: Require effective target alloca.
12244
12245 2018-02-07 Tom de Vries <tom@codesourcery.com>
12246
12247 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
12248
12249 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
12250
12251 PR target/84243
12252 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
12253 -fcf-protection=return.
12254
12255 2018-02-07 Tom de Vries <tom@codesourcery.com>
12256
12257 PR libgomp/84217
12258 * c-c++-common/goacc/pr84217.c: New test.
12259 * gfortran.dg/goacc/pr84217.f90: New test.
12260
12261 2018-02-07 Richard Biener <rguenther@suse.de>
12262
12263 PR tree-optimization/84204
12264 * gcc.dg/graphite/pr84204.c: New testcase.
12265
12266 PR tree-optimization/84205
12267 * gcc.dg/graphite/pr84205.c: New testcase.
12268
12269 PR tree-optimization/84223
12270 * gfortran.dg/graphite/pr84223.f90: New testcase.
12271
12272 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
12273
12274 PR c++/71662
12275 * g++.dg/cpp0x/scoped_enum7.C: New.
12276
12277 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
12278
12279 PR tree-optimization/83008
12280 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
12281
12282 2018-02-07 Jakub Jelinek <jakub@redhat.com>
12283
12284 PR tree-optimization/84235
12285 * gcc.c-torture/execute/ieee/pr84235.c: New test.
12286
12287 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12288
12289 PR testsuite/84243
12290 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
12291 targets.
12292 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
12293
12294 2018-02-06 Jakub Jelinek <jakub@redhat.com>
12295
12296 PR target/84146
12297 * gcc.target/i386/pr84146.c: New test.
12298
12299 2018-02-06 Michael Collison <michael.collison@arm.com>
12300
12301 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
12302
12303 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12304
12305 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
12306 warning for -mno-speculate-indirect-jumps.
12307 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
12308 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
12309 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
12310 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
12311 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
12312 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
12313
12314 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
12315
12316 PR target/84145
12317 * c-c++-common/fcf-protection-1.c: Change a compared message.
12318 * c-c++-common/fcf-protection-2.c: Likewise.
12319 * c-c++-common/fcf-protection-3.c: Likewise.
12320 * c-c++-common/fcf-protection-5.c: Likewise.
12321 * c-c++-common/fcf-protection-6.c: New test.
12322 * c-c++-common/fcf-protection-7.c: Likewise.
12323
12324 2018-02-06 Marek Polacek <polacek@redhat.com>
12325
12326 PR tree-optimization/84228
12327 * c-c++-common/Wstringop-truncation-3.c: New test.
12328
12329 2018-02-06 Tamar Christina <tamar.christina@arm.com>
12330
12331 PR target/82641
12332 * gcc.target/arm/pragma_arch_switch_2.c: New.
12333
12334 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12335
12336 PR target/79975
12337 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
12338
12339 2018-02-05 Martin Sebor <msebor@redhat.com>
12340
12341 PR tree-optimization/83369
12342 * gcc.dg/Wnonnull.c: New test.
12343
12344 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
12345
12346 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
12347 argument and use dg-messages-by-file instead. Expect it to be
12348 an array rather than a dict.
12349 (lto-link-and-maybe-run): Remove messages_by_file argument and
12350 use an upvar for dg-messages-by-file. Update call to
12351 lto_handle_diagnostics.
12352 (lt-get-options): Treat dg-messages-by-file as an array
12353 rather than a dict.
12354 (lto-get-options-main): Likewise. Set the entry rather than appending.
12355 (lto-execute): Treat dg-messages-by-file as an array rather than
12356 a dict. Update call to lto-link-and-maybe-run.
12357
12358 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
12359
12360 PR c++/82782
12361 * g++.dg/cpp1z/inline-var4.C: New.
12362
12363 2018-02-05 Martin Liska <mliska@suse.cz>
12364
12365 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
12366 options.
12367 * c-c++-common/asan/pointer-compare-2.c: Likewise.
12368 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
12369 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
12370 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
12371 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
12372 * c-c++-common/asan/pointer-compare-3.c: New test.
12373
12374 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
12375
12376 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
12377 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
12378
12379 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
12380
12381 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
12382 _mm_maskz_range_sd, _mm_mask_range_round_sd,
12383 _mm_maskz_range_round_sd): Test new intrinsics.
12384 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
12385 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
12386 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
12387 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
12388 _mm_maskz_range_ss, _mm_mask_range_round_ss,
12389 _mm_maskz_range_round_ss): Test new intrinsics.
12390 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
12391 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
12392 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
12393 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
12394 __builtin_ia32_rangess128_round): Remove builtins.
12395 (__builtin_ia32_rangesd128_mask_round,
12396 __builtin_ia32_rangess128_mask_round): Test new builtins.
12397 * gcc.target/i386/sse-13.c: Ditto.
12398 * gcc.target/i386/sse-23.c: Ditto.
12399
12400 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
12401
12402 PR middle-end/79966
12403 * gfortran.dg/pr79966.f90: New testcase
12404
12405 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
12406
12407 PR fortran/84094
12408 * gfortran.dg/associate_23.f90: Fix invalid code.
12409 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
12410 * gfortran.dg/matmul_3.f90: Likewise.
12411 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
12412
12413 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
12414
12415 PR fortran/84115
12416 * gfortran.dg/associate_34.f90: New test.
12417 * gfortran.dg/associate_35.f90: New test.
12418
12419 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
12420
12421 PR fortran/84141
12422 PR fortran/84155
12423 * gfortran.dg/pr84155.f90: New test.
12424
12425 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
12426
12427 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
12428 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
12429
12430 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
12431
12432 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
12433 dg-do run stanza.
12434
12435 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
12436
12437 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
12438 requirement.
12439 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
12440 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
12441 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
12442
12443 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12444
12445 PR testsuite/52641
12446 * gcc.c-torture/execute/pr83362.c: Make work for int16.
12447 * gcc.dg/Wsign-conversion.c: Dito.
12448 * gcc.dg/attr-alloc_size-4.c: Dito.
12449 * gcc.dg/pr81020.c: Dito.
12450 * gcc.dg/pr81192.c: Dito.
12451 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
12452 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
12453 * gcc.dg/pr83844.c: Restrict to int32plus.
12454 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
12455 * gcc.dg/tree-ssa/ldist-25.c: Dito.
12456 * gcc.dg/tree-ssa/ldist-27.c: Dito.
12457 * gcc.dg/tree-ssa/ldist-28.c: Dito.
12458 * gcc.dg/tree-ssa/ldist-29.c: Dito.
12459 * gcc.dg/tree-ssa/ldist-30.c: Dito.
12460 * gcc.dg/tree-ssa/ldist-31.c: Dito.
12461 * gcc.dg/tree-ssa/ldist-32.c: Dito.
12462 * gcc.dg/tree-ssa/ldist-33.c: Dito.
12463 * gcc.dg/tree-ssa/ldist-34.c: Dito.
12464 * gcc.dg/tree-ssa/ldist-35.c: Dito.
12465 * gcc.dg/tree-ssa/ldist-36.c: Dito.
12466
12467 2018-02-02 Julia Koval <julia.koval@intel.com>
12468
12469 * gcc.target/i386/funcspec-56.inc: Handle new march.
12470 * g++.dg/ext/mv16.C: Ditto.
12471
12472 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12473
12474 * lib/target-supports.exp
12475 (check_effective_target_keeps_null_pointer_checks): No more
12476 special-case avr.
12477 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
12478 * gcc.dg/ifcvt-4.c: Skip avr.
12479 * gcc.dg/pr53037-1.c: Dito.
12480 * gcc.dg/pr53037-2.c: Dito.
12481 * gcc.dg/pr53037-3.c: Dito.
12482 * gcc.dg/pr63387-2.c: Dito.
12483 * gcc.dg/pr63387.c: Dito.
12484 * gcc.dg/sancov/cmp0.c: Dito.
12485 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
12486 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
12487 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
12488 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
12489 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
12490 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
12491 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
12492 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
12493 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
12494 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
12495 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
12496 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
12497 * gcc.dg/tree-ssa/pr82059.c: Dito.
12498 * gcc.c-torture/execute/pr70460.c: Dito.
12499
12500 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12501
12502 PR testsuite/52641
12503 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
12504 * gcc.c-torture/execute/20180112-1.c: Dito.
12505 * gcc.c-torture/execute/pr81503.c: Dito.
12506 * gcc.dg/store_merging_12.c: Dito.
12507 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
12508 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
12509 * gcc.dg/tree-ssa/pr80898.c: Dito.
12510 * gcc.dg/tree-ssa/pr82363.c: Dito.
12511 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
12512 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
12513 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
12514 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
12515 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
12516 * gcc.dg/tree-ssa/pr80803.c: Dito.
12517 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
12518 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
12519 * gcc.dg/tree-ssa/vrp114.c: Dito.
12520 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
12521 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
12522 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
12523
12524 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
12525
12526 PR target/84066
12527 * gcc.target/i386/cet-sjlj-6a.c: New test.
12528 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
12529
12530 2018-02-01 Marek Polacek <polacek@redhat.com>
12531
12532 PR c++/84125
12533 * g++.dg/cpp1y/lambda-generic-84125.C: New test.
12534
12535 2018-01-30 Jeff Law <law@redhat.com>
12536
12537 PR target/84128
12538 * gcc.target/i386/pr84128.c: New test.
12539
12540 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
12541
12542 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
12543 -fdelete-null-pointer-checks.
12544
12545 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
12546
12547 PR c++/83796
12548 * g++.dg/cpp0x/abstract-default1.C: New.
12549
12550 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12551
12552 PR tree-optimization/81635
12553 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
12554 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
12555
12556 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12557
12558 PR target/83370
12559 * gcc.target/aarch64/pr83370.c: New.
12560
12561 2018-02-01 Richard Biener <rguenther@suse.de>
12562
12563 * gcc.dg/graphite/pr35356-1.c: Adjust.
12564
12565 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12566
12567 PR testsuite/83846
12568 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
12569 for ILP32.
12570 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
12571 of hard-coding the choice.
12572 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
12573 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
12574 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
12575 memset call.
12576 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
12577 stdint.h types.
12578 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
12579 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
12580 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
12581 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
12582 * gcc.target/aarch64/sve/logical_1.c: Likewise.
12583 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
12584 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
12585 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
12586 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
12587 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
12588 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
12589 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
12590 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
12591 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
12592 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
12593 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
12594 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
12595 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
12596 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
12597 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
12598 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
12599 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
12600 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
12601 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
12602 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
12603 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
12604 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
12605 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
12606 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
12607 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
12608 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
12609 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
12610 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
12611 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
12612 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
12613 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
12614 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
12615 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
12616 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
12617 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
12618 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
12619 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
12620 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
12621 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
12622 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
12623 __builtin_popcountll rather than __builtin_popcountl.
12624
12625 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12626
12627 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
12628 of LD1R[HWD] for multi-element constants on big-endian targets.
12629 * gcc.target/aarch64/sve/slp_3.c: Likewise.
12630 * gcc.target/aarch64/sve/slp_4.c: Likewise.
12631
12632 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12633
12634 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
12635 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
12636 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
12637
12638 2018-02-01 Jakub Jelinek <jakub@redhat.com>
12639
12640 PR tree-optimization/81661
12641 PR tree-optimization/84117
12642 * gcc.dg/pr81661.c: New test.
12643 * gfortran.dg/pr84117.f90: New test.
12644
12645 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
12646
12647 PR fortran/83705
12648 * gfortran.dg/repeat_7.f90: Catch warning message.
12649
12650 2018-01-31 Ian Lance Taylor <iant@golang.org>
12651
12652 * go.go-torture/execute/printnil.go: New test.
12653
12654 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12655
12656 * lib/target-supports.exp (check_effective_target_comdat_group):
12657 Allow for Solaris as comdat syntax.
12658
12659 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
12660 Solaris with comdat_group support and as.
12661
12662 2018-01-31 Marek Polacek <polacek@redhat.com>
12663
12664 PR c/81779
12665 * gcc.dg/pr81779.c: New test.
12666
12667 2018-01-31 Jakub Jelinek <jakub@redhat.com>
12668
12669 PR fortran/84116
12670 * gfortran.dg/gomp/pr84116.f90: New test.
12671
12672 PR c++/83993
12673 * g++.dg/init/pr83993-2.C: New test.
12674
12675 PR c++/83993
12676 * g++.dg/init/pr83993-1.C: New test.
12677 * g++.dg/cpp0x/pr83993.C: New test.
12678
12679 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
12680
12681 PR fortran/84088
12682 * gfortran.dg/pr84088.f90: New test.
12683
12684 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
12685
12686 PR target/82444
12687 * gcc.target/i386/pr82444.c: New.
12688
12689 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
12690
12691 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
12692 * gcc.target/powerpc/vsx-13.c: New.
12693
12694 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
12695
12696 PR c++/84092
12697 * g++.dg/cpp1y/var-templ57.C: New.
12698
12699 2018-01-31 Marek Polacek <polacek@redhat.com>
12700
12701 PR c++/84138
12702 * g++.dg/diagnostic/pr84138.C: New test.
12703
12704 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
12705
12706 PR fortran/78534
12707 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
12708 -Wstringop-overflow warnings due to spurious warning with -O1.
12709 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
12710 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
12711
12712 2018-01-31 Richard Biener <rguenther@suse.de>
12713
12714 PR tree-optimization/84132
12715 * g++.dg/torture/pr84132.C: New testcase.
12716
12717 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
12718
12719 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
12720 dg-final scan.
12721
12722 2018-01-31 Julia Koval <julia.koval@intel.com>
12723
12724 PR target/83618
12725 * gcc.target/i386/rdpid.c: Remove "eax".
12726
12727 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12728
12729 PR tree-optimization/64946
12730 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
12731 scan-assembler checks.
12732
12733 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
12734
12735 * gcc.c-torture/execute/20180131-1.c: New test.
12736
12737 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
12738
12739 * gcc.target/arc/taux-1.c: New test.
12740 * gcc.target/arc/taux-2.c: Likewise.
12741
12742 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
12743
12744 * gcc.target/arc/uncached.c: New test.
12745
12746 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12747
12748 PR lto/83954
12749 * gnat.dg/lto20.adb: Remove dg-excess-errors.
12750
12751 2018-01-31 Jakub Jelinek <jakub@redhat.com>
12752
12753 PR preprocessor/69869
12754 * gcc.dg/cpp/trad/pr69869.c: New test.
12755
12756 PR c/84100
12757 * gcc.dg/pr84100.c: New test.
12758
12759 2018-01-30 Jeff Law <law@redhat.com>
12760
12761 PR target/84064
12762 * gcc.target/i386/pr84064: New test.
12763
12764 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
12765
12766 PR fortran/84134
12767 * gfortran.dg/data_implied_do_2.f90: New test.
12768
12769 2018-01-30 Janus Weil <janus@gcc.gnu.org>
12770
12771 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
12772
12773 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
12774
12775 PR fortran/84133
12776 * gfortran.dg/inline_matmul_21.f90: New test case.
12777
12778 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12779
12780 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
12781
12782 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
12783
12784 PR target/84112
12785 * gcc.target/powerpc/pr84112.c: New.
12786
12787 2018-01-30 Jakub Jelinek <jakub@redhat.com>
12788
12789 PR rtl-optimization/83986
12790 * gcc.dg/pr83986.c: New test.
12791
12792 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
12793
12794 PR 58684
12795 * gcc.dg/torture/inf-compare-1.c: Add xfail.
12796 * gcc.dg/torture/inf-compare-2.c: Add xfail.
12797 * gcc.dg/torture/inf-compare-3.c: Add xfail.
12798 * gcc.dg/torture/inf-compare-4.c: Add xfail.
12799
12800 2018-01-30 Jakub Jelinek <jakub@redhat.com>
12801
12802 PR tree-optimization/84111
12803 * gcc.c-torture/compile/pr84111.c: New test.
12804
12805 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12806
12807 PR ipa/83179
12808 * gcc.dg/ipa/inline-2.c: Fix template.
12809 * gcc.dg/ipa/inline-3.c: Fix template.
12810
12811 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12812
12813 PR ipa/81360
12814 * g++.dg/torture/pr81360.C: New testcase.
12815
12816 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12817
12818 PR lto/83954
12819 * gcc.dg/lto/pr83954.h: New testcase.
12820 * gcc.dg/lto/pr83954_0.c: New testcase.
12821 * gcc.dg/lto/pr83954_1.c: New testcase.
12822
12823 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12824
12825 PR bootstrap/84017
12826 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
12827 to dg-options.
12828 Simplify DW_AT_producer scan.
12829
12830 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12831
12832 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
12833
12834 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
12835
12836 PR target/83828
12837 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
12838 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
12839 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
12840 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
12841
12842 2018-01-29 Jeff Law <law@redhat.com>
12843
12844 PR testsuite/81010
12845 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
12846 better match other tests which require vsx. Verify the zero
12847 extension is part of the test in the combiner dump.
12848
12849 2018-01-29 Marek Polacek <polacek@redhat.com>
12850
12851 PR c/83966
12852 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
12853
12854 PR c++/83996
12855 * g++.dg/ext/pr83996.C: New test.
12856
12857 2018-01-29 Richard Biener <rguenther@suse.de>
12858
12859 PR tree-optimization/84057
12860 * gcc.dg/graphite/pr84057.c: New testcase.
12861
12862 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
12863
12864 PR fortran/84073
12865 * gfortran.dg/bind_c_usage_31.f90: New test.
12866
12867 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
12868
12869 PR c++/83924
12870 * g++.dg/warn/Wduplicated-branches5.C: New.
12871
12872 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
12873
12874 * gcc.target/rl78/test_addsi3_internal.c: New test.
12875
12876 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
12877
12878 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
12879 Make expected output depend on whether we expect sibcalls or not.
12880 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
12881 safe-indirect-jump-1.c).
12882
12883 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
12884 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
12885 Soren Rasmussen <s.c.rasmussen@gmail.com>
12886
12887 Fortran 2018 teams tests.
12888
12889 * gfortran.dg/team_number_1.f90: new test for team_number.
12890 * gfortran.dg/team_change_1.f90: new test for change team.
12891 * gfortran.dg/team_end_1.f90: new test for end team.
12892 * gfortran.dg/team_form_1.f90: new test for form team.
12893
12894 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
12895
12896 PR fortran/83998
12897 * gfortran.dg/dot_product_4.f90
12898
12899 2018-01-26 Martin Sebor <msebor@redhat.com>
12900
12901 PR tree-optimization/83896
12902 * gcc.dg/strlenopt-43.c: New.
12903
12904 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
12905
12906 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
12907 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
12908 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
12909 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
12910 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
12911 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
12912 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
12913 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
12914 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
12915 stanzas.
12916 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
12917 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
12918 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
12919 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
12920 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
12921 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
12922 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
12923 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
12924 instruction list.
12925 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
12926
12927 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
12928
12929 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
12930 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
12931 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
12932 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
12933 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
12934 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
12935 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
12936 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
12937 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
12938 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
12939 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
12940 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
12941 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
12942
12943 2018-01-26 Martin Liska <mliska@suse.cz>
12944
12945 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
12946 warning is seen.
12947
12948 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
12949
12950 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
12951 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
12952 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
12953 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
12954 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
12955 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
12956 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
12957 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
12958
12959 2018-01-26 Richard Biener <rguenther@suse.de>
12960
12961 PR rtl-optimization/84003
12962 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
12963 latent bug in DSE if NOINLINE is appropriately defined.
12964 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
12965 and defining NOINLINE.
12966
12967 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12968
12969 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
12970 tests specific to aarch64. XFAIL test on arm.
12971
12972 2018-01-26 Jakub Jelinek <jakub@redhat.com>
12973
12974 PR rtl-optimization/83985
12975 * gcc.dg/pr83985.c: New test.
12976
12977 PR c/83989
12978 * c-c++-common/Wrestrict-3.c: New test.
12979
12980 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
12981
12982 * gcc.target/arc/tdelegitimize_addr.c: New test.
12983
12984 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
12985
12986 * gcc.target/arc/jli-1.c: New file.
12987 * gcc.target/arc/jli-2.c: Likewise.
12988
12989 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
12990
12991 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
12992 scan-assembler.
12993 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
12994 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
12995
12996 2018-01-26 Richard Biener <rguenther@suse.de>
12997
12998 PR tree-optimization/81082
12999 * gcc.dg/vect/pr81082.c: New testcase.
13000 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
13001 simplification to n * n.
13002
13003 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13004
13005 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
13006 Solaris 10.
13007 * gcc.target/i386/pr63620.c: Likewise.
13008
13009 2018-01-26 Julia Koval <julia.koval@intel.com>
13010
13011 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
13012 -mavx512f -mavx512bw.
13013 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
13014 * gcc.target/i386/i386.exp: Fix types.
13015
13016 2018-01-26 Alan Modra <amodra@gmail.com>
13017
13018 PR target/84033
13019 * gcc.target/powerpc/swaps-p8-46.c: New.
13020
13021 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
13022
13023 PR fortran/37577
13024 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
13025 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
13026 'array01' in the tree dump comparison.
13027 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
13028 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
13029 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
13030
13031 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
13032
13033 PR middle-end/83055
13034 * gcc.dg/torture/pr83055.c: New testcase.
13035
13036 2018-01-25 Jakub Jelinek <jakub@redhat.com>
13037
13038 PR c++/84031
13039 * g++.dg/cpp1z/decomp36.C: New test.
13040
13041 PR middle-end/83977
13042 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
13043
13044 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
13045
13046 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
13047 the shift dump line.
13048 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
13049
13050 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
13051
13052 PR target/81550
13053 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
13054 index instead of int, which allows IVOPTs to properly optimize the
13055 loop.
13056
13057 2018-01-24 David Malcolm <dmalcolm@redhat.com>
13058
13059 PR jit/82846
13060 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
13061 of "fn_type" typedef.
13062 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
13063
13064 2018-01-24 Ian Lance Taylor <iant@golang.org>
13065
13066 * go.go-torture/execute/names-1.go: New test.
13067
13068 2018-01-19 Jeff Law <law@redhat.com>
13069
13070 PR target/83994
13071 * gcc.target/i386/pr83994.c: New test.
13072
13073 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
13074
13075 PR target/84014
13076 * gcc.target/powerpc/pr84014.c: New.
13077
13078 2018-01-24 Jakub Jelinek <jakub@redhat.com>
13079
13080 PR middle-end/83977
13081 * c-c++-common/gomp/pr83977-1.c: New test.
13082 * c-c++-common/gomp/pr83977-2.c: New test.
13083 * c-c++-common/gomp/pr83977-3.c: New test.
13084 * gfortran.dg/gomp/pr83977.f90: New test.
13085
13086 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
13087
13088 PR testsuite/83889
13089 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
13090 * gcc.dg/vect/pr80631-1.c: Likewise.
13091 * gcc.dg/vect/pr80631-2.c: Likewise.
13092 * gcc.dg/vect/pr81410.c: Likewise.
13093 * gcc.dg/vect/pr81633.c: Likewise.
13094 * gcc.dg/vect/pr81815.c: Likewise.
13095 * gcc.dg/vect/pr82108.c: Likewise.
13096 * gcc.dg/vect/pr83857.c: Likewise.
13097 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
13098 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
13099 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
13100 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
13101 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
13102 * gcc.dg/vect/vect-reduc-11.c: Likewise.
13103 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
13104 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
13105 dg-xfail-run-if instead.
13106 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
13107 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
13108 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
13109 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
13110 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
13111
13112 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
13113
13114 PR tree-optimization/83979
13115 * g++.dg/pr83979.c: New test.
13116
13117 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13118
13119 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
13120 option. Add arm_neon_ok_no_float_abi check.
13121
13122 2018-01-24 Richard Biener <rguenther@suse.de>
13123
13124 PR tree-optimization/83176
13125 * gcc.dg/graphite/pr83176.c: New testcase.
13126
13127 2018-01-24 Richard Biener <rguenther@suse.de>
13128
13129 PR tree-optimization/82819
13130 * gcc.dg/graphite/pr82819.c: New testcase.
13131
13132 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
13133
13134 PR c++/83921
13135 * g++.dg/cpp1y/constexpr-83921-1.C: New.
13136 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
13137 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
13138 * g++.dg/ext/stmtexpr20.C: Likewise.
13139 * g++.dg/ext/stmtexpr21.C: Likewise.
13140
13141 2018-01-23 David Malcolm <dmalcolm@redhat.com>
13142
13143 PR c++/83974
13144 * g++.dg/warn/pr83974.C: New test case.
13145
13146 2018-01-23 Jakub Jelinek <jakub@redhat.com>
13147
13148 PR sanitizer/83987
13149 * g++.dg/ubsan/pr83987.C: New test.
13150
13151 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
13152
13153 PR fortran/83866
13154 * gfortran.dg/pdt_29.f03: New test.
13155
13156 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
13157
13158 PR fortran/83898
13159 * gfortran.dg/associate_33.f03: New test.
13160
13161 2018-01-23 Martin Liska <mliska@suse.cz>
13162
13163 PR lto/81440
13164 * gcc.dg/lto/pr81440.h: New test.
13165 * gcc.dg/lto/pr81440_0.c: New test.
13166 * gcc.dg/lto/pr81440_1.c: New test.
13167
13168 2018-01-23 Nathan Sidwell <nathan@acm.org>
13169
13170 PR c++/83988
13171 * g++.dg/template/pr83988.C: New.
13172
13173 2018-01-23 Jakub Jelinek <jakub@redhat.com>
13174
13175 PR c++/82882
13176 PR c++/83978
13177 * g++.dg/cpp0x/pr82882.C: New test.
13178 * g++.dg/cpp0x/pr83978.C: New test.
13179
13180 PR c++/83958
13181 * g++.dg/cpp1z/decomp35.C: New test.
13182
13183 2018-01-23 Nathan Sidwell <nathan@acm.org>
13184
13185 * g++.dg/cpp0x/range-for10.C: Adjust.
13186 * g++.dg/ext/forscope1.C: Adjust.
13187 * g++.dg/ext/forscope2.C: Adjust.
13188 * g++.dg/template/for1.C: Adjust.
13189
13190 2018-01-23 David Malcolm <dmalcolm@redhat.com>
13191
13192 PR tree-optimization/83510
13193 * gcc.c-torture/compile/pr83510.c: New test case.
13194
13195 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
13196
13197 PR testsuite/83888
13198 * lib/target-supports.exp (check_effective_target_vect_float): Say
13199 that the result only holds when -funsafe-math-optimizations is on.
13200 (check_effective_target_vect_float_strict): New procedure.
13201 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
13202 of vect_float.
13203 * gcc.dg/vect/vect-reduc-6.c: Likewise.
13204
13205 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
13206
13207 PR tree-optimization/83965
13208 * gcc.dg/vect/pr83965.c: New test.
13209
13210 2018-01-23 Richard Biener <rguenther@suse.de>
13211
13212 PR tree-optimization/83963
13213 * gfortran.dg/graphite/pr83963.f: New testcase.
13214 * gcc.dg/graphite/pr83963-2.c: Likewise.
13215
13216 2018-01-23 Jakub Jelinek <jakub@redhat.com>
13217
13218 PR c++/83918
13219 * g++.dg/cpp1z/pr83918.C: New test.
13220
13221 2018-01-22 Jakub Jelinek <jakub@redhat.com>
13222
13223 PR tree-optimization/83957
13224 * gcc.dg/autopar/pr83957.c: New test.
13225
13226 PR tree-optimization/83081
13227 * gcc.dg/predict-8.c: Adjust expected probability.
13228
13229 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
13230
13231 PR target/83862
13232 * gcc.target/powerpc/pr83862.c: New test.
13233
13234 2018-01-22 Carl Love <cel@us.ibm.com>
13235
13236 * gcc.target/powerpc/powerpc.exp: Add torture tests for
13237 builtins-4-runnable.c, builtins-6-runnable.c,
13238 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
13239 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
13240 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
13241 for signed/unsigned 128-bit and long long int loads.
13242
13243 2018-01-22 Marek Polacek <polacek@redhat.com>
13244
13245 PR c++/81933
13246 * g++.dg/cpp1y/constexpr-empty4.C: New test.
13247
13248 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
13249
13250 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
13251 scan-asembler valid instructions list.
13252 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
13253 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
13254 power8-vector requirement and option.
13255 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
13256
13257 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
13258
13259 PR 78534
13260 PR 83704
13261 * gfortran.dg/string_1.f90: Remove printing the length.
13262
13263 2018-01-22 Richard Biener <rguenther@suse.de>
13264
13265 PR tree-optimization/83963
13266 * gcc.dg/graphite/pr83963.c: New testcase.
13267
13268 2018-01-22 Sudakshina Das <sudi.das@arm.com>
13269
13270 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
13271 dg-require-effective-target directives.
13272
13273 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13274
13275 * lib/target-supports.exp (check_effective_target_arm_softfloat):
13276 New procedure.
13277 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
13278 Adjust scan-assembler checks for soft-float.
13279
13280 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13281
13282 PR target/83946
13283 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
13284
13285 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
13286
13287 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
13288 * gcc.dg/pr83623.c: Likewise.
13289 * gcc.dg/pr83666.c: Likewise.
13290
13291 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13292 David Edelsohn <dje.gcc@gmail.com>
13293
13294 PR target/83946
13295 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
13296 assembly output from "crset eq" to "crset 2".
13297 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
13298 assembly output from . to $.
13299 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
13300 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
13301 assembly output from "crset eq" to "crset 2".
13302 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
13303 assembly output from "crset eq" to "crset 2", and from . to $.
13304
13305 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
13306
13307 PR fortran/83900
13308 * gfortran.dg/matmul_18.f90: New test.
13309
13310 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
13311
13312 PR tree-optimization/83940
13313 * gcc.dg/torture/pr83940.c: New test.
13314
13315 2018-01-20 Jakub Jelinek <jakub@redhat.com>
13316
13317 PR middle-end/83945
13318 * gcc.dg/tls/pr83945.c: New test.
13319
13320 PR target/83930
13321 * gcc.dg/pr83930.c: New test.
13322
13323 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
13324
13325 PR fortran/83900
13326 * gfortran.dg/matmul_17.f90: New test.
13327
13328 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
13329
13330 PR fortran/80768
13331 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
13332
13333 2018-01-19 Jakub Jelinek <jakub@redhat.com>
13334
13335 PR c++/81167
13336 * g++.dg/cpp0x/pr81167.C: New test.
13337
13338 PR c++/83919
13339 * g++.dg/cpp0x/pr83919.C: New test.
13340
13341 2018-01-19 Jeff Law <law@redhat.com>
13342 Jakub Jelinek <jakub@redhat.com>
13343
13344 * gcc.dg/stack-check-16.c: New test.
13345
13346 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
13347
13348 PR target/83790
13349 * gcc.target/nvptx/indirect_call.c: New test.
13350
13351 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13352
13353 * g++.dg/torture/pr83619.C: Remove dg-message.
13354
13355 2018-01-19 Martin Liska <mliska@suse.cz>
13356
13357 * gcc.dg/predict-1.c: Adjust expected probability.
13358 * gcc.dg/predict-3.c: Likewise.
13359 * gcc.dg/predict-5.c: Likewise.
13360 * gcc.dg/predict-6.c: Likewise.
13361 * gcc.dg/predict-9.c: Likewise.
13362
13363 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
13364
13365 PR tree-optimization/83922
13366 * gcc.dg/pr83922.c: New test.
13367
13368 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
13369
13370 PR tree-optimization/83914
13371 * gcc.dg/vect/pr83914.c: New test.
13372
13373 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13374
13375 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
13376 * gcc.target/arm/negdi-2.c: Likewise.
13377 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
13378
13379 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13380
13381 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
13382
13383 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13384
13385 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
13386
13387 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
13388
13389 * gcc.dg/torture/pr52451.c (main): Skip long double test on
13390 hppa*-*-hpux*.
13391
13392 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13393
13394 PR ipa/83619
13395 PR testsuite/83934
13396 * g++.dg/torture/pr83619.C (e): Define before first use instead of
13397 forward declaration.
13398
13399 2018-01-18 Carl Love <cel@us.ibm.com>
13400
13401 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
13402 to the function.
13403
13404 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
13405
13406 PR c++/81013
13407 * g++.dg/inherit/union3.C: New.
13408
13409 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13410
13411 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
13412
13413 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
13414
13415 PR ipa/83619
13416 * g++.dg/torture/pr83619.C: New testcase.
13417
13418 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13419
13420 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
13421 Add function body to force error messages in some configurations.
13422
13423 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13424
13425 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
13426 and arm_thumb1_ok.
13427
13428 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
13429
13430 PR other/70268
13431 * c-c++-common/ffile-prefix-map.c: New test.
13432 * c-c++-common/fmacro-prefix-map.c: New test.
13433 * c-c++-common/cpp/ffile-prefix-map.c: New test.
13434 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
13435
13436 2018-01-18 Martin Liska <mliska@suse.cz>
13437
13438 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
13439 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13440 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13441 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13442 * gcc.target/i386/ret-thunk-10.c: Likewise.
13443 * gcc.target/i386/ret-thunk-11.c: Likewise.
13444 * gcc.target/i386/ret-thunk-12.c: Likewise.
13445 * gcc.target/i386/ret-thunk-15.c: Likewise.
13446 * gcc.target/i386/ret-thunk-9.c: Likewise.
13447
13448 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13449
13450 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
13451 order.
13452
13453 2018-01-18 Nathan Sidwell <nathan@acm.org>
13454
13455 PR c++/83160
13456 * g++.dg/cpp0x/pr83160.C: New.
13457
13458 2018-01-18 Richard Biener <rguenther@suse.de>
13459
13460 PR tree-optimization/83887
13461 * gcc.dg/graphite/pr83887.c: New testcase.
13462 * gfortran.dg/graphite/pr83887.f90: Likewise.
13463 * gfortran.dg/graphite/pr83887.f: Likewise.
13464
13465 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13466
13467 PR target/65578
13468 * gcc.target/arm/builtin-bswap.x: New file.
13469 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
13470 and options for armv6t2.
13471 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
13472 and options for Thumb1.
13473 * gcc.target/arm/builtin-bswap16.x: New file.
13474 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
13475 and options for armv6t2.
13476 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
13477 and options for Thumb1.
13478
13479 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13480
13481 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
13482 order.
13483
13484 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13485
13486 PR c/61240
13487 * gcc.dg/pr61240.c: New test.
13488
13489 2018-01-17 Harald Anlauf <anlauf@gmx.de>
13490
13491 PR fortran/83864
13492 * gfortran.dg/pr83864.f90: New test.
13493
13494 2018-01-17 Jeff Law <law@redhat.com>
13495
13496 PR testsuite/83883
13497 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
13498
13499 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13500
13501 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
13502 restriction, but still restrict to 64-bit.
13503 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
13504 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
13505
13506 2018-01-17 Harald Anlauf <anlauf@gmx.de>
13507
13508 PR fortran/83874
13509 * gfortran.dg/pr83874.f90: New test.
13510
13511 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13512
13513 PR c++/83824
13514 * g++.dg/cpp0x/pr83824.C: New test.
13515
13516 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
13517
13518 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
13519 appropriate .gnu_attribute for the long double type, if we use the
13520 long double type, but do not generate any calls.
13521 * gcc.target/powerpc/gnuattr2.c: Likewise.
13522 * gcc.target/powerpc/gnuattr3.c: Likewise.
13523
13524 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
13525
13526 PR c++/78344
13527 * g++.dg/cpp0x/alignas13.C: New.
13528
13529 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13530
13531 PR c++/83897
13532 * g++.dg/cpp0x/pr83897.C: New test.
13533
13534 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
13535
13536 PR ipa/83051
13537 * gcc.c-torture/compile/pr83051-2.c: New testcase.
13538
13539 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
13540
13541 PR c++/81054
13542 * g++.dg/cpp0x/constexpr-ice19.C: New.
13543
13544 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
13545
13546 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
13547 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
13548 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
13549 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
13550 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
13551 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
13552 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
13553 * gcc.target/powerpc/builtins-1-be-folded.c: New.
13554 * gcc.target/powerpc/builtins-1-le-folded.c: New.
13555 * gcc.target/powerpc/builtins-1.fold.h: New.
13556
13557 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
13558
13559 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
13560 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
13561
13562 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13563
13564 * gcc.target/arm/g2.c: Add -marm to dg-options.
13565 * gcc.target/arm/scd42-2.c: Likewise.
13566
13567 2018-01-17 Nathan Sidwell <nathan@acm.org>
13568
13569 PR c++/83287
13570 * g++.dg/lookup/pr83287-2.C: New.
13571
13572 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13573
13574 PR c++/83814
13575 PR c++/83902
13576 * g++.dg/wrappers/pr83814.C: New test case.
13577 * g++.dg/wrappers/pr83902.C: New test case.
13578
13579 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13580
13581 PR lto/83121
13582 * g++.dg/lto/pr83121_0.C: New test case.
13583 * g++.dg/lto/pr83121_1.C: New test case.
13584 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
13585 adapted from DejaGnu's dg-test.
13586 (lto_handle_diagnostics): New procedure.
13587 (lto_prune_warns): Ignore informational notes.
13588 (lto-link-and-maybe-run): Add "messages_by_file" param.
13589 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
13590 "execute" when "link" fails if "execute" was not specified.
13591 (lto-can-handle-directive): New procedure.
13592 (lto-get-options-main): Call lto-can-handle-directive. Add a
13593 dg-messages local, using it to set the caller's
13594 dg-messages-by-file for the given source file.
13595 (lto-get-options): Likewise.
13596 (lto-execute): Add dg-messages-by-file local, and pass it to
13597 lto-link-and-maybe-run.
13598
13599 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
13600 Richard Sandiford <richard.sandiford@linaro.org>
13601
13602 PR target/79041
13603 PR target/82964
13604 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
13605 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
13606
13607 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13608
13609 * lib/target-supports.exp: Fix -march arguments in arm arch effective
13610 target check autogenerator for armv8.1-a and armv8.2-a.
13611
13612 2018-01-17 Carl Love <cel@us.ibm.com>
13613
13614 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
13615 Add debug print statements.
13616 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
13617 16 byte vector load followed by a partial vector load.
13618
13619 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13620
13621 PR c++/83799
13622 * g++.dg/wrappers/pr83799.C: New test case.
13623
13624 2018-01-17 Nathan Sidwell <nathan@acm.org>
13625
13626 PR c++/83739
13627 * g++.dg/cpp1y/pr83739.C: New.
13628
13629 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13630
13631 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
13632 * gcc.target/visium/overflow16.c: Likewise.
13633 * gcc.target/visium/overflow32.c: Likewise.
13634
13635 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13636
13637 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
13638
13639 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13640
13641 * gcc.dg/rtl/arm/stl-cond.c: New test.
13642 * gcc.target/arm/stl-cond.c: Delete.
13643
13644 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13645
13646 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
13647 directives.
13648
13649 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13650
13651 PR tree-optimization/83843
13652 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
13653 * gcc.dg/store_merging_19.c: New test.
13654
13655 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13656
13657 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
13658 and options.
13659
13660 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13661
13662 PR rtl-optimization/83771
13663 * gcc.dg/pr83771.c: New test.
13664
13665 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13666
13667 PR tree-optimization/81184
13668 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
13669 targets.
13670 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
13671
13672 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13673
13674 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
13675
13676 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
13677
13678 PR target/83546
13679 * gcc.target/i386/pr83546.c: New test.
13680
13681 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13682
13683 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
13684
13685 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13686
13687 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
13688 test and add dg-warning for the -Wstringop-overflow warning.
13689
13690 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13691
13692 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
13693 XFAIL last test on SPARC and Visium.
13694
13695 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
13696
13697 PR rtl-optimization/80481
13698 * g++.dg/pr80481.C: Exclude solaris.
13699
13700 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13701
13702 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
13703 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
13704 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
13705
13706 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13707
13708 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
13709 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
13710 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
13711 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
13712 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
13713 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
13714 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
13715 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
13716 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
13717 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
13718 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
13719 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
13720 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
13721 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
13722 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
13723
13724 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13725
13726 PR testsuite/77734
13727 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
13728
13729 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13730
13731 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
13732 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
13733 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
13734 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
13735 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
13736 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
13737
13738 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
13739
13740 PR tree-optimization/83857
13741 * gcc.dg/vect/pr83857.c: New test.
13742
13743 2018-01-16 Richard Biener <rguenther@suse.de>
13744
13745 PR tree-optimization/83867
13746 * gcc.dg/vect/pr83867.c: New testcase.
13747
13748 2018-01-16 Jakub Jelinek <jakub@redhat.com>
13749
13750 PR c/83844
13751 * gcc.dg/pr83844.c: New test.
13752
13753 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
13754
13755 * gcc.dg/torture/pr83847.c: New test.
13756
13757 2018-01-16 Jakub Jelinek <jakub@redhat.com>
13758
13759 PR rtl-optimization/86620
13760 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
13761 instead of --param=max-sched-ready-insns=0.
13762 * gcc.target/i386/pr83620.c: New test.
13763 * gcc.dg/pr83620.c: New test.
13764
13765 PR tree-optimization/83843
13766 * gcc.dg/store_merging_18.c: New test.
13767
13768 PR c++/83817
13769 * g++.dg/cpp1y/pr83817.C: New test.
13770
13771 PR c++/83825
13772 * g++.dg/template/pr83825.C: New test.
13773
13774 2018-01-16 Richard Biener <rguenther@suse.de>
13775
13776 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
13777
13778 2018-01-16 Richard Biener <rguenther@suse.de>
13779
13780 PR testsuite/82132
13781 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
13782 from gcc.dg/torture/pr60092.c.
13783
13784 2018-01-15 Martin Sebor <msebor@redhat.com>
13785
13786 PR c++/83588
13787 * g++.dg/ext/flexary28.C: New test.
13788
13789 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
13790
13791 PR fortran/82257
13792 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
13793
13794 2018-01-15 Martin Sebor <msebor@redhat.com>
13795
13796 PR testsuite/83869
13797 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
13798
13799 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
13800
13801 PR fortran/54613
13802 * gfortran.dg/minmaxloc_9.f90: New test.
13803 * gfortran.dg/minmaxloc_10.f90: New test.
13804 * gfortran.dg/minmaxloc_11.f90: New test.
13805
13806 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
13807
13808 PR target/83839
13809 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
13810 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13811 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13812 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13813 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13814 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13815 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13816 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13817 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13818 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13819 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13820 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13821 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13822 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13823 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13824 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
13825 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
13826 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
13827 * gcc.target/i386/ret-thunk-10.c: Likewise.
13828 * gcc.target/i386/ret-thunk-11.c: Likewise.
13829 * gcc.target/i386/ret-thunk-12.c: Likewise.
13830 * gcc.target/i386/ret-thunk-13.c: Likewise.
13831 * gcc.target/i386/ret-thunk-14.c: Likewise.
13832 * gcc.target/i386/ret-thunk-15.c: Likewise.
13833 * gcc.target/i386/ret-thunk-9.c: Don't check the
13834 __x86_return_thunk label. Scan for "push" only for Linux.
13835
13836 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
13837
13838 PR testsuite/79920
13839 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
13840
13841 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13842
13843 PR target/83687
13844 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
13845 tests.
13846 * gcc.target/arm/pr83687.c: New test.
13847
13848 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
13849
13850 Adjust tests to AVR_TINY.
13851
13852 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
13853 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
13854 * gcc.target/avr/pr71627.c: Same.
13855 * gcc.target/avr/torture/addr-space-1-0.c: Same.
13856 * gcc.target/avr/torture/addr-space-1-1.c: Same.
13857 * gcc.target/avr/torture/addr-space-1-x.c: Same.
13858 * gcc.target/avr/torture/addr-space-2-0.c: Same.
13859 * gcc.target/avr/torture/addr-space-2-1.c: Same.
13860 * gcc.target/avr/torture/addr-space-2-x.c: Same.
13861 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
13862 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
13863 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
13864 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
13865 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
13866 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
13867 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
13868 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
13869 * gcc.target/avr/torture/pr61055.c: Same.
13870 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
13871 available.
13872 * gcc.target/avr/torture/int24-mul.c: Same.
13873 * gcc.target/avr/torture/pr51782-1.c: Same.
13874 * gcc.target/avr/torture/pr61443.c: Same.
13875 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
13876 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
13877
13878 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
13879
13880 PR c/83801
13881 PR c/83729
13882 * gcc.target/avr/torture/pr83729.c: New test.
13883 * gcc.target/avr/torture/pr83801.c: New test.
13884
13885 2018-01-15 Jakub Jelinek <jakub@redhat.com>
13886
13887 PR middle-end/82694
13888 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
13889 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
13890
13891 2018-01-10 Martin Sebor <msebor@redhat.com>
13892
13893 PR other/83508
13894 * gcc.dg/Wstringop-overflow-2.c: New test.
13895
13896 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13897
13898 PR libgfortran/83811
13899 * gfortran.dg/fmt_e.f90: New test.
13900
13901 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13902
13903 * gcc.target/i386/indirect-thunk-10.c: New test.
13904 * gcc.target/i386/indirect-thunk-8.c: Likewise.
13905 * gcc.target/i386/indirect-thunk-9.c: Likewise.
13906 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
13907 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
13908 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
13909 * gcc.target/i386/ret-thunk-17.c: Likewise.
13910 * gcc.target/i386/ret-thunk-18.c: Likewise.
13911 * gcc.target/i386/ret-thunk-19.c: Likewise.
13912 * gcc.target/i386/ret-thunk-20.c: Likewise.
13913 * gcc.target/i386/ret-thunk-21.c: Likewise.
13914
13915 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13916
13917 * gcc.target/i386/indirect-thunk-register-4.c: New test.
13918
13919 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13920
13921 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
13922 -mno-indirect-branch-register.
13923 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13924 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13925 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13926 * gcc.target/i386/indirect-thunk-5.c: Likewise.
13927 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13928 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13929 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13930 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13931 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
13932 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
13933 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13934 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13935 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13936 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
13937 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
13938 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
13939 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13940 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13941 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13942 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13943 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13944 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
13945 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
13946 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13947 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
13948 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
13949 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
13950 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
13951 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
13952 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
13953 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
13954 * gcc.target/i386/ret-thunk-10.c: Likewise.
13955 * gcc.target/i386/ret-thunk-11.c: Likewise.
13956 * gcc.target/i386/ret-thunk-12.c: Likewise.
13957 * gcc.target/i386/ret-thunk-13.c: Likewise.
13958 * gcc.target/i386/ret-thunk-14.c: Likewise.
13959 * gcc.target/i386/ret-thunk-15.c: Likewise.
13960 * gcc.target/i386/ret-thunk-9.c: Likewise.
13961 * gcc.target/i386/indirect-thunk-register-1.c: New test.
13962 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
13963 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
13964
13965 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13966
13967 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
13968 -mfunction-return=keep.
13969 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13970 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13971 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13972 * gcc.target/i386/indirect-thunk-5.c: Likewise.
13973 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13974 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13975 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13976 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13977 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
13978 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
13979 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13980 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13981 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13982 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
13983 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
13984 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
13985 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
13986 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13987 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13988 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13989 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13990 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13991 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
13992 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
13993 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13994 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
13995 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
13996 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
13997 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
13998 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
13999 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
14000 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
14001 * gcc.target/i386/ret-thunk-1.c: New test.
14002 * gcc.target/i386/ret-thunk-10.c: Likewise.
14003 * gcc.target/i386/ret-thunk-11.c: Likewise.
14004 * gcc.target/i386/ret-thunk-12.c: Likewise.
14005 * gcc.target/i386/ret-thunk-13.c: Likewise.
14006 * gcc.target/i386/ret-thunk-14.c: Likewise.
14007 * gcc.target/i386/ret-thunk-15.c: Likewise.
14008 * gcc.target/i386/ret-thunk-16.c: Likewise.
14009 * gcc.target/i386/ret-thunk-2.c: Likewise.
14010 * gcc.target/i386/ret-thunk-3.c: Likewise.
14011 * gcc.target/i386/ret-thunk-4.c: Likewise.
14012 * gcc.target/i386/ret-thunk-5.c: Likewise.
14013 * gcc.target/i386/ret-thunk-6.c: Likewise.
14014 * gcc.target/i386/ret-thunk-7.c: Likewise.
14015 * gcc.target/i386/ret-thunk-8.c: Likewise.
14016 * gcc.target/i386/ret-thunk-9.c: Likewise.
14017
14018 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
14019
14020 * gcc.target/i386/indirect-thunk-1.c: New test.
14021 * gcc.target/i386/indirect-thunk-2.c: Likewise.
14022 * gcc.target/i386/indirect-thunk-3.c: Likewise.
14023 * gcc.target/i386/indirect-thunk-4.c: Likewise.
14024 * gcc.target/i386/indirect-thunk-5.c: Likewise.
14025 * gcc.target/i386/indirect-thunk-6.c: Likewise.
14026 * gcc.target/i386/indirect-thunk-7.c: Likewise.
14027 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
14028 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
14029 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
14030 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
14031 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
14032 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
14033 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
14034 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
14035 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
14036 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
14037 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
14038 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
14039 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
14040 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
14041 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
14042 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
14043 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
14044 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
14045 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
14046 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
14047 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
14048 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
14049 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
14050 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
14051 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
14052 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
14053
14054 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
14055
14056 PR ipa/83051
14057 * gcc.c-torture/compile/pr83051.c: New testcase.
14058
14059 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14060
14061 PR tree-optimization/83501
14062 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
14063
14064 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
14065
14066 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
14067 for lvx and stvx instead of lxvd2x and stxvd2x and require
14068 little-endian target. Add comments.
14069 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
14070 comprehensive testing.
14071 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
14072 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
14073 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
14074 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
14075 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
14076 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
14077 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
14078 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
14079 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
14080 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
14081 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
14082 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
14083 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
14084 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
14085 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
14086 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
14087 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
14088 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
14089 scan-assembler-not directives that forbid lvx and xxpermdi.
14090 * gcc.target/powerpc/vec-extract-3.c: Likewise.
14091 * gcc.target/powerpc/vec-extract-5.c: Likewise.
14092 * gcc.target/powerpc/vec-extract-6.c: Likewise.
14093 * gcc.target/powerpc/vec-extract-7.c: Likewise.
14094 * gcc.target/powerpc/vec-extract-8.c: Likewise.
14095 * gcc.target/powerpc/vec-extract-9.c: Likewise.
14096 * gcc.target/powerpc/vsx-vector-6-le.c: Change
14097 scan-assembler-times directives to reflect different numbers of
14098 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
14099
14100 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14101 Alan Hayward <alan.hayward@arm.com>
14102 David Sherwood <david.sherwood@arm.com>
14103
14104 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
14105 than SLP vectorization.
14106 * gcc.dg/vect/vect-alias-check-10.c: New test.
14107 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
14108 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
14109 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
14110 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
14111 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
14112 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
14113 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
14114 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
14115 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
14116 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
14117 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
14118 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
14119 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
14120 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
14121 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
14122 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
14123 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
14124 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
14125 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
14126 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
14127 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
14128 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
14129 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
14130
14131 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14132 Alan Hayward <alan.hayward@arm.com>
14133 David Sherwood <david.sherwood@arm.com>
14134
14135 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
14136 New proc.
14137 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
14138 targets with scatter stores.
14139 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
14140 stores.
14141 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
14142 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
14143 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
14144 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
14145 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
14146 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
14147 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
14148 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
14149 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
14150 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
14151 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
14152 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
14153 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
14154 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
14155 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
14156 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
14157
14158 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14159 Alan Hayward <alan.hayward@arm.com>
14160 David Sherwood <david.sherwood@arm.com>
14161
14162 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
14163 for double_reduc1.
14164 * gcc.target/aarch64/sve/strided_load_4.c: New test.
14165 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
14166 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
14167 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
14168
14169 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14170 Alan Hayward <alan.hayward@arm.com>
14171 David Sherwood <david.sherwood@arm.com>
14172
14173 * gcc.target/aarch64/sve/strided_load_1.c: New test.
14174 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
14175 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
14176
14177 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14178 Alan Hayward <alan.hayward@arm.com>
14179 David Sherwood <david.sherwood@arm.com>
14180
14181 * gcc.target/aarch64/sve/gather_load_1.c: New test.
14182 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
14183 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
14184 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
14185 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
14186 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
14187 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
14188 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
14189 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
14190 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
14191 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
14192 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
14193 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
14194 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
14195
14196 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14197 Alan Hayward <alan.hayward@arm.com>
14198 David Sherwood <david.sherwood@arm.com>
14199
14200 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
14201 check for a message about using in-order reductions.
14202 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
14203 check for a message about using in-order reductions.
14204 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
14205 vectorized and check for a message about using in-order reductions.
14206 Expect targets with variable-length vectors to fall back to the
14207 fixed-length mininum.
14208 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
14209 check for a message about using in-order reductions.
14210 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
14211 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
14212 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
14213 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
14214 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
14215 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
14216 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
14217 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
14218 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
14219 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
14220 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
14221 vect_fold_left_plus.
14222
14223 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14224
14225 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
14226 are spilled.
14227 * gcc.target/aarch64/sve/spill_2.c: New test.
14228 * gcc.target/aarch64/sve/spill_3.c: Likewise.
14229 * gcc.target/aarch64/sve/spill_4.c: Likewise.
14230 * gcc.target/aarch64/sve/spill_5.c: Likewise.
14231 * gcc.target/aarch64/sve/spill_6.c: Likewise.
14232 * gcc.target/aarch64/sve/spill_7.c: Likewise.
14233
14234 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14235 Alan Hayward <alan.hayward@arm.com>
14236 David Sherwood <david.sherwood@arm.com>
14237
14238 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
14239 of branches.
14240 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
14241 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
14242 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
14243 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
14244 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
14245 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
14246 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
14247 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
14248 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
14249
14250 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14251 Alan Hayward <alan.hayward@arm.com>
14252 David Sherwood <david.sherwood@arm.com>
14253
14254 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
14255 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
14256 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
14257 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
14258
14259 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14260 Alan Hayward <alan.hayward@arm.com>
14261 David Sherwood <david.sherwood@arm.com>
14262
14263 * lib/target-supports.exp
14264 (check_effective_target_vect_fold_extract_last): New proc.
14265 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
14266 for fold_extract_last.
14267 * gcc.dg/vect/pr65947-2.c: Likewise.
14268 * gcc.dg/vect/pr65947-3.c: Likewise.
14269 * gcc.dg/vect/pr65947-4.c: Likewise.
14270 * gcc.dg/vect/pr65947-5.c: Likewise.
14271 * gcc.dg/vect/pr65947-6.c: Likewise.
14272 * gcc.dg/vect/pr65947-9.c: Likewise.
14273 * gcc.dg/vect/pr65947-10.c: Likewise.
14274 * gcc.dg/vect/pr65947-12.c: Likewise.
14275 * gcc.dg/vect/pr65947-14.c: Likewise.
14276 * gcc.dg/vect/pr80631-1.c: Likewise.
14277 * gcc.target/aarch64/sve/clastb_1.c: New test.
14278 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
14279 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
14280 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
14281 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
14282 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
14283 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
14284 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
14285 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
14286 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
14287 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
14288 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
14289 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
14290 * gcc.target/aarch64/sve/clastb_7_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 * gcc.target/aarch64/sve/live_1.c: New test.
14297 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
14298
14299 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14300 Alan Hayward <alan.hayward@arm.com>
14301 David Sherwood <david.sherwood@arm.com>
14302
14303 * gcc.target/aarch64/sve/nopeel_1.c: New test.
14304 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
14305 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
14306 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
14307 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
14308 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
14309 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
14310 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
14311 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
14312
14313 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14314 Alan Hayward <alan.hayward@arm.com>
14315 David Sherwood <david.sherwood@arm.com>
14316
14317 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
14318 New proc.
14319 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
14320 vect_fully_masked.
14321 * gcc.target/aarch64/sve/loop_add_4.c: New test.
14322 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
14323 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
14324 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
14325 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
14326 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
14327
14328 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14329 Alan Hayward <alan.hayward@arm.com>
14330 David Sherwood <david.sherwood@arm.com>
14331
14332 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
14333 instead of just ADDRESS.
14334 * gcc.dg/tree-ssa/scev-10.c: Likewise.
14335 * gcc.dg/tree-ssa/scev-11.c: Likewise.
14336 * gcc.dg/tree-ssa/scev-12.c: Likewise.
14337 * gcc.target/aarch64/sve/index_offset_1.c: New test.
14338 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
14339 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
14340 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
14341 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
14342 * gcc.target/aarch64/sve/while_2.c: Likewise.
14343 * gcc.target/aarch64/sve/while_3.c: Likewise.
14344 * gcc.target/aarch64/sve/while_4.c: Likewise.
14345
14346 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14347 Alan Hayward <alan.hayward@arm.com>
14348 David Sherwood <david.sherwood@arm.com>
14349
14350 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
14351 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
14352 to be predicated.
14353 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
14354 * gcc.target/aarch64/sve/slp_7.c: Likewise.
14355 * gcc.target/aarch64/sve/reduc_5.c: New test.
14356 * gcc.target/aarch64/sve/slp_13.c: Likewise.
14357 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
14358
14359 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14360 Alan Hayward <alan.hayward@arm.com>
14361 David Sherwood <david.sherwood@arm.com>
14362
14363 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
14364 * gcc.dg/tree-ssa/peel1.c: Likewise.
14365 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
14366 variable-length vectors.
14367 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
14368 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
14369 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
14370 * gcc.target/aarch64/sve/slp_2.c: Likewise.
14371 * gcc.target/aarch64/sve/slp_3.c: Likewise.
14372 * gcc.target/aarch64/sve/slp_4.c: Likewise.
14373 * gcc.target/aarch64/sve/slp_6.c: Likewise.
14374 * gcc.target/aarch64/sve/slp_8.c: New test.
14375 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
14376 * gcc.target/aarch64/sve/slp_9.c: Likewise.
14377 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
14378 * gcc.target/aarch64/sve/slp_10.c: Likewise.
14379 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
14380 * gcc.target/aarch64/sve/slp_11.c: Likewise.
14381 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
14382 * gcc.target/aarch64/sve/slp_12.c: Likewise.
14383 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
14384 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
14385 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
14386 * gcc.target/aarch64/sve/while_1.c: Likewise.
14387 * gcc.target/aarch64/sve/while_2.c: Likewise.
14388 * gcc.target/aarch64/sve/while_3.c: Likewise.
14389 * gcc.target/aarch64/sve/while_4.c: Likewise.
14390
14391 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14392 Alan Hayward <alan.hayward@arm.com>
14393 David Sherwood <david.sherwood@arm.com>
14394
14395 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
14396 New proc.
14397 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
14398 and add an associated scan-dump test. Prevent vectorization
14399 of the first two loops.
14400 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
14401 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
14402 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
14403 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
14404 (INIT_VECTOR): Tweak initial value so that some bits are always set.
14405 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
14406
14407 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14408 Alan Hayward <alan.hayward@arm.com>
14409 David Sherwood <david.sherwood@arm.com>
14410
14411 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
14412 * gcc.dg/vect/pr67790.c: Likewise.
14413 * gcc.dg/vect/slp-reduc-1.c: Likewise.
14414 * gcc.dg/vect/slp-reduc-2.c: Likewise.
14415 * gcc.dg/vect/slp-reduc-3.c: Likewise.
14416 * gcc.dg/vect/slp-reduc-5.c: Likewise.
14417 * gcc.target/aarch64/sve/slp_5.c: New test.
14418 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
14419 * gcc.target/aarch64/sve/slp_6.c: Likewise.
14420 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
14421 * gcc.target/aarch64/sve/slp_7.c: Likewise.
14422 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
14423
14424 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14425 Alan Hayward <alan.hayward@arm.com>
14426 David Sherwood <david.sherwood@arm.com>
14427
14428 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
14429 && vect_load_lanes
14430 * gcc.dg/vect/slp-1.c: Likewise.
14431 * gcc.dg/vect/slp-10.c: Likewise.
14432 * gcc.dg/vect/slp-12b.c: Likewise.
14433 * gcc.dg/vect/slp-12c.c: Likewise.
14434 * gcc.dg/vect/slp-17.c: Likewise.
14435 * gcc.dg/vect/slp-19b.c: Likewise.
14436 * gcc.dg/vect/slp-20.c: Likewise.
14437 * gcc.dg/vect/slp-21.c: Likewise.
14438 * gcc.dg/vect/slp-22.c: Likewise.
14439 * gcc.dg/vect/slp-23.c: Likewise.
14440 * gcc.dg/vect/slp-24-big-array.c: Likewise.
14441 * gcc.dg/vect/slp-24.c: Likewise.
14442 * gcc.dg/vect/slp-28.c: Likewise.
14443 * gcc.dg/vect/slp-39.c: Likewise.
14444 * gcc.dg/vect/slp-6.c: Likewise.
14445 * gcc.dg/vect/slp-7.c: Likewise.
14446 * gcc.dg/vect/slp-cond-1.c: Likewise.
14447 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
14448 * gcc.dg/vect/slp-cond-2.c: Likewise.
14449 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
14450 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
14451 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
14452 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
14453 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14454 * gcc.dg/vect/slp-perm-6.c: Likewise.
14455 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14456 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
14457 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
14458 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
14459 * gcc.dg/vect/slp-12a.c: Likewise.
14460 * gcc.dg/vect/slp-14.c: Likewise.
14461 * gcc.dg/vect/slp-15.c: Likewise.
14462 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
14463 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
14464 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
14465 * gcc.target/aarch64/sve/slp_1.c: New test.
14466 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
14467 * gcc.target/aarch64/sve/slp_2.c: Likewise.
14468 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
14469 * gcc.target/aarch64/sve/slp_3.c: Likewise.
14470 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
14471 * gcc.target/aarch64/sve/slp_4.c: Likewise.
14472 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
14473
14474 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14475 Alan Hayward <alan.hayward@arm.com>
14476 David Sherwood <david.sherwood@arm.com>
14477
14478 * gcc.dg/vect/vect-ooo-group-1.c: New test.
14479 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
14480 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
14481 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
14482 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
14483 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
14484 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
14485 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
14486 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
14487 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
14488 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
14489 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
14490 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
14491 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
14492 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
14493 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
14494 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
14495 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
14496 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
14497
14498 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14499 Alan Hayward <alan.hayward@arm.com>
14500 David Sherwood <david.sherwood@arm.com>
14501
14502 * gcc.target/aarch64/sve/struct_move_1.c: New test.
14503 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
14504 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
14505 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
14506 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
14507 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
14508 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
14509 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
14510 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
14511 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
14512 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
14513 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
14514 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
14515 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
14516 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
14517 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
14518 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
14519 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
14520 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
14521 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
14522 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
14523 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
14524 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
14525 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
14526 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
14527 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
14528 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
14529 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
14530 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
14531 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
14532 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
14533 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
14534 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
14535 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
14536 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
14537 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
14538
14539 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14540 Alan Hayward <alan.hayward@arm.com>
14541 David Sherwood <david.sherwood@arm.com>
14542
14543 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
14544 Return true for SVE too.
14545 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
14546 if load/store lanes are supported.
14547 * gcc.dg/vect/slp-10.c: Likewise.
14548 * gcc.dg/vect/slp-12c.c: Likewise.
14549 * gcc.dg/vect/slp-17.c: Likewise.
14550 * gcc.dg/vect/slp-33.c: Likewise.
14551 * gcc.dg/vect/slp-6.c: Likewise.
14552 * gcc.dg/vect/slp-cond-1.c: Likewise.
14553 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
14554 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
14555 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14556 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
14557 * gcc.dg/vect/slp-perm-6.c: Likewise.
14558 * gcc.dg/vect/slp-perm-9.c: Likewise.
14559 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
14560 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
14561 for variable-length vectors.
14562
14563 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14564 Alan Hayward <alan.hayward@arm.com>
14565 David Sherwood <david.sherwood@arm.com>
14566
14567 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
14568 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
14569
14570 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14571
14572 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
14573 * g++.target/aarch64/sve/catch_1.C: New test.
14574 * g++.target/aarch64/sve/catch_2.C: Likewise.
14575 * g++.target/aarch64/sve/catch_3.C: Likewise.
14576 * g++.target/aarch64/sve/catch_4.C: Likewise.
14577 * g++.target/aarch64/sve/catch_5.C: Likewise.
14578 * g++.target/aarch64/sve/catch_6.C: Likewise.
14579
14580 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14581 Alan Hayward <alan.hayward@arm.com>
14582 David Sherwood <david.sherwood@arm.com>
14583
14584 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
14585 New proc.
14586 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
14587 * gcc.target/aarch64/fmaxmin.c: Likewise.
14588 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
14589 * gcc.target/aarch64/orr_imm_1.c: Likewise.
14590 * gcc.target/aarch64/pr62178.c: Likewise.
14591 * gcc.target/aarch64/pr71727-2.c: Likewise.
14592 * gcc.target/aarch64/saddw-1.c: Likewise.
14593 * gcc.target/aarch64/saddw-2.c: Likewise.
14594 * gcc.target/aarch64/uaddw-1.c: Likewise.
14595 * gcc.target/aarch64/uaddw-2.c: Likewise.
14596 * gcc.target/aarch64/uaddw-3.c: Likewise.
14597 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
14598 * gcc.target/aarch64/vect-compile.c: Likewise.
14599 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
14600 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
14601 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
14602 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
14603 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
14604 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
14605 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
14606 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
14607 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
14608 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
14609 * gcc.target/aarch64/vect-fmovd.c: Likewise.
14610 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
14611 * gcc.target/aarch64/vect-fmovf.c: Likewise.
14612 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
14613 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
14614 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
14615 * gcc.target/aarch64/vect-movi.c: Likewise.
14616 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
14617 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
14618 * gcc.target/aarch64/vect-vaddv.c: Likewise.
14619 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
14620 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
14621 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
14622 fixed-length SVE.
14623 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
14624 * gcc.target/aarch64/sve/arith_1.c: New test.
14625 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
14626 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
14627 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
14628 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
14629 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
14630 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
14631 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
14632 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
14633 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
14634 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
14635 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
14636 * gcc.target/aarch64/sve/ext_1.c: Likewise.
14637 * gcc.target/aarch64/sve/ext_2.c: Likewise.
14638 * gcc.target/aarch64/sve/extract_1.c: Likewise.
14639 * gcc.target/aarch64/sve/extract_2.c: Likewise.
14640 * gcc.target/aarch64/sve/extract_3.c: Likewise.
14641 * gcc.target/aarch64/sve/extract_4.c: Likewise.
14642 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
14643 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
14644 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
14645 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
14646 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
14647 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
14648 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
14649 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
14650 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
14651 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
14652 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
14653 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
14654 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
14655 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
14656 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
14657 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
14658 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
14659 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
14660 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
14661 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
14662 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
14663 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
14664 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
14665 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
14666 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
14667 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
14668 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
14669 * gcc.target/aarch64/sve/index_1.c: Likewise.
14670 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
14671 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
14672 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
14673 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
14674 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
14675 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
14676 * gcc.target/aarch64/sve/logical_1.c: Likewise.
14677 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
14678 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
14679 * gcc.target/aarch64/sve/mad_1.c: Likewise.
14680 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
14681 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
14682 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
14683 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
14684 * gcc.target/aarch64/sve/mla_1.c: Likewise.
14685 * gcc.target/aarch64/sve/mls_1.c: Likewise.
14686 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
14687 * gcc.target/aarch64/sve/msb_1.c: Likewise.
14688 * gcc.target/aarch64/sve/mul_1.c: Likewise.
14689 * gcc.target/aarch64/sve/neg_1.c: Likewise.
14690 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
14691 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
14692 * gcc.target/aarch64/sve/pack_1.c: Likewise.
14693 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
14694 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
14695 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
14696 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
14697 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
14698 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
14699 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
14700 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
14701 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
14702 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
14703 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
14704 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
14705 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
14706 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
14707 * gcc.target/aarch64/sve/rev_1.c: Likewise.
14708 * gcc.target/aarch64/sve/revb_1.c: Likewise.
14709 * gcc.target/aarch64/sve/revh_1.c: Likewise.
14710 * gcc.target/aarch64/sve/revw_1.c: Likewise.
14711 * gcc.target/aarch64/sve/shift_1.c: Likewise.
14712 * gcc.target/aarch64/sve/single_1.c: Likewise.
14713 * gcc.target/aarch64/sve/single_2.c: Likewise.
14714 * gcc.target/aarch64/sve/single_3.c: Likewise.
14715 * gcc.target/aarch64/sve/single_4.c: Likewise.
14716 * gcc.target/aarch64/sve/spill_1.c: Likewise.
14717 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
14718 * gcc.target/aarch64/sve/subr_1.c: Likewise.
14719 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
14720 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
14721 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
14722 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
14723 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
14724 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
14725 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
14726 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
14727 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
14728 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
14729 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
14730 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
14731 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
14732 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
14733 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
14734 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
14735 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
14736 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
14737 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
14738 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
14739 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
14740 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
14741 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
14742 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
14743 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
14744 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
14745 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
14746 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
14747 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
14748 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
14749 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
14750 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
14751 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
14752 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
14753 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
14754 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
14755 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
14756 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
14757 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
14758 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
14759 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
14760 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
14761
14762 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14763 Alan Hayward <alan.hayward@arm.com>
14764 David Sherwood <david.sherwood@arm.com>
14765
14766 * lib/target-supports.exp (check_effective_target_aarch64_sve)
14767 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
14768 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
14769 New procedures.
14770 (check_effective_target_vect_perm): Handle SVE.
14771 (check_effective_target_vect_perm_byte): Likewise.
14772 (check_effective_target_vect_perm_short): Likewise.
14773 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
14774 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
14775 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
14776 (check_effective_target_vect_element_align_preferred): Likewise.
14777 (check_effective_target_vect_align_stack_vars): Likewise.
14778 (check_effective_target_vect_load_lanes): Likewise.
14779 (check_effective_target_vect_masked_store): Likewise.
14780 (available_vector_sizes): Use aarch64_sve_bits for SVE.
14781 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
14782 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
14783 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
14784 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
14785 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
14786 * gcc.dg/vect/slp-23.c: Likewise.
14787 * gcc.dg/vect/slp-perm-5.c: Likewise.
14788 * gcc.dg/vect/slp-perm-6.c: Likewise.
14789 * gcc.dg/vect/slp-perm-9.c: Likewise.
14790 * gcc.dg/vect/slp-reduc-3.c: Likewise.
14791 * gcc.dg/vect/vect-114.c: Likewise.
14792 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
14793 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
14794
14795 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14796
14797 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
14798 vect_variable_length, expecting the test to be vectorized
14799 without SLP instead.
14800 * gcc.dg/vect/pr33953.c: Likewise.
14801 * gcc.dg/vect/pr37027.c: Likewise.
14802 * gcc.dg/vect/pr67790.c: Likewise.
14803 * gcc.dg/vect/pr68445.c: Likewise.
14804 * gcc.dg/vect/slp-1.c: Likewise.
14805 * gcc.dg/vect/slp-10.c: Likewise.
14806 * gcc.dg/vect/slp-12a.c: Likewise.
14807 * gcc.dg/vect/slp-12b.c: Likewise.
14808 * gcc.dg/vect/slp-12c.c: Likewise.
14809 * gcc.dg/vect/slp-13-big-array.c: Likewise.
14810 * gcc.dg/vect/slp-13.c: Likewise.
14811 * gcc.dg/vect/slp-14.c: Likewise.
14812 * gcc.dg/vect/slp-15.c: Likewise.
14813 * gcc.dg/vect/slp-17.c: Likewise.
14814 * gcc.dg/vect/slp-19b.c: Likewise.
14815 * gcc.dg/vect/slp-2.c: Likewise.
14816 * gcc.dg/vect/slp-20.c: Likewise.
14817 * gcc.dg/vect/slp-21.c: Likewise.
14818 * gcc.dg/vect/slp-22.c: Likewise.
14819 * gcc.dg/vect/slp-24-big-array.c: Likewise.
14820 * gcc.dg/vect/slp-24.c: Likewise.
14821 * gcc.dg/vect/slp-28.c: Likewise.
14822 * gcc.dg/vect/slp-39.c: Likewise.
14823 * gcc.dg/vect/slp-42.c: Likewise.
14824 * gcc.dg/vect/slp-6.c: Likewise.
14825 * gcc.dg/vect/slp-7.c: Likewise.
14826 * gcc.dg/vect/slp-cond-1.c: Likewise.
14827 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
14828 * gcc.dg/vect/slp-cond-2.c: Likewise.
14829 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
14830 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
14831 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14832 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
14833 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
14834 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
14835 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
14836 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
14837 * gcc.dg/vect/slp-reduc-1.c: Likewise.
14838 * gcc.dg/vect/slp-reduc-2.c: Likewise.
14839 * gcc.dg/vect/slp-reduc-4.c: Likewise.
14840 * gcc.dg/vect/slp-reduc-5.c: Likewise.
14841 * gcc.dg/vect/slp-reduc-7.c: Likewise.
14842 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14843 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
14844 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
14845 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
14846
14847 2018-01-13 Jakub Jelinek <jakub@redhat.com>
14848
14849 PR c/83801
14850 * gcc.dg/pr83801.c: New test.
14851
14852 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
14853
14854 PR fortran/52162
14855 * gfortran.dg/bounds_check_19.f90: New test.
14856
14857 2018-01-12 Jakub Jelinek <jakub@redhat.com>
14858
14859 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
14860 instead of scan-assembler-not for xsnabsqp.
14861
14862 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14863
14864 PR libgfortran/83525
14865 * gfortran.dg/newunit_5.f90: New test.
14866
14867 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
14868
14869 PR rtl-optimization/80481
14870 * g++.dg/pr80481.C: New.
14871
14872 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
14873
14874 PR target/83628
14875 * gcc.target/alpha/pr83628-3.c: New test.
14876
14877 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14878
14879 * lib/target-supports.exp (check_effective_target_avx512f): Also
14880 check for __builtin_ia32_addsd_round,
14881 __builtin_ia32_getmantsd_round.
14882 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
14883
14884 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
14885
14886 PR target/83629
14887 * gcc.target/powerpc/pr83629.c: Require ilp32.
14888
14889 2018-01-12 Richard Biener <rguenther@suse.de>
14890
14891 PR tree-optimization/80846
14892 * gcc.target/i386/pr80846-1.c: New testcase.
14893 * gcc.target/i386/pr80846-2.c: Likewise.
14894
14895 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
14896
14897 * gcc.c-torture/execute/20180112-1.c: New test.
14898
14899 2018-01-12 Tom de Vries <tom@codesourcery.com>
14900
14901 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
14902 * g++.dg/ext/label13a.C: Same.
14903 * g++.dg/ext/label14.C: Same.
14904 * g++.dg/ext/label2.C: Same.
14905 * g++.dg/ext/label3.C: Same.
14906 * g++.dg/torture/pr42462.C: Same.
14907 * g++.dg/torture/pr42739.C: Same.
14908 * g++.dg/warn/Wunused-label-3.C: Same.
14909
14910 2018-01-12 Tom de Vries <tom@codesourcery.com>
14911
14912 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
14913 * g++.dg/Walloca1.C: Same.
14914 * g++.dg/cpp0x/pr70338.C: Same.
14915 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
14916 * g++.dg/cpp1y/vla10.C: Same.
14917 * g++.dg/cpp1y/vla2.C: Same.
14918 * g++.dg/cpp1y/vla6.C: Same.
14919 * g++.dg/cpp1y/vla8.C: Same.
14920 * g++.dg/debug/debug5.C: Same.
14921 * g++.dg/debug/debug6.C: Same.
14922 * g++.dg/debug/pr54828.C: Same.
14923 * g++.dg/diagnostic/pr70105.C: Same.
14924 * g++.dg/eh/cleanup5.C: Same.
14925 * g++.dg/eh/spbp.C: Same.
14926 * g++.dg/ext/tmplattr9.C: Same.
14927 * g++.dg/ext/vla10.C: Same.
14928 * g++.dg/ext/vla11.C: Same.
14929 * g++.dg/ext/vla12.C: Same.
14930 * g++.dg/ext/vla15.C: Same.
14931 * g++.dg/ext/vla16.C: Same.
14932 * g++.dg/ext/vla17.C: Same.
14933 * g++.dg/ext/vla3.C: Same.
14934 * g++.dg/ext/vla6.C: Same.
14935 * g++.dg/ext/vla7.C: Same.
14936 * g++.dg/init/array24.C: Same.
14937 * g++.dg/init/new47.C: Same.
14938 * g++.dg/init/pr55497.C: Same.
14939 * g++.dg/opt/pr78201.C: Same.
14940 * g++.dg/template/vla2.C: Same.
14941 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
14942 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
14943 * g++.dg/torture/pr62127.C: Same.
14944 * g++.dg/torture/pr67055.C: Same.
14945 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
14946 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
14947 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
14948 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
14949 * g++.dg/warn/Wplacement-new-size-5.C: Same.
14950 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
14951 * g++.dg/warn/Wvla-1.C: Same.
14952 * g++.dg/warn/Wvla-3.C: Same.
14953 * g++.old-deja/g++.ext/array2.C: Same.
14954 * g++.old-deja/g++.ext/constructor.C: Same.
14955 * g++.old-deja/g++.law/builtin1.C: Same.
14956 * g++.old-deja/g++.other/crash12.C: Same.
14957 * g++.old-deja/g++.other/eh3.C: Same.
14958 * g++.old-deja/g++.pt/array6.C: Same.
14959 * g++.old-deja/g++.pt/dynarray.C: Same.
14960
14961 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14962
14963 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
14964
14965 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14966
14967 PR libfortran/67412
14968 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
14969 on *-*-solaris2.10.
14970
14971 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14972
14973 * lib/target-supports.exp (check_effective_target_branch_cost):
14974 Accept all x86 targets.
14975
14976 2018-01-12 Martin Liska <mliska@suse.cz>
14977
14978 PR ipa/83054
14979 * g++.dg/warn/pr83054.C: New test.
14980
14981 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14982
14983 * gcc.target/powerpc/spec-barr-1.c: New file.
14984
14985 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
14986
14987 PR target/83330
14988 * gcc.target/i386/pr83330.c: New test.
14989
14990 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
14991
14992 PR fortran/79383
14993 * gfortran.dg/dtio_31.f03: New test.
14994 * gfortran.dg/dtio_32.f03: New test.
14995
14996 2018-01-11 David Malcolm <dmalcolm@redhat.com>
14997
14998 PR c++/43486
14999 * g++.dg/wrappers: New subdirectory.
15000 * g++.dg/wrappers/README: New file.
15001 * g++.dg/wrappers/alloc.C: New test case.
15002 * g++.dg/wrappers/cow-istream-string.C: New test case.
15003 * g++.dg/wrappers/cp-stdlib.C: New test case.
15004 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
15005 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
15006
15007 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
15008
15009 PR middle-end/83718
15010 * g++.dg/torture/pr83718.C: New testcase.
15011
15012 2018-01-11 Martin Jambor <mjambor@suse.cz>
15013
15014 PR ipa/83178
15015 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
15016
15017 2018-01-11 Bin Cheng <bin.cheng@arm.com>
15018
15019 PR tree-optimization/83695
15020 * gcc.dg/tree-ssa/pr83695.c: New test.
15021
15022 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15023
15024 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
15025 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
15026
15027 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15028
15029 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
15030 * gcc.target/arm/simd/fp16fml_high.c: New test.
15031 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
15032 * lib/target-supports.exp
15033 (check_effective_target_arm_fp16fml_neon_ok_nocache,
15034 check_effective_target_arm_fp16fml_neon_ok,
15035 add_options_for_arm_fp16fml_neon): New procedures.
15036
15037 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15038
15039 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
15040 combination tests.
15041
15042 2018-01-11 Richard Biener <rguenther@suse.de>
15043
15044 PR tree-optimization/83435
15045 * gcc.dg/graphite/pr83435.c: New testcase.
15046
15047 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
15048 Alan Hayward <alan.hayward@arm.com>
15049 David Sherwood <david.sherwood@arm.com>
15050
15051 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
15052
15053 2018-01-11 Tamar Christina <tamar.christina@arm.com>
15054
15055 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
15056
15057 2018-01-11 Sudakshina Das <sudi.das@arm.com>
15058
15059 PR target/82096
15060 * gcc.c-torture/compile/pr82096.c: New test.
15061
15062 2018-01-11 Ed Schonberg <schonberg@adacore.com>
15063
15064 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
15065
15066 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
15067
15068 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
15069
15070 2018-01-11 Justin Squirek <squirek@adacore.com>
15071
15072 * gnat.dg/expr_func4.adb: New testcase.
15073
15074 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
15075
15076 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
15077 testcase.
15078
15079 2018-01-11 Bob Duff <duff@adacore.com>
15080
15081 * gnat.dg/protected_null.adb: New testcase.
15082
15083 2018-01-11 Ed Schonberg <schonberg@adacore.com>
15084
15085 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
15086
15087 2018-01-11 Ed Schonberg <schonberg@adacore.com>
15088
15089 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
15090
15091 2018-01-11 Justin Squirek <squirek@adacore.com>
15092
15093 * gnat.dg/loopvar.adb: New testcase.
15094
15095 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
15096
15097 PR middle-end/83189
15098 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
15099
15100 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
15101
15102 * gcc.c-torture/compile/pr83575.c: New testcase.
15103
15104 2018-01-10 Michael Collison <michael.collison@arm.com>
15105
15106 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
15107 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
15108 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
15109 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
15110 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
15111 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
15112 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
15113 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
15114 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
15115 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
15116 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
15117 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
15118 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
15119 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
15120 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
15121 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
15122
15123 2018-01-10 Michael Collison <michael.collison@arm.com>
15124
15125 * gcc.target/aarch64/sha2.h: New shared testcase.
15126 * gcc.target/aarch64/sha2_1.c: New testcase.
15127 * gcc.target/aarch64/sha2_2.c: New testcase.
15128 * gcc.target/aarch64/sha2_3.c: New testcase.
15129 * gcc.target/aarch64/sha3.h: New shared testcase.
15130 * gcc.target/aarch64/sha3_1.c: New testcase.
15131 * gcc.target/aarch64/sha3_2.c: New testcase.
15132 * gcc.target/aarch64/sha3_3.c: New testcase.
15133
15134 2018-01-10 Michael Collison <michael.collison@arm.com>
15135
15136 * gcc.target/aarch64/sm3_sm4.c: New testcase.
15137
15138 2018-01-10 Martin Sebor <msebor@redhat.com>
15139
15140 PR tree-optimization/83781
15141 * gcc.dg/strlenopt-42.c: New test.
15142
15143 2018-01-11 Martin Sebor <msebor@gmail.com>
15144 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15145
15146 PR tree-optimization/83501
15147 PR tree-optimization/81703
15148
15149 * gcc.dg/strlenopt-39.c: New test-case.
15150 * gcc.dg/pr81703.c: Likewise.
15151
15152 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
15153
15154 * gnat.dg/atomic10.adb: New test.
15155
15156 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
15157
15158 PR fortran/82367
15159 * gfortran.dg/deferred_character_18.f90: New test.
15160
15161 2018-01-10 Martin Sebor <msebor@redhat.com>
15162
15163 PR tree-optimization/83671
15164 * gcc.dg/strlenopt-40.c: New test.
15165 * gcc.dg/strlenopt-41.c: New test.
15166
15167 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
15168
15169 PR fortran/83093
15170 * gfortran.dg/allocate_with_typespec_7.f90: New test.
15171
15172 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
15173
15174 PR target/83399
15175 * gcc.target/powerpc/pr83399.c: New test.
15176
15177 2018-01-10 David Malcolm <dmalcolm@redhat.com>
15178
15179 PR c++/43486
15180 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
15181 to reflect that the arguments are correctly underlined.
15182 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
15183 for globals, params, locals and literals.
15184 (test_sizeof): Directly test the location of "sizeof", rather than
15185 when used in compound expressions.
15186 (test_alignof): Likewise for "alignof".
15187 (test_string_literals): Likewise for string literals.
15188 (test_numeric_literals): Likewise for numeric literals.
15189 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
15190 (test_typeid): Likewise for typeid.
15191 (test_unary_plus): New.
15192 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
15193 format strings.
15194
15195 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
15196
15197 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
15198
15199 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
15200
15201 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
15202
15203 2018-01-10 Marek Polacek <polacek@redhat.com>
15204
15205 PR c++/82541
15206 * g++.dg/warn/Wduplicated-branches4.C: New test.
15207
15208 2018-01-10 Jakub Jelinek <jakub@redhat.com>
15209
15210 PR c++/81327
15211 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
15212 cast to void *.
15213
15214 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
15215
15216 PR c++/81055
15217 * g++.dg/cpp0x/new2.C: New.
15218
15219 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
15220
15221 PR target/83735
15222 * gcc.target/i386/pr83735.c: New test.
15223
15224 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
15225
15226 * lib/target-supports.exp (check_effective_target_branch_cost):
15227 New function.
15228 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
15229 * gcc.dg/pr21643.c: Likewise.
15230 * gcc.dg/pr46309.c: Likewise.
15231 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
15232 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
15233 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
15234 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
15235 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
15236 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
15237 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
15238 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
15239 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
15240 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
15241 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
15242 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
15243 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
15244 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
15245
15246 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
15247
15248 PR target/83629
15249 * gcc.target/powerpc/pr83629.c: New testcase.
15250
15251 2018-01-10 Richard Biener <rguenther@suse.de>
15252
15253 PR testsuite/78768
15254 * gcc.dg/pr78768.c: Un-XFAIL.
15255
15256 2018-01-10 Richard Biener <rguenther@suse.de>
15257
15258 PR debug/82425
15259 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
15260
15261 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
15262
15263 PR tree-optimization/83753
15264 * gcc.dg/torture/pr83753.c: New test.
15265
15266 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
15267
15268 * gcc.target/i386/avx2-gather-1.c: Add -march.
15269 * gcc.target/i386/avx2-gather-2.c: Add -march.
15270 * gcc.target/i386/avx2-gather-3.c: Add -march.
15271 * gcc.target/i386/avx2-gather-4.c: Add -march.
15272 * gcc.target/i386/avx2-gather-5.c: Add -march.
15273 * gcc.target/i386/avx2-gather-6.c: Add -march.
15274 * gcc.target/i386/avx512f-gather-1.c: Add -march.
15275 * gcc.target/i386/avx512f-gather-2.c: Add -march.
15276 * gcc.target/i386/avx512f-gather-3.c: Add -march.
15277 * gcc.target/i386/avx512f-gather-4.c: Add -march.
15278 * gcc.target/i386/avx512f-gather-5.c: Add -march.
15279 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
15280 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
15281 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
15282 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
15283 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
15284
15285 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
15286
15287 PR target/78585:
15288 * gcc.target/i386/pr78585.c: New test.
15289
15290 2018-01-09 Jakub Jelinek <jakub@redhat.com>
15291
15292 PR c++/83734
15293 * g++.dg/cpp0x/pr83734.C: New test.
15294
15295 2018-01-09 Carl Love <cel@us.ibm.com>
15296
15297 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
15298 vec_mergeo builtins with float, double, long long, unsigned long long,
15299 bool long long arguments.
15300 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
15301 vec_float2 with double arguments.
15302 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
15303 vec_mergew and vec_mergow builtins.
15304
15305 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
15306
15307 PR fortran/83742
15308 * gfortran.dg/contiguous_6.f90: New test.
15309
15310 2018-01-09 Richard Biener <rguenther@suse.de>
15311
15312 PR tree-optimization/83668
15313 * gcc.dg/graphite/pr83668.c: New testcase.
15314
15315 2018-01-09 Joseph Myers <joseph@codesourcery.com>
15316
15317 PR tree-optimization/64811
15318 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
15319 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
15320 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
15321 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
15322 New tests.
15323 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
15324
15325 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
15326
15327 PR target/79883
15328 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
15329
15330 2018-01-09 Tamar Christina <tamar.christina@arm.com>
15331
15332 PR target/82641
15333 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
15334 no NEON and require softfp or hard float-abi.
15335 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
15336
15337 2018-01-09 Richard Biener <rguenther@suse.de>
15338
15339 PR tree-optimization/83572
15340 * gcc.dg/graphite/pr83572.c: New testcase.
15341
15342 2018-01-09 Jakub Jelinek <jakub@redhat.com>
15343
15344 PR target/83507
15345 * gcc.dg/sms-13.c: New test.
15346
15347 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
15348
15349 PR fortran/83741
15350 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
15351
15352 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
15353 Monk Chiang <sh.chiang04@gmail.com>
15354
15355 * gcc.target/riscv/save-restore-1.c: New.
15356
15357 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15358
15359 PR target/83677
15360 * gcc.target/powerpc/pr83677.c: New file.
15361
15362 2018-01-08 Jeff Law <law@redhat.com>
15363
15364 PR rtl-optimizatin/81308
15365 * g++.dg/pr81308-1.C: New test.
15366 * g++.dg/pr81308-2.C: New test.
15367
15368 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
15369
15370 PR target/83663 - Revert r255946
15371 * gcc.target/aarch64/vect-slp-dup.c: New.
15372
15373 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15374
15375 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
15376 combination tests.
15377
15378 2018-01-08 Richard Biener <rguenther@suse.de>
15379
15380 PR tree-optimization/83563
15381 * gcc.dg/graphite/pr83563.c: New testcase.
15382
15383 2018-01-08 Richard Biener <rguenther@suse.de>
15384
15385 PR middle-end/83713
15386 * g++.dg/torture/pr83713.C: New testcase.
15387
15388 2018-01-08 Tom de Vries <tom@codesourcery.com>
15389
15390 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
15391
15392 2018-01-08 Richard Biener <rguenther@suse.de>
15393
15394 PR tree-optimization/83685
15395 * gcc.dg/torture/pr83685.c: New testcase.
15396
15397 2018-01-08 Richard Biener <rguenther@suse.de>
15398
15399 PR lto/83719
15400 * gcc.dg/lto/pr83719_0.c: New testcase.
15401
15402 2018-01-08 Tom de Vries <tom@codesourcery.com>
15403
15404 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
15405 * gcc.dg/graphite/run-id-1.c: Same.
15406 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
15407
15408 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
15409
15410 PR fortran/83611
15411 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
15412 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
15413 * gfortran.dg/pdt_27.f03: New test.
15414
15415 PR fortran/83731
15416 * gfortran.dg/pdt_28.f03: New test.
15417
15418 2018-01-08 Tom de Vries <tom@codesourcery.com>
15419
15420 * c-c++-common/builtins.c: Require effective target alloca.
15421 * gcc.dg/Wrestrict.c: Same.
15422 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
15423
15424 2018-01-08 Richard Biener <rguenther@suse.de>
15425
15426 PR middle-end/83580
15427 * gcc.dg/torture/pr83580.c: New testcase.
15428
15429 2018-01-08 Richard Biener <rguenther@suse.de>
15430
15431 PR middle-end/83517
15432 * gcc.dg/pr83517.c: New testcase.
15433
15434 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
15435
15436 PR middle-end/81897
15437 * gcc.dg/uninit-pr81897.c: New test.
15438
15439 2018-01-06 Martin Sebor <msebor@redhat.com>
15440
15441 PR tree-optimization/83640
15442 * gcc.dg/Wrestrict-6.c: New test.
15443 * gcc.dg/pr83640.c: New test.
15444
15445 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
15446
15447 * gcc.target/aarch64/reg-alloc-1.c: New test.
15448
15449 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
15450
15451 PR fortran/50892
15452 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
15453
15454 2018-01-06 Jakub Jelinek <jakub@redhat.com>
15455
15456 PR debug/83480
15457 * gcc.dg/pr83480.c: New test.
15458
15459 PR rtl-optimization/83682
15460 * gcc.target/i386/pr83682.c: New test.
15461
15462 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
15463
15464 PR fortran/78534
15465 PR fortran/66310
15466 * gfortran.dg/char_cast_1.f90: Update scan pattern.
15467 * gfortran.dg/dependency_49.f90: Likewise.
15468 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
15469 * gfortran.dg/repeat_7.f90: New test for PR 66310.
15470 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
15471 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
15472 * gfortran.dg/string_1_lp64.f90: New test.
15473 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
15474 * gfortran.dg/string_3_lp64.f90: New test.
15475
15476 2018-01-05 Jakub Jelinek <jakub@redhat.com>
15477
15478 PR target/83604
15479 * gcc.target/i386/sse-26.c: New test.
15480
15481 PR target/83604
15482 * gcc.target/i386/pr83604.c: New test.
15483
15484 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
15485
15486 * gcc.dg/vect/vect-align-4.c: New test.
15487 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
15488 and redefine as a structure with an unaligned member "b".
15489 (foo): Update accordingly.
15490
15491 2018-01-05 Sudakshina Das <sudi.das@arm.com>
15492
15493 PR target/82439
15494 * gcc.target/aarch64/bics_5.c: New test.
15495 * gcc.target/arm/bics_5.c: Likewise.
15496
15497 2018-01-05 Jakub Jelinek <jakub@redhat.com>
15498
15499 PR tree-optimization/83605
15500 * gcc.dg/pr83605.c: New test.
15501
15502 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15503
15504 PR target/83554
15505 * gcc.target/i386/pr83554.c: New test.
15506
15507 PR ipa/82352
15508 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
15509 long unsigned int.
15510
15511 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
15512
15513 PR fortran/83683
15514 PR fortran/45689
15515 * gfortran.dg/eoshift_8.f90: New test.
15516 * gfortran.dg/simplify_eoshift_1.f90: New test.
15517
15518 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15519
15520 PR debug/83585
15521 * gcc.dg/pr83585.c: New test.
15522
15523 2018-01-04 Nathan Sidwell <nathan@acm.org>
15524
15525 PR c++/83667
15526 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
15527
15528 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15529
15530 PR debug/83666
15531 * gcc.dg/pr83666.c: New test.
15532
15533 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
15534
15535 PR target/83628
15536 * gcc.target/alpha/pr83628-1.c: New test.
15537 * gcc.target/alpha/pr83628-2.c: Ditto.
15538
15539 2018-01-04 Martin Liska <mliska@suse.cz>
15540
15541 PR ipa/82352
15542 * g++.dg/ipa/pr82352.C: New test.
15543
15544 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15545
15546 * gcc.dg/vect-opt-info-1.c: Moved to ...
15547 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
15548 vect_int targets, use dg-additional-options instead of dg-options and
15549 use relative line numbers instead of absolute.
15550
15551 2018-01-03 Martin Sebor <msebor@redhat.com>
15552
15553 PR tree-optimization/83655
15554 * gcc.dg/Wrestrict-5.c: New test.
15555 * c-c++-common/builtins.c: New test.
15556
15557 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
15558 Alan Hayward <alan.hayward@arm.com>
15559 David Sherwood <david.sherwood@arm.com>
15560
15561 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
15562 (main): Call it.
15563
15564 2018-01-03 Jeff Law <law@redhat.com>
15565
15566 PR target/83641
15567 * gcc.target/i386/stack-check-17.c: New test.
15568 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
15569
15570 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15571
15572 PR debug/83621
15573 * gcc.dg/pr83621.c: New test.
15574
15575 PR debug/83645
15576 * gcc.dg/pr83645.c: New test.
15577
15578 2018-01-03 Martin Sebor <msebor@redhat.com>
15579
15580 PR tree-optimization/83603
15581 * gcc.dg/Wrestrict-4.c: New test.
15582
15583 PR c/83559
15584 * gcc.dg/const-2.c: New test.
15585 * gcc.dg/pure-3.c: New test.
15586
15587 2018-01-03 Martin Sebor <msebor@redhat.com>
15588
15589 * gcc.dg/Wrestrict-3.c: New test.
15590
15591 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15592
15593 PR c++/83555
15594 * g++.dg/opt/pr83555.C: New test.
15595 * g++.dg/ubsan/pr83555.C: New test.
15596
15597 2018-01-03 David Malcolm <dmalcolm@redhat.com>
15598
15599 PR c/82050
15600 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
15601 the !CHECKING_P case by expecting a note.
15602 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
15603 a note for the !CHECKING_P case, and move the return statement
15604 outside of #if CHECKING_P guard.
15605
15606 2018-01-03 Jeff Law <law@redhat.com>
15607
15608 PR middle-end/83654
15609 * gcc.target/i386/stack-check-18.c: New test.
15610 * gcc.target/i386/stack-check-19.c: New test.
15611
15612 2018-01-03 Martin Sebor <msebor@redhat.com>
15613
15614 PR tree-optimization/83501
15615 * c-c++-common/Warray-bounds-3.c: Remove xfail.
15616
15617 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15618
15619 PR tree-optimization/83501
15620 * gcc.dg/tree-ssa/pr83501-1.c: New test.
15621
15622 2018-01-03 Nathan Sidwell <nathan@acm.org>
15623
15624 PR c++/83667
15625 * g++.dg/ipa/pr83667.C: New.
15626
15627 2018-01-03 Martin Liska <mliska@suse.cz>
15628
15629 PR tree-optimization/83593
15630 * gcc.dg/pr83593.c: New test.
15631
15632 2018-01-03 Martin Liska <mliska@suse.cz>
15633
15634 PR ipa/83549
15635 * g++.dg/ipa/pr83549.C: New test.
15636
15637 2018-01-03 Marek Polacek <polacek@redhat.com>
15638
15639 PR c++/83592
15640 * g++.dg/warn/mvp2.C: New test.
15641
15642 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15643
15644 PR preprocessor/83602
15645 * g++.dg/cpp/pr83602.C: New test.
15646
15647 PR c++/83634
15648 * g++.dg/parse/pr83634.C: New test.
15649
15650 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
15651
15652 PR fortran/83664
15653 * gfortran.dg/eoshift_7.f90: New test.
15654
15655 2018-01-03 Jan Beulich <jbeulich@suse.com>
15656
15657 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
15658 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
15659
15660 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15661
15662 Update copyright years.
15663
15664 2018-01-03 Martin Liska <mliska@suse.cz>
15665
15666 PR ipa/83594
15667 * gcc.dg/ipa/pr83594.c: New test.
15668
15669 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
15670 Alan Hayward <alan.hayward@arm.com>
15671 David Sherwood <david.sherwood@arm.com>
15672
15673 * gcc.dg/vect-opt-info-1.c: New test.
15674
15675 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
15676
15677 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
15678 floorf128, truncf128, and roundf128.
15679 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
15680 optimizations added in match.pd.
15681 * gcc.target/powerpc/float128-hw6.c: Likewise.
15682 * gcc.target/powerpc/float128-hw7.c: Likewise.
15683 * gcc.target/powerpc/float128-hw8.c: Likewise.
15684 * gcc.target/powerpc/float128-hw9.c: Likewise.
15685 * gcc.target/powerpc/float128-hw10.c: Likewise.
15686 * gcc.target/powerpc/float128-hw11.c: Likewise.
15687
15688 2018-01-02 Jakub Jelinek <jakub@redhat.com>
15689
15690 PR c++/83556
15691 * g++.dg/cpp0x/pr83556.C: New test.
15692
15693 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
15694
15695 PR fortran/45689
15696 PR fortran/83650
15697 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
15698 * gfortran.dg/simplify_cshift_4.f90: New test.
15699
15700 2018-01-02 Marek Polacek <polacek@redhat.com>
15701
15702 PR c++/81860
15703 * g++.dg/cpp0x/inh-ctor30.C: New test.
15704
15705 PR c++/83644
15706 * g++.dg/cpp1z/pr83644.C: New test.
15707
15708 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
15709
15710 PR fortran/83076
15711 * gfortran.dg/coarray_45.f90: New test.
15712
15713 PR fortran/83319
15714 * gfortran.dg/coarray_46.f90: New test.
15715
15716 2018-01-01 Jakub Jelinek <jakub@redhat.com>
15717
15718 PR tree-optimization/83581
15719 * gcc.dg/pr83581.c: New test.
15720
15721 PR c/83595
15722 * gcc.dg/pr83595.c: New test.
15723
15724 PR middle-end/83608
15725 * g++.dg/opt/pr83608.C: New test.
15726
15727 PR middle-end/83609
15728 * gcc.dg/pr83609.c: New test.
15729 * g++.dg/opt/pr83609.C: New test.
15730
15731 PR middle-end/83623
15732 * gcc.dg/pr83623.c: New test.
15733
15734 * gcc.target/i386/i386.exp
15735 (check_effective_target_avx512vpopcntdqvl): New proc.
15736 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
15737 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
15738 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
15739 \f
15740 Copyright (C) 2018 Free Software Foundation, Inc.
15741
15742 Copying and distribution of this file, with or without modification,
15743 are permitted in any medium without royalty provided the copyright
15744 notice and this notice are preserved.