Fix PR testsuite/86519 reference.
[gcc.git] / gcc / testsuite / ChangeLog
1 2018-08-30 Sandra Loosemore <sandra@codesourcery.com>
2
3 * g++.dg/cpp0x/noexcept30.C: Make dependence on
4 -fdelete-null-pointer-checks explicit.
5 * g++.dg/cpp1y/constexpr-82218.C: Likewise.
6 * g++.dg/expr/pmf-3.C: Likewise.
7 * g++.dg/ext/attr-returns-nonnull.C: Likewise.
8 * g++.dg/tree-ssa/lifetime-dse1.C: Likewise.
9 * g++.dg/tree-ssa/pr61034.C: Likewise.
10 * gcc.dg/addr_equal-1.c: Likewise.
11 * gcc.dg/ipa/pr85734.c: Likewise.
12 * gcc.dg/ipa/propmalloc-1.c: Likewise.
13 * gcc.dg/ipa/propmalloc-2.c: Likewise.
14 * gcc.dg/ipa/propmalloc-3.c: Likewise.
15 * gcc.dg/tree-ssa/pr78154.c: Likewise.
16 * gcc.dg/tree-ssa/pr83648.c: Likewise.
17
18 2018-08-30 Martin Sebor <msebor@redhat.com>
19
20 PR testsuite/87158
21 * gcc.c-torture/execute/memchr-1.c: Correct big-endian expectations.
22
23 2018-08-30 Qing Zhao <qing.zhao@oracle.com>
24
25 PR testsuite/86519
26 gcc.dg/strcmpopt_6.c: Remove.
27 gcc.target/aarch64/strcmpopt_6.c: New testcase.
28 gcc.target/i386/strcmpopt_6.c: Likewise.
29
30 2018-08-30 Richard Biener <rguenther@suse.de>
31
32 PR tree-optimization/87147
33 * gcc.dg/torture/pr87147.c: New testcase.
34
35 2018-08-30 Tamar Christina <tamar.christina@arm.com>
36
37 * gcc.target/aarch64/large_struct_copy_2.c: New.
38
39 2018-08-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
40
41 PR middle-end/87053
42 * gcc.c-torture/execute/pr87053.c: New test.
43
44 2018-08-29 Jakub Jelinek <jakub@redhat.com>
45
46 PR c++/87095
47 * g++.dg/ubsan/vptr-13.C: New test.
48
49 2018-08-29 Paolo Carlini <paolo.carlini@oracle.com>
50
51 PR c++/85265
52 * g++.dg/concepts/pr85265.C: New.
53
54 2018-08-29 Martin Sebor <msebor@redhat.com>
55 Bernd Edlinger <bernd.edlinger@hotmail.de>
56
57 PR tree-optimization/86714
58 PR tree-optimization/86711
59 * gcc.c-torture/execute/memchr-1.c: New test.
60 * gcc.c-torture/execute/pr86714.c: New test.
61 * gcc.c-torture/execute/widechar-3.c: New test.
62 * gcc.dg/strlenopt-58.c: New test.
63
64 2018-08-29 Richard Biener <rguenther@suse.de>
65
66 PR tree-optimization/87132
67 * gcc.dg/torture/pr87132.c: New testcase.
68
69 2018-08-29 David Malcolm <dmalcolm@redhat.com>
70
71 PR c++/85110
72 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
73 output to reflect underlining of pertinent parameter in decl
74 for "no known conversion" messages.
75
76 2018-08-29 Jakub Jelinek <jakub@redhat.com>
77
78 PR c++/87122
79 * g++.dg/cpp1z/decomp47.C: New test.
80
81 2018-08-29 Matthew Malcomson <matthew.malcomson@arm.com>
82
83 * gcc.target/aarch64/simd/vect_su_add_sub.c: Use 32 and 64-bit types
84 where appropriate.
85
86 2018-08-29 Richard Biener <rguenther@suse.de>
87
88 PR tree-optimization/87117
89 * gfortran.dg/pr87117.f90: New testcase.
90
91 2018-08-29 Richard Biener <rguenther@suse.de>
92
93 PR tree-optimization/87126
94 * gcc.dg/tree-ssa/pr87126.c: New testcase.
95
96 2018-08-28 MCC CS <deswurstes@users.noreply.github.com>
97
98 PR tree-optimization/87009
99 * gcc.dg/pr87009.c: New test.
100
101 2018-08-28 Martin Sebor <msebor@redhat.com>
102
103 PR middle-end/86631
104 * g++.dg/Walloca1.C: Adjust.
105
106 2018-08-28 Paolo Carlini <paolo.carlini@oracle.com>
107
108 PR c++/86546
109 * g++.dg/other/switch4.C: New.
110
111 2018-08-28 Richard Biener <rguenther@suse.de>
112
113 PR tree-optimization/87124
114 * g++.dg/torture/pr87124.C: New testcase.
115
116 2017-08-28 Paul Thomas <pault@gcc.gnu.org>
117
118 PR fortran/80477
119 * gfortran.dg/class_result_7.f90: New test.
120 * gfortran.dg/class_result_8.f90: New test.
121 * gfortran.dg/class_result_9.f90: New test.
122
123 PR fortran/86481
124 * gfortran.dg/allocate_with_source_25.f90: New test.
125
126 2018-08-28 Jakub Jelinek <jakub@redhat.com>
127
128 PR middle-end/87099
129 * gcc.dg/pr87099.c: New test.
130
131 2018-08-28 Richard Sandiford <richard.sandiford@arm.com>
132
133 PR testsuite/87078
134 * gcc.dg/vect/slp-37.c: Restrict scan tests to vect_hw_misalign.
135
136 2018-08-28 Richard Biener <rguenther@suse.de>
137
138 PR tree-optimization/87117
139 * gcc.dg/pr87117-1.c: New testcase.
140
141 2018-08-28 Richard Biener <rguenther@suse.de>
142
143 PR tree-optimization/87117
144 * gcc.dg/pr87117-2.c: New testcase.
145
146 2018-08-28 Richard Biener <rguenther@suse.de>
147
148 PR tree-optimization/87117
149 * gcc.dg/lvalue-5.c: New testcase.
150
151 2018-08-27 Jeff Law <law@redhat.com>
152
153 PR tree-optimization/87110
154 * gcc.c-torture/compile/pr87110.c: New test.
155
156 2018-08-27 Martin Sebor <msebor@redhat.com>
157
158 PR tree-optimization/86914
159 * gcc.dg/strlenopt-57.c: New test.
160
161 2018-08-27 Martin Sebor <msebor@redhat.com>
162
163 PR tree-optimization/87112
164 * gcc.dg/pr87112.c: New test.
165
166 2018-08-27 David Malcolm <dmalcolm@redhat.com>
167
168 PR c++/63392
169 * g++.dg/diagnostic/missing-typename.C: New test.
170
171 2018-08-27 Jeff Law <law@redhat.com>
172
173 * gcc.c-torture/compile/dse.c: New test.
174
175 2018-08-27 Jakub Jelinek <jakub@redhat.com>
176
177 PR c++/86993
178 * g++.dg/diagnostic/pr86993.C: New test.
179
180 2018-08-27 Richard Biener <rguenther@suse.de>
181
182 PR tree-optimization/86927
183 * gcc.dg/vect/pr86927.c: New testcase.
184
185 2018-08-27 David Malcolm <dmalcolm@redhat.com>
186
187 PR c++/87091
188 * gcc.dg/empty.h: New file.
189 * gcc.dg/fixits-pr84852-1.c: Update for move of fix-it hint to
190 top of file and removal of redundant second printing of warning
191 location.
192 * gcc.dg/fixits-pr84852-2.c: Likewise.
193 * gcc.dg/missing-header-fixit-3.c: Likewise.
194 * gcc.dg/missing-header-fixit-4.c: New test.
195 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Update for
196 conversion of show_caret_p to a tri-state.
197
198 2018-08-27 David Malcolm <dmalcolm@redhat.com>
199
200 PR c++/87091
201 * g++.dg/pr85523.C: Extend expected output to show line
202 before line-insertion fix-it hint.
203 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
204 (test_fixit_insert_newline): Add previous line to expected output.
205 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
206 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
207
208 2018-08-27 Martin Liska <mliska@suse.cz>
209
210 PR sanitizer/86962
211 * gcc.dg/asan/pr86962.c: New test.
212
213 2018-08-27 Martin Liska <mliska@suse.cz>
214
215 * gcc.dg/tree-prof/val-prof-10.c: New test.
216
217 2018-08-27 Martin Liska <mliska@suse.cz>
218
219 PR tree-optimization/86847
220 * gcc.dg/tree-ssa/switch-3.c: New test.
221 * gcc.dg/tree-ssa/vrp105.c: Remove.
222
223 2018-08-27 Martin Liska <mliska@suse.cz>
224
225 * gcc.dg/tree-ssa/switch-2.c: New test.
226
227 2018-08-27 Richard Biener <rguenther@suse.de>
228
229 * g++.dg/torture/20180705-1.C: New testcase.
230 * gcc.dg/tree-ssa/ssa-fre-67.c: Likewise.
231 * gcc.dg/tree-ssa/ssa-ccp-14.c: Scan FRE dump.
232 * gcc.dg/tree-ssa/ssa-fre-46.c: Use -O2.
233 * gcc.dg/tree-ssa/vrp92.c: Disable FRE.
234 * gcc.dg/pr83666.c: Drop --param=sccvn-max-scc-size option.
235 * gcc.dg/pr85195.c: Likewise.
236 * gcc.dg/pr85467.c: Likewise.
237 * gcc.dg/torture/pr81790.c: Likewise.
238
239 * gfortran.dg/reassoc_4.f: Change max-completely-peeled-insns
240 param to current default.
241
242 2018-08-27 Jakub Jelinek <jakub@redhat.com>
243
244 PR rtl-optimization/87065
245 * gcc.target/i386/pr87065.c: New test.
246
247 2018-08-26 Marek Polacek <polacek@redhat.com>
248
249 PR c++/87080
250 * g++.dg/cpp0x/Wpessimizing-move5.C: New test.
251
252 PR c++/87029, Implement -Wredundant-move.
253 * g++.dg/cpp0x/Wredundant-move1.C: New test.
254 * g++.dg/cpp0x/Wredundant-move2.C: New test.
255 * g++.dg/cpp0x/Wredundant-move3.C: New test.
256 * g++.dg/cpp0x/Wredundant-move4.C: New test.
257
258 2018-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
259
260 PR libfortran/86704
261 * gfortran.dg/matmul_19.f90: New test.
262
263 2018-08-25 Janus Weil <janus@gcc.gnu.org>
264
265 PR fortran/86545
266 * gfortran.dg/generic_35.f90: New test case.
267
268 2018-08-24 David Malcolm <dmalcolm@redhat.com>
269
270 PR c++/87091
271 * gcc.dg/missing-header-fixit-3.c: Update for changes to how
272 line spans are printed with -fdiagnostics-show-line-numbers.
273
274 2018-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
275
276 PR fortran/86837
277 * gfortran.dg/implied_do_io_6.f90: New test.
278
279 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
280
281 PR middle-end/87092
282 * gcc.dg/pr87092.c: New test.
283
284 2018-08-24 Marek Polacek <polacek@redhat.com>
285
286 PR c++/67012
287 PR c++/86942
288 * g++.dg/cpp0x/auto52.C: New test.
289 * g++.dg/cpp1y/auto-fn52.C: New test.
290 * g++.dg/cpp1y/auto-fn53.C: New test.
291 * g++.dg/cpp1y/auto-fn54.C: New test.
292
293 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
294
295 * lib/target-supports.exp (vect_perm_supported): Only return
296 false for variable-length vectors if the permute size is not
297 a power of 2.
298 (check_effective_target_vect_perm)
299 (check_effective_target_vect_perm_byte)
300 (check_effective_target_vect_perm_short): Remove check for
301 variable-length vectors.
302 * gcc.dg/vect/slp-23.c: Add an XFAIL for variable-length SVE.
303 * gcc.dg/vect/slp-perm-10.c: Likewise.
304 * gcc.dg/vect/slp-perm-9.c: Add an XFAIL for variable-length vectors.
305
306 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
307
308 * gcc.target/aarch64/sve/bswap_1.c: New test.
309 * gcc.target/aarch64/sve/bswap_2.c: Likewise.
310 * gcc.target/aarch64/sve/bswap_3.c: Likewise.
311
312 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
313
314 * gcc.target/aarch64/sve/slp_perm_1.c: New test.
315 * gcc.target/aarch64/sve/slp_perm_2.c: Likewise.
316 * gcc.target/aarch64/sve/slp_perm_3.c: Likewise.
317 * gcc.target/aarch64/sve/slp_perm_4.c: Likewise.
318 * gcc.target/aarch64/sve/slp_perm_5.c: Likewise.
319 * gcc.target/aarch64/sve/slp_perm_6.c: Likewise.
320 * gcc.target/aarch64/sve/slp_perm_7.c: Likewise.
321
322 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
323
324 PR debug/79342
325 * gcc.dg/pr79342.: New test.
326
327 2018-08-23 Martin Sebor <msebor@redhat.com>
328
329 PR tree-optimization/87072
330 * gcc.dg/Warray-bounds-35.c: New test.
331
332 2018-08-23 Richard Biener <rguenther@suse.de>
333
334 PR middle-end/87024
335 * gcc.dg/pr87024.c: New testcase.
336
337 2018-08-23 Richard Sandiford <richard.sandiford@arm.com>
338
339 * gcc.dg/vect/no-vfa-vect-depend-2.c: Remove XFAIL.
340 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
341 * gcc.dg/vect/pr65947-13.c: Update for vect_fold_extract_last.
342 * gcc.dg/vect/pr80631-2.c: Likewise.
343
344 2017-08-23 Paul Thomas <pault@gcc.gnu.org>
345
346 PR fortran/86863
347 * gfortran.dg/submodule_32.f08: New test.
348
349 2018-08-22 Janus Weil <janus@gcc.gnu.org>
350
351 PR fortran/86935
352 * gfortran.dg/associate_3.f90: Update error message.
353 * gfortran.dg/associate_39.f90: New test case.
354
355 2018-08-22 Janus Weil <janus@gcc.gnu.org>
356
357 PR fortran/86888
358 * gfortran.dg/alloc_comp_basics_6.f90: Update an error message and add
359 an additional case.
360 * gfortran.dg/alloc_comp_basics_7.f90: New test case.
361 * gfortran.dg/class_17.f03: Update error message.
362 * gfortran.dg/class_55.f90: Ditto.
363 * gfortran.dg/dtio_11.f90: Update error messages.
364 * gfortran.dg/implicit_actual.f90: Add an error message.
365 * gfortran.dg/typebound_proc_12.f90: Update error message.
366
367 2018-08-22 Martin Sebor <msebor@redhat.com>
368
369 PR middle-end/87052
370 * gcc.dg/pr87052.c: New test.
371 * gcc.dg/tree-ssa/dump-3.c: Adjust.
372
373 2018-08-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
374
375 * gfortran.dg/max_fmax_aarch64.f90: Rename to...
376 * gfortran.dg/max_expr.f90: ...this.
377 * gfortran.dg/min_fmin_aarch64.f90: Rename to...
378 * gfortran.dg/min_expr.f90: ...this.
379
380 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
381
382 PR tree-optimization/86725
383 * gcc.dg/vect/no-scevccp-pr86725-2.c: New test.
384 * gcc.dg/vect/no-scevccp-pr86725-3.c: Likewise.
385 * gcc.dg/vect/no-scevccp-pr86725-4.c: Likewise.
386 * gcc.dg/vect/no-scevccp-pr86725-5.c: Likewise.
387
388 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
389
390 PR tree-optimization/86725
391 * gcc.dg/vect/no-scevccp-pr86725-1.c: New test.
392
393 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
394
395 * gcc.dg/vect/vect-avg-16.c: New test.
396 * gcc.dg/vect/slp-37.c: Expect the loop to be vectorized.
397 * gcc.dg/vect/vect-strided-u8-i8-gap4.c,
398 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise for
399 the second loop in main1.
400
401 2018-08-22 Iain Sandoe <iain@sandoe.co.uk>
402
403 * gcc.dg/lto/pr85248_0.c (test_alias):
404 Stringify __USER_LABEL_PREFIX__.
405 (test_noreturn): Likewise.
406
407 2018-08-22 Richard Biener <rguenther@suse.de>
408
409 PR tree-optimization/86988
410 * g++.dg/pr86988.C: New testcase.
411
412 2018-08-22 Richard Biener <rguenther@suse.de>
413
414 PR tree-optimization/86945
415 * tree-cfg.c (generate_range_test): Use unsigned arithmetic.
416
417 2018-08-21 Janne Blomqvist <jb@gcc.gnu.org>
418
419 * gfortran.dg/nan_1.f90: Remove tests that test MAX/MIN with NaNs.
420
421 2018-08-21 Nicolas Koenig <koenigni@gcc.gnu.org>
422 Thomas Koenig <tkoenig@gcc.gnu.org>
423
424 PR fortran/25829
425 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
426 * gfortran.dg/f2003_io_1.f03: Add wait statement.
427
428 2018-08-21 Marek Polacek <polacek@redhat.com>
429
430 PR c++/86981, Implement -Wpessimizing-move.
431 * g++.dg/cpp0x/Wpessimizing-move1.C: New test.
432 * g++.dg/cpp0x/Wpessimizing-move2.C: New test.
433 * g++.dg/cpp0x/Wpessimizing-move3.C: New test.
434 * g++.dg/cpp0x/Wpessimizing-move4.C: New test.
435 * g++.dg/cpp1z/Wpessimizing-move1.C: New test.
436
437 PR c++/65043
438 * g++.dg/concepts/pr67595.C: Add dg-warning.
439 * g++.dg/cpp0x/Wnarrowing11.C: New test.
440 * g++.dg/cpp0x/Wnarrowing12.C: New test.
441 * g++.dg/cpp0x/rv-cast5.C: Add static_cast.
442
443 PR c++/86499
444 * g++.dg/cpp0x/lambda/lambda-non-local.C: New test.
445 * g++.dg/cpp0x/lambda/lambda-this10.C: Adjust dg-error.
446
447 2018-08-21 Ed Schonberg <schonberg@adacore.com>
448
449 * gnat.dg/expr_func7.adb, gnat.dg/expr_func7.ads: New testcase.
450
451 2018-08-21 Ed Schonberg <schonberg@adacore.com>
452
453 * gnat.dg/expr_func6.adb, gnat.dg/expr_func6.ads: New testcase.
454
455 2018-08-21 Javier Miranda <miranda@adacore.com>
456
457 * gnat.dg/spark2.adb, gnat.dg/spark2.ads: New testcase.
458
459 2018-08-21 Ed Schonberg <schonberg@adacore.com>
460
461 * gnat.dg/prot6.adb, gnat.dg/prot6.ads: New testcase.
462
463 2018-08-21 Ed Schonberg <schonberg@adacore.com>
464
465 * gnat.dg/access5.adb, gnat.dg/access5.ads: New testcase.
466
467 2018-08-21 Eric Botcazou <ebotcazou@adacore.com>
468
469 * gnat.dg/rep_clause7.adb: New testcase.
470
471 2018-08-21 Ed Schonberg <schonberg@adacore.com>
472
473 * gnat.dg/task1.adb, gnat.dg/task1.ads, gnat.dg/task1_pkg.adb,
474 gnat.dg/task1_pkg.ads: New testcase.
475
476 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
477
478 * gnat.dg/linkedlist.adb: New testcase.
479
480 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
481
482 * gnat.dg/elab6.adb, gnat.dg/elab6.ads, gnat.dg/elab6_pkg.adb,
483 gnat.dg/elab6_pkg.ads: New testcase.
484
485 2018-08-21 Ed Schonberg <schonberg@adacore.com>
486
487 * gnat.dg/expr_func5.adb: New testcase.
488
489 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
490
491 * gnat.dg/dynhash.adb: New testcase.
492
493 2018-08-21 Javier Miranda <miranda@adacore.com>
494
495 * gnat.dg/enum4.adb: New testcase.
496
497 2018-08-21 Tamar Christina <tamar.christina@arm.com>
498
499 * gcc.target/aarch64/large_struct_copy.c: New test.
500
501 2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
502
503 * g++.dg/torture/pr86763.C: Restrict to *-*-linux*.
504
505 2018-08-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
506
507 PR middle-end/86121
508 * gcc.dg/Wstringop-overflow-6.c: Remove xfail.
509
510 2018-08-21 Tom de Vries <tdevries@suse.de>
511
512 * gcc.c-torture/unsorted/dump-noaddr.x: Use -gno-record-gcc-switches
513 to avoid mismatch in .debug and .earlydebug dump files.
514
515 2018-08-20 Michael Meissner <meissner@linux.ibm.com>
516
517 PR target/87033
518 * gcc.target/powerpc/pr87033.c: New test.
519
520 2018-08-20 Martin Sebor <msebor@redhat.com>
521
522 PR tree-optimization/87034
523 * gcc.dg/builtin-sprintf-warn-20.c: New test.
524
525 2018-08-20 David Malcolm <dmalcolm@redhat.com>
526
527 PR other/84889
528 * gcc.dg/plugin/diagnostic-group-test-1.c: New test.
529 * gcc.dg/plugin/diagnostic_group_plugin.c: New test.
530 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
531
532 2018-08-20 H.J. Lu <hongjiu.lu@intel.com>
533
534 PR target/87014
535 * g++.dg/torture/pr87014.C: New file.
536
537 2018-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
538
539 PR target/86984
540 * gcc.target/alpha/pr86984.c: New test.
541
542 2018-08-20 Richard Biener <rguenther@suse.de>
543
544 PR tree-optimization/78655
545 * gcc.dg/tree-ssa/evrp11.c: New testcase.
546
547 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
548
549 * gcc.dg/debug/dwarf2/pr80263.c: Suppress pubtypes output
550 for Darwin.
551
552 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
553
554 * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF
555 test on Darwin.
556 * g++.dg/debug/dwarf2/pr85302.C: Likewise.
557 * gcc.dg/lto/pr83719_0.c: Likewise.
558
559 2018-08-17 Martin Sebor <msebor@redhat.com>
560
561 PR testsuite/86996
562 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
563
564 2018-08-17 David Malcolm <dmalcolm@redhat.com>
565
566 * g++.dg/conversion/Wwrite-strings.C: New test.
567
568 2018-08-17 Sandra Loosemore <sandra@codesourcery.com>
569 Chung-Lin Tang <cltang@codesourcery.com>
570 Xianmiao Qu <xianmiao_qu@c-sky.com>
571
572 C-SKY port: Testsuite
573
574 * g++.dg/Wno-frame-address.C: Adjust for C-SKY.
575 * g++.dg/torture/type-generic-1.C: Likewise.
576 * gcc.c-torture/compile/20000804-1.c: Likewise.
577 * gcc.c-torture/execute/20101011-1.c: Likewise.
578 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
579 * gcc.dg/20020312-2.c: Likewise.
580 * gcc.dg/Wno-frame-address.c: Likewise.
581 * gcc.dg/c11-true_min-1.c: Likewise.
582 * gcc.dg/sibcall-10.c: Likewise.
583 * gcc.dg/sibcall-9.c: Likewise.
584 * gcc.dg/stack-usage-1.c: Likewise.
585 * gcc.dg/torture/float32-tg-3.c: Likewise.
586 * gcc.dg/torture/float32x-tg-3.c: Likewise.
587 * gcc.dg/torture/float64-tg-3.c: Likewise.
588 * gcc.dg/torture/float64x-tg-3.c: Likewise.
589 * gcc.dg/torture/type-generic-1.c: Likewise.
590 * gcc.target/csky/*: New.
591 * lib/target-supports.exp (check_profiling_available): Add
592 csky-*-elf.
593 (check_effective_target_hard_float): Handle C-SKY targets with
594 single-precision hard float only.
595 (check_effective_target_logical_op_short_circuit): Handle C-SKY.
596
597 2018-08-17 David Malcolm <dmalcolm@redhat.com>
598
599 * gcc.dg/format/gcc_diag-1.c: Fix typo. Add test coverage for
600 gcc_dump_printf.
601 * gcc.dg/format/gcc_diag-10.c: Add gimple typedef. Add test
602 coverage for gcc_dump_printf.
603
604 2018-08-17 Martin Liska <mliska@suse.cz>
605
606 * g++.dg/opt/mpx.C: Fix scanned pattern.
607 * gcc.target/i386/mpx.c: Likewise.
608 * g++.dg/warn/Wunreachable-code-1.C: Remove.
609 * g++.dg/warn/Wunreachable-code-2.C: Likewise.
610 * gcc.dg/torture/pr52969.c: Likewise.
611 * g++.dg/warn/pr31246-2.C: Likewise.
612 * g++.dg/warn/pr31246.C: Likewise.
613 * gcc.dg/pr33092.c: Likewise.
614 * g++.dg/opt/eh1.C: Remove a deprecated option.
615 * g++.dg/template/inline1.C: Likewise.
616 * g++.dg/tree-ssa/pr81408.C: Likewise.
617 * gcc.dg/pr41837.c: Likewise.
618 * gcc.dg/pr41841.c: Likewise.
619 * gcc.dg/pr42250.c: Likewise.
620 * gcc.dg/pr43084.c: Likewise.
621 * gcc.dg/pr43317.c: Likewise.
622 * gcc.dg/pr51879-18.c: Likewise.
623 * gcc.dg/torture/pr36066.c: Likewise.
624 * gcc.dg/tree-ssa/ifc-8.c: Likewise.
625 * gcc.dg/tree-ssa/ifc-cd.c: Likewise.
626 * gcc.dg/tree-ssa/pr19210-1.c: Likewise.
627 * gcc.dg/tree-ssa/pr45122.c: Likewise.
628 * gcc.target/i386/pr45352-2.c: Likewise.
629 * gcc.target/i386/zee.c: Likewise.
630 * gfortran.dg/auto_char_len_2.f90: Likewise.
631 * gfortran.dg/auto_char_len_4.f90: Likewise.
632 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
633 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
634 * gfortran.dg/gomp/pr47331.f90: Likewise.
635 * gfortran.dg/pr40999.f: Likewise.
636 * gfortran.dg/pr41011.f: Likewise.
637 * gfortran.dg/pr42051.f03: Likewise.
638 * gfortran.dg/pr46804.f90: Likewise.
639 * gfortran.dg/pr83149_1.f90: Likewise.
640 * gfortran.dg/pr83149_b.f90: Likewise.
641 * gfortran.dg/whole_file_1.f90: Likewise.
642 * gfortran.dg/whole_file_10.f90: Likewise.
643 * gfortran.dg/whole_file_11.f90: Likewise.
644 * gfortran.dg/whole_file_12.f90: Likewise.
645 * gfortran.dg/whole_file_13.f90: Likewise.
646 * gfortran.dg/whole_file_14.f90: Likewise.
647 * gfortran.dg/whole_file_15.f90: Likewise.
648 * gfortran.dg/whole_file_16.f90: Likewise.
649 * gfortran.dg/whole_file_17.f90: Likewise.
650 * gfortran.dg/whole_file_18.f90: Likewise.
651 * gfortran.dg/whole_file_19.f90: Likewise.
652 * gfortran.dg/whole_file_2.f90: Likewise.
653 * gfortran.dg/whole_file_20.f03: Likewise.
654 * gfortran.dg/whole_file_3.f90: Likewise.
655 * gfortran.dg/whole_file_4.f90: Likewise.
656 * gfortran.dg/whole_file_5.f90: Likewise.
657 * gfortran.dg/whole_file_6.f90: Likewise.
658 * gfortran.dg/whole_file_7.f90: Likewise.
659 * gfortran.dg/whole_file_8.f90: Likewise.
660 * gfortran.dg/whole_file_9.f90: Likewise.
661 * gcc.dg/vect/vect.exp: Likewise.
662
663 2018-08-17 Richard Biener <rguenther@suse.de>
664
665 PR middle-end/86505
666 * gcc.dg/torture/pr86505.c: New testcase.
667
668 2018-08-16 Martin Sebor <msebor@redhat.com>
669
670 PR tree-optimization/86853
671 * gcc.dg/tree-ssa/builtin-sprintf-10.c: New test.
672 * gcc.dg/tree-ssa/builtin-sprintf-11.c: New test.
673 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Adjust.
674
675 2018-08-16 David Malcolm <dmalcolm@redhat.com>
676
677 * gcc.dg/missing-header-fixit-3.c: New test.
678
679 2018-08-16 David Malcolm <dmalcolm@redhat.com>
680
681 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
682 (test_fixit_insert_newline): Update expected output to show '+'
683 characters in margin of line-insertion fix-it hint.
684
685 2018-08-16 Nathan Sidwell <nathan@acm.org>
686
687 * gcc.dg/cpp/macsyntx.c: Adjust expected errors.
688 * gcc.dg/cpp/macsyntx2.c: likewise.
689
690 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
691
692 PR testsuite/86745
693 * gcc.target/i386/avx-cvt-2.c: Loosen scan-assembler strings.
694 * gcc.target/i386/avx-cvt-2.c: Ditto.
695
696 2018-08-16 David Malcolm <dmalcolm@redhat.com>
697
698 PR c++/70693
699 * c-c++-common/Wmisleading-indentation-pr70693.c: New test.
700
701 2018-08-16 Vlad Lazar <vlad.lazar@arm.com>
702
703 * gcc.target/aarch64/imm_choice_comparison.c: New test.
704
705 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
706
707 * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
708 (lib_strncmp): Likewise.
709
710 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
711
712 * c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin.
713 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
714 * g++.dg/torture/pr44295.C : Likewise.
715
716 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
717
718 PR testsuite/78544
719 * gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section
720 attributes and matching.
721 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
722 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
723
724 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
725
726 * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.
727
728 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
729
730 * gcc.target/i386/rop1.c: Remove.
731 * gcc.target/i386/pr83554 (dg-options): Remove -mmitigate-rop.
732
733 2018-08-15 Will Schmidt <will_schmidt@vnet.ibm.com>
734
735 * gcc.target/powerpc/fold-vec-splat-char.c: New.
736 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: New.
737 * gcc.target/powerpc/fold-vec-splat-int.c: New.
738 * gcc.target/powerpc/fold-vec-splat-longlong.c: New.
739 * gcc.target/powerpc/fold-vec-splat-pixel.c: New.
740 * gcc.target/powerpc/fold-vec-splat-short.c: New.
741
742 2018-08-15 David Malcolm <dmalcolm@redhat.com>
743
744 * g++.dg/diagnostic/aka3.C: New test.
745 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
746 output to show range labels.
747 * g++.dg/diagnostic/param-type-mismatch.C: Likewise.
748 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
749 * g++.dg/plugin/show-template-tree-color-labels.C: New test.
750 * gcc.dg/bad-binary-ops.c: Update expected output to show range
751 labels. Add an "aka" example.
752 * gcc.dg/cpp/pr66415-1.c: Update expected output to show range
753 labels.
754 * gcc.dg/format/diagnostic-ranges.c: Likewise.
755 * gcc.dg/format/pr72858.c: Likewise.
756 * gcc.dg/format/pr78498.c: Likewise.
757 * gcc.dg/param-type-mismatch.c: Add "-Wpointer-sign" to options.
758 Update expected output to show range labels. Add examples of
759 -Wincompatible-pointer-types and -Wpointer-sign for parameters.
760 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
761 Update expected output to show range labels.
762 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
763 (test_very_wide_line): Adjust so that label is at left-clipping
764 boundary.
765 (test_very_wide_line_2): New test.
766 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
767 Update expected output to show range labels.
768 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
769 * gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c: New test.
770 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
771 for new param to gcc_rich_location::add_expr.
772 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
773 Add "label" param.
774 (test_show_locus): Add examples of labels to various tests. Tweak
775 the "very wide_line" test case and duplicate it, to cover the
776 boundary values for clipping of labels against the left-margin.
777 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
778 diagnostic-test-show-locus-no-labels.c.
779 * gcc.dg/pr69554-1.c: Update expected output to show range labels.
780 Update line numbers of dg-locus directives.
781 * gcc.dg/pr69627.c: Update expected output to show range labels.
782 * lib/multiline.exp (proc _build_multiline_regex): Remove
783 special-case handling of lines with trailing '|'.
784
785 2018-08-15 Qing Zhao <qing.zhao@oracle.com>
786
787 PR testsuite/86519
788 * gcc.dg/strcmpopt_6.c: Scan the assembly file instead of
789 the .expand file.
790
791 2018-08-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
792
793 * gcc.dg/wmain.c: New test.
794
795 2018-08-15 Iain Sandoe <iain@sandoe.co.uk>
796
797 PR c/19315
798 * gcc.dg/graphite/pr82451.c: Make array 'a' an extern.
799 * gcc.dg/redecl-10.c: Expect warnings for the static vars with
800 unknown size.
801
802 2018-08-15 Martin Liska <mliska@suse.cz>
803
804 PR tree-optimization/86925
805 * gcc.dg/predict-20.c: New test.
806 * gcc.dg/predict-21.c: New test.
807
808 2018-08-15 Paolo Carlini <paolo.carlini@oracle.com>
809
810 * g++.dg/init/goto3.C: Adjust for error instead of permerror.
811
812 2018-08-14 Allan Sandfeld Jensen <allan.jensen@qt.io>
813
814 * gcc.target/i386/sse2-movs.c: New test.
815
816 2018-08-14 Martin Sebor <msebor@redhat.com>
817
818 PR tree-optimization/86650
819 * gcc.dg/Warray-bounds-34.c: New test.
820
821 2018-08-14 Janus Weil <janus@gcc.gnu.org>
822
823 PR fortran/86116
824 * gfortran.dg/generic_34.f90: New test case.
825
826 2018-08-13 Marek Polacek <polacek@redhat.com>
827
828 PR c++/57891
829 * g++.dg/cpp0x/Wnarrowing6.C: New test.
830 * g++.dg/cpp0x/Wnarrowing7.C: New test.
831 * g++.dg/cpp0x/Wnarrowing8.C: New test.
832 * g++.dg/cpp0x/Wnarrowing9.C: New test.
833 * g++.dg/cpp0x/Wnarrowing10.C: New test.
834 * g++.dg/cpp0x/constexpr-47969.C: Adjust dg-error.
835 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
836 * g++.dg/cpp0x/constexpr-targ.C: Likewise.
837 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
838 * g++.dg/ext/stmtexpr15.C: Likewise.
839 * g++.dg/gomp/pr47963.C: Likewise.
840 * g++.dg/init/new37.C: Likewise.
841 * g++.dg/init/new43.C: Likewise.
842 * g++.dg/other/fold1.C: Likewise.
843 * g++.dg/parse/array-size2.C: Likewise.
844 * g++.dg/template/dependent-name3.C: Likewise.
845 * g++.dg/cpp0x/constexpr-data2.C: Add dg-error.
846 * g++.dg/other/vrp1.C: Likewise.
847 * g++.dg/template/char1.C: Likewise.
848
849 2018-08-13 Segher Boessenkool <segher@kernel.crashing.org>
850
851 * gcc.target/powerpc/pr56605.c: The generated code can have an AND
852 instead of a ZERO_EXTEND.
853
854 2018-08-13 Martin Sebor <msebor@redhat.com>
855
856 PR tree-optimization/71625
857 * c-c++-common/attr-nonstring-3.c: Temporarily xfail a test case.
858 * g++.dg/init/string2.C: New test.
859 * g++.dg/init/string3.C: New test.
860 * g++.dg/init/string4.C: New test.
861 * gcc.dg/init-string-3.c: New test.
862 * gcc.dg/strlenopt-55.c: New test.
863 * gcc.dg/strlenopt-56.c: New test.
864
865 2018-08-13 Marek Polacek <polacek@redhat.com>
866
867 P0806R2 - Deprecate implicit capture of this via [=]
868 * g++.dg/cpp2a/lambda-this1.C: New test.
869 * g++.dg/cpp2a/lambda-this2.C: New test.
870 * g++.dg/cpp2a/lambda-this3.C: New test.
871
872 2018-08-13 Marek Polacek <polacek@redhat.com>
873
874 PR c++/86915
875 * g++.dg/diagnostic/auto1.C: New test.
876
877 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
878
879 PR fortran/66679
880 * gfortran.dg/transfer_class_3.f90: New test.
881
882 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
883
884 PR fortran/86906
885 * gfortran.dg/use_rename_9.f90: New test.
886
887 2018-08-11 Jakub Jelinek <jakub@redhat.com>
888
889 PR tree-optimization/86835
890 * gcc.dg/pr86835.c: New test.
891
892 2018-08-10 Janus Weil <janus@gcc.gnu.org>
893
894 PR fortran/57160
895 * gfortran.dg/actual_pointer_function_1.f90: Fix invalid test case.
896 * gfortran.dg/inline_matmul_23.f90: Add option "-ffrontend-optimize".
897 * gfortran.dg/short_circuiting_2.f90: New test case.
898 * gfortran.dg/short_circuiting_3.f90: New test case.
899
900 2018-08-10 Alexander Monakov <amonakov@ispras.ru>
901
902 PR target/82418
903 * gcc.target/i386/pr82418.c: New test.
904
905 2018-08-10 Martin Liska <mliska@suse.cz>
906
907 PR target/83610
908 * gcc.dg/predict-17.c: New test.
909 * gcc.dg/predict-18.c: New test.
910 * gcc.dg/predict-19.c: New test.
911
912 2018-08-10 Martin Liska <mliska@suse.cz>
913
914 PR tree-optimization/85799
915 * gcc.dg/pr85799.c: New test.
916
917 2018-08-09 Jeff Law <law@redhat.com>
918
919 PR middle-end/86897
920 * gcc.dg/uninit-suppress_2.c: Disable DOM.
921
922 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
923
924 * gcc.target/aarch64/sve/reduc_8.c: New test.
925
926 2018-08-09 David Malcolm <dmalcolm@redhat.com>
927
928 PR other/84889
929 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New
930 test.
931 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
932 New test.
933 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
934 * lib/prune.exp: Add -fno-diagnostics-show-line-numbers to
935 TEST_ALWAYS_FLAGS.
936
937 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
938
939 PR tree-optimization/86858
940 * gcc.dg/vect/pr86858.c: New test.
941
942 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
943
944 PR tree-optimization/86871
945 * gcc.dg/vect/pr86871.c: New test.
946
947 2018-08-09 Paolo Carlini <paolo.carlini@oracle.com>
948
949 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
950
951 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
952
953 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: Decrement
954 arch and tune numbers by 2.
955 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: Likewise.
956 * gcc.target/s390/target-attribute/tattr-m31-1.c: Likewise.
957 * gcc.target/s390/target-attribute/tattr-m31-10.c: Likewise.
958 * gcc.target/s390/target-attribute/tattr-m31-11.c: Likewise.
959 * gcc.target/s390/target-attribute/tattr-m31-12.c: Likewise.
960 * gcc.target/s390/target-attribute/tattr-m31-13.c: Likewise.
961 * gcc.target/s390/target-attribute/tattr-m31-14.c: Likewise.
962 * gcc.target/s390/target-attribute/tattr-m31-15.c: Likewise.
963 * gcc.target/s390/target-attribute/tattr-m31-16.c: Likewise.
964 * gcc.target/s390/target-attribute/tattr-m31-17.c: Likewise.
965 * gcc.target/s390/target-attribute/tattr-m31-18.c: Likewise.
966 * gcc.target/s390/target-attribute/tattr-m31-19.c: Likewise.
967 * gcc.target/s390/target-attribute/tattr-m31-2.c: Likewise.
968 * gcc.target/s390/target-attribute/tattr-m31-20.c: Likewise.
969 * gcc.target/s390/target-attribute/tattr-m31-21.c: Likewise.
970 * gcc.target/s390/target-attribute/tattr-m31-22.c: Likewise.
971 * gcc.target/s390/target-attribute/tattr-m31-23.c: Likewise.
972 * gcc.target/s390/target-attribute/tattr-m31-24.c: Likewise.
973 * gcc.target/s390/target-attribute/tattr-m31-25.c: Likewise.
974 * gcc.target/s390/target-attribute/tattr-m31-26.c: Likewise.
975 * gcc.target/s390/target-attribute/tattr-m31-27.c: Likewise.
976 * gcc.target/s390/target-attribute/tattr-m31-28.c: Likewise.
977 * gcc.target/s390/target-attribute/tattr-m31-29.c: Likewise.
978 * gcc.target/s390/target-attribute/tattr-m31-3.c: Likewise.
979 * gcc.target/s390/target-attribute/tattr-m31-30.c: Likewise.
980 * gcc.target/s390/target-attribute/tattr-m31-31.c: Likewise.
981 * gcc.target/s390/target-attribute/tattr-m31-32.c: Likewise.
982 * gcc.target/s390/target-attribute/tattr-m31-4.c: Likewise.
983 * gcc.target/s390/target-attribute/tattr-m31-5.c: Likewise.
984 * gcc.target/s390/target-attribute/tattr-m31-6.c: Likewise.
985 * gcc.target/s390/target-attribute/tattr-m31-7.c: Likewise.
986 * gcc.target/s390/target-attribute/tattr-m31-8.c: Likewise.
987 * gcc.target/s390/target-attribute/tattr-m31-9.c: Likewise.
988 * gcc.target/s390/target-attribute/tattr-m64-1.c: Likewise.
989 * gcc.target/s390/target-attribute/tattr-m64-10.c: Likewise.
990 * gcc.target/s390/target-attribute/tattr-m64-11.c: Likewise.
991 * gcc.target/s390/target-attribute/tattr-m64-12.c: Likewise.
992 * gcc.target/s390/target-attribute/tattr-m64-13.c: Likewise.
993 * gcc.target/s390/target-attribute/tattr-m64-14.c: Likewise.
994 * gcc.target/s390/target-attribute/tattr-m64-15.c: Likewise.
995 * gcc.target/s390/target-attribute/tattr-m64-16.c: Likewise.
996 * gcc.target/s390/target-attribute/tattr-m64-17.c: Likewise.
997 * gcc.target/s390/target-attribute/tattr-m64-18.c: Likewise.
998 * gcc.target/s390/target-attribute/tattr-m64-19.c: Likewise.
999 * gcc.target/s390/target-attribute/tattr-m64-2.c: Likewise.
1000 * gcc.target/s390/target-attribute/tattr-m64-20.c: Likewise.
1001 * gcc.target/s390/target-attribute/tattr-m64-21.c: Likewise.
1002 * gcc.target/s390/target-attribute/tattr-m64-22.c: Likewise.
1003 * gcc.target/s390/target-attribute/tattr-m64-23.c: Likewise.
1004 * gcc.target/s390/target-attribute/tattr-m64-24.c: Likewise.
1005 * gcc.target/s390/target-attribute/tattr-m64-25.c: Likewise.
1006 * gcc.target/s390/target-attribute/tattr-m64-26.c: Likewise.
1007 * gcc.target/s390/target-attribute/tattr-m64-27.c: Likewise.
1008 * gcc.target/s390/target-attribute/tattr-m64-28.c: Likewise.
1009 * gcc.target/s390/target-attribute/tattr-m64-29.c: Likewise.
1010 * gcc.target/s390/target-attribute/tattr-m64-3.c: Likewise.
1011 * gcc.target/s390/target-attribute/tattr-m64-30.c: Likewise.
1012 * gcc.target/s390/target-attribute/tattr-m64-31.c: Likewise.
1013 * gcc.target/s390/target-attribute/tattr-m64-32.c: Likewise.
1014 * gcc.target/s390/target-attribute/tattr-m64-33.c: Likewise.
1015 * gcc.target/s390/target-attribute/tattr-m64-4.c: Likewise.
1016 * gcc.target/s390/target-attribute/tattr-m64-5.c: Likewise.
1017 * gcc.target/s390/target-attribute/tattr-m64-6.c: Likewise.
1018 * gcc.target/s390/target-attribute/tattr-m64-7.c: Likewise.
1019 * gcc.target/s390/target-attribute/tattr-m64-8.c: Likewise.
1020 * gcc.target/s390/target-attribute/tattr-m64-9.c: Likewise.
1021
1022 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
1023
1024 PR target/84332
1025 * gcc.target/s390/pr84332.c: New testcase.
1026
1027 2018-08-08 Andreas Schwab <schwab@linux-m68k.org>
1028
1029 PR target/46179
1030 * gcc.target/m68k/tls-dimode.c: New file.
1031
1032 2018-08-08 Nathan Sidwell <nathan@acm.org>
1033
1034 * c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h,
1035 c-c++-common/inc-from-1.c: New
1036
1037 2018-08-08 Andreas Krebbel <krebbel@linux.ibm.com>
1038
1039 PR target/85295
1040 * gcc.target/s390/TI-constants-lra.c: New testcase.
1041 * gcc.target/s390/TI-constants-nolra.c: New testcase.
1042
1043 2018-08-08 Ilya Leoshkevich <iii@linux.ibm.com>
1044
1045 * gcc.target/s390/hotpatch-8.c: Remove.
1046 * gcc.target/s390/hotpatch-9.c: Remove.
1047 * gcc.target/s390/mnop-mcount-m31-fpic.c: Remove.
1048 * gcc.target/s390/mnop-mcount-m31.c: Remove.
1049
1050 2018-08-08 Jakub Jelinek <jakub@redhat.com>
1051
1052 P0595R1 - is_constant_evaluated
1053 * g++.dg/cpp2a/is-constant-evaluated1.C: New test.
1054
1055 PR c++/86836
1056 * g++.dg/cpp1z/decomp46.C: New test.
1057
1058 PR c++/86738
1059 * g++.dg/opt/pr86738.C: New test.
1060
1061 2018-08-07 Richard Sandiford <richard.sandiford@arm.com>
1062
1063 PR target/86838
1064 * gcc.target/aarch64/frecpe_1.c: New test.
1065 * gcc.target/aarch64/frecpe_2.c: Likewise.
1066
1067 2018-08-07 Paolo Carlini <paolo.carlini@oracle.com>
1068
1069 PR c++/59480, DR 136
1070 * g++.dg/other/friend8.C: New.
1071 * g++.dg/other/friend9.C: Likewise.
1072 * g++.dg/other/friend10.C: Likewise.
1073 * g++.dg/other/friend11.C: Likewise.
1074 * g++.dg/other/friend12.C: Likewise.
1075 * g++.dg/other/friend13.C: Likewise.
1076 * g++.dg/other/friend14.C: Likewise.
1077 * g++.dg/other/friend15.C: Likewise.
1078 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1079 * g++.dg/parse/defarg8.C: Likewise.
1080
1081 2018-08-07 Martin Liska <mliska@suse.cz>
1082
1083 PR middle-end/83023
1084 * gcc.dg/predict-16.c: New test.
1085 * g++.dg/predict-1.C: New test.
1086
1087 2018-08-07 Steve Ellcey <sellcey@cavium.com>
1088 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1089
1090 PR tree-optimization/80925
1091 * gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops
1092 vectorized on !vect_hw_misalign targets.
1093
1094 2018-08-06 Marek Polacek <polacek@redhat.com>
1095
1096 PR c++/86767
1097 * g++.dg/cpp1y/constexpr-86767.C: New test.
1098
1099 2018-08-06 Uros Bizjak <ubizjak@gmail.com>
1100
1101 * g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt
1102 for target *-*-linux-gnu.
1103
1104 2018-08-06 Alan Hayward <alan.hayward@arm.com>
1105
1106 * gcc.target/aarch64/sve/tls_preserve_1.c: New test.
1107 * gcc.target/aarch64/sve/tls_preserve_2.c: New test.
1108 * gcc.target/aarch64/sve/tls_preserve_3.c: New test.
1109
1110 2018-08-06 Andreas Krebbel <krebbel@linux.ibm.com>
1111
1112 * gcc.target/s390/nomemloopunroll-1.c: New test.
1113
1114 2018-08-05 H.J. Lu <hongjiu.lu@intel.com>
1115
1116 PR target/86386
1117 * gcc.target/i386/pr86386.c: New file.
1118
1119 2018-08-04 Tom de Vries <tdevries@suse.de>
1120
1121 * lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line.
1122
1123 2018-08-04 Andreas Schwab <schwab@linux-m68k.org>
1124
1125 * gcc.dg/guality/const-volatile.c: Remove duplicate test
1126 "type:cvip".
1127
1128 2018-08-04 Janus Weil <janus@gcc.gnu.org>
1129
1130 PR fortran/45521
1131 * gfortran.dg/interface_assignment_6.f90: New test case.
1132
1133 2018-08-04 Uros Bizjak <ubizjak@gmail.com>
1134
1135 PR testsuite/86153
1136 * g++.dg/pr83239.C (dg-options): Add -finline-limit=500.
1137
1138 2018-08-03 David Malcolm <dmalcolm@redhat.com>
1139 Jonathan Wakely <jwakely@redhat.com>
1140
1141 PR c++/85523
1142 * g++.dg/pr85523.C: New test.
1143
1144 2018-08-03 Bogdan Harjoc <harjoc@gmail.com>
1145
1146 PR c/86690
1147 * gcc.dg/union-duplicate-field.c: New test.
1148
1149 2018-08-03 Jason Merrill <jason@redhat.com>
1150
1151 PR c++/86706
1152 * g++.dg/template/pr86706.C: New test.
1153
1154 2018-08-03 Richard Sandiford <richard.sandiford@arm.com>
1155
1156 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect AVG_FLOOR to be used
1157 on vect_avg_qi targets.
1158 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
1159 * gcc.dg/vect/bb-slp-pow-1.c: New test.
1160 * gcc.dg/vect/vect-avg-15.c: Likewise.
1161
1162 2018-08-03 Martin Liska <mliska@suse.cz>
1163
1164 * gcc.dg/predict-1.c: Adjust scanned pattern to cover 2 digits.
1165 * gcc.dg/predict-13.c: Likewise.
1166 * gcc.dg/predict-3.c: Likewise.
1167 * gcc.dg/predict-4.c: Likewise.
1168 * gcc.dg/predict-5.c: Likewise.
1169 * gcc.dg/predict-6.c: Likewise.
1170 * gcc.dg/predict-9.c: Likewise.
1171 * gfortran.dg/predict-1.f90: Likewise.
1172
1173 2018-08-02 Richard Biener <rguenther@suse.de>
1174
1175 PR c++/86763
1176 * g++.dg/torture/pr86763.C: New testcase.
1177
1178 2018-08-02 Richard Biener <rguenther@suse.de>
1179
1180 PR tree-optimization/86816
1181 * g++.dg/torture/pr86816.C: New testcase.
1182
1183 2018-08-02 Richard Sandiford <richard.sandiford@arm.com>
1184
1185 * gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate
1186 to be used.
1187 * gcc.target/aarch64/f16_mov_immediate_2.c: Likewise.
1188 * gcc.target/aarch64/f16_mov_immediate_3.c: Force +nofp16.
1189 * gcc.target/aarch64/sve/single_1.c: Except fmov immediate to be used
1190 for .h.
1191 * gcc.target/aarch64/sve/single_2.c: Likewise.
1192 * gcc.target/aarch64/sve/single_3.c: Likewise.
1193 * gcc.target/aarch64/sve/single_4.c: Likewise.
1194
1195 2018-08-02 Jackson Woodruff <jackson.woodruff@arm.com>
1196
1197 PR target/86014
1198 * gcc.target/aarch64/ldp_stp_13.c: New test.
1199
1200 2018-08-01 Martin Sebor <msebor@redhat.com>
1201
1202 PR tree-optimization/86650
1203 * gcc.dg/format/gcc_diag-10.c: Adjust.
1204
1205 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1206
1207 * gcc.target/aarch64/sve/var_stride_2.c: Update expected form
1208 of range check.
1209 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
1210
1211 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1212
1213 PR target/86753
1214 * gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests.
1215 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
1216
1217 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1218
1219 * gcc.dg/pointer-range-check-1.c: New test.
1220 * gcc.dg/pointer-range-check-2.c: Likewise.
1221
1222 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1223
1224 PR tree-optimization/86749
1225 * gcc.dg/vect/pr86749.c: New test.
1226
1227 2018-08-01 Paolo Carlini <paolo.carlini@oracle.com>
1228
1229 PR c++/86661
1230 * g++.dg/lookup/name-clash12.C: New.
1231
1232 2018-08-01 Richard Biener <rguenther@suse.de>
1233
1234 * gcc.dg/tree-ssa/ssa-fre-68.c: New testcase.
1235
1236 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
1237
1238 * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0.
1239
1240 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
1241
1242 * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*.
1243
1244 2018-08-01 Martin Liska <mliska@suse.cz>
1245
1246 * gcc.dg/tree-prof/stringop-1.c: Adjust scanned pattern.
1247 * gcc.dg/tree-prof/stringop-2.c: Likewise.
1248 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
1249 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1250 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
1251 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
1252 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
1253 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
1254
1255 2018-08-01 Martin Liska <mliska@suse.cz>
1256
1257 PR value-prof/35543
1258 * gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove.
1259
1260 2018-08-01 Sam Tebbs <sam.tebbs@arm.com>
1261
1262 * gcc.target/aarch64/extract_zero_extend.c: New file.
1263
1264 2018-08-01 Jakub Jelinek <jakub@redhat.com>
1265
1266 PR c/85704
1267 * gcc.c-torture/compile/pr85704.c: New test.
1268
1269 2018-07-31 Alexandre Oliva <oliva@adacore.com>
1270 Olivier Hainque <hainque@adacore.com>
1271
1272 * gnat.dg/dinst.adb: New.
1273 * gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New.
1274
1275 2018-07-31 David Malcolm <dmalcolm@redhat.com>
1276
1277 * gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for
1278 tdiag and cxxdiag.
1279 * gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G
1280 and %K.
1281
1282 2018-07-31 Richard Earnshaw <rearnsha@arm.com>
1283
1284 * c-c++-common/spec-barrier-1.c: New test.
1285 * c-c++-common/spec-barrier-2.c: New test.
1286 * gcc.dg/spec-barrier-3.c: New test.
1287
1288 2018-07-31 Martin Sebor <msebor@redhat.com>
1289
1290 PR tree-optimization/86741
1291 * gcc.dg/Warray-bounds-33.c: New test.
1292
1293 2018-07-31 Andreas Krebbel <krebbel@linux.ibm.com>
1294
1295 * gcc.target/s390/memset-1.c: Improve testcase.
1296
1297 2018-07-31 Tom de Vries <tdevries@suse.de>
1298
1299 PR debug/86687
1300 * g++.dg/guality/pr86687.C: New test.
1301
1302 2018-07-31 Jakub Jelinek <jakub@redhat.com>
1303
1304 P1008R1 - prohibit aggregates with user-declared constructors
1305 * g++.dg/ext/is_aggregate.C: Add tests with deleted or defaulted ctor.
1306 * g++.dg/cpp0x/defaulted1.C (main): Ifdef out for C++2a B b = {1};.
1307 * g++.dg/cpp0x/deleted2.C: Expect error for C++2a.
1308 * g++.dg/cpp2a/aggr1.C: New test.
1309 * g++.dg/cpp2a/aggr2.C: New test.
1310
1311 2018-07-31 Segher Boessenkool <segher@kernel.crashing.org>
1312
1313 PR target/86640
1314 * gcc.target/arm/pr86640.c: New testcase.
1315
1316 2018-07-31 Martin Liska <mliska@suse.cz>
1317
1318 PR gcov-profile/85338
1319 PR gcov-profile/85350
1320 PR gcov-profile/85372
1321 * gcc.misc-tests/gcov-pr85338.c: New test.
1322 * gcc.misc-tests/gcov-pr85350.c: New test.
1323 * gcc.misc-tests/gcov-pr85372.c: New test.
1324
1325 2018-07-31 Martin Liska <mliska@suse.cz>
1326
1327 PR gcov-profile/83813
1328 PR gcov-profile/84758
1329 PR gcov-profile/85217
1330 PR gcov-profile/85332
1331 * gcc.misc-tests/gcov-pr83813.c: New test.
1332 * gcc.misc-tests/gcov-pr84758.c: New test.
1333 * gcc.misc-tests/gcov-pr85217.c: New test.
1334 * gcc.misc-tests/gcov-pr85332.c: New test.
1335
1336 2018-07-31 Ed Schonberg <schonberg@adacore.com>
1337
1338 * gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb,
1339 gnat.dg/prot5_pkg.ads: New testcase.
1340
1341 2018-07-31 Justin Squirek <squirek@adacore.com>
1342
1343 * gnat.dg/addr11.adb: New testcase.
1344
1345 2018-07-31 Hristian Kirtchev <kirtchev@adacore.com>
1346
1347 * gnat.dg/global.adb, gnat.dg/global.ads: New testcase.
1348
1349 2018-07-31 Gary Dismukes <dismukes@adacore.com>
1350
1351 * gnat.dg/block_ext_return_assert_failure.adb: New testcase.
1352
1353 2018-07-31 Ed Schonberg <schonberg@adacore.com>
1354
1355 * gnat.dg/iter3.adb: New testcase.
1356
1357 2018-07-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
1358
1359 Revert 'AsyncI/O patch committed'
1360 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
1361 Thomas Koenig <tkoenig@gcc.gnu.org>
1362
1363 PR fortran/25829
1364 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
1365 * gfortran.dg/f2003_io_1.f03: Add wait statement.
1366
1367 2018-07-30 Segher Boessenkool <segher@kernel.crashing.org>
1368
1369 PR rtl-optimization/85160
1370 * gcc.target/powerpc/combine-2-2.c: New testcase.
1371
1372 2018-07-27 Martin Sebor <msebor@redhat.com>
1373
1374 PR tree-optimization/86696
1375 * g++.dg/pr86696.C: New test.
1376
1377 2018-07-27 David Malcolm <dmalcolm@redhat.com>
1378
1379 PR tree-optimization/86636
1380 * gcc.c-torture/compile/pr86636.c: Add dg-do compile.
1381 Add dg-require-effective-target pthread.
1382
1383 2018-07-26 Qing Zhao <qing.zhao@oracle.com>
1384
1385 * gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation.
1386 * gcc.dg/strcmpopt_6.c: Likewise.
1387
1388 2018-07-26 Pat Haugen <pthaugen@us.ibm.com>
1389
1390 PR target/86612
1391 * gcc.target/powerpc/pr58673-2.c: Call strdup.
1392
1393 2018-07-26 Martin Sebor <msebor@redhat.com>
1394
1395 PR tree-optimization/86043
1396 PR tree-optimization/86042
1397 * gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to
1398 pr86688.
1399 * gcc.dg/strlenopt-44.c: New test.
1400
1401 2018-07-26 Martin Liska <mliska@suse.cz>
1402
1403 PR gcov-profile/86536
1404 * gcc.misc-tests/gcov-pr86536.c: New test.
1405
1406 2018-07-25 Martin Sebor <msebor@redhat.com>
1407
1408 * gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives
1409 ignored by the test harness.
1410
1411 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
1412 Thomas Koenig <tkoenig@gcc.gnu.org>
1413
1414 PR fortran/25829
1415 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
1416 * gfortran.dg/f2003_io_1.f03: Add wait statement.
1417
1418 2018-07-25 Jakub Jelinek <jakub@redhat.com>
1419
1420 PR c++/85515
1421 * g++.dg/pr85515-2.C: Add expected dg-error.
1422 * g++.dg/cpp0x/range-for36.C: New test.
1423
1424 2018-07-25 Claudiu Zissulescu <claziss@synopsys.com>
1425
1426 * gcc.target/arc/uncached-1.c: New test.
1427 * gcc.target/arc/uncached-2.c: Likewise.
1428
1429 2018-07-24 Martin Sebor <msebor@redhat.com>
1430
1431 PR tree-optimization/86622
1432 PR tree-optimization/86532
1433 * gcc.c-torture/execute/strlen-2.c: New test.
1434 * gcc.c-torture/execute/strlen-3.c: New test.
1435 * gcc.c-torture/execute/strlen-4.c: New test.
1436
1437 2018-07-24 David Malcolm <dmalcolm@redhat.com>
1438
1439 PR tree-optimization/86636
1440 * gcc.c-torture/compile/pr86636.c: New test.
1441
1442 2018-07-24 Matthew Malcomson <matthew.malcomson@arm.com>
1443
1444 * gcc.target/aarch64/simd/vect_su_add_sub.c: New.
1445
1446 2018-07-24 Jakub Jelinek <jakub@redhat.com>
1447
1448 PR middle-end/86627
1449 * gcc.target/i386/pr86627.c: New test.
1450
1451 PR testsuite/86649
1452 * g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1.
1453 * g++.dg/tree-ssa-/pr19476-5.C: Likewise.
1454 * g++.dg/tree-ssa-/pr19476-6.C: New test.
1455 * g++.dg/tree-ssa-/pr19476-7.C: New test.
1456
1457 2018-07-23 Carl Love <cel@us.ibm.com>
1458
1459 PR 86591
1460 * gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to
1461 file altivec-2-runnable.c.
1462 * gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests.
1463 * gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor.
1464 Update dg-final test for __divdi3 and __udivdi3 instructions. Update
1465 comments for instruction generated by vec_mergeh, vec_perm, vec_round,
1466 vec_cts, vec_ctu, vec_cpsgn tests.
1467
1468 2018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
1469
1470 PR c/86617
1471 * gcc.dg/pr86617.c: New test.
1472
1473 2018-07-23 Jakub Jelinek <jakub@redhat.com>
1474
1475 PR c++/86569
1476 * g++.dg/warn/Wnonnull-compare-9.C: New test.
1477
1478 2018-07-20 Martin Sebor <msebor@redhat.com>
1479
1480 PR middle-end/82063
1481 * c-c++-common/pr68657-1.c: Adjust.
1482 * c-c++-common/pr68657-2.c: Same.
1483 * c-c++-common/pr68657-3.c: Same.
1484 * c-c++-common/pr68833-1.c: Same.
1485 * gcc.dg/Walloc-size-larger-than-16.c: Same.
1486 * gcc.dg/Walloca-larger-than.c: New test.
1487 * gcc.dg/Walloca-larger-than-2.c: New test.
1488 * gcc.dg/Wframe-larger-than-2.c: New test.
1489 * gcc.dg/Wlarger-than3.c: New test.
1490 * gcc.dg/Wvla-larger-than-3.c: New test.
1491 * gcc.dg/pr42611.c: Adjust.
1492 * gnat.dg/frame_overflow.adb: Same.
1493
1494 2018-07-20 Martin Sebor <msebor@redhat.com>
1495
1496 PR tree-optimization/86613
1497 PR tree-optimization/86611
1498 * c-c++-common/Warray-bounds-2.c: Undefine macros and
1499 prune duplicate warnings.
1500 * gcc.dg/Warray-bounds-31.c: Xfail test cases with
1501 data-model-dependencies.
1502 * gcc.dg/Warray-bounds-32.c: Ditto.
1503
1504 2018-07-20 Richard Biener <rguenther@suse.de>
1505
1506 PR debug/86585
1507 * g++.dg/lto/pr86585_0.C: New testcase.
1508 * g++.dg/lto/pr86585_1.C: Likewise.
1509
1510 2018-07-19 Martin Sebor <msebor@redhat.com>
1511
1512 PR tree-optimization/83776
1513 PR tree-optimization/84047
1514 * gcc.dg/Warray-bounds-29.c: New test.
1515 * gcc.dg/Warray-bounds-30.c: New test.
1516 * gcc.dg/Warray-bounds-31.c: New test.
1517 * gcc.dg/Warray-bounds-32.c: New test.
1518
1519 2018-07-19 Michael Collison <michael.collison@arm.com>
1520 Richard Henderson <rth@redhat.com>
1521
1522 * gcc.target/aarch64/builtin_sadd_128.c: New testcase.
1523 * gcc.target/aarch64/builtin_saddl.c: New testcase.
1524 * gcc.target/aarch64/builtin_saddll.c: New testcase.
1525 * gcc.target/aarch64/builtin_uadd_128.c: New testcase.
1526 * gcc.target/aarch64/builtin_uaddl.c: New testcase.
1527 * gcc.target/aarch64/builtin_uaddll.c: New testcase.
1528 * gcc.target/aarch64/builtin_ssub_128.c: New testcase.
1529 * gcc.target/aarch64/builtin_ssubl.c: New testcase.
1530 * gcc.target/aarch64/builtin_ssubll.c: New testcase.
1531 * gcc.target/aarch64/builtin_usub_128.c: New testcase.
1532 * gcc.target/aarch64/builtin_usubl.c: New testcase.
1533 * gcc.target/aarch64/builtin_usubll.c: New testcase.
1534
1535 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1536
1537 Revert fix for c++/59480 (and testsuite followup)
1538
1539 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1540
1541 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1542
1543 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1544
1545 PR c++/59480, DR 136
1546 * g++.dg/other/friend8.C: New.
1547 * g++.dg/other/friend9.C: Likewise.
1548 * g++.dg/other/friend10.C: Likewise.
1549 * g++.dg/other/friend11.C: Likewise.
1550 * g++.dg/other/friend12.C: Likewise.
1551 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1552 * g++.dg/parse/defarg8.C: Likewise.
1553
1554 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
1555
1556 * gcc.target/aarch64/profile.c: New test.
1557
1558 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
1559
1560 PR target/83009
1561 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
1562
1563 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
1564
1565 PR target/86560
1566 * gcc.target/i386/pr86560-4.c: New test.
1567 * gcc.target/i386/pr86560-5.c: Likewise.
1568
1569 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
1570
1571 PR target/86560
1572 * gcc.target/i386/pr86560-1.c: New test.
1573 * gcc.target/i386/pr86560-2.c: Likewise.
1574 * gcc.target/i386/pr86560-3.c: Likewise.
1575
1576 2018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1577
1578 * gfortran.dg/max_fmax_aarch64.f90: New test.
1579 * gfortran.dg/min_fmin_aarch64.f90: Likewise.
1580 * gfortran.dg/minmax_integer.f90: Likewise.
1581
1582 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1583
1584 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1585
1586 2018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1587
1588 PR middle-end/86544
1589 * g++.dg/tree-ssa/pr86544.C: New test.
1590
1591 2018-07-18 Jakub Jelinek <jakub@redhat.com>
1592
1593 PR c++/86550
1594 * g++.dg/cpp0x/lambda/lambda-86550.C: New test.
1595
1596 2018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
1597
1598 PR 69558
1599 * c-c++-common/cpp/diagnostic-pragma-2.c: New test.
1600 * c-c++-common/pr69558.c: Remove xfail.
1601 * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations.
1602 * gcc.dg/pr61817-1.c: Likewise.
1603 * gcc.dg/pr61817-2.c: Likewise.
1604 * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location.
1605
1606 2018-07-18 Janus Weil <janus@gcc.gnu.org>
1607
1608 PR fortran/85599
1609 * gfortran.dg/function_optimize_5.f90: Add option
1610 '-faggressive-function-elimination' and update dg-warning clauses.
1611 * gfortran.dg/short_circuiting.f90: New test.
1612
1613 2018-07-18 Marek Polacek <polacek@redhat.com>
1614
1615 PR c++/86190 - bogus -Wsign-conversion warning
1616 * g++.dg/warn/Wsign-conversion-3.C: New test.
1617 * g++.dg/warn/Wsign-conversion-4.C: New test.
1618
1619 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1620
1621 PR c++/59480, DR 136
1622 * g++.dg/other/friend8.C: New.
1623 * g++.dg/other/friend9.C: Likewise.
1624 * g++.dg/other/friend10.C: Likewise.
1625 * g++.dg/other/friend11.C: Likewise.
1626 * g++.dg/other/friend12.C: Likewise.
1627 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1628 * g++.dg/parse/defarg8.C: Likewise.
1629
1630 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1631
1632 * g++.dg/ext/uow-3.C: Adjust.
1633 * g++.dg/ext/uow-4.C: Likewise.
1634 * g++.dg/lookup/name-clash11.C: Likewise.
1635 * g++.dg/lookup/name-clash7.C: Likewise.
1636 * g++.dg/lookup/redecl1.C: Likewise.
1637 * g++.dg/warn/changes-meaning.C: Likewise.
1638 * g++.old-deja/g++.jason/scoping8.C: Likewise.
1639 * g++.old-deja/g++.law/nest1.C: Likewise.
1640
1641 2018-07-18 Richard Biener <rguenther@suse.de>
1642
1643 PR debug/86523
1644 * g++.dg/lto/pr86523-3_0.C: New testcase.
1645
1646 2018-07-17 Andreas Schwab <schwab@linux-m68k.org>
1647
1648 * gcc.target/m68k/mulsi_highpart.c: New test.
1649
1650 2018-07-17 Jakub Jelinek <jakub@redhat.com>
1651
1652 * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error.
1653 * gcc.dg/cpp/pr61854-c94.c (foo): Likewise.
1654 * gcc.dg/cpp/pr61854-4.c (foo): Likewise.
1655 * gcc.dg/cpp/pr61854-8.c: New test.
1656
1657 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
1658
1659 * gcc.target/powerpc/pr85456.c: Require longdouble128.
1660
1661 2018-07-17 Fritz Reese <fritzoreese@gmail.com>
1662
1663 PR fortran/83184
1664 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
1665
1666 2018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com>
1667
1668 * gcc.target/powerpc/fold-vec-unpack-char.c: New.
1669 * gcc.target/powerpc/fold-vec-unpack-float.c: New.
1670 * gcc.target/powerpc/fold-vec-unpack-int.c: New.
1671 * gcc.target/powerpc/fold-vec-unpack-pixel.c: New.
1672 * gcc.target/powerpc/fold-vec-unpack-short.c: New.
1673
1674 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
1675
1676 * gcc.target/powerpc/pr57150.c: Require longdouble128.
1677 * gcc.target/powerpc/pr79916.c: Require dfp.
1678
1679 2018-07-17 Richard Biener <rguenther@suse.de>
1680
1681 PR lto/86456
1682 * g++.dg/debug/dwarf2/pr86456.C: New testcase.
1683
1684 2018-07-17 Robin Dapp <rdapp@linux.ibm.com>
1685
1686 * gcc.target/s390/function-align1.c: New test.
1687 * gcc.target/s390/function-align2.c: New test.
1688 * gcc.target/s390/function-align3.c: New test.
1689
1690 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
1691
1692 * gnat.dg/discr55.adb: New test.
1693
1694 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1695
1696 * gcc.target/i386/vartrack-1.c (dg-options): Add
1697 -fomit-frame-pointer.
1698
1699 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1700
1701 * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
1702 (dg-lto-options): Add -fPIC.
1703 * g++.dg/lto/pr86523-2_0.C: Likewise.
1704
1705 2018-07-17 Martin Liska <mliska@suse.cz>
1706
1707 * gcc.target/powerpc/loop_align.c: Update scanned pattern.
1708
1709 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1710
1711 * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
1712 testcase.
1713
1714 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
1715
1716 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
1717
1718 2018-07-17 Patrick Bernardi <bernardi@adacore.com>
1719
1720 * gnat.dg/memorytest.adb: New testcase.
1721
1722 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
1723
1724 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads:
1725 New testcase.
1726
1727 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1728
1729 * gnat.dg/equal3.adb: New testcase.
1730
1731 2018-07-17 Justin Squirek <squirek@adacore.com>
1732
1733 * gnat.dg/split_args.adb: New testcase.
1734
1735 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1736
1737 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
1738
1739 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
1740
1741 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads:
1742 New testcase.
1743
1744 2018-07-16 Carl Love <cel@us.ibm.com>
1745
1746 PR target/86414
1747 Forgot the PR number on the commit log.
1748
1749 2018-07-16 Carl Love <cel@us.ibm.com>
1750
1751 PR target/86414
1752 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
1753 longdouble128.
1754 * gcc.target/powerpc/divkc3-3.c: Ditto.
1755 * gcc.target/powerpc/mulkc3-2.c: Ditto.
1756 * gcc.target/powerpc/mulkc3-3.c: Ditto.
1757 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
1758 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
1759
1760 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1761
1762 * gcc.target/powerpc/convert-fp-128.c: New testcase.
1763 * gcc.target/powerpc/convert-fp-64.c: New testcase.
1764
1765 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1766
1767 * lib/target-supports.exp (check_effective_target_longdouble64,
1768 check_effective_target_ppc_float128,
1769 check_effective_target_ppc_float128_insns,
1770 check_effective_target_powerpc_vsx): New.
1771
1772 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1773
1774 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
1775 syntax error.
1776
1777 2018-07-16 Jakub Jelinek <jakub@redhat.com>
1778
1779 PR tree-optimization/86526
1780 * gcc.c-torture/compile/pr86526.c: New test.
1781
1782 2018-07-16 Carl Love <cel@us.ibm.com>
1783
1784 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
1785 longdouble128.
1786 * gcc.target/powerpc/divkc3-3.c: Ditto.
1787 * gcc.target/powerpc/mulkc3-2.c: Ditto.
1788 * gcc.target/powerpc/mulkc3-3.c: Ditto.
1789 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
1790 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
1791
1792 2018-07-16 Fritz Reese <fritzoreese@gmail.com>
1793
1794 PR fortran/83184
1795 * gfortran.dg/assumed_rank_14.f90: New testcase.
1796 * gfortran.dg/assumed_rank_15.f90: New testcase.
1797 * gfortran.dg/dec_structure_8.f90: Update error messages.
1798 * gfortran.dg/dec_structure_23.f90: Update error messages.
1799
1800 2018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
1801
1802 PR middle-end/86528
1803 * gcc.c-torture/execute/pr86528.c: New test.
1804 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
1805
1806 2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
1807
1808 * g++.dg/template/spec40.C: New.
1809 * g++.dg/parse/ptrmem8.C: Likewise.
1810
1811 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1812
1813 * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
1814 * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
1815 * gcc.target/s390/mnop-mcount-m31.c: New testcase.
1816 * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
1817 * gcc.target/s390/mnop-mcount-m64.c: New testcase.
1818
1819 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1820
1821 * gcc.target/s390/mrecord-mcount.c: New testcase.
1822
1823 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1824
1825 * gcc.target/s390/mfentry-m64.c: New testcase.
1826
1827 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1828
1829 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
1830 testcase.
1831
1832 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1833
1834 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
1835 testcase.
1836
1837 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1838
1839 * gnat.dg/wide_wide_value1.adb: New testcase.
1840
1841 2018-07-16 Javier Miranda <miranda@adacore.com>
1842
1843 * gnat.dg/bit_order1.adb: New testcase.
1844
1845 2018-07-16 Javier Miranda <miranda@adacore.com>
1846
1847 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
1848
1849 2018-07-16 Richard Biener <rguenther@suse.de>
1850
1851 PR lto/86523
1852 * g++.dg/lto/pr86523-1_0.C: New testcase.
1853 * g++.dg/lto/pr86523-2_0.C: Likewise.
1854
1855 2018-07-16 Martin Liska <mliska@suse.cz>
1856
1857 PR ipa/86529
1858 * g++.dg/ipa/pr86529.C: New test.
1859
1860 2018-07-16 Tom de Vries <tdevries@suse.de>
1861
1862 PR debug/86455
1863 * gcc.target/i386/vartrack-1.c: New test.
1864
1865 2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
1866
1867 * gnat.dg/opt73.adb: New test.
1868
1869 2018-07-16 Jakub Jelinek <jakub@redhat.com>
1870
1871 PR c++/3698
1872 PR c++/86208
1873 * g++.dg/opt/pr3698.C: New test.
1874
1875 2018-07-16 Richard Biener <rguenther@suse.de>
1876
1877 PR ipa/86389
1878 * gcc.dg/torture/pr86389.c: Require trampolines.
1879
1880 2018-07-15 Tom de Vries <tdevries@suse.de>
1881
1882 * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
1883 * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
1884 already called.
1885 * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
1886 * gcc.dg/guality/guality.exp: Same.
1887 * gfortran.dg/guality/guality.exp: Same.
1888
1889 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
1890 Sunil K Pandey <sunil.k.pandey@intel.com>
1891
1892 PR target/84413
1893 * gcc.target/i386/pr84413-1.c: New test.
1894 * gcc.target/i386/pr84413-2.c: Likewise.
1895 * gcc.target/i386/pr84413-3.c: Likewise.
1896
1897 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
1898 Steve Munroe <munroesj52@gmail.com>
1899
1900 * gcc.target/powerpc/sse2-pand-1.c: New file.
1901 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
1902 * gcc.target/powerpc/sse2-por-1.c: Likewise.
1903 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
1904
1905 2018-07-13 Nathan Sidwell <nathan@acm.org>
1906
1907 PR c++/86374
1908 * g++.dg/pr86374.C: New.
1909
1910 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
1911
1912 PR middle-end/78809
1913 * gcc.dg/strcmpopt_5.c: New test.
1914 * gcc.dg/strcmpopt_6.c: New test.
1915
1916 2018-07-13 Richard Biener <rguenther@suse.de>
1917
1918 PR middle-end/85974
1919 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
1920
1921 2018-07-13 Tom de Vries <tdevries@suse.de>
1922
1923 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
1924 * gcc.dg/guality/ctztest.c: Same.
1925 * gcc.dg/guality/sra-1.c: Same.
1926
1927 2018-07-13 Tom de Vries <tdevries@suse.de>
1928
1929 * gcc.dg/vla-1.c: Update.
1930
1931 2018-07-13 Tom de Vries <tdevries@suse.de>
1932
1933 * gcc.src/maintainers.exp: New file.
1934
1935 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1936
1937 PR middle-end/86489
1938 * gcc.dg/pr86489.c: New test.
1939
1940 2018-07-12 Martin Sebor <msebor@redhat.com>
1941
1942 PR testsuite/86510
1943 g++.dg/warn/pr86453.C: Adjust.
1944
1945 2018-07-12 Jim Wilson <jimw@sifive.com>
1946
1947 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
1948
1949 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
1950
1951 * gcc.target/riscv/interrupt-conflict-mode.c: New.
1952
1953 2018-07-12 Jakub Jelinek <jakub@redhat.com>
1954
1955 * c-c++-common/gomp/declare-target-3.c: New test.
1956 * g++.dg/gomp/declare-target-2.C: New test.
1957
1958 2018-07-12 Martin Sebor <msebor@redhat.com>
1959
1960 PR c/86453
1961 * c-c++-common/Wattributes.c: Adjust.
1962 * gcc.dg/Wattributes-10.c: New test.
1963 * g++.dg/Wattributes-3.C: Adjust.
1964 * gcc.dg/Wattributes-6.c: Adjust.
1965 * gcc.dg/pr18079.c: Adjust.
1966 * gcc.dg/torture/pr42363.c: Adjust.
1967
1968 2018-07-12 Julia Koval <julia.koval@intel.com>
1969
1970 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
1971 version.
1972
1973 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1974
1975 * gcc.dg/vect/vect-cond-arith-6.c: New test.
1976 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
1977 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
1978 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
1979 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
1980 * gcc.target/aarch64/sve/slp_14.c: Likewise.
1981 * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
1982
1983 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1984
1985 * gcc.dg/vect/vect-cond-arith-4.c: New test.
1986 * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
1987 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
1988 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
1989 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
1990 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
1991 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
1992 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
1993
1994 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1995 Alan Hayward <alan.hayward@arm.com>
1996 David Sherwood <david.sherwood@arm.com>
1997
1998 * gcc.dg/vect/vect-fma-2.c: New test.
1999 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
2000 * gcc.target/aarch64/sve/reduc_6.c: Likewise.
2001 * gcc.target/aarch64/sve/reduc_7.c: Likewise.
2002
2003 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
2004
2005 * gcc.dg/vect/vect-cond-arith-3.c: New test.
2006 * gcc.target/aarch64/sve/vcond_13.c: Likewise.
2007 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
2008 * gcc.target/aarch64/sve/vcond_14.c: Likewise.
2009 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
2010 * gcc.target/aarch64/sve/vcond_15.c: Likewise.
2011 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
2012 * gcc.target/aarch64/sve/vcond_16.c: Likewise.
2013 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
2014
2015 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
2016
2017 * gcc.dg/vect/vect-cond-arith-2.c: New test.
2018 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
2019
2020 2018-07-12 Richard Biener <rguenther@suse.de>
2021
2022 PR target/84829
2023 * gcc.target/i386/pr84829.c: New testcase.
2024
2025 2018-07-12 Jakub Jelinek <jakub@redhat.com>
2026
2027 * gcc.dg/torture/20180712-1.c: New test.
2028
2029 PR tree-optimization/86492
2030 * gcc.c-torture/execute/pr86492.c: New test.
2031
2032 2018-07-12 Richard Biener <rguenther@suse.de>
2033
2034 PR c/86453
2035 * g++.dg/warn/pr86453.C: New testcase.
2036
2037 2018-07-12 Richard Biener <rguenther@suse.de>
2038
2039 PR middle-end/86479
2040 * gcc.dg/graphite/pr86479.c: New testcase.
2041
2042 2018-07-11 Jakub Jelinek <jakub@redhat.com>
2043
2044 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
2045 of hardcoding size. Cast (rel) to MASK_TYPE.
2046 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
2047 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
2048 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
2049 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
2050 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
2051 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
2052 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
2053 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
2054 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
2055 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
2056 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
2057 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
2058 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
2059 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
2060 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
2061 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
2062 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
2063 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
2064 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
2065
2066 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
2067
2068 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
2069 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
2070 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
2071
2072 2018-07-10 Mark Wielaard <mark@klomp.org>
2073
2074 PR debug/86459
2075 * gcc.dg/pr86459.c: New test.
2076
2077 2018-07-10 Martin Sebor <msebor@redhat.com>
2078
2079 PR testsuite/86461
2080 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
2081
2082 2018-07-10 Martin Liska <mliska@suse.cz>
2083
2084 PR testsuite/86445
2085 * gcc.dg/pr84100.c: Change it back to dg-bogus.
2086
2087 2018-07-10 Jakub Jelinek <jakub@redhat.com>
2088
2089 PR sanitizer/86406
2090 * g++.dg/ubsan/pr86406.C: New test.
2091
2092 PR fortran/86421
2093 * gfortran.dg/vect/pr86421.f90: New test.
2094
2095 2018-07-09 Martin Sebor <msebor@redhat.com>
2096
2097 PR tree-optimization/86415
2098 * gcc.dg/strlenopt-53.c: New test.
2099
2100 2018-07-09 Martin Sebor <msebor@redhat.com>
2101
2102 PR middle-end/77357
2103 * gcc.dg/strlenopt-49.c: New test.
2104 * gcc.dg/strlenopt-50.c: New test.
2105 * gcc.dg/strlenopt-51.c: New test.
2106 * gcc.dg/strlenopt-52.c: New test.
2107 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
2108
2109 2018-07-09 Jakub Jelinek <jakub@redhat.com>
2110
2111 PR c/86420
2112 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
2113 to be returned and when first argument is not 0, so that they don't do
2114 anything for NEED_EXC or NEED_ERRNO.
2115
2116 2018-07-09 Tom de Vries <tdevries@suse.de>
2117
2118 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
2119 * gcc.dg/guality/bswaptest.c: Same.
2120 * gcc.dg/guality/clztest.c: Same.
2121 * gcc.dg/guality/csttest.c: Same.
2122 * gcc.dg/guality/ctztest.c: Same.
2123 * gcc.dg/guality/drap.c: Same.
2124 * gcc.dg/guality/nrv-1.c: Same.
2125 * gcc.dg/guality/pr41353-1.c: Same.
2126 * gcc.dg/guality/pr41353-2.c: Same.
2127 * gcc.dg/guality/pr41404-1.c: Same.
2128 * gcc.dg/guality/pr43051-1.c: Same.
2129 * gcc.dg/guality/pr43077-1.c: Same.
2130 * gcc.dg/guality/pr43177.c: Same.
2131 * gcc.dg/guality/pr43329-1.c: Same.
2132 * gcc.dg/guality/pr43479.c: Same.
2133 * gcc.dg/guality/pr43593.c: Same.
2134 * gcc.dg/guality/pr45003-1.c: Same.
2135 * gcc.dg/guality/pr45003-2.c: Same.
2136 * gcc.dg/guality/pr45003-3.c: Same.
2137 * gcc.dg/guality/pr48437.c: Same.
2138 * gcc.dg/guality/pr48466.c: Same.
2139 * gcc.dg/guality/pr49888.c: Same.
2140 * gcc.dg/guality/pr54200.c: Same.
2141 * gcc.dg/guality/pr54519-1.c: Same.
2142 * gcc.dg/guality/pr54519-2.c: Same.
2143 * gcc.dg/guality/pr54519-3.c: Same.
2144 * gcc.dg/guality/pr54519-4.c: Same.
2145 * gcc.dg/guality/pr54519-5.c: Same.
2146 * gcc.dg/guality/pr54519-6.c: Same.
2147 * gcc.dg/guality/pr54551.c: Same.
2148 * gcc.dg/guality/pr54693-2.c: Same.
2149 * gcc.dg/guality/pr54693.c: Same.
2150 * gcc.dg/guality/pr54796.c: Same.
2151 * gcc.dg/guality/pr54970.c: Same.
2152 * gcc.dg/guality/pr67192.c: Same.
2153 * gcc.dg/guality/pr69947.c: Same.
2154 * gcc.dg/guality/pr78726.c: Same.
2155 * gcc.dg/guality/rotatetest.c: Same.
2156 * gcc.dg/guality/sra-1.c: Same.
2157 * gcc.dg/guality/vla-2.c: Same.
2158
2159 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2160
2161 * g++.dg/diagnostic/long-short.C: New.
2162 * g++.dg/diagnostic/signed-unsigned.C: Likewise.
2163 * g++.dg/diagnostic/virtual-friend.C: Likewise.
2164 * g++.old-deja/g++.brendan/crash11.C: Adjust.
2165
2166 2018-07-09 Tom de Vries <tdevries@suse.de>
2167
2168 * gcc.dg/vla-1.c: New test.
2169
2170 2018-07-07 Tom de Vries <tdevries@suse.de>
2171
2172 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
2173 files.
2174 (get_dump_flags): New proc.
2175 (toplevel): Test all dump flags.
2176
2177 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
2178
2179 * gnat.dg/stack_usage6.adb: New test.
2180 * gnat.dg/stack_usage6_pkg.ads: New helper.
2181
2182 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
2183
2184 * gnat.dg/pure_function3a.adb: New test.
2185 * gnat.dg/pure_function3b.adb: Likewise.
2186 * gnat.dg/pure_function3c.adb: Likewise.
2187 * gnat.dg/pure_function3_pkg.ads: New helper.
2188
2189 2018-07-07 Jakub Jelinek <jakub@redhat.com>
2190
2191 PR target/84711
2192 * gcc.dg/vect/pr84711.c: Remove unnecessary sse
2193 dg-require-effective-target. Add -msse not just on i386-*, but
2194 on all i?86-* and x86_64-*.
2195
2196 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
2197
2198 * gcc.dg/tree-ssa/phi-opt-16.c: New test.
2199 * gcc.dg/tree-ssa/phi-opt-17.c: New test.
2200 * gcc.dg/tree-ssa/phi-opt-18.c: New test.
2201 * gcc.dg/tree-ssa/phi-opt-19.c: New test.
2202 * gcc.dg/tree-ssa/popcount3.c: New test.
2203
2204 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2205
2206 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
2207 to preserve the test.
2208 * gcc.target/i386/pr85073.c: Likewise.
2209
2210 2018-07-06 Jakub Jelinek <jakub@redhat.com>
2211
2212 PR tree-optimization/86401
2213 * gcc.dg/tree-ssa/pr86401-1.c: New test.
2214 * gcc.dg/tree-ssa/pr86401-2.c: New test.
2215 * c-c++-common/rotate-9.c: New test.
2216
2217 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
2218
2219 PR target/86324
2220 gcc.target/powerpc/pr86324-1.c: New test.
2221 gcc.target/powerpc/pr86324-2.c: Likewise.
2222
2223 2018-07-06 Tamar Christina <tamar.christina@arm.com>
2224
2225 PR target/84711
2226 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
2227
2228 2018-07-06 Tamar Christina <tamar.christina@arm.com>
2229
2230 * gcc.target/aarch64/struct_cpy.c: Remove ;.
2231
2232 2018-07-05 Jeff Law <law@redhat.com>
2233
2234 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
2235
2236 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
2237
2238 PR fortran/86408
2239 * gfortran.dg/deferred_character_20.f90: New test.
2240
2241 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
2242
2243 PR fortran/83183
2244 PR fortran/86325
2245 * gfortran.dg/init_flag_18.f90: New testcase.
2246 * gfortran.dg/init_flag_19.f03: New testcase.
2247
2248 2018-07-05 Carl Love <cel@us.ibm.com>
2249 * gcc.target/altivec-1-runnable.c: New test file.
2250 * gcc.target/altivec-2-runnable.c: New test file.
2251 * gcc.target/vsx-7.c (main2): Change expected expected instruction
2252 for tests.
2253
2254 2018-07-05 Martin Sebor <msebor@redhat.com>
2255
2256 PR c++/86400
2257 * gcc.dg/strlenopt-47.c: New test.
2258 * gcc.dg/strlenopt-48.c: New test.
2259
2260 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2261
2262 PR target/84711
2263 * gcc.target/arm/big-endian-subreg.c: New.
2264
2265 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2266
2267 PR target/84711
2268 * gcc.dg/vect/pr84711.c: New.
2269
2270 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2271
2272 * gcc.target/aarch64/struct_cpy.c: New.
2273
2274 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
2275
2276 * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
2277 * c-c++-common/unroll-2.c: Likewise.
2278 * g++.dg/cdce3.C: Likewise.
2279 * g++.dg/ext/unroll-1.C: Likewise.
2280 * g++.dg/ext/unroll-2.C: Likewise.
2281 * g++.dg/ext/unroll-3.C: Likewise.
2282 * gcc.dg/cdce1.c: Likewise.
2283 * gcc.dg/cdce2.c: Likewise.
2284 * gcc.dg/gomp/pr68128-1.c: Likewise.
2285 * gcc.dg/vect/pr46032.c: Likewise.
2286 * gcc.dg/vect/vect-cond-10.c: Likewise.
2287 * gcc.dg/vect/vect-cond-8.c: Likewise.
2288 * gcc.dg/vect/vect-cond-9.c: Likewise.
2289 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
2290 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
2291 * gcc.target/i386/avx-cvt-2.c: Likewise.
2292 * gcc.target/i386/avx-cvt-3.c: Likewise.
2293 * gcc.target/i386/avx2-cvt-2.c: Likewise.
2294 * gcc.target/i386/avx2-gather-2.c: Likewise.
2295 * gcc.target/i386/avx2-gather-6.c: Likewise.
2296 * gcc.target/i386/avx512f-gather-2.c: Likewise.
2297 * gcc.target/i386/sse2-cvt-2.c: Likewise.
2298 * gfortran.dg/directive_unroll_1.f90: Likewise.
2299 * gfortran.dg/directive_unroll_2.f90: Likewise.
2300 * gnat.dg/unroll2.adb: Likewise.
2301 * gnat.dg/unroll3.adb: Likewise.
2302
2303 2018-07-05 Tom de Vries <tdevries@suse.de>
2304
2305 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
2306
2307 2018-07-04 Martin Sebor <msebor@redhat.com>
2308
2309 PR tree-optimization/86274
2310 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
2311
2312 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2313
2314 PR fortran/82009
2315 * gfortran.dg/block_16.f08. New test.
2316
2317 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
2318
2319 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
2320 has a slightly different IL that provides more threading
2321 opportunities.
2322
2323 2018-07-04 Martin Liska <mliska@suse.cz>
2324
2325 PR middle-end/66240
2326 PR target/45996
2327 PR c/84100
2328 * gcc.dg/pr84100.c (foo):
2329 * gcc.target/i386/falign-functions-2.c: New test.
2330 * gcc.target/i386/falign-functions.c: New test.
2331
2332 2018-07-04 Martin Liska <mliska@suse.cz>
2333
2334 * gcc.dg/pr47793.c: Remove.
2335
2336 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
2337
2338 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
2339 final scan test.
2340 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
2341
2342 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
2343
2344 PR target/85620
2345 * gcc.target/i386/pr85620-1.c: New test.
2346 * gcc.target/i386/pr85620-2.c: Likewise.
2347 * gcc.target/i386/pr85620-3.c: Likewise.
2348 * gcc.target/i386/pr85620-4.c: Likewise.
2349
2350 2018-07-03 Martin Sebor <msebor@redhat.com>
2351
2352 PR tree-optimization/86274
2353 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
2354 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2355 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
2356 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
2357 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
2358 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
2359 * gcc.dg/tree-ssa/pr83198.c: Same.
2360
2361 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
2362
2363 * g++.dg/other/locations1.C: New.
2364 * g++.dg/tls/locations1.C: Likewise.
2365 * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
2366 * g++.dg/diagnostic/virtual-static.C: Likewise.
2367 * g++.dg/concepts/fn-concept2.C: Test the locations too.
2368 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
2369 * g++.dg/cpp0x/pr51463.C: Likewise.
2370 * g++.dg/other/typedef1.C: Likewise.
2371 * g++.dg/parse/dtor13.C: Likewise.
2372 * g++.dg/template/error44.C: Likewise.
2373 * g++.dg/template/typedef4.C: Likewise.
2374 * g++.dg/template/typedef5.C: Likewise.
2375 * g++.dg/tls/diag-2.C: Likewise.
2376 * g++.old-deja/g++.brendan/crash11.C: Likewise.
2377
2378 2018-07-03 Marek Polacek <polacek@redhat.com>
2379
2380 PR c++/86201
2381 * g++.dg/diagnostic/pr86201.C: New test.
2382
2383 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
2384
2385 PR target/85694
2386 * gcc.target/i386/pr85694.c: New test.
2387
2388 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2389
2390 PR tree-optimization/85694
2391 * lib/target-supports.exp (check_effective_target_vect_avg_qi):
2392 Return true for AArch64 without SVE.
2393 * gcc.target/aarch64/vect_hadd_1.h: New file.
2394 * gcc.target/aarch64/vect_shadd_1.c: New test.
2395 * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
2396 * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
2397 * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
2398
2399 2018-07-03 Marek Polacek <polacek@redhat.com>
2400
2401 PR middle-end/86202
2402 * gcc.dg/Wint-conversion-2.c: New test.
2403
2404 PR c++/84306
2405 * g++.dg/overload/conv-op3.C: New test.
2406
2407 2018-07-03 Richard Biener <rguenther@suse.de>
2408
2409 PR ipa/86389
2410 * gcc.dg/torture/pr86389.c: New testcase.
2411
2412 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2413
2414 PR tree-optimization/85694
2415 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
2416 proc.
2417 * gcc.dg/vect/vect-avg-1.c: New test.
2418 * gcc.dg/vect/vect-avg-2.c: Likewise.
2419 * gcc.dg/vect/vect-avg-3.c: Likewise.
2420 * gcc.dg/vect/vect-avg-4.c: Likewise.
2421 * gcc.dg/vect/vect-avg-5.c: Likewise.
2422 * gcc.dg/vect/vect-avg-6.c: Likewise.
2423 * gcc.dg/vect/vect-avg-7.c: Likewise.
2424 * gcc.dg/vect/vect-avg-8.c: Likewise.
2425 * gcc.dg/vect/vect-avg-9.c: Likewise.
2426 * gcc.dg/vect/vect-avg-10.c: Likewise.
2427 * gcc.dg/vect/vect-avg-11.c: Likewise.
2428 * gcc.dg/vect/vect-avg-12.c: Likewise.
2429 * gcc.dg/vect/vect-avg-13.c: Likewise.
2430 * gcc.dg/vect/vect-avg-14.c: Likewise.
2431
2432 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2433
2434 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
2435 get split into two for use by the over-widening pattern.
2436 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
2437 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
2438 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
2439 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
2440 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
2441 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
2442 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
2443 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
2444 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
2445 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
2446 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
2447 * gcc.dg/vect/vect-over-widen-22.c: New test.
2448
2449 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2450
2451 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
2452 widen_mult pattern.
2453 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
2454 over-widening messages.
2455 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
2456 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
2457 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
2458 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
2459 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
2460 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
2461 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
2462 * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
2463 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
2464 * gcc.dg/vect/vect-over-widen-5.c: Likewise.
2465 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
2466 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
2467 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
2468 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
2469 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
2470 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
2471 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
2472 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
2473 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
2474 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
2475 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
2476 * gcc.dg/vect/vect-over-widen-17.c: Likewise.
2477 * gcc.dg/vect/vect-over-widen-18.c: Likewise.
2478 * gcc.dg/vect/vect-over-widen-19.c: Likewise.
2479 * gcc.dg/vect/vect-over-widen-20.c: Likewise.
2480 * gcc.dg/vect/vect-over-widen-21.c: Likewise.
2481
2482 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2483
2484 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
2485
2486 2018-07-02 Jim Wilson <jimw@sifive.com>
2487
2488 * gcc.target/riscv/interrupt-debug.c: New.
2489
2490 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
2491
2492 * g++.dg/diagnostic/thread-thread_local.C: New.
2493
2494 2018-07-02 Martin Liska <mliska@suse.cz>
2495
2496 PR testsuite/86366
2497 * gcc.dg/profile-dir-1.c: Fix scanned pattern.
2498 * gcc.dg/profile-dir-2.c: Likewise.
2499 * gcc.dg/profile-dir-3.c: Likewise.
2500
2501 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
2502
2503 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
2504 overriden.
2505
2506 2018-07-02 Richard Biener <rguenther@suse.de>
2507
2508 PR tree-optimization/86363
2509 * gcc.dg/torture/pr86363.c: New testcase.
2510
2511 2018-07-02 Martin Liska <mliska@suse.cz>
2512
2513 * gcc.dg/completion-1.c: New test.
2514 * gcc.dg/completion-2.c: New test.
2515 * gcc.dg/completion-3.c: New test.
2516
2517 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
2518
2519 PR fortran/82969
2520 PR fortran/86242
2521 * gfortran.dg/proc_ptr_50.f90: New test.
2522
2523 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
2524
2525 PR fortran/45305
2526 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
2527
2528 2018-07-02 Martin Liska <mliska@suse.cz>
2529
2530 PR ipa/86279
2531 * gcc.dg/ipa/pr86279.c: New test.
2532
2533 2018-07-02 Martin Liska <mliska@suse.cz>
2534
2535 PR ipa/86323
2536 * g++.dg/ipa/pr86323.C: New test.
2537
2538 2018-07-01 Tom de Vries <tdevries@suse.de>
2539
2540 revert:
2541 2018-07-01 Tom de Vries <tdevries@suse.de>
2542
2543 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
2544 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
2545
2546 2018-07-01 Tom de Vries <tdevries@suse.de>
2547
2548 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
2549 argument.
2550 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
2551 with @main.
2552
2553 2018-07-01 Tom de Vries <tdevries@suse.de>
2554
2555 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
2556 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
2557
2558 2018-07-01 Tom de Vries <tdevries@suse.de>
2559
2560 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
2561 * gcc.dg/guality/vla-1.c: Use relative line numbers.
2562
2563 2018-07-01 Tom de Vries <tdevries@suse.de>
2564
2565 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
2566 (verify_call): ... here. Move to toplevel.
2567 (verify_call_np, dg_final_directive_check_utils): New proc.
2568 (toplevel): Call dg_final_directive_check_utils.
2569 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
2570
2571 2018-06-30 Jim Wilson <jimw@sifive.com>
2572
2573 * gcc.target/riscv/shift-shift-1.c: New.
2574 * gcc.target/riscv/shift-shift-2.c: New.
2575 * gcc.target/riscv/shift-shift-3.c: New.
2576
2577 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2578
2579 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
2580
2581 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2582
2583 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
2584 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
2585 by 4 in the computation of a[i].
2586 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
2587 main multiplication constant.
2588 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
2589 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
2590 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
2591 pattern to cast the result to int.
2592 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
2593 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
2594 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
2595 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
2596 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
2597 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
2598 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
2599 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
2600 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
2601 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
2602 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
2603 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
2604 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
2605 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
2606 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
2607 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
2608 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
2609 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
2610 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
2611 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
2612
2613 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2614
2615 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
2616 test for vectorization along the lines described in the comment.
2617
2618 2018-06-30 Tom de Vries <tdevries@suse.de>
2619
2620 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
2621 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
2622 LTO_TORTURE_OPTIONS.
2623 * gcc.dg/guality/prevent-optimization.h: New file.
2624 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
2625 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
2626
2627 2018-06-30 Tom de Vries <tdevries@suse.de>
2628
2629 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
2630 * lib/gcc-dg.exp (dg-final): New proc.
2631 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
2632 argument.
2633
2634 2018-06-29 Martin Sebor <msebor@redhat.com>
2635
2636 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
2637 that don't define the function.
2638
2639 2018-06-29 Marek Polacek <polacek@redhat.com>
2640
2641 PR c++/86184
2642 * g++.dg/ext/cond3.C: New test.
2643
2644 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2645
2646 * gcc.target/arm/arm-soft-strd-even.c: New test.
2647
2648 2018-06-29 Tom de Vries <tdevries@suse.de>
2649
2650 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
2651 line, and use it.
2652 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
2653 (process-message): ... here.
2654 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
2655
2656 2018-06-29 Martin Liska <mliska@suse.cz>
2657
2658 PR tree-optimization/86263
2659 * gcc.dg/tree-ssa/pr86263.c: New test.
2660
2661 2018-06-28 Carl Love <cel@us.ibm.com>
2662
2663 * gcc.target/p9-extract-1.c: Add test case.
2664 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
2665 name in ABI.
2666
2667 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
2668
2669 PR target/86348
2670 * gcc.target/i386/pr86348.c: New test.
2671
2672 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
2673
2674 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
2675
2676 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
2677
2678 PR fortran/82865
2679 * gfortran.dg/dec_type_print_2.f03: New testcase.
2680
2681 2018-06-28 David Pagan <dave.pagan@oracle.com>
2682
2683 PR c/55976
2684 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
2685 message causing unexpected test FAIL.
2686
2687 2018-06-28 Martin Liska <mliska@suse.cz>
2688
2689 * gcc.dg/tree-ssa/switch-1.c: New test.
2690
2691 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
2692
2693 * gnat.dg/debug15.adb: New test.
2694
2695 2018-06-27 David Malcolm <dmalcolm@redhat.com>
2696
2697 PR c++/86329
2698 * g++.dg/lookup/pr86329.C: New test.
2699
2700 2018-06-27 Carl Love <cel@us.ibm.com>
2701
2702 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
2703
2704 2018-06-27 Tamar Christina <tamar.christina@arm.com>
2705
2706 PR target/85769
2707 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
2708
2709 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
2710
2711 * gcc.target/powerpc/builtins-1.c: Correct a comment.
2712
2713 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
2714
2715 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
2716 requirement for this test.
2717 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
2718 requirement, and -mpower8-vector compile option.
2719
2720 2018-06-26 Jakub Jelinek <jakub@redhat.com>
2721
2722 PR target/86314
2723 * gcc.dg/pr86314.c: New test.
2724
2725 PR debug/86257
2726 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
2727
2728 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2729
2730 * gcc.target/i386/pr86257.c: Require 64-bit.
2731
2732 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2733
2734 * g++.dg/pr86082.C: Require IBM1047 support.
2735
2736 2018-06-26 Richard Biener <rguenther@suse.de>
2737
2738 PR middle-end/86271
2739 * gcc.dg/pr86271.c: New testcase.
2740
2741 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
2742
2743 PR debug/86064
2744 * gcc.dg/pr86064.c: New.
2745
2746 2018-06-25 Jeff Law <law@redhat.com>
2747
2748 * lib/target-supports.exp
2749 (check_effective_target_logical_op_short_circuit): Add v850.
2750
2751 2018-06-25 Martin Sebor <msebor@redhat.com>
2752
2753 PR tree-optimization/86204
2754 * gcc.dg/strlenopt-46.c: New test.
2755
2756 2018-06-25 Martin Sebor <msebor@redhat.com>
2757
2758 PR tree-optimization/85700
2759 * gcc.dg/Wstringop-truncation-4.c: New test.
2760
2761 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
2762
2763 PR fortran/82972
2764 PR fortran/83088
2765 PR fortran/85851
2766 * gfortran.dg/init_flag_17.f90: New testcase.
2767
2768 2018-06-25 Carl Love <cel@us.ibm.com>
2769
2770 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
2771 vec_extract a signed int. Add vec_extract tests for bool char
2772 and bool int.
2773 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
2774 vec_extract tests.
2775
2776 2018-06-25 Tom de Vries <tdevries@suse.de>
2777
2778 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
2779
2780 2018-06-25 Jakub Jelinek <jakub@redhat.com>
2781
2782 PR target/84786
2783 * gcc.target/i386/avx512f-pr84786-3.c: New test.
2784
2785 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
2786
2787 * gnat.dg/sso9.adb: New testcase.
2788 * gnat.dg/sso9_pkg.ads: Likewise.
2789
2790 2018-06-25 Tom de Vries <tdevries@suse.de>
2791
2792 PR debug/86257
2793 * gcc.target/i386/pr86257.c: New test.
2794
2795 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
2796
2797 PR C++/86082
2798 * g++.dg/pr86082.C: New test.
2799
2800 2018-06-24 Tom de Vries <tdevries@suse.de>
2801
2802 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
2803 * gcc.dg/guality/guality.exp: Same.
2804 * gfortran.dg/guality/guality.exp: Same.
2805 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
2806
2807 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
2808
2809 * g++.dg/concepts/locations1.C: New.
2810 * g++.dg/cpp0x/locations1.C: Likewise.
2811 * g++.dg/cpp1z/inline-var2.C: Test locations too.
2812 * g++.dg/cpp1z/inline-var3.C: Likewise.
2813
2814 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
2815
2816 PR fortran/86281
2817 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
2818
2819 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
2820
2821 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
2822 this test.
2823 * gcc.target/powerpc/builtins-9.c: New test.
2824 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
2825 to expect different code generation on big-endian vs.
2826 little-endian targets.
2827
2828 2018-06-22 Tom de Vries <tdevries@suse.de>
2829
2830 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
2831 $rootme/../gdb/gdb, if available.
2832 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
2833 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
2834
2835 2018-06-22 Tom de Vries <tdevries@suse.de>
2836
2837 * lib/gcc-gdb-test.exp (report_gdb): New proc.
2838 * g++.dg/guality/guality.exp: Use report_gdb.
2839 * gcc.dg/guality/guality.exp: Same.
2840 * gfortran.dg/guality/guality.exp: Same.
2841
2842 2018-06-22 Jakub Jelinek <jakub@redhat.com>
2843
2844 PR c++/85662
2845 * g++.dg/ext/offsetof3.C: New test.
2846
2847 2018-06-22 Carl Love <cel@us.ibm.com>
2848
2849 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
2850 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
2851 for the vnor, vand and vxor instructions.
2852 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
2853 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
2854 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
2855 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
2856 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
2857 Add -dp to dg-options, update expected counts.
2858
2859 2018-06-22 Paul Koning <ni1d@arrl.net>
2860
2861 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
2862 if pdp11.
2863 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
2864 * gcc.c-torture/compile/20040101-1.c: Ditto.
2865 * gcc.c-torture/compile/20050622-1.c: Ditto.
2866 * gcc.c-torture/compile/20080625-1.c: Ditto.
2867 * gcc.c-torture/compile/20090107-1.c: Ditto.
2868 * gcc.c-torture/compile/920501-12.c: Ditto.
2869 * gcc.c-torture/compile/920501-4.c: Ditto.
2870 * gcc.c-torture/compile/961203-1.c: Ditto.
2871 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
2872 * gcc.c-torture/compile/pr25310.c: Ditto.
2873
2874 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
2875 James Norris <jnorris@codesourcery.com>
2876 Thomas Schwinge <thomas@codesourcery.com>
2877 Tom de Vries <tom@codesourcery.com>
2878
2879 * c-c++-common/goacc/deviceptr-4.c: New file.
2880 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
2881 Likewise.
2882 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
2883 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
2884 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
2885 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
2886 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
2887 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
2888 Likewise.
2889 * c-c++-common/goacc/parallel-reduction.c: Likewise.
2890 * c-c++-common/goacc/private-reduction-1.c: Likewise.
2891 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
2892 Likewise.
2893 * gfortran.dg/goacc/modules.f95: Likewise.
2894 * gfortran.dg/goacc/routine-8.f90: Likewise.
2895 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
2896
2897 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
2898
2899 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
2900 if the long double format is IEEE 128-bit for tests that are
2901 explicitly testing IBM extended double support. Use the
2902 appropriate pack and unpack built-in functions. Change calls from
2903 __builtin_isinfl to __builtin_isinf since the later supports all
2904 floating point types.
2905 * gcc.target/powerpc/pr57150.c: Likewise.
2906 * gcc.target/powerpc/pr60203.c: Likewise.
2907 * gcc.target/powerpc/pr67808.c: Likewise.
2908 * gcc.target/powerpc/pr70117.c: Likewise.
2909 * gcc.target/powerpc/tfmode_off.c: Likewise.
2910
2911 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
2912
2913 PR fortran/49630
2914 * gfortran.dg/assumed_charlen_function_7.f90: New test.
2915
2916 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
2917
2918 PR fortran/83118
2919 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
2920
2921 2018-06-21 Tom de Vries <tdevries@suse.de>
2922
2923 * gcc.dg/guality/pr45882.c (a): Add used attribute.
2924
2925 2018-06-21 Tom de Vries <tdevries@suse.de>
2926
2927 PR tree-optimization/85859
2928 * gcc.dg/pr85859.c: New test.
2929
2930 2018-06-21 Richard Biener <rguenther@suse.de>
2931
2932 PR tree-optimization/86232
2933 * gcc.dg/torture/pr86232.c: New testcase.
2934
2935 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2936
2937 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
2938
2939 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2940
2941 * gcc/gcc.target/aarch64/aes_2.c: New test.
2942
2943 2018-06-20 Than McIntosh <thanm@google.com>
2944
2945 PR libgcc/86213
2946 * gcc.dg/split-8.c: New.
2947
2948 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
2949
2950 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
2951 for vpkudus in place of vpksdus.
2952 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
2953
2954 2018-06-20 Nathan Sidwell <nathan@acm.org>
2955
2956 PR c++/85634
2957 * g++.dg/lookup/pr85634-2.C: New.
2958
2959 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
2960
2961 * g++.dg/template/friend65.C: New.
2962 * g++.dg/cpp0x/main1.C: Likewise.
2963 * g++.dg/other/main2.C: Likewise.
2964 * g++.dg/other/main3.C: Likewise.
2965 * g++.dg/template/friend42.C: Test location too.
2966 * g++.dg/concepts/decl-diagnose.C: Likewise.
2967 * g++.dg/warn/main-2.C: Update.
2968
2969 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
2970 Thomas Schwinge <thomas@codesourcery.com>
2971 Cesar Philippidis <cesar@codesourcery.com>
2972
2973 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
2974 2.5 data clause semantics.
2975 * c-c++-common/goacc/declare-2.c: Likewise.
2976 * c-c++-common/goacc/default-4.c: Likewise.
2977 * c-c++-common/goacc/finalize-1.c: New test.
2978 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
2979 OpenACC 2.5 data clause semantics.
2980 * c-c++-common/goacc/kernels-alias.c: Likewise.
2981 * c-c++-common/goacc/routine-5.c: Likewise.
2982 * c-c++-common/goacc/update-if_present-1.c: New test.
2983 * c-c++-common/goacc/update-if_present-2.c: New test.
2984 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
2985 2.5 data clause semantics.
2986 * gfortran.dg/goacc/combined-directives.f90: Likewise.
2987 * gfortran.dg/goacc/data-tree.f95: Likewise.
2988 * gfortran.dg/goacc/declare-2.f95: Likewise.
2989 * gfortran.dg/goacc/default-4.f: Likewise.
2990 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
2991 * gfortran.dg/goacc/finalize-1.f: New test.
2992 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
2993 OpenACC 2.5 data clause semantics.
2994 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
2995 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
2996 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
2997 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
2998 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
2999 * gfortran.dg/goacc/update-if_present-1.f90: New test.
3000 * gfortran.dg/goacc/update-if_present-2.f90: New test.
3001
3002 2018-06-20 Jakub Jelinek <jakub@redhat.com>
3003
3004 PR c++/86210
3005 * g++.dg/warn/Wnonnull4.C: New test.
3006
3007 2018-06-20 Marek Polacek <polacek@redhat.com>
3008
3009 PR c++/86240
3010 * g++.dg/pr86240.C: New test.
3011
3012 2018-06-20 Jakub Jelinek <jakub@redhat.com>
3013
3014 PR debug/86194
3015 * gcc.target/i386/pr86194.c: New test.
3016
3017 PR tree-optimization/86231
3018 * gcc.dg/tree-ssa/vrp119.c: New test.
3019 * gcc.c-torture/execute/pr86231.c: New test.
3020
3021 2018-06-20 Tom de Vries <tdevries@suse.de>
3022
3023 PR tree-optimization/86097
3024 * gcc.dg/autopar/pr86097.c: New test.
3025
3026 2018-06-20 Nathan Sidwell <nathan@acm.org>
3027
3028 PR c++/85634
3029 * g++.dg/lookup/pr85634.C: New.
3030
3031 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3032
3033 * gcc.target/aarch64/ldp_stp_q.c: New test.
3034 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
3035 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
3036
3037 2018-06-20 Martin Liska <mliska@suse.cz>
3038
3039 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
3040
3041 2018-06-19 Martin Sebor <msebor@redhat.com>
3042
3043 PR tree-optimization/48560
3044 * gcc.dg/Warray-bounds-28.c: New test.
3045
3046 2018-06-19 Martin Sebor <msebor@redhat.com>
3047
3048 PR middle-end/85602
3049 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
3050 to also match C++.
3051
3052 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
3053
3054 * g++.dg/lto/pr84805_0.C: Update template.
3055 * g++.dg/lto/pr84805_1.C: Update template.
3056
3057 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
3058
3059 * gnat.dg/aggr24.adb: New test.
3060 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
3061
3062 2018-06-19 Richard Biener <rguenther@suse.de>
3063
3064 PR tree-optimization/86179
3065 * gcc.dg/pr86179.c: New testcase.
3066
3067 2018-06-18 Martin Sebor <msebor@redhat.com>
3068
3069 PR middle-end/85602
3070 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
3071 * c-c++-common/attr-nonstring-8.c: New test.
3072
3073 2018-06-18 Martin Sebor <msebor@redhat.com>
3074
3075 PR tree-optimization/81384
3076 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
3077 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
3078 * gcc.c-torture/execute/builtins/strnlen.c: New test.
3079 * gcc.dg/attr-nonstring-2.c: New test.
3080 * gcc.dg/attr-nonstring-3.c: New test.
3081 * gcc.dg/attr-nonstring-4.c: New test.
3082 * gcc.dg/strlenopt-45.c: New test.
3083 * gcc.dg/strlenopt.h (strnlen): Declare.
3084
3085 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
3086
3087 PR tree-optimization/86076
3088 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
3089
3090 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
3091
3092 PR tree-optimization/64946
3093 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
3094
3095 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
3096
3097 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
3098 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
3099 * gnat.dg/stack_usage5.adb: New test.
3100
3101 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
3102
3103 PR middle-end/82479
3104 * gcc.dg/tree-ssa/popcount.c: New test.
3105 * gcc.dg/tree-ssa/popcount2.c: New test.
3106
3107 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
3108
3109 PR middle-end/64946
3110 * gcc.dg/absu.c: New test.
3111 * gcc.dg/gimplefe-29.c: New test.
3112 * gcc.target/aarch64/pr64946.c: New test.
3113
3114 2018-06-15 Jakub Jelinek <jakub@redhat.com>
3115
3116 PR c/86093
3117 * c-c++-common/pr86093.c: New test.
3118
3119 PR middle-end/85878
3120 * gfortran.fortran-torture/compile/pr85878.f90: New test.
3121
3122 PR middle-end/86123
3123 * gcc.c-torture/compile/pr86123.c: New test.
3124
3125 2018-06-15 Tom de Vries <tdevries@suse.de>
3126
3127 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
3128
3129 2018-06-15 Nick Clifton <nickc@redhat.com>
3130
3131 PR 84195
3132 * gcc.c-torture/compile/pr84195.c: New test.
3133
3134 2018-06-15 Richard Biener <rguenther@suse.de>
3135
3136 PR middle-end/86159
3137 * g++.dg/pr86159.C: New testcase.
3138
3139 2018-06-15 Richard Biener <rguenther@suse.de>
3140
3141 PR middle-end/86076
3142 * gcc.dg/pr86076.c: New testcase.
3143
3144 2018-06-14 Marek Polacek <polacek@redhat.com>
3145
3146 PR c++/86063
3147 * g++.dg/cpp0x/gen-attrs-65.C: New test.
3148
3149 2018-06-14 Jakub Jelinek <jakub@redhat.com>
3150
3151 PR target/86048
3152 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
3153 -msse2 to dg-options.
3154
3155 PR middle-end/86122
3156 * gcc.c-torture/compile/pr86122.c: New test.
3157
3158 P0624R2 - Default constructible and assignable stateless lambdas
3159 * g++.dg/cpp2a/lambda1.C: New test.
3160 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
3161 for -std=c++2a.
3162
3163 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3164
3165 * g++.dg/other/static3.C: New.
3166 * g++.dg/other/static4.C: Likewise.
3167 * g++.dg/warn/Wshadow-15.C: Likewise.
3168 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
3169 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
3170 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
3171 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
3172 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
3173 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
3174 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
3175
3176 2018-06-14 Jakub Jelinek <jakub@redhat.com>
3177
3178 PR target/85945
3179 * gcc.c-torture/compile/pr85945.c: New test.
3180
3181 2018-06-14 Richard Biener <rguenther@suse.de>
3182
3183 PR ipa/86124
3184 * gcc.dg/pr86124.c: New testcase.
3185
3186 2018-06-13 Martin Sebor <msebor@redhat.com>
3187
3188 PR tree-optimization/86114
3189 * gcc.dg/pr86114.c: New test.
3190
3191 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
3192
3193 PR fortran/86110
3194 * gfortran.dg/pr86110.f90: New test.
3195
3196 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
3197
3198 PR fortran/85703
3199 * gfortran.dg/goacc/pr85703.f90: New test.
3200 * gfortran.dg/gomp/pr85703.f90: New test.
3201
3202 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
3203
3204 PR fortran/85702
3205 * gfortran.dg/goacc/pr85702.f90: New test.
3206
3207 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
3208
3209 * gcc.target/i386/pr86048.c: New test.
3210
3211 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3212
3213 * gcc.target/arc/fma-1.c: New test.
3214
3215 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3216
3217 * gcc.target/arc/pr9001107555.c: New file.
3218
3219 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
3220
3221 * g++.dg/torture/aarch64-vect-init-1.C: New test.
3222
3223 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
3224
3225 * g++.dg/init/delete3.C: New.
3226 * g++.dg/init/new49.C: Likewise.
3227 * g++.dg/init/new25.C: Test locations too.
3228 * g++.dg/template/new4.C: Likewise.
3229 * g++.old-deja/g++.jason/operator.C: Likewise.
3230
3231 2018-06-12 Marek Polacek <polacek@redhat.com>
3232
3233 Core issue 1331 - const mismatch with defaulted copy constructor
3234 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
3235 * g++.dg/cpp0x/defaulted52.C: New test.
3236 * g++.dg/cpp0x/defaulted53.C: New test.
3237 * g++.dg/cpp0x/defaulted54.C: New test.
3238 * g++.dg/cpp0x/defaulted55.C: New test.
3239 * g++.dg/cpp0x/defaulted56.C: New test.
3240 * g++.dg/cpp0x/defaulted57.C: New test.
3241 * g++.dg/cpp0x/defaulted58.C: New test.
3242 * g++.dg/cpp0x/defaulted59.C: New test.
3243 * g++.dg/cpp0x/defaulted60.C: New test.
3244
3245 2018-06-12 David Malcolm <dmalcolm@redhat.com>
3246
3247 PR other/69968
3248 * gcc.dg/spellcheck-transposition.c: New test.
3249
3250 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
3251
3252 PR fortran/44491
3253 * gfortran.dg/pr44491.f90: New testcase
3254
3255 2018-06-12 Martin Sebor <msebor@redhat.com>
3256
3257 PR tree-optimization/85259
3258 * gcc.dg/Wstringop-overflow-5.c: New test.
3259 * gcc.dg/Wstringop-overflow-6.c: New test.
3260
3261 2018-06-12 Martin Sebor <msebor@redhat.com>
3262
3263 PR c/85931
3264 * gcc.dg/Wstringop-truncation-3.c: New test.
3265
3266 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3267
3268 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
3269 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
3270 * gcc.target/powerpc/swaps-p8-17.c: Same.
3271
3272 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3273
3274 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
3275 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
3276 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
3277 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
3278 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
3279 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
3280
3281 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3282
3283 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
3284 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
3285 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
3286 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
3287 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
3288 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
3289
3290 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3291
3292 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
3293 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
3294 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
3295 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
3296 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
3297 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
3298
3299 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3300
3301 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
3302 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
3303 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
3304 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
3305 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
3306 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
3307
3308 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3309
3310 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
3311 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
3312 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
3313 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
3314 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
3315 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
3316
3317 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3318
3319 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
3320 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
3321 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
3322 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
3323 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
3324 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
3325
3326 2018-06-12 Martin Liska <mliska@suse.cz>
3327
3328 * g++.dg/opt/mpx.C: New test.
3329 * gcc.target/i386/mpx.c: New test.
3330
3331 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3332
3333 * gcc.target/arc/builtin_simdarc.c: Update test.
3334 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
3335 * gcc.target/arc/tumaddsidi4.c: Likewise.
3336
3337 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
3338
3339 * gnat.dg/opt72a.ad[sb]: New test.
3340 * gnat.dg/opt72_pkg.ads: New helper.
3341
3342 2018-06-12 Tom de Vries <tdevries@suse.de>
3343
3344 * gcc.dg-selftests/dg-final.exp: New file.
3345
3346 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
3347
3348 * g++.dg/lookup/new2.C: Test locations too.
3349 * g++.dg/other/ellipsis1.C: Likewise.
3350 * g++.dg/other/operator1.C: Likewise.
3351 * g++.dg/other/operator2.C: Likewise.
3352 * g++.dg/overload/operator2.C: Likewise.
3353 * g++.dg/parse/defarg11.C: Likewise.
3354 * g++.dg/parse/operator4.C: Likewise.
3355 * g++.dg/template/error30.C: Likewise.
3356 * g++.dg/template/explicit-args3.C: Likewise.
3357 * g++.dg/warn/effc1.C: Likewise.
3358 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
3359 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
3360 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
3361 * g++.old-deja/g++.jason/conversion5.C: Likewise.
3362 * g++.old-deja/g++.jason/operator.C: Likewise.
3363
3364 2018-06-11 Martin Sebor <msebor@redhat.com>
3365
3366 PR tree-optimization/86083
3367 * gcc.dg/strlenopt-44.c: New test.
3368
3369 2018-06-11 Janus Weil <janus@gcc.gnu.org>
3370
3371 PR fortran/45521
3372 * gfortran.dg/generic_32.f90: New test.
3373 * gfortran.dg/generic_33.f90: New test.
3374
3375 2018-06-11 Carl Love <cel@us.ibm.com>
3376 * gcc.target/powerpc/altivec-7.c (main): Remove tests
3377 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
3378 long long bool. Remove duplicate dg-final for xxlxor. Update
3379 dg-final instruction counts.
3380 * gcc.target/powerpc/altivec-37.c (main): New file for
3381 tests vec_unpackh and vec_unpackl returning long long bool and
3382 long long int.
3383
3384 2018-06-11 Martin Liska <mliska@suse.cz>
3385
3386 PR tree-optimization/86089
3387 * gcc.dg/tree-ssa/pr86089.c: New test.
3388
3389 2018-06-11 Julia Koval <julia.koval@intel.com>
3390
3391 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
3392 * gcc.target/i386/vpclmulqdq.c: Ditto.
3393
3394 2018-06-11 Olivier Hainque <hainque@adacore.com>
3395
3396 * gnat.dg/lang-dw2.adb: New test.
3397 * gnat.dg/lang-dw3.adb: New test.
3398
3399 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
3400
3401 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
3402 gnat.dg/assertion_policy1_pkg.ads: New testcase.
3403
3404 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3405
3406 * gnat.dg/predicate1.adb: New testcase.
3407
3408 2018-06-11 Yannick Moy <moy@adacore.com>
3409
3410 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
3411
3412 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
3413
3414 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
3415 testcase.
3416
3417 2018-06-11 Javier Miranda <miranda@adacore.com>
3418
3419 * gnat.dg/prot4.adb: New testcase.
3420
3421 2018-06-11 Yannick Moy <moy@adacore.com>
3422
3423 * gnat.dg/part_of1-instantiation.adb,
3424 gnat.dg/part_of1-instantiation.ads,
3425 gnat.dg/part_of1-private_generic.adb,
3426 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
3427 testcase.
3428
3429 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
3430
3431 * gnat.dg/contract1.adb: New testcase.
3432
3433 2018-06-11 Javier Miranda <miranda@adacore.com>
3434
3435 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
3436 testcase.
3437
3438 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3439
3440 * gnat.dg/inline_always1.adb: New testcase.
3441
3442 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3443
3444 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
3445 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
3446 gnat.dg/nested_generic2_g2.ads: New testcase.
3447
3448 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
3449
3450 * g++.dg/template/friend64.C: New.
3451 * g++.old-deja/g++.other/friend4.C: Test the location too.
3452 * g++.old-deja/g++.pt/crash23.C: Likewise.
3453
3454 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3455
3456 * gfortran.dg/inline_matmul_23.f90: New test.
3457
3458 2018-06-10 Janus Weil <janus@gcc.gnu.org>
3459
3460 PR fortran/85088
3461 * gfortran.dg/intent_decl_1.f90: New test case.
3462
3463 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3464
3465 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
3466 * gfortran.dg/ieee/large_4.f90: Ditto.
3467 * gfortran.dg/round_4.f90: Ditto.
3468
3469 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3470
3471 PR fortran/38351
3472 * gfortran.dg/pr38351.f90: New test.
3473 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
3474
3475 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3476
3477 PR fortran/85138
3478 PR fortran/85996
3479 PR fortran/86051
3480 * gfortran.dg/pr85138_1.f90: New test.
3481 * gfortran.dg/pr85138_2.f90: Ditto.
3482 * gfortran.dg/pr85996.f90: Ditto.
3483
3484 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3485
3486 PR fortran/78278
3487 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
3488 * gfortran.dg/data_char_1.f90: Ditto.
3489 * gfortran.dg/pr78571.f90: Ditto.
3490 * gfortran.dg/pr78278.f90: New test.
3491
3492 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3493
3494 PR fortran/63514
3495 * gfortran.dg/pr63514.f90: New test.
3496
3497 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3498
3499 PR fortran/85631
3500 * gfortran.dg/bounds_check_20.f90: New test.
3501
3502 2018-06-08 Carl Love <cel@us.ibm.com>
3503
3504 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
3505 vpkudum counts.
3506 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
3507 vec_extract a signed int.
3508 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
3509 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
3510 vcmpgtsd, vcmpgtud.
3511 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
3512 vec_extract a signed int.
3513 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
3514 vec_extract a signed int.
3515 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
3516 vec_xor builtins. Update xxsel, xxlxor counts.
3517
3518 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
3519
3520 PR fortran/86059
3521 * gfortran.dg/associate_30.f90: Remove code tested ...
3522 * gfortran.dg/pr67803.f90: Ditto.
3523 * gfortran.dg/pr67805.f90: Ditto.
3524 * gfortran.dg/pr86059.f90: ... here. New test.
3525
3526 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
3527
3528 PR fortran/78571
3529 * gfortran.dg/pr78571.f90: New test.
3530
3531 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
3532
3533 PR target/85755
3534 * gcc.target/powerpc/pr85755.c: New test.
3535
3536 2018-06-08 Carl Love <cel@us.ibm.com>
3537
3538 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
3539 vsx-vector-6.p7.c.
3540 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
3541 vsx-vector-6.p9.c.
3542 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
3543 for BE system that are different then for an LE system from this file
3544 into vsx-vector-6-le.c using be target qualifier. Remove this file.
3545 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
3546 the various instruction counts. Rename file to vsx-vector-6.p8.c.
3547
3548 2018-06-08 Martin Liska <mliska@suse.cz>
3549
3550 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
3551
3552 2018-06-08 Martin Liska <mliska@suse.cz>
3553
3554 * g++.dg/dg.exp: Do not use mpx.exp.
3555 * g++.dg/lto/lto.exp: Likewise.
3556 * g++.dg/lto/pr69729_0.C: Remove.
3557 * g++.dg/opt/pr71529.C: Remove.
3558 * g++.dg/pr63995-1.C: Remove.
3559 * g++.dg/pr68270.C: Remove.
3560 * g++.dg/pr71624.C: Remove.
3561 * g++.dg/pr71633.C: Remove.
3562 * g++.dg/pr79761.C: Remove.
3563 * g++.dg/pr79764.C: Remove.
3564 * g++.dg/pr79769.C: Remove.
3565 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
3566 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
3567 * gcc.dg/lto/chkp-privatize_0.c: Remove.
3568 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
3569 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
3570 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
3571 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
3572 * gcc.dg/lto/pr66221_0.c: Remove.
3573 * gcc.target/i386/chkp-always_inline.c: Remove.
3574 * gcc.target/i386/chkp-bndret.c: Remove.
3575 * gcc.target/i386/chkp-builtins-1.c: Remove.
3576 * gcc.target/i386/chkp-builtins-2.c: Remove.
3577 * gcc.target/i386/chkp-builtins-3.c: Remove.
3578 * gcc.target/i386/chkp-builtins-4.c: Remove.
3579 * gcc.target/i386/chkp-const-check-1.c: Remove.
3580 * gcc.target/i386/chkp-const-check-2.c: Remove.
3581 * gcc.target/i386/chkp-hidden-def.c: Remove.
3582 * gcc.target/i386/chkp-label-address.c: Remove.
3583 * gcc.target/i386/chkp-lifetime-1.c: Remove.
3584 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
3585 * gcc.target/i386/chkp-pr69044.c: Remove.
3586 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
3587 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
3588 * gcc.target/i386/chkp-strchr.c: Remove.
3589 * gcc.target/i386/chkp-strlen-1.c: Remove.
3590 * gcc.target/i386/chkp-strlen-2.c: Remove.
3591 * gcc.target/i386/chkp-strlen-3.c: Remove.
3592 * gcc.target/i386/chkp-strlen-4.c: Remove.
3593 * gcc.target/i386/chkp-strlen-5.c: Remove.
3594 * gcc.target/i386/chkp-stropt-1.c: Remove.
3595 * gcc.target/i386/chkp-stropt-10.c: Remove.
3596 * gcc.target/i386/chkp-stropt-11.c: Remove.
3597 * gcc.target/i386/chkp-stropt-12.c: Remove.
3598 * gcc.target/i386/chkp-stropt-13.c: Remove.
3599 * gcc.target/i386/chkp-stropt-14.c: Remove.
3600 * gcc.target/i386/chkp-stropt-15.c: Remove.
3601 * gcc.target/i386/chkp-stropt-16.c: Remove.
3602 * gcc.target/i386/chkp-stropt-17.c: Remove.
3603 * gcc.target/i386/chkp-stropt-2.c: Remove.
3604 * gcc.target/i386/chkp-stropt-3.c: Remove.
3605 * gcc.target/i386/chkp-stropt-4.c: Remove.
3606 * gcc.target/i386/chkp-stropt-5.c: Remove.
3607 * gcc.target/i386/chkp-stropt-6.c: Remove.
3608 * gcc.target/i386/chkp-stropt-7.c: Remove.
3609 * gcc.target/i386/chkp-stropt-8.c: Remove.
3610 * gcc.target/i386/chkp-stropt-9.c: Remove.
3611 * gcc.target/i386/i386.exp: Do not use mpx.exp.
3612 * gcc.target/i386/indirect-thunk-11.c: Remove.
3613 * gcc.target/i386/indirect-thunk-12.c: Remove.
3614 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
3615 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
3616 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
3617 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
3618 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
3619 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
3620 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
3621 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
3622 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
3623 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
3624 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
3625 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
3626 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
3627 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
3628 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
3629 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
3630 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
3631 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
3632 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
3633 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
3634 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
3635 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
3636 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
3637 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
3638 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
3639 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
3640 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
3641 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
3642 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
3643 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
3644 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
3645 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
3646 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
3647 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
3648 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
3649 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
3650 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
3651 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
3652 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
3653 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
3654 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
3655 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
3656 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
3657 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
3658 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
3659 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
3660 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
3661 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
3662 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
3663 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
3664 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
3665 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
3666 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
3667 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
3668 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
3669 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
3670 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
3671 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
3672 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
3673 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
3674 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
3675 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
3676 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
3677 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
3678 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
3679 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
3680 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
3681 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
3682 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
3683 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
3684 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
3685 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
3686 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
3687 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
3688 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
3689 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
3690 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
3691 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
3692 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
3693 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
3694 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
3695 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
3696 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
3697 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
3698 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
3699 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
3700 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
3701 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
3702 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
3703 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
3704 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
3705 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
3706 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
3707 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
3708 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
3709 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
3710 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
3711 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
3712 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
3713 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
3714 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
3715 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
3716 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
3717 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
3718 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
3719 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
3720 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
3721 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
3722 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
3723 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
3724 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
3725 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
3726 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
3727 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
3728 * gcc.target/i386/mpx/label-address-1.c: Remove.
3729 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
3730 * gcc.target/i386/mpx/macro.c: Remove.
3731 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
3732 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
3733 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
3734 * gcc.target/i386/mpx/memcpy-1.c: Remove.
3735 * gcc.target/i386/mpx/memmove-1.c: Remove.
3736 * gcc.target/i386/mpx/memmove-2.c: Remove.
3737 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
3738 * gcc.target/i386/mpx/mpx-check.h: Remove.
3739 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
3740 * gcc.target/i386/mpx/mpx.exp: Remove.
3741 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
3742 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
3743 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
3744 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
3745 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
3746 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
3747 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
3748 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
3749 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
3750 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
3751 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
3752 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
3753 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
3754 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
3755 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
3756 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
3757 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
3758 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
3759 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
3760 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
3761 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
3762 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
3763 * gcc.target/i386/mpx/pr65508.c: Remove.
3764 * gcc.target/i386/mpx/pr65531.cc: Remove.
3765 * gcc.target/i386/mpx/pr66048.cc: Remove.
3766 * gcc.target/i386/mpx/pr66134.c: Remove.
3767 * gcc.target/i386/mpx/pr66566.c: Remove.
3768 * gcc.target/i386/mpx/pr66567.c: Remove.
3769 * gcc.target/i386/mpx/pr66568.c: Remove.
3770 * gcc.target/i386/mpx/pr66569.c: Remove.
3771 * gcc.target/i386/mpx/pr66581.c: Remove.
3772 * gcc.target/i386/mpx/pr68337-1.c: Remove.
3773 * gcc.target/i386/mpx/pr68337-2.c: Remove.
3774 * gcc.target/i386/mpx/pr68416.c: Remove.
3775 * gcc.target/i386/mpx/pr78339.c: Remove.
3776 * gcc.target/i386/mpx/pr79631.c: Remove.
3777 * gcc.target/i386/mpx/pr79633.c: Remove.
3778 * gcc.target/i386/mpx/pr79753.c: Remove.
3779 * gcc.target/i386/mpx/pr79770.c: Remove.
3780 * gcc.target/i386/mpx/pr79987.c: Remove.
3781 * gcc.target/i386/mpx/pr79988.c: Remove.
3782 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
3783 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
3784 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
3785 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
3786 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
3787 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
3788 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
3789 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
3790 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
3791 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
3792 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
3793 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
3794 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
3795 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
3796 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
3797 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
3798 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
3799 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
3800 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
3801 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
3802 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
3803 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
3804 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
3805 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
3806 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
3807 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
3808 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
3809 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
3810 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
3811 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
3812 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
3813 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
3814 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
3815 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
3816 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
3817 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
3818 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
3819 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
3820 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
3821 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
3822 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
3823 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
3824 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
3825 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
3826 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
3827 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
3828 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
3829 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
3830 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
3831 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
3832 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
3833 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
3834 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
3835 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
3836 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
3837 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
3838 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
3839 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
3840 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
3841 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
3842 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
3843 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
3844 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
3845 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
3846 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
3847 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
3848 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
3849 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
3850 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
3851 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
3852 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
3853 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
3854 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
3855 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
3856 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
3857 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
3858 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
3859 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
3860 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
3861 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
3862 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
3863 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
3864 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
3865 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
3866 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
3867 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
3868 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
3869 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
3870 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
3871 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
3872 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
3873 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
3874 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
3875 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
3876 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
3877 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
3878 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
3879 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
3880 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
3881 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
3882 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
3883 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
3884 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
3885 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
3886 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
3887 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
3888 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
3889 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
3890 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
3891 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
3892 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
3893 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
3894 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
3895 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
3896 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
3897 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
3898 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
3899 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
3900 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
3901 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
3902 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
3903 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
3904 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
3905 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
3906 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
3907 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
3908 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
3909 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
3910 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
3911 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
3912 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
3913 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
3914 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
3915 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
3916 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
3917 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
3918 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
3919 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
3920 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
3921 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
3922 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
3923 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
3924 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
3925 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
3926 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
3927 * gcc.target/i386/pr63995-2.c: Remove.
3928 * gcc.target/i386/pr64805.c: Remove.
3929 * gcc.target/i386/pr65044.c: Remove.
3930 * gcc.target/i386/pr65167.c: Remove.
3931 * gcc.target/i386/pr65183.c: Remove.
3932 * gcc.target/i386/pr65184.c: Remove.
3933 * gcc.target/i386/pr65523.c: Remove.
3934 * gcc.target/i386/pr70876.c: Remove.
3935 * gcc.target/i386/pr70877.c: Remove.
3936 * gcc.target/i386/pr71458.c: Remove.
3937 * gcc.target/i386/pr80880.c: Remove.
3938 * gcc.target/i386/ret-thunk-25.c: Remove.
3939 * gcc.target/i386/thunk-retbnd.c: Remove.
3940 * lib/mpx-dg.exp: Remove.
3941 * gcc.target/i386/funcspec-56.inc: Adjust test case.
3942
3943 2018-06-07 Carl Love <cel@us.ibm.com>
3944
3945 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
3946 statements.
3947
3948 2018-06-07 Carl Love <cel@us.ibm.com>
3949
3950 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
3951 error message.
3952
3953 2018-06-07 Marek Polacek <polacek@redhat.com>
3954
3955 PR c/85318
3956 * gcc.dg/Wc90-c99-compat-10.c: New test.
3957 * gcc.dg/Wc90-c99-compat-11.c: New test.
3958 * gcc.dg/Wc90-c99-compat-12.c: New test.
3959 * gcc.dg/Wc90-c99-compat-9.c: New test.
3960
3961 2018-06-07 Paul Koning <ni1d@arrl.net>
3962
3963 * gcc.c-torture/compile/20180605-1.c: New test.
3964
3965 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
3966
3967 PR fortran/86045
3968 * gfortran.dg/pr86045.f90: New test.
3969
3970 2018-06-07 Marek Polacek <polacek@redhat.com>
3971
3972 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
3973
3974 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
3975
3976 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
3977
3978 2018-06-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3979
3980 * gcc.target/msp430/msp430i-device-symbol.c: New test.
3981 * gcc.target/msp430/msp430f-device-symbol.c: New test.
3982 * gcc.target/msp430/msp430.h: New test header file.
3983
3984 2018-06-07 Jakub Jelinek <jakub@redhat.com>
3985
3986 PR tree-optimization/69615
3987 * gcc.dg/tree-ssa/pr69615.c: New test.
3988
3989 2018-06-07 Richard Biener <rguenther@suse.de>
3990
3991 PR tree-optimization/85935
3992 * gcc.dg/graphite/pr85935.c: New testcase.
3993
3994 2018-06-04 Carl Love <cel@us.ibm.com>
3995
3996 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
3997 debug print statements. Fix a few formating issues.
3998
3999 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
4000
4001 PR target/85657
4002 * gcc.target/powerpc/pr85657-4.c: New tests.
4003 * gcc.target/powerpc/pr85657-5.c: Likewise.
4004 * gcc.target/powerpc/pr85657-6.c: Likewise.
4005
4006 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4007
4008 PR fortran/85641
4009 * gfortran.dg/realloc_on_assign_30.f90: New test.
4010
4011 2018-06-06 Carl Love <cel@us.ibm.com>
4012 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
4013 argument to vui_arg.
4014
4015 2018-06-06 Carl Love <cel@us.ibm.com>
4016
4017 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
4018 to builtins-4.c.
4019 * gcc.target/powerpc/builtins-4.c: New test file for tests
4020 that need -mvsx.
4021
4022 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
4023
4024 PR target/85657
4025 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
4026 be used in templates. Don't check for them in overloaded functions.
4027
4028 2018-06-06 Jim Wilson <jimw@sifive.com>
4029
4030 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
4031 * gcc.target/riscv/interrupt-mmode.c: New.
4032 * gcc.target/riscv/interrupt-smode.c: New.
4033 * gcc.target/riscv/interrupt-umode.c: New.
4034
4035 2018-06-06 Marek Polacek <polacek@redhat.com>
4036
4037 PR c++/85977
4038 * g++.dg/cpp0x/initlist102.C: New test.
4039 * g++.dg/cpp0x/initlist103.C: New test.
4040 * g++.dg/cpp0x/initlist104.C: New test.
4041
4042 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
4043
4044 * gcc.dg/torture/pr86066.c: New test.
4045
4046 2018-06-06 Richard Biener <rguenther@suse.de>
4047
4048 PR tree-optimization/86062
4049 * g++.dg/tree-ssa/pr86062.C: New testcase.
4050
4051 2018-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
4052
4053 * gcc.target/msp430/function-attributes-4.c: New test.
4054 * gcc.target/msp430/static-interrupts.c: New test.
4055
4056 2018-06-05 Steve Ellcey <sellcey@cavium.com>
4057
4058 PR target/79924
4059 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
4060 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
4061 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
4062 * gcc.target/aarch64/nofp_1.c: Ditto.
4063
4064 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
4065
4066 * gcc.target/arm/cmse/cmse-1c99.c: New test.
4067
4068 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
4069
4070 PR fortran/85701
4071 * gfortran.dg/goacc/pr85701.f90: New test.
4072
4073 2018-06-05 Marek Polacek <polacek@redhat.com>
4074
4075 PR c++/85976
4076 * g++.dg/cpp0x/alias-decl-64.C: New test.
4077
4078 2018-06-05 Richard Biener <rguenther@suse.de>
4079
4080 PR tree-optimization/86046
4081 * gcc.dg/pr86046.c: New testcase.
4082
4083 2018-06-05 Richard Biener <rguenther@suse.de>
4084
4085 PR tree-optimization/86047
4086 * gcc.dg/pr86047.c: New testcase.
4087
4088 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4089
4090 PR target/81497
4091 * g++.target/arm/arm.exp: New file.
4092 * g++.target/arm/pr81497.C: Likewise.
4093
4094 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
4095
4096 * gcc.target/s390/htm-builtins-compile-4.c: New test.
4097
4098 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
4099
4100 * gcc.dg/store_merging_21.c: New test.
4101 * gnat.dg/opt71b.adb: Likewise.
4102 * gnat.dg/opt71.adb: Rename into...
4103 * gnat.dg/opt71a.adb: ...this.
4104
4105 2018-06-04 Richard Biener <rguenther@suse.de>
4106
4107 PR tree-optimization/85955
4108 * gcc.dg/pr85955.c: New testcase.
4109
4110 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
4111
4112 PR fortran/85981
4113 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
4114 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
4115 * gfortran.dg/allocate_stat_2.f90: Ditto.
4116 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
4117
4118 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
4119
4120 * gcc.target/aarch64/sve/extract_5.c: New test.
4121
4122 2018-06-04 Jakub Jelinek <jakub@redhat.com>
4123
4124 PR target/85832
4125 PR target/86036
4126 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
4127 vptestm.
4128 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
4129 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
4130 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
4131 * gcc.target/i386/avx512bw-pr86036.c: New test.
4132
4133 2018-06-04 Richard Biener <rguenther@suse.de>
4134
4135 PR tree-optimization/86038
4136 * gcc.dg/pr86038.c: New testcase.
4137
4138 2018-06-04 Jakub Jelinek <jakub@redhat.com>
4139
4140 PR tree-optimization/69615
4141 * gcc.dg/pr69615.c: New test.
4142
4143 PR c++/86025
4144 * c-c++-common/gomp/pr86025.c: New test.
4145
4146 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
4147
4148 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
4149
4150 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
4151
4152 * gcc.dg/torture/pr86034.c: New test.
4153
4154 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
4155
4156 PR fortran/36497
4157 * gfortran.dg/cray_pointer_12.f90: New test.
4158
4159 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
4160
4161 PR fortran/85938
4162 * gfortran.dg/pr85938.f90: Fixed by revision r261081
4163
4164 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
4165
4166 * gnat.dg/specs/opt3.ads: New test.
4167 * gnat.dg/specs/opt3_pkg.ads: New helper.
4168
4169 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
4170
4171 * gnat.dg/discr53.ad[sb]: New test.
4172 * gnat.dg/discr53_pkg.ads: New helper.
4173
4174 2018-06-01 Carl Love <cel@us.ibm.com>
4175
4176 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
4177 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
4178
4179 2018-06-01 Carl Love <cel@us.ibm.com>
4180
4181 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
4182 to make it consistent with the naming convention in the file.
4183 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
4184 to altivec-7.c. Delete file.
4185 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
4186 to altivec-7.c. Delete file.
4187 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
4188 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
4189 vec_unpackl tests. Update instruction counts.
4190 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
4191 tests to builtins-1.c.
4192 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
4193 tests to builtins-1.c.
4194 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
4195 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
4196 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
4197 Remove vec_ctf tests returning double. Remove vec_cts with
4198 double args. Remove vec_sel with invalid arguments. Add tests for
4199 vec_splat.
4200 Add instruction counts for new tests.
4201 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
4202 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
4203 vec_unsigned.
4204 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
4205 test_sll_vsill_vsill_vuc.
4206 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
4207 vec_revb.
4208 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
4209 tests from altivec-7.h.
4210 * gcc.target/powerpc/vsx-7-be.c: Remove file.
4211 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
4212 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
4213 splat_sll, splat_uc, splat_int128, splat_uint128.
4214 Make second argument of vec_extract and vec_insert a signed int.
4215 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
4216 argument.
4217
4218 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
4219
4220 * gcc.dg/store_merging_20.c: New test.
4221 * gnat.dg/opt71.adb: Likewise.
4222 * gnat.dg/opt71_pkg.ads: New helper.
4223
4224 2018-06-01 Carl Love <cel@us.ibm.com>
4225
4226 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
4227 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
4228 Add vec_xst_be for signed and unsigned arguments.
4229
4230 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
4231
4232 PR fortran/85816
4233 PR fortran/85975
4234 * gfortran.dg/pr85816.f90: New test.
4235 * gfortran.dg/pr85975.f90: New test.
4236
4237 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
4238
4239 PR fortran/63570
4240 * gfortran.dg/random_init_1.f90: New test.
4241 * gfortran.dg/random_init_2.f90: New test.
4242 * gfortran.dg/random_init_3.f90: New test.
4243 * gfortran.dg/random_init_4.f90: New test.
4244 * gfortran.dg/random_init_5.f90: New test.
4245 * gfortran.dg/random_init_6.f90: New test.
4246
4247 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
4248
4249 PR tree-optimization/85989
4250 * gcc.dg/torture/pr85989.c: New test.
4251
4252 2018-06-01 Richard Biener <rguenther@suse.de>
4253
4254 PR middle-end/86017
4255 * gcc.dg/tree-ssa/pr86017.c: New testcase.
4256
4257 2018-06-01 Richard Biener <rguenther@suse.de>
4258
4259 PR ipa/85960
4260 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
4261
4262 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
4263
4264 PR middle-end/78809
4265 * gcc.dg/strcmpopt_2.c: New test.
4266 * gcc.dg/strcmpopt_3.c: New test.
4267
4268 PR middle-end/83026
4269 * gcc.dg/strcmpopt_3.c: New test.
4270
4271 2018-05-31 Jakub Jelinek <jakub@redhat.com>
4272
4273 PR target/85984
4274 * gcc.target/i386/pr85984.c: New test.
4275
4276 2018-05-31 Martin Sebor <msebor@redhat.com>
4277
4278 PR c/82063
4279 * gcc.dg/Walloc-size-larger-than-1.c: New test.
4280 * gcc.dg/Walloc-size-larger-than-10.c: New test.
4281 * gcc.dg/Walloc-size-larger-than-11.c: New test.
4282 * gcc.dg/Walloc-size-larger-than-12.c: New test.
4283 * gcc.dg/Walloc-size-larger-than-13.c: New test.
4284 * gcc.dg/Walloc-size-larger-than-14.c: New test.
4285 * gcc.dg/Walloc-size-larger-than-15.c: New test.
4286 * gcc.dg/Walloc-size-larger-than-16.c: New test.
4287 * gcc.dg/Walloc-size-larger-than-17.c: New test.
4288 * gcc.dg/Walloc-size-larger-than-2.c: New test.
4289 * gcc.dg/Walloc-size-larger-than-3.c: New test.
4290 * gcc.dg/Walloc-size-larger-than-4.c: New test.
4291 * gcc.dg/Walloc-size-larger-than-5.c: New test.
4292 * gcc.dg/Walloc-size-larger-than-6.c: New test.
4293 * gcc.dg/Walloc-size-larger-than-7.c: New test.
4294 * gcc.dg/Walloc-size-larger-than-8.c: New test.
4295 * gcc.dg/Walloc-size-larger-than-9.c: New test.
4296 * gcc.dg/Walloc-size-larger-than.c: New test.
4297
4298 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
4299 Cesar Philippidis <cesar@codesourcery.com>
4300
4301 PR middle-end/85879
4302 * gfortran.dg/goacc/pr77371-1.f90: New test.
4303 * gfortran.dg/goacc/pr77371-2.f90: New test.
4304 * gfortran.dg/goacc/pr85879.f90: New test.
4305
4306 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4307
4308 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
4309 * gnat.dg/stack_usage1b.adb: Likewise.
4310 * gnat.dg/stack_usage1c.adb: Likewise.
4311 * gnat.dg/stack_usage3.adb: Likewise.
4312 * gnat.dg/stack_usage1_pkg.adb: Delete.
4313
4314 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4315
4316 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
4317 * gcc.dg/store_merging_11.c: Likewise.
4318 * gcc.dg/store_merging_13.c: Likewise.
4319 * gcc.dg/store_merging_14.c: Likewise.
4320 * gcc.dg/store_merging_15.c: Likewise.
4321 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
4322
4323 2018-05-31 Ed Schonberg <schonberg@adacore.com>
4324
4325 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
4326 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
4327 gnat.dg/limited1_outer.ads: New testcase.
4328
4329 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
4330
4331 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
4332 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
4333 New testcase.
4334
4335 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4336
4337 * gnat.dg/size_clause1.adb: New testcase.
4338
4339 2018-05-31 Javier Miranda <miranda@adacore.com>
4340
4341 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
4342
4343 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
4344
4345 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
4346 vld1x3 intrinsics for aarch64.
4347 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
4348 vst1x2 intrinsics for aarch64.
4349 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
4350 vst1x3 intrinsics for aarch64.
4351
4352 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
4353
4354 PR c++/77777
4355 * g++.dg/diagnostic/pr77777.C: New test.
4356
4357 2018-05-30 David Pagan <dave.pagan@oracle.com>
4358
4359 PR c/55976
4360 * gcc.dg/noncompile/pr55976-1.c: New test.
4361 * gcc.dg/noncompile/pr55976-2.c: New test.
4362
4363 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
4364
4365 * gcc.dg/lto/20111213-1_0.c: Fix template.
4366 * gcc.dg/lto/20100603-1_0.c: Fix template.
4367 * gcc.dg/lto/20100603-2_0.c: Fix template.
4368 * gcc.dg/lto/20100603-3_0.c: Fix template.
4369
4370 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
4371 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
4372 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
4373 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
4374 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
4375 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
4376 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
4377 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
4378 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
4379 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
4380 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
4381 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
4382 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
4383 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
4384 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
4385 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
4386 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
4387 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
4388 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
4389 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
4390 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
4391 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
4392 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
4393 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
4394 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
4395 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
4396 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
4397 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
4398 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
4399 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
4400 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
4401 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
4402 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
4403 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
4404 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
4405 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
4406 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
4407 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
4408 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
4409 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
4410 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
4411 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
4412 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
4413 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
4414 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
4415 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
4416 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
4417 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
4418 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
4419 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
4420 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
4421 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
4422 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
4423 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
4424 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
4425 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
4426 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
4427 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
4428 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
4429 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
4430 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
4431 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
4432
4433 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
4434
4435 Revert:
4436 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
4437
4438 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
4439
4440 * gcc.target/aarch64/simd/ldp_stp_9: New.
4441 * gcc.target/aarch64/simd/ldp_stp_10: New.
4442 * gcc.target/aarch64/simd/ldp_stp_11: New.
4443 * gcc.target/aarch64/simd/ldp_stp_12: New.
4444
4445 2018-05-30 Ed Schonberg <schonberg@adacore.com>
4446
4447 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
4448
4449 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
4450
4451 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
4452
4453 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
4454
4455 PR target/85950
4456 * gcc.target/i386/pr85950.c: New test.
4457
4458 2018-05-29 Marek Polacek <polacek@redhat.com>
4459
4460 PR c++/85883
4461 * g++.dg/cpp1z/class-deduction55.C: New test.
4462 * g++.dg/cpp1z/class-deduction56.C: New test.
4463 * g++.dg/cpp1z/class-deduction57.C: New test.
4464
4465 2018-05-29 Jakub Jelinek <jakub@redhat.com>
4466
4467 PR c++/85952
4468 * g++.dg/warn/Wunused-var-33.C: New test.
4469
4470 PR target/85918
4471 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
4472 and -fno-vect-cost-model options. Add aligned(64) attribute to the
4473 arrays. Add suffix 1 to all functions and use 4 iterations rather
4474 than N. Add functions with conversions to and from float.
4475 Add new set of functions with 8 iterations and another one
4476 with 16 iterations, expect 24 vectorized loops instead of just 4.
4477 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
4478
4479 2018-05-29 Javier Miranda <miranda@adacore.com>
4480
4481 * gnat.dg/equal2.adb: New testcase.
4482
4483 2018-05-29 Ed Schonberg <schonberg@adacore.com>
4484
4485 * gnat.dg/float_attributes_overflows.adb: New testcase.
4486
4487 2018-05-29 Pascal Obry <obry@adacore.com>
4488
4489 * gnat.dg/normalize_pathname.adb: New testcase.
4490
4491 2018-05-29 Tom de Vries <tom@codesourcery.com>
4492
4493 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
4494 message.
4495 * lib/scanipa.exp (scan-ipa-dump-times): Same.
4496 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
4497 * lib/scantree.exp (scan-tree-dump-times): Same.
4498
4499 2018-05-29 Tom de Vries <tom@codesourcery.com>
4500
4501 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
4502 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
4503 Use proc name as first argument to dg-scan.
4504
4505 2018-05-29 Tom de Vries <tom@codesourcery.com>
4506
4507 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
4508 with no arguments.
4509
4510 2018-05-28 Richard Biener <rguenther@suse.de>
4511
4512 PR tree-optimization/85934
4513 * gcc.target/i386/pr85934.c: New testcase.
4514
4515 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
4516
4517 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
4518
4519 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
4520
4521 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
4522
4523 2018-05-28 Ed Schonberg <schonberg@adacore.com>
4524
4525 * gnat.dg/fixedpnt5.adb: New testcase.
4526
4527 2018-05-28 Justin Squirek <squirek@adacore.com>
4528
4529 * gnat.dg/array31.adb: New testcase.
4530
4531 2018-05-28 Justin Squirek <squirek@adacore.com>
4532
4533 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
4534 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
4535
4536 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
4537
4538 * gfortran.dg/data_stmt_pointer.f90: new test.
4539
4540 2018-05-27 Jakub Jelinek <jakub@redhat.com>
4541
4542 PR target/85918
4543 * gcc.target/i386/avx512dq-pr85918.c: New test.
4544
4545 2018-05-25 Jim Wilson <jimw@sifive.com>
4546
4547 * gcc.target/riscv/interrupt-1.c: New.
4548 * gcc.target/riscv/interrupt-2.c: New.
4549 * gcc.target/riscv/interrupt-3.c: New.
4550 * gcc.target/riscv/interrupt-4.c: New.
4551 * gcc.target/riscv/interrupt-5.c: New.
4552
4553 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
4554
4555 PR fortran/85786
4556 * gfortran.dg/pr85786.f90: New test.
4557
4558 2018-05-25 Paul Koning <ni1d@arrl.net>
4559
4560 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
4561 * gcc.c-torture/compile/pr55921.c: Ditto.
4562 * gcc.c-torture/compile/pr60655-1.c: Ditto.
4563 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
4564
4565 2018-05-25 Jakub Jelinek <jakub@redhat.com>
4566
4567 PR target/85832
4568 * gcc.target/i386/avx512f-pr85832.c: New test.
4569 * gcc.target/i386/avx512vl-pr85832.c: New test.
4570 * gcc.target/i386/avx512bw-pr85832.c: New test.
4571 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
4572
4573 2018-05-25 Bin Cheng <bin.cheng@arm.com>
4574
4575 PR tree-optimization/85720
4576 * gcc.dg/tree-ssa/pr85720.c: New test.
4577 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
4578 distribution.
4579
4580 2018-05-25 Martin Liska <mliska@suse.cz>
4581
4582 PR testsuite/85911
4583 * gcc.dg/tree-prof/update-loopch.c: Do not scan
4584 for 'Removing basic block'.
4585
4586 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
4587
4588 * gnat.dg/sec_stack1.adb: New testcase.
4589
4590 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4591
4592 * gnat.dg/fixedpnt4.adb: New testcase.
4593
4594 2018-05-25 Javier Miranda <miranda@adacore.com>
4595
4596 * gnat.dg/interface7.adb: New testcase.
4597
4598 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
4599
4600 * gnat.dg/sec_stack2.adb: New testcase.
4601
4602 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4603
4604 * gnat.dg/interface6.adb: New testcase.
4605
4606 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4607
4608 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
4609
4610 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4611
4612 * lib/target-supports.exp
4613 (check_effective_target_vect_double_cond_arith): Include
4614 multiplication and division.
4615 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
4616 fully-masked loops with a fixed vector length.
4617 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
4618 tests.
4619 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
4620 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
4621 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
4622
4623 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4624
4625 * gcc.target/aarch64/sve/div_1.c: New test.
4626 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
4627 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
4628 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
4629
4630 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4631
4632 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
4633
4634 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4635
4636 * lib/target-supports.exp
4637 (check_effective_target_vect_double_cond_arith): New proc.
4638 * gcc.dg/vect/vect-cond-arith-1.c: New test.
4639 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
4640 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
4641 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
4642 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
4643 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
4644 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
4645
4646 2018-05-25 Janus Weil <janus@gcc.gnu.org>
4647
4648 PR fortran/85839
4649 * gfortran.dg/f2018_obs.f90: New test case.
4650
4651 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4652
4653 PR fortran/85543
4654 * gfortran.dg/pr85543.f90: New test.
4655
4656 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4657
4658 PR fortran/85780
4659 * gfortran.dg/pr85780.f90: New test.
4660
4661 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4662
4663 PR fortran/85779
4664 * gfortran.dg/pr85779_1.f90: New test.
4665 * gfortran.dg/pr85779_2.f90: Ditto.
4666 * gfortran.dg/pr85779_3.f90: Ditto.
4667
4668 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4669
4670 PR fortran/85895
4671
4672 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
4673 * gfortran.dg/pr85895.f90: New test.
4674
4675 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
4676
4677 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
4678 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
4679
4680 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
4681
4682 * gcc.dg/fold-popcount-1.c: New testcase.
4683 * gcc.dg/fold-popcount-2.c: New testcase.
4684 * gcc.dg/fold-popcount-3.c: New testcase.
4685 * gcc.dg/fold-popcount-4.c: New testcase.
4686
4687 2018-05-24 Marek Polacek <polacek@redhat.com>
4688
4689 PR c++/85847
4690 * g++.dg/cpp0x/new3.C: New test.
4691
4692 2018-05-24 Javier Miranda <miranda@adacore.com>
4693
4694 * gnat.dg/discr52.adb: New testcase.
4695
4696 2018-05-24 Ed Schonberg <schonberg@adacore.com>
4697
4698 * gnat.dg/others1.adb: New testcase.
4699
4700 2018-05-24 Justin Squirek <squirek@adacore.com>
4701
4702 * gnat.dg/raise_expr.adb: New testcase.
4703
4704 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
4705
4706 * gnat.dg/formal_containers.adb: New testcase.
4707
4708 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4709
4710 * gcc.target/i386/pr85345.c: Require ifunc support.
4711
4712 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
4713
4714 * gcc.dg/vect/vect-fma-1.c: New test.
4715
4716 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4717
4718 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
4719 scan-tree-dump*.
4720
4721 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
4722
4723 PR target/83009
4724 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
4725
4726 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
4727
4728 PR target/78849
4729 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
4730 DEFAULT_CFLAGS.
4731 * gcc.target/msp430/pr78849.c: New test.
4732
4733 2018-05-23 Marek Polacek <polacek@redhat.com>
4734
4735 * g++.dg/cpp2a/range-for8.C: New test.
4736 * g++.dg/cpp2a/range-for9.C: New test.
4737 * g++.dg/cpp2a/range-for10.C: New test.
4738
4739 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
4740
4741 * lib/target-supports.exp (check_effective_target_be): New.
4742 (check_effective_target_le): New.
4743
4744 2018-05-23 Marek Polacek <polacek@redhat.com>
4745
4746 * g++.dg/cpp2a/range-for1.C: New test.
4747 * g++.dg/cpp2a/range-for2.C: New test.
4748 * g++.dg/cpp2a/range-for3.C: New test.
4749 * g++.dg/cpp2a/range-for4.C: New test.
4750 * g++.dg/cpp2a/range-for5.C: New test.
4751 * g++.dg/cpp2a/range-for6.C: New test.
4752 * g++.dg/cpp2a/range-for7.C: New test.
4753
4754 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
4755
4756 * gcc.target/i386/cvt-3.c: New test.
4757
4758 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
4759
4760 * gcc.target/i386/cvt-2.c: New test.
4761
4762 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
4763
4764 * gcc.dg/pr79985.c: New testcase.
4765
4766 2018-05-23 Richard Biener <rguenther@suse.de>
4767
4768 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
4769
4770 2018-05-23 Sudakshina Das <sudi.das@arm.com>
4771
4772 PR target/84882
4773 * gcc.target/aarch64/pr84882.c: New test.
4774 * gcc.target/aarch64/target_attr_18.c: Likewise.
4775
4776 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
4777
4778 PR tree-optimization/85853
4779 * gfortran.dg/vect/pr85853.f90: New test.
4780
4781 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4782
4783 * gnat.dg/import2.adb: New testcase.
4784
4785 2018-05-23 Ed Schonberg <schonberg@adacore.com>
4786
4787 * gnat.dg/discr51.adb: New testcase.
4788
4789 2018-05-23 Javier Miranda <miranda@adacore.com>
4790
4791 * gnat.dg/valid_scalars1.adb: New testcase.
4792
4793 2018-05-23 Ed Schonberg <schonberg@adacore.com>
4794
4795 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
4796
4797 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4798
4799 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
4800 testcase.
4801
4802 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4803
4804 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
4805 testcase.
4806
4807 2018-05-23 Bob Duff <duff@adacore.com>
4808
4809 * gnat.dg/addr10.adb: New testcase.
4810
4811 2018-05-23 Richard Biener <rguenther@suse.de>
4812
4813 PR middle-end/85874
4814 * gcc.dg/Wstrict-overflow-27.c: New testcase.
4815
4816 2018-05-23 Yury Gribov <tetra2005@gmail.com>
4817
4818 PR tree-optimization/85822
4819 * c-c++-common/pr85822.c: New test.
4820
4821 2018-05-23 Richard Biener <rguenther@suse.de>
4822
4823 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
4824
4825 2018-05-22 Janus Weil <janus@gcc.gnu.org>
4826
4827 PR fortran/85841
4828 * gfortran.dg/pr30667.f: Add option "-std=legacy".
4829
4830 2018-05-22 Martin Sebor <msebor@redhat.com>
4831
4832 PR middle-end/85359
4833 * gcc.dg/attr-nonstring.c: New test.
4834
4835 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
4836
4837 PR target/85345
4838 * gcc.target/i386/pr85345.c: New test.
4839
4840 2018-05-22 Luis Machado <luis.machado@linaro.org>
4841
4842 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
4843
4844 2018-05-22 Janus Weil <janus@gcc.gnu.org>
4845
4846 PR fortran/85841
4847 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
4848 dg-additional-options.
4849 * gfortran.dg/graphite/block-2.f: Ditto.
4850 * gfortran.dg/graphite/id-19.f: Ditto.
4851 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
4852 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
4853 * gfortran.dg/vect/pr52580.f: Ditto.
4854
4855 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
4856
4857 * gcc.target/aarch64/ldp_stp_6.c: New.
4858 * gcc.target/aarch64/ldp_stp_7.c: New.
4859 * gcc.target/aarch64/ldp_stp_8.c: New.
4860
4861 2018-05-22 Martin Sebor <msebor@redhat.com>
4862
4863 PR c/85623
4864 * c-c++-common/attr-nonstring-3.c: Adjust.
4865 * c-c++-common/attr-nonstring-4.c: Adjust.
4866 * c-c++-common/attr-nonstring-6.c: New test.
4867
4868 2018-05-22 Martin Sebor <msebor@redhat.com>
4869
4870 PR tree-optimization/85826
4871 * gcc.dg/Wrestrict-17.c: New test.
4872
4873 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
4874
4875 * gcc.dg/torture/pr85862.c: Rename to...
4876 * gcc.dg/torture/pr85852.c: ...this.
4877
4878 2018-05-22 Justin Squirek <squirek@adacore.com>
4879
4880 * gnat.dg/warn14.adb: New testcase.
4881
4882 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
4883
4884 * gnat.dg/controlled8.adb: New testcase.
4885
4886 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
4887
4888 * gnat.dg/discr50.adb: New testcase.
4889
4890 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4891
4892 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
4893 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
4894 gnat.dg/discr49_rec2.ads: New testcase.
4895
4896 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4897
4898 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
4899 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
4900 testcase.
4901
4902 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4903
4904 * gnat.dg/fixedpnt3.adb: New testcase.
4905
4906 2018-05-22 Justin Squirek <squirek@adacore.com>
4907
4908 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
4909 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
4910
4911 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
4912
4913 PR middle-end/85862
4914 * gcc.dg/torture/pr85862.c: New test.
4915
4916 2018-05-22 Richard Biener <rguenther@suse.de>
4917
4918 PR tree-optimization/85834
4919 * g++.dg/torture/pr85834.C: New testcase.
4920 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
4921
4922 2018-05-22 Martin Liska <mliska@suse.cz>
4923
4924 PR ipa/85607
4925 * g++.dg/ipa/pr85607.C: New test.
4926
4927 2018-05-22 Richard Biener <rguenther@suse.de>
4928
4929 PR tree-optimization/85863
4930 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
4931
4932 2018-05-22 Janus Weil <janus@gcc.gnu.org>
4933
4934 PR fortran/85841
4935 * gfortran.dg/assumed_rank_5.f90: Update error message.
4936 * gfortran.dg/assumed_type_4.f90: Ditto.
4937 * gfortran.dg/bind_c_array_params.f03: Ditto.
4938 * gfortran.dg/bind_c_usage_28.f90: Ditto.
4939 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
4940 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
4941 * gfortran.dg/c_loc_tests_11.f03: Ditto.
4942 * gfortran.dg/coarray_atomic_2.f90: Ditto.
4943 * gfortran.dg/coarray_collectives_2.f90: Ditto.
4944 * gfortran.dg/coarray_collectives_10.f90: Ditto.
4945 * gfortran.dg/coarray_collectives_13.f90: Ditto.
4946 * gfortran.dg/rank_3.f90: Ditto.
4947 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
4948 * gfortran.dg/implicit_14.f90: Ditto.
4949
4950 2018-05-21 Christian Groessler <chris@groessler.org>
4951
4952 * gcc.c-torture/compile/simd-5.c: Fix comment.
4953
4954 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
4955
4956 PR target/85657
4957 * gcc.target/powerpc/pr85657-1.c: New test for converting between
4958 __float128, __ibm128, and long double.
4959 * gcc.target/powerpc/pr85657-2.c: Likewise.
4960 * gcc.target/powerpc/pr85657-3.c: Likewise.
4961 * g++.dg/pr85667.C: New test to make sure __ibm128 is
4962 implementated as a separate type internally, and is not just an
4963 alias for long double.
4964
4965 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
4966
4967 PR tree-optimization/85814
4968 * gcc.dg/torture/pr85814.c: New test.
4969
4970 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
4971
4972 PR c++/84588
4973 * g++.dg/cpp0x/cond1.C: New.
4974 * g++.dg/cpp1y/pr84588-1.C: Likewise.
4975 * g++.dg/cpp1y/pr84588-2.C: Likewise.
4976 * g++.dg/cpp1y/pr84588-3.C: Likewise.
4977 * g++.dg/parse/cond6.C: Likewise.
4978 * g++.dg/parse/cond7.C: Likewise.
4979 * g++.dg/parse/cond8.C: Likewise.
4980 * g++.dg/cpp1z/decomp16.C: Update.
4981 * g++.old-deja/g++.jason/cond.C: Likewise.
4982
4983 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
4984
4985 ChangeLog for r260480
4986 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
4987 warnings for deleted and obsolescent features.
4988 * gfortran.dg/graphite/id-19.f: Ditto.
4989 * gfortran.dg/graphite/id-20.f: Ditto.
4990 * gfortran.dg/graphite/id-27.f90: Ditto.
4991 * gfortran.dg/graphite/pr82449.f: Ditto.
4992
4993 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4994
4995 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
4996 tiny and large memory models.
4997
4998 2018-04-04 Ed Schonberg <schonberg@adacore.com>
4999
5000 * gnat.dg/suppress_initialization.adb,
5001 gnat.dg/suppress_initialization_pkg.ads: New testcase.
5002
5003 2018-04-04 Ed Schonberg <schonberg@adacore.com>
5004
5005 * gnat.dg/exit1.adb: New testcase.
5006
5007 2018-04-04 Ed Schonberg <schonberg@adacore.com>
5008
5009 * gnat.dg/array30.adb: New testcase.
5010
5011 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
5012
5013 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
5014
5015 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5016
5017 * gcc.c-torture/execute/ssad-run.c: New test.
5018 * gcc.c-torture/execute/usad-run.c: Likewise.
5019 * gcc.target/aarch64/ssadv16qi.c: Likewise.
5020 * gcc.target/aarch64/usadv16qi.c: Likewise.
5021
5022 2018-05-21 Tamar Christina <tamar.christina@arm.com>
5023
5024 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
5025 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
5026 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
5027 vbcaxq_s64): New.
5028 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
5029 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
5030 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
5031
5032 2018-05-21 Janus Weil <janus@gcc.gnu.org>
5033
5034 PR fortran/85841
5035 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
5036 * gfortran.dg/g77/20020307-1.f: Ditto.
5037 * gfortran.dg/g77/980310-3.f: Ditto.
5038 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
5039 * gfortran.dg/goacc/loop-1.f95: Ditto.
5040 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
5041 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
5042 * gfortran.dg/gomp/do-1.f90: Ditto.
5043 * gfortran.dg/gomp/omp_do1.f90: Ditto.
5044 * gfortran.dg/pr17229.f: Ditto.
5045 * gfortran.dg/pr37243.f: Ditto.
5046 * gfortran.dg/pr49721-1.f: Ditto.
5047 * gfortran.dg/pr58484.f: Ditto.
5048 * gfortran.dg/pr81175.f: Ditto.
5049 * gfortran.dg/pr81723.f: Ditto.
5050 * gfortran.dg/predcom-2.f: Ditto.
5051 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
5052 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
5053 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
5054 * gfortran.dg/vect/pr52580.f: Ditto.
5055
5056 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
5057
5058 PR fortran/80657
5059 * gfortran.dg/char_result_18.f90: New test.
5060
5061 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
5062
5063 PR fortran/49636
5064 * gfortran.dg/associate_38.f90: New test.
5065
5066 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
5067
5068 PR fortran/82275
5069 * gfortran.dg/select_type_42.f90: New test.
5070
5071 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
5072
5073 PR fortran/82923
5074 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
5075 that the patch fixes PR66694 & PR82617, although the testcases
5076 are not explicitly included.
5077
5078 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
5079
5080 * gcc.dg/stack-usage-1.c: Add support for rv32e.
5081
5082 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
5083
5084 PR c++/82899
5085 * g++.dg/pr82899.C: New testcase.
5086
5087 2018-05-18 Martin Liska <mliska@suse.cz>
5088
5089 * gcc.dg/pr68766.c: Change pruned output.
5090
5091 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
5092
5093 PR c++/85782
5094 * c-c++-common/goacc/pr85782.c: New test.
5095
5096 2018-05-18 Sudakshina Das <sudi.das@arm.com>
5097
5098 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
5099
5100 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5101
5102 * gcc.target/arm/pr62554.c: Delete.
5103 * gcc.target/arm/pr69610-1.c: Likewise.
5104 * gcc.target/arm/pr69610-2.c: Likewise.
5105
5106 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5107
5108 * gcc.target/arm/pr40887.c: Update comment.
5109 * lib/target-supports.exp: Don't generate effective target checks
5110 and related helpers for armv5. Update comment.
5111 * gcc.target/arm/armv5_thumb_isa.c: Delete.
5112 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
5113 target check and options.
5114
5115 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5116
5117 PR middle-end/85817
5118 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
5119 scan-tree-dump-not for h.
5120
5121 2018-05-18 Richard Biener <rguenther@suse.de>
5122
5123 * gcc.dg/tree-ssa/pr21559.c: Adjust.
5124 * gcc.dg/tree-ssa/pr45397.c: Likewise.
5125 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
5126 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
5127 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
5128 * gcc.dg/tree-ssa/vrp17.c: Likewise.
5129 * gcc.dg/tree-ssa/vrp18.c: Likewise.
5130 * gcc.dg/tree-ssa/vrp23.c: Likewise.
5131 * gcc.dg/tree-ssa/vrp24.c: Likewise.
5132 * gcc.dg/tree-ssa/vrp58.c: Likewise.
5133 * gcc.dg/vrp-min-max-1.c: Likewise.
5134 * gcc.dg/vrp-min-max-3.c: New testcase.
5135
5136 2018-05-18 Richard Biener <rguenther@suse.de>
5137
5138 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
5139 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
5140 * gcc.dg/graphite/scop-6.c: Likewise.
5141 * gcc.dg/graphite/scop-7.c: Likewise.
5142 * gcc.dg/graphite/scop-8.c: Likewise.
5143 * gcc.dg/graphite/scop-9.c: Likewise.
5144
5145 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5146
5147 * gcc.target/aarch64/vect-init-ld1.c: New test.
5148
5149 2018-05-18 Martin Liska <mliska@suse.cz>
5150
5151 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
5152 * gcc.dg/tree-prof/update-loopch.c: Likewise.
5153
5154 2018-05-18 Martin Liska <mliska@suse.cz>
5155
5156 * gcc.dg/ipa/ipa-icf-39.c: New test.
5157 * gcc.dg/pr68766.c: Adjust pruned output.
5158
5159 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
5160
5161 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
5162 New proc.
5163 * gcc.dg/fma-1.c: New test.
5164 * gcc.dg/fma-2.c: Likewise.
5165 * gcc.dg/fma-3.c: Likewise.
5166 * gcc.dg/fma-4.c: Likewise.
5167 * gcc.dg/fma-5.c: Likewise.
5168 * gcc.dg/fma-6.c: Likewise.
5169 * gcc.dg/fma-7.c: Likewise.
5170 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
5171 scalar_all_fma.
5172 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
5173 * gfortran.dg/reassoc_8.f: Likewise.
5174 * gfortran.dg/reassoc_9.f: Likewise.
5175 * gfortran.dg/reassoc_10.f: Likewise.
5176
5177 2018-05-17 Jim Wilson <jimw@sifive.com>
5178
5179 * gcc.target/riscv/switch-qi.c: New.
5180 * gcc.target/riscv/switch-si.c: New.
5181
5182 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
5183
5184 PR target/85698
5185 * gcc.target/powerpc/pr85698.c: New test.
5186
5187 2018-05-17 Richard Biener <rguenther@suse.de>
5188
5189 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
5190
5191 2018-05-17 Bin Cheng <bin.cheng@arm.com>
5192
5193 PR tree-optimization/85793
5194 * gcc.dg/vect/pr85793.c: New test.
5195
5196 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
5197
5198 * gcc.dg/gimplefe-28.c: New test.
5199 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
5200 internal function calls.
5201 * gcc.dg/goacc/loop-processing-1.c: Likewise.
5202
5203 2018-05-17 Martin Liska <mliska@suse.cz>
5204
5205 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
5206 space in between 'G_' and '('.
5207
5208 2018-05-17 Jakub Jelinek <jakub@redhat.com>
5209
5210 PR target/85323
5211 * gcc.target/i386/pr85323-7.c: New test.
5212 * gcc.target/i386/pr85323-8.c: New test.
5213 * gcc.target/i386/pr85323-9.c: New test.
5214
5215 PR target/85323
5216 * gcc.target/i386/pr85323-4.c: New test.
5217 * gcc.target/i386/pr85323-5.c: New test.
5218 * gcc.target/i386/pr85323-6.c: New test.
5219
5220 PR target/85323
5221 * gcc.target/i386/pr85323-1.c: New test.
5222 * gcc.target/i386/pr85323-2.c: New test.
5223 * gcc.target/i386/pr85323-3.c: New test.
5224
5225 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
5226 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
5227 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
5228 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
5229 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
5230 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
5231 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
5232 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
5233 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
5234 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
5235 * gcc.target/i386/avx512f-setzero-1.c: New test.
5236
5237 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
5238
5239 * gcc.target/aarch64/vect-slp-dup.c: New.
5240
5241 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5242
5243 PR c++/85713
5244 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
5245
5246 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
5247
5248 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
5249 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
5250
5251 2018-05-17 Richard Biener <rguenther@suse.de>
5252
5253 PR tree-optimization/85757
5254 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
5255
5256 2018-05-16 Marek Polacek <polacek@redhat.com>
5257
5258 PR c++/85363
5259 * g++.dg/cpp0x/initlist-throw1.C: New test.
5260 * g++.dg/cpp0x/initlist-throw2.C: New test.
5261
5262 2018-05-16 Carl Love <cel@us.ibm.com>
5263
5264 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
5265 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
5266 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
5267
5268 2018-05-16 Richard Biener <rguenther@suse.de>
5269
5270 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
5271 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
5272 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
5273
5274 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
5275
5276 * gcc.target/aarch64/sve/vcond_10.c: New test.
5277 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
5278 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
5279 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
5280
5281 2018-05-15 Martin Sebor <msebor@redhat.com>
5282
5283 PR tree-optimization/85753
5284 * gcc.dg/Wrestrict-10.c: Adjust.
5285 * gcc.dg/Wrestrict-16.c: New test.
5286
5287 2018-05-15 Martin Sebor <msebor@redhat.com>
5288
5289 PR middle-end/85643
5290 * c-c++-common/attr-nonstring-7.c: New test.
5291
5292 2018-05-15 Richard Biener <rguenther@suse.de>
5293
5294 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
5295
5296 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5297
5298 PR tree-optimization/83648
5299 * gcc.dg/tree-ssa/pr83648.c: New test.
5300 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
5301
5302 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5303
5304 PR ipa/85734
5305 * gcc.dg/ipa/pr85734.c: New test.
5306
5307 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
5308
5309 PR target/85756
5310 * gnat.dg/opt70.adb: New test.
5311 * gnat.dg/opt70_pkg.ad[sb]: New helper.
5312
5313 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5314
5315 * gcc.target/aarch64/crypto-fuse-1.c: New test.
5316 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
5317
5318 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
5319
5320 * gcc.target/aarch64/vmov_n_1.c: Update test.
5321 * gcc.target/aarch64/vfp-1.c: Update test.
5322
5323 2018-05-14 Jakub Jelinek <jakub@redhat.com>
5324
5325 PR target/85756
5326 * gcc.c-torture/execute/pr85756.c: New test.
5327
5328 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
5329
5330 * gcc.target/i386/cldemote-1.c: New test.
5331
5332 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
5333
5334 PR fortran/85742
5335 * gfortran.dg/assumed_type_9.f90 : New test.
5336
5337 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
5338
5339 PR fortran/85542
5340 * gfortran.dg/pr85542.f90: New test.
5341
5342 2018-05-11 Martin Jambor <mjambor@suse.cz>
5343
5344 PR ipa/85655
5345 * g++.dg/lto/pr85655_0.C: New test.
5346
5347 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
5348
5349 * gcc.target/i386/tpause-1.c: New test.
5350 * gcc.target/i386/umonitor-1.c: New test.
5351
5352 2018-05-11 Jakub Jelinek <jakub@redhat.com>
5353
5354 PR c/85696
5355 * c-c++-common/gomp/pr85696.c: New test.
5356
5357 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
5358 Jakub Jelinek <jakub@redhat.com>
5359
5360 PR tree-optimization/85692
5361 * gcc.target/i386/pr85692.c: New test.
5362
5363 2018-05-11 Martin Liska <mliska@suse.cz>
5364
5365 PR sanitizer/85556
5366 * c-c++-common/ubsan/attrib-6.c: New test.
5367
5368 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5369
5370 PR fortran/85687
5371 * gfortran.dg/pr85687.f90: new test.
5372
5373 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5374
5375 PR fortran/85521
5376 * gfortran.dg/pr85521_1.f90: New test.
5377 * gfortran.dg/pr85521_2.f90: New test.
5378
5379 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5380
5381 PR fortran/70870
5382 * gfortran.dg/pr70870_1.f90: New test.
5383
5384 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
5385
5386 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
5387
5388 2018-05-10 Jakub Jelinek <jakub@redhat.com>
5389
5390 PR c++/85662
5391 * g++.dg/ext/offsetof2.C: New test.
5392
5393 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
5394
5395 PR fortran/68846
5396 * gfortran.dg/temporary_3.f90 : New test.
5397
5398 PR fortran/70864
5399 * gfortran.dg/temporary_2.f90 : New test.
5400
5401 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
5402
5403 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
5404 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
5405 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
5406 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
5407 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
5408 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
5409 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
5410 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
5411 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
5412 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
5413 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
5414 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
5415 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
5416 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
5417 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
5418 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
5419 * gcc.dg/vmx/st-be-order.c: Delete testcase.
5420 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
5421 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
5422 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
5423 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
5424 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
5425 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
5426 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
5427 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
5428 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
5429 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
5430
5431 2018-05-10 Jakub Jelinek <jakub@redhat.com>
5432
5433 PR tree-optimization/85699
5434 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
5435 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
5436 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
5437 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
5438
5439 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
5440
5441 * g++.dg/tls/pr85400.C: New test.
5442
5443 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5444
5445 PR c++/85713
5446 * g++.dg/cpp1y/lambda-generic-85713.C: New.
5447
5448 2018-05-09 Carl Love <cel@us.ibm.com>
5449
5450 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
5451
5452 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5453
5454 PR c++/85713
5455 Revert:
5456 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5457
5458 PR c++/84588
5459 * g++.dg/cpp1y/pr84588.C: New.
5460
5461 2018-05-09 Andreas Schwab <schwab@suse.de>
5462
5463 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
5464
5465 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
5466
5467 * gcc.target/aarch64/store_lane_spill_1.c: New test.
5468 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
5469
5470 2018-05-08 Carl Love <cel@us.ibm.com>
5471 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
5472
5473 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5474
5475 PR c++/84588
5476 * g++.dg/cpp1y/pr84588.C: New.
5477
5478 2018-05-08 Marek Polacek <polacek@redhat.com>
5479
5480 PR c++/85695
5481 * g++.dg/cpp1z/constexpr-if22.C: New test.
5482
5483 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
5484
5485 PR target/85693
5486 * gcc.target/i386/pr85693.c: New test.
5487
5488 2018-05-08 Jakub Jelinek <jakub@redhat.com>
5489
5490 PR target/85683
5491 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
5492 scan-assembler-times checking that except for [fh]*xor other functions
5493 don't use any load instructions.
5494
5495 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
5496
5497 * gcc.target/i386/builtin_target.c: Test goldmont.
5498 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
5499 arch=silvermont.
5500
5501 2018-05-08 Jakub Jelinek <jakub@redhat.com>
5502
5503 PR target/85572
5504 * g++.dg/other/sse2-pr85572-1.C: New test.
5505 * g++.dg/other/sse2-pr85572-2.C: New test.
5506 * g++.dg/other/sse4-pr85572-1.C: New test.
5507 * g++.dg/other/avx2-pr85572-1.C: New test.
5508
5509 PR target/85317
5510 * gcc.target/i386/pr85317.c: New test.
5511 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
5512 optimization barrier to avoid optimizing away the expected insn.
5513
5514 PR target/85480
5515 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
5516 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
5517
5518 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5519
5520 * g++.dg/other/sve_const_pred_1.C: Rename to...
5521 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
5522 target selectors and explicit -march options.
5523 * g++.dg/other/sve_const_pred_2.C: Rename to...
5524 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
5525 * g++.dg/other/sve_const_pred_3.C: Rename to...
5526 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
5527 * g++.dg/other/sve_const_pred_4.C: Rename to...
5528 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
5529 * g++.dg/other/sve_tls_2.C: Rename to...
5530 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
5531 * g++.dg/other/sve_vcond_1.C: Rename to...
5532 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
5533 * g++.dg/other/sve_vcond_1_run.C: Rename to...
5534 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
5535
5536 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5537
5538 PR testsuite/85586
5539 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
5540 !vect_no_align.
5541
5542 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5543
5544 PR c++/57429
5545 * g++.dg/cpp0x/deleted14.C: New.
5546
5547 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5548 Alan Hayward <alan.hayward@arm.com>
5549 David Sherwood <david.sherwood@arm.com>
5550
5551 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
5552 XFAIL the BIC test.
5553 * gcc.target/aarch64/sve/vcond_7.c: New test.
5554 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
5555
5556 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5557
5558 PR c++/70563
5559 * g++.dg/cpp0x/sfinae62.C: New.
5560
5561 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5562
5563 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
5564 load from src[i].
5565
5566 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5567
5568 PR c++/80691
5569 * g++.dg/cpp0x/narrowing1.C: New.
5570
5571 2018-05-08 Richard Biener <rguenther@suse.de>
5572
5573 PR middle-end/85588
5574 * gcc.dg/torture/pr85574.c: Rename to...
5575 * gcc.dg/torture/pr85588.c: ... this.
5576
5577 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5578
5579 PR fortran/54613
5580 * gfortran.dg/minmaxloc_12.f90: New test case.
5581 * gfortran.dg/minmaxloc_13.f90: New test case.
5582
5583 2018-05-07 Nathan Sidwell <nathan@acm.org>
5584
5585 * g++.dg/cpp0x/range-for10.C: Delete.
5586 * g++.dg/ext/forscope1.C: Delete.
5587 * g++.dg/ext/forscope2.C: Delete.
5588 * g++.dg/template/for1.C: Delete.
5589
5590 2018-05-07 Jeff Law <law@redhat.com>
5591
5592 * gfortran.dg/linefile.f90: New test.
5593
5594 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
5595
5596 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
5597 and options.
5598
5599 2018-05-06 Jakub Jelinek <jakub@redhat.com>
5600
5601 PR c++/85659
5602 * g++.dg/ext/asm14.C: New test.
5603 * g++.dg/ext/asm15.C: New test.
5604 * g++.dg/ext/asm16.C: New test.
5605
5606 2018-05-06 Michael Eager <eager@eagercon.com>
5607
5608 * gcc.target/microblaze/others/picdtr.c: Correct option
5609 -fPIE -mpic-data-is-text-relative.
5610
5611 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
5612
5613 * gcc.target/microblaze/others/picdtr.c: Add test for
5614 -fPIE -mpic-data-is-text-relative.
5615
5616 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
5617
5618 PR fortran/85507
5619 * gfortran.dg/coarray_dependency_1.f90: New test.
5620 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
5621
5622 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
5623
5624 * brig.dg/test/gimple/smoke_test.hsail: Fix the test
5625 to match the currently produced gimple.
5626
5627 2018-05-04 Carl Love <cel@us.ibm.com>
5628
5629 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
5630 vec_trunc.
5631 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
5632 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
5633 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
5634 xvcmpgedp counts. Add xxsel counts.
5635
5636 2018-05-04 Richard Biener <rguenther@suse.de>
5637
5638 PR middle-end/85627
5639 * g++.dg/torture/pr85627.C: New testcase.
5640
5641 2018-05-04 Richard Biener <rguenther@suse.de>
5642
5643 PR middle-end/85574
5644 * gcc.dg/torture/pr85574.c: New testcase.
5645 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
5646
5647 2018-05-04 Jakub Jelinek <jakub@redhat.com>
5648
5649 PR libstdc++/85466
5650 * gcc.dg/nextafter-1.c: New test.
5651 * gcc.dg/nextafter-2.c: New test.
5652 * gcc.dg/nextafter-3.c: New test.
5653 * gcc.dg/nextafter-4.c: New test.
5654
5655 2018-05-03 Nathan Sidwell <nathan@acm.org>
5656
5657 Remove -ffriend-injection.
5658 * g++.old-deja/g++.jason/scoping15.C: Delete.
5659 * g++.old-deja/g++.mike/net43.C: Delete.
5660
5661 2018-05-03 Jakub Jelinek <jakub@redhat.com>
5662
5663 PR target/85530
5664 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
5665 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
5666 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
5667 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
5668
5669 2018-05-03 Tom de Vries <tom@codesourcery.com>
5670
5671 PR testsuite/85106
5672 * lib/scanoffloadtree.exp: New file.
5673
5674 2018-05-03 Richard Biener <rguenther@suse.de>
5675
5676 PR tree-optimization/85615
5677 * gcc.dg/torture/pr85615.c: New testcase.
5678
5679 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5680
5681 PR tree-optimization/70291
5682 * gcc.dg/complex-6.c: New test.
5683 * gcc.dg/complex-7.c: Likewise.
5684
5685 2018-05-03 Richard Biener <rguenther@suse.de>
5686
5687 PR testsuite/85579
5688 * fortran.dg/pr51434.f90: Truncate transfer argument.
5689
5690 2018-05-02 Jakub Jelinek <jakub@redhat.com>
5691
5692 PR target/85582
5693 * gcc.c-torture/execute/pr85582-3.c: New test.
5694
5695 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
5696 Jason Merrill <jason@redhat.com>
5697
5698 PR c++/68374
5699 * g++.dg/warn/Wshadow-13.C: New.
5700 * g++.dg/warn/Wshadow-14.C: Likewise.
5701
5702 2018-05-02 Tom de Vries <tom@codesourcery.com>
5703
5704 PR libgomp/82428
5705 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
5706 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
5707
5708 2018-05-02 David Pagan <dave.pagan@oracle.com>
5709
5710 PR c/30552
5711 * gcc.dg/noncompile/pr30552-1.c: New test.
5712 * gcc.dg/noncompile/pr30552-2.c: New test.
5713 * gcc.dg/noncompile/pr30552-3.c: New test.
5714 * gcc.dg/noncompile/pr30552-4.c: New test.
5715
5716 2018-05-02 Richard Biener <rguenther@suse.de>
5717
5718 PR tree-optimization/85597
5719 * gcc.dg/vect/pr85597.c: New testcase.
5720
5721 2018-05-02 Tom de Vries <tom@codesourcery.com>
5722
5723 PR testsuite/85106
5724 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
5725 * lib/scanltranstree.exp: New file.
5726 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
5727 (scan-ltrans-tree-dump-times_required_options)
5728 (scan-ltrans-tree-dump-not_required_options)
5729 (scan-ltrans-tree-dump-dem_required_options)
5730 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
5731 * lib/gcc-dg.exp: Include scanltranstree.exp.
5732
5733 2018-05-02 Tom de Vries <tom@codesourcery.com>
5734
5735 PR testsuite/85106
5736 * gcc.dg/ipa/ipa-icf-38.c: New test.
5737 * gcc.dg/ipa/ipa-icf-38a.c: New test.
5738 * lib/scandump.exp (dump-base): New proc.
5739 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
5740 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
5741 base.
5742 * lib/scanipa.exp: Add "" argument to scan-dump calls.
5743 * lib/scanlang.exp: Same.
5744 * lib/scanrtl.exp: Same.
5745 * lib/scantree.exp: Same.
5746 * lib/scanwpaipa.exp: New file.
5747 * lib/gcc-dg.exp: Include scanwpaipa.exp.
5748
5749 2018-05-02 Richard Biener <rguenther@suse.de>
5750
5751 PR middle-end/85567
5752 * gcc.dg/torture/pr85567.c: New testcase.
5753
5754 2018-05-02 Jakub Jelinek <jakub@redhat.com>
5755
5756 PR target/85582
5757 * gcc.c-torture/execute/pr85582-1.c: New test.
5758 * gcc.c-torture/execute/pr85582-2.c: New test.
5759
5760 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
5761
5762 PR tree-optimization/85586
5763 * gcc.dg/vect/pr85586.c: New test.
5764
5765 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
5766
5767 PR tree-optimization/85143
5768 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
5769 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
5770
5771 2018-05-01 David Malcolm <dmalcolm@redhat.com>
5772
5773 PR c/84258
5774 * c-c++-common/Wformat-pr84258.c: New test.
5775
5776 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5777
5778 PR tree-optimization/82665
5779 * gcc.dg/tree-ssa/pr82665.c: New test.
5780
5781 2018-04-30 David Malcolm <dmalcolm@redhat.com>
5782
5783 PR c++/85523
5784 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5785 (test_add_fixit_insert_formatted_single_line): New function.
5786 (test_add_fixit_insert_formatted_multiline): New function.
5787 Extend expected output of generated patch to include fix-it hints
5788 for these.
5789 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
5790 "gcc-rich-location.h". Add test coverage for
5791 gcc_rich_location::add_fixit_insert_formatted.
5792
5793 2018-04-30 David Malcolm <dmalcolm@redhat.com>
5794
5795 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5796 (test_show_locus): Update for location_get_source_line returning a
5797 char_span. Use char_span for handling words in the
5798 "test_many_nested_locations" fix-it example.
5799
5800 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
5801
5802 * gcc.target/arc/interrupt-8.c: Update test.
5803 * gcc.target/arc/loop-4.c: Likewise.
5804 * gcc.target/arc/loop-hazard-1.c: Likewise.
5805 * gcc.target/arc/sdata-3.c: Likewise.
5806
5807 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
5808
5809 * gcc.target/arc/store-merge-1.c: New test.
5810 * gcc.target/arc/add_n-combine.c: Update test.
5811
5812 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
5813
5814 Microblaze Target: PIC data text relative
5815
5816 * gcc.target/microblaze/others/data_var1.c: Include
5817 PIC case of r20 base register.
5818 * gcc.target/microblaze/others/data_var2.c: Ditto.
5819 * gcc.target/microblaze/others/picdtr.c: Add new
5820 test case for -mpic-is-data-text-relative.
5821 * gcc.target/microblaze/others/sdata_var1.c: Add
5822 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
5823 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
5824 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
5825 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
5826 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
5827 * gcc.target/microblaze/others/string_cst1_gpopt.c:
5828 Ditto.
5829 * gcc.target/microblaze/others/string_cst2_gpopt.c:
5830 Ditto.
5831
5832 2018-04-30 Richard Biener <rguenther@suse.de>
5833
5834 PR tree-optimization/28364
5835 PR tree-optimization/85275
5836 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
5837 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
5838 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
5839 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
5840 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
5841 still passes.
5842 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
5843 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
5844 still passes.
5845 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
5846 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
5847 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
5848
5849 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
5850
5851 PR target/84431
5852 * gcc.target/i386/pr84431.c: New test.
5853
5854 2018-04-27 Martin Jambor <mjambor@suse.cz>
5855
5856 PR ipa/85549
5857 * g++.dg/ipa/pr85549.C: New test.
5858
5859 2018-04-27 Jakub Jelinek <jakub@redhat.com>
5860
5861 PR c++/85553
5862 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
5863 directive.
5864 * g++.dg/cpp0x/constexpr-85553.C: New test.
5865
5866 2018-04-27 David Malcolm <dmalcolm@redhat.com>
5867
5868 PR c++/85515
5869 * g++.dg/pr85515-1.C: New test.
5870 * g++.dg/pr85515-2.C: New test.
5871
5872 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
5873
5874 PR c++/84691
5875 * g++.dg/cpp0x/friend3.C: New.
5876
5877 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5878
5879 PR target/82518
5880 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
5881 Use check_effective_target_arm_little_endian.
5882
5883 2018-04-27 Jakub Jelinek <jakub@redhat.com>
5884
5885 PR tree-optimization/85529
5886 * gcc.c-torture/execute/pr85529-1.c: New test.
5887 * gcc.c-torture/execute/pr85529-2.c: New test.
5888 * gcc.dg/pr85529.c: New test.
5889
5890 2018-04-26 Maciej W. Rozycki <macro@mips.com>
5891
5892 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
5893 `.dword' in addition to `lw' and `.word'.
5894
5895 2018-04-26 Maciej W. Rozycki <macro@mips.com>
5896
5897 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
5898
5899 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
5900
5901 * gnat.dg/loop_optimization24.adb: New test.
5902
5903 2018-04-26 Richard Biener <rguenther@suse.de>
5904
5905 PR tree-optimization/85116
5906 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
5907 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
5908 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
5909 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
5910
5911 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
5912
5913 PR target/85473
5914 * gcc.target/i386/pr85473-1.c: New test.
5915 * gcc.target/i386/pr85473-2.c: New test.
5916
5917 2018-04-25 Nathan Sidwell <nathan@acm.org>
5918 Jakub Jelinek <jakub@redhat.com>
5919
5920 PR c++/85437
5921 PR c++/49171
5922 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
5923 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
5924 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
5925 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
5926 * g++.dg/cpp0x/pr85437-1.C: New.
5927 * g++.dg/cpp0x/pr85437-2.C: New.
5928 * g++.dg/cpp0x/pr85437-3.C: New.
5929 * g++.dg/cpp0x/pr85437-4.C: New.
5930
5931 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
5932
5933 PR fortran/85520
5934 * gfortran.dg/pr85520.f90: New test.
5935
5936 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5937
5938 PR target/85512
5939 * gcc.dg/pr85512.c: New test.
5940
5941 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
5942
5943 PR target/85485
5944 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
5945 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
5946 * gcc.dg/pr85388-1.c (dg-options): Likwise.
5947 * gcc.dg/pr85388-2.c (dg-options): Likwise.
5948 * gcc.dg/pr85388-3.c (dg-options): Likwise.
5949 * gcc.dg/pr85388-4.c (dg-options): Likwise.
5950 * gcc.dg/pr85388-5.c (dg-options): Likwise.
5951 * gcc.dg/pr85388-6.c (dg-options): Likwise.
5952 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
5953 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
5954 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
5955 * gcc.target/i386/cet-label.c (dg-options): Likwise.
5956 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
5957 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
5958 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
5959 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
5960 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
5961 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
5962 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
5963 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
5964 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
5965 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
5966 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
5967 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
5968 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
5969 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
5970 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
5971 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
5972 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
5973 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
5974 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
5975 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
5976 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
5977 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
5978 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
5979 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
5980 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
5981 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
5982 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
5983 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
5984 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
5985 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
5986 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
5987 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
5988 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
5989 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
5990 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
5991 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
5992 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
5993 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
5994 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
5995 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
5996 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
5997 * gcc.target/i386/pr84146.c (dg-options): Likwise.
5998 * gcc.target/i386/pr85403.c (dg-options): Likwise.
5999 * gcc.target/i386/pr85404.c (dg-options): Likwise.
6000 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
6001 with -mshstk.
6002 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
6003 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
6004 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
6005 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
6006 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
6007 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
6008 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
6009 * (dg-options): Likwise.
6010 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
6011 -mno-cet.
6012 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
6013 * gcc.target/i386/cet-label-3.c: Removed.
6014 * gcc.target/i386/cet-property-3.c: Likwise.
6015 * gcc.target/i386/cet-sjlj-7.c: Likwise.
6016
6017 2018-04-24 Jakub Jelinek <jakub@redhat.com>
6018
6019 PR target/85511
6020 * gcc.target/i386/pr85511.c: New test.
6021
6022 PR target/85503
6023 * g++.dg/ext/pr85503.C: New test.
6024
6025 PR target/85508
6026 * gcc.target/i386/pr85508.c: New test.
6027
6028 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
6029
6030 PR tree-optimization/85478
6031 * g++.dg/pr85478.C: New test.
6032
6033 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
6034
6035 * g++.dg/torture/pr85496.C: New test.
6036
6037 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
6038
6039 PR rtl-optimization/85423
6040 * gcc.dg/pr85423.c: New test.
6041
6042 2018-04-20 Martin Sebor <msebor@redhat.com>
6043
6044 PR c/85365
6045 * gcc.dg/Wrestrict-15.c: New test.
6046
6047 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
6048
6049 PR target/85456
6050 * gcc.target/powerpc/pr85456.c: New test.
6051
6052 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
6053
6054 * g++.dg/ext/undef-bool-1.C: Require lp64.
6055 * gcc.target/powerpc/undef-bool-2.c: Likewise.
6056
6057 2018-04-20 Jeff Law <law@redhat.com>
6058
6059 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
6060 stack protector.
6061 * gcc.dg/stack-check-6.c: Likewise.
6062 * gcc.dg/stack-check-6a.c: Likewise.
6063 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
6064 * gcc.target/i386/stack-check-18.c: Likewise.
6065 * gcc.target/i386/stack-check-19.c: Likewise.
6066
6067 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6068
6069 PR testsuite/85483
6070 * gcc.target/aarch64/sve/vcond_1.c: Move to...
6071 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
6072 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
6073 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
6074
6075 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
6076
6077 PR target/85469
6078 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
6079 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
6080
6081 2018-04-20 Richard Biener <rguenther@suse.de>
6082
6083 PR middle-end/85475
6084 * gcc.dg/torture/pr85475.c: New testcase.
6085
6086 2018-04-20 Martin Jambor <mjambor@suse.cz>
6087
6088 ipa/85449
6089 * gcc.dg/ipa/pr85449.c: New test.
6090
6091 2018-04-20 Martin Jambor <mjambor@suse.cz>
6092
6093 ipa/85447
6094 * g++.dg/ipa/pr85447.C: New file.
6095 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
6096
6097 2018-04-20 Jakub Jelinek <jakub@redhat.com>
6098
6099 PR c++/85462
6100 * g++.dg/cpp0x/pr85462.C: New test.
6101
6102 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6103
6104 * gcc.target/i386/pr85404.c: Require CET target.
6105
6106 2018-04-19 Jakub Jelinek <jakub@redhat.com>
6107
6108 PR tree-optimization/85467
6109 * gcc.dg/pr85467.c: New test.
6110
6111 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
6112
6113 PR c++/84611
6114 * g++.dg/parse/crash68.C: New.
6115
6116 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6117
6118 PR libgcc/85334
6119 * g++.dg/torture/pr85334.C: New test.
6120
6121 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
6122
6123 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
6124 * g++.dg/diagnostic/pr85464.C: New.
6125
6126 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6127
6128 PR target/85397
6129 * gcc.dg/torture/pr85397-1.c: New test.
6130 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
6131 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
6132
6133 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6134
6135 PR target/85404
6136 * gcc.target/i386/pr85404.c: New test.
6137
6138 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6139
6140 PR target/85417
6141 * c-c++-common/attr-nocf-check-1.c: Compile with
6142 -fcf-protection=none.
6143 * c-c++-common/attr-nocf-check-3.c: Likewise.
6144 * gcc.dg/march-generic.c: Likewise.
6145 * gcc.target/i386/align-limit.c: Likewise.
6146 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
6147 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
6148 * gcc.target/i386/cet-property-2.c: Likewise.
6149 * gcc.target/i386/ret-thunk-26.c: Likewise.
6150 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
6151 targets.
6152 * c-c++-common/fcf-protection-2.c: Likewise.
6153 * c-c++-common/fcf-protection-3.c: Likewise.
6154 * c-c++-common/fcf-protection-5.c: Likewise.
6155 * c-c++-common/fcf-protection-6.c: Likewise.
6156 * c-c++-common/fcf-protection-7.c: Likewise.
6157 * gcc.target/i386/cet-label-3.c: New test.
6158 * gcc.target/i386/cet-property-3.c: Likewise.
6159 * gcc.target/i386/cet-sjlj-7.c: Likewise.
6160 * gcc.target/i386/pr85417-1.c: Likewise.
6161 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
6162 __x86_indirect_thunk_nt_(r|e)ax
6163 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
6164 * gcc.target/i386/pr85403.c: Remove dg-error,
6165
6166 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
6167
6168 * gcc.target/i386/movdir-1.c: New test.
6169
6170 2018-04-19 Richard Biener <rguenther@suse.de>
6171
6172 PR middle-end/85455
6173 * gcc.dg/pr85455.c: New testcase.
6174
6175 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
6176
6177 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
6178 targets.
6179 * g++.dg/lto/pr85405b_0.C: Likewise.
6180 * g++.dg/lto/pr84805_0.C: Likewise.
6181
6182 2018-04-18 Martin Liska <mliska@suse.cz>
6183
6184 PR ipa/83983
6185 PR ipa/85391
6186 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
6187 output.
6188
6189 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
6190
6191 PR target/85388
6192 * gcc.dg/pr85388-1.c: New test.
6193 * gcc.dg/pr85388-2.c: Likewise.
6194 * gcc.dg/pr85388-3.c: Likewise.
6195 * gcc.dg/pr85388-4.c: Likewise.
6196 * gcc.dg/pr85388-5.c: Likewise.
6197 * gcc.dg/pr85388-6.c: Likewise.
6198
6199 2018-04-18 Jan Hubicka <jh@suse.cz>
6200 Martin Liska <mliska@suse.cz>
6201
6202 * g++.dg/lto/pr83121_0.C: Update template.
6203 * g++.dg/lto/pr83121_1.C: Update template.
6204 * g++.dg/lto/pr84805_0.C: Update template.
6205 * g++.dg/lto/pr84805_1.C: Update template.
6206 * g++.dg/lto/pr84805_2.C: Update template.
6207
6208 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6209
6210 PR c++/84630
6211 * g++.dg/cpp0x/pr84630.C: New.
6212
6213 2018-04-18 Jakub Jelinek <jakub@redhat.com>
6214
6215 PR c++/84463
6216 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
6217 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
6218 in two cases. Uncomment two other tests and add expected dg-error for
6219 them.
6220 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
6221 -Wnarrowing diagnostics on some targets for c++11.
6222 * g++.dg/parse/array-size2.C: Remove xfail.
6223 * g++.dg/cpp0x/constexpr-84463.C: New test.
6224
6225 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
6226
6227 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
6228 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
6229
6230 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6231
6232 PR testsuite/85326
6233 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
6234 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
6235 * g++.dg/other/sve_tls_2.C: Require effective target tls.
6236
6237 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
6238
6239 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
6240 prevent cascading of errors and change expected error message.
6241 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
6242 to 64-bit targets.
6243 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
6244 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
6245 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
6246 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
6247 error message.
6248 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
6249
6250 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6251
6252 PR target/85430
6253 * gcc.dg/pr85430.c: New test.
6254
6255 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6256
6257 PR testsuite/85326
6258 * gcc.target/arm/pr54300.C: Move to...
6259 * g++.dg/other/pr54300.C: ... Here. Add target directives.
6260 * gcc.target/arm/pr55073.C: Move to...
6261 * g++.dg/other/pr55073.C: ... Here. Add target directives.
6262 * gcc.target/arm/pr56184.C: Move to...
6263 * g++.dg/other/pr56184.C: ... Here. Add target directives.
6264 * gcc.target/arm/pr59985.C: Move to...
6265 * g++.dg/other/pr59985.C: ... Here. Add target directives.
6266 * gcc.target/aarch64/pr60675.C: Move to...
6267 * g++.dg/other/pr60675.C: ... Here. Add target directives.
6268 * gcc.target/aarch64/pr81422.C: Move to...
6269 * g++.dg/other/pr81422.C: ... Here. Add target directives.
6270 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
6271 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
6272 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
6273 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
6274 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
6275 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
6276 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
6277 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
6278 * gcc.target/aarch64/sve/tls_2.C: Move to...
6279 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
6280 * gcc.target/aarch64/pr81414.C: Rename to...
6281 * gcc.target/aarch64/pr81414.c: ... This.
6282 * gcc.target/aarch64/simd/pr67896.C: Rename to...
6283 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
6284 messages.
6285 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
6286 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
6287 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
6288 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
6289 file name.
6290
6291 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6292
6293 PR middle-end/85414
6294 * gcc.dg/pr85414.c: New test.
6295
6296 2018-04-17 Martin Jambor <mjambor@suse.cz>
6297
6298 PR ipa/85421
6299 * g++.dg/ipa/pr85421.C: New test.
6300
6301 2018-04-17 Martin Liska <mliska@suse.cz>
6302
6303 PR lto/85405
6304 * g++.dg/lto/pr85405b_0.C: New test.
6305 * g++.dg/lto/pr85405b_1.C: New test.
6306
6307 2018-04-17 Martin Liska <mliska@suse.cz>
6308
6309 PR lto/85405
6310 * g++.dg/lto/pr85405_0.C: New test.
6311 * g++.dg/lto/pr85405_1.C: New test.
6312
6313 2018-04-17 Martin Liska <mliska@suse.cz>
6314
6315 PR ipa/85329
6316 * g++.dg/ext/pr85329-2.C: New test.
6317 * g++.dg/ext/pr85329.C: New test.
6318 * gcc.target/i386/mvc12.c: New test.
6319
6320 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
6321
6322 PR c++/85039
6323 * g++.dg/pr85039-1.C: New.
6324 * g++.dg/pr85039-2.C: New.
6325 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
6326
6327 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
6328
6329 PR target/85080
6330 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
6331 if the target supports efficient unaligned storage accesses.
6332
6333 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
6334
6335 PR target/83660
6336 * gcc.target/powerpc/pr83660.C: New test.
6337
6338 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
6339
6340 PR target/85403
6341 * gcc.target/i386/pr85403.c: New test.
6342
6343 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
6344
6345 PR target/84331
6346 * gcc.target/i386/funcspec-56.inc: Test arch=skylake.
6347
6348 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6349 Jason Merrill <jason@redhat.com>
6350
6351 PR c++/85112
6352 * g++.dg/cpp0x/pr85112.C: New.
6353
6354 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
6355
6356 PR testsuite/85326
6357 * g++.dg/ext/undef-bool-1.C: New file.
6358 * gcc.target/powerpc/powerpc.exp: Remove .C support.
6359 * gcc.target/powerpc/undef-bool-1.C: Remove file.
6360
6361 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
6362
6363 PR target/85293
6364 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
6365 corresponding dg-error clause.
6366 * gcc.target/powerpc/pr80098-3.c: Ditto.
6367 * gcc.target/powerpc/pr80103-1.c: Delete.
6368
6369 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
6370
6371 PR fortran/81773
6372 PR fortran/83606
6373 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
6374 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
6375
6376 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6377
6378 PR fortran/85387
6379 * gfortran.dg/implied_do_io_5.f90: New test.
6380
6381 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
6382
6383 PR target/83402
6384 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
6385 several values: positive, negative, and zero.
6386 * gcc.target/powerpc/sse2-pslld-1.c: Same.
6387 * gcc.target/powerpc/sse2-psllq-1.c: Same.
6388
6389 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
6390
6391 PR rtl-optimization/79916
6392 * gcc.target/powerpc/pr79916.c: New.
6393
6394 2018-04-13 Jakub Jelinek <jakub@redhat.com>
6395
6396 PR rtl-optimization/85393
6397 * g++.dg/opt/pr85393.C: New test.
6398 * g++.dg/opt/pr85393-aux.cc: New file.
6399
6400 PR rtl-optimization/85376
6401 * gcc.dg/pr85376.c: New test.
6402
6403 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
6404
6405 PR rtl-optimization/83852
6406 * gcc.dg/pr83852.c: New testcase.
6407
6408 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
6409
6410 PR testsuite/85326
6411 * gcc.target/s390/pr77822-1.C: Rename to ...
6412 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
6413 * gcc.target/s390/pr77822-2.c: Add asm scan check.
6414 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
6415
6416 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
6417
6418 PR lto/71991
6419 * gcc.target/i386/pr71991.c: New testcase.
6420
6421 2018-04-13 Martin Liska <mliska@suse.cz>
6422 Jakub Jelinek <jakub@redhat.com>
6423
6424 PR middle-end/81657
6425 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
6426 call.
6427
6428 2018-04-12 David Malcolm <dmalcolm@redhat.com>
6429
6430 PR c++/85385
6431 * g++.dg/diagnostic/macro-arg-count.C: New test.
6432
6433 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6434
6435 PR fortran/83064
6436 PR testsuite/85346
6437 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
6438 array and move test to libgomp/testsuite/libgomp.fortran.
6439 * gfortran.dg/do_concurrent_6.f90: New test.
6440
6441 2018-04-12 Marek Polacek <polacek@redhat.com>
6442
6443 PR c++/85258
6444 * g++.dg/parse/error61.C: New test.
6445
6446 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
6447
6448 PR target/85347
6449 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
6450 specify -mvsx on gcc command line.
6451
6452 2018-04-12 Jakub Jelinek <jakub@redhat.com>
6453
6454 PR target/85328
6455 * gcc.target/i386/pr85328.c: New test.
6456
6457 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6458
6459 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
6460
6461 2018-04-12 Jakub Jelinek <jakub@redhat.com>
6462
6463 PR rtl-optimization/85342
6464 * gcc.target/i386/pr85342.c: New test.
6465
6466 2018-04-11 Jason Merrill <jason@redhat.com>
6467
6468 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
6469 if ulimit -v is set.
6470
6471 2018-04-11 Bin Cheng <bin.cheng@arm.com>
6472
6473 PR testsuite/85190
6474 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
6475
6476 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
6477
6478 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
6479 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
6480
6481 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6482
6483 PR c++/70808
6484 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
6485 effective target.
6486
6487 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
6488
6489 PR target/84301
6490 * gcc.target/i386/pr84301.c: New test.
6491
6492 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6493
6494 PR tree-optimization/85331
6495 * gcc.c-torture/execute/pr85331.c: New test.
6496
6497 2018-04-11 Marek Polacek <polacek@redhat.com>
6498
6499 PR c++/85032
6500 * g++.dg/cpp0x/pr51225.C: Adjust error message.
6501 * g++.dg/cpp1z/constexpr-if21.C: New test.
6502
6503 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6504
6505 PR target/85281
6506 * gcc.target/i386/pr85281.c: New test.
6507
6508 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
6509
6510 PR rtl-optimization/84659
6511 * gcc.dg/pr84659.c: New test.
6512
6513 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6514
6515 PR debug/85302
6516 * g++.dg/debug/dwarf2/pr85302.C: New test.
6517
6518 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
6519
6520 PR target/85261
6521 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
6522 into register.
6523
6524 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6525
6526 PR c++/70808
6527 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
6528
6529 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
6530
6531 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
6532 * gcc.target/powerpc/dimode_off.c: Ditto.
6533 * gcc.target/powerpc/tfmode_off.c: Ditto.
6534 * gcc.target/powerpc/timode_off.c: Ditto.
6535
6536 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
6537
6538 * gcc.target/powerpc/vec-ldl-1.c: New test.
6539 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
6540 corrections to ABI implementation.
6541
6542 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
6543
6544 PR target/85056
6545 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
6546
6547 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6548
6549 PR rtl-optimization/85300
6550 * gcc.dg/pr85300.c: New test.
6551
6552 2018-04-10 David Malcolm <dmalcolm@redhat.com>
6553
6554 PR c++/85110
6555 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
6556 where we now show the pertinent parameter.
6557 * g++.dg/diagnostic/aka2.C: Likewise.
6558 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
6559
6560 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6561
6562 PR fortran/85313
6563 * gfortran.dg/gomp/pr85313.f90: New test.
6564
6565 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6566
6567 PR c++/24314
6568 * g++.dg/parse/template29.C: New.
6569
6570 2018-04-10 Bin Cheng <bin.cheng@arm.com>
6571
6572 PR testsuite/85190
6573 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
6574
6575 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6576
6577 PR target/85177
6578 PR target/85255
6579 * gcc.target/i386/avx512f-pr85177.c: New test.
6580 * gcc.target/i386/avx512f-pr85255.c: New test.
6581
6582 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
6583
6584 PR tree-optimization/85286
6585 * gcc.dg/vect/pr85286.c: New test.
6586
6587 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6588
6589 PR target/85173
6590 * gcc.target/arm/pr85173.c: New test.
6591
6592 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6593
6594 PR lto/85248
6595 * gcc.dg/lto/pr85248_0.c: New test.
6596 * gcc.dg/lto/pr85248_1.c: New test.
6597
6598 2018-04-09 Jan Hubicka <jh@suse.cz>
6599
6600 PR lto/85078
6601 * g++.dg/torture/pr85078.C: New.
6602
6603 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
6604
6605 PR c++/85227
6606 * g++.dg/cpp1z/decomp44.C: New.
6607 * g++.dg/cpp1z/decomp45.C: Likewise.
6608
6609 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6610
6611 PR fortran/83064
6612 * gfortran.dg/do_concurrent_5.f90: New test.
6613 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
6614 message.
6615
6616 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6617
6618 PR fortran/51260
6619 * gfortran.dg/parameter_array_element_3.f90: New test.
6620
6621 2018-04-09 Jakub Jelinek <jakub@redhat.com>
6622
6623 PR c++/85194
6624 * g++.dg/cpp1z/decomp43.C: New test.
6625
6626 PR rtl-optimization/80463
6627 * g++.dg/pr80463.C: Add -w to dg-options.
6628
6629 2018-04-09 Richard Biener <rguenther@suse.de>
6630
6631 PR tree-optimization/85284
6632 * gcc.dg/torture/pr85284.c: New testcase.
6633
6634 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6635
6636 PR rtl-optimization/80463
6637 PR rtl-optimization/83972
6638 PR rtl-optimization/83480
6639
6640 * gcc.dg/pr80463.c: New test.
6641 * g++.dg/pr80463.C: Likewise.
6642 * gcc.dg/pr83972.c: Likewise.
6643
6644 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6645
6646 PR rtl-optimization/83913
6647 * gcc.dg/pr83913.c: New test.
6648
6649 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6650
6651 PR rtl-optimization/83962
6652 * gcc.dg/pr83962.c: New test.
6653
6654 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6655
6656 PR rtl-optimization/83530
6657 * gcc.dg/pr83530.c: New test.
6658
6659 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6660
6661 PR middle-end/82976
6662 * gfortran.dg/realloc_on_assign_16a.f90: New test.
6663
6664 2018-04-07 Jakub Jelinek <jakub@redhat.com>
6665
6666 PR tree-optimization/85257
6667 * gcc.dg/pr85257.c: New test.
6668
6669 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
6670
6671 * g++.dg/opt/pr85196.C: New test.
6672
6673 2018-04-06 David Malcolm <dmalcolm@redhat.com>
6674
6675 PR c++/84269
6676 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
6677 std::tuple here since they need C++11.
6678 * g++.dg/lookup/missing-std-include-8.C: New test.
6679 * g++.dg/lookup/missing-std-include.C: Move std::array and
6680 std::tuple test to missing-std-include-6.C to avoid failures
6681 with C++98.
6682
6683 2018-04-06 Jakub Jelinek <jakub@redhat.com>
6684
6685 PR debug/85252
6686 * gcc.dg/debug/pr85252.c: New test.
6687
6688 PR rtl-optimization/84872
6689 * gcc.dg/graphite/pr84872.c: New test.
6690
6691 PR c++/85210
6692 * g++.dg/cpp1z/decomp42.C: New test.
6693
6694 2018-04-06 David Malcolm <dmalcolm@redhat.com>
6695
6696 PR c++/85021
6697 * g++.dg/lookup/missing-std-include-7.C: New test.
6698
6699 2018-04-06 Tamar Christina <tamar.christina@arm.com>
6700
6701 * gcc.dg/struct-simple.c: Revert r254862.
6702 * lib/target-supports.exp
6703 (check_effective_target_word_mode_no_slow_unalign): Likewise.
6704
6705 2018-04-06 Richard Biener <rguenther@suse.de>
6706
6707 PR middle-end/85244
6708 * gcc.dg/torture/pr85244-1.c: New testcase.
6709 * gcc.dg/torture/pr85244-2.c: Likewise.
6710
6711 2018-04-06 Jakub Jelinek <jakub@redhat.com>
6712
6713 PR sanitizer/85213
6714 * c-c++-common/ubsan/pr85213.c: New test.
6715
6716 2018-04-06 Richard Biener <rguenther@suse.de>
6717
6718 PR middle-end/85180
6719 * gcc.dg/pr85180.c: New testcase.
6720
6721 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6722
6723 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
6724 to trigger the optimization. Do some cleanup and function
6725 renaming. Add more test functions.
6726
6727 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6728
6729 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
6730 options.
6731 * gcc.target/s390/hotpatch-1.c: Skip when building without
6732 optimization.
6733 * gcc.target/s390/hotpatch-10.c: Likewise.
6734 * gcc.target/s390/hotpatch-11.c: Likewise.
6735 * gcc.target/s390/hotpatch-12.c: Likewise.
6736 * gcc.target/s390/hotpatch-13.c: Likewise.
6737 * gcc.target/s390/hotpatch-14.c: Likewise.
6738 * gcc.target/s390/hotpatch-15.c: Likewise.
6739 * gcc.target/s390/hotpatch-16.c: Likewise.
6740 * gcc.target/s390/hotpatch-17.c: Likewise.
6741 * gcc.target/s390/hotpatch-18.c: Likewise.
6742 * gcc.target/s390/hotpatch-19.c: Likewise.
6743 * gcc.target/s390/hotpatch-2.c: Likewise.
6744 * gcc.target/s390/hotpatch-3.c: Likewise.
6745 * gcc.target/s390/hotpatch-4.c: Likewise.
6746 * gcc.target/s390/hotpatch-5.c: Likewise.
6747 * gcc.target/s390/hotpatch-6.c: Likewise.
6748 * gcc.target/s390/hotpatch-7.c: Likewise.
6749 * gcc.target/s390/hotpatch-8.c: Likewise.
6750 * gcc.target/s390/hotpatch-9.c: Likewise.
6751
6752 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6753
6754 * c-c++-common/Wattributes.c: Disable warning for s390* target and
6755 check for an error instead.
6756 * gcc.dg/Wattributes-6.c: Likewise.
6757
6758 2018-04-05 Jakub Jelinek <jakub@redhat.com>
6759
6760 PR c++/85209
6761 * g++.dg/cpp1z/decomp39.C: New test.
6762 * g++.dg/cpp1z/decomp40.C: New test.
6763
6764 PR c++/85208
6765 * g++.dg/cpp1z/decomp41.C: New test.
6766
6767 PR middle-end/85195
6768 * gcc.dg/pr85195.c: New test.
6769
6770 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
6771
6772 PR c++/80956
6773 * g++.dg/cpp0x/initlist100.C: New.
6774 * g++.dg/cpp0x/initlist101.C: Likewise.
6775
6776 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
6777
6778 PR c++/84792
6779 * g++.dg/other/pr84792-1.C: New.
6780 * g++.dg/other/pr84792-2.C: Likewise.
6781
6782 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
6783
6784 PR target/85193
6785 * gcc.target/i386/pr85193.c: New test.
6786
6787 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
6788
6789 PR c++/84979
6790 * g++.dg/concepts/pr84979.C: New.
6791 * g++.dg/concepts/pr84979-2.C: New.
6792 * g++.dg/concepts/pr84979-3.C: New.
6793
6794 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
6795
6796 PR c++/80026
6797 * g++.dg/cpp0x/variadic174.C: New.
6798
6799 2018-04-04 Jakub Jelinek <jakub@redhat.com>
6800
6801 PR inline-asm/85172
6802 * g++.dg/ext/builtin13.C: New test.
6803 * g++.dg/ext/atomic-4.C: New test.
6804
6805 PR c++/85146
6806 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
6807 * g++.dg/ext/bases3.C: New test.
6808
6809 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
6810
6811 PR target/85203
6812 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
6813 to match a single insn of the baz function. Move scan directives at
6814 the end of the file below the functions they are trying to test for
6815 better readability.
6816 * gcc.target/arm/cmse/cmse-16.c: New testcase.
6817
6818 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
6819
6820 PR rtl-optimization/84878
6821 * gcc.target/powerpc/pr84878.c: New test.
6822
6823 2018-04-04 Michael Matz <matz@suse.de>
6824
6825 * gcc.dg/Wstringop-overflow-4.c: New test.
6826 * c-c++-common/Wstringop-truncation-4.c: Adjust.
6827
6828 2018-04-04 Jakub Jelinek <jakub@redhat.com>
6829
6830 PR testsuite/85189
6831 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
6832 for the diagnostics of overridden functions. Adjust for new wording.
6833
6834 2018-04-04 Richard Biener <rguenther@suse.de>
6835
6836 PR lto/85176
6837 * g++.dg/lto/pr85176_0.C: New testcase.
6838
6839 2018-04-04 Richard Biener <rguenther@suse.de>
6840
6841 PR testsuite/85191
6842 * lib/target-supports.exp (check_effective_target_vect_perm_short):
6843 Fix typo.
6844
6845 2018-04-04 Martin Liska <mliska@suse.cz>
6846
6847 PR sanitizer/85174
6848 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
6849 and msdata as a workaround for powerpc.
6850
6851 2018-04-04 Richard Biener <rguenther@suse.de>
6852
6853 PR tree-optimization/85168
6854 * gcc.dg/torture/pr85168.c: New testcase.
6855
6856 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
6857
6858 PR c++/84943
6859 * g++.dg/pr84943.C: New.
6860 * g++.dg/pr84943-2.C: New.
6861
6862 2018-04-03 Jakub Jelinek <jakub@redhat.com>
6863
6864 PR rtl-optimization/85167
6865 * gcc.dg/pr85167.c: New test.
6866
6867 PR tree-optimization/85156
6868 * c-c++-common/pr85156.c: New test.
6869 * gcc.c-torture/execute/pr85156.c: New test.
6870
6871 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
6872
6873 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
6874 * gcc.target/powerpc/undef-bool-1.C: New file.
6875 * gcc.target/powerpc/undef-bool-2.c: New file.
6876
6877 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
6878
6879 PR c++/84768
6880 * g++.dg/cpp1z/class-deduction52.C: New.
6881
6882 2018-04-03 Jakub Jelinek <jakub@redhat.com>
6883
6884 PR c++/85147
6885 * g++.dg/cpp0x/pr85147.C: New test.
6886
6887 PR c++/85140
6888 * g++.dg/cpp0x/gen-attrs-64.C: New test.
6889
6890 PR c++/85134
6891 * g++.dg/gomp/pr85134.C: New test.
6892 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
6893
6894 PR target/85169
6895 * gcc.c-torture/execute/pr85169.c: New test.
6896 * gcc.target/i386/avx512f-pr85169.c: New test.
6897 * gcc.target/i386/avx512bw-pr85169.c: New test.
6898
6899 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
6900
6901 PR target/85126
6902 * gcc.target/powerpc/pr69946: Adjust comment. Remove
6903 scan-assembler-times clause.
6904
6905 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
6906
6907 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
6908 dg-additional-options.
6909
6910 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
6911
6912 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
6913
6914 2018-04-03 Richard Biener <rguenther@suse.de>
6915
6916 PR testsuite/85154
6917 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
6918
6919 2018-04-02 Jim Wilson <jimw@sifive.com>
6920
6921 * gcc.target/riscv/pr84660.c: New.
6922 * gcc.target/riscv/shift-and-1.c: New.
6923 * gcc.target/riscv/shift-and-2.c: New.
6924
6925 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
6926
6927 PR fortran/85102
6928 * gfortran.dg/array_simplify_2.f90: New test.
6929
6930 2018-04-01 Jakub Jelinek <jakub@redhat.com>
6931
6932 PR middle-end/85090
6933 * gcc.target/i386/avx512f-pr85090-1.c: New test.
6934 * gcc.target/i386/avx512f-pr85090-2.c: New test.
6935 * gcc.target/i386/avx512f-pr85090-3.c: New test.
6936 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
6937 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
6938
6939 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
6940
6941 PR c++/85027
6942 * g++.dg/pr85027.C: New.
6943
6944 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
6945
6946 PR target/83315
6947 * gcc.target/powerpc/sse-maxps-2.c: New test.
6948 * gcc.target/powerpc/sse-minps-2.c: New test.
6949
6950 2018-03-30 Jakub Jelinek <jakub@redhat.com>
6951
6952 PR c++/84791
6953 * g++.dg/gomp/pr84791.C: New test.
6954
6955 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
6956
6957 PR fortran/84931
6958 * gfortran.dg/array_constructor_53.f90: New test.
6959
6960 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6961
6962 PR fortran/85130
6963 * gfortran.dg/substr_6.f90: Remove illegal test for
6964 out-of-bounds substring.
6965
6966 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6967
6968 PR fortran/85111
6969 * gfortran.dg/zero_sized_10.f90: New test.
6970
6971 2018-03-29 David Malcolm <dmalcolm@redhat.com>
6972
6973 PR c++/84269
6974 * g++.dg/lookup/missing-std-include-6.C: New test.
6975 * g++.dg/lookup/missing-std-include.C: Add std::pair and
6976 std::tuple tests.
6977 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
6978 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
6979 <cstring>, <cassert>, and <cstdlib>.
6980
6981 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
6982
6983 PR inline-asm/84985
6984 * gcc.target/i386/pr84985.c: New.
6985
6986 2018-03-29 David Malcolm <dmalcolm@redhat.com>
6987
6988 PR c++/85110
6989 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
6990
6991 2018-03-29 Jakub Jelinek <jakub@redhat.com>
6992
6993 PR c++/85108
6994 * g++.dg/warn/Wunused-var-31.C: New test.
6995
6996 PR c/85094
6997 * c-c++-common/Wduplicated-branches-14.c: New test.
6998
6999 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7000
7001 PR c++/84606
7002 * g++.dg/cpp0x/pr84606.C: New.
7003
7004 2018-03-29 Carl Love <cel@us.ibm.com>
7005
7006 Revert
7007 2017-09-27 Carl Love <cel@us.ibm.com>
7008
7009 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
7010 for the __builtin_fctid and __builtin_fctiw.
7011
7012 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
7013
7014 PR target/84912
7015 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
7016 deleted builtin function.
7017 (div_weuo): Likewise.
7018 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
7019 (div_deuo): Likewise.
7020
7021 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
7022
7023 PR c++/85028
7024 * g++.dg/other/default13.C: New.
7025
7026 2018-03-28 Jakub Jelinek <jakub@redhat.com>
7027
7028 PR target/85095
7029 * gcc.target/i386/pr85095-1.c: New test.
7030 * gcc.target/i386/pr85095-2.c: New test.
7031 * gcc.c-torture/execute/pr85095.c: New test.
7032
7033 PR tree-optimization/82004
7034 * gcc.dg/pr82004.c: New test.
7035
7036 2018-03-28 Jakub Jelinek <jakub@redhat.com>
7037 Martin Liska <mliska@suse.cz>
7038
7039 PR sanitizer/85081
7040 * g++.dg/asan/pr85081.C: New test.
7041
7042 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
7043
7044 PR c++/84789
7045 * g++.dg/template/pr84789.C: Adjust for testing with
7046 -fconcepts too.
7047
7048 PR c++/84973
7049 * g++.dg/template/pr84973.C: New.
7050 * g++.dg/template/pr84973-2.C: New.
7051 * g++.dg/template/pr84973-3.C: New.
7052
7053 PR c++/84968
7054 * g++.dg/eh/pr84968.C: New.
7055
7056 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
7057
7058 PR target/84914
7059 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
7060 long double multiply/divide uses the correct function.
7061 * gcc.target/powerpc/mulkc-3.c: Likewise.
7062 * gcc.target/powerpc/divkc-2.c: Likewise.
7063 * gcc.target/powerpc/divkc-3.c: Likewise.
7064
7065 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
7066
7067 PR c++/85067
7068 * g++.dg/cpp0x/defaulted51.C: New.
7069 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
7070
7071 2018-03-27 Jakub Jelinek <jakub@redhat.com>
7072
7073 PR c++/85077
7074 * g++.dg/ext/vector35.C: New test.
7075
7076 PR c++/85061
7077 * g++.dg/ext/builtin-offsetof3.C: New test.
7078
7079 PR c++/85076
7080 * g++.dg/cpp1y/pr85076.C: New test.
7081
7082 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7083
7084 PR fortran/85084
7085 * gfortran.dg/matmul_rank_1.f90: New test.
7086
7087 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7088 Harald Anlauf <anlauf@gmx.de>
7089
7090 * gfortran.dg/structure_constructor_15.f90: New test.
7091
7092 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
7093
7094 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
7095 for the diagnostics of overridden functions. Adjust for new wording.
7096 * g++.dg/cpp0x/implicit1.C: Likewise.
7097 * g++.dg/cpp0x/override1.C: Likewise.
7098 * g++.dg/cpp1y/auto-fn18.C: Likewise.
7099 * g++.dg/eh/shadow1.C: Likewise.
7100 * g++.dg/inherit/covariant12.C: Likewise.
7101 * g++.dg/inherit/covariant14.C: Likewise.
7102 * g++.dg/inherit/covariant15.C: Likewise.
7103 * g++.dg/inherit/covariant16.C: Likewise.
7104 * g++.dg/inherit/covariant22.C: Likewise.
7105 * g++.dg/inherit/crash3.C: Likewise.
7106 * g++.dg/inherit/error2.C: Likewise.
7107 * g++.dg/template/crash100.C: Likewise.
7108 * g++.old-deja/g++.eh/spec6.C: Likewise.
7109 * g++.old-deja/g++.mike/p811.C: Likewise.
7110 * g++.old-deja/g++.other/virtual11.C: Likewise.
7111 * g++.old-deja/g++.other/virtual4.C: Likewise.
7112
7113 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
7114
7115 PR target/85044
7116 * gcc.target/i386/pr85044.c: New test.
7117
7118 2018-03-27 Martin Sebor <msebor@redhat.com>
7119
7120 PR testsuite/83462
7121 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
7122 other than x86.
7123
7124 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7125
7126 PR target/83009
7127 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
7128
7129 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7130
7131 PR target/81863
7132 * gcc.target/arm/pr81863.c: New test.
7133
7134 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
7135
7136 PR target/85056
7137 * gcc.target/nvptx/pr85056.c: New test.
7138 * gcc.target/nvptx/pr85056a.c: New test.
7139
7140 2018-03-27 Richard Biener <rguenther@suse.de>
7141
7142 PR testsuite/82847
7143 * lib/target-supports.exp (check_ssse3_available): New function.
7144 (check_effective_target_vect_perm_short): Enable for x86 if
7145 check_ssse3_available.
7146
7147 2018-03-27 Richard Biener <rguenther@suse.de>
7148
7149 PR tree-optimization/85082
7150 * gfortran.dg/pr85082.f90: New testcase.
7151
7152 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
7153
7154 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
7155 to "l=2" in dg-final.
7156
7157 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
7158
7159 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
7160 * gcc.target/mips/fix-r4000-2.c: Likewise.
7161 * gcc.target/mips/fix-r4000-3.c: Likewise.
7162 * gcc.target/mips/fix-r4000-4.c: Likewise.
7163 * gcc.target/mips/fix-r4000-5.c: Likewise.
7164 * gcc.target/mips/fix-r4000-6.c: Likewise.
7165 * gcc.target/mips/fix-r4000-7.c: Likewise.
7166 * gcc.target/mips/fix-r4000-8.c: Likewise.
7167 * gcc.target/mips/fix-r4000-9.c: Likewise.
7168 * gcc.target/mips/fix-r4000-10.c: Likewise.
7169 * gcc.target/mips/fix-r4000-7.c: Change dg-final
7170 "mulditi3_r4000" instead of "mulditi3".
7171 * gcc.target/mips/fix-r4000-8.c: Change dg-final
7172 "umulditi3_r4000" instead of "umulditi3".
7173
7174 2018-03-27 Jakub Jelinek <jakub@redhat.com>
7175
7176 PR c++/85068
7177 * g++.dg/inherit/covariant22.C: New test.
7178
7179 2018-03-27 Richard Biener <rguenther@suse.de>
7180
7181 PR testsuite/84004
7182 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
7183 alignment.
7184
7185 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
7186 Jason Merrill <jason@redhat.com>
7187
7188 PR c++/84632
7189 * g++.dg/init/array49.C: New.
7190 * g++.dg/torture/pr70499.C: Adjust.
7191
7192 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
7193
7194 PR target/85073
7195 * gcc.target/i386/pr85073.c: New test.
7196
7197 2018-03-26 Richard Biener <rguenther@suse.de>
7198
7199 PR testsuite/85066
7200 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
7201 instead of long.
7202
7203 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
7204
7205 PR fortran/66709
7206 * gfortran.dg/parameter_array_format.f90: New test.
7207
7208 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
7209 Neil Carlson <neil.n.carlson@gmail.com>
7210
7211 PR fortran/84381
7212 * gfortran.dg/literal_character_constant_1.inc: Replace
7213 call abort by STOP n.
7214 * gfortran.dg/overload_1.f90: Likewise.
7215
7216 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
7217 Dominique d'Humieres <dominiq@gcc.gnu.org>
7218
7219 PR fortran/84924
7220 * gfortran.dg/scalar_pointer_1.f90: New test.
7221
7222 2018-03-25 Tom de Vries <tom@codesourcery.com>
7223
7224 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
7225 precise.
7226
7227 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7228
7229 PR fortran/69497
7230 * gfortran.dg/pr89497.f90: New test.
7231
7232 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
7233
7234 PR fortran/70068
7235 * gfortran.dg/substr_7.f90: New test.
7236
7237 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
7238
7239 PR fortran/42651
7240 * gfortran.dg/pr42651.f90: New test.
7241 * gfortran.dg/func_result_7.f90: Update error message.
7242
7243 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
7244
7245 PR tree-optimization/84005
7246 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
7247 failing to force the alignment.
7248
7249 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
7250
7251 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
7252 from this to...
7253 <vclzd>: ...this.
7254
7255 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
7256
7257 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
7258 message. Fix scan-assembler patterns.
7259
7260 2018-03-23 Jakub Jelinek <jakub@redhat.com>
7261
7262 PR c++/85015
7263 * g++.dg/cpp0x/pr85015.C: New test.
7264
7265 PR c++/84942
7266 * g++.dg/cpp1y/pr84942.C: New test.
7267
7268 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
7269
7270 PR inline-asm/85030
7271 * gcc.target/i386/pr85030.c: New.
7272
7273 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7274
7275 PR target/85026
7276 * g++.dg/pr85026.C: New test.
7277
7278 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
7279
7280 * g++.dg/debug/pr84704.C: XFAIL AIX.
7281
7282 2018-03-23 Sudakshina Das <sudi.das@arm.com>
7283
7284 PR target/84826
7285 * gcc.target/arm/pr84826.c: Add dg directive.
7286
7287 2018-03-23 Marek Polacek <polacek@redhat.com>
7288
7289 PR c++/85033
7290 * g++.dg/ext/builtin-offsetof2.C: New test.
7291
7292 PR c++/85045
7293 * g++.dg/cpp0x/Wnarrowing5.C: New test.
7294 * gcc.dg/pr85045.c: New test.
7295
7296 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
7297
7298 PR debug/85020
7299 * gnat.dg/lto22.adb: New test.
7300 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
7301 * gnat.dg/lto22_pkg2.ads: Likewise.
7302
7303 2018-03-23 Jakub Jelinek <jakub@redhat.com>
7304
7305 PR c/80778
7306 * gcc.dg/lto/pr80778_0.c: New test.
7307
7308 PR inline-asm/85034
7309 * gcc.target/i386/pr85034.c: New test.
7310
7311 PR inline-asm/85022
7312 * c-c++-common/torture/pr85022.c: New test.
7313
7314 PR sanitizer/85029
7315 * g++.dg/ubsan/pr85029.C: New test.
7316
7317 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
7318
7319 PR c++/71251
7320 * g++.dg/cpp0x/pr71251.C: New.
7321
7322 PR c++/84789
7323 * g++.dg/template/pr84789.C: New.
7324 * g++.dg/template/pr84789-2.C: New.
7325 * g++.dg/template/pr84789-3.C: New.
7326 * g++.dg/parse/dtor11.C: Accept alternate error message.
7327
7328 PR c++/84729
7329 * g++.dg/pr84729.C: New.
7330 * g++.old-deja/g++.ext/arrnew2.C: Require error.
7331 * g++.old-deja/g++.robertl/eb58.C: Likewise.
7332 * g++.old-deja/g++.robertl/eb63.C: Likewise.
7333
7334 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
7335
7336 PR fortran/84922
7337 * gfortran.dg/interface_42.f90: New test.
7338 * gfortran.dg/interface_43.f90: New test.
7339
7340 2018-03-22 Sudakshina Das <sudi.das@arm.com>
7341
7342 PR target/84826
7343 * gcc.target/arm/pr84826.c: New test.
7344
7345 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
7346
7347 * gcc.target/arm/addr-modes-float.c: Move dg-do before
7348 dg-require-effective-target.
7349 * gcc.target/arm/addr-modes-int.c: Likewise.
7350 * gcc.target/nios2/lo-addr-tls.c: Likewise.
7351
7352 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
7353
7354 PR target/84760
7355 * gcc.target/powerpc/altivec-ld-1.c: New test.
7356
7357 2018-03-22 Bin Cheng <bin.cheng@arm.com>
7358
7359 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
7360
7361 2018-03-22 Jakub Jelinek <jakub@redhat.com>
7362
7363 PR inline-asm/84941
7364 * gcc.dg/pr84941.c: New test.
7365
7366 2018-03-22 Tom de Vries <tom@codesourcery.com>
7367
7368 PR tree-optimization/84956
7369 * gcc.dg/pr84956.c: New test.
7370
7371 2018-03-22 Marek Polacek <polacek@redhat.com>
7372
7373 PR c++/84854
7374 * g++.dg/cpp1z/constexpr-if15.C: New test.
7375 * g++.dg/cpp1z/constexpr-if16.C: New test.
7376
7377 2018-03-21 Joseph Myers <joseph@codesourcery.com>
7378
7379 * gcc.dg/builtin-tgmath-3.c: New test.
7380
7381 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
7382
7383 PR c++/71965
7384 * g++.dg/concepts/pr71965.C: New.
7385
7386 PR c++/84610
7387 PR c++/84642
7388 * g++.dg/cpp0x/pr84610.C: New.
7389 * g++.dg/cpp0x/pr84642.C: New.
7390
7391 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7392
7393 PR c/84999
7394 * c-c++-common/pr84999.c: New test.
7395
7396 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7397
7398 PR c++/84972
7399 * g++.dg/ext/desig10.C: New.
7400
7401 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7402 Harald Anlauf <anlauf@gmx.de>
7403
7404 PR fortran/84957
7405 * gfortran.dg/pr84957.f90: New test.
7406
7407 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7408
7409 PR tree-optimization/84960
7410 * gcc.c-torture/compile/pr84960.c: New test.
7411
7412 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
7413
7414 PR tree-optimization/84811
7415 * gcc.dg/torture/pr84811.c: New test.
7416
7417 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7418
7419 PR tree-optimization/84982
7420 * c-c++-common/pr84982.c: New test.
7421
7422 PR c++/84961
7423 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
7424 "m" (++x) in C++.
7425 * g++.dg/torture/pr84961-1.C: New test.
7426 * g++.dg/torture/pr84961-2.C: New test.
7427
7428 2018-03-21 Nathan Sidwell <nathan@acm.org>
7429
7430 PR c++/85008
7431 * g++.dg/pr85008.C: New.
7432
7433 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
7434
7435 PR fortran/84615
7436 * gfortran.dg/char_result_17.f90: New test.
7437
7438 2018-03-21 David Malcolm <dmalcolm@redhat.com>
7439
7440 PR c++/84994
7441 * g++.dg/other/accessor-fixits-1.C: Move to...
7442 * g++.dg/torture/accessor-fixits-1.C: ...here.
7443 * g++.dg/other/accessor-fixits-2.C: Move to...
7444 * g++.dg/torture/accessor-fixits-2.C: ...here.
7445 * g++.dg/other/accessor-fixits-3.C: Move to...
7446 * g++.dg/torture/accessor-fixits-3.C: ...here.
7447 * g++.dg/other/accessor-fixits-4.C: Move to...
7448 * g++.dg/torture/accessor-fixits-4.C: ...here.
7449 * g++.dg/other/accessor-fixits-5.C: Move to...
7450 * g++.dg/torture/accessor-fixits-5.C: ...here.
7451 * g++.dg/torture/accessor-fixits-6.C: New testcase.
7452 * g++.dg/torture/accessor-fixits-7.C: New testcase.
7453 * g++.dg/torture/accessor-fixits-8.C: New testcase.
7454
7455 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7456
7457 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
7458
7459 2018-03-21 Sudakshina Das <sudi.das@arm.com>
7460
7461 PR target/82989
7462 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
7463
7464 2018-03-21 Nathan Sidwell <nathan@acm.org>
7465
7466 PR c++/84804
7467 * g++.dg/lookup/pr84804.C: New.
7468
7469 2018-03-21 Martin Sebor <msebor@redhat.com>
7470
7471 PR c++/84850
7472 * g++.dg/Wclass-memaccess-3.C: New test.
7473 * g++.dg/Wclass-memaccess-4.C: New test.
7474
7475 2018-03-21 David Malcolm <dmalcolm@redhat.com>
7476
7477 PR c++/84892
7478 * g++.dg/other/accessor-fixits-1.C
7479 (test_access_const_t1_color): New.
7480 (test_deref_const_t1_color): New.
7481 * g++.dg/other/accessor-fixits-5.C: New testcase.
7482
7483 2018-03-21 Tom de Vries <tom@codesourcery.com>
7484
7485 PR tree-optimization/83126
7486 * gcc.dg/graphite/pr83126.c: New test.
7487
7488 2018-03-21 Nathan Sidwell <nathan@acm.org>
7489
7490 * g++.dg/ext/anon-struct6.C: Adjust.
7491 * g++.dg/ext/deprecate-1.C: New.
7492 * g++.dg/ext/deprecate-2.C: New.
7493 * g++.dg/lookup/pr84602.C: Adjust.
7494 * g++.dg/lookup/pr84962.C: Adjust.
7495 * g++.old-deja/g++.other/anon4.C
7496
7497 PR c++/84836
7498 * g++.dg/lookup/pr84836.C: New.
7499
7500 2018-03-21 Bin Cheng <bin.cheng@arm.com>
7501
7502 PR tree-optimization/84969
7503 * gcc.dg/tree-ssa/pr84969.c: New test.
7504
7505 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7506
7507 PR rtl-optimization/84989
7508 * gcc.target/i386/pr84989.c: New test.
7509
7510 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
7511
7512 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
7513
7514 2018-03-21 Martin Liska <mliska@suse.cz>
7515
7516 PR ipa/84963
7517 * gfortran.dg/goacc/pr84963.f90: New test.
7518
7519 2018-03-21 Marek Polacek <polacek@redhat.com>
7520
7521 PR c++/71638, ICE with NSDMI and reference.
7522 * g++.dg/cpp0x/nsdmi14.C: New test.
7523 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
7524
7525 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
7526
7527 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
7528 MIPS with -mpaired-single directives.
7529
7530 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
7531
7532 PR fortran/85001
7533 * gfortran.dg/interface_41.f90: New test.
7534
7535 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7536
7537 PR debug/84875
7538 * gcc.dg/pr84875.c: New test.
7539
7540 2018-03-20 Marek Polacek <polacek@redhat.com>
7541
7542 PR c++/84978, ICE with NRVO.
7543 * g++.dg/opt/nrv19.C: New test.
7544
7545 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7546
7547 PR target/82518
7548 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
7549 Disable for armeb targets.
7550 * gcc.target/arm/pr82518.c: New test.
7551
7552 2018-03-20 Nathan Sidwell <nathan@acm.org>
7553
7554 PR c++/84962
7555 * g++.dg/lookup/pr84962.C: New.
7556
7557 PR c++/84970
7558 * g++.dg/lookup/pr84970.C: New.
7559
7560 2018-03-20 Richard Biener <rguenther@suse.de>
7561
7562 PR target/84986
7563 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
7564
7565 2018-03-20 Martin Liska <mliska@suse.cz>
7566
7567 PR ipa/84825
7568 * g++.dg/ipa/pr84825.C: New test.
7569
7570 2018-03-20 Martin Liska <mliska@suse.cz>
7571
7572 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
7573
7574 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7575
7576 PR target/84845
7577 * gcc.c-torture/compile/pr84845.c: New test.
7578
7579 2018-03-20 Sudakshina Das <sudi.das@arm.com>
7580
7581 PR target/82989
7582 * gcc.target/arm/pr82989.c: New test.
7583
7584 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7585
7586 PR target/84945
7587 * gcc.target/i386/pr84945.c: New test.
7588
7589 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
7590
7591 PR target/81647
7592 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
7593
7594 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7595
7596 PR c/84953
7597 * gcc.dg/pr84953.c: New test.
7598
7599 2018-03-19 Marek Polacek <polacek@redhat.com>
7600
7601 PR c++/84925
7602 * g++.dg/cpp1z/lambda-__func__.C: New test.
7603
7604 PR c++/84927
7605 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
7606
7607 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
7608
7609 PR sanitizer/78651
7610 * g++.dg/asan/pr78651.C: New test.
7611
7612 2018-03-19 Tom de Vries <tom@codesourcery.com>
7613
7614 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
7615 vect_int_mult. Add nvptx xfail for PR84958.
7616
7617 2018-03-19 Nathan Sidwell <nathan@acm.org>
7618
7619 PR c++/84835
7620 * g++.dg/cpp1y/pr84835.C: New.
7621
7622 2018-03-19 Sudakshina Das <sudi.das@arm.com>
7623
7624 PR target/81647
7625 * gcc.target/aarch64/pr81647.c: New.
7626
7627 2018-03-19 Richard Biener <rguenther@suse.de>
7628
7629 PR tree-optimization/84933
7630 * g++.dg/pr84933.C: New testcase.
7631
7632 2018-03-19 Richard Biener <rguenther@suse.de>
7633
7634 PR tree-optimization/84859
7635 * gcc.dg/tree-ssa/pr84859.c: New testcase.
7636 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
7637 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
7638 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
7639
7640 2018-03-19 Nathan Sidwell <nathan@acm.org>
7641
7642 PR c++/84812
7643 * g++.dg/lookup/pr84812.C: New.
7644
7645 2018-03-19 Richard Biener <rguenther@suse.de>
7646
7647 PR tree-optimization/84929
7648 * gcc.dg/torture/pr84929.c: New testcase.
7649
7650 2018-03-19 Tamar Christina <tamar.christina@arm.com>
7651
7652 PR target/84711
7653 * gcc.target/arm/big-endian-subreg.c: Delete.
7654
7655 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7656
7657 PR fortran/84931
7658 * gfortran.dg/array_constructor_52.f90: New test.
7659
7660 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
7661
7662 PR fortran/77414
7663 * gfortran.dg/pr77414.f90: New test.
7664 * gfortran.dg/internal_references_1.f90: Adjust error message.
7665
7666 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
7667
7668 PR fortran/65453
7669 * gfortran.dg/pr65453.f90: New test.
7670
7671 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
7672
7673 PR tree-optimization/84913
7674 * gfortran.dg/vect/pr84913.f90: New test.
7675
7676 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
7677
7678 PR fortran/79929
7679 * gfortran.dg/warn_concat.f90: New test.
7680
7681 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7682
7683 PR target/84899
7684 * gcc.dg/pr84899.c: New test.
7685
7686 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
7687
7688 PR fortran/69395
7689 * gfortran.dg/pr69395.f90: Add test for max dimensions
7690
7691 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
7692
7693 PR target/84876
7694 * gcc.target/i386/pr84876.c: New test.
7695
7696 2018-03-16 Martin Liska <mliska@suse.cz>
7697
7698 PR ipa/84833
7699 * gcc.target/i386/mvc11.c: New test.
7700
7701 2018-03-16 Martin Liska <mliska@suse.cz>
7702
7703 PR ipa/84722
7704 * gcc.target/i386/mvc10.c: New test.
7705
7706 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7707
7708 PR c++/79937
7709 PR c++/82410
7710 * g++.dg/cpp1y/pr79937-1.C: New test.
7711 * g++.dg/cpp1y/pr79937-2.C: New test.
7712 * g++.dg/cpp1y/pr79937-3.C: New test.
7713 * g++.dg/cpp1y/pr79937-4.C: New test.
7714 * g++.dg/cpp1y/pr82410.C: New test.
7715
7716 2018-03-16 Tom de Vries <tom@codesourcery.com>
7717
7718 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
7719
7720 2018-03-16 Tom de Vries <tom@codesourcery.com>
7721
7722 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
7723
7724 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7725
7726 PR c++/84874
7727 * g++.dg/cpp2a/desig8.C: New test.
7728
7729 PR tree-optimization/84841
7730 * gcc.dg/pr84841.c: New test.
7731
7732 PR c++/84874
7733 * g++.dg/cpp2a/desig7.C: New test.
7734
7735 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
7736 Jim MacArthur <jim.macarthur@codethink.co.uk>
7737
7738 * gfortran.dg/automatic_1.f90: New test.
7739 * gfortran.dg/automatic_repeat.f90: New test
7740 * gfortran.dg/automatic_save.f90: New test.
7741 * gfortran.dg/vax_structure.f90: New test.
7742
7743 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
7744
7745 PR fortran/78741
7746 * gfortran.dg/pr78741.f90: New test.
7747
7748 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
7749
7750 PR fortran/69395
7751 * gfortran.dg/pr69395.f90: New test.
7752
7753 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7754
7755 PR c++/79085
7756 * g++.dg/opt/pr79085.C: New test.
7757
7758 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
7759
7760 PR target/84574
7761 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
7762 label instead of __x86_indirect_thunk label.
7763
7764 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7765
7766 PR c++/84222
7767 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
7768 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
7769 * g++.dg/warn/deprecated-13.C: New test.
7770
7771 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
7772
7773 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
7774
7775 2018-03-15 Richard Biener <rguenther@suse.de>
7776
7777 PR c/84873
7778 * c-c++-common/pr84873.c: New testcase.
7779
7780 2018-03-15 Tamar Christina <tamar.christina@arm.com>
7781
7782 PR target/84711
7783 * gcc.target/arm/big-endian-subreg.c: New.
7784
7785 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7786
7787 PR target/84860
7788 * gcc.c-torture/compile/pr84860.c: New test.
7789
7790 2018-03-15 Julia Koval <julia.koval@intel.com>
7791
7792 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
7793 cannonlake.
7794 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
7795 avx512bitalg.
7796
7797 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7798
7799 PR c/84853
7800 * gcc.dg/pr84853.c: New test.
7801
7802 2018-03-14 Carl Love <cel@us.ibm.com>
7803
7804 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
7805
7806 2018-03-14 Martin Liska <mliska@suse.cz>
7807
7808 PR ipa/8480
7809 * g++.dg/lto/pr84805_0.C: New test.
7810 * g++.dg/lto/pr84805_1.C: New test.
7811 * g++.dg/lto/pr84805_2.C: New test.
7812
7813 2018-03-14 David Malcolm <dmalcolm@redhat.com>
7814
7815 PR c/84852
7816 * gcc.dg/fixits-pr84852-1.c: New test.
7817 * gcc.dg/fixits-pr84852-2.c: New test.
7818
7819 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7820
7821 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
7822 separate verbose message.
7823 * lib/scandump.exp (scan-dump-times): Likewise.
7824
7825 2018-03-14 Julia Koval <julia.koval@intel.com>
7826
7827 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
7828 server.
7829 * gcc.target/i386/funcspec-56.inc: Ditto.
7830
7831 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
7832
7833 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
7834 aarch64_sve_hw.
7835
7836 2018-03-14 Jakub Jelinek <jakub@redhat.com>
7837
7838 PR sanitizer/83392
7839 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
7840 check count from 17 to 14.
7841
7842 PR target/84844
7843 * gcc.target/i386/pr84844.c: New test.
7844
7845 2018-03-14 Richard Biener <rguenther@suse.de>
7846
7847 PR tree-optimization/84830
7848 * gcc.dg/torture/pr84830.c: New testcase.
7849
7850 2018-03-14 Marek Polacek <polacek@redhat.com>
7851
7852 PR c++/84596
7853 * g++.dg/cpp0x/static_assert15.C: New test.
7854
7855 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
7856
7857 PR fortran/61775
7858 * gfortran.dg/pr61775.f90: New test.
7859
7860 2018-03-13 Jakub Jelinek <jakub@redhat.com>
7861
7862 PR c++/84843
7863 * g++.dg/ext/pr84843-1.C: New test.
7864 * g++.dg/ext/pr84843-2.C: New test.
7865
7866 2018-03-13 David Pagan <dave.pagan@oracle.com>
7867
7868 PR c/46921
7869 * gcc.dg/pr46921.c: New test.
7870
7871 2018-03-13 Martin Sebor <msebor@redhat.com>
7872
7873 PR tree-optimization/84725
7874 * c-c++-common/Wstringop-truncation-4.c: New test.
7875 * c-c++-common/attr-nonstring-5.c: New test.
7876
7877 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7878
7879 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
7880 than unpacks.
7881 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
7882 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
7883
7884 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7885
7886 * gcc.target/aarch64/sve/tls_1.c: New test.
7887 * gcc.target/aarch64/sve/tls_2.C: Likewise.
7888
7889 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7890
7891 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
7892 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
7893
7894 2018-03-13 Martin Liska <mliska@suse.cz>
7895
7896 PR ipa/84658.
7897 * g++.dg/ipa/pr84658.C: New test.
7898
7899 2018-03-13 Jakub Jelinek <jakub@redhat.com>
7900
7901 PR middle-end/84834
7902 * gcc.dg/pr84834.c: New test.
7903
7904 PR target/84827
7905 * gcc.target/i386/pr84827.c: New test.
7906
7907 PR target/84828
7908 * g++.dg/ext/pr84828.C: New test.
7909
7910 PR target/84786
7911 * gcc.target/i386/avx512f-pr84786-1.c: New test.
7912 * gcc.target/i386/avx512f-pr84786-2.c: New test.
7913
7914 PR c++/84808
7915 * g++.dg/cpp1y/constexpr-84808.C: New test.
7916
7917 PR c++/84704
7918 * g++.dg/debug/pr84704.C: New test.
7919
7920 2018-03-12 Renlin Li <renlin.li@arm.com>
7921
7922 * gcc.target/aarch64/movi_hf.c: New.
7923 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
7924 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
7925
7926 2018-03-12 Martin Sebor <msebor@redhat.com>
7927
7928 PR tree-optimization/83456
7929 * c-c++-common/Wrestrict-2.c: Remove test cases.
7930 * c-c++-common/Wrestrict.c: Same.
7931 * gcc.dg/Wrestrict-12.c: New test.
7932 * gcc.dg/Wrestrict-14.c: New test.
7933
7934 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
7935
7936 * g++.dg/pr84821.C: New test.
7937
7938 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
7939
7940 * gcc.dg/pr84799.c: New test.
7941
7942 2018-03-12 Richard Biener <rguenther@suse.de>
7943
7944 PR tree-optimization/84803
7945 * gcc.dg/torture/pr84803.c: New testcase.
7946
7947 2018-03-12 Jakub Jelinek <jakub@redhat.com>
7948
7949 PR c++/84813
7950 * g++.dg/debug/pr84813.C: New test.
7951
7952 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
7953
7954 PR fortran/84546
7955 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
7956
7957 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
7958
7959 PR fortran/83939
7960 * gfortran.dg/pr83939.f90
7961
7962 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
7963
7964 PR fortran/66128
7965 * gfortran.dg/zero_sized_9.f90: New test.
7966
7967 2018-03-11 Jakub Jelinek <jakub@redhat.com>
7968
7969 PR debug/58150
7970 * g++.dg/debug/dwarf2/enum2.C: New test.
7971
7972 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
7973
7974 PR fortran/84734
7975 * gfortran.dg/pr84734.f90: New test.
7976
7977 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
7978
7979 * gnat.dg/prot3.adb: New test.
7980 * gnat.dg/prot3_pkg.ad[sb]: New helper.
7981
7982 2018-03-09 Jason Merrill <jason@redhat.com>
7983 Paolo Carlini <paolo.carlini@oracle.com>
7984
7985 PR c++/71169
7986 PR c++/71832
7987 * g++.dg/cpp0x/pr71169.C: New.
7988 * g++.dg/cpp0x/pr71169-2.C: Likewise.
7989 * g++.dg/cpp0x/pr71832.C: Likewise.
7990
7991 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
7992
7993 PR target/83969
7994 * gcc.target/powerpc/pr83969.c: New test.
7995
7996 2018-03-09 Jakub Jelinek <jakub@redhat.com>
7997
7998 PR target/84772
7999 * gcc.dg/pr84772.c: New test.
8000
8001 PR c++/84076
8002 * g++.dg/warn/Wformat-2.C: New test.
8003
8004 PR c++/84767
8005 * g++.dg/ext/vla18.C: New test.
8006
8007 2018-03-09 Martin Sebor <msebor@redhat.com>
8008
8009 PR tree-optimization/84526
8010 * gcc.dg/Wrestrict-10.c: New test.
8011 * gcc.dg/Wrestrict-11.c: New test.
8012
8013 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
8014
8015 PR rtl-optimization/84682
8016 * gcc.dg/torture/pr84682-1.c: New.
8017 * gcc.dg/torture/pr84682-2.c: New.
8018 * gcc.dg/torture/pr84682-3.c: New.
8019
8020 2018-03-09 Jakub Jelinek <jakub@redhat.com>
8021
8022 PR c++/84724
8023 * g++.dg/ext/pr84724.C: New test.
8024
8025 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
8026
8027 PR target/83712
8028 * gcc.target/arm/pr83712.c: New.
8029
8030 2018-03-09 Richard Biener <rguenther@suse.de>
8031
8032 PR tree-optimization/84775
8033 * gcc.dg/torture/pr84775.c: New testcase.
8034
8035 2018-03-09 Jakub Jelinek <jakub@redhat.com>
8036
8037 PR debug/84404
8038 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
8039 targets.
8040
8041 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
8042
8043 * gcc.c-torture/compile/20180309-1.c: New test.
8044
8045 2018-03-08 Jakub Jelinek <jakub@redhat.com>
8046
8047 PR c++/80598
8048 * g++.dg/warn/Wunused-function4.C: New test.
8049
8050 PR inline-asm/84742
8051 * gcc.target/i386/pr84742-1.c: New test.
8052 * gcc.target/i386/pr84742-2.c: New test.
8053
8054 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8055
8056 PR target/84748
8057 * gcc.c-torture/execute/pr84748.c: New test.
8058
8059 2018-03-08 Richard Biener <rguenther@suse.de>
8060
8061 PR middle-end/84552
8062 * gcc.dg/graphite/pr84552.c: New testcase.
8063
8064 2018-03-08 Richard Biener <rguenther@suse.de>
8065
8066 PR tree-optimization/84178
8067 * gcc.dg/torture/pr84178-2.c: New testcase.
8068
8069 2018-03-08 David Malcolm <dmalcolm@redhat.com>
8070
8071 PR tree-optimization/84178
8072 * gcc.c-torture/compile/pr84178-1.c: New test.
8073
8074 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
8075
8076 * lib/target-supports.exp: Do not return zero from a ifunc
8077 function.
8078
8079 2018-03-08 Richard Biener <rguenther@suse.de>
8080
8081 PR tree-optimization/84746
8082 * gcc.dg/torture/pr84746.c: New testcase.
8083
8084
8085 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
8086 PR debug/84404
8087 PR debug/84408
8088 * gcc.dg/graphite/pr84404.c: New.
8089
8090 2018-03-08 Jakub Jelinek <jakub@redhat.com>
8091
8092 PR tree-optimization/84740
8093 * gcc.dg/torture/pr84740.c: New test.
8094
8095 PR tree-optimization/84739
8096 * gcc.dg/pr84739.c: New test.
8097
8098 2018-03-07 Martin Sebor <msebor@redhat.com>
8099
8100 PR tree-optimization/83519
8101 * gcc.dg/Wrestrict-13.c: New test.
8102
8103 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
8104
8105 PR fortran/64124
8106 PR fortran/70409
8107 * gfortran.dg/pr64124.f90: New tests.
8108 * gfortran.dg/pr70409.f90: New tests.
8109
8110 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
8111
8112 PR target/82411
8113 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
8114
8115 2018-03-07 Martin Sebor <msebor@redhat.com>
8116
8117 PR tree-optimization/84526
8118 * gcc.dg/Wrestrict-10.c: New test.
8119
8120 2018-03-07 Martin Sebor <msebor@redhat.com>
8121
8122 PR tree-optimization/84468
8123 * g++.dg/warn/Wstringop-truncation-2.C: New test.
8124 * gcc.dg/Wstringop-truncation.c: New test.
8125 * gcc.dg/Wstringop-truncation-2.c: New test.
8126
8127 2018-03-07 Jakub Jelinek <jakub@redhat.com>
8128
8129 PR fortran/84565
8130 * gfortran.dg/pr84565.f90: New test.
8131
8132 PR middle-end/84723
8133 * gcc.target/i386/pr84723-1.c: New test.
8134 * gcc.target/i386/pr84723-2.c: New test.
8135 * gcc.target/i386/pr84723-3.c: New test.
8136 * gcc.target/i386/pr84723-4.c: New test.
8137 * gcc.target/i386/pr84723-5.c: New test.
8138
8139 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
8140
8141 PR fortran/64107
8142 * gfortran.dg/pr64107.f90: New test.
8143
8144 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8145
8146 PR fortran/84697
8147 PR fortran/66128
8148 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
8149
8150 2018-03-06 Marek Polacek <polacek@redhat.com>
8151
8152 PR c++/84684
8153 * g++.dg/cpp1z/constexpr-84684.C: New test.
8154
8155 2018-03-06 Jakub Jelinek <jakub@redhat.com>
8156
8157 PR c/84721
8158 * gcc.dg/pr84721.c: New test.
8159
8160 PR target/84710
8161 * gcc.dg/pr84710.c: New test.
8162
8163 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
8164
8165 PR fortran/56667
8166 * gfortran.dg/implied_do_2.f90: New test.
8167 * gfortran.dg/coarray_8.f90: Update for new error message.
8168
8169 2018-03-06 Jakub Jelinek <jakub@redhat.com>
8170
8171 PR inline-asm/84683
8172 * g++.dg/ext/pr84683.C: New test.
8173
8174 PR tree-optimization/84687
8175 * gcc.dg/pr84687.c: New test.
8176
8177 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
8178
8179 PR c++/84231
8180 * g++.dg/pr84231.C: New.
8181
8182 PR c++/84593
8183 * g++.dg/cpp1y/pr84593.C: New.
8184
8185 PR c++/84492
8186 * g++.dg/pr84492.C: New.
8187
8188 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8189
8190 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
8191 __builtin_ppc_speculation_barrier.
8192
8193 2018-03-05 Jakub Jelinek <jakub@redhat.com>
8194
8195 PR target/84700
8196 * gcc.target/powerpc/pr84700.c: New test.
8197
8198 2018-03-05 Nathan Sidwell <nathan@acm.org>
8199
8200 PR c++/84702
8201 * g++.dg/lookup/pr84702.C: New.
8202
8203 2018-03-05 Jakub Jelinek <jakub@redhat.com>
8204
8205 PR target/84564
8206 * gcc.target/i386/pr84564.c: New test.
8207
8208 2018-03-05 Marek Polacek <polacek@redhat.com>
8209
8210 PR c++/84707
8211 * g++.dg/cpp0x/inline-ns10.C: New test.
8212
8213 2018-03-05 Nathan Sidwell <nathan@acm.org>
8214
8215 PR c++/84694
8216 * g++.dg/template/pr84694.C: New.
8217
8218 2018-03-05 Jakub Jelinek <jakub@redhat.com>
8219
8220 PR target/84524
8221 * gcc.c-torture/execute/pr84524.c: New test.
8222 * gcc.target/i386/avx512bw-pr84524.c: New test.
8223
8224 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
8225
8226 PR target/84264
8227 * g++.dg/pr84264.C: New test.
8228
8229 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8230
8231 PR c++/84618
8232 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
8233 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
8234 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
8235
8236 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
8237
8238 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
8239 * g++.dg/other/i386-3.C: Ditto.
8240 * gcc.target/i386/sse-12.c: Ditto.
8241 * gcc.target/i386/sse-13.c: Ditto.
8242 * gcc.target/i386/sse-14.c: Ditto.
8243 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
8244 * gcc.target/i386/wbinvd-1.c: New test.
8245 * gcc.target/i386/wbnoinvd-1.c: Ditto.
8246 * gcc.target/i386/pconfig-1.c: Ditto.
8247
8248 2018-03-05 Pádraig Brady <P@draigBrady.com>
8249 Nathan Sidwell <nathan@acm.org>
8250
8251 PR c++/84497
8252 * g++.dg/cpp0x/pr84497.C: New.
8253
8254 2018-03-05 Richard Biener <rguenther@suse.de>
8255
8256 PR tree-optimization/84670
8257 * gcc.dg/pr84670-1.c: New testcase.
8258 * gcc.dg/pr84670-2.c: Likewise.
8259 * gcc.dg/pr84670-3.c: Likewise.
8260 * gcc.dg/pr84670-4.c: Likewise.
8261
8262 2018-03-05 Richard Biener <rguenther@suse.de>
8263
8264 PR tree-optimization/84650
8265 * gcc.dg/graphite/pr84650.c: New testcase.
8266
8267 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8268
8269 PR c++/82022
8270 * g++.dg/cpp1z/constexpr-lambda20.C: New.
8271
8272 2018-03-03 Harald Anlauf <anlauf@gmx.de>
8273
8274 PR fortran/71085
8275 * gfortran.dg/pr71085.f90: New test.
8276
8277 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
8278
8279 PR fortran/66128
8280 * gfortran.dg/zero_sized_8.f90: Really commit New test.
8281
8282 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
8283
8284 PR fortran/51434
8285 * gfortran.dg/pr51434.f90: New test.
8286
8287 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8288
8289 PR c++/61358
8290 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
8291
8292 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8293
8294 PR c++/67370
8295 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
8296
8297 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8298
8299 PR c++/71464
8300 * g++.dg/torture/pr71464.C: New.
8301
8302 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
8303
8304 PR fortran/80965
8305 * gfortran.dg/select_type_41.f90: New test.
8306
8307 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8308
8309 PR c++/61135
8310 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
8311
8312 2018-03-02 Marek Polacek <polacek@redhat.com>
8313
8314 PR c++/84578
8315 * g++.dg/ext/flexary29.C: New test.
8316
8317 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8318
8319 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
8320
8321 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8322
8323 PR c++/81812
8324 * g++.dg/torture/pr81812.C: New.
8325
8326 2018-03-02 Marek Polacek <polacek@redhat.com>
8327
8328 PR c++/84171
8329 * g++.dg/warn/Wsign-compare-8.C: New test.
8330
8331 PR c++/84663
8332 * g++.dg/parse/array-size3.C: New test.
8333
8334 PR c++/84664
8335 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
8336
8337 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8338
8339 PR c++/84662
8340 * g++.dg/cpp1y/pr84662.C: New test.
8341
8342 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
8343
8344 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
8345 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
8346 "dg-lto-options".
8347 * g++.dg/lto/20101010-1_0.C: Likewise.
8348 * g++.dg/lto/20101010-2_0.C: Likewise.
8349
8350 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8351
8352 PR ipa/84628
8353 * gcc.dg/pr84628.c: New test.
8354
8355 PR target/56540
8356 * gcc.target/ia64/pr56540.c: New test.
8357
8358 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
8359
8360 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
8361 32-bit target.
8362 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
8363 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
8364 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
8365 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
8366
8367 2018-03-02 Marek Polacek <polacek@redhat.com>
8368
8369 PR c++/84590
8370 * c-c++-common/ubsan/shift-11.c: New test.
8371
8372 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
8373
8374 * gcc.dg/vect/vect-alias-check-13.c: New test.
8375
8376 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8377
8378 PR target/84614
8379 * gcc.dg/pr84614.c: New test.
8380
8381 PR inline-asm/84625
8382 * gcc.target/i386/pr84625.c: New test.
8383
8384 2018-03-02 Richard Biener <rguenther@suse.de>
8385
8386 PR tree-optimization/84427
8387 * gcc.dg/torture/pr84427.c: New testcase.
8388
8389 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
8390
8391 PR target/84534
8392 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
8393 powerpc64le*-*-linux*.
8394 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
8395 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
8396
8397 2018-03-01 Martin Sebor <msebor@redhat.com>
8398
8399 PR c++/84294
8400 * g++.dg/ext/attr-const.C: Remove xfail.
8401 * g++.dg/ext/attr-malloc-3.C: New test.
8402 * g++.dg/ext/attr-noinline-3.C: New test.
8403 * g++.dg/ext/attr-noreturn-3.C: New test.
8404 * g++.dg/ext/attr-nothrow-3.C: New test.
8405 * g++.dg/ext/attr-pure.C: Remove xfail.
8406
8407 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8408
8409 PR sanitizer/70875
8410 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
8411 dg-options and dg-shouldfail "ubsan" directive.
8412
8413 2018-03-01 Marek Polacek <polacek@redhat.com>
8414 Jason Merrill <jason@redhat.com>
8415
8416 PR c++/84582
8417 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
8418 * g++.dg/cpp1z/static1.C: New test.
8419 * g++.dg/template/static37.C: New test.
8420
8421 2018-03-01 Nathan Sidwell <nathan@acm.org>
8422
8423 PR c++/84434
8424 * g++.dg/template/pr84434.C: New.
8425
8426 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
8427
8428 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
8429 -mthumb to the command-line.
8430
8431 2018-03-01 Marek Polacek <polacek@redhat.com>
8432
8433 PR c++/84596
8434 * g++.dg/cpp0x/static_assert14.C: New test.
8435
8436 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
8437
8438 PR c++/79410
8439 * g++.dg/torture/pr79410.C: New.
8440
8441 2018-03-01 Martin Liska <mliska@suse.cz>
8442
8443 PR sanitizer/82484
8444 * gcc.dg/asan/pr82484.c: New test.
8445
8446 2018-03-01 Richard Biener <rguenther@suse.de>
8447
8448 PR debug/84645
8449 * gfortran.dg/lto/pr84645_0.f90: New testcase.
8450
8451 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
8452
8453 PR fortran/84219
8454 * gfortran.dg/coarray_47.f90: New test.
8455
8456 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
8457
8458 PR fortran/84538
8459 * gfortran.dg/class_array_23.f03: New test.
8460
8461 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
8462
8463 PR rtl-optimization/84528
8464 * gcc.dg/torture/pr84538.c: Rename to...
8465 * gcc.dg/torture/pr84528.c: ...this.
8466
8467 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
8468
8469 PR rtl-optimization/84528
8470 * gcc.dg/torture/pr84538.c: New test.
8471
8472 2018-02-28 Martin Sebor <msebor@redhat.com>
8473
8474 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
8475 -fpic test failures.
8476 * c-c++-common/Wrestrict-2.c: Same.
8477 * c-c++-common/Wstringop-truncation.c: Same.
8478 * gcc.dg/Warray-bounds-22.c: Same.
8479 * gcc.dg/Wstringop-overflow.c: Same.
8480 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
8481 (signed_range): Same.
8482 (unsigned_anti_range): Same.
8483 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
8484 (signed_range): Same.
8485 (unsigned_anti_range): Same.
8486 * gcc.dg/attr-alloc_size-7.c: Same.
8487 * gcc.dg/attr-alloc_size-8.c: Same.
8488 * gcc.dg/builtin-alloc-size.c: Same.
8489 * gcc.dg/builtin-stpncpy.c: Same.
8490 * gcc.dg/builtins-nonnull.c: Same.
8491 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
8492 * gcc.dg/pr79214.c: Same.
8493 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
8494 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
8495 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
8496 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
8497 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
8498 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
8499 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
8500 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
8501 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
8502 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
8503 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
8504
8505 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
8506
8507 PR target/84014
8508 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
8509
8510 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8511
8512 PR c++/84609
8513 * g++.dg/cpp0x/pr84609.C: New test.
8514
8515 2018-02-28 Martin Sebor <msebor@redhat.com>
8516
8517 PR testsuite/84617
8518 * g++.dg/ext/attr-malloc-3.C: New test.
8519 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
8520 to pre-existing problems.
8521 * g++.dg/ext/attr-pure.C: Same.
8522
8523 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
8524
8525 PR fortran/83901
8526 * gfortran.dg/associate_37.f90: New test.
8527
8528 PR fortran/83344
8529 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
8530
8531 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8532
8533 PR target/52991
8534 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
8535 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
8536 * gcc.dg/bf-ms-layout-4.c: New test.
8537 * gcc.dg/bf-ms-layout-5.c: New test.
8538
8539 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
8540
8541 PR target/83399
8542 * gcc.target/powerpc/pr83399.c: Only run on Linux.
8543
8544 2018-02-28 Richard Biener <rguenther@suse.de>
8545
8546 PR tree-optimization/84584
8547 * gcc.dg/graphite/pr84584.c: New testcase.
8548
8549 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
8550
8551 PR preprocessor/84517
8552 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
8553
8554 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8555
8556 * c-c++-common/dump-ada-spec-12.c: New test.
8557 * c-c++-common/dump-ada-spec-13.c: Likewise.
8558
8559 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8560
8561 * c-c++-common/dump-ada-spec-11.c: New test.
8562
8563 2018-02-28 Martin Liska <mliska@suse.cz>
8564
8565 PR testsuite/84597
8566 * g++.dg/ext/timevar1.C: Fix pruned patterns.
8567 * g++.dg/ext/timevar2.C: Likewise.
8568
8569 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8570
8571 * c-c++-common/dump-ada-spec-8.c: New test.
8572 * c-c++-common/dump-ada-spec-9.c: Likewise.
8573 * c-c++-common/dump-ada-spec-10.c: Likewise.
8574
8575 2018-02-28 Richard Biener <rguenther@suse.de>
8576
8577 PR middle-end/84607
8578 * gcc.dg/pr84607.c: New testcase.
8579
8580 2018-02-28 Nathan Sidwell <nathan@acm.org>
8581
8582 PR c++/84602
8583 * g++.dg/lookup/pr84602.C: New.
8584
8585 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8586
8587 PR c++/83871
8588 PR c++/83503
8589 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
8590 dg-options.
8591 * g++.dg/ext/attr-nonnull.C: Likewise.
8592 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
8593 directives.
8594 * g++.dg/ext/attr-noinline-2.C: Likewise.
8595 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
8596 -fdump-tree-eh in dg-options.
8597
8598 2018-02-28 Alan Modra <amodra@gmail.com>
8599
8600 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
8601 GNU ld message.
8602 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
8603
8604 2018-02-27 Martin Sebor <msebor@redhat.com>
8605
8606 PR c++/83871
8607 PR c++/83503
8608 * g++.dg/Wmissing-attributes.C: New test.
8609 * g++.dg/ext/attr-const-pure.C: New test.
8610 * g++.dg/ext/attr-const.C: New test.
8611 * g++.dg/ext/attr-deprecated-2.C: New test.
8612 * g++.dg/ext/attr-malloc-2.C: New test.
8613 * g++.dg/ext/attr-malloc.C: New test.
8614 * g++.dg/ext/attr-noinline-2.C: New test.
8615 * g++.dg/ext/attr-noinline.C: New test.
8616 * g++.dg/ext/attr-nonnull.C: New test.
8617 * g++.dg/ext/attr-noreturn-2.C: New test.
8618 * g++.dg/ext/attr-noreturn.C: New test.
8619 * g++.dg/ext/attr-nothrow-2.C: New test.
8620 * g++.dg/ext/attr-nothrow.C: New test.
8621 * g++.dg/ext/attr-optimize.C: New test.
8622 * g++.dg/ext/attr-pure.C: New test.
8623 * g++.dg/ext/attr-returns-nonnull.C: New test.
8624 * g++.dg/ext/attr-warning.C: New test.
8625
8626 2018-02-27 Nathan Sidwell <nathan@acm.org>
8627
8628 PR c++/84426
8629 * g++.dg/lookup/pr84426.C: New.
8630
8631 2018-02-27 Richard Biener <rguenther@suse.de>
8632
8633 PR tree-optimization/84512
8634 * gcc.dg/tree-ssa/pr84512.c: New testcase.
8635
8636 2018-02-27 Martin Liska <mliska@suse.cz>
8637
8638 PR gcov-profile/84548
8639 * g++.dg/gcov/pr84548.C: New test.
8640
8641 2018-02-27 Jakub Jelinek <jakub@redhat.com>
8642
8643 PR target/84575
8644 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
8645
8646 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8647
8648 PR c++/84558
8649 * g++.dg/cpp1y/pr84558.C: New test.
8650
8651 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
8652
8653 PR c++/84540
8654 * g++.dg/cpp0x/alignas14.C: New.
8655 * g++.dg/cpp0x/alignas15.C: Likewise.
8656
8657 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8658
8659 PR c++/84557
8660 * g++.dg/gomp/pr84557.C: New test.
8661
8662 2018-02-26 Marek Polacek <polacek@redhat.com>
8663
8664 PR c++/84325
8665 * g++.dg/cpp1z/pr84325.C: New test.
8666
8667 2018-02-26 Carl Love <cel@us.ibm.com>
8668
8669 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
8670 Power 8 test file.
8671 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
8672 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
8673 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
8674 -mcpu=power8.
8675 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
8676 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
8677 -mcpu=power8.
8678
8679 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
8680
8681 PR target/84039
8682 * gcc.target/i386/indirect-thunk-1.c: Updated.
8683 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8684 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8685 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8686 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8687 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8688 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8689 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8690 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8691 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8692 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8693 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8694 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8695 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8696 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8697 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8698 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8699 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8700 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8701 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8702 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8703 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8704 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8705 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8706 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8707 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8708 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8709 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8710 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8711 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8712 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8713 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8714 * gcc.target/i386/ret-thunk-9.c: Likewise.
8715 * gcc.target/i386/ret-thunk-10.c: Likewise.
8716 * gcc.target/i386/ret-thunk-11.c: Likewise.
8717 * gcc.target/i386/ret-thunk-12.c: Likewise.
8718 * gcc.target/i386/ret-thunk-13.c: Likewise.
8719 * gcc.target/i386/ret-thunk-14.c: Likewise.
8720 * gcc.target/i386/ret-thunk-15.c: Likewise.
8721
8722 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
8723
8724 * gcc.c-torture/execute/20180226-1.c: New test.
8725
8726 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
8727
8728 PR tree-optimization/83965
8729 * gcc.dg/vect/pr83965-2.c: New test.
8730
8731 2018-02-26 Tom de Vries <tom@codesourcery.com>
8732
8733 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
8734
8735 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
8736
8737 PR target/84530
8738 * gcc.target/i386/ret-thunk-22.c: New test.
8739 * gcc.target/i386/ret-thunk-23.c: Likewise.
8740 * gcc.target/i386/ret-thunk-24.c: Likewise.
8741 * gcc.target/i386/ret-thunk-25.c: Likewise.
8742 * gcc.target/i386/ret-thunk-26.c: Likewise.
8743
8744 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
8745
8746 PR c++/84533
8747 * g++.dg/cpp1z/pr84533.C: New.
8748
8749 2018-02-26 Marek Polacek <polacek@redhat.com>
8750
8751 PR c++/84537
8752 * g++.dg/parse/error60.C: New test.
8753
8754 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8755
8756 PR c++/84556
8757 * g++.dg/gomp/pr84556.C: New test.
8758 * g++.dg/vect/pr84556.cc: New test.
8759
8760 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
8761
8762 PR fortran/32957
8763 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
8764 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
8765 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
8766 * gfortran.dg/c_loc_test.f90: Likewise.
8767 * gfortran.dg/c_loc_tests_2.f03: Likewise.
8768 * gfortran.dg/proc_decl_17.f90: Likewise.
8769 * gfortran.dg/proc_ptr_8.f90: Likewise.
8770
8771 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8772
8773 PR target/84521
8774 * gcc.target/aarch64/lr_free_2.c: Revert changes in
8775 r254814 disabling -fomit-frame-pointer by default.
8776 * gcc.target/aarch64/spill_1.c: Likewise.
8777 * gcc.target/aarch64/test_frame_11.c: Likewise.
8778 * gcc.target/aarch64/test_frame_12.c: Likewise.
8779 * gcc.target/aarch64/test_frame_13.c: Likewise.
8780 * gcc.target/aarch64/test_frame_14.c: Likewise.
8781 * gcc.target/aarch64/test_frame_15.c: Likewise.
8782 * gcc.target/aarch64/test_frame_3.c: Likewise.
8783 * gcc.target/aarch64/test_frame_5.c: Likewise.
8784 * gcc.target/aarch64/test_frame_9.c: Likewise.
8785
8786 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
8787
8788 PR fortran/83633
8789 * gfortran.dg/explicit_shape_1.f90: New test.
8790 * gfortran.dg/automatic_module_variable.f90: Update regex.
8791 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
8792 * gfortran.dg/constant_shape.f90: Ditto.
8793 * gfortran.dg/dec_structure_23.f90: Ditto.
8794 * gfortran.dg/pr78240.f90: Ditto.
8795
8796 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
8797
8798 PR fortran/84523
8799 * gfortran.dg/pr84523.f90: New test.
8800
8801 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
8802
8803 PR fortran/78238
8804 * gfortran.dg/select_type_40.f90: New test.
8805
8806 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
8807
8808 PR fortran/30792
8809 * gfortran.dg/data_substring.f90: New test.
8810
8811 2018-02-24 Marek Polacek <polacek@redhat.com>
8812
8813 PR c++/83692
8814 * g++.dg/cpp1z/constexpr-83692.C: New test.
8815
8816 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
8817
8818 PR fortran/84346
8819 * gfortran.dg/statement_function_1.f90: Update test.
8820
8821 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8822
8823 PR fortran/84506
8824 * gfortran.dg/inquire_19.f90: New test.
8825
8826 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8827
8828 PR fortran/83149
8829 * gfortran.dg/pr83149_b.f90: New test.
8830 * gfortran.dg/pr83149_a.f90: Additional source for previous.
8831
8832 2018-02-23 Carl Love <cel@us.ibm.com>
8833
8834 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
8835 vec_signed2 and vec_unsigned2 to new Power 8 test file.
8836 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
8837 Power 8 tests.
8838
8839 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
8840
8841 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
8842 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
8843
8844 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
8845
8846 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
8847 expected output.
8848
8849 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8850
8851 PR fortran/83149
8852 * gfortran.dg/pr83149_1.f90: New test.
8853 * gfortran.dg/pr83149.f90: Additional source for previous.
8854
8855 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
8856
8857 PR testsuite/80551
8858 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
8859 __GI___pthread_mutex_init as well.
8860
8861 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8862
8863 PR fortran/83148
8864 * gfortran.dg/class_68.f90: New test.
8865
8866 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8867
8868 PR fortran/59781
8869 * gfortran.dg/derived_init_5.f90: New test.
8870
8871 2018-02-22 Jakub Jelinek <jakub@redhat.com>
8872
8873 PR target/82851
8874 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
8875 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
8876
8877 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
8878
8879 PR target/81572
8880 * gcc.target/powerpc/pr81572.c: New.
8881
8882 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
8883
8884 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
8885
8886 2018-02-22 Martin Sebor <msebor@redhat.com>
8887
8888 PR tree-optimization/84480
8889 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
8890 * g++.dg/warn/Wstringop-truncation-1.C: New test.
8891
8892 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
8893
8894 PR target/84176
8895 * gcc.target/i386/indirect-thunk-11.c: New test.
8896 * gcc.target/i386/indirect-thunk-12.c: Likewise.
8897 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
8898 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
8899 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
8900 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
8901 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
8902 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
8903 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
8904 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
8905
8906 2018-02-22 Steve Ellcey <sellcey@cavium.com>
8907
8908 PR target/83335
8909 * gcc.target/aarch64/asm-2.c: Add dg-error for
8910 ILP32 mode.
8911 * gcc.target/aarch64/asm-4.c: New test.
8912
8913 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
8914
8915 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
8916
8917 2018-02-22 Marek Polacek <polacek@redhat.com>
8918
8919 PR c++/84493
8920 * g++.dg/parse/error59.C: New test.
8921
8922 2018-02-22 Tom de Vries <tom@codesourcery.com>
8923
8924 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
8925
8926 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
8927
8928 PR c++/77655
8929 * g++.dg/cpp0x/pr77655.C: New.
8930
8931 2018-02-22 Jakub Jelinek <jakub@redhat.com>
8932
8933 PR c++/84496
8934 * g++.dg/cpp1y/pr84496.C: New test.
8935
8936 PR target/84502
8937 * g++.dg/torture/pr84502.C: New test.
8938
8939 PR tree-optimization/84503
8940 * gcc.dg/pr84503-1.c: New test.
8941 * gcc.dg/pr84503-2.c: New test.
8942
8943 2018-02-21 Jakub Jelinek <jakub@redhat.com>
8944
8945 PR tree-optimization/84478
8946 * gcc.c-torture/execute/pr84478.c: New test.
8947
8948 2018-02-20 Martin Sebor <msebor@redhat.com>
8949
8950 PR middle-end/84095
8951 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
8952 * c-c++-common/Wrestrict.c: Same.
8953 * gcc.dg/Wrestrict-6.c: Same.
8954 * gcc.dg/Warray-bounds-27.c: New test.
8955 * gcc.dg/Wrestrict-8.c: New test.
8956 * gcc.dg/Wrestrict-9.c: New test.
8957 * gcc.dg/pr84095.c: New test.
8958
8959 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8960
8961 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
8962
8963 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8964
8965 PR fortran/48890
8966 PR fortran/83823
8967 * gfortran.dg/structure_constructor_14.f90: New test.
8968
8969 2018-02-20 Jeff Law <law@redhat.com>
8970
8971 PR middle-end/82123
8972 PR tree-optimization/81592
8973 PR middle-end/79257
8974 * gcc.dg/pr81592.c: New test.
8975 * gcc.dg/pr82123.c: New test.
8976 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
8977
8978 2018-02-20 Jakub Jelinek <jakub@redhat.com>
8979
8980 PR c++/84488
8981 * g++.dg/warn/Wunused-var-30.C: New test.
8982
8983 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
8984
8985 PR tree-optimization/84419
8986 * gcc.dg/vect/pr84419.c: New test.
8987
8988 2018-02-20 Jakub Jelinek <jakub@redhat.com>
8989
8990 PR middle-end/82004
8991 * gfortran.dg/pr82004.f90: New test.
8992
8993 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
8994
8995 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
8996
8997 2018-02-20 Martin Liska <mliska@suse.cz>
8998
8999 PR c/84310
9000 PR target/79747
9001 * gcc.target/i386/pr84310.c: New test.
9002 * gcc.target/i386/pr84310-2.c: Likewise.
9003
9004 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
9005
9006 PR c++/84446
9007 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
9008
9009 2018-02-20 Jakub Jelinek <jakub@redhat.com>
9010
9011 PR c++/84445
9012 * g++.dg/cpp1z/launder7.C: New test.
9013
9014 PR c++/84449
9015 * g++.dg/cpp0x/constexpr-84449.C: New test.
9016
9017 PR c++/84455
9018 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
9019
9020 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
9021
9022 PR fortran/83344
9023 PR fortran/83975
9024 * gfortran.dg/associate_22.f90: Enable commented out test.
9025 * gfortran.dg/associate_36.f90: New test.
9026
9027 2018-02-19 Jakub Jelinek <jakub@redhat.com>
9028
9029 PR target/84146
9030 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
9031
9032 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
9033
9034 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
9035 (dg-options): Use -mavx instead of -w.
9036
9037 2018-02-19 Jakub Jelinek <jakub@redhat.com>
9038
9039 PR c++/84444
9040 * g++.dg/cpp1z/launder8.C: New test.
9041
9042 PR c++/84448
9043 * g++.dg/gomp/pr84448.C: New test.
9044
9045 PR c++/84430
9046 * g++.dg/gomp/pr84430.C: New test.
9047
9048 PR tree-optimization/84452
9049 * gcc.dg/pr84452.c: New test.
9050
9051 PR c++/79064
9052 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
9053
9054 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
9055
9056 PR fortran/35339
9057 * gfortran.dg/implied_do_io_4.f90: New test.
9058
9059 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
9060
9061 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
9062 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
9063 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
9064
9065 2018-02-19 Carl Love <cel@us.ibm.com>
9066
9067 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
9068
9069 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
9070
9071 PR target/84460
9072 * gcc.target/i386/pr57193.c: Add -mtune=generic.
9073
9074 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
9075
9076 PR c++/84348
9077 * g++.dg/cpp0x/auto50.C: New.
9078 * g++.dg/parse/friend12.C: Adjust.
9079
9080 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9081
9082 PR libgfortran/84389
9083 * gfortran.dg/dtio_33.f90: New test.
9084
9085 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9086
9087 PR libgfortran/84412
9088 * gfortran.dg/inquire_18.f90: New test.
9089
9090 2018-02-18 Janus Weil <janus@gcc.gnu.org>
9091
9092 PR fortran/84381
9093 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
9094 * gfortran.dg/pointer_intent_3.f90: Ditto.
9095 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
9096 * gfortran.dg/protected_3.f90: Ditto.
9097 * gfortran.dg/protected_4.f90: Ditto.
9098 * gfortran.dg/protected_5.f90: Ditto.
9099 * gfortran.dg/protected_6.f90: Ditto.
9100
9101 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
9102
9103 PR fortran/80945
9104 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
9105 change to run.
9106
9107 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
9108
9109 PR fortran/84270
9110 * gfortran.dg/inline_matmul_22.f90: New test.
9111
9112 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
9113
9114 PR fortran/84381
9115 * gfortran.dg/abort_shoulfail.f90: New test.
9116 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
9117 by STOP n.
9118 * gfortran.dg/PR19754_2.f90: Likewise.
9119 * gfortran.dg/PR19872.f: Likewise.
9120 * gfortran.dg/PR49268.f90: Likewise.
9121 * gfortran.dg/Wall.f90: Likewise.
9122 * gfortran.dg/Wno-all.f90: Likewise.
9123 * gfortran.dg/achar_1.f90: Likewise.
9124 * gfortran.dg/achar_2.f90: Likewise.
9125 * gfortran.dg/achar_4.f90: Likewise.
9126 * gfortran.dg/achar_6.F90: Likewise.
9127 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
9128 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
9129 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
9130 * gfortran.dg/actual_array_offset_1.f90: Likewise.
9131 * gfortran.dg/actual_array_result_1.f90: Likewise.
9132 * gfortran.dg/actual_array_substr_1.f90: Likewise.
9133 * gfortran.dg/actual_array_substr_2.f90: Likewise.
9134 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
9135 * gfortran.dg/actual_procedure_1.f90: Likewise.
9136 * gfortran.dg/adjustl_1.f90: Likewise.
9137 * gfortran.dg/advance_1.f90: Likewise.
9138 * gfortran.dg/advance_4.f90: Likewise.
9139 * gfortran.dg/advance_5.f90: Likewise.
9140 * gfortran.dg/advance_6.f90: Likewise.
9141 * gfortran.dg/aint_anint_1.f90: Likewise.
9142 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
9143 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
9144 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
9145 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
9146 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
9147 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
9148 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
9149 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
9150 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
9151 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
9152 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
9153 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
9154 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
9155 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
9156 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
9157 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
9158 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
9159 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
9160 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
9161 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
9162 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
9163 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
9164 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
9165 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
9166 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
9167 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
9168 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
9169 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
9170 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
9171 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
9172 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
9173 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
9174 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
9175 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
9176 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
9177 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
9178 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
9179 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
9180 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
9181 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
9182 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
9183 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
9184 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
9185 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
9186 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
9187 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
9188 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
9189 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
9190 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
9191 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
9192 * gfortran.dg/allocatable_function_1.f90: Likewise.
9193 * gfortran.dg/allocatable_function_10.f90: Likewise.
9194 * gfortran.dg/allocatable_function_3.f90: Likewise.
9195 * gfortran.dg/allocatable_function_5.f90: Likewise.
9196 * gfortran.dg/allocatable_function_6.f90: Likewise.
9197 * gfortran.dg/allocatable_function_7.f90: Likewise.
9198 * gfortran.dg/allocatable_function_8.f90: Likewise.
9199 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
9200 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
9201 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
9202 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
9203 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
9204 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
9205 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
9206 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
9207 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
9208 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
9209 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
9210 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
9211 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
9212 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
9213 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
9214 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
9215 * gfortran.dg/allocate_class_3.f90: Likewise.
9216 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
9217 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
9218 * gfortran.dg/allocate_derived_5.f90: Likewise.
9219 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
9220 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
9221 * gfortran.dg/allocate_with_source_1.f90: Likewise.
9222 * gfortran.dg/allocate_with_source_10.f08: Likewise.
9223 * gfortran.dg/allocate_with_source_11.f08: Likewise.
9224 * gfortran.dg/allocate_with_source_12.f03: Likewise.
9225 * gfortran.dg/allocate_with_source_15.f03: Likewise.
9226 * gfortran.dg/allocate_with_source_16.f90: Likewise.
9227 * gfortran.dg/allocate_with_source_17.f03: Likewise.
9228 * gfortran.dg/allocate_with_source_18.f03: Likewise.
9229 * gfortran.dg/allocate_with_source_2.f90: Likewise.
9230 * gfortran.dg/allocate_with_source_20.f03: Likewise.
9231 * gfortran.dg/allocate_with_source_22.f03: Likewise.
9232 * gfortran.dg/allocate_with_source_23.f03: Likewise.
9233 * gfortran.dg/allocate_with_source_24.f90: Likewise.
9234 * gfortran.dg/allocate_with_source_5.f90: Likewise.
9235 * gfortran.dg/allocate_with_source_6.f90: Likewise.
9236 * gfortran.dg/allocate_with_source_7.f08: Likewise.
9237 * gfortran.dg/allocate_with_source_8.f08: Likewise.
9238 * gfortran.dg/allocate_with_source_9.f08: Likewise.
9239 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
9240 * gfortran.dg/allocate_zerosize_3.f: Likewise.
9241 * gfortran.dg/altreturn_3.f90: Likewise.
9242 * gfortran.dg/altreturn_5.f90: Likewise.
9243 * gfortran.dg/altreturn_7.f90: Likewise.
9244 * gfortran.dg/and_or_xor.f90: Likewise.
9245 * gfortran.dg/anint_1.f90: Likewise.
9246 * gfortran.dg/any_all_1.f90: Likewise.
9247 * gfortran.dg/anyallcount_1.f90: Likewise.
9248 * gfortran.dg/append_1.f90: Likewise.
9249 * gfortran.dg/argument_checking_1.f90: Likewise.
9250 * gfortran.dg/argument_checking_2.f90: Likewise.
9251 * gfortran.dg/argument_checking_8.f90: Likewise.
9252 * gfortran.dg/arithmetic_if.f90: Likewise.
9253 * gfortran.dg/array_1.f90: Likewise.
9254 * gfortran.dg/array_2.f90: Likewise.
9255 * gfortran.dg/array_alloc_1.f90: Likewise.
9256 * gfortran.dg/array_alloc_2.f90: Likewise.
9257 * gfortran.dg/array_alloc_3.f90: Likewise.
9258 * gfortran.dg/array_assignment_1.F90: Likewise.
9259 * gfortran.dg/array_assignment_5.f90: Likewise.
9260 * gfortran.dg/array_constructor_1.f90: Likewise.
9261 * gfortran.dg/array_constructor_10.f90: Likewise.
9262 * gfortran.dg/array_constructor_11.f90: Likewise.
9263 * gfortran.dg/array_constructor_12.f90: Likewise.
9264 * gfortran.dg/array_constructor_15.f90: Likewise.
9265 * gfortran.dg/array_constructor_16.f90: Likewise.
9266 * gfortran.dg/array_constructor_17.f90: Likewise.
9267 * gfortran.dg/array_constructor_19.f90: Likewise.
9268 * gfortran.dg/array_constructor_23.f: Likewise.
9269 * gfortran.dg/array_constructor_24.f: Likewise.
9270 * gfortran.dg/array_constructor_32.f90: Likewise.
9271 * gfortran.dg/array_constructor_36.f90: Likewise.
9272 * gfortran.dg/array_constructor_39.f90: Likewise.
9273 * gfortran.dg/array_constructor_4.f90: Likewise.
9274 * gfortran.dg/array_constructor_40.f90: Likewise.
9275 * gfortran.dg/array_constructor_44.f90: Likewise.
9276 * gfortran.dg/array_constructor_45.f90: Likewise.
9277 * gfortran.dg/array_constructor_46.f90: Likewise.
9278 * gfortran.dg/array_constructor_47.f90: Likewise.
9279 * gfortran.dg/array_constructor_49.f90: Likewise.
9280 * gfortran.dg/array_constructor_5.f90: Likewise.
9281 * gfortran.dg/array_constructor_50.f90: Likewise.
9282 * gfortran.dg/array_constructor_6.f90: Likewise.
9283 * gfortran.dg/array_constructor_7.f90: Likewise.
9284 * gfortran.dg/array_constructor_8.f90: Likewise.
9285 * gfortran.dg/array_constructor_9.f90: Likewise.
9286 * gfortran.dg/array_constructor_type_1.f03: Likewise.
9287 * gfortran.dg/array_constructor_type_10.f03: Likewise.
9288 * gfortran.dg/array_constructor_type_11.f03: Likewise.
9289 * gfortran.dg/array_constructor_type_12.f03: Likewise.
9290 * gfortran.dg/array_constructor_type_13.f90: Likewise.
9291 * gfortran.dg/array_constructor_type_14.f03: Likewise.
9292 * gfortran.dg/array_constructor_type_16.f03: Likewise.
9293 * gfortran.dg/array_constructor_type_2.f03: Likewise.
9294 * gfortran.dg/array_constructor_type_22.f03: Likewise.
9295 * gfortran.dg/array_constructor_type_3.f03: Likewise.
9296 * gfortran.dg/array_constructor_type_4.f03: Likewise.
9297 * gfortran.dg/array_constructor_type_5.f03: Likewise.
9298 * gfortran.dg/array_constructor_type_6.f03: Likewise.
9299 * gfortran.dg/array_constructor_type_7.f03: Likewise.
9300 * gfortran.dg/array_function_1.f90: Likewise.
9301 * gfortran.dg/array_function_5.f90: Likewise.
9302 * gfortran.dg/array_initializer_1.f90: Likewise.
9303 * gfortran.dg/array_initializer_2.f90: Likewise.
9304 * gfortran.dg/array_memcpy_5.f90: Likewise.
9305 * gfortran.dg/array_memset_2.f90: Likewise.
9306 * gfortran.dg/array_reference_1.f90: Likewise.
9307 * gfortran.dg/array_return_value_1.f90: Likewise.
9308 * gfortran.dg/array_section_1.f90: Likewise.
9309 * gfortran.dg/array_temporaries_3.f90: Likewise.
9310 * gfortran.dg/arrayio_1.f90: Likewise.
9311 * gfortran.dg/arrayio_10.f90: Likewise.
9312 * gfortran.dg/arrayio_11.f90: Likewise.
9313 * gfortran.dg/arrayio_12.f90: Likewise.
9314 * gfortran.dg/arrayio_13.f90: Likewise.
9315 * gfortran.dg/arrayio_14.f90: Likewise.
9316 * gfortran.dg/arrayio_16.f90: Likewise.
9317 * gfortran.dg/arrayio_2.f90: Likewise.
9318 * gfortran.dg/arrayio_3.f90: Likewise.
9319 * gfortran.dg/arrayio_4.f90: Likewise.
9320 * gfortran.dg/arrayio_5.f90: Likewise.
9321 * gfortran.dg/arrayio_6.f90: Likewise.
9322 * gfortran.dg/arrayio_7.f90: Likewise.
9323 * gfortran.dg/arrayio_8.f90: Likewise.
9324 * gfortran.dg/arrayio_9.f90: Likewise.
9325 * gfortran.dg/arrayio_derived_1.f90: Likewise.
9326 * gfortran.dg/assign_10.f90: Likewise.
9327 * gfortran.dg/assign_9.f90: Likewise.
9328 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
9329 * gfortran.dg/assignment_1.f90: Likewise.
9330 * gfortran.dg/associate_1.f03: Likewise.
9331 * gfortran.dg/associate_11.f90: Likewise.
9332 * gfortran.dg/associate_13.f90: Likewise.
9333 * gfortran.dg/associate_15.f90: Likewise.
9334 * gfortran.dg/associate_17.f90: Likewise.
9335 * gfortran.dg/associate_18.f08: Likewise.
9336 * gfortran.dg/associate_19.f03: Likewise.
9337 * gfortran.dg/associate_20.f03: Likewise.
9338 * gfortran.dg/associate_22.f90: Likewise.
9339 * gfortran.dg/associate_23.f90: Likewise.
9340 * gfortran.dg/associate_24.f90: Likewise.
9341 * gfortran.dg/associate_25.f90: Likewise.
9342 * gfortran.dg/associate_27.f90: Likewise.
9343 * gfortran.dg/associate_28.f90: Likewise.
9344 * gfortran.dg/associate_32.f03: Likewise.
9345 * gfortran.dg/associate_33.f03: Likewise.
9346 * gfortran.dg/associate_34.f90: Likewise.
9347 * gfortran.dg/associate_6.f03: Likewise.
9348 * gfortran.dg/associate_7.f03: Likewise.
9349 * gfortran.dg/associate_8.f03: Likewise.
9350 * gfortran.dg/associate_9.f03: Likewise.
9351 * gfortran.dg/associated_1.f90: Likewise.
9352 * gfortran.dg/associated_2.f90: Likewise.
9353 * gfortran.dg/associated_5.f90: Likewise.
9354 * gfortran.dg/associated_6.f90: Likewise.
9355 * gfortran.dg/associated_target_3.f90: Likewise.
9356 * gfortran.dg/associated_target_4.f90: Likewise.
9357 * gfortran.dg/associated_target_5.f03: Likewise.
9358 * gfortran.dg/associated_target_6.f03: Likewise.
9359 * gfortran.dg/assumed_dummy_1.f90: Likewise.
9360 * gfortran.dg/assumed_rank_1.f90: Likewise.
9361 * gfortran.dg/assumed_rank_10.f90: Likewise.
9362 * gfortran.dg/assumed_rank_2.f90: Likewise.
9363 * gfortran.dg/assumed_rank_7.f90: Likewise.
9364 * gfortran.dg/assumed_rank_8.f90: Likewise.
9365 * gfortran.dg/assumed_rank_9.f90: Likewise.
9366 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
9367 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
9368 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
9369 * gfortran.dg/assumed_type_2.f90: Likewise.
9370 * gfortran.dg/atan2_1.f90: Likewise.
9371 * gfortran.dg/auto_array_1.f90: Likewise.
9372 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
9373 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
9374 * gfortran.dg/auto_char_len_3.f90: Likewise.
9375 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
9376 * gfortran.dg/auto_internal_assumed.f90: Likewise.
9377 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
9378 * gfortran.dg/auto_save_2.f90: Likewise.
9379 * gfortran.dg/automatic_default_init_1.f90: Likewise.
9380 * gfortran.dg/backslash_1.f90: Likewise.
9381 * gfortran.dg/backslash_2.f90: Likewise.
9382 * gfortran.dg/backslash_3.f: Likewise.
9383 * gfortran.dg/backspace_1.f: Likewise.
9384 * gfortran.dg/backspace_10.f90: Likewise.
9385 * gfortran.dg/backspace_11.f90: Likewise.
9386 * gfortran.dg/backspace_2.f: Likewise.
9387 * gfortran.dg/backspace_3.f: Likewise.
9388 * gfortran.dg/backspace_4.f: Likewise.
9389 * gfortran.dg/backspace_5.f: Likewise.
9390 * gfortran.dg/backspace_6.f: Likewise.
9391 * gfortran.dg/backspace_7.f90: Likewise.
9392 * gfortran.dg/backspace_8.f: Likewise.
9393 * gfortran.dg/backspace_9.f: Likewise.
9394 * gfortran.dg/bessel_1.f90: Likewise.
9395 * gfortran.dg/bessel_2.f90: Likewise.
9396 * gfortran.dg/bessel_5.f90: Likewise.
9397 * gfortran.dg/bessel_6.f90: Likewise.
9398 * gfortran.dg/bessel_7.f90: Likewise.
9399 * gfortran.dg/bind_c_dts_2.f03: Likewise.
9400 * gfortran.dg/bind_c_dts_3.f03: Likewise.
9401 * gfortran.dg/bind_c_usage_15.f90: Likewise.
9402 * gfortran.dg/bind_c_usage_16.f03: Likewise.
9403 * gfortran.dg/bind_c_usage_17.f90: Likewise.
9404 * gfortran.dg/bind_c_usage_24.f90: Likewise.
9405 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
9406 * gfortran.dg/binding_label_tests_16.f03: Likewise.
9407 * gfortran.dg/binding_label_tests_23.f90: Likewise.
9408 * gfortran.dg/bit_comparison_1.F90: Likewise.
9409 * gfortran.dg/bit_comparison_2.F90: Likewise.
9410 * gfortran.dg/block_1.f08: Likewise.
9411 * gfortran.dg/block_13.f08: Likewise.
9412 * gfortran.dg/block_14.f90: Likewise.
9413 * gfortran.dg/block_2.f08: Likewise.
9414 * gfortran.dg/block_6.f08: Likewise.
9415 * gfortran.dg/block_7.f08: Likewise.
9416 * gfortran.dg/block_8.f08: Likewise.
9417 * gfortran.dg/blockdata_1.f90: Likewise.
9418 * gfortran.dg/bound_1.f90: Likewise.
9419 * gfortran.dg/bound_2.f90: Likewise.
9420 * gfortran.dg/bound_3.f90: Likewise.
9421 * gfortran.dg/bound_4.f90: Likewise.
9422 * gfortran.dg/bound_5.f90: Likewise.
9423 * gfortran.dg/bound_6.f90: Likewise.
9424 * gfortran.dg/bound_7.f90: Likewise.
9425 * gfortran.dg/bound_8.f90: Likewise.
9426 * gfortran.dg/bound_9.f90: Likewise.
9427 * gfortran.dg/bound_simplification_1.f90: Likewise.
9428 * gfortran.dg/bound_simplification_3.f90: Likewise.
9429 * gfortran.dg/bound_simplification_4.f90: Likewise.
9430 * gfortran.dg/bound_simplification_5.f90: Likewise.
9431 * gfortran.dg/bound_simplification_6.f90: Likewise.
9432 * gfortran.dg/bounds_check_1.f90: Likewise.
9433 * gfortran.dg/bounds_check_12.f90: Likewise.
9434 * gfortran.dg/bounds_check_14.f90: Likewise.
9435 * gfortran.dg/bounds_check_15.f90: Likewise.
9436 * gfortran.dg/bounds_check_19.f90: Likewise.
9437 * gfortran.dg/bounds_check_8.f90: Likewise.
9438 * gfortran.dg/bounds_check_9.f90: Likewise.
9439 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
9440 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
9441 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
9442 * gfortran.dg/boz_1.f90: Likewise.
9443 * gfortran.dg/boz_11.f90: Likewise.
9444 * gfortran.dg/boz_13.f90: Likewise.
9445 * gfortran.dg/boz_14.f90: Likewise.
9446 * gfortran.dg/boz_15.f90: Likewise.
9447 * gfortran.dg/boz_3.f90: Likewise.
9448 * gfortran.dg/boz_6.f90: Likewise.
9449 * gfortran.dg/boz_9.f90: Likewise.
9450 * gfortran.dg/byte_1.f90: Likewise.
9451 * gfortran.dg/byte_2.f90: Likewise.
9452 * gfortran.dg/c_assoc.f90: Likewise.
9453 * gfortran.dg/c_assoc_2.f03: Likewise.
9454 * gfortran.dg/c_assoc_3.f90: Likewise.
9455 * gfortran.dg/c_by_val_1.f: Likewise.
9456 * gfortran.dg/c_by_val_5.f90: Likewise.
9457 * gfortran.dg/c_char_tests.f03: Likewise.
9458 * gfortran.dg/c_char_tests_2.f03: Likewise.
9459 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
9460 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
9461 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
9462 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
9463 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
9464 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
9465 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
9466 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
9467 * gfortran.dg/c_kind_params.f90: Likewise.
9468 * gfortran.dg/c_loc_test_20.f90: Likewise.
9469 * gfortran.dg/c_loc_tests_2.f03: Likewise.
9470 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
9471 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
9472 * gfortran.dg/c_size_t_test.f03: Likewise.
9473 * gfortran.dg/c_sizeof_1.f90: Likewise.
9474 * gfortran.dg/c_sizeof_5.f90: Likewise.
9475 * gfortran.dg/c_sizeof_6.f90: Likewise.
9476 * gfortran.dg/char4_iunit_1.f03: Likewise.
9477 * gfortran.dg/char4_iunit_2.f03: Likewise.
9478 * gfortran.dg/char_allocation_1.f90: Likewise.
9479 * gfortran.dg/char_array_constructor.f90: Likewise.
9480 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
9481 * gfortran.dg/char_assign_1.f90: Likewise.
9482 * gfortran.dg/char_associated_1.f90: Likewise.
9483 * gfortran.dg/char_cast_2.f90: Likewise.
9484 * gfortran.dg/char_comparison_1.f: Likewise.
9485 * gfortran.dg/char_component_initializer_1.f90: Likewise.
9486 * gfortran.dg/char_component_initializer_2.f90: Likewise.
9487 * gfortran.dg/char_cons_len.f90: Likewise.
9488 * gfortran.dg/char_conversion.f90: Likewise.
9489 * gfortran.dg/char_cshift_1.f90: Likewise.
9490 * gfortran.dg/char_cshift_2.f90: Likewise.
9491 * gfortran.dg/char_decl_2.f90: Likewise.
9492 * gfortran.dg/char_eoshift_1.f90: Likewise.
9493 * gfortran.dg/char_eoshift_2.f90: Likewise.
9494 * gfortran.dg/char_eoshift_3.f90: Likewise.
9495 * gfortran.dg/char_eoshift_4.f90: Likewise.
9496 * gfortran.dg/char_eoshift_5.f90: Likewise.
9497 * gfortran.dg/char_expr_1.f90: Likewise.
9498 * gfortran.dg/char_expr_3.f90: Likewise.
9499 * gfortran.dg/char_initialiser_actual.f90: Likewise.
9500 * gfortran.dg/char_length_12.f90: Likewise.
9501 * gfortran.dg/char_length_14.f90: Likewise.
9502 * gfortran.dg/char_length_15.f90: Likewise.
9503 * gfortran.dg/char_length_17.f90: Likewise.
9504 * gfortran.dg/char_length_20.f90: Likewise.
9505 * gfortran.dg/char_length_21.f90: Likewise.
9506 * gfortran.dg/char_length_5.f90: Likewise.
9507 * gfortran.dg/char_length_6.f90: Likewise.
9508 * gfortran.dg/char_length_7.f90: Likewise.
9509 * gfortran.dg/char_length_8.f90: Likewise.
9510 * gfortran.dg/char_pack_1.f90: Likewise.
9511 * gfortran.dg/char_pack_2.f90: Likewise.
9512 * gfortran.dg/char_pointer_assign.f90: Likewise.
9513 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
9514 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
9515 * gfortran.dg/char_pointer_dependency.f90: Likewise.
9516 * gfortran.dg/char_pointer_dummy.f90: Likewise.
9517 * gfortran.dg/char_pointer_func.f90: Likewise.
9518 * gfortran.dg/char_reshape_1.f90: Likewise.
9519 * gfortran.dg/char_result_1.f90: Likewise.
9520 * gfortran.dg/char_result_12.f90: Likewise.
9521 * gfortran.dg/char_result_13.f90: Likewise.
9522 * gfortran.dg/char_result_14.f90: Likewise.
9523 * gfortran.dg/char_result_15.f90: Likewise.
9524 * gfortran.dg/char_result_2.f90: Likewise.
9525 * gfortran.dg/char_result_3.f90: Likewise.
9526 * gfortran.dg/char_result_4.f90: Likewise.
9527 * gfortran.dg/char_result_5.f90: Likewise.
9528 * gfortran.dg/char_result_6.f90: Likewise.
9529 * gfortran.dg/char_result_7.f90: Likewise.
9530 * gfortran.dg/char_result_8.f90: Likewise.
9531 * gfortran.dg/char_spread_1.f90: Likewise.
9532 * gfortran.dg/char_transpose_1.f90: Likewise.
9533 * gfortran.dg/char_type_len.f90: Likewise.
9534 * gfortran.dg/char_unpack_1.f90: Likewise.
9535 * gfortran.dg/char_unpack_2.f90: Likewise.
9536 * gfortran.dg/character_array_constructor_1.f90: Likewise.
9537 * gfortran.dg/character_comparison_1.f90: Likewise.
9538 * gfortran.dg/character_comparison_2.f90: Likewise.
9539 * gfortran.dg/character_comparison_3.f90: Likewise.
9540 * gfortran.dg/character_comparison_4.f90: Likewise.
9541 * gfortran.dg/character_comparison_5.f90: Likewise.
9542 * gfortran.dg/character_comparison_6.f90: Likewise.
9543 * gfortran.dg/character_comparison_7.f90: Likewise.
9544 * gfortran.dg/character_comparison_8.f90: Likewise.
9545 * gfortran.dg/character_comparison_9.f90: Likewise.
9546 * gfortran.dg/charlen_15.f90: Likewise.
9547 * gfortran.dg/charlen_16.f90: Likewise.
9548 * gfortran.dg/chkbits.f90: Likewise.
9549 * gfortran.dg/chmod_1.f90: Likewise.
9550 * gfortran.dg/chmod_2.f90: Likewise.
9551 * gfortran.dg/chmod_3.f90: Likewise.
9552 * gfortran.dg/class_1.f03: Likewise.
9553 * gfortran.dg/class_18.f03: Likewise.
9554 * gfortran.dg/class_19.f03: Likewise.
9555 * gfortran.dg/class_35.f90: Likewise.
9556 * gfortran.dg/class_46.f03: Likewise.
9557 * gfortran.dg/class_48.f90: Likewise.
9558 * gfortran.dg/class_51.f90: Likewise.
9559 * gfortran.dg/class_52.f90: Likewise.
9560 * gfortran.dg/class_6.f03: Likewise.
9561 * gfortran.dg/class_63.f90: Likewise.
9562 * gfortran.dg/class_64.f90: Likewise.
9563 * gfortran.dg/class_65.f90: Likewise.
9564 * gfortran.dg/class_66.f90: Likewise.
9565 * gfortran.dg/class_67.f90: Likewise.
9566 * gfortran.dg/class_9.f03: Likewise.
9567 * gfortran.dg/class_alias.f90: Likewise.
9568 * gfortran.dg/class_allocate_1.f03: Likewise.
9569 * gfortran.dg/class_allocate_10.f03: Likewise.
9570 * gfortran.dg/class_allocate_13.f90: Likewise.
9571 * gfortran.dg/class_allocate_14.f90: Likewise.
9572 * gfortran.dg/class_allocate_15.f90: Likewise.
9573 * gfortran.dg/class_allocate_19.f03: Likewise.
9574 * gfortran.dg/class_allocate_21.f90: Likewise.
9575 * gfortran.dg/class_allocate_22.f90: Likewise.
9576 * gfortran.dg/class_allocate_3.f03: Likewise.
9577 * gfortran.dg/class_allocate_4.f03: Likewise.
9578 * gfortran.dg/class_allocate_5.f90: Likewise.
9579 * gfortran.dg/class_allocate_6.f03: Likewise.
9580 * gfortran.dg/class_allocate_7.f03: Likewise.
9581 * gfortran.dg/class_allocate_8.f03: Likewise.
9582 * gfortran.dg/class_allocate_9.f03: Likewise.
9583 * gfortran.dg/class_array_1.f03: Likewise.
9584 * gfortran.dg/class_array_14.f90: Likewise.
9585 * gfortran.dg/class_array_15.f03: Likewise.
9586 * gfortran.dg/class_array_16.f90: Likewise.
9587 * gfortran.dg/class_array_2.f03: Likewise.
9588 * gfortran.dg/class_array_20.f03: Likewise.
9589 * gfortran.dg/class_array_21.f03: Likewise.
9590 * gfortran.dg/class_array_3.f03: Likewise.
9591 * gfortran.dg/class_array_4.f03: Likewise.
9592 * gfortran.dg/class_array_7.f03: Likewise.
9593 * gfortran.dg/class_array_8.f03: Likewise.
9594 * gfortran.dg/class_array_9.f03: Likewise.
9595 * gfortran.dg/class_defined_operator_1.f03: Likewise.
9596 * gfortran.dg/class_dummy_1.f03: Likewise.
9597 * gfortran.dg/class_optional_1.f90: Likewise.
9598 * gfortran.dg/class_optional_2.f90: Likewise.
9599 * gfortran.dg/class_result_5.f90: Likewise.
9600 * gfortran.dg/class_result_6.f90: Likewise.
9601 * gfortran.dg/class_to_type_1.f03: Likewise.
9602 * gfortran.dg/class_to_type_2.f90: Likewise.
9603 * gfortran.dg/class_to_type_3.f03: Likewise.
9604 * gfortran.dg/class_to_type_4.f90: Likewise.
9605 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
9606 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
9607 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
9608 * gfortran.dg/coarray/atomic_1.f90: Likewise.
9609 * gfortran.dg/coarray/atomic_2.f90: Likewise.
9610 * gfortran.dg/coarray/codimension.f90: Likewise.
9611 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
9612 * gfortran.dg/coarray/collectives_1.f90: Likewise.
9613 * gfortran.dg/coarray/collectives_2.f90: Likewise.
9614 * gfortran.dg/coarray/collectives_3.f90: Likewise.
9615 * gfortran.dg/coarray/collectives_4.f90: Likewise.
9616 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
9617 * gfortran.dg/coarray/dummy_1.f90: Likewise.
9618 * gfortran.dg/coarray/event_1.f90: Likewise.
9619 * gfortran.dg/coarray/event_2.f90: Likewise.
9620 * gfortran.dg/coarray/get_array.f90: Likewise.
9621 * gfortran.dg/coarray/image_index_1.f90: Likewise.
9622 * gfortran.dg/coarray/image_index_2.f90: Likewise.
9623 * gfortran.dg/coarray/image_index_3.f90: Likewise.
9624 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
9625 * gfortran.dg/coarray/lock_1.f90: Likewise.
9626 * gfortran.dg/coarray/lock_2.f90: Likewise.
9627 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
9628 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
9629 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
9630 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
9631 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
9632 * gfortran.dg/coarray/registering_1.f90: Likewise.
9633 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
9634 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
9635 * gfortran.dg/coarray/send_array.f90: Likewise.
9636 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
9637 * gfortran.dg/coarray/sendget_array.f90: Likewise.
9638 * gfortran.dg/coarray/subobject_1.f90: Likewise.
9639 * gfortran.dg/coarray/sync_1.f90: Likewise.
9640 * gfortran.dg/coarray/sync_3.f90: Likewise.
9641 * gfortran.dg/coarray/this_image_1.f90: Likewise.
9642 * gfortran.dg/coarray/this_image_2.f90: Likewise.
9643 * gfortran.dg/coarray_13.f90: Likewise.
9644 * gfortran.dg/coarray_15.f90: Likewise.
9645 * gfortran.dg/coarray_16.f90: Likewise.
9646 * gfortran.dg/coarray_2.f90: Likewise.
9647 * gfortran.dg/coarray_23.f90: Likewise.
9648 * gfortran.dg/coarray_40.f90: Likewise.
9649 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
9650 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
9651 * gfortran.dg/coarray_allocate_10.f08: Likewise.
9652 * gfortran.dg/coarray_allocate_2.f08: Likewise.
9653 * gfortran.dg/coarray_allocate_3.f08: Likewise.
9654 * gfortran.dg/coarray_allocate_4.f08: Likewise.
9655 * gfortran.dg/coarray_allocate_5.f08: Likewise.
9656 * gfortran.dg/coarray_allocate_7.f08: Likewise.
9657 * gfortran.dg/coarray_allocate_8.f08: Likewise.
9658 * gfortran.dg/coarray_allocate_9.f08: Likewise.
9659 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
9660 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
9661 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
9662 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
9663 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
9664 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
9665 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
9666 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
9667 * gfortran.dg/coarray_stat_2.f90: Likewise.
9668 * gfortran.dg/coarray_subobject_1.f90: Likewise.
9669 * gfortran.dg/coindexed_1.f90: Likewise.
9670 * gfortran.dg/comma.f: Likewise.
9671 * gfortran.dg/comma_format_extension_3.f: Likewise.
9672 * gfortran.dg/comma_format_extension_4.f: Likewise.
9673 * gfortran.dg/common_2.f90: Likewise.
9674 * gfortran.dg/common_4.f90: Likewise.
9675 * gfortran.dg/common_align_1.f90: Likewise.
9676 * gfortran.dg/common_align_2.f90: Likewise.
9677 * gfortran.dg/common_equivalence_1.f: Likewise.
9678 * gfortran.dg/common_pointer_1.f90: Likewise.
9679 * gfortran.dg/common_resize_1.f: Likewise.
9680 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
9681 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
9682 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
9683 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
9684 * gfortran.dg/complex_read.f90: Likewise.
9685 * gfortran.dg/complex_write.f90: Likewise.
9686 * gfortran.dg/constant_substring.f: Likewise.
9687 * gfortran.dg/constructor_2.f90: Likewise.
9688 * gfortran.dg/constructor_3.f90: Likewise.
9689 * gfortran.dg/constructor_6.f90: Likewise.
9690 * gfortran.dg/contained_1.f90: Likewise.
9691 * gfortran.dg/contained_3.f90: Likewise.
9692 * gfortran.dg/contained_equivalence_1.f90: Likewise.
9693 * gfortran.dg/contained_module_proc_1.f90: Likewise.
9694 * gfortran.dg/continuation_1.f90: Likewise.
9695 * gfortran.dg/continuation_11.f90: Likewise.
9696 * gfortran.dg/continuation_12.f90: Likewise.
9697 * gfortran.dg/continuation_13.f90: Likewise.
9698 * gfortran.dg/continuation_14.f: Likewise.
9699 * gfortran.dg/continuation_8.f90: Likewise.
9700 * gfortran.dg/convert_2.f90: Likewise.
9701 * gfortran.dg/convert_implied_open.f90: Likewise.
9702 * gfortran.dg/count_init_expr.f03: Likewise.
9703 * gfortran.dg/cr_lf.f90: Likewise.
9704 * gfortran.dg/cray_pointers_10.f90: Likewise.
9705 * gfortran.dg/cray_pointers_2.f90: Likewise.
9706 * gfortran.dg/cray_pointers_5.f90: Likewise.
9707 * gfortran.dg/cray_pointers_7.f90: Likewise.
9708 * gfortran.dg/cray_pointers_8.f90: Likewise.
9709 * gfortran.dg/cshift_1.f90: Likewise.
9710 * gfortran.dg/cshift_2.f90: Likewise.
9711 * gfortran.dg/cshift_large_1.f90: Likewise.
9712 * gfortran.dg/cshift_nan_1.f90: Likewise.
9713 * gfortran.dg/csqrt_2.f: Likewise.
9714 * gfortran.dg/data_array_1.f90: Likewise.
9715 * gfortran.dg/data_char_1.f90: Likewise.
9716 * gfortran.dg/data_char_2.f90: Likewise.
9717 * gfortran.dg/data_char_3.f90: Likewise.
9718 * gfortran.dg/data_derived_1.f90: Likewise.
9719 * gfortran.dg/data_implied_do_1.f90: Likewise.
9720 * gfortran.dg/data_namelist_conflict.f90: Likewise.
9721 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
9722 * gfortran.dg/deallocate_stat.f90: Likewise.
9723 * gfortran.dg/deallocate_stat_2.f90: Likewise.
9724 * gfortran.dg/debug/pr37738.f: Likewise.
9725 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
9726 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
9727 * gfortran.dg/dec_exp_1.f90: Likewise.
9728 * gfortran.dg/dec_init_1.f90: Likewise.
9729 * gfortran.dg/dec_init_2.f90: Likewise.
9730 * gfortran.dg/dec_init_3.f90: Likewise.
9731 * gfortran.dg/dec_init_4.f90: Likewise.
9732 * gfortran.dg/dec_io_1.f90: Likewise.
9733 * gfortran.dg/dec_io_2.f90: Likewise.
9734 * gfortran.dg/dec_io_2a.f90: Likewise.
9735 * gfortran.dg/dec_io_6.f90: Likewise.
9736 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
9737 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
9738 * gfortran.dg/dec_math.f90: Likewise.
9739 * gfortran.dg/dec_parameter_1.f: Likewise.
9740 * gfortran.dg/dec_parameter_2.f90: Likewise.
9741 * gfortran.dg/dec_static_1.f90: Likewise.
9742 * gfortran.dg/dec_static_2.f90: Likewise.
9743 * gfortran.dg/dec_structure_1.f90: Likewise.
9744 * gfortran.dg/dec_structure_10.f90: Likewise.
9745 * gfortran.dg/dec_structure_18.f90: Likewise.
9746 * gfortran.dg/dec_structure_19.f90: Likewise.
9747 * gfortran.dg/dec_structure_2.f90: Likewise.
9748 * gfortran.dg/dec_structure_22.f90: Likewise.
9749 * gfortran.dg/dec_structure_3.f90: Likewise.
9750 * gfortran.dg/dec_structure_4.f90: Likewise.
9751 * gfortran.dg/dec_structure_5.f90: Likewise.
9752 * gfortran.dg/dec_structure_6.f90: Likewise.
9753 * gfortran.dg/dec_structure_7.f90: Likewise.
9754 * gfortran.dg/dec_union_1.f90: Likewise.
9755 * gfortran.dg/dec_union_2.f90: Likewise.
9756 * gfortran.dg/dec_union_3.f90: Likewise.
9757 * gfortran.dg/dec_union_4.f90: Likewise.
9758 * gfortran.dg/dec_union_5.f90: Likewise.
9759 * gfortran.dg/default_format_1.f90: Likewise.
9760 * gfortran.dg/default_format_2.f90: Likewise.
9761 * gfortran.dg/default_format_denormal_1.f90: Likewise.
9762 * gfortran.dg/default_format_denormal_2.f90: Likewise.
9763 * gfortran.dg/default_initialization_3.f90: Likewise.
9764 * gfortran.dg/default_initialization_4.f90: Likewise.
9765 * gfortran.dg/default_initialization_5.f90: Likewise.
9766 * gfortran.dg/deferred_character_1.f90: Likewise.
9767 * gfortran.dg/deferred_character_10.f90: Likewise.
9768 * gfortran.dg/deferred_character_11.f90: Likewise.
9769 * gfortran.dg/deferred_character_12.f90: Likewise.
9770 * gfortran.dg/deferred_character_13.f90: Likewise.
9771 * gfortran.dg/deferred_character_14.f90: Likewise.
9772 * gfortran.dg/deferred_character_15.f90: Likewise.
9773 * gfortran.dg/deferred_character_16.f90: Likewise.
9774 * gfortran.dg/deferred_character_2.f90: Likewise.
9775 * gfortran.dg/deferred_character_3.f90: Likewise.
9776 * gfortran.dg/deferred_character_4.f90: Likewise.
9777 * gfortran.dg/deferred_character_5.f90: Likewise.
9778 * gfortran.dg/deferred_character_6.f90: Likewise.
9779 * gfortran.dg/deferred_character_7.f90: Likewise.
9780 * gfortran.dg/deferred_character_8.f90: Likewise.
9781 * gfortran.dg/deferred_character_9.f90: Likewise.
9782 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
9783 * gfortran.dg/deferred_type_component_1.f90: Likewise.
9784 * gfortran.dg/deferred_type_component_2.f90: Likewise.
9785 * gfortran.dg/deferred_type_param_2.f90: Likewise.
9786 * gfortran.dg/deferred_type_param_4.f90: Likewise.
9787 * gfortran.dg/deferred_type_param_5.f90: Likewise.
9788 * gfortran.dg/deferred_type_param_6.f90: Likewise.
9789 * gfortran.dg/deferred_type_param_8.f90: Likewise.
9790 * gfortran.dg/deferred_type_param_9.f90: Likewise.
9791 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
9792 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
9793 * gfortran.dg/defined_assignment_1.f90: Likewise.
9794 * gfortran.dg/defined_assignment_10.f90: Likewise.
9795 * gfortran.dg/defined_assignment_11.f90: Likewise.
9796 * gfortran.dg/defined_assignment_2.f90: Likewise.
9797 * gfortran.dg/defined_assignment_3.f90: Likewise.
9798 * gfortran.dg/defined_assignment_4.f90: Likewise.
9799 * gfortran.dg/defined_assignment_5.f90: Likewise.
9800 * gfortran.dg/defined_assignment_8.f90: Likewise.
9801 * gfortran.dg/defined_assignment_9.f90: Likewise.
9802 * gfortran.dg/dependency_2.f90: Likewise.
9803 * gfortran.dg/dependency_21.f90: Likewise.
9804 * gfortran.dg/dependency_22.f90: Likewise.
9805 * gfortran.dg/dependency_23.f90: Likewise.
9806 * gfortran.dg/dependency_24.f90: Likewise.
9807 * gfortran.dg/dependency_25.f90: Likewise.
9808 * gfortran.dg/dependency_26.f90: Likewise.
9809 * gfortran.dg/dependency_39.f90: Likewise.
9810 * gfortran.dg/dependency_40.f90: Likewise.
9811 * gfortran.dg/dependency_41.f90: Likewise.
9812 * gfortran.dg/dependency_42.f90: Likewise.
9813 * gfortran.dg/dependency_43.f90: Likewise.
9814 * gfortran.dg/dependency_44.f90: Likewise.
9815 * gfortran.dg/dependency_45.f90: Likewise.
9816 * gfortran.dg/dependency_50.f90: Likewise.
9817 * gfortran.dg/dependency_51.f90: Likewise.
9818 * gfortran.dg/dependent_decls_1.f90: Likewise.
9819 * gfortran.dg/der_array_1.f90: Likewise.
9820 * gfortran.dg/der_array_io_1.f90: Likewise.
9821 * gfortran.dg/der_array_io_2.f90: Likewise.
9822 * gfortran.dg/der_array_io_3.f90: Likewise.
9823 * gfortran.dg/der_io_1.f90: Likewise.
9824 * gfortran.dg/der_io_3.f90: Likewise.
9825 * gfortran.dg/der_pointer_2.f90: Likewise.
9826 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
9827 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
9828 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
9829 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
9830 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
9831 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
9832 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
9833 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
9834 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
9835 * gfortran.dg/derived_external_function_1.f90: Likewise.
9836 * gfortran.dg/derived_init_1.f90: Likewise.
9837 * gfortran.dg/derived_init_2.f90: Likewise.
9838 * gfortran.dg/derived_init_3.f90: Likewise.
9839 * gfortran.dg/derived_init_4.f90: Likewise.
9840 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
9841 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
9842 * gfortran.dg/dev_null.F90: Likewise.
9843 * gfortran.dg/dfloat_1.f90: Likewise.
9844 * gfortran.dg/dim_sum_1.f90: Likewise.
9845 * gfortran.dg/dim_sum_2.f90: Likewise.
9846 * gfortran.dg/dim_sum_3.f90: Likewise.
9847 * gfortran.dg/direct_io_10.f: Likewise.
9848 * gfortran.dg/direct_io_11.f90: Likewise.
9849 * gfortran.dg/direct_io_12.f90: Likewise.
9850 * gfortran.dg/direct_io_2.f90: Likewise.
9851 * gfortran.dg/direct_io_3.f90: Likewise.
9852 * gfortran.dg/direct_io_4.f90: Likewise.
9853 * gfortran.dg/direct_io_5.f90: Likewise.
9854 * gfortran.dg/direct_io_6.f90: Likewise.
9855 * gfortran.dg/direct_io_7.f90: Likewise.
9856 * gfortran.dg/direct_io_8.f90: Likewise.
9857 * gfortran.dg/direct_io_9.f: Likewise.
9858 * gfortran.dg/do_1.f90: Likewise.
9859 * gfortran.dg/do_3.F90: Likewise.
9860 * gfortran.dg/do_concurrent_2.f90: Likewise.
9861 * gfortran.dg/do_concurrent_4.f90: Likewise.
9862 * gfortran.dg/do_corner_warn.f90: Likewise.
9863 * gfortran.dg/do_iterator_2.f90: Likewise.
9864 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
9865 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
9866 * gfortran.dg/dos_eol.f: Likewise.
9867 * gfortran.dg/dot_product_1.f03: Likewise.
9868 * gfortran.dg/dot_product_2.f90: Likewise.
9869 * gfortran.dg/dot_product_4.f90: Likewise.
9870 * gfortran.dg/dshift_1.F90: Likewise.
9871 * gfortran.dg/dshift_2.F90: Likewise.
9872 * gfortran.dg/dtio_1.f90: Likewise.
9873 * gfortran.dg/dtio_10.f90: Likewise.
9874 * gfortran.dg/dtio_12.f90: Likewise.
9875 * gfortran.dg/dtio_14.f90: Likewise.
9876 * gfortran.dg/dtio_15.f90: Likewise.
9877 * gfortran.dg/dtio_16.f90: Likewise.
9878 * gfortran.dg/dtio_17.f90: Likewise.
9879 * gfortran.dg/dtio_19.f90: Likewise.
9880 * gfortran.dg/dtio_2.f90: Likewise.
9881 * gfortran.dg/dtio_20.f03: Likewise.
9882 * gfortran.dg/dtio_22.f90: Likewise.
9883 * gfortran.dg/dtio_24.f90: Likewise.
9884 * gfortran.dg/dtio_25.f90: Likewise.
9885 * gfortran.dg/dtio_26.f03: Likewise.
9886 * gfortran.dg/dtio_27.f90: Likewise.
9887 * gfortran.dg/dtio_28.f03: Likewise.
9888 * gfortran.dg/dtio_3.f90: Likewise.
9889 * gfortran.dg/dtio_30.f03: Likewise.
9890 * gfortran.dg/dtio_31.f03: Likewise.
9891 * gfortran.dg/dtio_32.f03: Likewise.
9892 * gfortran.dg/dtio_4.f90: Likewise.
9893 * gfortran.dg/dtio_5.f90: Likewise.
9894 * gfortran.dg/dtio_7.f90: Likewise.
9895 * gfortran.dg/dtio_8.f90: Likewise.
9896 * gfortran.dg/dtio_9.f90: Likewise.
9897 * gfortran.dg/dummy_procedure_3.f90: Likewise.
9898 * gfortran.dg/dummy_procedure_7.f90: Likewise.
9899 * gfortran.dg/dup_save_1.f90: Likewise.
9900 * gfortran.dg/dup_save_2.f90: Likewise.
9901 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
9902 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
9903 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
9904 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
9905 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
9906 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
9907 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
9908 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
9909 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
9910 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
9911 * gfortran.dg/e_d_fmt.f90: Likewise.
9912 * gfortran.dg/edit_real_1.f90: Likewise.
9913 * gfortran.dg/elemental_by_value_1.f90: Likewise.
9914 * gfortran.dg/elemental_dependency_1.f90: Likewise.
9915 * gfortran.dg/elemental_dependency_4.f90: Likewise.
9916 * gfortran.dg/elemental_dependency_5.f90: Likewise.
9917 * gfortran.dg/elemental_dependency_6.f90: Likewise.
9918 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
9919 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
9920 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
9921 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
9922 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
9923 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
9924 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
9925 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
9926 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
9927 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
9928 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
9929 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
9930 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
9931 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
9932 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
9933 * gfortran.dg/empty_format_1.f90: Likewise.
9934 * gfortran.dg/endfile.f: Likewise.
9935 * gfortran.dg/endfile.f90: Likewise.
9936 * gfortran.dg/endfile_2.f90: Likewise.
9937 * gfortran.dg/entry_1.f90: Likewise.
9938 * gfortran.dg/entry_10.f90: Likewise.
9939 * gfortran.dg/entry_12.f90: Likewise.
9940 * gfortran.dg/entry_13.f90: Likewise.
9941 * gfortran.dg/entry_14.f90: Likewise.
9942 * gfortran.dg/entry_16.f90: Likewise.
9943 * gfortran.dg/entry_3.f90: Likewise.
9944 * gfortran.dg/entry_6.f90: Likewise.
9945 * gfortran.dg/entry_9.f90: Likewise.
9946 * gfortran.dg/entry_array_specs_2.f: Likewise.
9947 * gfortran.dg/enum_1.f90: Likewise.
9948 * gfortran.dg/enum_9.f90: Likewise.
9949 * gfortran.dg/eof_1.f90: Likewise.
9950 * gfortran.dg/eof_2.f90: Likewise.
9951 * gfortran.dg/eof_4.f90: Likewise.
9952 * gfortran.dg/eof_5.f90: Likewise.
9953 * gfortran.dg/eor_handling_1.f90: Likewise.
9954 * gfortran.dg/eor_handling_2.f90: Likewise.
9955 * gfortran.dg/eor_handling_3.f90: Likewise.
9956 * gfortran.dg/eor_handling_4.f90: Likewise.
9957 * gfortran.dg/eor_handling_5.f90: Likewise.
9958 * gfortran.dg/eoshift_3.f90: Likewise.
9959 * gfortran.dg/eoshift_4.f90: Likewise.
9960 * gfortran.dg/eoshift_5.f90: Likewise.
9961 * gfortran.dg/eoshift_6.f90: Likewise.
9962 * gfortran.dg/eoshift_large_1.f90: Likewise.
9963 * gfortran.dg/equiv_6.f90: Likewise.
9964 * gfortran.dg/equiv_7.f90: Likewise.
9965 * gfortran.dg/equiv_9.f90: Likewise.
9966 * gfortran.dg/equiv_constraint_4.f90: Likewise.
9967 * gfortran.dg/erf_2.F90: Likewise.
9968 * gfortran.dg/erf_3.F90: Likewise.
9969 * gfortran.dg/erfc_scaled_1.f90: Likewise.
9970 * gfortran.dg/error_format_2.f90: Likewise.
9971 * gfortran.dg/error_recovery_5.f90: Likewise.
9972 * gfortran.dg/execute_command_line_2.f90: Likewise.
9973 * gfortran.dg/execute_command_line_3.f90: Likewise.
9974 * gfortran.dg/exit_1.f08: Likewise.
9975 * gfortran.dg/exit_3.f08: Likewise.
9976 * gfortran.dg/exponent_1.f90: Likewise.
9977 * gfortran.dg/exponent_2.f90: Likewise.
9978 * gfortran.dg/extended_char_comparison_1.f: Likewise.
9979 * gfortran.dg/extends_1.f03: Likewise.
9980 * gfortran.dg/extends_16.f90: Likewise.
9981 * gfortran.dg/extends_2.f03: Likewise.
9982 * gfortran.dg/extends_3.f03: Likewise.
9983 * gfortran.dg/extends_4.f03: Likewise.
9984 * gfortran.dg/extends_type_of_1.f03: Likewise.
9985 * gfortran.dg/extends_type_of_2.f03: Likewise.
9986 * gfortran.dg/external_procedures_3.f90: Likewise.
9987 * gfortran.dg/f2003_inquire_1.f03: Likewise.
9988 * gfortran.dg/f2003_io_1.f03: Likewise.
9989 * gfortran.dg/f2003_io_4.f03: Likewise.
9990 * gfortran.dg/f2003_io_5.f03: Likewise.
9991 * gfortran.dg/f2003_io_6.f03: Likewise.
9992 * gfortran.dg/f2003_io_7.f03: Likewise.
9993 * gfortran.dg/f2c_1.f90: Likewise.
9994 * gfortran.dg/f2c_2.f90: Likewise.
9995 * gfortran.dg/f2c_3.f90: Likewise.
9996 * gfortran.dg/f2c_4.f90: Likewise.
9997 * gfortran.dg/f2c_6.f90: Likewise.
9998 * gfortran.dg/f2c_7.f90: Likewise.
9999 * gfortran.dg/f2c_9.f90: Likewise.
10000 * gfortran.dg/fgetc_1.f90: Likewise.
10001 * gfortran.dg/fgetc_2.f90: Likewise.
10002 * gfortran.dg/filename_null.f90: Likewise.
10003 * gfortran.dg/finalize_12.f90: Likewise.
10004 * gfortran.dg/finalize_13.f90: Likewise.
10005 * gfortran.dg/finalize_15.f90: Likewise.
10006 * gfortran.dg/finalize_17.f90: Likewise.
10007 * gfortran.dg/finalize_18.f90: Likewise.
10008 * gfortran.dg/finalize_25.f90: Likewise.
10009 * gfortran.dg/finalize_29.f08: Likewise.
10010 * gfortran.dg/finalize_31.f90: Likewise.
10011 * gfortran.dg/float_1.f90: Likewise.
10012 * gfortran.dg/flush_1.f90: Likewise.
10013 * gfortran.dg/fmt_bz_bn.f: Likewise.
10014 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
10015 * gfortran.dg/fmt_cache_1.f: Likewise.
10016 * gfortran.dg/fmt_cache_2.f: Likewise.
10017 * gfortran.dg/fmt_cache_3.f90: Likewise.
10018 * gfortran.dg/fmt_colon.f90: Likewise.
10019 * gfortran.dg/fmt_e.f90: Likewise.
10020 * gfortran.dg/fmt_en.f90: Likewise.
10021 * gfortran.dg/fmt_error_10.f: Likewise.
10022 * gfortran.dg/fmt_error_9.f: Likewise.
10023 * gfortran.dg/fmt_exhaust.f90: Likewise.
10024 * gfortran.dg/fmt_f0_1.f90: Likewise.
10025 * gfortran.dg/fmt_f_an_p.f: Likewise.
10026 * gfortran.dg/fmt_fw_d.f90: Likewise.
10027 * gfortran.dg/fmt_g.f: Likewise.
10028 * gfortran.dg/fmt_g0_1.f08: Likewise.
10029 * gfortran.dg/fmt_g0_2.f08: Likewise.
10030 * gfortran.dg/fmt_g0_4.f08: Likewise.
10031 * gfortran.dg/fmt_g0_5.f08: Likewise.
10032 * gfortran.dg/fmt_g0_6.f08: Likewise.
10033 * gfortran.dg/fmt_g0_7.f08: Likewise.
10034 * gfortran.dg/fmt_g_1.f90: Likewise.
10035 * gfortran.dg/fmt_int_sign.f90: Likewise.
10036 * gfortran.dg/fmt_l.f90: Likewise.
10037 * gfortran.dg/fmt_missing_period_2.f: Likewise.
10038 * gfortran.dg/fmt_missing_period_3.f: Likewise.
10039 * gfortran.dg/fmt_p_1.f90: Likewise.
10040 * gfortran.dg/fmt_pf.f90: Likewise.
10041 * gfortran.dg/fmt_read.f90: Likewise.
10042 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
10043 * gfortran.dg/fmt_t_1.f90: Likewise.
10044 * gfortran.dg/fmt_t_2.f90: Likewise.
10045 * gfortran.dg/fmt_t_3.f90: Likewise.
10046 * gfortran.dg/fmt_t_4.f90: Likewise.
10047 * gfortran.dg/fmt_t_5.f90: Likewise.
10048 * gfortran.dg/fmt_t_6.f: Likewise.
10049 * gfortran.dg/fmt_t_7.f: Likewise.
10050 * gfortran.dg/fmt_t_9.f: Likewise.
10051 * gfortran.dg/fmt_tl.f: Likewise.
10052 * gfortran.dg/fmt_unlimited.f90: Likewise.
10053 * gfortran.dg/fmt_white.f: Likewise.
10054 * gfortran.dg/fmt_zero_digits.f90: Likewise.
10055 * gfortran.dg/fold_nearest.f90: Likewise.
10056 * gfortran.dg/forall_1.f90: Likewise.
10057 * gfortran.dg/forall_10.f90: Likewise.
10058 * gfortran.dg/forall_12.f90: Likewise.
10059 * gfortran.dg/forall_13.f90: Likewise.
10060 * gfortran.dg/forall_15.f90: Likewise.
10061 * gfortran.dg/forall_4.f90: Likewise.
10062 * gfortran.dg/forall_5.f90: Likewise.
10063 * gfortran.dg/forall_6.f90: Likewise.
10064 * gfortran.dg/forall_7.f90: Likewise.
10065 * gfortran.dg/fraction.f90: Likewise.
10066 * gfortran.dg/fseek.f90: Likewise.
10067 * gfortran.dg/ftell_1.f90: Likewise.
10068 * gfortran.dg/ftell_2.f90: Likewise.
10069 * gfortran.dg/ftell_3.f90: Likewise.
10070 * gfortran.dg/func_assign_2.f90: Likewise.
10071 * gfortran.dg/func_assign_3.f90: Likewise.
10072 * gfortran.dg/func_derived_1.f90: Likewise.
10073 * gfortran.dg/func_derived_2.f90: Likewise.
10074 * gfortran.dg/func_derived_3.f90: Likewise.
10075 * gfortran.dg/func_result_1.f90: Likewise.
10076 * gfortran.dg/func_result_2.f90: Likewise.
10077 * gfortran.dg/func_result_6.f90: Likewise.
10078 * gfortran.dg/function_charlen_2.f90: Likewise.
10079 * gfortran.dg/function_charlen_3.f: Likewise.
10080 * gfortran.dg/function_kinds_1.f90: Likewise.
10081 * gfortran.dg/function_kinds_4.f90: Likewise.
10082 * gfortran.dg/function_optimize_10.f90: Likewise.
10083 * gfortran.dg/function_optimize_11.f90: Likewise.
10084 * gfortran.dg/function_optimize_12.f90: Likewise.
10085 * gfortran.dg/function_optimize_4.f90: Likewise.
10086 * gfortran.dg/function_optimize_8.f90: Likewise.
10087 * gfortran.dg/g77/13037.f: Likewise.
10088 * gfortran.dg/g77/1832.f: Likewise.
10089 * gfortran.dg/g77/19981119-0.f: Likewise.
10090 * gfortran.dg/g77/19990313-0.f: Likewise.
10091 * gfortran.dg/g77/19990313-1.f: Likewise.
10092 * gfortran.dg/g77/19990313-2.f: Likewise.
10093 * gfortran.dg/g77/19990313-3.f: Likewise.
10094 * gfortran.dg/g77/19990419-1.f: Likewise.
10095 * gfortran.dg/g77/19990826-0.f: Likewise.
10096 * gfortran.dg/g77/19990826-2.f: Likewise.
10097 * gfortran.dg/g77/20000503-1.f: Likewise.
10098 * gfortran.dg/g77/20001111.f: Likewise.
10099 * gfortran.dg/g77/20010116.f: Likewise.
10100 * gfortran.dg/g77/20010216-1.f: Likewise.
10101 * gfortran.dg/g77/20010430.f: Likewise.
10102 * gfortran.dg/g77/20010610.f: Likewise.
10103 * gfortran.dg/g77/6177.f: Likewise.
10104 * gfortran.dg/g77/7388.f: Likewise.
10105 * gfortran.dg/g77/947.f: Likewise.
10106 * gfortran.dg/g77/970625-2.f: Likewise.
10107 * gfortran.dg/g77/971102-1.f: Likewise.
10108 * gfortran.dg/g77/980628-0.f: Likewise.
10109 * gfortran.dg/g77/980628-1.f: Likewise.
10110 * gfortran.dg/g77/980628-10.f: Likewise.
10111 * gfortran.dg/g77/980628-2.f: Likewise.
10112 * gfortran.dg/g77/980628-3.f: Likewise.
10113 * gfortran.dg/g77/980628-7.f: Likewise.
10114 * gfortran.dg/g77/980628-8.f: Likewise.
10115 * gfortran.dg/g77/980628-9.f: Likewise.
10116 * gfortran.dg/g77/980701-0.f: Likewise.
10117 * gfortran.dg/g77/980701-1.f: Likewise.
10118 * gfortran.dg/g77/cabs.f: Likewise.
10119 * gfortran.dg/g77/claus.f: Likewise.
10120 * gfortran.dg/g77/complex_1.f: Likewise.
10121 * gfortran.dg/g77/cpp3.F: Likewise.
10122 * gfortran.dg/g77/cpp4.F: Likewise.
10123 * gfortran.dg/g77/cpp5.F: Likewise.
10124 * gfortran.dg/g77/dcomplex.f: Likewise.
10125 * gfortran.dg/g77/dnrm2.f: Likewise.
10126 * gfortran.dg/g77/erfc.f: Likewise.
10127 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
10128 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
10129 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
10130 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
10131 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
10132 * gfortran.dg/g77/int8421.f: Likewise.
10133 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
10134 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
10135 * gfortran.dg/g77/le.f: Likewise.
10136 * gfortran.dg/g77/short.f: Likewise.
10137 * gfortran.dg/gamma_1.f90: Likewise.
10138 * gfortran.dg/gamma_4.f90: Likewise.
10139 * gfortran.dg/gamma_5.f90: Likewise.
10140 * gfortran.dg/generic_13.f90: Likewise.
10141 * gfortran.dg/generic_15.f90: Likewise.
10142 * gfortran.dg/generic_19.f90: Likewise.
10143 * gfortran.dg/generic_20.f90: Likewise.
10144 * gfortran.dg/generic_23.f03: Likewise.
10145 * gfortran.dg/generic_25.f90: Likewise.
10146 * gfortran.dg/generic_27.f90: Likewise.
10147 * gfortran.dg/generic_31.f90: Likewise.
10148 * gfortran.dg/generic_4.f90: Likewise.
10149 * gfortran.dg/global_vars_c_init.f90: Likewise.
10150 * gfortran.dg/global_vars_f90_init.f90: Likewise.
10151 * gfortran.dg/gnu_logical_1.F: Likewise.
10152 * gfortran.dg/goacc/fixed-1.f: Likewise.
10153 * gfortran.dg/goacc/fixed-2.f: Likewise.
10154 * gfortran.dg/goacc/gang-static.f95: Likewise.
10155 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
10156 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10157 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10158 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10159 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10160 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10161 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
10162 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10163 * gfortran.dg/goacc/omp-fixed.f: Likewise.
10164 * gfortran.dg/gomp/crayptr5.f90: Likewise.
10165 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
10166 * gfortran.dg/gomp/pr48794.f90: Likewise.
10167 * gfortran.dg/gomp/pr72744.f90: Likewise.
10168 * gfortran.dg/gomp/pr77665.f90: Likewise.
10169 * gfortran.dg/gomp/workshare2.f90: Likewise.
10170 * gfortran.dg/gomp/workshare3.f90: Likewise.
10171 * gfortran.dg/goto_1.f: Likewise.
10172 * gfortran.dg/goto_2.f90: Likewise.
10173 * gfortran.dg/goto_4.f90: Likewise.
10174 * gfortran.dg/goto_6.f: Likewise.
10175 * gfortran.dg/graphite/id-26.f03: Likewise.
10176 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
10177 * gfortran.dg/graphite/pr29581.f90: Likewise.
10178 * gfortran.dg/graphite/pr29832.f90: Likewise.
10179 * gfortran.dg/graphite/run-id-1.f: Likewise.
10180 * gfortran.dg/graphite/run-id-2.f90: Likewise.
10181 * gfortran.dg/graphite/run-id-3.f90: Likewise.
10182 * gfortran.dg/hollerith.f90: Likewise.
10183 * gfortran.dg/hollerith4.f90: Likewise.
10184 * gfortran.dg/hollerith6.f90: Likewise.
10185 * gfortran.dg/hollerith8.f90: Likewise.
10186 * gfortran.dg/hollerith_1.f90: Likewise.
10187 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
10188 * gfortran.dg/hollerith_f95.f90: Likewise.
10189 * gfortran.dg/hollerith_legacy.f90: Likewise.
10190 * gfortran.dg/host_assoc_call_3.f90: Likewise.
10191 * gfortran.dg/host_assoc_function_1.f90: Likewise.
10192 * gfortran.dg/host_assoc_function_3.f90: Likewise.
10193 * gfortran.dg/host_assoc_function_4.f90: Likewise.
10194 * gfortran.dg/host_assoc_function_9.f90: Likewise.
10195 * gfortran.dg/host_dummy_index_1.f90: Likewise.
10196 * gfortran.dg/hypot_1.f90: Likewise.
10197 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
10198 * gfortran.dg/iargc.f90: Likewise.
10199 * gfortran.dg/ibits.f90: Likewise.
10200 * gfortran.dg/ichar_1.f90: Likewise.
10201 * gfortran.dg/ichar_2.f90: Likewise.
10202 * gfortran.dg/ieee/ieee_1.F90: Likewise.
10203 * gfortran.dg/ieee/ieee_2.f90: Likewise.
10204 * gfortran.dg/ieee/ieee_3.f90: Likewise.
10205 * gfortran.dg/ieee/ieee_4.f90: Likewise.
10206 * gfortran.dg/ieee/ieee_6.f90: Likewise.
10207 * gfortran.dg/ieee/ieee_7.f90: Likewise.
10208 * gfortran.dg/ieee/ieee_8.f90: Likewise.
10209 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
10210 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
10211 * gfortran.dg/ieee/large_1.f90: Likewise.
10212 * gfortran.dg/ieee/large_2.f90: Likewise.
10213 * gfortran.dg/ieee/large_3.F90: Likewise.
10214 * gfortran.dg/ieee/large_4.f90: Likewise.
10215 * gfortran.dg/ieee/rounding_1.f90: Likewise.
10216 * gfortran.dg/ieee/underflow_1.f90: Likewise.
10217 * gfortran.dg/impl_do_var_data.f90: Likewise.
10218 * gfortran.dg/implicit_10.f90: Likewise.
10219 * gfortran.dg/implicit_12.f90: Likewise.
10220 * gfortran.dg/implicit_class_1.f90: Likewise.
10221 * gfortran.dg/implicit_pure_1.f90: Likewise.
10222 * gfortran.dg/implied_do_1.f90: Likewise.
10223 * gfortran.dg/implied_do_io_1.f90: Likewise.
10224 * gfortran.dg/implied_do_io_2.f90: Likewise.
10225 * gfortran.dg/implied_do_io_3.f90: Likewise.
10226 * gfortran.dg/implied_shape_1.f08: Likewise.
10227 * gfortran.dg/import.f90: Likewise.
10228 * gfortran.dg/import4.f90: Likewise.
10229 * gfortran.dg/impure_1.f08: Likewise.
10230 * gfortran.dg/index.f90: Likewise.
10231 * gfortran.dg/index_2.f90: Likewise.
10232 * gfortran.dg/init_flag_1.f90: Likewise.
10233 * gfortran.dg/init_flag_10.f90: Likewise.
10234 * gfortran.dg/init_flag_15.f03: Likewise.
10235 * gfortran.dg/init_flag_2.f90: Likewise.
10236 * gfortran.dg/init_flag_3.f90: Likewise.
10237 * gfortran.dg/init_flag_4.f90: Likewise.
10238 * gfortran.dg/init_flag_5.f90: Likewise.
10239 * gfortran.dg/init_flag_6.f90: Likewise.
10240 * gfortran.dg/init_flag_7.f90: Likewise.
10241 * gfortran.dg/init_flag_9.f90: Likewise.
10242 * gfortran.dg/initialization_11.f90: Likewise.
10243 * gfortran.dg/initialization_19.f90: Likewise.
10244 * gfortran.dg/initialization_2.f90: Likewise.
10245 * gfortran.dg/initialization_22.f90: Likewise.
10246 * gfortran.dg/initialization_27.f90: Likewise.
10247 * gfortran.dg/initialization_5.f90: Likewise.
10248 * gfortran.dg/initialization_6.f90: Likewise.
10249 * gfortran.dg/inline_matmul_1.f90: Likewise.
10250 * gfortran.dg/inline_matmul_10.f90: Likewise.
10251 * gfortran.dg/inline_matmul_11.f90: Likewise.
10252 * gfortran.dg/inline_matmul_13.f90: Likewise.
10253 * gfortran.dg/inline_matmul_14.f90: Likewise.
10254 * gfortran.dg/inline_matmul_16.f90: Likewise.
10255 * gfortran.dg/inline_matmul_17.f90: Likewise.
10256 * gfortran.dg/inline_matmul_18.f90: Likewise.
10257 * gfortran.dg/inline_matmul_19.f90: Likewise.
10258 * gfortran.dg/inline_matmul_2.f90: Likewise.
10259 * gfortran.dg/inline_matmul_20.f90: Likewise.
10260 * gfortran.dg/inline_matmul_22.f90: Likewise.
10261 * gfortran.dg/inline_matmul_3.f90: Likewise.
10262 * gfortran.dg/inline_matmul_4.f90: Likewise.
10263 * gfortran.dg/inline_matmul_5.f90: Likewise.
10264 * gfortran.dg/inline_matmul_6.f90: Likewise.
10265 * gfortran.dg/inline_matmul_7.f90: Likewise.
10266 * gfortran.dg/inline_matmul_8.f90: Likewise.
10267 * gfortran.dg/inline_matmul_9.f90: Likewise.
10268 * gfortran.dg/inline_sum_1.f90: Likewise.
10269 * gfortran.dg/inline_sum_3.f90: Likewise.
10270 * gfortran.dg/inline_sum_5.f90: Likewise.
10271 * gfortran.dg/inquire-complex.f90: Likewise.
10272 * gfortran.dg/inquire.f90: Likewise.
10273 * gfortran.dg/inquire_10.f90: Likewise.
10274 * gfortran.dg/inquire_13.f90: Likewise.
10275 * gfortran.dg/inquire_15.f90: Likewise.
10276 * gfortran.dg/inquire_16.f90: Likewise.
10277 * gfortran.dg/inquire_17.f90: Likewise.
10278 * gfortran.dg/inquire_5.f90: Likewise.
10279 * gfortran.dg/inquire_6.f90: Likewise.
10280 * gfortran.dg/inquire_7.f90: Likewise.
10281 * gfortran.dg/inquire_9.f90: Likewise.
10282 * gfortran.dg/inquire_internal.f90: Likewise.
10283 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
10284 * gfortran.dg/inquire_size.f90: Likewise.
10285 * gfortran.dg/int_1.f90: Likewise.
10286 * gfortran.dg/int_conv_1.f90: Likewise.
10287 * gfortran.dg/int_range_io_1.f90: Likewise.
10288 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
10289 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
10290 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
10291 * gfortran.dg/integer_plus.f90: Likewise.
10292 * gfortran.dg/intent_out_2.f90: Likewise.
10293 * gfortran.dg/intent_out_5.f90: Likewise.
10294 * gfortran.dg/intent_out_6.f90: Likewise.
10295 * gfortran.dg/interface_12.f90: Likewise.
10296 * gfortran.dg/interface_19.f90: Likewise.
10297 * gfortran.dg/interface_4.f90: Likewise.
10298 * gfortran.dg/interface_5.f90: Likewise.
10299 * gfortran.dg/interface_9.f90: Likewise.
10300 * gfortran.dg/interface_assignment_1.f90: Likewise.
10301 * gfortran.dg/interface_assignment_2.f90: Likewise.
10302 * gfortran.dg/internal_dummy_2.f08: Likewise.
10303 * gfortran.dg/internal_dummy_3.f08: Likewise.
10304 * gfortran.dg/internal_dummy_4.f08: Likewise.
10305 * gfortran.dg/internal_pack_1.f90: Likewise.
10306 * gfortran.dg/internal_pack_10.f90: Likewise.
10307 * gfortran.dg/internal_pack_12.f90: Likewise.
10308 * gfortran.dg/internal_pack_13.f90: Likewise.
10309 * gfortran.dg/internal_pack_14.f90: Likewise.
10310 * gfortran.dg/internal_pack_15.f90: Likewise.
10311 * gfortran.dg/internal_pack_2.f90: Likewise.
10312 * gfortran.dg/internal_pack_3.f90: Likewise.
10313 * gfortran.dg/internal_pack_4.f90: Likewise.
10314 * gfortran.dg/internal_pack_6.f90: Likewise.
10315 * gfortran.dg/internal_pack_8.f90: Likewise.
10316 * gfortran.dg/internal_readwrite_1.f90: Likewise.
10317 * gfortran.dg/internal_readwrite_2.f90: Likewise.
10318 * gfortran.dg/internal_readwrite_3.f90: Likewise.
10319 * gfortran.dg/intrinsic_actual_1.f: Likewise.
10320 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
10321 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
10322 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
10323 * gfortran.dg/intrinsic_char_1.f90: Likewise.
10324 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
10325 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
10326 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
10327 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
10328 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
10329 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
10330 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
10331 * gfortran.dg/intrinsic_product_1.f90: Likewise.
10332 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
10333 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
10334 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
10335 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
10336 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
10337 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
10338 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
10339 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
10340 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
10341 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
10342 * gfortran.dg/io_err_1.f90: Likewise.
10343 * gfortran.dg/io_real_boz.f90: Likewise.
10344 * gfortran.dg/iomsg_1.f90: Likewise.
10345 * gfortran.dg/iostat_1.f90: Likewise.
10346 * gfortran.dg/iostat_2.f90: Likewise.
10347 * gfortran.dg/iostat_4.f90: Likewise.
10348 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
10349 * gfortran.dg/ishft_1.f90: Likewise.
10350 * gfortran.dg/ishft_2.f90: Likewise.
10351 * gfortran.dg/ishft_4.f90: Likewise.
10352 * gfortran.dg/isnan_1.f90: Likewise.
10353 * gfortran.dg/isnan_2.f90: Likewise.
10354 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
10355 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
10356 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
10357 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
10358 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
10359 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
10360 * gfortran.dg/itime_idate_1.f: Likewise.
10361 * gfortran.dg/itime_idate_2.f: Likewise.
10362 * gfortran.dg/large_integer_kind_1.f90: Likewise.
10363 * gfortran.dg/large_integer_kind_2.f90: Likewise.
10364 * gfortran.dg/large_real_kind_1.f90: Likewise.
10365 * gfortran.dg/large_real_kind_2.F90: Likewise.
10366 * gfortran.dg/large_real_kind_3.F90: Likewise.
10367 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
10368 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
10369 * gfortran.dg/large_recl.f90: Likewise.
10370 * gfortran.dg/large_unit_1.f90: Likewise.
10371 * gfortran.dg/large_unit_2.f90: Likewise.
10372 * gfortran.dg/largeequiv_1.f90: Likewise.
10373 * gfortran.dg/leadz_trailz_1.f90: Likewise.
10374 * gfortran.dg/leadz_trailz_2.f90: Likewise.
10375 * gfortran.dg/leadz_trailz_3.f90: Likewise.
10376 * gfortran.dg/list_read_1.f90: Likewise.
10377 * gfortran.dg/list_read_10.f90: Likewise.
10378 * gfortran.dg/list_read_11.f90: Likewise.
10379 * gfortran.dg/list_read_12.f90: Likewise.
10380 * gfortran.dg/list_read_13.f: Likewise.
10381 * gfortran.dg/list_read_14.f90: Likewise.
10382 * gfortran.dg/list_read_2.f90: Likewise.
10383 * gfortran.dg/list_read_3.f90: Likewise.
10384 * gfortran.dg/list_read_4.f90: Likewise.
10385 * gfortran.dg/list_read_5.f90: Likewise.
10386 * gfortran.dg/list_read_6.f90: Likewise.
10387 * gfortran.dg/list_read_7.f90: Likewise.
10388 * gfortran.dg/list_read_8.f90: Likewise.
10389 * gfortran.dg/list_read_9.f90: Likewise.
10390 * gfortran.dg/loc_2.f90: Likewise.
10391 * gfortran.dg/logical_1.f90: Likewise.
10392 * gfortran.dg/logical_dot_product.f90: Likewise.
10393 * gfortran.dg/logical_temp_io.f90: Likewise.
10394 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
10395 * gfortran.dg/lrshift_1.f90: Likewise.
10396 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
10397 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
10398 * gfortran.dg/lto/pr40725_0.f03: Likewise.
10399 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10400 * gfortran.dg/make_unit.f90: Likewise.
10401 * gfortran.dg/mapping_1.f90: Likewise.
10402 * gfortran.dg/mapping_2.f90: Likewise.
10403 * gfortran.dg/mapping_3.f90: Likewise.
10404 * gfortran.dg/masklr_1.F90: Likewise.
10405 * gfortran.dg/masklr_2.F90: Likewise.
10406 * gfortran.dg/matmul_1.f90: Likewise.
10407 * gfortran.dg/matmul_10.f90: Likewise.
10408 * gfortran.dg/matmul_12.f90: Likewise.
10409 * gfortran.dg/matmul_16.f90: Likewise.
10410 * gfortran.dg/matmul_17.f90: Likewise.
10411 * gfortran.dg/matmul_18.f90: Likewise.
10412 * gfortran.dg/matmul_2.f90: Likewise.
10413 * gfortran.dg/matmul_3.f90: Likewise.
10414 * gfortran.dg/matmul_4.f90: Likewise.
10415 * gfortran.dg/matmul_6.f90: Likewise.
10416 * gfortran.dg/matmul_8.f03: Likewise.
10417 * gfortran.dg/matmul_9.f90: Likewise.
10418 * gfortran.dg/matmul_bounds_12.f90: Likewise.
10419 * gfortran.dg/matmul_bounds_6.f90: Likewise.
10420 * gfortran.dg/matmul_const.f90: Likewise.
10421 * gfortran.dg/maxloc_1.f90: Likewise.
10422 * gfortran.dg/maxloc_2.f90: Likewise.
10423 * gfortran.dg/maxloc_3.f90: Likewise.
10424 * gfortran.dg/maxloc_4.f90: Likewise.
10425 * gfortran.dg/maxloc_string_1.f90: Likewise.
10426 * gfortran.dg/maxlocval_1.f90: Likewise.
10427 * gfortran.dg/maxlocval_2.f90: Likewise.
10428 * gfortran.dg/maxlocval_3.f90: Likewise.
10429 * gfortran.dg/maxlocval_4.f90: Likewise.
10430 * gfortran.dg/maxval_char_1.f90: Likewise.
10431 * gfortran.dg/maxval_char_2.f90: Likewise.
10432 * gfortran.dg/maxval_char_3.f90: Likewise.
10433 * gfortran.dg/maxval_char_4.f90: Likewise.
10434 * gfortran.dg/maxval_parameter_1.f90: Likewise.
10435 * gfortran.dg/mclock.f90: Likewise.
10436 * gfortran.dg/merge_bits_1.F90: Likewise.
10437 * gfortran.dg/merge_bits_2.F90: Likewise.
10438 * gfortran.dg/merge_char_1.f90: Likewise.
10439 * gfortran.dg/merge_init_expr.f90: Likewise.
10440 * gfortran.dg/min_max_optional_1.f90: Likewise.
10441 * gfortran.dg/min_max_optional_5.f90: Likewise.
10442 * gfortran.dg/minloc_1.f90: Likewise.
10443 * gfortran.dg/minloc_2.f90: Likewise.
10444 * gfortran.dg/minloc_3.f90: Likewise.
10445 * gfortran.dg/minloc_4.f90: Likewise.
10446 * gfortran.dg/minloc_string_1.f90: Likewise.
10447 * gfortran.dg/minlocval_1.f90: Likewise.
10448 * gfortran.dg/minlocval_2.f90: Likewise.
10449 * gfortran.dg/minlocval_3.f90: Likewise.
10450 * gfortran.dg/minlocval_4.f90: Likewise.
10451 * gfortran.dg/minmax_char_1.f90: Likewise.
10452 * gfortran.dg/minmaxloc_1.f90: Likewise.
10453 * gfortran.dg/minmaxloc_10.f90: Likewise.
10454 * gfortran.dg/minmaxloc_11.f90: Likewise.
10455 * gfortran.dg/minmaxloc_12.f90: Likewise.
10456 * gfortran.dg/minmaxloc_13.f90: Likewise.
10457 * gfortran.dg/minmaxloc_2.f90: Likewise.
10458 * gfortran.dg/minmaxloc_3.f90: Likewise.
10459 * gfortran.dg/minmaxloc_4.f90: Likewise.
10460 * gfortran.dg/minmaxloc_5.f90: Likewise.
10461 * gfortran.dg/minmaxloc_6.f90: Likewise.
10462 * gfortran.dg/minmaxloc_7.f90: Likewise.
10463 * gfortran.dg/minmaxloc_8.f90: Likewise.
10464 * gfortran.dg/minmaxval_1.f90: Likewise.
10465 * gfortran.dg/minval_char_1.f90: Likewise.
10466 * gfortran.dg/minval_char_2.f90: Likewise.
10467 * gfortran.dg/minval_char_3.f90: Likewise.
10468 * gfortran.dg/minval_char_4.f90: Likewise.
10469 * gfortran.dg/minval_char_5.f90: Likewise.
10470 * gfortran.dg/minval_parameter_1.f90: Likewise.
10471 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
10472 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
10473 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
10474 * gfortran.dg/missing_parens_1.f90: Likewise.
10475 * gfortran.dg/missing_parens_2.f90: Likewise.
10476 * gfortran.dg/mod_large_1.f90: Likewise.
10477 * gfortran.dg/mod_sign0_1.f90: Likewise.
10478 * gfortran.dg/module_blank_common.f90: Likewise.
10479 * gfortran.dg/module_commons_1.f90: Likewise.
10480 * gfortran.dg/module_commons_3.f90: Likewise.
10481 * gfortran.dg/module_double_reuse.f90: Likewise.
10482 * gfortran.dg/module_equivalence_1.f90: Likewise.
10483 * gfortran.dg/module_equivalence_2.f90: Likewise.
10484 * gfortran.dg/module_equivalence_3.f90: Likewise.
10485 * gfortran.dg/module_equivalence_5.f90: Likewise.
10486 * gfortran.dg/module_interface_1.f90: Likewise.
10487 * gfortran.dg/module_nan.f90: Likewise.
10488 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
10489 * gfortran.dg/module_procedure_1.f90: Likewise.
10490 * gfortran.dg/module_read_1.f90: Likewise.
10491 * gfortran.dg/module_read_2.f90: Likewise.
10492 * gfortran.dg/module_widestring_1.f90: Likewise.
10493 * gfortran.dg/move_alloc.f90: Likewise.
10494 * gfortran.dg/move_alloc_10.f90: Likewise.
10495 * gfortran.dg/move_alloc_13.f90: Likewise.
10496 * gfortran.dg/move_alloc_14.f90: Likewise.
10497 * gfortran.dg/move_alloc_15.f90: Likewise.
10498 * gfortran.dg/move_alloc_16.f90: Likewise.
10499 * gfortran.dg/move_alloc_2.f90: Likewise.
10500 * gfortran.dg/move_alloc_5.f90: Likewise.
10501 * gfortran.dg/move_alloc_6.f90: Likewise.
10502 * gfortran.dg/move_alloc_9.f90: Likewise.
10503 * gfortran.dg/multiple_allocation_1.f90: Likewise.
10504 * gfortran.dg/multiple_allocation_3.f90: Likewise.
10505 * gfortran.dg/mvbits_1.f90: Likewise.
10506 * gfortran.dg/mvbits_2.f90: Likewise.
10507 * gfortran.dg/mvbits_3.f90: Likewise.
10508 * gfortran.dg/mvbits_4.f90: Likewise.
10509 * gfortran.dg/mvbits_7.f90: Likewise.
10510 * gfortran.dg/mvbits_8.f90: Likewise.
10511 * gfortran.dg/namelist_11.f: Likewise.
10512 * gfortran.dg/namelist_12.f: Likewise.
10513 * gfortran.dg/namelist_13.f90: Likewise.
10514 * gfortran.dg/namelist_14.f90: Likewise.
10515 * gfortran.dg/namelist_15.f90: Likewise.
10516 * gfortran.dg/namelist_16.f90: Likewise.
10517 * gfortran.dg/namelist_17.f90: Likewise.
10518 * gfortran.dg/namelist_18.f90: Likewise.
10519 * gfortran.dg/namelist_19.f90: Likewise.
10520 * gfortran.dg/namelist_20.f90: Likewise.
10521 * gfortran.dg/namelist_21.f90: Likewise.
10522 * gfortran.dg/namelist_22.f90: Likewise.
10523 * gfortran.dg/namelist_23.f90: Likewise.
10524 * gfortran.dg/namelist_24.f90: Likewise.
10525 * gfortran.dg/namelist_26.f90: Likewise.
10526 * gfortran.dg/namelist_27.f90: Likewise.
10527 * gfortran.dg/namelist_28.f90: Likewise.
10528 * gfortran.dg/namelist_29.f90: Likewise.
10529 * gfortran.dg/namelist_37.f90: Likewise.
10530 * gfortran.dg/namelist_38.f90: Likewise.
10531 * gfortran.dg/namelist_39.f90: Likewise.
10532 * gfortran.dg/namelist_40.f90: Likewise.
10533 * gfortran.dg/namelist_41.f90: Likewise.
10534 * gfortran.dg/namelist_42.f90: Likewise.
10535 * gfortran.dg/namelist_43.f90: Likewise.
10536 * gfortran.dg/namelist_44.f90: Likewise.
10537 * gfortran.dg/namelist_47.f90: Likewise.
10538 * gfortran.dg/namelist_48.f90: Likewise.
10539 * gfortran.dg/namelist_49.f90: Likewise.
10540 * gfortran.dg/namelist_50.f90: Likewise.
10541 * gfortran.dg/namelist_51.f90: Likewise.
10542 * gfortran.dg/namelist_52.f90: Likewise.
10543 * gfortran.dg/namelist_54.f90: Likewise.
10544 * gfortran.dg/namelist_55.f90: Likewise.
10545 * gfortran.dg/namelist_56.f90: Likewise.
10546 * gfortran.dg/namelist_57.f90: Likewise.
10547 * gfortran.dg/namelist_58.f90: Likewise.
10548 * gfortran.dg/namelist_59.f90: Likewise.
10549 * gfortran.dg/namelist_60.f90: Likewise.
10550 * gfortran.dg/namelist_61.f90: Likewise.
10551 * gfortran.dg/namelist_64.f90: Likewise.
10552 * gfortran.dg/namelist_65.f90: Likewise.
10553 * gfortran.dg/namelist_69.f90: Likewise.
10554 * gfortran.dg/namelist_70.f90: Likewise.
10555 * gfortran.dg/namelist_71.f90: Likewise.
10556 * gfortran.dg/namelist_72.f: Likewise.
10557 * gfortran.dg/namelist_73.f90: Likewise.
10558 * gfortran.dg/namelist_77.f90: Likewise.
10559 * gfortran.dg/namelist_78.f90: Likewise.
10560 * gfortran.dg/namelist_79.f90: Likewise.
10561 * gfortran.dg/namelist_80.f90: Likewise.
10562 * gfortran.dg/namelist_81.f90: Likewise.
10563 * gfortran.dg/namelist_82.f90: Likewise.
10564 * gfortran.dg/namelist_84.f90: Likewise.
10565 * gfortran.dg/namelist_85.f90: Likewise.
10566 * gfortran.dg/namelist_86.f90: Likewise.
10567 * gfortran.dg/namelist_87.f90: Likewise.
10568 * gfortran.dg/namelist_88.f90: Likewise.
10569 * gfortran.dg/namelist_89.f90: Likewise.
10570 * gfortran.dg/namelist_90.f: Likewise.
10571 * gfortran.dg/namelist_95.f90: Likewise.
10572 * gfortran.dg/namelist_char_only.f90: Likewise.
10573 * gfortran.dg/namelist_empty.f90: Likewise.
10574 * gfortran.dg/namelist_internal.f90: Likewise.
10575 * gfortran.dg/namelist_use.f90: Likewise.
10576 * gfortran.dg/namelist_use_only.f90: Likewise.
10577 * gfortran.dg/namelist_utf8.f90: Likewise.
10578 * gfortran.dg/nan_1.f90: Likewise.
10579 * gfortran.dg/nan_2.f90: Likewise.
10580 * gfortran.dg/nan_3.f90: Likewise.
10581 * gfortran.dg/nan_6.f90: Likewise.
10582 * gfortran.dg/nan_7.f90: Likewise.
10583 * gfortran.dg/nearest_1.f90: Likewise.
10584 * gfortran.dg/nearest_2.f90: Likewise.
10585 * gfortran.dg/nearest_3.f90: Likewise.
10586 * gfortran.dg/negative-z-descriptor.f90: Likewise.
10587 * gfortran.dg/negative_automatic_size.f90: Likewise.
10588 * gfortran.dg/negative_unit.f: Likewise.
10589 * gfortran.dg/negative_unit2.f90: Likewise.
10590 * gfortran.dg/negative_unit_int8.f: Likewise.
10591 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
10592 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
10593 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
10594 * gfortran.dg/nested_modules_1.f90: Likewise.
10595 * gfortran.dg/nested_modules_2.f90: Likewise.
10596 * gfortran.dg/nested_modules_3.f90: Likewise.
10597 * gfortran.dg/nesting_1.f90: Likewise.
10598 * gfortran.dg/new_line.f90: Likewise.
10599 * gfortran.dg/newunit_1.f90: Likewise.
10600 * gfortran.dg/newunit_3.f90: Likewise.
10601 * gfortran.dg/newunit_5.f90.f90: Likewise.
10602 * gfortran.dg/nint_1.f90: Likewise.
10603 * gfortran.dg/nint_2.f90: Likewise.
10604 * gfortran.dg/no_arg_check_2.f90: Likewise.
10605 * gfortran.dg/no_range_check_1.f90: Likewise.
10606 * gfortran.dg/no_range_check_2.f90: Likewise.
10607 * gfortran.dg/no_range_check_3.f90: Likewise.
10608 * gfortran.dg/noadv_size.f90: Likewise.
10609 * gfortran.dg/nonreturning_statements.f90: Likewise.
10610 * gfortran.dg/norm2_1.f90: Likewise.
10611 * gfortran.dg/norm2_3.f90: Likewise.
10612 * gfortran.dg/nosigned_zero_1.f90: Likewise.
10613 * gfortran.dg/nosigned_zero_2.f90: Likewise.
10614 * gfortran.dg/nosigned_zero_3.f90: Likewise.
10615 * gfortran.dg/null_4.f90: Likewise.
10616 * gfortran.dg/null_9.f90: Likewise.
10617 * gfortran.dg/nullify_3.f90: Likewise.
10618 * gfortran.dg/oldstyle_1.f90: Likewise.
10619 * gfortran.dg/open_access_append_1.f90: Likewise.
10620 * gfortran.dg/open_access_append_2.f90: Likewise.
10621 * gfortran.dg/open_errors.f90: Likewise.
10622 * gfortran.dg/open_negative_unit_1.f90: Likewise.
10623 * gfortran.dg/open_new.f90: Likewise.
10624 * gfortran.dg/open_readonly_1.f90: Likewise.
10625 * gfortran.dg/operator_1.f90: Likewise.
10626 * gfortran.dg/optional_absent_1.f90: Likewise.
10627 * gfortran.dg/optional_absent_2.f90: Likewise.
10628 * gfortran.dg/optional_absent_3.f90: Likewise.
10629 * gfortran.dg/optional_class_1.f90: Likewise.
10630 * gfortran.dg/optional_dim_2.f90: Likewise.
10631 * gfortran.dg/optional_dim_3.f90: Likewise.
10632 * gfortran.dg/output_exponents_1.f90: Likewise.
10633 * gfortran.dg/overload_1.f90: Likewise.
10634 * gfortran.dg/overload_2.f90: Likewise.
10635 * gfortran.dg/overwrite_1.f: Likewise.
10636 * gfortran.dg/pad_no.f90: Likewise.
10637 * gfortran.dg/parameter_array_init_1.f90: Likewise.
10638 * gfortran.dg/parameter_array_init_2.f90: Likewise.
10639 * gfortran.dg/parameter_array_init_4.f90: Likewise.
10640 * gfortran.dg/parameter_array_init_5.f90: Likewise.
10641 * gfortran.dg/parameter_array_section_2.f90: Likewise.
10642 * gfortran.dg/parens_3.f90: Likewise.
10643 * gfortran.dg/parens_5.f90: Likewise.
10644 * gfortran.dg/parens_6.f90: Likewise.
10645 * gfortran.dg/parent_result_ref_1.f90: Likewise.
10646 * gfortran.dg/parent_result_ref_2.f90: Likewise.
10647 * gfortran.dg/parent_result_ref_3.f90: Likewise.
10648 * gfortran.dg/parent_result_ref_4.f90: Likewise.
10649 * gfortran.dg/parity_1.f90: Likewise.
10650 * gfortran.dg/past_eor.f90: Likewise.
10651 * gfortran.dg/pdt_1.f03: Likewise.
10652 * gfortran.dg/pdt_10.f03: Likewise.
10653 * gfortran.dg/pdt_11.f03: Likewise.
10654 * gfortran.dg/pdt_12.f03: Likewise.
10655 * gfortran.dg/pdt_13.f03: Likewise.
10656 * gfortran.dg/pdt_14.f03: Likewise.
10657 * gfortran.dg/pdt_15.f03: Likewise.
10658 * gfortran.dg/pdt_19.f03: Likewise.
10659 * gfortran.dg/pdt_20.f03: Likewise.
10660 * gfortran.dg/pdt_22.f03: Likewise.
10661 * gfortran.dg/pdt_23.f03: Likewise.
10662 * gfortran.dg/pdt_25.f03: Likewise.
10663 * gfortran.dg/pdt_26.f03: Likewise.
10664 * gfortran.dg/pdt_27.f03: Likewise.
10665 * gfortran.dg/pdt_28.f03: Likewise.
10666 * gfortran.dg/pdt_3.f03: Likewise.
10667 * gfortran.dg/pdt_4.f03: Likewise.
10668 * gfortran.dg/pdt_5.f03: Likewise.
10669 * gfortran.dg/pdt_7.f03: Likewise.
10670 * gfortran.dg/pointer_1.f90: Likewise.
10671 * gfortran.dg/pointer_array_1.f90: Likewise.
10672 * gfortran.dg/pointer_array_3.f90: Likewise.
10673 * gfortran.dg/pointer_array_4.f90: Likewise.
10674 * gfortran.dg/pointer_array_5.f90: Likewise.
10675 * gfortran.dg/pointer_array_6.f90: Likewise.
10676 * gfortran.dg/pointer_array_7.f90: Likewise.
10677 * gfortran.dg/pointer_array_8.f90: Likewise.
10678 * gfortran.dg/pointer_array_9.f90: Likewise.
10679 * gfortran.dg/pointer_array_component_1.f90: Likewise.
10680 * gfortran.dg/pointer_array_component_2.f90: Likewise.
10681 * gfortran.dg/pointer_assign_10.f90: Likewise.
10682 * gfortran.dg/pointer_assign_11.f90: Likewise.
10683 * gfortran.dg/pointer_assign_4.f90: Likewise.
10684 * gfortran.dg/pointer_assign_8.f90: Likewise.
10685 * gfortran.dg/pointer_assign_9.f90: Likewise.
10686 * gfortran.dg/pointer_check_10.f90: Likewise.
10687 * gfortran.dg/pointer_check_9.f90: Likewise.
10688 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
10689 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
10690 * gfortran.dg/pointer_function_result_1.f90: Likewise.
10691 * gfortran.dg/pointer_init_1.f90: Likewise.
10692 * gfortran.dg/pointer_init_3.f90: Likewise.
10693 * gfortran.dg/pointer_init_4.f90: Likewise.
10694 * gfortran.dg/pointer_init_5.f90: Likewise.
10695 * gfortran.dg/pointer_init_8.f90: Likewise.
10696 * gfortran.dg/pointer_intent_1.f90: Likewise.
10697 * gfortran.dg/pointer_intent_4.f90: Likewise.
10698 * gfortran.dg/pointer_intent_5.f90: Likewise.
10699 * gfortran.dg/pointer_remapping_10.f90: Likewise.
10700 * gfortran.dg/pointer_remapping_4.f03: Likewise.
10701 * gfortran.dg/pointer_remapping_5.f08: Likewise.
10702 * gfortran.dg/pointer_remapping_9.f90: Likewise.
10703 * gfortran.dg/pointer_target_1.f90: Likewise.
10704 * gfortran.dg/pointer_target_2.f90: Likewise.
10705 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
10706 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
10707 * gfortran.dg/power.f90: Likewise.
10708 * gfortran.dg/power1.f90: Likewise.
10709 * gfortran.dg/power_3.f90: Likewise.
10710 * gfortran.dg/power_4.f90: Likewise.
10711 * gfortran.dg/power_5.f90: Likewise.
10712 * gfortran.dg/pr12884.f: Likewise.
10713 * gfortran.dg/pr15129.f90: Likewise.
10714 * gfortran.dg/pr15140.f90: Likewise.
10715 * gfortran.dg/pr15324.f90: Likewise.
10716 * gfortran.dg/pr15332.f: Likewise.
10717 * gfortran.dg/pr15957.f90: Likewise.
10718 * gfortran.dg/pr15959.f90: Likewise.
10719 * gfortran.dg/pr16597.f90: Likewise.
10720 * gfortran.dg/pr16861.f90: Likewise.
10721 * gfortran.dg/pr16938.f90: Likewise.
10722 * gfortran.dg/pr17090.f90: Likewise.
10723 * gfortran.dg/pr17143.f90: Likewise.
10724 * gfortran.dg/pr17164.f90: Likewise.
10725 * gfortran.dg/pr17229.f: Likewise.
10726 * gfortran.dg/pr17285.f90: Likewise.
10727 * gfortran.dg/pr17286.f90: Likewise.
10728 * gfortran.dg/pr17472.f: Likewise.
10729 * gfortran.dg/pr17612.f90: Likewise.
10730 * gfortran.dg/pr17706.f90: Likewise.
10731 * gfortran.dg/pr18025.f90: Likewise.
10732 * gfortran.dg/pr18122.f90: Likewise.
10733 * gfortran.dg/pr18210.f90: Likewise.
10734 * gfortran.dg/pr18392.f90: Likewise.
10735 * gfortran.dg/pr19155.f: Likewise.
10736 * gfortran.dg/pr19216.f: Likewise.
10737 * gfortran.dg/pr19467.f90: Likewise.
10738 * gfortran.dg/pr19657.f: Likewise.
10739 * gfortran.dg/pr19926.f90: Likewise.
10740 * gfortran.dg/pr19928-1.f90: Likewise.
10741 * gfortran.dg/pr19928-2.f90: Likewise.
10742 * gfortran.dg/pr20086.f90: Likewise.
10743 * gfortran.dg/pr20124.f90: Likewise.
10744 * gfortran.dg/pr20163-2.f: Likewise.
10745 * gfortran.dg/pr20480.f90: Likewise.
10746 * gfortran.dg/pr20755.f: Likewise.
10747 * gfortran.dg/pr20950.f: Likewise.
10748 * gfortran.dg/pr21177.f90: Likewise.
10749 * gfortran.dg/pr21730.f: Likewise.
10750 * gfortran.dg/pr22491.f: Likewise.
10751 * gfortran.dg/pr25603.f: Likewise.
10752 * gfortran.dg/pr26246_2.f90: Likewise.
10753 * gfortran.dg/pr32136.f90: Likewise.
10754 * gfortran.dg/pr32533.f90: Likewise.
10755 * gfortran.dg/pr33794.f90: Likewise.
10756 * gfortran.dg/pr35662.f90: Likewise.
10757 * gfortran.dg/pr35944-1.f90: Likewise.
10758 * gfortran.dg/pr35944-2.f90: Likewise.
10759 * gfortran.dg/pr35983.f90: Likewise.
10760 * gfortran.dg/pr39865.f90: Likewise.
10761 * gfortran.dg/pr41212.f90: Likewise.
10762 * gfortran.dg/pr43808.f90: Likewise.
10763 * gfortran.dg/pr44592.f90: Likewise.
10764 * gfortran.dg/pr44735.f90: Likewise.
10765 * gfortran.dg/pr45308.f03: Likewise.
10766 * gfortran.dg/pr46297.f: Likewise.
10767 * gfortran.dg/pr46588.f90: Likewise.
10768 * gfortran.dg/pr46665.f90: Likewise.
10769 * gfortran.dg/pr46804.f90: Likewise.
10770 * gfortran.dg/pr47008.f03: Likewise.
10771 * gfortran.dg/pr47614.f: Likewise.
10772 * gfortran.dg/pr47878.f90: Likewise.
10773 * gfortran.dg/pr49103.f90: Likewise.
10774 * gfortran.dg/pr50069_1.f90: Likewise.
10775 * gfortran.dg/pr50769.f90: Likewise.
10776 * gfortran.dg/pr52608.f90: Likewise.
10777 * gfortran.dg/pr55086_2.f90: Likewise.
10778 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
10779 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
10780 * gfortran.dg/pr55330.f90: Likewise.
10781 * gfortran.dg/pr56015.f90: Likewise.
10782 * gfortran.dg/pr57910.f90: Likewise.
10783 * gfortran.dg/pr59700.f90: Likewise.
10784 * gfortran.dg/pr62125.f90: Likewise.
10785 * gfortran.dg/pr64530.f90: Likewise.
10786 * gfortran.dg/pr65429.f90: Likewise.
10787 * gfortran.dg/pr65450.f90: Likewise.
10788 * gfortran.dg/pr65504.f90: Likewise.
10789 * gfortran.dg/pr65903.f90: Likewise.
10790 * gfortran.dg/pr66311.f90: Likewise.
10791 * gfortran.dg/pr66864.f90: Likewise.
10792 * gfortran.dg/pr67140.f90: Likewise.
10793 * gfortran.dg/pr67524.f90: Likewise.
10794 * gfortran.dg/pr67885.f90: Likewise.
10795 * gfortran.dg/pr68053.f90: Likewise.
10796 * gfortran.dg/pr68566.f90: Likewise.
10797 * gfortran.dg/pr69514_1.f90: Likewise.
10798 * gfortran.dg/pr69514_2.f90: Likewise.
10799 * gfortran.dg/pr69739.f90: Likewise.
10800 * gfortran.dg/pr70673.f90: Likewise.
10801 * gfortran.dg/pr71523_2.f90: Likewise.
10802 * gfortran.dg/pr71764.f90: Likewise.
10803 * gfortran.dg/pr78092.f90: Likewise.
10804 * gfortran.dg/pr82973.f90: Likewise.
10805 * gfortran.dg/pr83864.f90: Likewise.
10806 * gfortran.dg/pr83874.f90: Likewise.
10807 * gfortran.dg/pr84088.f90: Likewise.
10808 * gfortran.dg/pr84155.f90: Likewise.
10809 * gfortran.dg/proc_decl_12.f90: Likewise.
10810 * gfortran.dg/proc_decl_13.f90: Likewise.
10811 * gfortran.dg/proc_decl_15.f90: Likewise.
10812 * gfortran.dg/proc_decl_17.f90: Likewise.
10813 * gfortran.dg/proc_decl_18.f90: Likewise.
10814 * gfortran.dg/proc_decl_2.f90: Likewise.
10815 * gfortran.dg/proc_decl_5.f90: Likewise.
10816 * gfortran.dg/proc_decl_9.f90: Likewise.
10817 * gfortran.dg/proc_ptr_1.f90: Likewise.
10818 * gfortran.dg/proc_ptr_10.f90: Likewise.
10819 * gfortran.dg/proc_ptr_12.f90: Likewise.
10820 * gfortran.dg/proc_ptr_18.f90: Likewise.
10821 * gfortran.dg/proc_ptr_19.f90: Likewise.
10822 * gfortran.dg/proc_ptr_21.f90: Likewise.
10823 * gfortran.dg/proc_ptr_22.f90: Likewise.
10824 * gfortran.dg/proc_ptr_23.f90: Likewise.
10825 * gfortran.dg/proc_ptr_25.f90: Likewise.
10826 * gfortran.dg/proc_ptr_26.f90: Likewise.
10827 * gfortran.dg/proc_ptr_3.f90: Likewise.
10828 * gfortran.dg/proc_ptr_36.f90: Likewise.
10829 * gfortran.dg/proc_ptr_47.f90: Likewise.
10830 * gfortran.dg/proc_ptr_48.f90: Likewise.
10831 * gfortran.dg/proc_ptr_5.f90: Likewise.
10832 * gfortran.dg/proc_ptr_6.f90: Likewise.
10833 * gfortran.dg/proc_ptr_7.f90: Likewise.
10834 * gfortran.dg/proc_ptr_8.f90: Likewise.
10835 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
10836 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
10837 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
10838 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
10839 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
10840 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
10841 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
10842 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
10843 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
10844 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
10845 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
10846 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
10847 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
10848 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
10849 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
10850 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
10851 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
10852 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
10853 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
10854 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
10855 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
10856 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
10857 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
10858 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
10859 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
10860 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
10861 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
10862 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
10863 * gfortran.dg/product_init_expr.f03: Likewise.
10864 * gfortran.dg/promotion.f90: Likewise.
10865 * gfortran.dg/promotion_3.f90: Likewise.
10866 * gfortran.dg/promotion_4.f90: Likewise.
10867 * gfortran.dg/protected_1.f90: Likewise.
10868 * gfortran.dg/protected_2.f90: Likewise.
10869 * gfortran.dg/ptr-func-1.f90: Likewise.
10870 * gfortran.dg/ptr-func-2.f90: Likewise.
10871 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
10872 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
10873 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
10874 * gfortran.dg/pure_byref_1.f90: Likewise.
10875 * gfortran.dg/pure_byref_2.f90: Likewise.
10876 * gfortran.dg/pure_byref_3.f90: Likewise.
10877 * gfortran.dg/quad_2.f90: Likewise.
10878 * gfortran.dg/quad_3.f90: Likewise.
10879 * gfortran.dg/random_3.f90: Likewise.
10880 * gfortran.dg/random_4.f90: Likewise.
10881 * gfortran.dg/random_7.f90: Likewise.
10882 * gfortran.dg/read_2.f90: Likewise.
10883 * gfortran.dg/read_3.f90: Likewise.
10884 * gfortran.dg/read_4.f90: Likewise.
10885 * gfortran.dg/read_5.f90: Likewise.
10886 * gfortran.dg/read_bad_advance.f90: Likewise.
10887 * gfortran.dg/read_bang.f90: Likewise.
10888 * gfortran.dg/read_bang4.f90: Likewise.
10889 * gfortran.dg/read_comma.f: Likewise.
10890 * gfortran.dg/read_dir.f90: Likewise.
10891 * gfortran.dg/read_empty_file.f: Likewise.
10892 * gfortran.dg/read_eof_1.f90: Likewise.
10893 * gfortran.dg/read_eof_2.f90: Likewise.
10894 * gfortran.dg/read_eof_3.f90: Likewise.
10895 * gfortran.dg/read_eof_4.f90: Likewise.
10896 * gfortran.dg/read_eof_5.f90: Likewise.
10897 * gfortran.dg/read_eof_6.f: Likewise.
10898 * gfortran.dg/read_eof_7.f90: Likewise.
10899 * gfortran.dg/read_eof_8.f90: Likewise.
10900 * gfortran.dg/read_eof_all.f90: Likewise.
10901 * gfortran.dg/read_eor.f90: Likewise.
10902 * gfortran.dg/read_float_1.f90: Likewise.
10903 * gfortran.dg/read_float_2.f03: Likewise.
10904 * gfortran.dg/read_float_3.f90: Likewise.
10905 * gfortran.dg/read_float_4.f90: Likewise.
10906 * gfortran.dg/read_infnan_1.f90: Likewise.
10907 * gfortran.dg/read_list_eof_1.f90: Likewise.
10908 * gfortran.dg/read_logical.f90: Likewise.
10909 * gfortran.dg/read_many_1.f: Likewise.
10910 * gfortran.dg/read_no_eor.f90: Likewise.
10911 * gfortran.dg/read_noadvance.f90: Likewise.
10912 * gfortran.dg/read_repeat.f90: Likewise.
10913 * gfortran.dg/read_repeat_2.f90: Likewise.
10914 * gfortran.dg/read_size_noadvance.f90: Likewise.
10915 * gfortran.dg/read_x_eof.f90: Likewise.
10916 * gfortran.dg/read_x_past.f: Likewise.
10917 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
10918 * gfortran.dg/real_const_1.f: Likewise.
10919 * gfortran.dg/real_const_2.f90: Likewise.
10920 * gfortran.dg/real_const_3.f90: Likewise.
10921 * gfortran.dg/real_do_1.f90: Likewise.
10922 * gfortran.dg/real_index_1.f90: Likewise.
10923 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
10924 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
10925 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
10926 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
10927 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
10928 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
10929 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
10930 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
10931 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
10932 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
10933 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
10934 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
10935 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
10936 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
10937 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
10938 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
10939 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
10940 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
10941 * gfortran.dg/record_marker_1.f90: Likewise.
10942 * gfortran.dg/record_marker_2.f: Likewise.
10943 * gfortran.dg/record_marker_3.f90: Likewise.
10944 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
10945 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
10946 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
10947 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
10948 * gfortran.dg/recursive_check_7.f90: Likewise.
10949 * gfortran.dg/recursive_reference_1.f90: Likewise.
10950 * gfortran.dg/recursive_reference_2.f90: Likewise.
10951 * gfortran.dg/recursive_stack.f90: Likewise.
10952 * gfortran.dg/reduction.f90: Likewise.
10953 * gfortran.dg/repack_arrays_1.f90: Likewise.
10954 * gfortran.dg/repeat_1.f90: Likewise.
10955 * gfortran.dg/repeat_2.f90: Likewise.
10956 * gfortran.dg/repeat_3.f90: Likewise.
10957 * gfortran.dg/repeat_6.f90: Likewise.
10958 * gfortran.dg/reshape-alloc.f90: Likewise.
10959 * gfortran.dg/reshape-complex.f90: Likewise.
10960 * gfortran.dg/reshape.f90: Likewise.
10961 * gfortran.dg/reshape_2.f90: Likewise.
10962 * gfortran.dg/reshape_7.f90: Likewise.
10963 * gfortran.dg/reshape_empty_1.f03: Likewise.
10964 * gfortran.dg/reshape_pad_1.f90: Likewise.
10965 * gfortran.dg/reshape_rank7.f90: Likewise.
10966 * gfortran.dg/reshape_transpose_1.f90: Likewise.
10967 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
10968 * gfortran.dg/result_default_init_1.f90: Likewise.
10969 * gfortran.dg/result_in_spec_1.f90: Likewise.
10970 * gfortran.dg/result_in_spec_2.f90: Likewise.
10971 * gfortran.dg/ret_array_1.f90: Likewise.
10972 * gfortran.dg/ret_pointer_1.f90: Likewise.
10973 * gfortran.dg/ret_pointer_2.f90: Likewise.
10974 * gfortran.dg/rewind_1.f90: Likewise.
10975 * gfortran.dg/round_1.f03: Likewise.
10976 * gfortran.dg/round_2.f03: Likewise.
10977 * gfortran.dg/round_3.f08: Likewise.
10978 * gfortran.dg/round_4.f90: Likewise.
10979 * gfortran.dg/rrspacing_1.f90: Likewise.
10980 * gfortran.dg/runtime_warning_1.f90: Likewise.
10981 * gfortran.dg/same_type_as_2.f03: Likewise.
10982 * gfortran.dg/save_1.f90: Likewise.
10983 * gfortran.dg/save_5.f90: Likewise.
10984 * gfortran.dg/save_6.f90: Likewise.
10985 * gfortran.dg/scalar_mask_1.f90: Likewise.
10986 * gfortran.dg/scalar_mask_2.f90: Likewise.
10987 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
10988 * gfortran.dg/scale_1.f90: Likewise.
10989 * gfortran.dg/scan_1.f90: Likewise.
10990 * gfortran.dg/scan_2.f90: Likewise.
10991 * gfortran.dg/secnds-1.f: Likewise.
10992 * gfortran.dg/secnds.f: Likewise.
10993 * gfortran.dg/select_1.f90: Likewise.
10994 * gfortran.dg/select_2.f90: Likewise.
10995 * gfortran.dg/select_3.f90: Likewise.
10996 * gfortran.dg/select_5.f90: Likewise.
10997 * gfortran.dg/select_char_1.f90: Likewise.
10998 * gfortran.dg/select_char_2.f90: Likewise.
10999 * gfortran.dg/select_type_13.f03: Likewise.
11000 * gfortran.dg/select_type_14.f03: Likewise.
11001 * gfortran.dg/select_type_15.f03: Likewise.
11002 * gfortran.dg/select_type_19.f03: Likewise.
11003 * gfortran.dg/select_type_2.f03: Likewise.
11004 * gfortran.dg/select_type_26.f03: Likewise.
11005 * gfortran.dg/select_type_27.f03: Likewise.
11006 * gfortran.dg/select_type_28.f03: Likewise.
11007 * gfortran.dg/select_type_3.f03: Likewise.
11008 * gfortran.dg/select_type_35.f03: Likewise.
11009 * gfortran.dg/select_type_36.f03: Likewise.
11010 * gfortran.dg/select_type_37.f03: Likewise.
11011 * gfortran.dg/select_type_39.f03: Likewise.
11012 * gfortran.dg/select_type_4.f90: Likewise.
11013 * gfortran.dg/select_type_5.f03: Likewise.
11014 * gfortran.dg/select_type_6.f03: Likewise.
11015 * gfortran.dg/select_type_7.f03: Likewise.
11016 * gfortran.dg/select_type_8.f03: Likewise.
11017 * gfortran.dg/selected_char_kind_1.f90: Likewise.
11018 * gfortran.dg/selected_char_kind_4.f90: Likewise.
11019 * gfortran.dg/selected_kind_1.f90: Likewise.
11020 * gfortran.dg/selected_real_kind_2.f90: Likewise.
11021 * gfortran.dg/shape_2.f90: Likewise.
11022 * gfortran.dg/shape_4.f90: Likewise.
11023 * gfortran.dg/shape_5.f90: Likewise.
11024 * gfortran.dg/shape_7.f90: Likewise.
11025 * gfortran.dg/shape_8.f90: Likewise.
11026 * gfortran.dg/shape_9.f90: Likewise.
11027 * gfortran.dg/shift-kind_2.f90: Likewise.
11028 * gfortran.dg/shiftalr_1.F90: Likewise.
11029 * gfortran.dg/shiftalr_2.F90: Likewise.
11030 * gfortran.dg/simpleif_1.f90: Likewise.
11031 * gfortran.dg/simplify_argN_1.f90: Likewise.
11032 * gfortran.dg/simplify_cshift_1.f90: Likewise.
11033 * gfortran.dg/simplify_cshift_4.f90: Likewise.
11034 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
11035 * gfortran.dg/simplify_modulo.f90: Likewise.
11036 * gfortran.dg/single_char_string.f90: Likewise.
11037 * gfortran.dg/size_dim.f90: Likewise.
11038 * gfortran.dg/size_optional_dim_1.f90: Likewise.
11039 * gfortran.dg/sizeof.f90: Likewise.
11040 * gfortran.dg/sizeof_4.f90: Likewise.
11041 * gfortran.dg/slash_1.f90: Likewise.
11042 * gfortran.dg/sms-1.f90: Likewise.
11043 * gfortran.dg/sms-2.f90: Likewise.
11044 * gfortran.dg/spec_expr_7.f90: Likewise.
11045 * gfortran.dg/specifics_1.f90: Likewise.
11046 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
11047 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
11048 * gfortran.dg/spread_init_expr.f03: Likewise.
11049 * gfortran.dg/spread_scalar_source.f90: Likewise.
11050 * gfortran.dg/spread_shape_1.f90: Likewise.
11051 * gfortran.dg/stat_1.f90: Likewise.
11052 * gfortran.dg/stat_2.f90: Likewise.
11053 * gfortran.dg/stfunc_1.f90: Likewise.
11054 * gfortran.dg/stfunc_4.f90: Likewise.
11055 * gfortran.dg/stfunc_6.f90: Likewise.
11056 * gfortran.dg/storage_size_1.f08: Likewise.
11057 * gfortran.dg/storage_size_3.f08: Likewise.
11058 * gfortran.dg/storage_size_4.f90: Likewise.
11059 * gfortran.dg/streamio_1.f90: Likewise.
11060 * gfortran.dg/streamio_10.f90: Likewise.
11061 * gfortran.dg/streamio_11.f90: Likewise.
11062 * gfortran.dg/streamio_12.f90: Likewise.
11063 * gfortran.dg/streamio_13.f90: Likewise.
11064 * gfortran.dg/streamio_14.f90: Likewise.
11065 * gfortran.dg/streamio_15.f90: Likewise.
11066 * gfortran.dg/streamio_16.f90: Likewise.
11067 * gfortran.dg/streamio_17.f90: Likewise.
11068 * gfortran.dg/streamio_2.f90: Likewise.
11069 * gfortran.dg/streamio_3.f90: Likewise.
11070 * gfortran.dg/streamio_4.f90: Likewise.
11071 * gfortran.dg/streamio_5.f90: Likewise.
11072 * gfortran.dg/streamio_6.f90: Likewise.
11073 * gfortran.dg/streamio_7.f90: Likewise.
11074 * gfortran.dg/streamio_8.f90: Likewise.
11075 * gfortran.dg/streamio_9.f90: Likewise.
11076 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
11077 * gfortran.dg/string_4.f90: Likewise.
11078 * gfortran.dg/string_array_constructor_2.f90: Likewise.
11079 * gfortran.dg/string_assign_2.f90: Likewise.
11080 * gfortran.dg/string_compare_1.f90: Likewise.
11081 * gfortran.dg/string_compare_2.f90: Likewise.
11082 * gfortran.dg/string_compare_3.f90: Likewise.
11083 * gfortran.dg/string_ctor_1.f90: Likewise.
11084 * gfortran.dg/string_length_1.f90: Likewise.
11085 * gfortran.dg/string_length_2.f90: Likewise.
11086 * gfortran.dg/string_length_3.f90: Likewise.
11087 * gfortran.dg/string_length_4.f90: Likewise.
11088 * gfortran.dg/string_null_compare_1.f: Likewise.
11089 * gfortran.dg/string_pad_trunc.f90: Likewise.
11090 * gfortran.dg/structure_constructor_1.f03: Likewise.
11091 * gfortran.dg/structure_constructor_11.f90: Likewise.
11092 * gfortran.dg/structure_constructor_13.f03: Likewise.
11093 * gfortran.dg/structure_constructor_2.f03: Likewise.
11094 * gfortran.dg/structure_constructor_5.f03: Likewise.
11095 * gfortran.dg/submodule_1.f08: Likewise.
11096 * gfortran.dg/submodule_11.f08: Likewise.
11097 * gfortran.dg/submodule_14.f08: Likewise.
11098 * gfortran.dg/submodule_15.f08: Likewise.
11099 * gfortran.dg/submodule_17.f08: Likewise.
11100 * gfortran.dg/submodule_18.f08: Likewise.
11101 * gfortran.dg/submodule_19.f08: Likewise.
11102 * gfortran.dg/submodule_2.f08: Likewise.
11103 * gfortran.dg/submodule_27.f08: Likewise.
11104 * gfortran.dg/submodule_28.f08: Likewise.
11105 * gfortran.dg/submodule_29.f08: Likewise.
11106 * gfortran.dg/submodule_30.f08: Likewise.
11107 * gfortran.dg/submodule_6.f08: Likewise.
11108 * gfortran.dg/submodule_7.f08: Likewise.
11109 * gfortran.dg/submodule_8.f08: Likewise.
11110 * gfortran.dg/subnormal_1.f90: Likewise.
11111 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
11112 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
11113 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
11114 * gfortran.dg/substr_2.f: Likewise.
11115 * gfortran.dg/substr_3.f: Likewise.
11116 * gfortran.dg/substr_4.f: Likewise.
11117 * gfortran.dg/substr_5.f90: Likewise.
11118 * gfortran.dg/substr_6.f90: Likewise.
11119 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
11120 * gfortran.dg/sum_init_expr.f03: Likewise.
11121 * gfortran.dg/sum_zero_array_1.f90: Likewise.
11122 * gfortran.dg/system_clock_3.f08: Likewise.
11123 * gfortran.dg/t_editing.f: Likewise.
11124 * gfortran.dg/team_change_1.f90: Likewise.
11125 * gfortran.dg/team_end_1.f90: Likewise.
11126 * gfortran.dg/team_number_1.f90: Likewise.
11127 * gfortran.dg/temporary_1.f90: Likewise.
11128 * gfortran.dg/test_com_block.f90: Likewise.
11129 * gfortran.dg/test_only_clause.f90: Likewise.
11130 * gfortran.dg/tiny_1.f90: Likewise.
11131 * gfortran.dg/tiny_2.f90: Likewise.
11132 * gfortran.dg/tl_editing.f90: Likewise.
11133 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
11134 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
11135 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
11136 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
11137 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
11138 * gfortran.dg/transfer_class_2.f90: Likewise.
11139 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
11140 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
11141 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
11142 * gfortran.dg/transfer_resolve_1.f90: Likewise.
11143 * gfortran.dg/transfer_simplify_1.f90: Likewise.
11144 * gfortran.dg/transfer_simplify_10.f90: Likewise.
11145 * gfortran.dg/transfer_simplify_11.f90: Likewise.
11146 * gfortran.dg/transfer_simplify_2.f90: Likewise.
11147 * gfortran.dg/transfer_simplify_3.f90: Likewise.
11148 * gfortran.dg/transfer_simplify_4.f90: Likewise.
11149 * gfortran.dg/transfer_simplify_8.f90: Likewise.
11150 * gfortran.dg/transfer_simplify_9.f90: Likewise.
11151 * gfortran.dg/transpose_1.f90: Likewise.
11152 * gfortran.dg/transpose_3.f03: Likewise.
11153 * gfortran.dg/transpose_4.f90: Likewise.
11154 * gfortran.dg/transpose_conjg_1.f90: Likewise.
11155 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
11156 * gfortran.dg/transpose_optimization_2.f90: Likewise.
11157 * gfortran.dg/trim_1.f90: Likewise.
11158 * gfortran.dg/trim_optimize_1.f90: Likewise.
11159 * gfortran.dg/trim_optimize_2.f90: Likewise.
11160 * gfortran.dg/trim_optimize_3.f90: Likewise.
11161 * gfortran.dg/trim_optimize_4.f90: Likewise.
11162 * gfortran.dg/trim_optimize_5.f90: Likewise.
11163 * gfortran.dg/trim_optimize_6.f90: Likewise.
11164 * gfortran.dg/trim_optimize_7.f90: Likewise.
11165 * gfortran.dg/trim_optimize_8.f90: Likewise.
11166 * gfortran.dg/type_to_class_1.f03: Likewise.
11167 * gfortran.dg/type_to_class_2.f03: Likewise.
11168 * gfortran.dg/type_to_class_3.f03: Likewise.
11169 * gfortran.dg/type_to_class_4.f03: Likewise.
11170 * gfortran.dg/type_to_class_5.f03: Likewise.
11171 * gfortran.dg/typebound_assignment_5.f03: Likewise.
11172 * gfortran.dg/typebound_assignment_6.f03: Likewise.
11173 * gfortran.dg/typebound_assignment_7.f90: Likewise.
11174 * gfortran.dg/typebound_call_1.f03: Likewise.
11175 * gfortran.dg/typebound_call_13.f03: Likewise.
11176 * gfortran.dg/typebound_call_18.f03: Likewise.
11177 * gfortran.dg/typebound_call_19.f03: Likewise.
11178 * gfortran.dg/typebound_call_2.f03: Likewise.
11179 * gfortran.dg/typebound_call_20.f03: Likewise.
11180 * gfortran.dg/typebound_call_3.f03: Likewise.
11181 * gfortran.dg/typebound_generic_5.f03: Likewise.
11182 * gfortran.dg/typebound_generic_6.f03: Likewise.
11183 * gfortran.dg/typebound_generic_9.f03: Likewise.
11184 * gfortran.dg/typebound_operator_12.f03: Likewise.
11185 * gfortran.dg/typebound_operator_13.f03: Likewise.
11186 * gfortran.dg/typebound_operator_15.f90: Likewise.
11187 * gfortran.dg/typebound_operator_20.f90: Likewise.
11188 * gfortran.dg/typebound_operator_3.f03: Likewise.
11189 * gfortran.dg/typebound_operator_6.f03: Likewise.
11190 * gfortran.dg/typebound_operator_7.f03: Likewise.
11191 * gfortran.dg/typebound_operator_8.f03: Likewise.
11192 * gfortran.dg/typebound_operator_9.f03: Likewise.
11193 * gfortran.dg/typebound_proc_19.f90: Likewise.
11194 * gfortran.dg/typebound_proc_20.f90: Likewise.
11195 * gfortran.dg/typebound_proc_23.f90: Likewise.
11196 * gfortran.dg/typebound_proc_27.f03: Likewise.
11197 * gfortran.dg/typebound_proc_35.f90: Likewise.
11198 * gfortran.dg/typebound_proc_36.f90: Likewise.
11199 * gfortran.dg/unf_io_convert_1.f90: Likewise.
11200 * gfortran.dg/unf_io_convert_2.f90: Likewise.
11201 * gfortran.dg/unf_io_convert_3.f90: Likewise.
11202 * gfortran.dg/unf_io_convert_4.f90: Likewise.
11203 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
11204 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
11205 * gfortran.dg/unf_short_record_1.f90: Likewise.
11206 * gfortran.dg/unformatted_recl_1.f90: Likewise.
11207 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
11208 * gfortran.dg/unit_1.f90: Likewise.
11209 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
11210 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
11211 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
11212 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
11213 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
11214 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
11215 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
11216 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
11217 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
11218 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
11219 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
11220 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
11221 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
11222 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
11223 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
11224 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
11225 * gfortran.dg/unpack_init_expr.f03: Likewise.
11226 * gfortran.dg/use_10.f90: Likewise.
11227 * gfortran.dg/use_11.f90: Likewise.
11228 * gfortran.dg/use_13.f90: Likewise.
11229 * gfortran.dg/use_24.f90: Likewise.
11230 * gfortran.dg/use_27.f90: Likewise.
11231 * gfortran.dg/use_5.f90: Likewise.
11232 * gfortran.dg/use_allocated_1.f90: Likewise.
11233 * gfortran.dg/use_only_1.f90: Likewise.
11234 * gfortran.dg/use_only_4.f90: Likewise.
11235 * gfortran.dg/use_rename_2.f90: Likewise.
11236 * gfortran.dg/use_rename_4.f90: Likewise.
11237 * gfortran.dg/used_dummy_types_1.f90: Likewise.
11238 * gfortran.dg/used_interface_ref.f90: Likewise.
11239 * gfortran.dg/used_types_5.f90: Likewise.
11240 * gfortran.dg/utf8_1.f03: Likewise.
11241 * gfortran.dg/utf8_2.f03: Likewise.
11242 * gfortran.dg/value_1.f90: Likewise.
11243 * gfortran.dg/value_2.f90: Likewise.
11244 * gfortran.dg/value_4.f90: Likewise.
11245 * gfortran.dg/value_6.f03: Likewise.
11246 * gfortran.dg/value_7.f03: Likewise.
11247 * gfortran.dg/value_test.f90: Likewise.
11248 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
11249 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
11250 * gfortran.dg/vect/pr60510.f: Likewise.
11251 * gfortran.dg/vect/pr69882.f90: Likewise.
11252 * gfortran.dg/vect/pr69980.f90: Likewise.
11253 * gfortran.dg/vect/vect-5.f90: Likewise.
11254 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
11255 * gfortran.dg/vector_subscript_1.f90: Likewise.
11256 * gfortran.dg/vector_subscript_2.f90: Likewise.
11257 * gfortran.dg/vector_subscript_3.f90: Likewise.
11258 * gfortran.dg/vector_subscript_5.f90: Likewise.
11259 * gfortran.dg/verify_2.f90: Likewise.
11260 * gfortran.dg/volatile10.f90: Likewise.
11261 * gfortran.dg/where_1.f90: Likewise.
11262 * gfortran.dg/where_operator_assign_1.f90: Likewise.
11263 * gfortran.dg/where_operator_assign_2.f90: Likewise.
11264 * gfortran.dg/where_operator_assign_3.f90: Likewise.
11265 * gfortran.dg/whole_file_13.f90: Likewise.
11266 * gfortran.dg/whole_file_2.f90: Likewise.
11267 * gfortran.dg/widechar_2.f90: Likewise.
11268 * gfortran.dg/widechar_4.f90: Likewise.
11269 * gfortran.dg/widechar_5.f90: Likewise.
11270 * gfortran.dg/widechar_6.f90: Likewise.
11271 * gfortran.dg/widechar_8.f90: Likewise.
11272 * gfortran.dg/widechar_IO_1.f90: Likewise.
11273 * gfortran.dg/widechar_IO_2.f90: Likewise.
11274 * gfortran.dg/widechar_IO_3.f90: Likewise.
11275 * gfortran.dg/widechar_IO_4.f90: Likewise.
11276 * gfortran.dg/widechar_compare_1.f90: Likewise.
11277 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
11278 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
11279 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
11280 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
11281 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
11282 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
11283 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
11284 * gfortran.dg/widechar_select_1.f90: Likewise.
11285 * gfortran.dg/winapi.f90: Likewise.
11286 * gfortran.dg/write_0_pe_format.f90: Likewise.
11287 * gfortran.dg/write_back.f: Likewise.
11288 * gfortran.dg/write_check3.f90: Likewise.
11289 * gfortran.dg/write_direct_eor.f90: Likewise.
11290 * gfortran.dg/write_padding.f90: Likewise.
11291 * gfortran.dg/write_recursive.f90: Likewise.
11292 * gfortran.dg/write_rewind_1.f: Likewise.
11293 * gfortran.dg/write_rewind_2.f: Likewise.
11294 * gfortran.dg/write_zero_array.f90: Likewise.
11295 * gfortran.dg/x_slash_1.f: Likewise.
11296 * gfortran.dg/x_slash_2.f: Likewise.
11297 * gfortran.dg/zero_array_components_1.f90: Likewise.
11298 * gfortran.dg/zero_length_1.f90: Likewise.
11299 * gfortran.dg/zero_length_2.f90: Likewise.
11300 * gfortran.dg/zero_sized_1.f90: Likewise.
11301 * gfortran.dg/zero_sized_3.f90: Likewise.
11302 * gfortran.fortran-torture/compile/nested.f90: Likewise.
11303 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
11304 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
11305 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
11306 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
11307 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
11308 * gfortran.fortran-torture/execute/args.f90: Likewise.
11309 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
11310 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
11311 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
11312 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
11313 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
11314 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
11315 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
11316 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
11317 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
11318 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
11319 * gfortran.fortran-torture/execute/common.f90: Likewise.
11320 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
11321 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
11322 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
11323 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
11324 * gfortran.fortran-torture/execute/contained.f90: Likewise.
11325 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
11326 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
11327 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
11328 * gfortran.fortran-torture/execute/data.f90: Likewise.
11329 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
11330 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
11331 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
11332 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
11333 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
11334 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
11335 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
11336 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
11337 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
11338 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
11339 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
11340 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
11341 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
11342 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
11343 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
11344 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
11345 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
11346 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
11347 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
11348 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
11349 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
11350 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
11351 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
11352 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
11353 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
11354 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
11355 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
11356 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
11357 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
11358 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
11359 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
11360 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
11361 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
11362 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
11363 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
11364 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
11365 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
11366 * gfortran.fortran-torture/execute/forall.f90: Likewise.
11367 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
11368 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
11369 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
11370 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
11371 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
11372 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
11373 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
11374 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
11375 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
11376 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
11377 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
11378 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
11379 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
11380 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
11381 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
11382 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
11383 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
11384 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
11385 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
11386 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
11387 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
11388 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
11389 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
11390 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
11391 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
11392 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
11393 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
11394 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
11395 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
11396 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
11397 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
11398 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
11399 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
11400 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
11401 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
11402 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
11403 Likewise.
11404 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
11405 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
11406 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
11407 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
11408 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
11409 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
11410 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
11411 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
11412 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
11413 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
11414 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
11415 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
11416 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
11417 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
11418 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
11419 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
11420 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
11421 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
11422 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
11423 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
11424 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
11425 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
11426 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
11427 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
11428 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
11429 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
11430 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
11431 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
11432 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
11433 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
11434 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
11435 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
11436 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
11437 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
11438 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
11439 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
11440 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
11441 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
11442 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
11443 * gfortran.fortran-torture/execute/math.f90: Likewise.
11444 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
11445 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
11446 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
11447 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
11448 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
11449 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
11450 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
11451 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
11452 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
11453 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
11454 * gfortran.fortran-torture/execute/power.f90: Likewise.
11455 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
11456 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
11457 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
11458 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
11459 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
11460 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
11461 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
11462 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
11463 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
11464 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
11465 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
11466 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
11467 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
11468 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
11469 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
11470 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
11471 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
11472 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
11473 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
11474 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
11475 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
11476 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
11477 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
11478 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
11479 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
11480 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
11481 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
11482 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
11483 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
11484 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
11485 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
11486 * gfortran.fortran-torture/execute/straret.f90: Likewise.
11487 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
11488 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
11489 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
11490 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
11491 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
11492 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
11493 * gfortran.fortran-torture/execute/string.f90: Likewise.
11494 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
11495 * gfortran.fortran-torture/execute/strret.f90: Likewise.
11496 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
11497 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
11498 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
11499 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
11500 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
11501 * gfortran.fortran-torture/execute/userop.f90: Likewise.
11502 * gfortran.fortran-torture/execute/where17.f90: Likewise.
11503 * gfortran.fortran-torture/execute/where18.f90: Likewise.
11504 * gfortran.fortran-torture/execute/where19.f90: Likewise.
11505 * gfortran.fortran-torture/execute/where20.f90: Likewise.
11506 * gfortran.fortran-torture/execute/where21.f90: Likewise.
11507 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
11508 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
11509 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
11510 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
11511 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
11512 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
11513 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
11514 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
11515 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
11516 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
11517 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
11518 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
11519 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
11520 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
11521 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
11522 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
11523 * gfortran.dg/inline_transpose_1.f90: Likewise.
11524
11525 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
11526
11527 PR fortran/84115
11528 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
11529 change to dg-run.
11530
11531 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
11532
11533 PR ada/84277
11534 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
11535 * gnat.dg/dispatch1.adb: Rename into...
11536 * gnat.dg/disp1.adb: ...this.
11537 * gnat.dg/dispatch1_p.ads: Rename into...
11538 * gnat.dg/disp1_pkg.ads: ...this.
11539 * gnat.dg/disp2.adb: Rename into...
11540 * gnat.dg/dispatch2.adb: ...this.
11541 * gnat.dg/dispatch2_p.ads: Rename into...
11542 * gnat.dg/disp2_pkg.ads: ...this.
11543 * gnat.dg/dispatch2_p.adb: Rename into...
11544 * gnat.dg/disp2_pkg.adb: this.
11545 * gnat.dg/generic_dispatch.adb: Rename into...
11546 * gnat.dg/generic_disp.adb: this.
11547 * gnat.dg/generic_dispatch_p.ads: Rename into...
11548 * gnat.dg/generic_disp_pkg.ads: ...this.
11549 * gnat.dg/generic_dispatch_p.adb: Rename into...
11550 * gnat.dg/generic_disp_pkg.adb: ...this.
11551 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
11552 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
11553 * gnat.dg/object_overflow1.adb: Tweak index.
11554 * gnat.dg/object_overflow2.adb: Likewise.
11555 * gnat.dg/object_overflow3.adb: Likewise.
11556 * gnat.dg/object_overflow4.adb: Likewise.
11557 * gnat.dg/object_overflow5.adb: Likewise.
11558
11559 2018-02-16 Jakub Jelinek <jakub@redhat.com>
11560
11561 PR ipa/84425
11562 * gcc.c-torture/compile/pr84425.c: New test.
11563
11564 2018-02-16 Marek Polacek <polacek@redhat.com>
11565 Jakub Jelinek <jakub@redhat.com>
11566
11567 PR c++/84192
11568 * g++.dg/cpp1y/constexpr-84192.C: New test.
11569
11570 2018-02-16 Martin Sebor <msebor@redhat.com>
11571
11572 PR c++/79064
11573 * g++.dg/overload15.C: New test.
11574
11575 2018-02-16 Yury Gribov <tetra2005@gmail.com>
11576
11577 PR target/81535
11578 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
11579 * gcc.dg/pr56727-2.c: Ditto.
11580 * gcc.target/powerpc/pr79439.c: Renamed to...
11581 * gcc.target/powerpc/pr79439-1.c: ...this.
11582 * gcc.target/powerpc/pr79439-2.c: New test.
11583 * gcc.target/powerpc/pr79439-3.c: New test.
11584
11585 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
11586
11587 target/pr84371
11588 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
11589 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
11590 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
11591 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
11592 * gcc.target/powerpc/builtins-3.c: Same.
11593
11594 2018-02-16 Nathan Sidwell <nathan@acm.org>
11595
11596 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
11597
11598 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
11599
11600 PR rtl-optimization/70023
11601 * gcc.target/i386/pr70023.c: New.
11602
11603 2018-02-16 Carl Love <cel@us.ibm.com>
11604
11605 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
11606 tests.
11607 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
11608 tests.
11609
11610 2018-02-16 Carl Love <cel@us.ibm.com>
11611
11612 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
11613 for the ABI definitions for vec_extract4b and vec_insert4b.
11614
11615 2018-02-16 Nathan Sidwell <nathan@acm.org>
11616
11617 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
11618 * g++.old-deja/g++.mike/net43.C: Likewise.
11619
11620 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
11621
11622 PR c++/82468
11623 * g++.dg/cpp1z/class-deduction48.C: New.
11624
11625 2018-02-16 Nathan Sidwell <nathan@acm.org>
11626
11627 PR c++/84375
11628 * g++.dg/lookup/pr84375.C: New.
11629
11630 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
11631
11632 PR target/83831
11633 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
11634
11635 2018-02-16 Richard Biener <rguenther@suse.de>
11636
11637 PR tree-optimization/84417
11638 * gcc.dg/torture/pr84417.c: New testcase.
11639
11640 2018-02-16 Jakub Jelinek <jakub@redhat.com>
11641
11642 PR target/84272
11643 * g++.dg/opt/pr84272.C: New test.
11644
11645 PR rtl-optimization/83723
11646 * gcc.dg/pr83723.c: New test.
11647
11648 2018-02-16 Richard Biener <rguenther@suse.de>
11649
11650 PR tree-optimization/84399
11651 * gcc.dg/graphite/pr84399.c: New testcase.
11652
11653 2018-02-16 Richard Biener <rguenther@suse.de>
11654
11655 PR tree-optimization/84190
11656 * g++.dg/torture/pr84190.C: New testcase.
11657
11658 2018-02-15 Martin Sebor <msebor@redhat.com>
11659
11660 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
11661 directives.
11662
11663 2018-02-15 Janus Weil <janus@gcc.gnu.org>
11664
11665 PR fortran/84409
11666 * gfortran.dg/dtio_21.f03: Add an error message.
11667 * gfortran.dg/dtio_22.f90: Fix invalid test case.
11668
11669 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
11670
11671 PR fortran/84381
11672 * gfortran.dg/stop_shouldfail.f90: New test.
11673
11674 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
11675
11676 PR c++/84330
11677 * g++.dg/concepts/pr84330.C: New.
11678
11679 2018-02-15 Tom de Vries <tom@codesourcery.com>
11680
11681 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
11682
11683 2018-02-15 Tom de Vries <tom@codesourcery.com>
11684
11685 * gcc.c-torture/compile/pr84136.c: Require effective target
11686 indirect_jumps.
11687
11688 2018-02-15 Jakub Jelinek <jakub@redhat.com>
11689
11690 PR tree-optimization/84383
11691 * gcc.c-torture/compile/pr84383.c: New test.
11692
11693 PR tree-optimization/84334
11694 * gcc.dg/pr84334.c: New test.
11695
11696 2018-02-14 Carl Love <cel@us.ibm.com>
11697
11698 * gcc.target/powerpc/builtins-4-int128-runnable.c
11699 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
11700 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
11701
11702 2018-02-14 Martin Sebor <msebor@redhat.com>
11703
11704 PR tree-optimization/83698
11705 * gcc.dg/Wrestrict-7.c: New test.
11706 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
11707 * gcc.target/i386/chkp-stropt-17.c: Same.
11708
11709 2018-02-14 Martin Sebor <msebor@redhat.com>
11710
11711 PR c/84108
11712 * gcc.dg/Wattributes-8.c: New test.
11713
11714 2018-02-14 Janus Weil <janus@gcc.gnu.org>
11715
11716 PR fortran/84385
11717 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
11718 * gfortran.dg/allocate_with_source_23.f90: Ditto.
11719 * gfortran.dg/select_type_1.f03: Extend test case.
11720
11721 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11722
11723 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
11724 (dg-options): Use -O2 -msse2 -mno-sse3.
11725
11726 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
11727
11728 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
11729 this test case still works ok.
11730 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
11731 * gcc.dg/vmx/insert-be-order.c: Likewise.
11732 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
11733 * gcc.dg/vmx/ld-be-order.c: Likewise.
11734 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
11735 * gcc.dg/vmx/lde-be-order.c: Likewise.
11736 * gcc.dg/vmx/ldl-be-order.c: Likewise.
11737 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
11738 * gcc.dg/vmx/merge-be-order.c: Likewise.
11739 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
11740 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
11741 * gcc.dg/vmx/pack-be-order.c: Likewise.
11742 * gcc.dg/vmx/perm-be-order.c: Likewise.
11743 * gcc.dg/vmx/splat-be-order.c: Likewise.
11744 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
11745 * gcc.dg/vmx/st-be-order.c: Likewise.
11746 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
11747 * gcc.dg/vmx/ste-be-order.c: Likewise.
11748 * gcc.dg/vmx/stl-be-order.c: Likewise.
11749 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
11750 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
11751 * gcc.dg/vmx/unpack-be-order.c: Likewise.
11752 * gcc.dg/vmx/vsums-be-order.c: Likewise.
11753 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
11754
11755 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
11756
11757 PR c++/84350
11758 * g++.dg/cpp0x/auto49.C: New.
11759
11760 2018-02-14 Nathan Sidwell <nathan@acm.org>
11761
11762 * g++.dg/template/instantiate5.C: Adjust required-from loc.
11763
11764 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
11765
11766 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
11767 * gcc.target/powerpc/le-altivec-consts.c: Same.
11768
11769 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
11770
11771 PR target/84220
11772 * gcc.target/powerpc/pr84220-sld.c: New test.
11773 * gcc.target/powerpc/pr84220-sld2.c: New test.
11774 * gcc.target/powerpc/pr84220-sldw.c: New test.
11775 * gcc.target/powerpc/pr84220-xxperm.c: New test.
11776 * gcc.target/powerpc/pr84220-xxsld.c: New test.
11777
11778 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
11779
11780 PR target/84239
11781 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
11782 _inc_ssp intrinsics.
11783 * gcc.target/i386/cet-intrin-4.c: Likewise.
11784 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
11785 __builtin_ia32_rdssp[d|q].
11786
11787 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
11788
11789 PR tree-optimization/84357
11790 * gcc.dg/vect/pr84357.c: New test.
11791
11792 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
11793
11794 PR target/83831
11795 * gcc.target/rx/pr83831.c: New tests.
11796
11797 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
11798
11799 PR target/79242
11800 * gcc.target/msp430/pr79242.c: New test.
11801
11802 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11803
11804 PR target/84372
11805 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
11806 with -mcpu=power9.
11807
11808 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11809
11810 PR target/84279
11811 * g++.dg/pr84279.C: New test.
11812
11813 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11814
11815 PR rtl-optimization/84169
11816 * gcc.c-torture/execute/pr84169.c: New.
11817
11818 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11819
11820 PR target/84370
11821 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
11822
11823 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11824
11825 PR target/84365
11826 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
11827 with -mcpu=power9.
11828
11829 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11830
11831 PR c++/84364
11832 * g++.dg/warn/effc4.C: New test.
11833
11834 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
11835
11836 PR c++/84333
11837 * g++.dg/template/sizeof16.C: New.
11838 * g++.dg/template/sizeof17.C: Likewise.
11839
11840 2018-02-13 Janus Weil <janus@gcc.gnu.org>
11841
11842 PR fortran/84313
11843 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
11844 add necessary compiler options.
11845 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
11846
11847 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11848
11849 PR c/82210
11850 * gcc.c-torture/execute/pr82210.c: New test.
11851
11852 PR middle-end/84309
11853 * gcc.dg/pr84309-2.c: New test.
11854
11855 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
11856
11857 PR tree-optimization/84321
11858 * gcc.dg/pr84321.c: New test.
11859
11860 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
11861
11862 PR target/84359
11863 * gcc.target/i386/pr57193.c: Add -march=x86-64.
11864
11865 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
11866
11867 PR sanitizer/84340
11868 * gcc.dg/asan/pr84307.c: Remove test.
11869
11870 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
11871
11872 * gcc.target/rl78/test_auto_vector.c: New test.
11873
11874 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
11875
11876 PR c/84305
11877 * gcc.c-torture/compile/pr84305.c: New test.
11878
11879 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11880
11881 PR target/84335
11882 * gcc.target/i386/pr84335.c: New test.
11883
11884 PR tree-optimization/84339
11885 * gcc.c-torture/execute/pr84339.c: New test.
11886
11887 PR middle-end/84309
11888 * gcc.dg/pr84309.c: New test.
11889 * gcc.target/i386/pr84309.c: New test.
11890
11891 PR target/84336
11892 * gcc.target/i386/pr84336.c: New test.
11893
11894 2018-02-12 Jakub Jelinek <jakub@redhat.com>
11895
11896 PR c++/84341
11897 * c-c++-common/gomp/pr84341.c: New test.
11898
11899 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11900
11901 PR fortran/68746
11902 * gfortran.dg/read_dir.f90: Re-add dg-do run.
11903
11904 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11905
11906 PR fortran/68746
11907 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
11908 of zero for read.
11909
11910 2018-02-12 Jeff Law <law@redhat.com>
11911
11912 * gcc.c-torture/compile/reg-args-size.c: New test.
11913
11914 2018-02-12 Carl Love <cel@us.ibm.com>
11915
11916 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
11917 uint128 tests to new testfile.
11918 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
11919 int128 and uint128 tests.
11920 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
11921 list of torture tests.
11922
11923 2018-02-12 Janus Weil <janus@gcc.gnu.org>
11924
11925 PR fortran/84273
11926 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
11927 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
11928
11929 2018-02-12 Tamar Christina <tamar.christina@arm.com>
11930
11931 PR target/82641
11932 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
11933
11934 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
11935
11936 PR sanitizer/84307
11937 * gcc.dg/asan/pr84307.c: New test.
11938
11939 2018-02-12 Nathan Sidwell <nathan@acm.org>
11940
11941 * g++.dg/parse/pr84263.C: New.
11942
11943 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
11944
11945 PR c++/79626
11946 * g++.dg/template/crash129.C: New.
11947
11948 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
11949
11950 PR target/83828
11951 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
11952 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
11953 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
11954 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
11955 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
11956
11957 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
11958
11959 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
11960 _mm_maskz_scalef_round_sd): Test new intrinsics.
11961 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
11962 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
11963 intrinsics.
11964 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
11965 _mm_maskz_scalef_round_ss): Test new intrinsics.
11966 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
11967 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
11968 intrinsics.
11969 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
11970 __builtin_ia32_scalefss_round): Remove builtin.
11971 (__builtin_ia32_scalefsd_mask_round,
11972 __builtin_ia32_scalefss_mask_round): Test new builtin.
11973 * gcc.target/i386/sse-13.c: Ditto.
11974 * gcc.target/i386/sse-23.c: Ditto.
11975
11976 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
11977
11978 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
11979 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
11980 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
11981 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
11982 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
11983 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
11984 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
11985 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
11986 intrinsics.
11987 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
11988 (__builtin_ia32_sqrtss_round): Remove builtins.
11989 (__builtin_ia32_sqrtsd_mask_round)
11990 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
11991 * gcc.target/i386/sse-13.c: Ditto.
11992 * gcc.target/i386/sse-23.c: Ditto.
11993
11994 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11995
11996 PR fortran/35299
11997 * gfortran.dg/statement_function_3.f: New test.
11998
11999 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
12000
12001 PR fortran/54223
12002 PR fortran/84276
12003 * gfortran.dg/statement_function_1.f90: New test.
12004 * gfortran.dg/statement_function_2.f90: New test.
12005
12006 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
12007
12008 PR fortran/84074
12009 * gfortran.dg/type_to_class_5.f03: New test.
12010
12011 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
12012
12013 PR fortran/56691
12014 * gfortran.dg/type_to_class_4.f03: New test.
12015
12016 2018-02-10 Alan Modra <amodra@gmail.com>
12017
12018 PR target/84300
12019 * gcc.dg/pr84300.c: New.
12020
12021 2018-02-10 Jakub Jelinek <jakub@redhat.com>
12022
12023 PR sanitizer/83987
12024 * g++.dg/ubsan/pr83987-2.C: New test.
12025
12026 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
12027
12028 * gcc.target/rx/movsicc.c: New test.
12029
12030 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
12031
12032 PR target/83926
12033 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
12034 message.
12035
12036 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
12037
12038 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
12039 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
12040
12041 2018-02-09 Nathan Sidwell <nathan@acm.org>
12042
12043 PR c/84293
12044 * c-c++-common/pr84293.h: New.
12045 * c-c++-common/pr84293.c: New.
12046
12047 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
12048
12049 PR rtl-optimization/57193
12050 * gcc.target/i386/pr57193.c: New.
12051
12052 2018-02-09 Jakub Jelinek <jakub@redhat.com>
12053
12054 PR target/84226
12055 * gcc.target/powerpc/pr84226.c: New test.
12056
12057 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
12058
12059 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
12060 from this to...
12061 <vclzd>: ...this.
12062
12063 2018-02-09 Martin Sebor <msebor@redhat.com>
12064
12065 PR lto/84212
12066 * gcc.dg/lto/pr84212_0.c: New test file.
12067 * gcc.dg/lto/pr84212_1.c: Same.
12068
12069 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
12070
12071 PR target/83926
12072 * gcc.target/powerpc/pr83926.c: New test.
12073 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
12074 message. Fix test for running in 32-bit mode.
12075
12076 2018-02-09 Tamar Christina <tamar.christina@arm.com>
12077
12078 PR target/82641
12079 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
12080
12081 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12082
12083 PR target/PR84295
12084 * gcc.target/s390/pr84295.c: New test.
12085
12086 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
12087
12088 PR c++/77522
12089 * g++.dg/cpp1y/lambda-init16.C: New.
12090
12091 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
12092
12093 * gnat.dg/sso8.adb: New test.
12094 * gnat.dg/sso8_pkg.ads: New helper.
12095
12096 2018-02-09 Richard Biener <rguenther@suse.de>
12097
12098 PR tree-optimization/84278
12099 * gcc.target/i386/pr84278.c: Adjust regex.
12100
12101 2018-02-09 Jakub Jelinek <jakub@redhat.com>
12102
12103 PR tree-optimization/84232
12104 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
12105
12106 PR debug/84252
12107 * gcc.target/aarch64/pr84252.c: New test.
12108
12109 PR middle-end/84237
12110 * gcc.dg/pr84237.c: New test.
12111
12112 2018-02-09 Marek Polacek <polacek@redhat.com>
12113 Jakub Jelinek <jakub@redhat.com>
12114
12115 PR c++/83659
12116 * g++.dg/torture/pr83659.C: New test.
12117
12118 2018-02-08 David Malcolm <dmalcolm@redhat.com>
12119
12120 PR tree-optimization/84136
12121 * gcc.c-torture/compile/pr84136.c: New test.
12122
12123 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
12124
12125 PR target/83008
12126 * gcc.target/i386/pr83008.c: New test.
12127
12128 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
12129
12130 PR target/81143
12131 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
12132
12133 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
12134
12135 PR c++/83806
12136 * g++.dg/warn/Wunused-parm-11.C: New.
12137
12138 2018-02-08 Marek Polacek <polacek@redhat.com>
12139
12140 PR tree-optimization/84238
12141 * gcc.dg/Wstringop-overflow-3.c: New test.
12142
12143 2018-02-08 Nathan Sidwell <nathan@acm.org>
12144
12145 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
12146
12147 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
12148
12149 PR tree-optimization/84265
12150 * gcc.dg/vect/pr84265.c: New test.
12151
12152 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
12153
12154 PR tree-optimization/81635
12155 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
12156 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
12157
12158 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12159
12160 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
12161 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
12162 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
12163 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
12164 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
12165 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
12166 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
12167 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
12168 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
12169 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
12170 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
12171 * gcc.target/s390/nobp-return-attr-all.c: New test.
12172 * gcc.target/s390/nobp-return-attr-neg.c: New test.
12173 * gcc.target/s390/nobp-return-mem-attr.c: New test.
12174 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
12175 * gcc.target/s390/nobp-return-mem-z10.c: New test.
12176 * gcc.target/s390/nobp-return-mem-z900.c: New test.
12177 * gcc.target/s390/nobp-return-reg-attr.c: New test.
12178 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
12179 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
12180 * gcc.target/s390/nobp-return-reg-z10.c: New test.
12181 * gcc.target/s390/nobp-return-reg-z900.c: New test.
12182 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
12183 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
12184 * gcc.target/s390/nobp-table-jump-z10.c: New test.
12185 * gcc.target/s390/nobp-table-jump-z900.c: New test.
12186
12187 2018-02-08 Richard Biener <rguenther@suse.de>
12188
12189 PR tree-optimization/84233
12190 * g++.dg/torture/pr84233.C: New testcase.
12191
12192 2018-02-08 Richard Biener <rguenther@suse.de>
12193
12194 PR tree-optimization/84278
12195 * gcc.target/i386/pr84278.c: New testcase.
12196
12197 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
12198
12199 PR rtl-optimization/84068
12200 PR rtl-optimization/83459
12201 * gcc.dg/pr84068.c: New test.
12202
12203 2018-02-08 Richard Biener <rguenther@suse.de>
12204
12205 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
12206 loop vectorization to happen.
12207
12208 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
12209
12210 PR c++/83204
12211 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
12212
12213 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
12214
12215 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
12216
12217 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
12218
12219 PR target/84154
12220 * gcc.target/powerpc/pr84154-1.c: New tests.
12221 * gcc.target/powerpc/pr84154-2.c: Likewise.
12222 * gcc.target/powerpc/pr84154-3.c: Likewise.
12223
12224 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
12225
12226 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
12227
12228 2018-02-07 Jakub Jelinek <jakub@redhat.com>
12229
12230 PR c++/84082
12231 * g++.dg/template/incomplete11.C: New test.
12232 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
12233
12234 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
12235
12236 PR fortran/82994
12237 * gfortran.dg/deallocate_error_3.f90: New test.
12238 * gfortran.dg/deallocate_error_4.f90: New test.
12239
12240 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
12241
12242 PR fortran/68560
12243 * gfortran.dg/shape_9.f90: New test.
12244
12245 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
12246
12247 PR fortran/82049
12248 * gfortran.dg/assumed_charlen_parameter.f90: New test.
12249
12250 2018-02-07 David Malcolm <dmalcolm@redhat.com>
12251
12252 PR c++/81610
12253 PR c++/80567
12254 * g++.dg/spellcheck-reswords.C: New test case.
12255 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
12256 suggestion of "if".
12257
12258 2018-02-07 Martin Liska <mliska@suse.cz>
12259
12260 PR c++/84059.
12261 * g++.dg/ext/mv26.C: New test.
12262
12263 2018-02-07 Tom de Vries <tom@codesourcery.com>
12264
12265 * gcc.dg/pr83844.c: Require effective target alloca.
12266
12267 2018-02-07 Tom de Vries <tom@codesourcery.com>
12268
12269 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
12270
12271 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
12272
12273 PR target/84243
12274 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
12275 -fcf-protection=return.
12276
12277 2018-02-07 Tom de Vries <tom@codesourcery.com>
12278
12279 PR libgomp/84217
12280 * c-c++-common/goacc/pr84217.c: New test.
12281 * gfortran.dg/goacc/pr84217.f90: New test.
12282
12283 2018-02-07 Richard Biener <rguenther@suse.de>
12284
12285 PR tree-optimization/84204
12286 * gcc.dg/graphite/pr84204.c: New testcase.
12287
12288 PR tree-optimization/84205
12289 * gcc.dg/graphite/pr84205.c: New testcase.
12290
12291 PR tree-optimization/84223
12292 * gfortran.dg/graphite/pr84223.f90: New testcase.
12293
12294 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
12295
12296 PR c++/71662
12297 * g++.dg/cpp0x/scoped_enum7.C: New.
12298
12299 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
12300
12301 PR tree-optimization/83008
12302 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
12303
12304 2018-02-07 Jakub Jelinek <jakub@redhat.com>
12305
12306 PR tree-optimization/84235
12307 * gcc.c-torture/execute/ieee/pr84235.c: New test.
12308
12309 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12310
12311 PR testsuite/84243
12312 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
12313 targets.
12314 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
12315
12316 2018-02-06 Jakub Jelinek <jakub@redhat.com>
12317
12318 PR target/84146
12319 * gcc.target/i386/pr84146.c: New test.
12320
12321 2018-02-06 Michael Collison <michael.collison@arm.com>
12322
12323 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
12324
12325 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12326
12327 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
12328 warning for -mno-speculate-indirect-jumps.
12329 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
12330 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
12331 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
12332 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
12333 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
12334 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
12335
12336 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
12337
12338 PR target/84145
12339 * c-c++-common/fcf-protection-1.c: Change a compared message.
12340 * c-c++-common/fcf-protection-2.c: Likewise.
12341 * c-c++-common/fcf-protection-3.c: Likewise.
12342 * c-c++-common/fcf-protection-5.c: Likewise.
12343 * c-c++-common/fcf-protection-6.c: New test.
12344 * c-c++-common/fcf-protection-7.c: Likewise.
12345
12346 2018-02-06 Marek Polacek <polacek@redhat.com>
12347
12348 PR tree-optimization/84228
12349 * c-c++-common/Wstringop-truncation-3.c: New test.
12350
12351 2018-02-06 Tamar Christina <tamar.christina@arm.com>
12352
12353 PR target/82641
12354 * gcc.target/arm/pragma_arch_switch_2.c: New.
12355
12356 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12357
12358 PR target/79975
12359 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
12360
12361 2018-02-05 Martin Sebor <msebor@redhat.com>
12362
12363 PR tree-optimization/83369
12364 * gcc.dg/Wnonnull.c: New test.
12365
12366 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
12367
12368 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
12369 argument and use dg-messages-by-file instead. Expect it to be
12370 an array rather than a dict.
12371 (lto-link-and-maybe-run): Remove messages_by_file argument and
12372 use an upvar for dg-messages-by-file. Update call to
12373 lto_handle_diagnostics.
12374 (lt-get-options): Treat dg-messages-by-file as an array
12375 rather than a dict.
12376 (lto-get-options-main): Likewise. Set the entry rather than appending.
12377 (lto-execute): Treat dg-messages-by-file as an array rather than
12378 a dict. Update call to lto-link-and-maybe-run.
12379
12380 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
12381
12382 PR c++/82782
12383 * g++.dg/cpp1z/inline-var4.C: New.
12384
12385 2018-02-05 Martin Liska <mliska@suse.cz>
12386
12387 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
12388 options.
12389 * c-c++-common/asan/pointer-compare-2.c: Likewise.
12390 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
12391 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
12392 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
12393 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
12394 * c-c++-common/asan/pointer-compare-3.c: New test.
12395
12396 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
12397
12398 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
12399 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
12400
12401 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
12402
12403 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
12404 _mm_maskz_range_sd, _mm_mask_range_round_sd,
12405 _mm_maskz_range_round_sd): Test new intrinsics.
12406 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
12407 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
12408 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
12409 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
12410 _mm_maskz_range_ss, _mm_mask_range_round_ss,
12411 _mm_maskz_range_round_ss): Test new intrinsics.
12412 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
12413 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
12414 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
12415 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
12416 __builtin_ia32_rangess128_round): Remove builtins.
12417 (__builtin_ia32_rangesd128_mask_round,
12418 __builtin_ia32_rangess128_mask_round): Test new builtins.
12419 * gcc.target/i386/sse-13.c: Ditto.
12420 * gcc.target/i386/sse-23.c: Ditto.
12421
12422 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
12423
12424 PR middle-end/79966
12425 * gfortran.dg/pr79966.f90: New testcase
12426
12427 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
12428
12429 PR fortran/84094
12430 * gfortran.dg/associate_23.f90: Fix invalid code.
12431 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
12432 * gfortran.dg/matmul_3.f90: Likewise.
12433 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
12434
12435 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
12436
12437 PR fortran/84115
12438 * gfortran.dg/associate_34.f90: New test.
12439 * gfortran.dg/associate_35.f90: New test.
12440
12441 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
12442
12443 PR fortran/84141
12444 PR fortran/84155
12445 * gfortran.dg/pr84155.f90: New test.
12446
12447 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
12448
12449 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
12450 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
12451
12452 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
12453
12454 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
12455 dg-do run stanza.
12456
12457 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
12458
12459 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
12460 requirement.
12461 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
12462 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
12463 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
12464
12465 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12466
12467 PR testsuite/52641
12468 * gcc.c-torture/execute/pr83362.c: Make work for int16.
12469 * gcc.dg/Wsign-conversion.c: Dito.
12470 * gcc.dg/attr-alloc_size-4.c: Dito.
12471 * gcc.dg/pr81020.c: Dito.
12472 * gcc.dg/pr81192.c: Dito.
12473 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
12474 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
12475 * gcc.dg/pr83844.c: Restrict to int32plus.
12476 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
12477 * gcc.dg/tree-ssa/ldist-25.c: Dito.
12478 * gcc.dg/tree-ssa/ldist-27.c: Dito.
12479 * gcc.dg/tree-ssa/ldist-28.c: Dito.
12480 * gcc.dg/tree-ssa/ldist-29.c: Dito.
12481 * gcc.dg/tree-ssa/ldist-30.c: Dito.
12482 * gcc.dg/tree-ssa/ldist-31.c: Dito.
12483 * gcc.dg/tree-ssa/ldist-32.c: Dito.
12484 * gcc.dg/tree-ssa/ldist-33.c: Dito.
12485 * gcc.dg/tree-ssa/ldist-34.c: Dito.
12486 * gcc.dg/tree-ssa/ldist-35.c: Dito.
12487 * gcc.dg/tree-ssa/ldist-36.c: Dito.
12488
12489 2018-02-02 Julia Koval <julia.koval@intel.com>
12490
12491 * gcc.target/i386/funcspec-56.inc: Handle new march.
12492 * g++.dg/ext/mv16.C: Ditto.
12493
12494 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12495
12496 * lib/target-supports.exp
12497 (check_effective_target_keeps_null_pointer_checks): No more
12498 special-case avr.
12499 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
12500 * gcc.dg/ifcvt-4.c: Skip avr.
12501 * gcc.dg/pr53037-1.c: Dito.
12502 * gcc.dg/pr53037-2.c: Dito.
12503 * gcc.dg/pr53037-3.c: Dito.
12504 * gcc.dg/pr63387-2.c: Dito.
12505 * gcc.dg/pr63387.c: Dito.
12506 * gcc.dg/sancov/cmp0.c: Dito.
12507 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
12508 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
12509 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
12510 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
12511 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
12512 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
12513 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
12514 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
12515 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
12516 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
12517 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
12518 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
12519 * gcc.dg/tree-ssa/pr82059.c: Dito.
12520 * gcc.c-torture/execute/pr70460.c: Dito.
12521
12522 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12523
12524 PR testsuite/52641
12525 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
12526 * gcc.c-torture/execute/20180112-1.c: Dito.
12527 * gcc.c-torture/execute/pr81503.c: Dito.
12528 * gcc.dg/store_merging_12.c: Dito.
12529 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
12530 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
12531 * gcc.dg/tree-ssa/pr80898.c: Dito.
12532 * gcc.dg/tree-ssa/pr82363.c: Dito.
12533 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
12534 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
12535 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
12536 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
12537 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
12538 * gcc.dg/tree-ssa/pr80803.c: Dito.
12539 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
12540 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
12541 * gcc.dg/tree-ssa/vrp114.c: Dito.
12542 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
12543 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
12544 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
12545
12546 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
12547
12548 PR target/84066
12549 * gcc.target/i386/cet-sjlj-6a.c: New test.
12550 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
12551
12552 2018-02-01 Marek Polacek <polacek@redhat.com>
12553
12554 PR c++/84125
12555 * g++.dg/cpp1y/lambda-generic-84125.C: New test.
12556
12557 2018-01-30 Jeff Law <law@redhat.com>
12558
12559 PR target/84128
12560 * gcc.target/i386/pr84128.c: New test.
12561
12562 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
12563
12564 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
12565 -fdelete-null-pointer-checks.
12566
12567 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
12568
12569 PR c++/83796
12570 * g++.dg/cpp0x/abstract-default1.C: New.
12571
12572 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12573
12574 PR tree-optimization/81635
12575 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
12576 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
12577
12578 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12579
12580 PR target/83370
12581 * gcc.target/aarch64/pr83370.c: New.
12582
12583 2018-02-01 Richard Biener <rguenther@suse.de>
12584
12585 * gcc.dg/graphite/pr35356-1.c: Adjust.
12586
12587 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12588
12589 PR testsuite/83846
12590 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
12591 for ILP32.
12592 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
12593 of hard-coding the choice.
12594 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
12595 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
12596 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
12597 memset call.
12598 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
12599 stdint.h types.
12600 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
12601 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
12602 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
12603 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
12604 * gcc.target/aarch64/sve/logical_1.c: Likewise.
12605 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
12606 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
12607 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
12608 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
12609 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
12610 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
12611 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
12612 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
12613 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
12614 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
12615 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
12616 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
12617 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
12618 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
12619 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
12620 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
12621 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
12622 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
12623 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
12624 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
12625 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
12626 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
12627 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
12628 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
12629 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
12630 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
12631 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
12632 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
12633 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
12634 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
12635 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
12636 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
12637 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
12638 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
12639 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
12640 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
12641 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
12642 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
12643 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
12644 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
12645 __builtin_popcountll rather than __builtin_popcountl.
12646
12647 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12648
12649 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
12650 of LD1R[HWD] for multi-element constants on big-endian targets.
12651 * gcc.target/aarch64/sve/slp_3.c: Likewise.
12652 * gcc.target/aarch64/sve/slp_4.c: Likewise.
12653
12654 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12655
12656 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
12657 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
12658 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
12659
12660 2018-02-01 Jakub Jelinek <jakub@redhat.com>
12661
12662 PR tree-optimization/81661
12663 PR tree-optimization/84117
12664 * gcc.dg/pr81661.c: New test.
12665 * gfortran.dg/pr84117.f90: New test.
12666
12667 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
12668
12669 PR fortran/83705
12670 * gfortran.dg/repeat_7.f90: Catch warning message.
12671
12672 2018-01-31 Ian Lance Taylor <iant@golang.org>
12673
12674 * go.go-torture/execute/printnil.go: New test.
12675
12676 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12677
12678 * lib/target-supports.exp (check_effective_target_comdat_group):
12679 Allow for Solaris as comdat syntax.
12680
12681 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
12682 Solaris with comdat_group support and as.
12683
12684 2018-01-31 Marek Polacek <polacek@redhat.com>
12685
12686 PR c/81779
12687 * gcc.dg/pr81779.c: New test.
12688
12689 2018-01-31 Jakub Jelinek <jakub@redhat.com>
12690
12691 PR fortran/84116
12692 * gfortran.dg/gomp/pr84116.f90: New test.
12693
12694 PR c++/83993
12695 * g++.dg/init/pr83993-2.C: New test.
12696
12697 PR c++/83993
12698 * g++.dg/init/pr83993-1.C: New test.
12699 * g++.dg/cpp0x/pr83993.C: New test.
12700
12701 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
12702
12703 PR fortran/84088
12704 * gfortran.dg/pr84088.f90: New test.
12705
12706 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
12707
12708 PR target/82444
12709 * gcc.target/i386/pr82444.c: New.
12710
12711 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
12712
12713 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
12714 * gcc.target/powerpc/vsx-13.c: New.
12715
12716 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
12717
12718 PR c++/84092
12719 * g++.dg/cpp1y/var-templ57.C: New.
12720
12721 2018-01-31 Marek Polacek <polacek@redhat.com>
12722
12723 PR c++/84138
12724 * g++.dg/diagnostic/pr84138.C: New test.
12725
12726 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
12727
12728 PR fortran/78534
12729 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
12730 -Wstringop-overflow warnings due to spurious warning with -O1.
12731 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
12732 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
12733
12734 2018-01-31 Richard Biener <rguenther@suse.de>
12735
12736 PR tree-optimization/84132
12737 * g++.dg/torture/pr84132.C: New testcase.
12738
12739 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
12740
12741 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
12742 dg-final scan.
12743
12744 2018-01-31 Julia Koval <julia.koval@intel.com>
12745
12746 PR target/83618
12747 * gcc.target/i386/rdpid.c: Remove "eax".
12748
12749 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12750
12751 PR tree-optimization/64946
12752 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
12753 scan-assembler checks.
12754
12755 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
12756
12757 * gcc.c-torture/execute/20180131-1.c: New test.
12758
12759 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
12760
12761 * gcc.target/arc/taux-1.c: New test.
12762 * gcc.target/arc/taux-2.c: Likewise.
12763
12764 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
12765
12766 * gcc.target/arc/uncached.c: New test.
12767
12768 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12769
12770 PR lto/83954
12771 * gnat.dg/lto20.adb: Remove dg-excess-errors.
12772
12773 2018-01-31 Jakub Jelinek <jakub@redhat.com>
12774
12775 PR preprocessor/69869
12776 * gcc.dg/cpp/trad/pr69869.c: New test.
12777
12778 PR c/84100
12779 * gcc.dg/pr84100.c: New test.
12780
12781 2018-01-30 Jeff Law <law@redhat.com>
12782
12783 PR target/84064
12784 * gcc.target/i386/pr84064: New test.
12785
12786 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
12787
12788 PR fortran/84134
12789 * gfortran.dg/data_implied_do_2.f90: New test.
12790
12791 2018-01-30 Janus Weil <janus@gcc.gnu.org>
12792
12793 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
12794
12795 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
12796
12797 PR fortran/84133
12798 * gfortran.dg/inline_matmul_21.f90: New test case.
12799
12800 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12801
12802 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
12803
12804 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
12805
12806 PR target/84112
12807 * gcc.target/powerpc/pr84112.c: New.
12808
12809 2018-01-30 Jakub Jelinek <jakub@redhat.com>
12810
12811 PR rtl-optimization/83986
12812 * gcc.dg/pr83986.c: New test.
12813
12814 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
12815
12816 PR 58684
12817 * gcc.dg/torture/inf-compare-1.c: Add xfail.
12818 * gcc.dg/torture/inf-compare-2.c: Add xfail.
12819 * gcc.dg/torture/inf-compare-3.c: Add xfail.
12820 * gcc.dg/torture/inf-compare-4.c: Add xfail.
12821
12822 2018-01-30 Jakub Jelinek <jakub@redhat.com>
12823
12824 PR tree-optimization/84111
12825 * gcc.c-torture/compile/pr84111.c: New test.
12826
12827 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12828
12829 PR ipa/83179
12830 * gcc.dg/ipa/inline-2.c: Fix template.
12831 * gcc.dg/ipa/inline-3.c: Fix template.
12832
12833 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12834
12835 PR ipa/81360
12836 * g++.dg/torture/pr81360.C: New testcase.
12837
12838 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12839
12840 PR lto/83954
12841 * gcc.dg/lto/pr83954.h: New testcase.
12842 * gcc.dg/lto/pr83954_0.c: New testcase.
12843 * gcc.dg/lto/pr83954_1.c: New testcase.
12844
12845 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12846
12847 PR bootstrap/84017
12848 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
12849 to dg-options.
12850 Simplify DW_AT_producer scan.
12851
12852 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12853
12854 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
12855
12856 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
12857
12858 PR target/83828
12859 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
12860 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
12861 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
12862 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
12863
12864 2018-01-29 Jeff Law <law@redhat.com>
12865
12866 PR testsuite/81010
12867 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
12868 better match other tests which require vsx. Verify the zero
12869 extension is part of the test in the combiner dump.
12870
12871 2018-01-29 Marek Polacek <polacek@redhat.com>
12872
12873 PR c/83966
12874 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
12875
12876 PR c++/83996
12877 * g++.dg/ext/pr83996.C: New test.
12878
12879 2018-01-29 Richard Biener <rguenther@suse.de>
12880
12881 PR tree-optimization/84057
12882 * gcc.dg/graphite/pr84057.c: New testcase.
12883
12884 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
12885
12886 PR fortran/84073
12887 * gfortran.dg/bind_c_usage_31.f90: New test.
12888
12889 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
12890
12891 PR c++/83924
12892 * g++.dg/warn/Wduplicated-branches5.C: New.
12893
12894 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
12895
12896 * gcc.target/rl78/test_addsi3_internal.c: New test.
12897
12898 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
12899
12900 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
12901 Make expected output depend on whether we expect sibcalls or not.
12902 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
12903 safe-indirect-jump-1.c).
12904
12905 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
12906 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
12907 Soren Rasmussen <s.c.rasmussen@gmail.com>
12908
12909 Fortran 2018 teams tests.
12910
12911 * gfortran.dg/team_number_1.f90: new test for team_number.
12912 * gfortran.dg/team_change_1.f90: new test for change team.
12913 * gfortran.dg/team_end_1.f90: new test for end team.
12914 * gfortran.dg/team_form_1.f90: new test for form team.
12915
12916 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
12917
12918 PR fortran/83998
12919 * gfortran.dg/dot_product_4.f90
12920
12921 2018-01-26 Martin Sebor <msebor@redhat.com>
12922
12923 PR tree-optimization/83896
12924 * gcc.dg/strlenopt-43.c: New.
12925
12926 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
12927
12928 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
12929 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
12930 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
12931 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
12932 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
12933 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
12934 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
12935 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
12936 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
12937 stanzas.
12938 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
12939 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
12940 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
12941 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
12942 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
12943 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
12944 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
12945 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
12946 instruction list.
12947 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
12948
12949 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
12950
12951 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
12952 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
12953 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
12954 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
12955 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
12956 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
12957 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
12958 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
12959 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
12960 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
12961 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
12962 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
12963 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
12964
12965 2018-01-26 Martin Liska <mliska@suse.cz>
12966
12967 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
12968 warning is seen.
12969
12970 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
12971
12972 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
12973 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
12974 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
12975 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
12976 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
12977 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
12978 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
12979 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
12980
12981 2018-01-26 Richard Biener <rguenther@suse.de>
12982
12983 PR rtl-optimization/84003
12984 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
12985 latent bug in DSE if NOINLINE is appropriately defined.
12986 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
12987 and defining NOINLINE.
12988
12989 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12990
12991 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
12992 tests specific to aarch64. XFAIL test on arm.
12993
12994 2018-01-26 Jakub Jelinek <jakub@redhat.com>
12995
12996 PR rtl-optimization/83985
12997 * gcc.dg/pr83985.c: New test.
12998
12999 PR c/83989
13000 * c-c++-common/Wrestrict-3.c: New test.
13001
13002 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
13003
13004 * gcc.target/arc/tdelegitimize_addr.c: New test.
13005
13006 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
13007
13008 * gcc.target/arc/jli-1.c: New file.
13009 * gcc.target/arc/jli-2.c: Likewise.
13010
13011 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
13012
13013 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
13014 scan-assembler.
13015 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
13016 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
13017
13018 2018-01-26 Richard Biener <rguenther@suse.de>
13019
13020 PR tree-optimization/81082
13021 * gcc.dg/vect/pr81082.c: New testcase.
13022 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
13023 simplification to n * n.
13024
13025 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13026
13027 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
13028 Solaris 10.
13029 * gcc.target/i386/pr63620.c: Likewise.
13030
13031 2018-01-26 Julia Koval <julia.koval@intel.com>
13032
13033 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
13034 -mavx512f -mavx512bw.
13035 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
13036 * gcc.target/i386/i386.exp: Fix types.
13037
13038 2018-01-26 Alan Modra <amodra@gmail.com>
13039
13040 PR target/84033
13041 * gcc.target/powerpc/swaps-p8-46.c: New.
13042
13043 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
13044
13045 PR fortran/37577
13046 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
13047 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
13048 'array01' in the tree dump comparison.
13049 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
13050 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
13051 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
13052
13053 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
13054
13055 PR middle-end/83055
13056 * gcc.dg/torture/pr83055.c: New testcase.
13057
13058 2018-01-25 Jakub Jelinek <jakub@redhat.com>
13059
13060 PR c++/84031
13061 * g++.dg/cpp1z/decomp36.C: New test.
13062
13063 PR middle-end/83977
13064 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
13065
13066 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
13067
13068 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
13069 the shift dump line.
13070 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
13071
13072 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
13073
13074 PR target/81550
13075 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
13076 index instead of int, which allows IVOPTs to properly optimize the
13077 loop.
13078
13079 2018-01-24 David Malcolm <dmalcolm@redhat.com>
13080
13081 PR jit/82846
13082 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
13083 of "fn_type" typedef.
13084 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
13085
13086 2018-01-24 Ian Lance Taylor <iant@golang.org>
13087
13088 * go.go-torture/execute/names-1.go: New test.
13089
13090 2018-01-19 Jeff Law <law@redhat.com>
13091
13092 PR target/83994
13093 * gcc.target/i386/pr83994.c: New test.
13094
13095 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
13096
13097 PR target/84014
13098 * gcc.target/powerpc/pr84014.c: New.
13099
13100 2018-01-24 Jakub Jelinek <jakub@redhat.com>
13101
13102 PR middle-end/83977
13103 * c-c++-common/gomp/pr83977-1.c: New test.
13104 * c-c++-common/gomp/pr83977-2.c: New test.
13105 * c-c++-common/gomp/pr83977-3.c: New test.
13106 * gfortran.dg/gomp/pr83977.f90: New test.
13107
13108 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
13109
13110 PR testsuite/83889
13111 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
13112 * gcc.dg/vect/pr80631-1.c: Likewise.
13113 * gcc.dg/vect/pr80631-2.c: Likewise.
13114 * gcc.dg/vect/pr81410.c: Likewise.
13115 * gcc.dg/vect/pr81633.c: Likewise.
13116 * gcc.dg/vect/pr81815.c: Likewise.
13117 * gcc.dg/vect/pr82108.c: Likewise.
13118 * gcc.dg/vect/pr83857.c: Likewise.
13119 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
13120 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
13121 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
13122 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
13123 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
13124 * gcc.dg/vect/vect-reduc-11.c: Likewise.
13125 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
13126 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
13127 dg-xfail-run-if instead.
13128 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
13129 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
13130 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
13131 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
13132 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
13133
13134 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
13135
13136 PR tree-optimization/83979
13137 * g++.dg/pr83979.c: New test.
13138
13139 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13140
13141 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
13142 option. Add arm_neon_ok_no_float_abi check.
13143
13144 2018-01-24 Richard Biener <rguenther@suse.de>
13145
13146 PR tree-optimization/83176
13147 * gcc.dg/graphite/pr83176.c: New testcase.
13148
13149 2018-01-24 Richard Biener <rguenther@suse.de>
13150
13151 PR tree-optimization/82819
13152 * gcc.dg/graphite/pr82819.c: New testcase.
13153
13154 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
13155
13156 PR c++/83921
13157 * g++.dg/cpp1y/constexpr-83921-1.C: New.
13158 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
13159 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
13160 * g++.dg/ext/stmtexpr20.C: Likewise.
13161 * g++.dg/ext/stmtexpr21.C: Likewise.
13162
13163 2018-01-23 David Malcolm <dmalcolm@redhat.com>
13164
13165 PR c++/83974
13166 * g++.dg/warn/pr83974.C: New test case.
13167
13168 2018-01-23 Jakub Jelinek <jakub@redhat.com>
13169
13170 PR sanitizer/83987
13171 * g++.dg/ubsan/pr83987.C: New test.
13172
13173 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
13174
13175 PR fortran/83866
13176 * gfortran.dg/pdt_29.f03: New test.
13177
13178 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
13179
13180 PR fortran/83898
13181 * gfortran.dg/associate_33.f03: New test.
13182
13183 2018-01-23 Martin Liska <mliska@suse.cz>
13184
13185 PR lto/81440
13186 * gcc.dg/lto/pr81440.h: New test.
13187 * gcc.dg/lto/pr81440_0.c: New test.
13188 * gcc.dg/lto/pr81440_1.c: New test.
13189
13190 2018-01-23 Nathan Sidwell <nathan@acm.org>
13191
13192 PR c++/83988
13193 * g++.dg/template/pr83988.C: New.
13194
13195 2018-01-23 Jakub Jelinek <jakub@redhat.com>
13196
13197 PR c++/82882
13198 PR c++/83978
13199 * g++.dg/cpp0x/pr82882.C: New test.
13200 * g++.dg/cpp0x/pr83978.C: New test.
13201
13202 PR c++/83958
13203 * g++.dg/cpp1z/decomp35.C: New test.
13204
13205 2018-01-23 Nathan Sidwell <nathan@acm.org>
13206
13207 * g++.dg/cpp0x/range-for10.C: Adjust.
13208 * g++.dg/ext/forscope1.C: Adjust.
13209 * g++.dg/ext/forscope2.C: Adjust.
13210 * g++.dg/template/for1.C: Adjust.
13211
13212 2018-01-23 David Malcolm <dmalcolm@redhat.com>
13213
13214 PR tree-optimization/83510
13215 * gcc.c-torture/compile/pr83510.c: New test case.
13216
13217 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
13218
13219 PR testsuite/83888
13220 * lib/target-supports.exp (check_effective_target_vect_float): Say
13221 that the result only holds when -funsafe-math-optimizations is on.
13222 (check_effective_target_vect_float_strict): New procedure.
13223 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
13224 of vect_float.
13225 * gcc.dg/vect/vect-reduc-6.c: Likewise.
13226
13227 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
13228
13229 PR tree-optimization/83965
13230 * gcc.dg/vect/pr83965.c: New test.
13231
13232 2018-01-23 Richard Biener <rguenther@suse.de>
13233
13234 PR tree-optimization/83963
13235 * gfortran.dg/graphite/pr83963.f: New testcase.
13236 * gcc.dg/graphite/pr83963-2.c: Likewise.
13237
13238 2018-01-23 Jakub Jelinek <jakub@redhat.com>
13239
13240 PR c++/83918
13241 * g++.dg/cpp1z/pr83918.C: New test.
13242
13243 2018-01-22 Jakub Jelinek <jakub@redhat.com>
13244
13245 PR tree-optimization/83957
13246 * gcc.dg/autopar/pr83957.c: New test.
13247
13248 PR tree-optimization/83081
13249 * gcc.dg/predict-8.c: Adjust expected probability.
13250
13251 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
13252
13253 PR target/83862
13254 * gcc.target/powerpc/pr83862.c: New test.
13255
13256 2018-01-22 Carl Love <cel@us.ibm.com>
13257
13258 * gcc.target/powerpc/powerpc.exp: Add torture tests for
13259 builtins-4-runnable.c, builtins-6-runnable.c,
13260 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
13261 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
13262 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
13263 for signed/unsigned 128-bit and long long int loads.
13264
13265 2018-01-22 Marek Polacek <polacek@redhat.com>
13266
13267 PR c++/81933
13268 * g++.dg/cpp1y/constexpr-empty4.C: New test.
13269
13270 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
13271
13272 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
13273 scan-asembler valid instructions list.
13274 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
13275 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
13276 power8-vector requirement and option.
13277 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
13278
13279 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
13280
13281 PR 78534
13282 PR 83704
13283 * gfortran.dg/string_1.f90: Remove printing the length.
13284
13285 2018-01-22 Richard Biener <rguenther@suse.de>
13286
13287 PR tree-optimization/83963
13288 * gcc.dg/graphite/pr83963.c: New testcase.
13289
13290 2018-01-22 Sudakshina Das <sudi.das@arm.com>
13291
13292 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
13293 dg-require-effective-target directives.
13294
13295 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13296
13297 * lib/target-supports.exp (check_effective_target_arm_softfloat):
13298 New procedure.
13299 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
13300 Adjust scan-assembler checks for soft-float.
13301
13302 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13303
13304 PR target/83946
13305 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
13306
13307 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
13308
13309 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
13310 * gcc.dg/pr83623.c: Likewise.
13311 * gcc.dg/pr83666.c: Likewise.
13312
13313 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13314 David Edelsohn <dje.gcc@gmail.com>
13315
13316 PR target/83946
13317 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
13318 assembly output from "crset eq" to "crset 2".
13319 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
13320 assembly output from . to $.
13321 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
13322 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
13323 assembly output from "crset eq" to "crset 2".
13324 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
13325 assembly output from "crset eq" to "crset 2", and from . to $.
13326
13327 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
13328
13329 PR fortran/83900
13330 * gfortran.dg/matmul_18.f90: New test.
13331
13332 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
13333
13334 PR tree-optimization/83940
13335 * gcc.dg/torture/pr83940.c: New test.
13336
13337 2018-01-20 Jakub Jelinek <jakub@redhat.com>
13338
13339 PR middle-end/83945
13340 * gcc.dg/tls/pr83945.c: New test.
13341
13342 PR target/83930
13343 * gcc.dg/pr83930.c: New test.
13344
13345 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
13346
13347 PR fortran/83900
13348 * gfortran.dg/matmul_17.f90: New test.
13349
13350 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
13351
13352 PR fortran/80768
13353 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
13354
13355 2018-01-19 Jakub Jelinek <jakub@redhat.com>
13356
13357 PR c++/81167
13358 * g++.dg/cpp0x/pr81167.C: New test.
13359
13360 PR c++/83919
13361 * g++.dg/cpp0x/pr83919.C: New test.
13362
13363 2018-01-19 Jeff Law <law@redhat.com>
13364 Jakub Jelinek <jakub@redhat.com>
13365
13366 * gcc.dg/stack-check-16.c: New test.
13367
13368 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
13369
13370 PR target/83790
13371 * gcc.target/nvptx/indirect_call.c: New test.
13372
13373 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13374
13375 * g++.dg/torture/pr83619.C: Remove dg-message.
13376
13377 2018-01-19 Martin Liska <mliska@suse.cz>
13378
13379 * gcc.dg/predict-1.c: Adjust expected probability.
13380 * gcc.dg/predict-3.c: Likewise.
13381 * gcc.dg/predict-5.c: Likewise.
13382 * gcc.dg/predict-6.c: Likewise.
13383 * gcc.dg/predict-9.c: Likewise.
13384
13385 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
13386
13387 PR tree-optimization/83922
13388 * gcc.dg/pr83922.c: New test.
13389
13390 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
13391
13392 PR tree-optimization/83914
13393 * gcc.dg/vect/pr83914.c: New test.
13394
13395 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13396
13397 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
13398 * gcc.target/arm/negdi-2.c: Likewise.
13399 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
13400
13401 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13402
13403 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
13404
13405 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13406
13407 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
13408
13409 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
13410
13411 * gcc.dg/torture/pr52451.c (main): Skip long double test on
13412 hppa*-*-hpux*.
13413
13414 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13415
13416 PR ipa/83619
13417 PR testsuite/83934
13418 * g++.dg/torture/pr83619.C (e): Define before first use instead of
13419 forward declaration.
13420
13421 2018-01-18 Carl Love <cel@us.ibm.com>
13422
13423 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
13424 to the function.
13425
13426 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
13427
13428 PR c++/81013
13429 * g++.dg/inherit/union3.C: New.
13430
13431 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13432
13433 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
13434
13435 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
13436
13437 PR ipa/83619
13438 * g++.dg/torture/pr83619.C: New testcase.
13439
13440 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13441
13442 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
13443 Add function body to force error messages in some configurations.
13444
13445 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13446
13447 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
13448 and arm_thumb1_ok.
13449
13450 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
13451
13452 PR other/70268
13453 * c-c++-common/ffile-prefix-map.c: New test.
13454 * c-c++-common/fmacro-prefix-map.c: New test.
13455 * c-c++-common/cpp/ffile-prefix-map.c: New test.
13456 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
13457
13458 2018-01-18 Martin Liska <mliska@suse.cz>
13459
13460 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
13461 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13462 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13463 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13464 * gcc.target/i386/ret-thunk-10.c: Likewise.
13465 * gcc.target/i386/ret-thunk-11.c: Likewise.
13466 * gcc.target/i386/ret-thunk-12.c: Likewise.
13467 * gcc.target/i386/ret-thunk-15.c: Likewise.
13468 * gcc.target/i386/ret-thunk-9.c: Likewise.
13469
13470 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13471
13472 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
13473 order.
13474
13475 2018-01-18 Nathan Sidwell <nathan@acm.org>
13476
13477 PR c++/83160
13478 * g++.dg/cpp0x/pr83160.C: New.
13479
13480 2018-01-18 Richard Biener <rguenther@suse.de>
13481
13482 PR tree-optimization/83887
13483 * gcc.dg/graphite/pr83887.c: New testcase.
13484 * gfortran.dg/graphite/pr83887.f90: Likewise.
13485 * gfortran.dg/graphite/pr83887.f: Likewise.
13486
13487 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13488
13489 PR target/65578
13490 * gcc.target/arm/builtin-bswap.x: New file.
13491 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
13492 and options for armv6t2.
13493 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
13494 and options for Thumb1.
13495 * gcc.target/arm/builtin-bswap16.x: New file.
13496 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
13497 and options for armv6t2.
13498 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
13499 and options for Thumb1.
13500
13501 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13502
13503 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
13504 order.
13505
13506 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13507
13508 PR c/61240
13509 * gcc.dg/pr61240.c: New test.
13510
13511 2018-01-17 Harald Anlauf <anlauf@gmx.de>
13512
13513 PR fortran/83864
13514 * gfortran.dg/pr83864.f90: New test.
13515
13516 2018-01-17 Jeff Law <law@redhat.com>
13517
13518 PR testsuite/83883
13519 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
13520
13521 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13522
13523 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
13524 restriction, but still restrict to 64-bit.
13525 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
13526 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
13527
13528 2018-01-17 Harald Anlauf <anlauf@gmx.de>
13529
13530 PR fortran/83874
13531 * gfortran.dg/pr83874.f90: New test.
13532
13533 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13534
13535 PR c++/83824
13536 * g++.dg/cpp0x/pr83824.C: New test.
13537
13538 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
13539
13540 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
13541 appropriate .gnu_attribute for the long double type, if we use the
13542 long double type, but do not generate any calls.
13543 * gcc.target/powerpc/gnuattr2.c: Likewise.
13544 * gcc.target/powerpc/gnuattr3.c: Likewise.
13545
13546 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
13547
13548 PR c++/78344
13549 * g++.dg/cpp0x/alignas13.C: New.
13550
13551 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13552
13553 PR c++/83897
13554 * g++.dg/cpp0x/pr83897.C: New test.
13555
13556 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
13557
13558 PR ipa/83051
13559 * gcc.c-torture/compile/pr83051-2.c: New testcase.
13560
13561 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
13562
13563 PR c++/81054
13564 * g++.dg/cpp0x/constexpr-ice19.C: New.
13565
13566 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
13567
13568 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
13569 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
13570 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
13571 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
13572 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
13573 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
13574 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
13575 * gcc.target/powerpc/builtins-1-be-folded.c: New.
13576 * gcc.target/powerpc/builtins-1-le-folded.c: New.
13577 * gcc.target/powerpc/builtins-1.fold.h: New.
13578
13579 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
13580
13581 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
13582 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
13583
13584 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13585
13586 * gcc.target/arm/g2.c: Add -marm to dg-options.
13587 * gcc.target/arm/scd42-2.c: Likewise.
13588
13589 2018-01-17 Nathan Sidwell <nathan@acm.org>
13590
13591 PR c++/83287
13592 * g++.dg/lookup/pr83287-2.C: New.
13593
13594 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13595
13596 PR c++/83814
13597 PR c++/83902
13598 * g++.dg/wrappers/pr83814.C: New test case.
13599 * g++.dg/wrappers/pr83902.C: New test case.
13600
13601 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13602
13603 PR lto/83121
13604 * g++.dg/lto/pr83121_0.C: New test case.
13605 * g++.dg/lto/pr83121_1.C: New test case.
13606 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
13607 adapted from DejaGnu's dg-test.
13608 (lto_handle_diagnostics): New procedure.
13609 (lto_prune_warns): Ignore informational notes.
13610 (lto-link-and-maybe-run): Add "messages_by_file" param.
13611 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
13612 "execute" when "link" fails if "execute" was not specified.
13613 (lto-can-handle-directive): New procedure.
13614 (lto-get-options-main): Call lto-can-handle-directive. Add a
13615 dg-messages local, using it to set the caller's
13616 dg-messages-by-file for the given source file.
13617 (lto-get-options): Likewise.
13618 (lto-execute): Add dg-messages-by-file local, and pass it to
13619 lto-link-and-maybe-run.
13620
13621 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
13622 Richard Sandiford <richard.sandiford@linaro.org>
13623
13624 PR target/79041
13625 PR target/82964
13626 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
13627 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
13628
13629 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13630
13631 * lib/target-supports.exp: Fix -march arguments in arm arch effective
13632 target check autogenerator for armv8.1-a and armv8.2-a.
13633
13634 2018-01-17 Carl Love <cel@us.ibm.com>
13635
13636 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
13637 Add debug print statements.
13638 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
13639 16 byte vector load followed by a partial vector load.
13640
13641 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13642
13643 PR c++/83799
13644 * g++.dg/wrappers/pr83799.C: New test case.
13645
13646 2018-01-17 Nathan Sidwell <nathan@acm.org>
13647
13648 PR c++/83739
13649 * g++.dg/cpp1y/pr83739.C: New.
13650
13651 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13652
13653 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
13654 * gcc.target/visium/overflow16.c: Likewise.
13655 * gcc.target/visium/overflow32.c: Likewise.
13656
13657 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13658
13659 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
13660
13661 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13662
13663 * gcc.dg/rtl/arm/stl-cond.c: New test.
13664 * gcc.target/arm/stl-cond.c: Delete.
13665
13666 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13667
13668 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
13669 directives.
13670
13671 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13672
13673 PR tree-optimization/83843
13674 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
13675 * gcc.dg/store_merging_19.c: New test.
13676
13677 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13678
13679 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
13680 and options.
13681
13682 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13683
13684 PR rtl-optimization/83771
13685 * gcc.dg/pr83771.c: New test.
13686
13687 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13688
13689 PR tree-optimization/81184
13690 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
13691 targets.
13692 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
13693
13694 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13695
13696 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
13697
13698 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
13699
13700 PR target/83546
13701 * gcc.target/i386/pr83546.c: New test.
13702
13703 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13704
13705 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
13706
13707 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13708
13709 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
13710 test and add dg-warning for the -Wstringop-overflow warning.
13711
13712 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13713
13714 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
13715 XFAIL last test on SPARC and Visium.
13716
13717 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
13718
13719 PR rtl-optimization/80481
13720 * g++.dg/pr80481.C: Exclude solaris.
13721
13722 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13723
13724 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
13725 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
13726 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
13727
13728 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13729
13730 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
13731 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
13732 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
13733 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
13734 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
13735 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
13736 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
13737 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
13738 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
13739 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
13740 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
13741 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
13742 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
13743 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
13744 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
13745
13746 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13747
13748 PR testsuite/77734
13749 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
13750
13751 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13752
13753 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
13754 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
13755 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
13756 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
13757 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
13758 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
13759
13760 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
13761
13762 PR tree-optimization/83857
13763 * gcc.dg/vect/pr83857.c: New test.
13764
13765 2018-01-16 Richard Biener <rguenther@suse.de>
13766
13767 PR tree-optimization/83867
13768 * gcc.dg/vect/pr83867.c: New testcase.
13769
13770 2018-01-16 Jakub Jelinek <jakub@redhat.com>
13771
13772 PR c/83844
13773 * gcc.dg/pr83844.c: New test.
13774
13775 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
13776
13777 * gcc.dg/torture/pr83847.c: New test.
13778
13779 2018-01-16 Jakub Jelinek <jakub@redhat.com>
13780
13781 PR rtl-optimization/86620
13782 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
13783 instead of --param=max-sched-ready-insns=0.
13784 * gcc.target/i386/pr83620.c: New test.
13785 * gcc.dg/pr83620.c: New test.
13786
13787 PR tree-optimization/83843
13788 * gcc.dg/store_merging_18.c: New test.
13789
13790 PR c++/83817
13791 * g++.dg/cpp1y/pr83817.C: New test.
13792
13793 PR c++/83825
13794 * g++.dg/template/pr83825.C: New test.
13795
13796 2018-01-16 Richard Biener <rguenther@suse.de>
13797
13798 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
13799
13800 2018-01-16 Richard Biener <rguenther@suse.de>
13801
13802 PR testsuite/82132
13803 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
13804 from gcc.dg/torture/pr60092.c.
13805
13806 2018-01-15 Martin Sebor <msebor@redhat.com>
13807
13808 PR c++/83588
13809 * g++.dg/ext/flexary28.C: New test.
13810
13811 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
13812
13813 PR fortran/82257
13814 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
13815
13816 2018-01-15 Martin Sebor <msebor@redhat.com>
13817
13818 PR testsuite/83869
13819 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
13820
13821 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
13822
13823 PR fortran/54613
13824 * gfortran.dg/minmaxloc_9.f90: New test.
13825 * gfortran.dg/minmaxloc_10.f90: New test.
13826 * gfortran.dg/minmaxloc_11.f90: New test.
13827
13828 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
13829
13830 PR target/83839
13831 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
13832 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13833 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13834 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13835 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13836 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13837 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13838 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13839 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13840 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13841 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13842 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13843 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13844 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13845 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13846 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
13847 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
13848 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
13849 * gcc.target/i386/ret-thunk-10.c: Likewise.
13850 * gcc.target/i386/ret-thunk-11.c: Likewise.
13851 * gcc.target/i386/ret-thunk-12.c: Likewise.
13852 * gcc.target/i386/ret-thunk-13.c: Likewise.
13853 * gcc.target/i386/ret-thunk-14.c: Likewise.
13854 * gcc.target/i386/ret-thunk-15.c: Likewise.
13855 * gcc.target/i386/ret-thunk-9.c: Don't check the
13856 __x86_return_thunk label. Scan for "push" only for Linux.
13857
13858 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
13859
13860 PR testsuite/79920
13861 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
13862
13863 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13864
13865 PR target/83687
13866 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
13867 tests.
13868 * gcc.target/arm/pr83687.c: New test.
13869
13870 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
13871
13872 Adjust tests to AVR_TINY.
13873
13874 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
13875 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
13876 * gcc.target/avr/pr71627.c: Same.
13877 * gcc.target/avr/torture/addr-space-1-0.c: Same.
13878 * gcc.target/avr/torture/addr-space-1-1.c: Same.
13879 * gcc.target/avr/torture/addr-space-1-x.c: Same.
13880 * gcc.target/avr/torture/addr-space-2-0.c: Same.
13881 * gcc.target/avr/torture/addr-space-2-1.c: Same.
13882 * gcc.target/avr/torture/addr-space-2-x.c: Same.
13883 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
13884 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
13885 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
13886 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
13887 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
13888 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
13889 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
13890 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
13891 * gcc.target/avr/torture/pr61055.c: Same.
13892 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
13893 available.
13894 * gcc.target/avr/torture/int24-mul.c: Same.
13895 * gcc.target/avr/torture/pr51782-1.c: Same.
13896 * gcc.target/avr/torture/pr61443.c: Same.
13897 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
13898 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
13899
13900 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
13901
13902 PR c/83801
13903 PR c/83729
13904 * gcc.target/avr/torture/pr83729.c: New test.
13905 * gcc.target/avr/torture/pr83801.c: New test.
13906
13907 2018-01-15 Jakub Jelinek <jakub@redhat.com>
13908
13909 PR middle-end/82694
13910 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
13911 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
13912
13913 2018-01-10 Martin Sebor <msebor@redhat.com>
13914
13915 PR other/83508
13916 * gcc.dg/Wstringop-overflow-2.c: New test.
13917
13918 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13919
13920 PR libgfortran/83811
13921 * gfortran.dg/fmt_e.f90: New test.
13922
13923 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13924
13925 * gcc.target/i386/indirect-thunk-10.c: New test.
13926 * gcc.target/i386/indirect-thunk-8.c: Likewise.
13927 * gcc.target/i386/indirect-thunk-9.c: Likewise.
13928 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
13929 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
13930 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
13931 * gcc.target/i386/ret-thunk-17.c: Likewise.
13932 * gcc.target/i386/ret-thunk-18.c: Likewise.
13933 * gcc.target/i386/ret-thunk-19.c: Likewise.
13934 * gcc.target/i386/ret-thunk-20.c: Likewise.
13935 * gcc.target/i386/ret-thunk-21.c: Likewise.
13936
13937 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13938
13939 * gcc.target/i386/indirect-thunk-register-4.c: New test.
13940
13941 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13942
13943 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
13944 -mno-indirect-branch-register.
13945 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13946 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13947 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13948 * gcc.target/i386/indirect-thunk-5.c: Likewise.
13949 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13950 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13951 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13952 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13953 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
13954 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
13955 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13956 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13957 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13958 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
13959 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
13960 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
13961 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13962 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13963 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13964 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13965 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13966 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
13967 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
13968 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13969 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
13970 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
13971 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
13972 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
13973 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
13974 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
13975 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
13976 * gcc.target/i386/ret-thunk-10.c: Likewise.
13977 * gcc.target/i386/ret-thunk-11.c: Likewise.
13978 * gcc.target/i386/ret-thunk-12.c: Likewise.
13979 * gcc.target/i386/ret-thunk-13.c: Likewise.
13980 * gcc.target/i386/ret-thunk-14.c: Likewise.
13981 * gcc.target/i386/ret-thunk-15.c: Likewise.
13982 * gcc.target/i386/ret-thunk-9.c: Likewise.
13983 * gcc.target/i386/indirect-thunk-register-1.c: New test.
13984 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
13985 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
13986
13987 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13988
13989 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
13990 -mfunction-return=keep.
13991 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13992 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13993 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13994 * gcc.target/i386/indirect-thunk-5.c: Likewise.
13995 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13996 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13997 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13998 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13999 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
14000 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
14001 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
14002 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
14003 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
14004 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
14005 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
14006 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
14007 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
14008 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
14009 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
14010 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
14011 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
14012 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
14013 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
14014 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
14015 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
14016 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
14017 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
14018 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
14019 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
14020 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
14021 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
14022 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
14023 * gcc.target/i386/ret-thunk-1.c: New test.
14024 * gcc.target/i386/ret-thunk-10.c: Likewise.
14025 * gcc.target/i386/ret-thunk-11.c: Likewise.
14026 * gcc.target/i386/ret-thunk-12.c: Likewise.
14027 * gcc.target/i386/ret-thunk-13.c: Likewise.
14028 * gcc.target/i386/ret-thunk-14.c: Likewise.
14029 * gcc.target/i386/ret-thunk-15.c: Likewise.
14030 * gcc.target/i386/ret-thunk-16.c: Likewise.
14031 * gcc.target/i386/ret-thunk-2.c: Likewise.
14032 * gcc.target/i386/ret-thunk-3.c: Likewise.
14033 * gcc.target/i386/ret-thunk-4.c: Likewise.
14034 * gcc.target/i386/ret-thunk-5.c: Likewise.
14035 * gcc.target/i386/ret-thunk-6.c: Likewise.
14036 * gcc.target/i386/ret-thunk-7.c: Likewise.
14037 * gcc.target/i386/ret-thunk-8.c: Likewise.
14038 * gcc.target/i386/ret-thunk-9.c: Likewise.
14039
14040 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
14041
14042 * gcc.target/i386/indirect-thunk-1.c: New test.
14043 * gcc.target/i386/indirect-thunk-2.c: Likewise.
14044 * gcc.target/i386/indirect-thunk-3.c: Likewise.
14045 * gcc.target/i386/indirect-thunk-4.c: Likewise.
14046 * gcc.target/i386/indirect-thunk-5.c: Likewise.
14047 * gcc.target/i386/indirect-thunk-6.c: Likewise.
14048 * gcc.target/i386/indirect-thunk-7.c: Likewise.
14049 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
14050 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
14051 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
14052 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
14053 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
14054 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
14055 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
14056 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
14057 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
14058 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
14059 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
14060 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
14061 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
14062 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
14063 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
14064 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
14065 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
14066 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
14067 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
14068 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
14069 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
14070 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
14071 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
14072 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
14073 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
14074 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
14075
14076 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
14077
14078 PR ipa/83051
14079 * gcc.c-torture/compile/pr83051.c: New testcase.
14080
14081 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14082
14083 PR tree-optimization/83501
14084 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
14085
14086 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
14087
14088 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
14089 for lvx and stvx instead of lxvd2x and stxvd2x and require
14090 little-endian target. Add comments.
14091 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
14092 comprehensive testing.
14093 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
14094 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
14095 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
14096 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
14097 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
14098 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
14099 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
14100 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
14101 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
14102 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
14103 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
14104 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
14105 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
14106 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
14107 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
14108 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
14109 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
14110 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
14111 scan-assembler-not directives that forbid lvx and xxpermdi.
14112 * gcc.target/powerpc/vec-extract-3.c: Likewise.
14113 * gcc.target/powerpc/vec-extract-5.c: Likewise.
14114 * gcc.target/powerpc/vec-extract-6.c: Likewise.
14115 * gcc.target/powerpc/vec-extract-7.c: Likewise.
14116 * gcc.target/powerpc/vec-extract-8.c: Likewise.
14117 * gcc.target/powerpc/vec-extract-9.c: Likewise.
14118 * gcc.target/powerpc/vsx-vector-6-le.c: Change
14119 scan-assembler-times directives to reflect different numbers of
14120 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
14121
14122 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14123 Alan Hayward <alan.hayward@arm.com>
14124 David Sherwood <david.sherwood@arm.com>
14125
14126 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
14127 than SLP vectorization.
14128 * gcc.dg/vect/vect-alias-check-10.c: New test.
14129 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
14130 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
14131 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
14132 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
14133 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
14134 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
14135 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
14136 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
14137 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
14138 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
14139 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
14140 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
14141 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
14142 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
14143 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
14144 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
14145 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
14146 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
14147 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
14148 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
14149 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
14150 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
14151 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
14152
14153 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14154 Alan Hayward <alan.hayward@arm.com>
14155 David Sherwood <david.sherwood@arm.com>
14156
14157 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
14158 New proc.
14159 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
14160 targets with scatter stores.
14161 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
14162 stores.
14163 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
14164 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
14165 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
14166 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
14167 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
14168 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
14169 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
14170 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
14171 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
14172 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
14173 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
14174 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
14175 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
14176 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
14177 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
14178 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
14179
14180 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14181 Alan Hayward <alan.hayward@arm.com>
14182 David Sherwood <david.sherwood@arm.com>
14183
14184 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
14185 for double_reduc1.
14186 * gcc.target/aarch64/sve/strided_load_4.c: New test.
14187 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
14188 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
14189 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
14190
14191 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14192 Alan Hayward <alan.hayward@arm.com>
14193 David Sherwood <david.sherwood@arm.com>
14194
14195 * gcc.target/aarch64/sve/strided_load_1.c: New test.
14196 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
14197 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
14198
14199 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14200 Alan Hayward <alan.hayward@arm.com>
14201 David Sherwood <david.sherwood@arm.com>
14202
14203 * gcc.target/aarch64/sve/gather_load_1.c: New test.
14204 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
14205 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
14206 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
14207 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
14208 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
14209 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
14210 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
14211 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
14212 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
14213 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
14214 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
14215 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
14216 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
14217
14218 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14219 Alan Hayward <alan.hayward@arm.com>
14220 David Sherwood <david.sherwood@arm.com>
14221
14222 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
14223 check for a message about using in-order reductions.
14224 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
14225 check for a message about using in-order reductions.
14226 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
14227 vectorized and check for a message about using in-order reductions.
14228 Expect targets with variable-length vectors to fall back to the
14229 fixed-length mininum.
14230 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
14231 check for a message about using in-order reductions.
14232 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
14233 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
14234 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
14235 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
14236 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
14237 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
14238 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
14239 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
14240 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
14241 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
14242 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
14243 vect_fold_left_plus.
14244
14245 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14246
14247 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
14248 are spilled.
14249 * gcc.target/aarch64/sve/spill_2.c: New test.
14250 * gcc.target/aarch64/sve/spill_3.c: Likewise.
14251 * gcc.target/aarch64/sve/spill_4.c: Likewise.
14252 * gcc.target/aarch64/sve/spill_5.c: Likewise.
14253 * gcc.target/aarch64/sve/spill_6.c: Likewise.
14254 * gcc.target/aarch64/sve/spill_7.c: Likewise.
14255
14256 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14257 Alan Hayward <alan.hayward@arm.com>
14258 David Sherwood <david.sherwood@arm.com>
14259
14260 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
14261 of branches.
14262 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
14263 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
14264 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
14265 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
14266 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
14267 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
14268 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
14269 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
14270 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
14271
14272 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14273 Alan Hayward <alan.hayward@arm.com>
14274 David Sherwood <david.sherwood@arm.com>
14275
14276 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
14277 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
14278 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
14279 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
14280
14281 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14282 Alan Hayward <alan.hayward@arm.com>
14283 David Sherwood <david.sherwood@arm.com>
14284
14285 * lib/target-supports.exp
14286 (check_effective_target_vect_fold_extract_last): New proc.
14287 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
14288 for fold_extract_last.
14289 * gcc.dg/vect/pr65947-2.c: Likewise.
14290 * gcc.dg/vect/pr65947-3.c: Likewise.
14291 * gcc.dg/vect/pr65947-4.c: Likewise.
14292 * gcc.dg/vect/pr65947-5.c: Likewise.
14293 * gcc.dg/vect/pr65947-6.c: Likewise.
14294 * gcc.dg/vect/pr65947-9.c: Likewise.
14295 * gcc.dg/vect/pr65947-10.c: Likewise.
14296 * gcc.dg/vect/pr65947-12.c: Likewise.
14297 * gcc.dg/vect/pr65947-14.c: Likewise.
14298 * gcc.dg/vect/pr80631-1.c: Likewise.
14299 * gcc.target/aarch64/sve/clastb_1.c: New test.
14300 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
14301 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
14302 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
14303 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
14304 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
14305 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
14306 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
14307 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
14308 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
14309 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
14310 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
14311 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
14312 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
14313
14314 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14315 Alan Hayward <alan.hayward@arm.com>
14316 David Sherwood <david.sherwood@arm.com>
14317
14318 * gcc.target/aarch64/sve/live_1.c: New test.
14319 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
14320
14321 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14322 Alan Hayward <alan.hayward@arm.com>
14323 David Sherwood <david.sherwood@arm.com>
14324
14325 * gcc.target/aarch64/sve/nopeel_1.c: New test.
14326 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
14327 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
14328 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
14329 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
14330 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
14331 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
14332 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
14333 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
14334
14335 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14336 Alan Hayward <alan.hayward@arm.com>
14337 David Sherwood <david.sherwood@arm.com>
14338
14339 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
14340 New proc.
14341 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
14342 vect_fully_masked.
14343 * gcc.target/aarch64/sve/loop_add_4.c: New test.
14344 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
14345 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
14346 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
14347 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
14348 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
14349
14350 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14351 Alan Hayward <alan.hayward@arm.com>
14352 David Sherwood <david.sherwood@arm.com>
14353
14354 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
14355 instead of just ADDRESS.
14356 * gcc.dg/tree-ssa/scev-10.c: Likewise.
14357 * gcc.dg/tree-ssa/scev-11.c: Likewise.
14358 * gcc.dg/tree-ssa/scev-12.c: Likewise.
14359 * gcc.target/aarch64/sve/index_offset_1.c: New test.
14360 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
14361 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
14362 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
14363 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
14364 * gcc.target/aarch64/sve/while_2.c: Likewise.
14365 * gcc.target/aarch64/sve/while_3.c: Likewise.
14366 * gcc.target/aarch64/sve/while_4.c: Likewise.
14367
14368 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14369 Alan Hayward <alan.hayward@arm.com>
14370 David Sherwood <david.sherwood@arm.com>
14371
14372 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
14373 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
14374 to be predicated.
14375 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
14376 * gcc.target/aarch64/sve/slp_7.c: Likewise.
14377 * gcc.target/aarch64/sve/reduc_5.c: New test.
14378 * gcc.target/aarch64/sve/slp_13.c: Likewise.
14379 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
14380
14381 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14382 Alan Hayward <alan.hayward@arm.com>
14383 David Sherwood <david.sherwood@arm.com>
14384
14385 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
14386 * gcc.dg/tree-ssa/peel1.c: Likewise.
14387 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
14388 variable-length vectors.
14389 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
14390 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
14391 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
14392 * gcc.target/aarch64/sve/slp_2.c: Likewise.
14393 * gcc.target/aarch64/sve/slp_3.c: Likewise.
14394 * gcc.target/aarch64/sve/slp_4.c: Likewise.
14395 * gcc.target/aarch64/sve/slp_6.c: Likewise.
14396 * gcc.target/aarch64/sve/slp_8.c: New test.
14397 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
14398 * gcc.target/aarch64/sve/slp_9.c: Likewise.
14399 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
14400 * gcc.target/aarch64/sve/slp_10.c: Likewise.
14401 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
14402 * gcc.target/aarch64/sve/slp_11.c: Likewise.
14403 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
14404 * gcc.target/aarch64/sve/slp_12.c: Likewise.
14405 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
14406 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
14407 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
14408 * gcc.target/aarch64/sve/while_1.c: Likewise.
14409 * gcc.target/aarch64/sve/while_2.c: Likewise.
14410 * gcc.target/aarch64/sve/while_3.c: Likewise.
14411 * gcc.target/aarch64/sve/while_4.c: Likewise.
14412
14413 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14414 Alan Hayward <alan.hayward@arm.com>
14415 David Sherwood <david.sherwood@arm.com>
14416
14417 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
14418 New proc.
14419 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
14420 and add an associated scan-dump test. Prevent vectorization
14421 of the first two loops.
14422 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
14423 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
14424 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
14425 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
14426 (INIT_VECTOR): Tweak initial value so that some bits are always set.
14427 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
14428
14429 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14430 Alan Hayward <alan.hayward@arm.com>
14431 David Sherwood <david.sherwood@arm.com>
14432
14433 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
14434 * gcc.dg/vect/pr67790.c: Likewise.
14435 * gcc.dg/vect/slp-reduc-1.c: Likewise.
14436 * gcc.dg/vect/slp-reduc-2.c: Likewise.
14437 * gcc.dg/vect/slp-reduc-3.c: Likewise.
14438 * gcc.dg/vect/slp-reduc-5.c: Likewise.
14439 * gcc.target/aarch64/sve/slp_5.c: New test.
14440 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
14441 * gcc.target/aarch64/sve/slp_6.c: Likewise.
14442 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
14443 * gcc.target/aarch64/sve/slp_7.c: Likewise.
14444 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
14445
14446 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14447 Alan Hayward <alan.hayward@arm.com>
14448 David Sherwood <david.sherwood@arm.com>
14449
14450 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
14451 && vect_load_lanes
14452 * gcc.dg/vect/slp-1.c: Likewise.
14453 * gcc.dg/vect/slp-10.c: Likewise.
14454 * gcc.dg/vect/slp-12b.c: Likewise.
14455 * gcc.dg/vect/slp-12c.c: Likewise.
14456 * gcc.dg/vect/slp-17.c: Likewise.
14457 * gcc.dg/vect/slp-19b.c: Likewise.
14458 * gcc.dg/vect/slp-20.c: Likewise.
14459 * gcc.dg/vect/slp-21.c: Likewise.
14460 * gcc.dg/vect/slp-22.c: Likewise.
14461 * gcc.dg/vect/slp-23.c: Likewise.
14462 * gcc.dg/vect/slp-24-big-array.c: Likewise.
14463 * gcc.dg/vect/slp-24.c: Likewise.
14464 * gcc.dg/vect/slp-28.c: Likewise.
14465 * gcc.dg/vect/slp-39.c: Likewise.
14466 * gcc.dg/vect/slp-6.c: Likewise.
14467 * gcc.dg/vect/slp-7.c: Likewise.
14468 * gcc.dg/vect/slp-cond-1.c: Likewise.
14469 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
14470 * gcc.dg/vect/slp-cond-2.c: Likewise.
14471 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
14472 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
14473 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
14474 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
14475 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14476 * gcc.dg/vect/slp-perm-6.c: Likewise.
14477 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14478 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
14479 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
14480 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
14481 * gcc.dg/vect/slp-12a.c: Likewise.
14482 * gcc.dg/vect/slp-14.c: Likewise.
14483 * gcc.dg/vect/slp-15.c: Likewise.
14484 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
14485 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
14486 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
14487 * gcc.target/aarch64/sve/slp_1.c: New test.
14488 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
14489 * gcc.target/aarch64/sve/slp_2.c: Likewise.
14490 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
14491 * gcc.target/aarch64/sve/slp_3.c: Likewise.
14492 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
14493 * gcc.target/aarch64/sve/slp_4.c: Likewise.
14494 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
14495
14496 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14497 Alan Hayward <alan.hayward@arm.com>
14498 David Sherwood <david.sherwood@arm.com>
14499
14500 * gcc.dg/vect/vect-ooo-group-1.c: New test.
14501 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
14502 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
14503 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
14504 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
14505 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
14506 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
14507 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
14508 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
14509 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
14510 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
14511 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
14512 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
14513 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
14514 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
14515 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
14516 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
14517 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
14518 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
14519
14520 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14521 Alan Hayward <alan.hayward@arm.com>
14522 David Sherwood <david.sherwood@arm.com>
14523
14524 * gcc.target/aarch64/sve/struct_move_1.c: New test.
14525 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
14526 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
14527 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
14528 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
14529 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
14530 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
14531 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
14532 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
14533 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
14534 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
14535 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
14536 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
14537 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
14538 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
14539 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
14540 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
14541 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
14542 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
14543 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
14544 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
14545 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
14546 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
14547 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
14548 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
14549 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
14550 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
14551 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
14552 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
14553 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
14554 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
14555 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
14556 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
14557 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
14558 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
14559 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
14560
14561 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14562 Alan Hayward <alan.hayward@arm.com>
14563 David Sherwood <david.sherwood@arm.com>
14564
14565 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
14566 Return true for SVE too.
14567 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
14568 if load/store lanes are supported.
14569 * gcc.dg/vect/slp-10.c: Likewise.
14570 * gcc.dg/vect/slp-12c.c: Likewise.
14571 * gcc.dg/vect/slp-17.c: Likewise.
14572 * gcc.dg/vect/slp-33.c: Likewise.
14573 * gcc.dg/vect/slp-6.c: Likewise.
14574 * gcc.dg/vect/slp-cond-1.c: Likewise.
14575 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
14576 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
14577 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14578 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
14579 * gcc.dg/vect/slp-perm-6.c: Likewise.
14580 * gcc.dg/vect/slp-perm-9.c: Likewise.
14581 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
14582 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
14583 for variable-length vectors.
14584
14585 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14586 Alan Hayward <alan.hayward@arm.com>
14587 David Sherwood <david.sherwood@arm.com>
14588
14589 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
14590 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
14591
14592 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14593
14594 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
14595 * g++.target/aarch64/sve/catch_1.C: New test.
14596 * g++.target/aarch64/sve/catch_2.C: Likewise.
14597 * g++.target/aarch64/sve/catch_3.C: Likewise.
14598 * g++.target/aarch64/sve/catch_4.C: Likewise.
14599 * g++.target/aarch64/sve/catch_5.C: Likewise.
14600 * g++.target/aarch64/sve/catch_6.C: Likewise.
14601
14602 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14603 Alan Hayward <alan.hayward@arm.com>
14604 David Sherwood <david.sherwood@arm.com>
14605
14606 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
14607 New proc.
14608 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
14609 * gcc.target/aarch64/fmaxmin.c: Likewise.
14610 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
14611 * gcc.target/aarch64/orr_imm_1.c: Likewise.
14612 * gcc.target/aarch64/pr62178.c: Likewise.
14613 * gcc.target/aarch64/pr71727-2.c: Likewise.
14614 * gcc.target/aarch64/saddw-1.c: Likewise.
14615 * gcc.target/aarch64/saddw-2.c: Likewise.
14616 * gcc.target/aarch64/uaddw-1.c: Likewise.
14617 * gcc.target/aarch64/uaddw-2.c: Likewise.
14618 * gcc.target/aarch64/uaddw-3.c: Likewise.
14619 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
14620 * gcc.target/aarch64/vect-compile.c: Likewise.
14621 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
14622 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
14623 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
14624 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
14625 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
14626 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
14627 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
14628 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
14629 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
14630 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
14631 * gcc.target/aarch64/vect-fmovd.c: Likewise.
14632 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
14633 * gcc.target/aarch64/vect-fmovf.c: Likewise.
14634 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
14635 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
14636 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
14637 * gcc.target/aarch64/vect-movi.c: Likewise.
14638 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
14639 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
14640 * gcc.target/aarch64/vect-vaddv.c: Likewise.
14641 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
14642 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
14643 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
14644 fixed-length SVE.
14645 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
14646 * gcc.target/aarch64/sve/arith_1.c: New test.
14647 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
14648 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
14649 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
14650 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
14651 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
14652 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
14653 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
14654 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
14655 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
14656 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
14657 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
14658 * gcc.target/aarch64/sve/ext_1.c: Likewise.
14659 * gcc.target/aarch64/sve/ext_2.c: Likewise.
14660 * gcc.target/aarch64/sve/extract_1.c: Likewise.
14661 * gcc.target/aarch64/sve/extract_2.c: Likewise.
14662 * gcc.target/aarch64/sve/extract_3.c: Likewise.
14663 * gcc.target/aarch64/sve/extract_4.c: Likewise.
14664 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
14665 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
14666 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
14667 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
14668 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
14669 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
14670 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
14671 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
14672 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
14673 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
14674 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
14675 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
14676 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
14677 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
14678 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
14679 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
14680 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
14681 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
14682 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
14683 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
14684 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
14685 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
14686 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
14687 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
14688 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
14689 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
14690 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
14691 * gcc.target/aarch64/sve/index_1.c: Likewise.
14692 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
14693 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
14694 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
14695 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
14696 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
14697 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
14698 * gcc.target/aarch64/sve/logical_1.c: Likewise.
14699 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
14700 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
14701 * gcc.target/aarch64/sve/mad_1.c: Likewise.
14702 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
14703 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
14704 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
14705 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
14706 * gcc.target/aarch64/sve/mla_1.c: Likewise.
14707 * gcc.target/aarch64/sve/mls_1.c: Likewise.
14708 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
14709 * gcc.target/aarch64/sve/msb_1.c: Likewise.
14710 * gcc.target/aarch64/sve/mul_1.c: Likewise.
14711 * gcc.target/aarch64/sve/neg_1.c: Likewise.
14712 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
14713 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
14714 * gcc.target/aarch64/sve/pack_1.c: Likewise.
14715 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
14716 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
14717 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
14718 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
14719 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
14720 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
14721 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
14722 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
14723 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
14724 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
14725 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
14726 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
14727 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
14728 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
14729 * gcc.target/aarch64/sve/rev_1.c: Likewise.
14730 * gcc.target/aarch64/sve/revb_1.c: Likewise.
14731 * gcc.target/aarch64/sve/revh_1.c: Likewise.
14732 * gcc.target/aarch64/sve/revw_1.c: Likewise.
14733 * gcc.target/aarch64/sve/shift_1.c: Likewise.
14734 * gcc.target/aarch64/sve/single_1.c: Likewise.
14735 * gcc.target/aarch64/sve/single_2.c: Likewise.
14736 * gcc.target/aarch64/sve/single_3.c: Likewise.
14737 * gcc.target/aarch64/sve/single_4.c: Likewise.
14738 * gcc.target/aarch64/sve/spill_1.c: Likewise.
14739 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
14740 * gcc.target/aarch64/sve/subr_1.c: Likewise.
14741 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
14742 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
14743 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
14744 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
14745 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
14746 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
14747 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
14748 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
14749 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
14750 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
14751 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
14752 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
14753 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
14754 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
14755 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
14756 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
14757 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
14758 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
14759 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
14760 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
14761 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
14762 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
14763 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
14764 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
14765 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
14766 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
14767 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
14768 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
14769 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
14770 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
14771 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
14772 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
14773 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
14774 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
14775 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
14776 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
14777 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
14778 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
14779 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
14780 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
14781 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
14782 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
14783
14784 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14785 Alan Hayward <alan.hayward@arm.com>
14786 David Sherwood <david.sherwood@arm.com>
14787
14788 * lib/target-supports.exp (check_effective_target_aarch64_sve)
14789 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
14790 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
14791 New procedures.
14792 (check_effective_target_vect_perm): Handle SVE.
14793 (check_effective_target_vect_perm_byte): Likewise.
14794 (check_effective_target_vect_perm_short): Likewise.
14795 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
14796 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
14797 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
14798 (check_effective_target_vect_element_align_preferred): Likewise.
14799 (check_effective_target_vect_align_stack_vars): Likewise.
14800 (check_effective_target_vect_load_lanes): Likewise.
14801 (check_effective_target_vect_masked_store): Likewise.
14802 (available_vector_sizes): Use aarch64_sve_bits for SVE.
14803 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
14804 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
14805 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
14806 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
14807 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
14808 * gcc.dg/vect/slp-23.c: Likewise.
14809 * gcc.dg/vect/slp-perm-5.c: Likewise.
14810 * gcc.dg/vect/slp-perm-6.c: Likewise.
14811 * gcc.dg/vect/slp-perm-9.c: Likewise.
14812 * gcc.dg/vect/slp-reduc-3.c: Likewise.
14813 * gcc.dg/vect/vect-114.c: Likewise.
14814 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
14815 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
14816
14817 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14818
14819 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
14820 vect_variable_length, expecting the test to be vectorized
14821 without SLP instead.
14822 * gcc.dg/vect/pr33953.c: Likewise.
14823 * gcc.dg/vect/pr37027.c: Likewise.
14824 * gcc.dg/vect/pr67790.c: Likewise.
14825 * gcc.dg/vect/pr68445.c: Likewise.
14826 * gcc.dg/vect/slp-1.c: Likewise.
14827 * gcc.dg/vect/slp-10.c: Likewise.
14828 * gcc.dg/vect/slp-12a.c: Likewise.
14829 * gcc.dg/vect/slp-12b.c: Likewise.
14830 * gcc.dg/vect/slp-12c.c: Likewise.
14831 * gcc.dg/vect/slp-13-big-array.c: Likewise.
14832 * gcc.dg/vect/slp-13.c: Likewise.
14833 * gcc.dg/vect/slp-14.c: Likewise.
14834 * gcc.dg/vect/slp-15.c: Likewise.
14835 * gcc.dg/vect/slp-17.c: Likewise.
14836 * gcc.dg/vect/slp-19b.c: Likewise.
14837 * gcc.dg/vect/slp-2.c: Likewise.
14838 * gcc.dg/vect/slp-20.c: Likewise.
14839 * gcc.dg/vect/slp-21.c: Likewise.
14840 * gcc.dg/vect/slp-22.c: Likewise.
14841 * gcc.dg/vect/slp-24-big-array.c: Likewise.
14842 * gcc.dg/vect/slp-24.c: Likewise.
14843 * gcc.dg/vect/slp-28.c: Likewise.
14844 * gcc.dg/vect/slp-39.c: Likewise.
14845 * gcc.dg/vect/slp-42.c: Likewise.
14846 * gcc.dg/vect/slp-6.c: Likewise.
14847 * gcc.dg/vect/slp-7.c: Likewise.
14848 * gcc.dg/vect/slp-cond-1.c: Likewise.
14849 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
14850 * gcc.dg/vect/slp-cond-2.c: Likewise.
14851 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
14852 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
14853 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14854 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
14855 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
14856 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
14857 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
14858 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
14859 * gcc.dg/vect/slp-reduc-1.c: Likewise.
14860 * gcc.dg/vect/slp-reduc-2.c: Likewise.
14861 * gcc.dg/vect/slp-reduc-4.c: Likewise.
14862 * gcc.dg/vect/slp-reduc-5.c: Likewise.
14863 * gcc.dg/vect/slp-reduc-7.c: Likewise.
14864 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14865 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
14866 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
14867 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
14868
14869 2018-01-13 Jakub Jelinek <jakub@redhat.com>
14870
14871 PR c/83801
14872 * gcc.dg/pr83801.c: New test.
14873
14874 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
14875
14876 PR fortran/52162
14877 * gfortran.dg/bounds_check_19.f90: New test.
14878
14879 2018-01-12 Jakub Jelinek <jakub@redhat.com>
14880
14881 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
14882 instead of scan-assembler-not for xsnabsqp.
14883
14884 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14885
14886 PR libgfortran/83525
14887 * gfortran.dg/newunit_5.f90: New test.
14888
14889 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
14890
14891 PR rtl-optimization/80481
14892 * g++.dg/pr80481.C: New.
14893
14894 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
14895
14896 PR target/83628
14897 * gcc.target/alpha/pr83628-3.c: New test.
14898
14899 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14900
14901 * lib/target-supports.exp (check_effective_target_avx512f): Also
14902 check for __builtin_ia32_addsd_round,
14903 __builtin_ia32_getmantsd_round.
14904 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
14905
14906 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
14907
14908 PR target/83629
14909 * gcc.target/powerpc/pr83629.c: Require ilp32.
14910
14911 2018-01-12 Richard Biener <rguenther@suse.de>
14912
14913 PR tree-optimization/80846
14914 * gcc.target/i386/pr80846-1.c: New testcase.
14915 * gcc.target/i386/pr80846-2.c: Likewise.
14916
14917 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
14918
14919 * gcc.c-torture/execute/20180112-1.c: New test.
14920
14921 2018-01-12 Tom de Vries <tom@codesourcery.com>
14922
14923 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
14924 * g++.dg/ext/label13a.C: Same.
14925 * g++.dg/ext/label14.C: Same.
14926 * g++.dg/ext/label2.C: Same.
14927 * g++.dg/ext/label3.C: Same.
14928 * g++.dg/torture/pr42462.C: Same.
14929 * g++.dg/torture/pr42739.C: Same.
14930 * g++.dg/warn/Wunused-label-3.C: Same.
14931
14932 2018-01-12 Tom de Vries <tom@codesourcery.com>
14933
14934 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
14935 * g++.dg/Walloca1.C: Same.
14936 * g++.dg/cpp0x/pr70338.C: Same.
14937 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
14938 * g++.dg/cpp1y/vla10.C: Same.
14939 * g++.dg/cpp1y/vla2.C: Same.
14940 * g++.dg/cpp1y/vla6.C: Same.
14941 * g++.dg/cpp1y/vla8.C: Same.
14942 * g++.dg/debug/debug5.C: Same.
14943 * g++.dg/debug/debug6.C: Same.
14944 * g++.dg/debug/pr54828.C: Same.
14945 * g++.dg/diagnostic/pr70105.C: Same.
14946 * g++.dg/eh/cleanup5.C: Same.
14947 * g++.dg/eh/spbp.C: Same.
14948 * g++.dg/ext/tmplattr9.C: Same.
14949 * g++.dg/ext/vla10.C: Same.
14950 * g++.dg/ext/vla11.C: Same.
14951 * g++.dg/ext/vla12.C: Same.
14952 * g++.dg/ext/vla15.C: Same.
14953 * g++.dg/ext/vla16.C: Same.
14954 * g++.dg/ext/vla17.C: Same.
14955 * g++.dg/ext/vla3.C: Same.
14956 * g++.dg/ext/vla6.C: Same.
14957 * g++.dg/ext/vla7.C: Same.
14958 * g++.dg/init/array24.C: Same.
14959 * g++.dg/init/new47.C: Same.
14960 * g++.dg/init/pr55497.C: Same.
14961 * g++.dg/opt/pr78201.C: Same.
14962 * g++.dg/template/vla2.C: Same.
14963 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
14964 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
14965 * g++.dg/torture/pr62127.C: Same.
14966 * g++.dg/torture/pr67055.C: Same.
14967 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
14968 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
14969 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
14970 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
14971 * g++.dg/warn/Wplacement-new-size-5.C: Same.
14972 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
14973 * g++.dg/warn/Wvla-1.C: Same.
14974 * g++.dg/warn/Wvla-3.C: Same.
14975 * g++.old-deja/g++.ext/array2.C: Same.
14976 * g++.old-deja/g++.ext/constructor.C: Same.
14977 * g++.old-deja/g++.law/builtin1.C: Same.
14978 * g++.old-deja/g++.other/crash12.C: Same.
14979 * g++.old-deja/g++.other/eh3.C: Same.
14980 * g++.old-deja/g++.pt/array6.C: Same.
14981 * g++.old-deja/g++.pt/dynarray.C: Same.
14982
14983 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14984
14985 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
14986
14987 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14988
14989 PR libfortran/67412
14990 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
14991 on *-*-solaris2.10.
14992
14993 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14994
14995 * lib/target-supports.exp (check_effective_target_branch_cost):
14996 Accept all x86 targets.
14997
14998 2018-01-12 Martin Liska <mliska@suse.cz>
14999
15000 PR ipa/83054
15001 * g++.dg/warn/pr83054.C: New test.
15002
15003 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15004
15005 * gcc.target/powerpc/spec-barr-1.c: New file.
15006
15007 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
15008
15009 PR target/83330
15010 * gcc.target/i386/pr83330.c: New test.
15011
15012 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
15013
15014 PR fortran/79383
15015 * gfortran.dg/dtio_31.f03: New test.
15016 * gfortran.dg/dtio_32.f03: New test.
15017
15018 2018-01-11 David Malcolm <dmalcolm@redhat.com>
15019
15020 PR c++/43486
15021 * g++.dg/wrappers: New subdirectory.
15022 * g++.dg/wrappers/README: New file.
15023 * g++.dg/wrappers/alloc.C: New test case.
15024 * g++.dg/wrappers/cow-istream-string.C: New test case.
15025 * g++.dg/wrappers/cp-stdlib.C: New test case.
15026 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
15027 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
15028
15029 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
15030
15031 PR middle-end/83718
15032 * g++.dg/torture/pr83718.C: New testcase.
15033
15034 2018-01-11 Martin Jambor <mjambor@suse.cz>
15035
15036 PR ipa/83178
15037 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
15038
15039 2018-01-11 Bin Cheng <bin.cheng@arm.com>
15040
15041 PR tree-optimization/83695
15042 * gcc.dg/tree-ssa/pr83695.c: New test.
15043
15044 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15045
15046 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
15047 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
15048
15049 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15050
15051 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
15052 * gcc.target/arm/simd/fp16fml_high.c: New test.
15053 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
15054 * lib/target-supports.exp
15055 (check_effective_target_arm_fp16fml_neon_ok_nocache,
15056 check_effective_target_arm_fp16fml_neon_ok,
15057 add_options_for_arm_fp16fml_neon): New procedures.
15058
15059 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15060
15061 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
15062 combination tests.
15063
15064 2018-01-11 Richard Biener <rguenther@suse.de>
15065
15066 PR tree-optimization/83435
15067 * gcc.dg/graphite/pr83435.c: New testcase.
15068
15069 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
15070 Alan Hayward <alan.hayward@arm.com>
15071 David Sherwood <david.sherwood@arm.com>
15072
15073 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
15074
15075 2018-01-11 Tamar Christina <tamar.christina@arm.com>
15076
15077 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
15078
15079 2018-01-11 Sudakshina Das <sudi.das@arm.com>
15080
15081 PR target/82096
15082 * gcc.c-torture/compile/pr82096.c: New test.
15083
15084 2018-01-11 Ed Schonberg <schonberg@adacore.com>
15085
15086 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
15087
15088 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
15089
15090 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
15091
15092 2018-01-11 Justin Squirek <squirek@adacore.com>
15093
15094 * gnat.dg/expr_func4.adb: New testcase.
15095
15096 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
15097
15098 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
15099 testcase.
15100
15101 2018-01-11 Bob Duff <duff@adacore.com>
15102
15103 * gnat.dg/protected_null.adb: New testcase.
15104
15105 2018-01-11 Ed Schonberg <schonberg@adacore.com>
15106
15107 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
15108
15109 2018-01-11 Ed Schonberg <schonberg@adacore.com>
15110
15111 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
15112
15113 2018-01-11 Justin Squirek <squirek@adacore.com>
15114
15115 * gnat.dg/loopvar.adb: New testcase.
15116
15117 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
15118
15119 PR middle-end/83189
15120 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
15121
15122 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
15123
15124 * gcc.c-torture/compile/pr83575.c: New testcase.
15125
15126 2018-01-10 Michael Collison <michael.collison@arm.com>
15127
15128 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
15129 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
15130 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
15131 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
15132 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
15133 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
15134 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
15135 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
15136 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
15137 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
15138 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
15139 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
15140 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
15141 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
15142 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
15143 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
15144
15145 2018-01-10 Michael Collison <michael.collison@arm.com>
15146
15147 * gcc.target/aarch64/sha2.h: New shared testcase.
15148 * gcc.target/aarch64/sha2_1.c: New testcase.
15149 * gcc.target/aarch64/sha2_2.c: New testcase.
15150 * gcc.target/aarch64/sha2_3.c: New testcase.
15151 * gcc.target/aarch64/sha3.h: New shared testcase.
15152 * gcc.target/aarch64/sha3_1.c: New testcase.
15153 * gcc.target/aarch64/sha3_2.c: New testcase.
15154 * gcc.target/aarch64/sha3_3.c: New testcase.
15155
15156 2018-01-10 Michael Collison <michael.collison@arm.com>
15157
15158 * gcc.target/aarch64/sm3_sm4.c: New testcase.
15159
15160 2018-01-10 Martin Sebor <msebor@redhat.com>
15161
15162 PR tree-optimization/83781
15163 * gcc.dg/strlenopt-42.c: New test.
15164
15165 2018-01-11 Martin Sebor <msebor@gmail.com>
15166 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15167
15168 PR tree-optimization/83501
15169 PR tree-optimization/81703
15170
15171 * gcc.dg/strlenopt-39.c: New test-case.
15172 * gcc.dg/pr81703.c: Likewise.
15173
15174 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
15175
15176 * gnat.dg/atomic10.adb: New test.
15177
15178 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
15179
15180 PR fortran/82367
15181 * gfortran.dg/deferred_character_18.f90: New test.
15182
15183 2018-01-10 Martin Sebor <msebor@redhat.com>
15184
15185 PR tree-optimization/83671
15186 * gcc.dg/strlenopt-40.c: New test.
15187 * gcc.dg/strlenopt-41.c: New test.
15188
15189 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
15190
15191 PR fortran/83093
15192 * gfortran.dg/allocate_with_typespec_7.f90: New test.
15193
15194 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
15195
15196 PR target/83399
15197 * gcc.target/powerpc/pr83399.c: New test.
15198
15199 2018-01-10 David Malcolm <dmalcolm@redhat.com>
15200
15201 PR c++/43486
15202 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
15203 to reflect that the arguments are correctly underlined.
15204 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
15205 for globals, params, locals and literals.
15206 (test_sizeof): Directly test the location of "sizeof", rather than
15207 when used in compound expressions.
15208 (test_alignof): Likewise for "alignof".
15209 (test_string_literals): Likewise for string literals.
15210 (test_numeric_literals): Likewise for numeric literals.
15211 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
15212 (test_typeid): Likewise for typeid.
15213 (test_unary_plus): New.
15214 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
15215 format strings.
15216
15217 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
15218
15219 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
15220
15221 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
15222
15223 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
15224
15225 2018-01-10 Marek Polacek <polacek@redhat.com>
15226
15227 PR c++/82541
15228 * g++.dg/warn/Wduplicated-branches4.C: New test.
15229
15230 2018-01-10 Jakub Jelinek <jakub@redhat.com>
15231
15232 PR c++/81327
15233 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
15234 cast to void *.
15235
15236 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
15237
15238 PR c++/81055
15239 * g++.dg/cpp0x/new2.C: New.
15240
15241 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
15242
15243 PR target/83735
15244 * gcc.target/i386/pr83735.c: New test.
15245
15246 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
15247
15248 * lib/target-supports.exp (check_effective_target_branch_cost):
15249 New function.
15250 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
15251 * gcc.dg/pr21643.c: Likewise.
15252 * gcc.dg/pr46309.c: Likewise.
15253 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
15254 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
15255 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
15256 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
15257 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
15258 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
15259 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
15260 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
15261 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
15262 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
15263 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
15264 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
15265 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
15266 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
15267
15268 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
15269
15270 PR target/83629
15271 * gcc.target/powerpc/pr83629.c: New testcase.
15272
15273 2018-01-10 Richard Biener <rguenther@suse.de>
15274
15275 PR testsuite/78768
15276 * gcc.dg/pr78768.c: Un-XFAIL.
15277
15278 2018-01-10 Richard Biener <rguenther@suse.de>
15279
15280 PR debug/82425
15281 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
15282
15283 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
15284
15285 PR tree-optimization/83753
15286 * gcc.dg/torture/pr83753.c: New test.
15287
15288 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
15289
15290 * gcc.target/i386/avx2-gather-1.c: Add -march.
15291 * gcc.target/i386/avx2-gather-2.c: Add -march.
15292 * gcc.target/i386/avx2-gather-3.c: Add -march.
15293 * gcc.target/i386/avx2-gather-4.c: Add -march.
15294 * gcc.target/i386/avx2-gather-5.c: Add -march.
15295 * gcc.target/i386/avx2-gather-6.c: Add -march.
15296 * gcc.target/i386/avx512f-gather-1.c: Add -march.
15297 * gcc.target/i386/avx512f-gather-2.c: Add -march.
15298 * gcc.target/i386/avx512f-gather-3.c: Add -march.
15299 * gcc.target/i386/avx512f-gather-4.c: Add -march.
15300 * gcc.target/i386/avx512f-gather-5.c: Add -march.
15301 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
15302 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
15303 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
15304 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
15305 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
15306
15307 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
15308
15309 PR target/78585:
15310 * gcc.target/i386/pr78585.c: New test.
15311
15312 2018-01-09 Jakub Jelinek <jakub@redhat.com>
15313
15314 PR c++/83734
15315 * g++.dg/cpp0x/pr83734.C: New test.
15316
15317 2018-01-09 Carl Love <cel@us.ibm.com>
15318
15319 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
15320 vec_mergeo builtins with float, double, long long, unsigned long long,
15321 bool long long arguments.
15322 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
15323 vec_float2 with double arguments.
15324 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
15325 vec_mergew and vec_mergow builtins.
15326
15327 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
15328
15329 PR fortran/83742
15330 * gfortran.dg/contiguous_6.f90: New test.
15331
15332 2018-01-09 Richard Biener <rguenther@suse.de>
15333
15334 PR tree-optimization/83668
15335 * gcc.dg/graphite/pr83668.c: New testcase.
15336
15337 2018-01-09 Joseph Myers <joseph@codesourcery.com>
15338
15339 PR tree-optimization/64811
15340 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
15341 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
15342 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
15343 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
15344 New tests.
15345 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
15346
15347 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
15348
15349 PR target/79883
15350 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
15351
15352 2018-01-09 Tamar Christina <tamar.christina@arm.com>
15353
15354 PR target/82641
15355 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
15356 no NEON and require softfp or hard float-abi.
15357 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
15358
15359 2018-01-09 Richard Biener <rguenther@suse.de>
15360
15361 PR tree-optimization/83572
15362 * gcc.dg/graphite/pr83572.c: New testcase.
15363
15364 2018-01-09 Jakub Jelinek <jakub@redhat.com>
15365
15366 PR target/83507
15367 * gcc.dg/sms-13.c: New test.
15368
15369 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
15370
15371 PR fortran/83741
15372 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
15373
15374 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
15375 Monk Chiang <sh.chiang04@gmail.com>
15376
15377 * gcc.target/riscv/save-restore-1.c: New.
15378
15379 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15380
15381 PR target/83677
15382 * gcc.target/powerpc/pr83677.c: New file.
15383
15384 2018-01-08 Jeff Law <law@redhat.com>
15385
15386 PR rtl-optimizatin/81308
15387 * g++.dg/pr81308-1.C: New test.
15388 * g++.dg/pr81308-2.C: New test.
15389
15390 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
15391
15392 PR target/83663 - Revert r255946
15393 * gcc.target/aarch64/vect-slp-dup.c: New.
15394
15395 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15396
15397 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
15398 combination tests.
15399
15400 2018-01-08 Richard Biener <rguenther@suse.de>
15401
15402 PR tree-optimization/83563
15403 * gcc.dg/graphite/pr83563.c: New testcase.
15404
15405 2018-01-08 Richard Biener <rguenther@suse.de>
15406
15407 PR middle-end/83713
15408 * g++.dg/torture/pr83713.C: New testcase.
15409
15410 2018-01-08 Tom de Vries <tom@codesourcery.com>
15411
15412 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
15413
15414 2018-01-08 Richard Biener <rguenther@suse.de>
15415
15416 PR tree-optimization/83685
15417 * gcc.dg/torture/pr83685.c: New testcase.
15418
15419 2018-01-08 Richard Biener <rguenther@suse.de>
15420
15421 PR lto/83719
15422 * gcc.dg/lto/pr83719_0.c: New testcase.
15423
15424 2018-01-08 Tom de Vries <tom@codesourcery.com>
15425
15426 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
15427 * gcc.dg/graphite/run-id-1.c: Same.
15428 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
15429
15430 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
15431
15432 PR fortran/83611
15433 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
15434 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
15435 * gfortran.dg/pdt_27.f03: New test.
15436
15437 PR fortran/83731
15438 * gfortran.dg/pdt_28.f03: New test.
15439
15440 2018-01-08 Tom de Vries <tom@codesourcery.com>
15441
15442 * c-c++-common/builtins.c: Require effective target alloca.
15443 * gcc.dg/Wrestrict.c: Same.
15444 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
15445
15446 2018-01-08 Richard Biener <rguenther@suse.de>
15447
15448 PR middle-end/83580
15449 * gcc.dg/torture/pr83580.c: New testcase.
15450
15451 2018-01-08 Richard Biener <rguenther@suse.de>
15452
15453 PR middle-end/83517
15454 * gcc.dg/pr83517.c: New testcase.
15455
15456 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
15457
15458 PR middle-end/81897
15459 * gcc.dg/uninit-pr81897.c: New test.
15460
15461 2018-01-06 Martin Sebor <msebor@redhat.com>
15462
15463 PR tree-optimization/83640
15464 * gcc.dg/Wrestrict-6.c: New test.
15465 * gcc.dg/pr83640.c: New test.
15466
15467 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
15468
15469 * gcc.target/aarch64/reg-alloc-1.c: New test.
15470
15471 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
15472
15473 PR fortran/50892
15474 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
15475
15476 2018-01-06 Jakub Jelinek <jakub@redhat.com>
15477
15478 PR debug/83480
15479 * gcc.dg/pr83480.c: New test.
15480
15481 PR rtl-optimization/83682
15482 * gcc.target/i386/pr83682.c: New test.
15483
15484 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
15485
15486 PR fortran/78534
15487 PR fortran/66310
15488 * gfortran.dg/char_cast_1.f90: Update scan pattern.
15489 * gfortran.dg/dependency_49.f90: Likewise.
15490 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
15491 * gfortran.dg/repeat_7.f90: New test for PR 66310.
15492 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
15493 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
15494 * gfortran.dg/string_1_lp64.f90: New test.
15495 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
15496 * gfortran.dg/string_3_lp64.f90: New test.
15497
15498 2018-01-05 Jakub Jelinek <jakub@redhat.com>
15499
15500 PR target/83604
15501 * gcc.target/i386/sse-26.c: New test.
15502
15503 PR target/83604
15504 * gcc.target/i386/pr83604.c: New test.
15505
15506 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
15507
15508 * gcc.dg/vect/vect-align-4.c: New test.
15509 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
15510 and redefine as a structure with an unaligned member "b".
15511 (foo): Update accordingly.
15512
15513 2018-01-05 Sudakshina Das <sudi.das@arm.com>
15514
15515 PR target/82439
15516 * gcc.target/aarch64/bics_5.c: New test.
15517 * gcc.target/arm/bics_5.c: Likewise.
15518
15519 2018-01-05 Jakub Jelinek <jakub@redhat.com>
15520
15521 PR tree-optimization/83605
15522 * gcc.dg/pr83605.c: New test.
15523
15524 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15525
15526 PR target/83554
15527 * gcc.target/i386/pr83554.c: New test.
15528
15529 PR ipa/82352
15530 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
15531 long unsigned int.
15532
15533 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
15534
15535 PR fortran/83683
15536 PR fortran/45689
15537 * gfortran.dg/eoshift_8.f90: New test.
15538 * gfortran.dg/simplify_eoshift_1.f90: New test.
15539
15540 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15541
15542 PR debug/83585
15543 * gcc.dg/pr83585.c: New test.
15544
15545 2018-01-04 Nathan Sidwell <nathan@acm.org>
15546
15547 PR c++/83667
15548 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
15549
15550 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15551
15552 PR debug/83666
15553 * gcc.dg/pr83666.c: New test.
15554
15555 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
15556
15557 PR target/83628
15558 * gcc.target/alpha/pr83628-1.c: New test.
15559 * gcc.target/alpha/pr83628-2.c: Ditto.
15560
15561 2018-01-04 Martin Liska <mliska@suse.cz>
15562
15563 PR ipa/82352
15564 * g++.dg/ipa/pr82352.C: New test.
15565
15566 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15567
15568 * gcc.dg/vect-opt-info-1.c: Moved to ...
15569 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
15570 vect_int targets, use dg-additional-options instead of dg-options and
15571 use relative line numbers instead of absolute.
15572
15573 2018-01-03 Martin Sebor <msebor@redhat.com>
15574
15575 PR tree-optimization/83655
15576 * gcc.dg/Wrestrict-5.c: New test.
15577 * c-c++-common/builtins.c: New test.
15578
15579 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
15580 Alan Hayward <alan.hayward@arm.com>
15581 David Sherwood <david.sherwood@arm.com>
15582
15583 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
15584 (main): Call it.
15585
15586 2018-01-03 Jeff Law <law@redhat.com>
15587
15588 PR target/83641
15589 * gcc.target/i386/stack-check-17.c: New test.
15590 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
15591
15592 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15593
15594 PR debug/83621
15595 * gcc.dg/pr83621.c: New test.
15596
15597 PR debug/83645
15598 * gcc.dg/pr83645.c: New test.
15599
15600 2018-01-03 Martin Sebor <msebor@redhat.com>
15601
15602 PR tree-optimization/83603
15603 * gcc.dg/Wrestrict-4.c: New test.
15604
15605 PR c/83559
15606 * gcc.dg/const-2.c: New test.
15607 * gcc.dg/pure-3.c: New test.
15608
15609 2018-01-03 Martin Sebor <msebor@redhat.com>
15610
15611 * gcc.dg/Wrestrict-3.c: New test.
15612
15613 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15614
15615 PR c++/83555
15616 * g++.dg/opt/pr83555.C: New test.
15617 * g++.dg/ubsan/pr83555.C: New test.
15618
15619 2018-01-03 David Malcolm <dmalcolm@redhat.com>
15620
15621 PR c/82050
15622 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
15623 the !CHECKING_P case by expecting a note.
15624 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
15625 a note for the !CHECKING_P case, and move the return statement
15626 outside of #if CHECKING_P guard.
15627
15628 2018-01-03 Jeff Law <law@redhat.com>
15629
15630 PR middle-end/83654
15631 * gcc.target/i386/stack-check-18.c: New test.
15632 * gcc.target/i386/stack-check-19.c: New test.
15633
15634 2018-01-03 Martin Sebor <msebor@redhat.com>
15635
15636 PR tree-optimization/83501
15637 * c-c++-common/Warray-bounds-3.c: Remove xfail.
15638
15639 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15640
15641 PR tree-optimization/83501
15642 * gcc.dg/tree-ssa/pr83501-1.c: New test.
15643
15644 2018-01-03 Nathan Sidwell <nathan@acm.org>
15645
15646 PR c++/83667
15647 * g++.dg/ipa/pr83667.C: New.
15648
15649 2018-01-03 Martin Liska <mliska@suse.cz>
15650
15651 PR tree-optimization/83593
15652 * gcc.dg/pr83593.c: New test.
15653
15654 2018-01-03 Martin Liska <mliska@suse.cz>
15655
15656 PR ipa/83549
15657 * g++.dg/ipa/pr83549.C: New test.
15658
15659 2018-01-03 Marek Polacek <polacek@redhat.com>
15660
15661 PR c++/83592
15662 * g++.dg/warn/mvp2.C: New test.
15663
15664 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15665
15666 PR preprocessor/83602
15667 * g++.dg/cpp/pr83602.C: New test.
15668
15669 PR c++/83634
15670 * g++.dg/parse/pr83634.C: New test.
15671
15672 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
15673
15674 PR fortran/83664
15675 * gfortran.dg/eoshift_7.f90: New test.
15676
15677 2018-01-03 Jan Beulich <jbeulich@suse.com>
15678
15679 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
15680 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
15681
15682 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15683
15684 Update copyright years.
15685
15686 2018-01-03 Martin Liska <mliska@suse.cz>
15687
15688 PR ipa/83594
15689 * gcc.dg/ipa/pr83594.c: New test.
15690
15691 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
15692 Alan Hayward <alan.hayward@arm.com>
15693 David Sherwood <david.sherwood@arm.com>
15694
15695 * gcc.dg/vect-opt-info-1.c: New test.
15696
15697 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
15698
15699 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
15700 floorf128, truncf128, and roundf128.
15701 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
15702 optimizations added in match.pd.
15703 * gcc.target/powerpc/float128-hw6.c: Likewise.
15704 * gcc.target/powerpc/float128-hw7.c: Likewise.
15705 * gcc.target/powerpc/float128-hw8.c: Likewise.
15706 * gcc.target/powerpc/float128-hw9.c: Likewise.
15707 * gcc.target/powerpc/float128-hw10.c: Likewise.
15708 * gcc.target/powerpc/float128-hw11.c: Likewise.
15709
15710 2018-01-02 Jakub Jelinek <jakub@redhat.com>
15711
15712 PR c++/83556
15713 * g++.dg/cpp0x/pr83556.C: New test.
15714
15715 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
15716
15717 PR fortran/45689
15718 PR fortran/83650
15719 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
15720 * gfortran.dg/simplify_cshift_4.f90: New test.
15721
15722 2018-01-02 Marek Polacek <polacek@redhat.com>
15723
15724 PR c++/81860
15725 * g++.dg/cpp0x/inh-ctor30.C: New test.
15726
15727 PR c++/83644
15728 * g++.dg/cpp1z/pr83644.C: New test.
15729
15730 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
15731
15732 PR fortran/83076
15733 * gfortran.dg/coarray_45.f90: New test.
15734
15735 PR fortran/83319
15736 * gfortran.dg/coarray_46.f90: New test.
15737
15738 2018-01-01 Jakub Jelinek <jakub@redhat.com>
15739
15740 PR tree-optimization/83581
15741 * gcc.dg/pr83581.c: New test.
15742
15743 PR c/83595
15744 * gcc.dg/pr83595.c: New test.
15745
15746 PR middle-end/83608
15747 * g++.dg/opt/pr83608.C: New test.
15748
15749 PR middle-end/83609
15750 * gcc.dg/pr83609.c: New test.
15751 * g++.dg/opt/pr83609.C: New test.
15752
15753 PR middle-end/83623
15754 * gcc.dg/pr83623.c: New test.
15755
15756 * gcc.target/i386/i386.exp
15757 (check_effective_target_avx512vpopcntdqvl): New proc.
15758 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
15759 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
15760 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
15761 \f
15762 Copyright (C) 2018 Free Software Foundation, Inc.
15763
15764 Copying and distribution of this file, with or without modification,
15765 are permitted in any medium without royalty provided the copyright
15766 notice and this notice are preserved.