[AArch64] Implement new intrinsics vabsd_s64 and vnegd_s64.
[gcc.git] / gcc / testsuite / ChangeLog
1 2018-08-31 Vlad Lazar <vlad.lazar@arm.com>
2
3 * gcc.target/aarch64/scalar_intrinsics.c (test_vnegd_s64): New.
4 * gcc.target/aarch64/vneg_s.c (RUN_TEST_SCALAR): New.
5 (test_vnegd_s64): Likewise.
6 * gcc.target/aarch64/vnegd_64.c: New.
7 * gcc.target/aarch64/vabsd_64.c: New.
8 * gcc.tartget/aarch64/vabs_intrinsic_3.c: New.
9
10 2018-08-31 Nathan Sidwell <nathan@acm.org>
11
12 PR c++/87155
13 PR c++/84707
14 * g++.dg/cpp0x/pr87155.C: New.
15 * g++.dg/cpp0x/inline-ns10.C: Adjust.
16
17 2018-08-31 Jakub Jelinek <jakub@redhat.com>
18
19 PR middle-end/87138
20 * gcc.target/i386/avx512bw-pr87138.c: New test.
21
22 2018-08-31 Paul Thomas <pault@gcc.gnu.org>
23
24 PR fortran/86328
25 PR fortran/86760
26 * gfortran.dg/pr86328.f90 : New test.
27 in comment 12 of the PR.
28 * gfortran.dg/pr86760.f90 : New test.
29
30 2018-08-30 Sandra Loosemore <sandra@codesourcery.com>
31
32 * g++.dg/cpp0x/noexcept30.C: Make dependence on
33 -fdelete-null-pointer-checks explicit.
34 * g++.dg/cpp1y/constexpr-82218.C: Likewise.
35 * g++.dg/expr/pmf-3.C: Likewise.
36 * g++.dg/ext/attr-returns-nonnull.C: Likewise.
37 * g++.dg/tree-ssa/lifetime-dse1.C: Likewise.
38 * g++.dg/tree-ssa/pr61034.C: Likewise.
39 * gcc.dg/addr_equal-1.c: Likewise.
40 * gcc.dg/ipa/pr85734.c: Likewise.
41 * gcc.dg/ipa/propmalloc-1.c: Likewise.
42 * gcc.dg/ipa/propmalloc-2.c: Likewise.
43 * gcc.dg/ipa/propmalloc-3.c: Likewise.
44 * gcc.dg/tree-ssa/pr78154.c: Likewise.
45 * gcc.dg/tree-ssa/pr83648.c: Likewise.
46
47 2018-08-30 Martin Sebor <msebor@redhat.com>
48
49 PR testsuite/87158
50 * gcc.c-torture/execute/memchr-1.c: Correct big-endian expectations.
51
52 2018-08-30 Qing Zhao <qing.zhao@oracle.com>
53
54 PR testsuite/86519
55 gcc.dg/strcmpopt_6.c: Remove.
56 gcc.target/aarch64/strcmpopt_6.c: New testcase.
57 gcc.target/i386/strcmpopt_6.c: Likewise.
58
59 2018-08-30 Richard Biener <rguenther@suse.de>
60
61 PR tree-optimization/87147
62 * gcc.dg/torture/pr87147.c: New testcase.
63
64 2018-08-30 Tamar Christina <tamar.christina@arm.com>
65
66 * gcc.target/aarch64/large_struct_copy_2.c: New.
67
68 2018-08-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
69
70 PR middle-end/87053
71 * gcc.c-torture/execute/pr87053.c: New test.
72
73 2018-08-29 Jakub Jelinek <jakub@redhat.com>
74
75 PR c++/87095
76 * g++.dg/ubsan/vptr-13.C: New test.
77
78 2018-08-29 Paolo Carlini <paolo.carlini@oracle.com>
79
80 PR c++/85265
81 * g++.dg/concepts/pr85265.C: New.
82
83 2018-08-29 Martin Sebor <msebor@redhat.com>
84 Bernd Edlinger <bernd.edlinger@hotmail.de>
85
86 PR tree-optimization/86714
87 PR tree-optimization/86711
88 * gcc.c-torture/execute/memchr-1.c: New test.
89 * gcc.c-torture/execute/pr86714.c: New test.
90 * gcc.c-torture/execute/widechar-3.c: New test.
91 * gcc.dg/strlenopt-58.c: New test.
92
93 2018-08-29 Richard Biener <rguenther@suse.de>
94
95 PR tree-optimization/87132
96 * gcc.dg/torture/pr87132.c: New testcase.
97
98 2018-08-29 David Malcolm <dmalcolm@redhat.com>
99
100 PR c++/85110
101 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
102 output to reflect underlining of pertinent parameter in decl
103 for "no known conversion" messages.
104
105 2018-08-29 Jakub Jelinek <jakub@redhat.com>
106
107 PR c++/87122
108 * g++.dg/cpp1z/decomp47.C: New test.
109
110 2018-08-29 Matthew Malcomson <matthew.malcomson@arm.com>
111
112 * gcc.target/aarch64/simd/vect_su_add_sub.c: Use 32 and 64-bit types
113 where appropriate.
114
115 2018-08-29 Richard Biener <rguenther@suse.de>
116
117 PR tree-optimization/87117
118 * gfortran.dg/pr87117.f90: New testcase.
119
120 2018-08-29 Richard Biener <rguenther@suse.de>
121
122 PR tree-optimization/87126
123 * gcc.dg/tree-ssa/pr87126.c: New testcase.
124
125 2018-08-28 MCC CS <deswurstes@users.noreply.github.com>
126
127 PR tree-optimization/87009
128 * gcc.dg/pr87009.c: New test.
129
130 2018-08-28 Martin Sebor <msebor@redhat.com>
131
132 PR middle-end/86631
133 * g++.dg/Walloca1.C: Adjust.
134
135 2018-08-28 Paolo Carlini <paolo.carlini@oracle.com>
136
137 PR c++/86546
138 * g++.dg/other/switch4.C: New.
139
140 2018-08-28 Richard Biener <rguenther@suse.de>
141
142 PR tree-optimization/87124
143 * g++.dg/torture/pr87124.C: New testcase.
144
145 2017-08-28 Paul Thomas <pault@gcc.gnu.org>
146
147 PR fortran/80477
148 * gfortran.dg/class_result_7.f90: New test.
149 * gfortran.dg/class_result_8.f90: New test.
150 * gfortran.dg/class_result_9.f90: New test.
151
152 PR fortran/86481
153 * gfortran.dg/allocate_with_source_25.f90: New test.
154
155 2018-08-28 Jakub Jelinek <jakub@redhat.com>
156
157 PR middle-end/87099
158 * gcc.dg/pr87099.c: New test.
159
160 2018-08-28 Richard Sandiford <richard.sandiford@arm.com>
161
162 PR testsuite/87078
163 * gcc.dg/vect/slp-37.c: Restrict scan tests to vect_hw_misalign.
164
165 2018-08-28 Richard Biener <rguenther@suse.de>
166
167 PR tree-optimization/87117
168 * gcc.dg/pr87117-1.c: New testcase.
169
170 2018-08-28 Richard Biener <rguenther@suse.de>
171
172 PR tree-optimization/87117
173 * gcc.dg/pr87117-2.c: New testcase.
174
175 2018-08-28 Richard Biener <rguenther@suse.de>
176
177 PR tree-optimization/87117
178 * gcc.dg/lvalue-5.c: New testcase.
179
180 2018-08-27 Jeff Law <law@redhat.com>
181
182 PR tree-optimization/87110
183 * gcc.c-torture/compile/pr87110.c: New test.
184
185 2018-08-27 Martin Sebor <msebor@redhat.com>
186
187 PR tree-optimization/86914
188 * gcc.dg/strlenopt-57.c: New test.
189
190 2018-08-27 Martin Sebor <msebor@redhat.com>
191
192 PR tree-optimization/87112
193 * gcc.dg/pr87112.c: New test.
194
195 2018-08-27 David Malcolm <dmalcolm@redhat.com>
196
197 PR c++/63392
198 * g++.dg/diagnostic/missing-typename.C: New test.
199
200 2018-08-27 Jeff Law <law@redhat.com>
201
202 * gcc.c-torture/compile/dse.c: New test.
203
204 2018-08-27 Jakub Jelinek <jakub@redhat.com>
205
206 PR c++/86993
207 * g++.dg/diagnostic/pr86993.C: New test.
208
209 2018-08-27 Richard Biener <rguenther@suse.de>
210
211 PR tree-optimization/86927
212 * gcc.dg/vect/pr86927.c: New testcase.
213
214 2018-08-27 David Malcolm <dmalcolm@redhat.com>
215
216 PR c++/87091
217 * gcc.dg/empty.h: New file.
218 * gcc.dg/fixits-pr84852-1.c: Update for move of fix-it hint to
219 top of file and removal of redundant second printing of warning
220 location.
221 * gcc.dg/fixits-pr84852-2.c: Likewise.
222 * gcc.dg/missing-header-fixit-3.c: Likewise.
223 * gcc.dg/missing-header-fixit-4.c: New test.
224 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Update for
225 conversion of show_caret_p to a tri-state.
226
227 2018-08-27 David Malcolm <dmalcolm@redhat.com>
228
229 PR c++/87091
230 * g++.dg/pr85523.C: Extend expected output to show line
231 before line-insertion fix-it hint.
232 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
233 (test_fixit_insert_newline): Add previous line to expected output.
234 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
235 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
236
237 2018-08-27 Martin Liska <mliska@suse.cz>
238
239 PR sanitizer/86962
240 * gcc.dg/asan/pr86962.c: New test.
241
242 2018-08-27 Martin Liska <mliska@suse.cz>
243
244 * gcc.dg/tree-prof/val-prof-10.c: New test.
245
246 2018-08-27 Martin Liska <mliska@suse.cz>
247
248 PR tree-optimization/86847
249 * gcc.dg/tree-ssa/switch-3.c: New test.
250 * gcc.dg/tree-ssa/vrp105.c: Remove.
251
252 2018-08-27 Martin Liska <mliska@suse.cz>
253
254 * gcc.dg/tree-ssa/switch-2.c: New test.
255
256 2018-08-27 Richard Biener <rguenther@suse.de>
257
258 * g++.dg/torture/20180705-1.C: New testcase.
259 * gcc.dg/tree-ssa/ssa-fre-67.c: Likewise.
260 * gcc.dg/tree-ssa/ssa-ccp-14.c: Scan FRE dump.
261 * gcc.dg/tree-ssa/ssa-fre-46.c: Use -O2.
262 * gcc.dg/tree-ssa/vrp92.c: Disable FRE.
263 * gcc.dg/pr83666.c: Drop --param=sccvn-max-scc-size option.
264 * gcc.dg/pr85195.c: Likewise.
265 * gcc.dg/pr85467.c: Likewise.
266 * gcc.dg/torture/pr81790.c: Likewise.
267
268 * gfortran.dg/reassoc_4.f: Change max-completely-peeled-insns
269 param to current default.
270
271 2018-08-27 Jakub Jelinek <jakub@redhat.com>
272
273 PR rtl-optimization/87065
274 * gcc.target/i386/pr87065.c: New test.
275
276 2018-08-26 Marek Polacek <polacek@redhat.com>
277
278 PR c++/87080
279 * g++.dg/cpp0x/Wpessimizing-move5.C: New test.
280
281 PR c++/87029, Implement -Wredundant-move.
282 * g++.dg/cpp0x/Wredundant-move1.C: New test.
283 * g++.dg/cpp0x/Wredundant-move2.C: New test.
284 * g++.dg/cpp0x/Wredundant-move3.C: New test.
285 * g++.dg/cpp0x/Wredundant-move4.C: New test.
286
287 2018-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
288
289 PR libfortran/86704
290 * gfortran.dg/matmul_19.f90: New test.
291
292 2018-08-25 Janus Weil <janus@gcc.gnu.org>
293
294 PR fortran/86545
295 * gfortran.dg/generic_35.f90: New test case.
296
297 2018-08-24 David Malcolm <dmalcolm@redhat.com>
298
299 PR c++/87091
300 * gcc.dg/missing-header-fixit-3.c: Update for changes to how
301 line spans are printed with -fdiagnostics-show-line-numbers.
302
303 2018-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
304
305 PR fortran/86837
306 * gfortran.dg/implied_do_io_6.f90: New test.
307
308 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
309
310 PR middle-end/87092
311 * gcc.dg/pr87092.c: New test.
312
313 2018-08-24 Marek Polacek <polacek@redhat.com>
314
315 PR c++/67012
316 PR c++/86942
317 * g++.dg/cpp0x/auto52.C: New test.
318 * g++.dg/cpp1y/auto-fn52.C: New test.
319 * g++.dg/cpp1y/auto-fn53.C: New test.
320 * g++.dg/cpp1y/auto-fn54.C: New test.
321
322 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
323
324 * lib/target-supports.exp (vect_perm_supported): Only return
325 false for variable-length vectors if the permute size is not
326 a power of 2.
327 (check_effective_target_vect_perm)
328 (check_effective_target_vect_perm_byte)
329 (check_effective_target_vect_perm_short): Remove check for
330 variable-length vectors.
331 * gcc.dg/vect/slp-23.c: Add an XFAIL for variable-length SVE.
332 * gcc.dg/vect/slp-perm-10.c: Likewise.
333 * gcc.dg/vect/slp-perm-9.c: Add an XFAIL for variable-length vectors.
334
335 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
336
337 * gcc.target/aarch64/sve/bswap_1.c: New test.
338 * gcc.target/aarch64/sve/bswap_2.c: Likewise.
339 * gcc.target/aarch64/sve/bswap_3.c: Likewise.
340
341 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
342
343 * gcc.target/aarch64/sve/slp_perm_1.c: New test.
344 * gcc.target/aarch64/sve/slp_perm_2.c: Likewise.
345 * gcc.target/aarch64/sve/slp_perm_3.c: Likewise.
346 * gcc.target/aarch64/sve/slp_perm_4.c: Likewise.
347 * gcc.target/aarch64/sve/slp_perm_5.c: Likewise.
348 * gcc.target/aarch64/sve/slp_perm_6.c: Likewise.
349 * gcc.target/aarch64/sve/slp_perm_7.c: Likewise.
350
351 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
352
353 PR debug/79342
354 * gcc.dg/pr79342.: New test.
355
356 2018-08-23 Martin Sebor <msebor@redhat.com>
357
358 PR tree-optimization/87072
359 * gcc.dg/Warray-bounds-35.c: New test.
360
361 2018-08-23 Richard Biener <rguenther@suse.de>
362
363 PR middle-end/87024
364 * gcc.dg/pr87024.c: New testcase.
365
366 2018-08-23 Richard Sandiford <richard.sandiford@arm.com>
367
368 * gcc.dg/vect/no-vfa-vect-depend-2.c: Remove XFAIL.
369 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
370 * gcc.dg/vect/pr65947-13.c: Update for vect_fold_extract_last.
371 * gcc.dg/vect/pr80631-2.c: Likewise.
372
373 2017-08-23 Paul Thomas <pault@gcc.gnu.org>
374
375 PR fortran/86863
376 * gfortran.dg/submodule_32.f08: New test.
377
378 2018-08-22 Janus Weil <janus@gcc.gnu.org>
379
380 PR fortran/86935
381 * gfortran.dg/associate_3.f90: Update error message.
382 * gfortran.dg/associate_39.f90: New test case.
383
384 2018-08-22 Janus Weil <janus@gcc.gnu.org>
385
386 PR fortran/86888
387 * gfortran.dg/alloc_comp_basics_6.f90: Update an error message and add
388 an additional case.
389 * gfortran.dg/alloc_comp_basics_7.f90: New test case.
390 * gfortran.dg/class_17.f03: Update error message.
391 * gfortran.dg/class_55.f90: Ditto.
392 * gfortran.dg/dtio_11.f90: Update error messages.
393 * gfortran.dg/implicit_actual.f90: Add an error message.
394 * gfortran.dg/typebound_proc_12.f90: Update error message.
395
396 2018-08-22 Martin Sebor <msebor@redhat.com>
397
398 PR middle-end/87052
399 * gcc.dg/pr87052.c: New test.
400 * gcc.dg/tree-ssa/dump-3.c: Adjust.
401
402 2018-08-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
403
404 * gfortran.dg/max_fmax_aarch64.f90: Rename to...
405 * gfortran.dg/max_expr.f90: ...this.
406 * gfortran.dg/min_fmin_aarch64.f90: Rename to...
407 * gfortran.dg/min_expr.f90: ...this.
408
409 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
410
411 PR tree-optimization/86725
412 * gcc.dg/vect/no-scevccp-pr86725-2.c: New test.
413 * gcc.dg/vect/no-scevccp-pr86725-3.c: Likewise.
414 * gcc.dg/vect/no-scevccp-pr86725-4.c: Likewise.
415 * gcc.dg/vect/no-scevccp-pr86725-5.c: Likewise.
416
417 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
418
419 PR tree-optimization/86725
420 * gcc.dg/vect/no-scevccp-pr86725-1.c: New test.
421
422 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
423
424 * gcc.dg/vect/vect-avg-16.c: New test.
425 * gcc.dg/vect/slp-37.c: Expect the loop to be vectorized.
426 * gcc.dg/vect/vect-strided-u8-i8-gap4.c,
427 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise for
428 the second loop in main1.
429
430 2018-08-22 Iain Sandoe <iain@sandoe.co.uk>
431
432 * gcc.dg/lto/pr85248_0.c (test_alias):
433 Stringify __USER_LABEL_PREFIX__.
434 (test_noreturn): Likewise.
435
436 2018-08-22 Richard Biener <rguenther@suse.de>
437
438 PR tree-optimization/86988
439 * g++.dg/pr86988.C: New testcase.
440
441 2018-08-22 Richard Biener <rguenther@suse.de>
442
443 PR tree-optimization/86945
444 * tree-cfg.c (generate_range_test): Use unsigned arithmetic.
445
446 2018-08-21 Janne Blomqvist <jb@gcc.gnu.org>
447
448 * gfortran.dg/nan_1.f90: Remove tests that test MAX/MIN with NaNs.
449
450 2018-08-21 Nicolas Koenig <koenigni@gcc.gnu.org>
451 Thomas Koenig <tkoenig@gcc.gnu.org>
452
453 PR fortran/25829
454 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
455 * gfortran.dg/f2003_io_1.f03: Add wait statement.
456
457 2018-08-21 Marek Polacek <polacek@redhat.com>
458
459 PR c++/86981, Implement -Wpessimizing-move.
460 * g++.dg/cpp0x/Wpessimizing-move1.C: New test.
461 * g++.dg/cpp0x/Wpessimizing-move2.C: New test.
462 * g++.dg/cpp0x/Wpessimizing-move3.C: New test.
463 * g++.dg/cpp0x/Wpessimizing-move4.C: New test.
464 * g++.dg/cpp1z/Wpessimizing-move1.C: New test.
465
466 PR c++/65043
467 * g++.dg/concepts/pr67595.C: Add dg-warning.
468 * g++.dg/cpp0x/Wnarrowing11.C: New test.
469 * g++.dg/cpp0x/Wnarrowing12.C: New test.
470 * g++.dg/cpp0x/rv-cast5.C: Add static_cast.
471
472 PR c++/86499
473 * g++.dg/cpp0x/lambda/lambda-non-local.C: New test.
474 * g++.dg/cpp0x/lambda/lambda-this10.C: Adjust dg-error.
475
476 2018-08-21 Ed Schonberg <schonberg@adacore.com>
477
478 * gnat.dg/expr_func7.adb, gnat.dg/expr_func7.ads: New testcase.
479
480 2018-08-21 Ed Schonberg <schonberg@adacore.com>
481
482 * gnat.dg/expr_func6.adb, gnat.dg/expr_func6.ads: New testcase.
483
484 2018-08-21 Javier Miranda <miranda@adacore.com>
485
486 * gnat.dg/spark2.adb, gnat.dg/spark2.ads: New testcase.
487
488 2018-08-21 Ed Schonberg <schonberg@adacore.com>
489
490 * gnat.dg/prot6.adb, gnat.dg/prot6.ads: New testcase.
491
492 2018-08-21 Ed Schonberg <schonberg@adacore.com>
493
494 * gnat.dg/access5.adb, gnat.dg/access5.ads: New testcase.
495
496 2018-08-21 Eric Botcazou <ebotcazou@adacore.com>
497
498 * gnat.dg/rep_clause7.adb: New testcase.
499
500 2018-08-21 Ed Schonberg <schonberg@adacore.com>
501
502 * gnat.dg/task1.adb, gnat.dg/task1.ads, gnat.dg/task1_pkg.adb,
503 gnat.dg/task1_pkg.ads: New testcase.
504
505 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
506
507 * gnat.dg/linkedlist.adb: New testcase.
508
509 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
510
511 * gnat.dg/elab6.adb, gnat.dg/elab6.ads, gnat.dg/elab6_pkg.adb,
512 gnat.dg/elab6_pkg.ads: New testcase.
513
514 2018-08-21 Ed Schonberg <schonberg@adacore.com>
515
516 * gnat.dg/expr_func5.adb: New testcase.
517
518 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
519
520 * gnat.dg/dynhash.adb: New testcase.
521
522 2018-08-21 Javier Miranda <miranda@adacore.com>
523
524 * gnat.dg/enum4.adb: New testcase.
525
526 2018-08-21 Tamar Christina <tamar.christina@arm.com>
527
528 * gcc.target/aarch64/large_struct_copy.c: New test.
529
530 2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
531
532 * g++.dg/torture/pr86763.C: Restrict to *-*-linux*.
533
534 2018-08-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
535
536 PR middle-end/86121
537 * gcc.dg/Wstringop-overflow-6.c: Remove xfail.
538
539 2018-08-21 Tom de Vries <tdevries@suse.de>
540
541 * gcc.c-torture/unsorted/dump-noaddr.x: Use -gno-record-gcc-switches
542 to avoid mismatch in .debug and .earlydebug dump files.
543
544 2018-08-20 Michael Meissner <meissner@linux.ibm.com>
545
546 PR target/87033
547 * gcc.target/powerpc/pr87033.c: New test.
548
549 2018-08-20 Martin Sebor <msebor@redhat.com>
550
551 PR tree-optimization/87034
552 * gcc.dg/builtin-sprintf-warn-20.c: New test.
553
554 2018-08-20 David Malcolm <dmalcolm@redhat.com>
555
556 PR other/84889
557 * gcc.dg/plugin/diagnostic-group-test-1.c: New test.
558 * gcc.dg/plugin/diagnostic_group_plugin.c: New test.
559 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
560
561 2018-08-20 H.J. Lu <hongjiu.lu@intel.com>
562
563 PR target/87014
564 * g++.dg/torture/pr87014.C: New file.
565
566 2018-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
567
568 PR target/86984
569 * gcc.target/alpha/pr86984.c: New test.
570
571 2018-08-20 Richard Biener <rguenther@suse.de>
572
573 PR tree-optimization/78655
574 * gcc.dg/tree-ssa/evrp11.c: New testcase.
575
576 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
577
578 * gcc.dg/debug/dwarf2/pr80263.c: Suppress pubtypes output
579 for Darwin.
580
581 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
582
583 * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF
584 test on Darwin.
585 * g++.dg/debug/dwarf2/pr85302.C: Likewise.
586 * gcc.dg/lto/pr83719_0.c: Likewise.
587
588 2018-08-17 Martin Sebor <msebor@redhat.com>
589
590 PR testsuite/86996
591 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
592
593 2018-08-17 David Malcolm <dmalcolm@redhat.com>
594
595 * g++.dg/conversion/Wwrite-strings.C: New test.
596
597 2018-08-17 Sandra Loosemore <sandra@codesourcery.com>
598 Chung-Lin Tang <cltang@codesourcery.com>
599 Xianmiao Qu <xianmiao_qu@c-sky.com>
600
601 C-SKY port: Testsuite
602
603 * g++.dg/Wno-frame-address.C: Adjust for C-SKY.
604 * g++.dg/torture/type-generic-1.C: Likewise.
605 * gcc.c-torture/compile/20000804-1.c: Likewise.
606 * gcc.c-torture/execute/20101011-1.c: Likewise.
607 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
608 * gcc.dg/20020312-2.c: Likewise.
609 * gcc.dg/Wno-frame-address.c: Likewise.
610 * gcc.dg/c11-true_min-1.c: Likewise.
611 * gcc.dg/sibcall-10.c: Likewise.
612 * gcc.dg/sibcall-9.c: Likewise.
613 * gcc.dg/stack-usage-1.c: Likewise.
614 * gcc.dg/torture/float32-tg-3.c: Likewise.
615 * gcc.dg/torture/float32x-tg-3.c: Likewise.
616 * gcc.dg/torture/float64-tg-3.c: Likewise.
617 * gcc.dg/torture/float64x-tg-3.c: Likewise.
618 * gcc.dg/torture/type-generic-1.c: Likewise.
619 * gcc.target/csky/*: New.
620 * lib/target-supports.exp (check_profiling_available): Add
621 csky-*-elf.
622 (check_effective_target_hard_float): Handle C-SKY targets with
623 single-precision hard float only.
624 (check_effective_target_logical_op_short_circuit): Handle C-SKY.
625
626 2018-08-17 David Malcolm <dmalcolm@redhat.com>
627
628 * gcc.dg/format/gcc_diag-1.c: Fix typo. Add test coverage for
629 gcc_dump_printf.
630 * gcc.dg/format/gcc_diag-10.c: Add gimple typedef. Add test
631 coverage for gcc_dump_printf.
632
633 2018-08-17 Martin Liska <mliska@suse.cz>
634
635 * g++.dg/opt/mpx.C: Fix scanned pattern.
636 * gcc.target/i386/mpx.c: Likewise.
637 * g++.dg/warn/Wunreachable-code-1.C: Remove.
638 * g++.dg/warn/Wunreachable-code-2.C: Likewise.
639 * gcc.dg/torture/pr52969.c: Likewise.
640 * g++.dg/warn/pr31246-2.C: Likewise.
641 * g++.dg/warn/pr31246.C: Likewise.
642 * gcc.dg/pr33092.c: Likewise.
643 * g++.dg/opt/eh1.C: Remove a deprecated option.
644 * g++.dg/template/inline1.C: Likewise.
645 * g++.dg/tree-ssa/pr81408.C: Likewise.
646 * gcc.dg/pr41837.c: Likewise.
647 * gcc.dg/pr41841.c: Likewise.
648 * gcc.dg/pr42250.c: Likewise.
649 * gcc.dg/pr43084.c: Likewise.
650 * gcc.dg/pr43317.c: Likewise.
651 * gcc.dg/pr51879-18.c: Likewise.
652 * gcc.dg/torture/pr36066.c: Likewise.
653 * gcc.dg/tree-ssa/ifc-8.c: Likewise.
654 * gcc.dg/tree-ssa/ifc-cd.c: Likewise.
655 * gcc.dg/tree-ssa/pr19210-1.c: Likewise.
656 * gcc.dg/tree-ssa/pr45122.c: Likewise.
657 * gcc.target/i386/pr45352-2.c: Likewise.
658 * gcc.target/i386/zee.c: Likewise.
659 * gfortran.dg/auto_char_len_2.f90: Likewise.
660 * gfortran.dg/auto_char_len_4.f90: Likewise.
661 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
662 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
663 * gfortran.dg/gomp/pr47331.f90: Likewise.
664 * gfortran.dg/pr40999.f: Likewise.
665 * gfortran.dg/pr41011.f: Likewise.
666 * gfortran.dg/pr42051.f03: Likewise.
667 * gfortran.dg/pr46804.f90: Likewise.
668 * gfortran.dg/pr83149_1.f90: Likewise.
669 * gfortran.dg/pr83149_b.f90: Likewise.
670 * gfortran.dg/whole_file_1.f90: Likewise.
671 * gfortran.dg/whole_file_10.f90: Likewise.
672 * gfortran.dg/whole_file_11.f90: Likewise.
673 * gfortran.dg/whole_file_12.f90: Likewise.
674 * gfortran.dg/whole_file_13.f90: Likewise.
675 * gfortran.dg/whole_file_14.f90: Likewise.
676 * gfortran.dg/whole_file_15.f90: Likewise.
677 * gfortran.dg/whole_file_16.f90: Likewise.
678 * gfortran.dg/whole_file_17.f90: Likewise.
679 * gfortran.dg/whole_file_18.f90: Likewise.
680 * gfortran.dg/whole_file_19.f90: Likewise.
681 * gfortran.dg/whole_file_2.f90: Likewise.
682 * gfortran.dg/whole_file_20.f03: Likewise.
683 * gfortran.dg/whole_file_3.f90: Likewise.
684 * gfortran.dg/whole_file_4.f90: Likewise.
685 * gfortran.dg/whole_file_5.f90: Likewise.
686 * gfortran.dg/whole_file_6.f90: Likewise.
687 * gfortran.dg/whole_file_7.f90: Likewise.
688 * gfortran.dg/whole_file_8.f90: Likewise.
689 * gfortran.dg/whole_file_9.f90: Likewise.
690 * gcc.dg/vect/vect.exp: Likewise.
691
692 2018-08-17 Richard Biener <rguenther@suse.de>
693
694 PR middle-end/86505
695 * gcc.dg/torture/pr86505.c: New testcase.
696
697 2018-08-16 Martin Sebor <msebor@redhat.com>
698
699 PR tree-optimization/86853
700 * gcc.dg/tree-ssa/builtin-sprintf-10.c: New test.
701 * gcc.dg/tree-ssa/builtin-sprintf-11.c: New test.
702 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Adjust.
703
704 2018-08-16 David Malcolm <dmalcolm@redhat.com>
705
706 * gcc.dg/missing-header-fixit-3.c: New test.
707
708 2018-08-16 David Malcolm <dmalcolm@redhat.com>
709
710 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
711 (test_fixit_insert_newline): Update expected output to show '+'
712 characters in margin of line-insertion fix-it hint.
713
714 2018-08-16 Nathan Sidwell <nathan@acm.org>
715
716 * gcc.dg/cpp/macsyntx.c: Adjust expected errors.
717 * gcc.dg/cpp/macsyntx2.c: likewise.
718
719 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
720
721 PR testsuite/86745
722 * gcc.target/i386/avx-cvt-2.c: Loosen scan-assembler strings.
723 * gcc.target/i386/avx-cvt-2.c: Ditto.
724
725 2018-08-16 David Malcolm <dmalcolm@redhat.com>
726
727 PR c++/70693
728 * c-c++-common/Wmisleading-indentation-pr70693.c: New test.
729
730 2018-08-16 Vlad Lazar <vlad.lazar@arm.com>
731
732 * gcc.target/aarch64/imm_choice_comparison.c: New test.
733
734 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
735
736 * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
737 (lib_strncmp): Likewise.
738
739 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
740
741 * c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin.
742 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
743 * g++.dg/torture/pr44295.C : Likewise.
744
745 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
746
747 PR testsuite/78544
748 * gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section
749 attributes and matching.
750 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
751 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
752
753 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
754
755 * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.
756
757 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
758
759 * gcc.target/i386/rop1.c: Remove.
760 * gcc.target/i386/pr83554 (dg-options): Remove -mmitigate-rop.
761
762 2018-08-15 Will Schmidt <will_schmidt@vnet.ibm.com>
763
764 * gcc.target/powerpc/fold-vec-splat-char.c: New.
765 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: New.
766 * gcc.target/powerpc/fold-vec-splat-int.c: New.
767 * gcc.target/powerpc/fold-vec-splat-longlong.c: New.
768 * gcc.target/powerpc/fold-vec-splat-pixel.c: New.
769 * gcc.target/powerpc/fold-vec-splat-short.c: New.
770
771 2018-08-15 David Malcolm <dmalcolm@redhat.com>
772
773 * g++.dg/diagnostic/aka3.C: New test.
774 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
775 output to show range labels.
776 * g++.dg/diagnostic/param-type-mismatch.C: Likewise.
777 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
778 * g++.dg/plugin/show-template-tree-color-labels.C: New test.
779 * gcc.dg/bad-binary-ops.c: Update expected output to show range
780 labels. Add an "aka" example.
781 * gcc.dg/cpp/pr66415-1.c: Update expected output to show range
782 labels.
783 * gcc.dg/format/diagnostic-ranges.c: Likewise.
784 * gcc.dg/format/pr72858.c: Likewise.
785 * gcc.dg/format/pr78498.c: Likewise.
786 * gcc.dg/param-type-mismatch.c: Add "-Wpointer-sign" to options.
787 Update expected output to show range labels. Add examples of
788 -Wincompatible-pointer-types and -Wpointer-sign for parameters.
789 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
790 Update expected output to show range labels.
791 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
792 (test_very_wide_line): Adjust so that label is at left-clipping
793 boundary.
794 (test_very_wide_line_2): New test.
795 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
796 Update expected output to show range labels.
797 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
798 * gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c: New test.
799 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
800 for new param to gcc_rich_location::add_expr.
801 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
802 Add "label" param.
803 (test_show_locus): Add examples of labels to various tests. Tweak
804 the "very wide_line" test case and duplicate it, to cover the
805 boundary values for clipping of labels against the left-margin.
806 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
807 diagnostic-test-show-locus-no-labels.c.
808 * gcc.dg/pr69554-1.c: Update expected output to show range labels.
809 Update line numbers of dg-locus directives.
810 * gcc.dg/pr69627.c: Update expected output to show range labels.
811 * lib/multiline.exp (proc _build_multiline_regex): Remove
812 special-case handling of lines with trailing '|'.
813
814 2018-08-15 Qing Zhao <qing.zhao@oracle.com>
815
816 PR testsuite/86519
817 * gcc.dg/strcmpopt_6.c: Scan the assembly file instead of
818 the .expand file.
819
820 2018-08-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
821
822 * gcc.dg/wmain.c: New test.
823
824 2018-08-15 Iain Sandoe <iain@sandoe.co.uk>
825
826 PR c/19315
827 * gcc.dg/graphite/pr82451.c: Make array 'a' an extern.
828 * gcc.dg/redecl-10.c: Expect warnings for the static vars with
829 unknown size.
830
831 2018-08-15 Martin Liska <mliska@suse.cz>
832
833 PR tree-optimization/86925
834 * gcc.dg/predict-20.c: New test.
835 * gcc.dg/predict-21.c: New test.
836
837 2018-08-15 Paolo Carlini <paolo.carlini@oracle.com>
838
839 * g++.dg/init/goto3.C: Adjust for error instead of permerror.
840
841 2018-08-14 Allan Sandfeld Jensen <allan.jensen@qt.io>
842
843 * gcc.target/i386/sse2-movs.c: New test.
844
845 2018-08-14 Martin Sebor <msebor@redhat.com>
846
847 PR tree-optimization/86650
848 * gcc.dg/Warray-bounds-34.c: New test.
849
850 2018-08-14 Janus Weil <janus@gcc.gnu.org>
851
852 PR fortran/86116
853 * gfortran.dg/generic_34.f90: New test case.
854
855 2018-08-13 Marek Polacek <polacek@redhat.com>
856
857 PR c++/57891
858 * g++.dg/cpp0x/Wnarrowing6.C: New test.
859 * g++.dg/cpp0x/Wnarrowing7.C: New test.
860 * g++.dg/cpp0x/Wnarrowing8.C: New test.
861 * g++.dg/cpp0x/Wnarrowing9.C: New test.
862 * g++.dg/cpp0x/Wnarrowing10.C: New test.
863 * g++.dg/cpp0x/constexpr-47969.C: Adjust dg-error.
864 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
865 * g++.dg/cpp0x/constexpr-targ.C: Likewise.
866 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
867 * g++.dg/ext/stmtexpr15.C: Likewise.
868 * g++.dg/gomp/pr47963.C: Likewise.
869 * g++.dg/init/new37.C: Likewise.
870 * g++.dg/init/new43.C: Likewise.
871 * g++.dg/other/fold1.C: Likewise.
872 * g++.dg/parse/array-size2.C: Likewise.
873 * g++.dg/template/dependent-name3.C: Likewise.
874 * g++.dg/cpp0x/constexpr-data2.C: Add dg-error.
875 * g++.dg/other/vrp1.C: Likewise.
876 * g++.dg/template/char1.C: Likewise.
877
878 2018-08-13 Segher Boessenkool <segher@kernel.crashing.org>
879
880 * gcc.target/powerpc/pr56605.c: The generated code can have an AND
881 instead of a ZERO_EXTEND.
882
883 2018-08-13 Martin Sebor <msebor@redhat.com>
884
885 PR tree-optimization/71625
886 * c-c++-common/attr-nonstring-3.c: Temporarily xfail a test case.
887 * g++.dg/init/string2.C: New test.
888 * g++.dg/init/string3.C: New test.
889 * g++.dg/init/string4.C: New test.
890 * gcc.dg/init-string-3.c: New test.
891 * gcc.dg/strlenopt-55.c: New test.
892 * gcc.dg/strlenopt-56.c: New test.
893
894 2018-08-13 Marek Polacek <polacek@redhat.com>
895
896 P0806R2 - Deprecate implicit capture of this via [=]
897 * g++.dg/cpp2a/lambda-this1.C: New test.
898 * g++.dg/cpp2a/lambda-this2.C: New test.
899 * g++.dg/cpp2a/lambda-this3.C: New test.
900
901 2018-08-13 Marek Polacek <polacek@redhat.com>
902
903 PR c++/86915
904 * g++.dg/diagnostic/auto1.C: New test.
905
906 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
907
908 PR fortran/66679
909 * gfortran.dg/transfer_class_3.f90: New test.
910
911 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
912
913 PR fortran/86906
914 * gfortran.dg/use_rename_9.f90: New test.
915
916 2018-08-11 Jakub Jelinek <jakub@redhat.com>
917
918 PR tree-optimization/86835
919 * gcc.dg/pr86835.c: New test.
920
921 2018-08-10 Janus Weil <janus@gcc.gnu.org>
922
923 PR fortran/57160
924 * gfortran.dg/actual_pointer_function_1.f90: Fix invalid test case.
925 * gfortran.dg/inline_matmul_23.f90: Add option "-ffrontend-optimize".
926 * gfortran.dg/short_circuiting_2.f90: New test case.
927 * gfortran.dg/short_circuiting_3.f90: New test case.
928
929 2018-08-10 Alexander Monakov <amonakov@ispras.ru>
930
931 PR target/82418
932 * gcc.target/i386/pr82418.c: New test.
933
934 2018-08-10 Martin Liska <mliska@suse.cz>
935
936 PR target/83610
937 * gcc.dg/predict-17.c: New test.
938 * gcc.dg/predict-18.c: New test.
939 * gcc.dg/predict-19.c: New test.
940
941 2018-08-10 Martin Liska <mliska@suse.cz>
942
943 PR tree-optimization/85799
944 * gcc.dg/pr85799.c: New test.
945
946 2018-08-09 Jeff Law <law@redhat.com>
947
948 PR middle-end/86897
949 * gcc.dg/uninit-suppress_2.c: Disable DOM.
950
951 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
952
953 * gcc.target/aarch64/sve/reduc_8.c: New test.
954
955 2018-08-09 David Malcolm <dmalcolm@redhat.com>
956
957 PR other/84889
958 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New
959 test.
960 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
961 New test.
962 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
963 * lib/prune.exp: Add -fno-diagnostics-show-line-numbers to
964 TEST_ALWAYS_FLAGS.
965
966 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
967
968 PR tree-optimization/86858
969 * gcc.dg/vect/pr86858.c: New test.
970
971 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
972
973 PR tree-optimization/86871
974 * gcc.dg/vect/pr86871.c: New test.
975
976 2018-08-09 Paolo Carlini <paolo.carlini@oracle.com>
977
978 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
979
980 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
981
982 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: Decrement
983 arch and tune numbers by 2.
984 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: Likewise.
985 * gcc.target/s390/target-attribute/tattr-m31-1.c: Likewise.
986 * gcc.target/s390/target-attribute/tattr-m31-10.c: Likewise.
987 * gcc.target/s390/target-attribute/tattr-m31-11.c: Likewise.
988 * gcc.target/s390/target-attribute/tattr-m31-12.c: Likewise.
989 * gcc.target/s390/target-attribute/tattr-m31-13.c: Likewise.
990 * gcc.target/s390/target-attribute/tattr-m31-14.c: Likewise.
991 * gcc.target/s390/target-attribute/tattr-m31-15.c: Likewise.
992 * gcc.target/s390/target-attribute/tattr-m31-16.c: Likewise.
993 * gcc.target/s390/target-attribute/tattr-m31-17.c: Likewise.
994 * gcc.target/s390/target-attribute/tattr-m31-18.c: Likewise.
995 * gcc.target/s390/target-attribute/tattr-m31-19.c: Likewise.
996 * gcc.target/s390/target-attribute/tattr-m31-2.c: Likewise.
997 * gcc.target/s390/target-attribute/tattr-m31-20.c: Likewise.
998 * gcc.target/s390/target-attribute/tattr-m31-21.c: Likewise.
999 * gcc.target/s390/target-attribute/tattr-m31-22.c: Likewise.
1000 * gcc.target/s390/target-attribute/tattr-m31-23.c: Likewise.
1001 * gcc.target/s390/target-attribute/tattr-m31-24.c: Likewise.
1002 * gcc.target/s390/target-attribute/tattr-m31-25.c: Likewise.
1003 * gcc.target/s390/target-attribute/tattr-m31-26.c: Likewise.
1004 * gcc.target/s390/target-attribute/tattr-m31-27.c: Likewise.
1005 * gcc.target/s390/target-attribute/tattr-m31-28.c: Likewise.
1006 * gcc.target/s390/target-attribute/tattr-m31-29.c: Likewise.
1007 * gcc.target/s390/target-attribute/tattr-m31-3.c: Likewise.
1008 * gcc.target/s390/target-attribute/tattr-m31-30.c: Likewise.
1009 * gcc.target/s390/target-attribute/tattr-m31-31.c: Likewise.
1010 * gcc.target/s390/target-attribute/tattr-m31-32.c: Likewise.
1011 * gcc.target/s390/target-attribute/tattr-m31-4.c: Likewise.
1012 * gcc.target/s390/target-attribute/tattr-m31-5.c: Likewise.
1013 * gcc.target/s390/target-attribute/tattr-m31-6.c: Likewise.
1014 * gcc.target/s390/target-attribute/tattr-m31-7.c: Likewise.
1015 * gcc.target/s390/target-attribute/tattr-m31-8.c: Likewise.
1016 * gcc.target/s390/target-attribute/tattr-m31-9.c: Likewise.
1017 * gcc.target/s390/target-attribute/tattr-m64-1.c: Likewise.
1018 * gcc.target/s390/target-attribute/tattr-m64-10.c: Likewise.
1019 * gcc.target/s390/target-attribute/tattr-m64-11.c: Likewise.
1020 * gcc.target/s390/target-attribute/tattr-m64-12.c: Likewise.
1021 * gcc.target/s390/target-attribute/tattr-m64-13.c: Likewise.
1022 * gcc.target/s390/target-attribute/tattr-m64-14.c: Likewise.
1023 * gcc.target/s390/target-attribute/tattr-m64-15.c: Likewise.
1024 * gcc.target/s390/target-attribute/tattr-m64-16.c: Likewise.
1025 * gcc.target/s390/target-attribute/tattr-m64-17.c: Likewise.
1026 * gcc.target/s390/target-attribute/tattr-m64-18.c: Likewise.
1027 * gcc.target/s390/target-attribute/tattr-m64-19.c: Likewise.
1028 * gcc.target/s390/target-attribute/tattr-m64-2.c: Likewise.
1029 * gcc.target/s390/target-attribute/tattr-m64-20.c: Likewise.
1030 * gcc.target/s390/target-attribute/tattr-m64-21.c: Likewise.
1031 * gcc.target/s390/target-attribute/tattr-m64-22.c: Likewise.
1032 * gcc.target/s390/target-attribute/tattr-m64-23.c: Likewise.
1033 * gcc.target/s390/target-attribute/tattr-m64-24.c: Likewise.
1034 * gcc.target/s390/target-attribute/tattr-m64-25.c: Likewise.
1035 * gcc.target/s390/target-attribute/tattr-m64-26.c: Likewise.
1036 * gcc.target/s390/target-attribute/tattr-m64-27.c: Likewise.
1037 * gcc.target/s390/target-attribute/tattr-m64-28.c: Likewise.
1038 * gcc.target/s390/target-attribute/tattr-m64-29.c: Likewise.
1039 * gcc.target/s390/target-attribute/tattr-m64-3.c: Likewise.
1040 * gcc.target/s390/target-attribute/tattr-m64-30.c: Likewise.
1041 * gcc.target/s390/target-attribute/tattr-m64-31.c: Likewise.
1042 * gcc.target/s390/target-attribute/tattr-m64-32.c: Likewise.
1043 * gcc.target/s390/target-attribute/tattr-m64-33.c: Likewise.
1044 * gcc.target/s390/target-attribute/tattr-m64-4.c: Likewise.
1045 * gcc.target/s390/target-attribute/tattr-m64-5.c: Likewise.
1046 * gcc.target/s390/target-attribute/tattr-m64-6.c: Likewise.
1047 * gcc.target/s390/target-attribute/tattr-m64-7.c: Likewise.
1048 * gcc.target/s390/target-attribute/tattr-m64-8.c: Likewise.
1049 * gcc.target/s390/target-attribute/tattr-m64-9.c: Likewise.
1050
1051 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
1052
1053 PR target/84332
1054 * gcc.target/s390/pr84332.c: New testcase.
1055
1056 2018-08-08 Andreas Schwab <schwab@linux-m68k.org>
1057
1058 PR target/46179
1059 * gcc.target/m68k/tls-dimode.c: New file.
1060
1061 2018-08-08 Nathan Sidwell <nathan@acm.org>
1062
1063 * c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h,
1064 c-c++-common/inc-from-1.c: New
1065
1066 2018-08-08 Andreas Krebbel <krebbel@linux.ibm.com>
1067
1068 PR target/85295
1069 * gcc.target/s390/TI-constants-lra.c: New testcase.
1070 * gcc.target/s390/TI-constants-nolra.c: New testcase.
1071
1072 2018-08-08 Ilya Leoshkevich <iii@linux.ibm.com>
1073
1074 * gcc.target/s390/hotpatch-8.c: Remove.
1075 * gcc.target/s390/hotpatch-9.c: Remove.
1076 * gcc.target/s390/mnop-mcount-m31-fpic.c: Remove.
1077 * gcc.target/s390/mnop-mcount-m31.c: Remove.
1078
1079 2018-08-08 Jakub Jelinek <jakub@redhat.com>
1080
1081 P0595R1 - is_constant_evaluated
1082 * g++.dg/cpp2a/is-constant-evaluated1.C: New test.
1083
1084 PR c++/86836
1085 * g++.dg/cpp1z/decomp46.C: New test.
1086
1087 PR c++/86738
1088 * g++.dg/opt/pr86738.C: New test.
1089
1090 2018-08-07 Richard Sandiford <richard.sandiford@arm.com>
1091
1092 PR target/86838
1093 * gcc.target/aarch64/frecpe_1.c: New test.
1094 * gcc.target/aarch64/frecpe_2.c: Likewise.
1095
1096 2018-08-07 Paolo Carlini <paolo.carlini@oracle.com>
1097
1098 PR c++/59480, DR 136
1099 * g++.dg/other/friend8.C: New.
1100 * g++.dg/other/friend9.C: Likewise.
1101 * g++.dg/other/friend10.C: Likewise.
1102 * g++.dg/other/friend11.C: Likewise.
1103 * g++.dg/other/friend12.C: Likewise.
1104 * g++.dg/other/friend13.C: Likewise.
1105 * g++.dg/other/friend14.C: Likewise.
1106 * g++.dg/other/friend15.C: Likewise.
1107 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1108 * g++.dg/parse/defarg8.C: Likewise.
1109
1110 2018-08-07 Martin Liska <mliska@suse.cz>
1111
1112 PR middle-end/83023
1113 * gcc.dg/predict-16.c: New test.
1114 * g++.dg/predict-1.C: New test.
1115
1116 2018-08-07 Steve Ellcey <sellcey@cavium.com>
1117 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1118
1119 PR tree-optimization/80925
1120 * gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops
1121 vectorized on !vect_hw_misalign targets.
1122
1123 2018-08-06 Marek Polacek <polacek@redhat.com>
1124
1125 PR c++/86767
1126 * g++.dg/cpp1y/constexpr-86767.C: New test.
1127
1128 2018-08-06 Uros Bizjak <ubizjak@gmail.com>
1129
1130 * g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt
1131 for target *-*-linux-gnu.
1132
1133 2018-08-06 Alan Hayward <alan.hayward@arm.com>
1134
1135 * gcc.target/aarch64/sve/tls_preserve_1.c: New test.
1136 * gcc.target/aarch64/sve/tls_preserve_2.c: New test.
1137 * gcc.target/aarch64/sve/tls_preserve_3.c: New test.
1138
1139 2018-08-06 Andreas Krebbel <krebbel@linux.ibm.com>
1140
1141 * gcc.target/s390/nomemloopunroll-1.c: New test.
1142
1143 2018-08-05 H.J. Lu <hongjiu.lu@intel.com>
1144
1145 PR target/86386
1146 * gcc.target/i386/pr86386.c: New file.
1147
1148 2018-08-04 Tom de Vries <tdevries@suse.de>
1149
1150 * lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line.
1151
1152 2018-08-04 Andreas Schwab <schwab@linux-m68k.org>
1153
1154 * gcc.dg/guality/const-volatile.c: Remove duplicate test
1155 "type:cvip".
1156
1157 2018-08-04 Janus Weil <janus@gcc.gnu.org>
1158
1159 PR fortran/45521
1160 * gfortran.dg/interface_assignment_6.f90: New test case.
1161
1162 2018-08-04 Uros Bizjak <ubizjak@gmail.com>
1163
1164 PR testsuite/86153
1165 * g++.dg/pr83239.C (dg-options): Add -finline-limit=500.
1166
1167 2018-08-03 David Malcolm <dmalcolm@redhat.com>
1168 Jonathan Wakely <jwakely@redhat.com>
1169
1170 PR c++/85523
1171 * g++.dg/pr85523.C: New test.
1172
1173 2018-08-03 Bogdan Harjoc <harjoc@gmail.com>
1174
1175 PR c/86690
1176 * gcc.dg/union-duplicate-field.c: New test.
1177
1178 2018-08-03 Jason Merrill <jason@redhat.com>
1179
1180 PR c++/86706
1181 * g++.dg/template/pr86706.C: New test.
1182
1183 2018-08-03 Richard Sandiford <richard.sandiford@arm.com>
1184
1185 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect AVG_FLOOR to be used
1186 on vect_avg_qi targets.
1187 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
1188 * gcc.dg/vect/bb-slp-pow-1.c: New test.
1189 * gcc.dg/vect/vect-avg-15.c: Likewise.
1190
1191 2018-08-03 Martin Liska <mliska@suse.cz>
1192
1193 * gcc.dg/predict-1.c: Adjust scanned pattern to cover 2 digits.
1194 * gcc.dg/predict-13.c: Likewise.
1195 * gcc.dg/predict-3.c: Likewise.
1196 * gcc.dg/predict-4.c: Likewise.
1197 * gcc.dg/predict-5.c: Likewise.
1198 * gcc.dg/predict-6.c: Likewise.
1199 * gcc.dg/predict-9.c: Likewise.
1200 * gfortran.dg/predict-1.f90: Likewise.
1201
1202 2018-08-02 Richard Biener <rguenther@suse.de>
1203
1204 PR c++/86763
1205 * g++.dg/torture/pr86763.C: New testcase.
1206
1207 2018-08-02 Richard Biener <rguenther@suse.de>
1208
1209 PR tree-optimization/86816
1210 * g++.dg/torture/pr86816.C: New testcase.
1211
1212 2018-08-02 Richard Sandiford <richard.sandiford@arm.com>
1213
1214 * gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate
1215 to be used.
1216 * gcc.target/aarch64/f16_mov_immediate_2.c: Likewise.
1217 * gcc.target/aarch64/f16_mov_immediate_3.c: Force +nofp16.
1218 * gcc.target/aarch64/sve/single_1.c: Except fmov immediate to be used
1219 for .h.
1220 * gcc.target/aarch64/sve/single_2.c: Likewise.
1221 * gcc.target/aarch64/sve/single_3.c: Likewise.
1222 * gcc.target/aarch64/sve/single_4.c: Likewise.
1223
1224 2018-08-02 Jackson Woodruff <jackson.woodruff@arm.com>
1225
1226 PR target/86014
1227 * gcc.target/aarch64/ldp_stp_13.c: New test.
1228
1229 2018-08-01 Martin Sebor <msebor@redhat.com>
1230
1231 PR tree-optimization/86650
1232 * gcc.dg/format/gcc_diag-10.c: Adjust.
1233
1234 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1235
1236 * gcc.target/aarch64/sve/var_stride_2.c: Update expected form
1237 of range check.
1238 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
1239
1240 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1241
1242 PR target/86753
1243 * gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests.
1244 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
1245
1246 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1247
1248 * gcc.dg/pointer-range-check-1.c: New test.
1249 * gcc.dg/pointer-range-check-2.c: Likewise.
1250
1251 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1252
1253 PR tree-optimization/86749
1254 * gcc.dg/vect/pr86749.c: New test.
1255
1256 2018-08-01 Paolo Carlini <paolo.carlini@oracle.com>
1257
1258 PR c++/86661
1259 * g++.dg/lookup/name-clash12.C: New.
1260
1261 2018-08-01 Richard Biener <rguenther@suse.de>
1262
1263 * gcc.dg/tree-ssa/ssa-fre-68.c: New testcase.
1264
1265 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
1266
1267 * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0.
1268
1269 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
1270
1271 * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*.
1272
1273 2018-08-01 Martin Liska <mliska@suse.cz>
1274
1275 * gcc.dg/tree-prof/stringop-1.c: Adjust scanned pattern.
1276 * gcc.dg/tree-prof/stringop-2.c: Likewise.
1277 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
1278 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1279 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
1280 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
1281 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
1282 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
1283
1284 2018-08-01 Martin Liska <mliska@suse.cz>
1285
1286 PR value-prof/35543
1287 * gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove.
1288
1289 2018-08-01 Sam Tebbs <sam.tebbs@arm.com>
1290
1291 * gcc.target/aarch64/extract_zero_extend.c: New file.
1292
1293 2018-08-01 Jakub Jelinek <jakub@redhat.com>
1294
1295 PR c/85704
1296 * gcc.c-torture/compile/pr85704.c: New test.
1297
1298 2018-07-31 Alexandre Oliva <oliva@adacore.com>
1299 Olivier Hainque <hainque@adacore.com>
1300
1301 * gnat.dg/dinst.adb: New.
1302 * gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New.
1303
1304 2018-07-31 David Malcolm <dmalcolm@redhat.com>
1305
1306 * gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for
1307 tdiag and cxxdiag.
1308 * gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G
1309 and %K.
1310
1311 2018-07-31 Richard Earnshaw <rearnsha@arm.com>
1312
1313 * c-c++-common/spec-barrier-1.c: New test.
1314 * c-c++-common/spec-barrier-2.c: New test.
1315 * gcc.dg/spec-barrier-3.c: New test.
1316
1317 2018-07-31 Martin Sebor <msebor@redhat.com>
1318
1319 PR tree-optimization/86741
1320 * gcc.dg/Warray-bounds-33.c: New test.
1321
1322 2018-07-31 Andreas Krebbel <krebbel@linux.ibm.com>
1323
1324 * gcc.target/s390/memset-1.c: Improve testcase.
1325
1326 2018-07-31 Tom de Vries <tdevries@suse.de>
1327
1328 PR debug/86687
1329 * g++.dg/guality/pr86687.C: New test.
1330
1331 2018-07-31 Jakub Jelinek <jakub@redhat.com>
1332
1333 P1008R1 - prohibit aggregates with user-declared constructors
1334 * g++.dg/ext/is_aggregate.C: Add tests with deleted or defaulted ctor.
1335 * g++.dg/cpp0x/defaulted1.C (main): Ifdef out for C++2a B b = {1};.
1336 * g++.dg/cpp0x/deleted2.C: Expect error for C++2a.
1337 * g++.dg/cpp2a/aggr1.C: New test.
1338 * g++.dg/cpp2a/aggr2.C: New test.
1339
1340 2018-07-31 Segher Boessenkool <segher@kernel.crashing.org>
1341
1342 PR target/86640
1343 * gcc.target/arm/pr86640.c: New testcase.
1344
1345 2018-07-31 Martin Liska <mliska@suse.cz>
1346
1347 PR gcov-profile/85338
1348 PR gcov-profile/85350
1349 PR gcov-profile/85372
1350 * gcc.misc-tests/gcov-pr85338.c: New test.
1351 * gcc.misc-tests/gcov-pr85350.c: New test.
1352 * gcc.misc-tests/gcov-pr85372.c: New test.
1353
1354 2018-07-31 Martin Liska <mliska@suse.cz>
1355
1356 PR gcov-profile/83813
1357 PR gcov-profile/84758
1358 PR gcov-profile/85217
1359 PR gcov-profile/85332
1360 * gcc.misc-tests/gcov-pr83813.c: New test.
1361 * gcc.misc-tests/gcov-pr84758.c: New test.
1362 * gcc.misc-tests/gcov-pr85217.c: New test.
1363 * gcc.misc-tests/gcov-pr85332.c: New test.
1364
1365 2018-07-31 Ed Schonberg <schonberg@adacore.com>
1366
1367 * gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb,
1368 gnat.dg/prot5_pkg.ads: New testcase.
1369
1370 2018-07-31 Justin Squirek <squirek@adacore.com>
1371
1372 * gnat.dg/addr11.adb: New testcase.
1373
1374 2018-07-31 Hristian Kirtchev <kirtchev@adacore.com>
1375
1376 * gnat.dg/global.adb, gnat.dg/global.ads: New testcase.
1377
1378 2018-07-31 Gary Dismukes <dismukes@adacore.com>
1379
1380 * gnat.dg/block_ext_return_assert_failure.adb: New testcase.
1381
1382 2018-07-31 Ed Schonberg <schonberg@adacore.com>
1383
1384 * gnat.dg/iter3.adb: New testcase.
1385
1386 2018-07-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
1387
1388 Revert 'AsyncI/O patch committed'
1389 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
1390 Thomas Koenig <tkoenig@gcc.gnu.org>
1391
1392 PR fortran/25829
1393 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
1394 * gfortran.dg/f2003_io_1.f03: Add wait statement.
1395
1396 2018-07-30 Segher Boessenkool <segher@kernel.crashing.org>
1397
1398 PR rtl-optimization/85160
1399 * gcc.target/powerpc/combine-2-2.c: New testcase.
1400
1401 2018-07-27 Martin Sebor <msebor@redhat.com>
1402
1403 PR tree-optimization/86696
1404 * g++.dg/pr86696.C: New test.
1405
1406 2018-07-27 David Malcolm <dmalcolm@redhat.com>
1407
1408 PR tree-optimization/86636
1409 * gcc.c-torture/compile/pr86636.c: Add dg-do compile.
1410 Add dg-require-effective-target pthread.
1411
1412 2018-07-26 Qing Zhao <qing.zhao@oracle.com>
1413
1414 * gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation.
1415 * gcc.dg/strcmpopt_6.c: Likewise.
1416
1417 2018-07-26 Pat Haugen <pthaugen@us.ibm.com>
1418
1419 PR target/86612
1420 * gcc.target/powerpc/pr58673-2.c: Call strdup.
1421
1422 2018-07-26 Martin Sebor <msebor@redhat.com>
1423
1424 PR tree-optimization/86043
1425 PR tree-optimization/86042
1426 * gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to
1427 pr86688.
1428 * gcc.dg/strlenopt-44.c: New test.
1429
1430 2018-07-26 Martin Liska <mliska@suse.cz>
1431
1432 PR gcov-profile/86536
1433 * gcc.misc-tests/gcov-pr86536.c: New test.
1434
1435 2018-07-25 Martin Sebor <msebor@redhat.com>
1436
1437 * gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives
1438 ignored by the test harness.
1439
1440 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
1441 Thomas Koenig <tkoenig@gcc.gnu.org>
1442
1443 PR fortran/25829
1444 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
1445 * gfortran.dg/f2003_io_1.f03: Add wait statement.
1446
1447 2018-07-25 Jakub Jelinek <jakub@redhat.com>
1448
1449 PR c++/85515
1450 * g++.dg/pr85515-2.C: Add expected dg-error.
1451 * g++.dg/cpp0x/range-for36.C: New test.
1452
1453 2018-07-25 Claudiu Zissulescu <claziss@synopsys.com>
1454
1455 * gcc.target/arc/uncached-1.c: New test.
1456 * gcc.target/arc/uncached-2.c: Likewise.
1457
1458 2018-07-24 Martin Sebor <msebor@redhat.com>
1459
1460 PR tree-optimization/86622
1461 PR tree-optimization/86532
1462 * gcc.c-torture/execute/strlen-2.c: New test.
1463 * gcc.c-torture/execute/strlen-3.c: New test.
1464 * gcc.c-torture/execute/strlen-4.c: New test.
1465
1466 2018-07-24 David Malcolm <dmalcolm@redhat.com>
1467
1468 PR tree-optimization/86636
1469 * gcc.c-torture/compile/pr86636.c: New test.
1470
1471 2018-07-24 Matthew Malcomson <matthew.malcomson@arm.com>
1472
1473 * gcc.target/aarch64/simd/vect_su_add_sub.c: New.
1474
1475 2018-07-24 Jakub Jelinek <jakub@redhat.com>
1476
1477 PR middle-end/86627
1478 * gcc.target/i386/pr86627.c: New test.
1479
1480 PR testsuite/86649
1481 * g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1.
1482 * g++.dg/tree-ssa-/pr19476-5.C: Likewise.
1483 * g++.dg/tree-ssa-/pr19476-6.C: New test.
1484 * g++.dg/tree-ssa-/pr19476-7.C: New test.
1485
1486 2018-07-23 Carl Love <cel@us.ibm.com>
1487
1488 PR 86591
1489 * gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to
1490 file altivec-2-runnable.c.
1491 * gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests.
1492 * gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor.
1493 Update dg-final test for __divdi3 and __udivdi3 instructions. Update
1494 comments for instruction generated by vec_mergeh, vec_perm, vec_round,
1495 vec_cts, vec_ctu, vec_cpsgn tests.
1496
1497 2018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
1498
1499 PR c/86617
1500 * gcc.dg/pr86617.c: New test.
1501
1502 2018-07-23 Jakub Jelinek <jakub@redhat.com>
1503
1504 PR c++/86569
1505 * g++.dg/warn/Wnonnull-compare-9.C: New test.
1506
1507 2018-07-20 Martin Sebor <msebor@redhat.com>
1508
1509 PR middle-end/82063
1510 * c-c++-common/pr68657-1.c: Adjust.
1511 * c-c++-common/pr68657-2.c: Same.
1512 * c-c++-common/pr68657-3.c: Same.
1513 * c-c++-common/pr68833-1.c: Same.
1514 * gcc.dg/Walloc-size-larger-than-16.c: Same.
1515 * gcc.dg/Walloca-larger-than.c: New test.
1516 * gcc.dg/Walloca-larger-than-2.c: New test.
1517 * gcc.dg/Wframe-larger-than-2.c: New test.
1518 * gcc.dg/Wlarger-than3.c: New test.
1519 * gcc.dg/Wvla-larger-than-3.c: New test.
1520 * gcc.dg/pr42611.c: Adjust.
1521 * gnat.dg/frame_overflow.adb: Same.
1522
1523 2018-07-20 Martin Sebor <msebor@redhat.com>
1524
1525 PR tree-optimization/86613
1526 PR tree-optimization/86611
1527 * c-c++-common/Warray-bounds-2.c: Undefine macros and
1528 prune duplicate warnings.
1529 * gcc.dg/Warray-bounds-31.c: Xfail test cases with
1530 data-model-dependencies.
1531 * gcc.dg/Warray-bounds-32.c: Ditto.
1532
1533 2018-07-20 Richard Biener <rguenther@suse.de>
1534
1535 PR debug/86585
1536 * g++.dg/lto/pr86585_0.C: New testcase.
1537 * g++.dg/lto/pr86585_1.C: Likewise.
1538
1539 2018-07-19 Martin Sebor <msebor@redhat.com>
1540
1541 PR tree-optimization/83776
1542 PR tree-optimization/84047
1543 * gcc.dg/Warray-bounds-29.c: New test.
1544 * gcc.dg/Warray-bounds-30.c: New test.
1545 * gcc.dg/Warray-bounds-31.c: New test.
1546 * gcc.dg/Warray-bounds-32.c: New test.
1547
1548 2018-07-19 Michael Collison <michael.collison@arm.com>
1549 Richard Henderson <rth@redhat.com>
1550
1551 * gcc.target/aarch64/builtin_sadd_128.c: New testcase.
1552 * gcc.target/aarch64/builtin_saddl.c: New testcase.
1553 * gcc.target/aarch64/builtin_saddll.c: New testcase.
1554 * gcc.target/aarch64/builtin_uadd_128.c: New testcase.
1555 * gcc.target/aarch64/builtin_uaddl.c: New testcase.
1556 * gcc.target/aarch64/builtin_uaddll.c: New testcase.
1557 * gcc.target/aarch64/builtin_ssub_128.c: New testcase.
1558 * gcc.target/aarch64/builtin_ssubl.c: New testcase.
1559 * gcc.target/aarch64/builtin_ssubll.c: New testcase.
1560 * gcc.target/aarch64/builtin_usub_128.c: New testcase.
1561 * gcc.target/aarch64/builtin_usubl.c: New testcase.
1562 * gcc.target/aarch64/builtin_usubll.c: New testcase.
1563
1564 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1565
1566 Revert fix for c++/59480 (and testsuite followup)
1567
1568 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1569
1570 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1571
1572 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1573
1574 PR c++/59480, DR 136
1575 * g++.dg/other/friend8.C: New.
1576 * g++.dg/other/friend9.C: Likewise.
1577 * g++.dg/other/friend10.C: Likewise.
1578 * g++.dg/other/friend11.C: Likewise.
1579 * g++.dg/other/friend12.C: Likewise.
1580 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1581 * g++.dg/parse/defarg8.C: Likewise.
1582
1583 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
1584
1585 * gcc.target/aarch64/profile.c: New test.
1586
1587 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
1588
1589 PR target/83009
1590 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
1591
1592 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
1593
1594 PR target/86560
1595 * gcc.target/i386/pr86560-4.c: New test.
1596 * gcc.target/i386/pr86560-5.c: Likewise.
1597
1598 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
1599
1600 PR target/86560
1601 * gcc.target/i386/pr86560-1.c: New test.
1602 * gcc.target/i386/pr86560-2.c: Likewise.
1603 * gcc.target/i386/pr86560-3.c: Likewise.
1604
1605 2018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1606
1607 * gfortran.dg/max_fmax_aarch64.f90: New test.
1608 * gfortran.dg/min_fmin_aarch64.f90: Likewise.
1609 * gfortran.dg/minmax_integer.f90: Likewise.
1610
1611 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1612
1613 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1614
1615 2018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1616
1617 PR middle-end/86544
1618 * g++.dg/tree-ssa/pr86544.C: New test.
1619
1620 2018-07-18 Jakub Jelinek <jakub@redhat.com>
1621
1622 PR c++/86550
1623 * g++.dg/cpp0x/lambda/lambda-86550.C: New test.
1624
1625 2018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
1626
1627 PR 69558
1628 * c-c++-common/cpp/diagnostic-pragma-2.c: New test.
1629 * c-c++-common/pr69558.c: Remove xfail.
1630 * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations.
1631 * gcc.dg/pr61817-1.c: Likewise.
1632 * gcc.dg/pr61817-2.c: Likewise.
1633 * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location.
1634
1635 2018-07-18 Janus Weil <janus@gcc.gnu.org>
1636
1637 PR fortran/85599
1638 * gfortran.dg/function_optimize_5.f90: Add option
1639 '-faggressive-function-elimination' and update dg-warning clauses.
1640 * gfortran.dg/short_circuiting.f90: New test.
1641
1642 2018-07-18 Marek Polacek <polacek@redhat.com>
1643
1644 PR c++/86190 - bogus -Wsign-conversion warning
1645 * g++.dg/warn/Wsign-conversion-3.C: New test.
1646 * g++.dg/warn/Wsign-conversion-4.C: New test.
1647
1648 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1649
1650 PR c++/59480, DR 136
1651 * g++.dg/other/friend8.C: New.
1652 * g++.dg/other/friend9.C: Likewise.
1653 * g++.dg/other/friend10.C: Likewise.
1654 * g++.dg/other/friend11.C: Likewise.
1655 * g++.dg/other/friend12.C: Likewise.
1656 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1657 * g++.dg/parse/defarg8.C: Likewise.
1658
1659 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1660
1661 * g++.dg/ext/uow-3.C: Adjust.
1662 * g++.dg/ext/uow-4.C: Likewise.
1663 * g++.dg/lookup/name-clash11.C: Likewise.
1664 * g++.dg/lookup/name-clash7.C: Likewise.
1665 * g++.dg/lookup/redecl1.C: Likewise.
1666 * g++.dg/warn/changes-meaning.C: Likewise.
1667 * g++.old-deja/g++.jason/scoping8.C: Likewise.
1668 * g++.old-deja/g++.law/nest1.C: Likewise.
1669
1670 2018-07-18 Richard Biener <rguenther@suse.de>
1671
1672 PR debug/86523
1673 * g++.dg/lto/pr86523-3_0.C: New testcase.
1674
1675 2018-07-17 Andreas Schwab <schwab@linux-m68k.org>
1676
1677 * gcc.target/m68k/mulsi_highpart.c: New test.
1678
1679 2018-07-17 Jakub Jelinek <jakub@redhat.com>
1680
1681 * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error.
1682 * gcc.dg/cpp/pr61854-c94.c (foo): Likewise.
1683 * gcc.dg/cpp/pr61854-4.c (foo): Likewise.
1684 * gcc.dg/cpp/pr61854-8.c: New test.
1685
1686 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
1687
1688 * gcc.target/powerpc/pr85456.c: Require longdouble128.
1689
1690 2018-07-17 Fritz Reese <fritzoreese@gmail.com>
1691
1692 PR fortran/83184
1693 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
1694
1695 2018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com>
1696
1697 * gcc.target/powerpc/fold-vec-unpack-char.c: New.
1698 * gcc.target/powerpc/fold-vec-unpack-float.c: New.
1699 * gcc.target/powerpc/fold-vec-unpack-int.c: New.
1700 * gcc.target/powerpc/fold-vec-unpack-pixel.c: New.
1701 * gcc.target/powerpc/fold-vec-unpack-short.c: New.
1702
1703 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
1704
1705 * gcc.target/powerpc/pr57150.c: Require longdouble128.
1706 * gcc.target/powerpc/pr79916.c: Require dfp.
1707
1708 2018-07-17 Richard Biener <rguenther@suse.de>
1709
1710 PR lto/86456
1711 * g++.dg/debug/dwarf2/pr86456.C: New testcase.
1712
1713 2018-07-17 Robin Dapp <rdapp@linux.ibm.com>
1714
1715 * gcc.target/s390/function-align1.c: New test.
1716 * gcc.target/s390/function-align2.c: New test.
1717 * gcc.target/s390/function-align3.c: New test.
1718
1719 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
1720
1721 * gnat.dg/discr55.adb: New test.
1722
1723 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1724
1725 * gcc.target/i386/vartrack-1.c (dg-options): Add
1726 -fomit-frame-pointer.
1727
1728 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1729
1730 * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
1731 (dg-lto-options): Add -fPIC.
1732 * g++.dg/lto/pr86523-2_0.C: Likewise.
1733
1734 2018-07-17 Martin Liska <mliska@suse.cz>
1735
1736 * gcc.target/powerpc/loop_align.c: Update scanned pattern.
1737
1738 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1739
1740 * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
1741 testcase.
1742
1743 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
1744
1745 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
1746
1747 2018-07-17 Patrick Bernardi <bernardi@adacore.com>
1748
1749 * gnat.dg/memorytest.adb: New testcase.
1750
1751 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
1752
1753 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads:
1754 New testcase.
1755
1756 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1757
1758 * gnat.dg/equal3.adb: New testcase.
1759
1760 2018-07-17 Justin Squirek <squirek@adacore.com>
1761
1762 * gnat.dg/split_args.adb: New testcase.
1763
1764 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1765
1766 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
1767
1768 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
1769
1770 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads:
1771 New testcase.
1772
1773 2018-07-16 Carl Love <cel@us.ibm.com>
1774
1775 PR target/86414
1776 Forgot the PR number on the commit log.
1777
1778 2018-07-16 Carl Love <cel@us.ibm.com>
1779
1780 PR target/86414
1781 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
1782 longdouble128.
1783 * gcc.target/powerpc/divkc3-3.c: Ditto.
1784 * gcc.target/powerpc/mulkc3-2.c: Ditto.
1785 * gcc.target/powerpc/mulkc3-3.c: Ditto.
1786 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
1787 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
1788
1789 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1790
1791 * gcc.target/powerpc/convert-fp-128.c: New testcase.
1792 * gcc.target/powerpc/convert-fp-64.c: New testcase.
1793
1794 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1795
1796 * lib/target-supports.exp (check_effective_target_longdouble64,
1797 check_effective_target_ppc_float128,
1798 check_effective_target_ppc_float128_insns,
1799 check_effective_target_powerpc_vsx): New.
1800
1801 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1802
1803 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
1804 syntax error.
1805
1806 2018-07-16 Jakub Jelinek <jakub@redhat.com>
1807
1808 PR tree-optimization/86526
1809 * gcc.c-torture/compile/pr86526.c: New test.
1810
1811 2018-07-16 Carl Love <cel@us.ibm.com>
1812
1813 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
1814 longdouble128.
1815 * gcc.target/powerpc/divkc3-3.c: Ditto.
1816 * gcc.target/powerpc/mulkc3-2.c: Ditto.
1817 * gcc.target/powerpc/mulkc3-3.c: Ditto.
1818 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
1819 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
1820
1821 2018-07-16 Fritz Reese <fritzoreese@gmail.com>
1822
1823 PR fortran/83184
1824 * gfortran.dg/assumed_rank_14.f90: New testcase.
1825 * gfortran.dg/assumed_rank_15.f90: New testcase.
1826 * gfortran.dg/dec_structure_8.f90: Update error messages.
1827 * gfortran.dg/dec_structure_23.f90: Update error messages.
1828
1829 2018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
1830
1831 PR middle-end/86528
1832 * gcc.c-torture/execute/pr86528.c: New test.
1833 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
1834
1835 2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
1836
1837 * g++.dg/template/spec40.C: New.
1838 * g++.dg/parse/ptrmem8.C: Likewise.
1839
1840 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1841
1842 * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
1843 * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
1844 * gcc.target/s390/mnop-mcount-m31.c: New testcase.
1845 * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
1846 * gcc.target/s390/mnop-mcount-m64.c: New testcase.
1847
1848 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1849
1850 * gcc.target/s390/mrecord-mcount.c: New testcase.
1851
1852 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1853
1854 * gcc.target/s390/mfentry-m64.c: New testcase.
1855
1856 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1857
1858 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
1859 testcase.
1860
1861 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1862
1863 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
1864 testcase.
1865
1866 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1867
1868 * gnat.dg/wide_wide_value1.adb: New testcase.
1869
1870 2018-07-16 Javier Miranda <miranda@adacore.com>
1871
1872 * gnat.dg/bit_order1.adb: New testcase.
1873
1874 2018-07-16 Javier Miranda <miranda@adacore.com>
1875
1876 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
1877
1878 2018-07-16 Richard Biener <rguenther@suse.de>
1879
1880 PR lto/86523
1881 * g++.dg/lto/pr86523-1_0.C: New testcase.
1882 * g++.dg/lto/pr86523-2_0.C: Likewise.
1883
1884 2018-07-16 Martin Liska <mliska@suse.cz>
1885
1886 PR ipa/86529
1887 * g++.dg/ipa/pr86529.C: New test.
1888
1889 2018-07-16 Tom de Vries <tdevries@suse.de>
1890
1891 PR debug/86455
1892 * gcc.target/i386/vartrack-1.c: New test.
1893
1894 2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
1895
1896 * gnat.dg/opt73.adb: New test.
1897
1898 2018-07-16 Jakub Jelinek <jakub@redhat.com>
1899
1900 PR c++/3698
1901 PR c++/86208
1902 * g++.dg/opt/pr3698.C: New test.
1903
1904 2018-07-16 Richard Biener <rguenther@suse.de>
1905
1906 PR ipa/86389
1907 * gcc.dg/torture/pr86389.c: Require trampolines.
1908
1909 2018-07-15 Tom de Vries <tdevries@suse.de>
1910
1911 * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
1912 * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
1913 already called.
1914 * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
1915 * gcc.dg/guality/guality.exp: Same.
1916 * gfortran.dg/guality/guality.exp: Same.
1917
1918 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
1919 Sunil K Pandey <sunil.k.pandey@intel.com>
1920
1921 PR target/84413
1922 * gcc.target/i386/pr84413-1.c: New test.
1923 * gcc.target/i386/pr84413-2.c: Likewise.
1924 * gcc.target/i386/pr84413-3.c: Likewise.
1925
1926 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
1927 Steve Munroe <munroesj52@gmail.com>
1928
1929 * gcc.target/powerpc/sse2-pand-1.c: New file.
1930 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
1931 * gcc.target/powerpc/sse2-por-1.c: Likewise.
1932 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
1933
1934 2018-07-13 Nathan Sidwell <nathan@acm.org>
1935
1936 PR c++/86374
1937 * g++.dg/pr86374.C: New.
1938
1939 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
1940
1941 PR middle-end/78809
1942 * gcc.dg/strcmpopt_5.c: New test.
1943 * gcc.dg/strcmpopt_6.c: New test.
1944
1945 2018-07-13 Richard Biener <rguenther@suse.de>
1946
1947 PR middle-end/85974
1948 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
1949
1950 2018-07-13 Tom de Vries <tdevries@suse.de>
1951
1952 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
1953 * gcc.dg/guality/ctztest.c: Same.
1954 * gcc.dg/guality/sra-1.c: Same.
1955
1956 2018-07-13 Tom de Vries <tdevries@suse.de>
1957
1958 * gcc.dg/vla-1.c: Update.
1959
1960 2018-07-13 Tom de Vries <tdevries@suse.de>
1961
1962 * gcc.src/maintainers.exp: New file.
1963
1964 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1965
1966 PR middle-end/86489
1967 * gcc.dg/pr86489.c: New test.
1968
1969 2018-07-12 Martin Sebor <msebor@redhat.com>
1970
1971 PR testsuite/86510
1972 g++.dg/warn/pr86453.C: Adjust.
1973
1974 2018-07-12 Jim Wilson <jimw@sifive.com>
1975
1976 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
1977
1978 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
1979
1980 * gcc.target/riscv/interrupt-conflict-mode.c: New.
1981
1982 2018-07-12 Jakub Jelinek <jakub@redhat.com>
1983
1984 * c-c++-common/gomp/declare-target-3.c: New test.
1985 * g++.dg/gomp/declare-target-2.C: New test.
1986
1987 2018-07-12 Martin Sebor <msebor@redhat.com>
1988
1989 PR c/86453
1990 * c-c++-common/Wattributes.c: Adjust.
1991 * gcc.dg/Wattributes-10.c: New test.
1992 * g++.dg/Wattributes-3.C: Adjust.
1993 * gcc.dg/Wattributes-6.c: Adjust.
1994 * gcc.dg/pr18079.c: Adjust.
1995 * gcc.dg/torture/pr42363.c: Adjust.
1996
1997 2018-07-12 Julia Koval <julia.koval@intel.com>
1998
1999 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
2000 version.
2001
2002 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
2003
2004 * gcc.dg/vect/vect-cond-arith-6.c: New test.
2005 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
2006 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
2007 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
2008 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
2009 * gcc.target/aarch64/sve/slp_14.c: Likewise.
2010 * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
2011
2012 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
2013
2014 * gcc.dg/vect/vect-cond-arith-4.c: New test.
2015 * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
2016 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
2017 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
2018 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
2019 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
2020 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
2021 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
2022
2023 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
2024 Alan Hayward <alan.hayward@arm.com>
2025 David Sherwood <david.sherwood@arm.com>
2026
2027 * gcc.dg/vect/vect-fma-2.c: New test.
2028 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
2029 * gcc.target/aarch64/sve/reduc_6.c: Likewise.
2030 * gcc.target/aarch64/sve/reduc_7.c: Likewise.
2031
2032 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
2033
2034 * gcc.dg/vect/vect-cond-arith-3.c: New test.
2035 * gcc.target/aarch64/sve/vcond_13.c: Likewise.
2036 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
2037 * gcc.target/aarch64/sve/vcond_14.c: Likewise.
2038 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
2039 * gcc.target/aarch64/sve/vcond_15.c: Likewise.
2040 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
2041 * gcc.target/aarch64/sve/vcond_16.c: Likewise.
2042 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
2043
2044 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
2045
2046 * gcc.dg/vect/vect-cond-arith-2.c: New test.
2047 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
2048
2049 2018-07-12 Richard Biener <rguenther@suse.de>
2050
2051 PR target/84829
2052 * gcc.target/i386/pr84829.c: New testcase.
2053
2054 2018-07-12 Jakub Jelinek <jakub@redhat.com>
2055
2056 * gcc.dg/torture/20180712-1.c: New test.
2057
2058 PR tree-optimization/86492
2059 * gcc.c-torture/execute/pr86492.c: New test.
2060
2061 2018-07-12 Richard Biener <rguenther@suse.de>
2062
2063 PR c/86453
2064 * g++.dg/warn/pr86453.C: New testcase.
2065
2066 2018-07-12 Richard Biener <rguenther@suse.de>
2067
2068 PR middle-end/86479
2069 * gcc.dg/graphite/pr86479.c: New testcase.
2070
2071 2018-07-11 Jakub Jelinek <jakub@redhat.com>
2072
2073 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
2074 of hardcoding size. Cast (rel) to MASK_TYPE.
2075 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
2076 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
2077 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
2078 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
2079 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
2080 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
2081 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
2082 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
2083 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
2084 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
2085 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
2086 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
2087 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
2088 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
2089 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
2090 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
2091 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
2092 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
2093 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
2094
2095 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
2096
2097 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
2098 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
2099 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
2100
2101 2018-07-10 Mark Wielaard <mark@klomp.org>
2102
2103 PR debug/86459
2104 * gcc.dg/pr86459.c: New test.
2105
2106 2018-07-10 Martin Sebor <msebor@redhat.com>
2107
2108 PR testsuite/86461
2109 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
2110
2111 2018-07-10 Martin Liska <mliska@suse.cz>
2112
2113 PR testsuite/86445
2114 * gcc.dg/pr84100.c: Change it back to dg-bogus.
2115
2116 2018-07-10 Jakub Jelinek <jakub@redhat.com>
2117
2118 PR sanitizer/86406
2119 * g++.dg/ubsan/pr86406.C: New test.
2120
2121 PR fortran/86421
2122 * gfortran.dg/vect/pr86421.f90: New test.
2123
2124 2018-07-09 Martin Sebor <msebor@redhat.com>
2125
2126 PR tree-optimization/86415
2127 * gcc.dg/strlenopt-53.c: New test.
2128
2129 2018-07-09 Martin Sebor <msebor@redhat.com>
2130
2131 PR middle-end/77357
2132 * gcc.dg/strlenopt-49.c: New test.
2133 * gcc.dg/strlenopt-50.c: New test.
2134 * gcc.dg/strlenopt-51.c: New test.
2135 * gcc.dg/strlenopt-52.c: New test.
2136 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
2137
2138 2018-07-09 Jakub Jelinek <jakub@redhat.com>
2139
2140 PR c/86420
2141 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
2142 to be returned and when first argument is not 0, so that they don't do
2143 anything for NEED_EXC or NEED_ERRNO.
2144
2145 2018-07-09 Tom de Vries <tdevries@suse.de>
2146
2147 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
2148 * gcc.dg/guality/bswaptest.c: Same.
2149 * gcc.dg/guality/clztest.c: Same.
2150 * gcc.dg/guality/csttest.c: Same.
2151 * gcc.dg/guality/ctztest.c: Same.
2152 * gcc.dg/guality/drap.c: Same.
2153 * gcc.dg/guality/nrv-1.c: Same.
2154 * gcc.dg/guality/pr41353-1.c: Same.
2155 * gcc.dg/guality/pr41353-2.c: Same.
2156 * gcc.dg/guality/pr41404-1.c: Same.
2157 * gcc.dg/guality/pr43051-1.c: Same.
2158 * gcc.dg/guality/pr43077-1.c: Same.
2159 * gcc.dg/guality/pr43177.c: Same.
2160 * gcc.dg/guality/pr43329-1.c: Same.
2161 * gcc.dg/guality/pr43479.c: Same.
2162 * gcc.dg/guality/pr43593.c: Same.
2163 * gcc.dg/guality/pr45003-1.c: Same.
2164 * gcc.dg/guality/pr45003-2.c: Same.
2165 * gcc.dg/guality/pr45003-3.c: Same.
2166 * gcc.dg/guality/pr48437.c: Same.
2167 * gcc.dg/guality/pr48466.c: Same.
2168 * gcc.dg/guality/pr49888.c: Same.
2169 * gcc.dg/guality/pr54200.c: Same.
2170 * gcc.dg/guality/pr54519-1.c: Same.
2171 * gcc.dg/guality/pr54519-2.c: Same.
2172 * gcc.dg/guality/pr54519-3.c: Same.
2173 * gcc.dg/guality/pr54519-4.c: Same.
2174 * gcc.dg/guality/pr54519-5.c: Same.
2175 * gcc.dg/guality/pr54519-6.c: Same.
2176 * gcc.dg/guality/pr54551.c: Same.
2177 * gcc.dg/guality/pr54693-2.c: Same.
2178 * gcc.dg/guality/pr54693.c: Same.
2179 * gcc.dg/guality/pr54796.c: Same.
2180 * gcc.dg/guality/pr54970.c: Same.
2181 * gcc.dg/guality/pr67192.c: Same.
2182 * gcc.dg/guality/pr69947.c: Same.
2183 * gcc.dg/guality/pr78726.c: Same.
2184 * gcc.dg/guality/rotatetest.c: Same.
2185 * gcc.dg/guality/sra-1.c: Same.
2186 * gcc.dg/guality/vla-2.c: Same.
2187
2188 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2189
2190 * g++.dg/diagnostic/long-short.C: New.
2191 * g++.dg/diagnostic/signed-unsigned.C: Likewise.
2192 * g++.dg/diagnostic/virtual-friend.C: Likewise.
2193 * g++.old-deja/g++.brendan/crash11.C: Adjust.
2194
2195 2018-07-09 Tom de Vries <tdevries@suse.de>
2196
2197 * gcc.dg/vla-1.c: New test.
2198
2199 2018-07-07 Tom de Vries <tdevries@suse.de>
2200
2201 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
2202 files.
2203 (get_dump_flags): New proc.
2204 (toplevel): Test all dump flags.
2205
2206 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
2207
2208 * gnat.dg/stack_usage6.adb: New test.
2209 * gnat.dg/stack_usage6_pkg.ads: New helper.
2210
2211 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
2212
2213 * gnat.dg/pure_function3a.adb: New test.
2214 * gnat.dg/pure_function3b.adb: Likewise.
2215 * gnat.dg/pure_function3c.adb: Likewise.
2216 * gnat.dg/pure_function3_pkg.ads: New helper.
2217
2218 2018-07-07 Jakub Jelinek <jakub@redhat.com>
2219
2220 PR target/84711
2221 * gcc.dg/vect/pr84711.c: Remove unnecessary sse
2222 dg-require-effective-target. Add -msse not just on i386-*, but
2223 on all i?86-* and x86_64-*.
2224
2225 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
2226
2227 * gcc.dg/tree-ssa/phi-opt-16.c: New test.
2228 * gcc.dg/tree-ssa/phi-opt-17.c: New test.
2229 * gcc.dg/tree-ssa/phi-opt-18.c: New test.
2230 * gcc.dg/tree-ssa/phi-opt-19.c: New test.
2231 * gcc.dg/tree-ssa/popcount3.c: New test.
2232
2233 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2234
2235 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
2236 to preserve the test.
2237 * gcc.target/i386/pr85073.c: Likewise.
2238
2239 2018-07-06 Jakub Jelinek <jakub@redhat.com>
2240
2241 PR tree-optimization/86401
2242 * gcc.dg/tree-ssa/pr86401-1.c: New test.
2243 * gcc.dg/tree-ssa/pr86401-2.c: New test.
2244 * c-c++-common/rotate-9.c: New test.
2245
2246 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
2247
2248 PR target/86324
2249 gcc.target/powerpc/pr86324-1.c: New test.
2250 gcc.target/powerpc/pr86324-2.c: Likewise.
2251
2252 2018-07-06 Tamar Christina <tamar.christina@arm.com>
2253
2254 PR target/84711
2255 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
2256
2257 2018-07-06 Tamar Christina <tamar.christina@arm.com>
2258
2259 * gcc.target/aarch64/struct_cpy.c: Remove ;.
2260
2261 2018-07-05 Jeff Law <law@redhat.com>
2262
2263 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
2264
2265 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
2266
2267 PR fortran/86408
2268 * gfortran.dg/deferred_character_20.f90: New test.
2269
2270 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
2271
2272 PR fortran/83183
2273 PR fortran/86325
2274 * gfortran.dg/init_flag_18.f90: New testcase.
2275 * gfortran.dg/init_flag_19.f03: New testcase.
2276
2277 2018-07-05 Carl Love <cel@us.ibm.com>
2278 * gcc.target/altivec-1-runnable.c: New test file.
2279 * gcc.target/altivec-2-runnable.c: New test file.
2280 * gcc.target/vsx-7.c (main2): Change expected expected instruction
2281 for tests.
2282
2283 2018-07-05 Martin Sebor <msebor@redhat.com>
2284
2285 PR c++/86400
2286 * gcc.dg/strlenopt-47.c: New test.
2287 * gcc.dg/strlenopt-48.c: New test.
2288
2289 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2290
2291 PR target/84711
2292 * gcc.target/arm/big-endian-subreg.c: New.
2293
2294 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2295
2296 PR target/84711
2297 * gcc.dg/vect/pr84711.c: New.
2298
2299 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2300
2301 * gcc.target/aarch64/struct_cpy.c: New.
2302
2303 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
2304
2305 * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
2306 * c-c++-common/unroll-2.c: Likewise.
2307 * g++.dg/cdce3.C: Likewise.
2308 * g++.dg/ext/unroll-1.C: Likewise.
2309 * g++.dg/ext/unroll-2.C: Likewise.
2310 * g++.dg/ext/unroll-3.C: Likewise.
2311 * gcc.dg/cdce1.c: Likewise.
2312 * gcc.dg/cdce2.c: Likewise.
2313 * gcc.dg/gomp/pr68128-1.c: Likewise.
2314 * gcc.dg/vect/pr46032.c: Likewise.
2315 * gcc.dg/vect/vect-cond-10.c: Likewise.
2316 * gcc.dg/vect/vect-cond-8.c: Likewise.
2317 * gcc.dg/vect/vect-cond-9.c: Likewise.
2318 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
2319 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
2320 * gcc.target/i386/avx-cvt-2.c: Likewise.
2321 * gcc.target/i386/avx-cvt-3.c: Likewise.
2322 * gcc.target/i386/avx2-cvt-2.c: Likewise.
2323 * gcc.target/i386/avx2-gather-2.c: Likewise.
2324 * gcc.target/i386/avx2-gather-6.c: Likewise.
2325 * gcc.target/i386/avx512f-gather-2.c: Likewise.
2326 * gcc.target/i386/sse2-cvt-2.c: Likewise.
2327 * gfortran.dg/directive_unroll_1.f90: Likewise.
2328 * gfortran.dg/directive_unroll_2.f90: Likewise.
2329 * gnat.dg/unroll2.adb: Likewise.
2330 * gnat.dg/unroll3.adb: Likewise.
2331
2332 2018-07-05 Tom de Vries <tdevries@suse.de>
2333
2334 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
2335
2336 2018-07-04 Martin Sebor <msebor@redhat.com>
2337
2338 PR tree-optimization/86274
2339 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
2340
2341 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2342
2343 PR fortran/82009
2344 * gfortran.dg/block_16.f08. New test.
2345
2346 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
2347
2348 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
2349 has a slightly different IL that provides more threading
2350 opportunities.
2351
2352 2018-07-04 Martin Liska <mliska@suse.cz>
2353
2354 PR middle-end/66240
2355 PR target/45996
2356 PR c/84100
2357 * gcc.dg/pr84100.c (foo):
2358 * gcc.target/i386/falign-functions-2.c: New test.
2359 * gcc.target/i386/falign-functions.c: New test.
2360
2361 2018-07-04 Martin Liska <mliska@suse.cz>
2362
2363 * gcc.dg/pr47793.c: Remove.
2364
2365 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
2366
2367 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
2368 final scan test.
2369 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
2370
2371 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
2372
2373 PR target/85620
2374 * gcc.target/i386/pr85620-1.c: New test.
2375 * gcc.target/i386/pr85620-2.c: Likewise.
2376 * gcc.target/i386/pr85620-3.c: Likewise.
2377 * gcc.target/i386/pr85620-4.c: Likewise.
2378
2379 2018-07-03 Martin Sebor <msebor@redhat.com>
2380
2381 PR tree-optimization/86274
2382 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
2383 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2384 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
2385 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
2386 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
2387 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
2388 * gcc.dg/tree-ssa/pr83198.c: Same.
2389
2390 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
2391
2392 * g++.dg/other/locations1.C: New.
2393 * g++.dg/tls/locations1.C: Likewise.
2394 * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
2395 * g++.dg/diagnostic/virtual-static.C: Likewise.
2396 * g++.dg/concepts/fn-concept2.C: Test the locations too.
2397 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
2398 * g++.dg/cpp0x/pr51463.C: Likewise.
2399 * g++.dg/other/typedef1.C: Likewise.
2400 * g++.dg/parse/dtor13.C: Likewise.
2401 * g++.dg/template/error44.C: Likewise.
2402 * g++.dg/template/typedef4.C: Likewise.
2403 * g++.dg/template/typedef5.C: Likewise.
2404 * g++.dg/tls/diag-2.C: Likewise.
2405 * g++.old-deja/g++.brendan/crash11.C: Likewise.
2406
2407 2018-07-03 Marek Polacek <polacek@redhat.com>
2408
2409 PR c++/86201
2410 * g++.dg/diagnostic/pr86201.C: New test.
2411
2412 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
2413
2414 PR target/85694
2415 * gcc.target/i386/pr85694.c: New test.
2416
2417 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2418
2419 PR tree-optimization/85694
2420 * lib/target-supports.exp (check_effective_target_vect_avg_qi):
2421 Return true for AArch64 without SVE.
2422 * gcc.target/aarch64/vect_hadd_1.h: New file.
2423 * gcc.target/aarch64/vect_shadd_1.c: New test.
2424 * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
2425 * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
2426 * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
2427
2428 2018-07-03 Marek Polacek <polacek@redhat.com>
2429
2430 PR middle-end/86202
2431 * gcc.dg/Wint-conversion-2.c: New test.
2432
2433 PR c++/84306
2434 * g++.dg/overload/conv-op3.C: New test.
2435
2436 2018-07-03 Richard Biener <rguenther@suse.de>
2437
2438 PR ipa/86389
2439 * gcc.dg/torture/pr86389.c: New testcase.
2440
2441 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2442
2443 PR tree-optimization/85694
2444 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
2445 proc.
2446 * gcc.dg/vect/vect-avg-1.c: New test.
2447 * gcc.dg/vect/vect-avg-2.c: Likewise.
2448 * gcc.dg/vect/vect-avg-3.c: Likewise.
2449 * gcc.dg/vect/vect-avg-4.c: Likewise.
2450 * gcc.dg/vect/vect-avg-5.c: Likewise.
2451 * gcc.dg/vect/vect-avg-6.c: Likewise.
2452 * gcc.dg/vect/vect-avg-7.c: Likewise.
2453 * gcc.dg/vect/vect-avg-8.c: Likewise.
2454 * gcc.dg/vect/vect-avg-9.c: Likewise.
2455 * gcc.dg/vect/vect-avg-10.c: Likewise.
2456 * gcc.dg/vect/vect-avg-11.c: Likewise.
2457 * gcc.dg/vect/vect-avg-12.c: Likewise.
2458 * gcc.dg/vect/vect-avg-13.c: Likewise.
2459 * gcc.dg/vect/vect-avg-14.c: Likewise.
2460
2461 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2462
2463 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
2464 get split into two for use by the over-widening pattern.
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-22.c: New test.
2477
2478 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2479
2480 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
2481 widen_mult pattern.
2482 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
2483 over-widening messages.
2484 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
2485 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
2486 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
2487 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
2488 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
2489 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
2490 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
2491 * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
2492 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
2493 * gcc.dg/vect/vect-over-widen-5.c: Likewise.
2494 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
2495 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
2496 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
2497 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
2498 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
2499 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
2500 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
2501 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
2502 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
2503 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
2504 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
2505 * gcc.dg/vect/vect-over-widen-17.c: Likewise.
2506 * gcc.dg/vect/vect-over-widen-18.c: Likewise.
2507 * gcc.dg/vect/vect-over-widen-19.c: Likewise.
2508 * gcc.dg/vect/vect-over-widen-20.c: Likewise.
2509 * gcc.dg/vect/vect-over-widen-21.c: Likewise.
2510
2511 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2512
2513 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
2514
2515 2018-07-02 Jim Wilson <jimw@sifive.com>
2516
2517 * gcc.target/riscv/interrupt-debug.c: New.
2518
2519 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
2520
2521 * g++.dg/diagnostic/thread-thread_local.C: New.
2522
2523 2018-07-02 Martin Liska <mliska@suse.cz>
2524
2525 PR testsuite/86366
2526 * gcc.dg/profile-dir-1.c: Fix scanned pattern.
2527 * gcc.dg/profile-dir-2.c: Likewise.
2528 * gcc.dg/profile-dir-3.c: Likewise.
2529
2530 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
2531
2532 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
2533 overriden.
2534
2535 2018-07-02 Richard Biener <rguenther@suse.de>
2536
2537 PR tree-optimization/86363
2538 * gcc.dg/torture/pr86363.c: New testcase.
2539
2540 2018-07-02 Martin Liska <mliska@suse.cz>
2541
2542 * gcc.dg/completion-1.c: New test.
2543 * gcc.dg/completion-2.c: New test.
2544 * gcc.dg/completion-3.c: New test.
2545
2546 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
2547
2548 PR fortran/82969
2549 PR fortran/86242
2550 * gfortran.dg/proc_ptr_50.f90: New test.
2551
2552 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
2553
2554 PR fortran/45305
2555 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
2556
2557 2018-07-02 Martin Liska <mliska@suse.cz>
2558
2559 PR ipa/86279
2560 * gcc.dg/ipa/pr86279.c: New test.
2561
2562 2018-07-02 Martin Liska <mliska@suse.cz>
2563
2564 PR ipa/86323
2565 * g++.dg/ipa/pr86323.C: New test.
2566
2567 2018-07-01 Tom de Vries <tdevries@suse.de>
2568
2569 revert:
2570 2018-07-01 Tom de Vries <tdevries@suse.de>
2571
2572 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
2573 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
2574
2575 2018-07-01 Tom de Vries <tdevries@suse.de>
2576
2577 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
2578 argument.
2579 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
2580 with @main.
2581
2582 2018-07-01 Tom de Vries <tdevries@suse.de>
2583
2584 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
2585 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
2586
2587 2018-07-01 Tom de Vries <tdevries@suse.de>
2588
2589 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
2590 * gcc.dg/guality/vla-1.c: Use relative line numbers.
2591
2592 2018-07-01 Tom de Vries <tdevries@suse.de>
2593
2594 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
2595 (verify_call): ... here. Move to toplevel.
2596 (verify_call_np, dg_final_directive_check_utils): New proc.
2597 (toplevel): Call dg_final_directive_check_utils.
2598 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
2599
2600 2018-06-30 Jim Wilson <jimw@sifive.com>
2601
2602 * gcc.target/riscv/shift-shift-1.c: New.
2603 * gcc.target/riscv/shift-shift-2.c: New.
2604 * gcc.target/riscv/shift-shift-3.c: New.
2605
2606 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2607
2608 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
2609
2610 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2611
2612 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
2613 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
2614 by 4 in the computation of a[i].
2615 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
2616 main multiplication constant.
2617 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
2618 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
2619 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
2620 pattern to cast the result to int.
2621 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
2622 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
2623 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
2624 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
2625 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
2626 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
2627 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
2628 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
2629 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
2630 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
2631 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
2632 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
2633 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
2634 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
2635 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
2636 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
2637 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
2638 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
2639 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
2640 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
2641
2642 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2643
2644 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
2645 test for vectorization along the lines described in the comment.
2646
2647 2018-06-30 Tom de Vries <tdevries@suse.de>
2648
2649 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
2650 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
2651 LTO_TORTURE_OPTIONS.
2652 * gcc.dg/guality/prevent-optimization.h: New file.
2653 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
2654 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
2655
2656 2018-06-30 Tom de Vries <tdevries@suse.de>
2657
2658 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
2659 * lib/gcc-dg.exp (dg-final): New proc.
2660 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
2661 argument.
2662
2663 2018-06-29 Martin Sebor <msebor@redhat.com>
2664
2665 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
2666 that don't define the function.
2667
2668 2018-06-29 Marek Polacek <polacek@redhat.com>
2669
2670 PR c++/86184
2671 * g++.dg/ext/cond3.C: New test.
2672
2673 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2674
2675 * gcc.target/arm/arm-soft-strd-even.c: New test.
2676
2677 2018-06-29 Tom de Vries <tdevries@suse.de>
2678
2679 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
2680 line, and use it.
2681 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
2682 (process-message): ... here.
2683 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
2684
2685 2018-06-29 Martin Liska <mliska@suse.cz>
2686
2687 PR tree-optimization/86263
2688 * gcc.dg/tree-ssa/pr86263.c: New test.
2689
2690 2018-06-28 Carl Love <cel@us.ibm.com>
2691
2692 * gcc.target/p9-extract-1.c: Add test case.
2693 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
2694 name in ABI.
2695
2696 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
2697
2698 PR target/86348
2699 * gcc.target/i386/pr86348.c: New test.
2700
2701 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
2702
2703 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
2704
2705 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
2706
2707 PR fortran/82865
2708 * gfortran.dg/dec_type_print_2.f03: New testcase.
2709
2710 2018-06-28 David Pagan <dave.pagan@oracle.com>
2711
2712 PR c/55976
2713 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
2714 message causing unexpected test FAIL.
2715
2716 2018-06-28 Martin Liska <mliska@suse.cz>
2717
2718 * gcc.dg/tree-ssa/switch-1.c: New test.
2719
2720 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
2721
2722 * gnat.dg/debug15.adb: New test.
2723
2724 2018-06-27 David Malcolm <dmalcolm@redhat.com>
2725
2726 PR c++/86329
2727 * g++.dg/lookup/pr86329.C: New test.
2728
2729 2018-06-27 Carl Love <cel@us.ibm.com>
2730
2731 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
2732
2733 2018-06-27 Tamar Christina <tamar.christina@arm.com>
2734
2735 PR target/85769
2736 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
2737
2738 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
2739
2740 * gcc.target/powerpc/builtins-1.c: Correct a comment.
2741
2742 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
2743
2744 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
2745 requirement for this test.
2746 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
2747 requirement, and -mpower8-vector compile option.
2748
2749 2018-06-26 Jakub Jelinek <jakub@redhat.com>
2750
2751 PR target/86314
2752 * gcc.dg/pr86314.c: New test.
2753
2754 PR debug/86257
2755 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
2756
2757 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2758
2759 * gcc.target/i386/pr86257.c: Require 64-bit.
2760
2761 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2762
2763 * g++.dg/pr86082.C: Require IBM1047 support.
2764
2765 2018-06-26 Richard Biener <rguenther@suse.de>
2766
2767 PR middle-end/86271
2768 * gcc.dg/pr86271.c: New testcase.
2769
2770 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
2771
2772 PR debug/86064
2773 * gcc.dg/pr86064.c: New.
2774
2775 2018-06-25 Jeff Law <law@redhat.com>
2776
2777 * lib/target-supports.exp
2778 (check_effective_target_logical_op_short_circuit): Add v850.
2779
2780 2018-06-25 Martin Sebor <msebor@redhat.com>
2781
2782 PR tree-optimization/86204
2783 * gcc.dg/strlenopt-46.c: New test.
2784
2785 2018-06-25 Martin Sebor <msebor@redhat.com>
2786
2787 PR tree-optimization/85700
2788 * gcc.dg/Wstringop-truncation-4.c: New test.
2789
2790 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
2791
2792 PR fortran/82972
2793 PR fortran/83088
2794 PR fortran/85851
2795 * gfortran.dg/init_flag_17.f90: New testcase.
2796
2797 2018-06-25 Carl Love <cel@us.ibm.com>
2798
2799 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
2800 vec_extract a signed int. Add vec_extract tests for bool char
2801 and bool int.
2802 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
2803 vec_extract tests.
2804
2805 2018-06-25 Tom de Vries <tdevries@suse.de>
2806
2807 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
2808
2809 2018-06-25 Jakub Jelinek <jakub@redhat.com>
2810
2811 PR target/84786
2812 * gcc.target/i386/avx512f-pr84786-3.c: New test.
2813
2814 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
2815
2816 * gnat.dg/sso9.adb: New testcase.
2817 * gnat.dg/sso9_pkg.ads: Likewise.
2818
2819 2018-06-25 Tom de Vries <tdevries@suse.de>
2820
2821 PR debug/86257
2822 * gcc.target/i386/pr86257.c: New test.
2823
2824 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
2825
2826 PR C++/86082
2827 * g++.dg/pr86082.C: New test.
2828
2829 2018-06-24 Tom de Vries <tdevries@suse.de>
2830
2831 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
2832 * gcc.dg/guality/guality.exp: Same.
2833 * gfortran.dg/guality/guality.exp: Same.
2834 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
2835
2836 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
2837
2838 * g++.dg/concepts/locations1.C: New.
2839 * g++.dg/cpp0x/locations1.C: Likewise.
2840 * g++.dg/cpp1z/inline-var2.C: Test locations too.
2841 * g++.dg/cpp1z/inline-var3.C: Likewise.
2842
2843 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
2844
2845 PR fortran/86281
2846 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
2847
2848 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
2849
2850 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
2851 this test.
2852 * gcc.target/powerpc/builtins-9.c: New test.
2853 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
2854 to expect different code generation on big-endian vs.
2855 little-endian targets.
2856
2857 2018-06-22 Tom de Vries <tdevries@suse.de>
2858
2859 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
2860 $rootme/../gdb/gdb, if available.
2861 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
2862 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
2863
2864 2018-06-22 Tom de Vries <tdevries@suse.de>
2865
2866 * lib/gcc-gdb-test.exp (report_gdb): New proc.
2867 * g++.dg/guality/guality.exp: Use report_gdb.
2868 * gcc.dg/guality/guality.exp: Same.
2869 * gfortran.dg/guality/guality.exp: Same.
2870
2871 2018-06-22 Jakub Jelinek <jakub@redhat.com>
2872
2873 PR c++/85662
2874 * g++.dg/ext/offsetof3.C: New test.
2875
2876 2018-06-22 Carl Love <cel@us.ibm.com>
2877
2878 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
2879 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
2880 for the vnor, vand and vxor instructions.
2881 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
2882 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
2883 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
2884 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
2885 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
2886 Add -dp to dg-options, update expected counts.
2887
2888 2018-06-22 Paul Koning <ni1d@arrl.net>
2889
2890 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
2891 if pdp11.
2892 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
2893 * gcc.c-torture/compile/20040101-1.c: Ditto.
2894 * gcc.c-torture/compile/20050622-1.c: Ditto.
2895 * gcc.c-torture/compile/20080625-1.c: Ditto.
2896 * gcc.c-torture/compile/20090107-1.c: Ditto.
2897 * gcc.c-torture/compile/920501-12.c: Ditto.
2898 * gcc.c-torture/compile/920501-4.c: Ditto.
2899 * gcc.c-torture/compile/961203-1.c: Ditto.
2900 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
2901 * gcc.c-torture/compile/pr25310.c: Ditto.
2902
2903 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
2904 James Norris <jnorris@codesourcery.com>
2905 Thomas Schwinge <thomas@codesourcery.com>
2906 Tom de Vries <tom@codesourcery.com>
2907
2908 * c-c++-common/goacc/deviceptr-4.c: New file.
2909 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
2910 Likewise.
2911 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
2912 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
2913 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
2914 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
2915 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
2916 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
2917 Likewise.
2918 * c-c++-common/goacc/parallel-reduction.c: Likewise.
2919 * c-c++-common/goacc/private-reduction-1.c: Likewise.
2920 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
2921 Likewise.
2922 * gfortran.dg/goacc/modules.f95: Likewise.
2923 * gfortran.dg/goacc/routine-8.f90: Likewise.
2924 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
2925
2926 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
2927
2928 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
2929 if the long double format is IEEE 128-bit for tests that are
2930 explicitly testing IBM extended double support. Use the
2931 appropriate pack and unpack built-in functions. Change calls from
2932 __builtin_isinfl to __builtin_isinf since the later supports all
2933 floating point types.
2934 * gcc.target/powerpc/pr57150.c: Likewise.
2935 * gcc.target/powerpc/pr60203.c: Likewise.
2936 * gcc.target/powerpc/pr67808.c: Likewise.
2937 * gcc.target/powerpc/pr70117.c: Likewise.
2938 * gcc.target/powerpc/tfmode_off.c: Likewise.
2939
2940 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
2941
2942 PR fortran/49630
2943 * gfortran.dg/assumed_charlen_function_7.f90: New test.
2944
2945 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
2946
2947 PR fortran/83118
2948 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
2949
2950 2018-06-21 Tom de Vries <tdevries@suse.de>
2951
2952 * gcc.dg/guality/pr45882.c (a): Add used attribute.
2953
2954 2018-06-21 Tom de Vries <tdevries@suse.de>
2955
2956 PR tree-optimization/85859
2957 * gcc.dg/pr85859.c: New test.
2958
2959 2018-06-21 Richard Biener <rguenther@suse.de>
2960
2961 PR tree-optimization/86232
2962 * gcc.dg/torture/pr86232.c: New testcase.
2963
2964 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2965
2966 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
2967
2968 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2969
2970 * gcc/gcc.target/aarch64/aes_2.c: New test.
2971
2972 2018-06-20 Than McIntosh <thanm@google.com>
2973
2974 PR libgcc/86213
2975 * gcc.dg/split-8.c: New.
2976
2977 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
2978
2979 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
2980 for vpkudus in place of vpksdus.
2981 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
2982
2983 2018-06-20 Nathan Sidwell <nathan@acm.org>
2984
2985 PR c++/85634
2986 * g++.dg/lookup/pr85634-2.C: New.
2987
2988 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
2989
2990 * g++.dg/template/friend65.C: New.
2991 * g++.dg/cpp0x/main1.C: Likewise.
2992 * g++.dg/other/main2.C: Likewise.
2993 * g++.dg/other/main3.C: Likewise.
2994 * g++.dg/template/friend42.C: Test location too.
2995 * g++.dg/concepts/decl-diagnose.C: Likewise.
2996 * g++.dg/warn/main-2.C: Update.
2997
2998 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
2999 Thomas Schwinge <thomas@codesourcery.com>
3000 Cesar Philippidis <cesar@codesourcery.com>
3001
3002 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
3003 2.5 data clause semantics.
3004 * c-c++-common/goacc/declare-2.c: Likewise.
3005 * c-c++-common/goacc/default-4.c: Likewise.
3006 * c-c++-common/goacc/finalize-1.c: New test.
3007 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
3008 OpenACC 2.5 data clause semantics.
3009 * c-c++-common/goacc/kernels-alias.c: Likewise.
3010 * c-c++-common/goacc/routine-5.c: Likewise.
3011 * c-c++-common/goacc/update-if_present-1.c: New test.
3012 * c-c++-common/goacc/update-if_present-2.c: New test.
3013 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
3014 2.5 data clause semantics.
3015 * gfortran.dg/goacc/combined-directives.f90: Likewise.
3016 * gfortran.dg/goacc/data-tree.f95: Likewise.
3017 * gfortran.dg/goacc/declare-2.f95: Likewise.
3018 * gfortran.dg/goacc/default-4.f: Likewise.
3019 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
3020 * gfortran.dg/goacc/finalize-1.f: New test.
3021 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
3022 OpenACC 2.5 data clause semantics.
3023 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
3024 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
3025 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
3026 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
3027 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
3028 * gfortran.dg/goacc/update-if_present-1.f90: New test.
3029 * gfortran.dg/goacc/update-if_present-2.f90: New test.
3030
3031 2018-06-20 Jakub Jelinek <jakub@redhat.com>
3032
3033 PR c++/86210
3034 * g++.dg/warn/Wnonnull4.C: New test.
3035
3036 2018-06-20 Marek Polacek <polacek@redhat.com>
3037
3038 PR c++/86240
3039 * g++.dg/pr86240.C: New test.
3040
3041 2018-06-20 Jakub Jelinek <jakub@redhat.com>
3042
3043 PR debug/86194
3044 * gcc.target/i386/pr86194.c: New test.
3045
3046 PR tree-optimization/86231
3047 * gcc.dg/tree-ssa/vrp119.c: New test.
3048 * gcc.c-torture/execute/pr86231.c: New test.
3049
3050 2018-06-20 Tom de Vries <tdevries@suse.de>
3051
3052 PR tree-optimization/86097
3053 * gcc.dg/autopar/pr86097.c: New test.
3054
3055 2018-06-20 Nathan Sidwell <nathan@acm.org>
3056
3057 PR c++/85634
3058 * g++.dg/lookup/pr85634.C: New.
3059
3060 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3061
3062 * gcc.target/aarch64/ldp_stp_q.c: New test.
3063 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
3064 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
3065
3066 2018-06-20 Martin Liska <mliska@suse.cz>
3067
3068 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
3069
3070 2018-06-19 Martin Sebor <msebor@redhat.com>
3071
3072 PR tree-optimization/48560
3073 * gcc.dg/Warray-bounds-28.c: New test.
3074
3075 2018-06-19 Martin Sebor <msebor@redhat.com>
3076
3077 PR middle-end/85602
3078 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
3079 to also match C++.
3080
3081 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
3082
3083 * g++.dg/lto/pr84805_0.C: Update template.
3084 * g++.dg/lto/pr84805_1.C: Update template.
3085
3086 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
3087
3088 * gnat.dg/aggr24.adb: New test.
3089 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
3090
3091 2018-06-19 Richard Biener <rguenther@suse.de>
3092
3093 PR tree-optimization/86179
3094 * gcc.dg/pr86179.c: New testcase.
3095
3096 2018-06-18 Martin Sebor <msebor@redhat.com>
3097
3098 PR middle-end/85602
3099 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
3100 * c-c++-common/attr-nonstring-8.c: New test.
3101
3102 2018-06-18 Martin Sebor <msebor@redhat.com>
3103
3104 PR tree-optimization/81384
3105 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
3106 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
3107 * gcc.c-torture/execute/builtins/strnlen.c: New test.
3108 * gcc.dg/attr-nonstring-2.c: New test.
3109 * gcc.dg/attr-nonstring-3.c: New test.
3110 * gcc.dg/attr-nonstring-4.c: New test.
3111 * gcc.dg/strlenopt-45.c: New test.
3112 * gcc.dg/strlenopt.h (strnlen): Declare.
3113
3114 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
3115
3116 PR tree-optimization/86076
3117 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
3118
3119 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
3120
3121 PR tree-optimization/64946
3122 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
3123
3124 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
3125
3126 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
3127 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
3128 * gnat.dg/stack_usage5.adb: New test.
3129
3130 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
3131
3132 PR middle-end/82479
3133 * gcc.dg/tree-ssa/popcount.c: New test.
3134 * gcc.dg/tree-ssa/popcount2.c: New test.
3135
3136 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
3137
3138 PR middle-end/64946
3139 * gcc.dg/absu.c: New test.
3140 * gcc.dg/gimplefe-29.c: New test.
3141 * gcc.target/aarch64/pr64946.c: New test.
3142
3143 2018-06-15 Jakub Jelinek <jakub@redhat.com>
3144
3145 PR c/86093
3146 * c-c++-common/pr86093.c: New test.
3147
3148 PR middle-end/85878
3149 * gfortran.fortran-torture/compile/pr85878.f90: New test.
3150
3151 PR middle-end/86123
3152 * gcc.c-torture/compile/pr86123.c: New test.
3153
3154 2018-06-15 Tom de Vries <tdevries@suse.de>
3155
3156 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
3157
3158 2018-06-15 Nick Clifton <nickc@redhat.com>
3159
3160 PR 84195
3161 * gcc.c-torture/compile/pr84195.c: New test.
3162
3163 2018-06-15 Richard Biener <rguenther@suse.de>
3164
3165 PR middle-end/86159
3166 * g++.dg/pr86159.C: New testcase.
3167
3168 2018-06-15 Richard Biener <rguenther@suse.de>
3169
3170 PR middle-end/86076
3171 * gcc.dg/pr86076.c: New testcase.
3172
3173 2018-06-14 Marek Polacek <polacek@redhat.com>
3174
3175 PR c++/86063
3176 * g++.dg/cpp0x/gen-attrs-65.C: New test.
3177
3178 2018-06-14 Jakub Jelinek <jakub@redhat.com>
3179
3180 PR target/86048
3181 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
3182 -msse2 to dg-options.
3183
3184 PR middle-end/86122
3185 * gcc.c-torture/compile/pr86122.c: New test.
3186
3187 P0624R2 - Default constructible and assignable stateless lambdas
3188 * g++.dg/cpp2a/lambda1.C: New test.
3189 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
3190 for -std=c++2a.
3191
3192 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3193
3194 * g++.dg/other/static3.C: New.
3195 * g++.dg/other/static4.C: Likewise.
3196 * g++.dg/warn/Wshadow-15.C: Likewise.
3197 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
3198 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
3199 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
3200 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
3201 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
3202 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
3203 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
3204
3205 2018-06-14 Jakub Jelinek <jakub@redhat.com>
3206
3207 PR target/85945
3208 * gcc.c-torture/compile/pr85945.c: New test.
3209
3210 2018-06-14 Richard Biener <rguenther@suse.de>
3211
3212 PR ipa/86124
3213 * gcc.dg/pr86124.c: New testcase.
3214
3215 2018-06-13 Martin Sebor <msebor@redhat.com>
3216
3217 PR tree-optimization/86114
3218 * gcc.dg/pr86114.c: New test.
3219
3220 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
3221
3222 PR fortran/86110
3223 * gfortran.dg/pr86110.f90: New test.
3224
3225 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
3226
3227 PR fortran/85703
3228 * gfortran.dg/goacc/pr85703.f90: New test.
3229 * gfortran.dg/gomp/pr85703.f90: New test.
3230
3231 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
3232
3233 PR fortran/85702
3234 * gfortran.dg/goacc/pr85702.f90: New test.
3235
3236 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
3237
3238 * gcc.target/i386/pr86048.c: New test.
3239
3240 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3241
3242 * gcc.target/arc/fma-1.c: New test.
3243
3244 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3245
3246 * gcc.target/arc/pr9001107555.c: New file.
3247
3248 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
3249
3250 * g++.dg/torture/aarch64-vect-init-1.C: New test.
3251
3252 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
3253
3254 * g++.dg/init/delete3.C: New.
3255 * g++.dg/init/new49.C: Likewise.
3256 * g++.dg/init/new25.C: Test locations too.
3257 * g++.dg/template/new4.C: Likewise.
3258 * g++.old-deja/g++.jason/operator.C: Likewise.
3259
3260 2018-06-12 Marek Polacek <polacek@redhat.com>
3261
3262 Core issue 1331 - const mismatch with defaulted copy constructor
3263 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
3264 * g++.dg/cpp0x/defaulted52.C: New test.
3265 * g++.dg/cpp0x/defaulted53.C: New test.
3266 * g++.dg/cpp0x/defaulted54.C: New test.
3267 * g++.dg/cpp0x/defaulted55.C: New test.
3268 * g++.dg/cpp0x/defaulted56.C: New test.
3269 * g++.dg/cpp0x/defaulted57.C: New test.
3270 * g++.dg/cpp0x/defaulted58.C: New test.
3271 * g++.dg/cpp0x/defaulted59.C: New test.
3272 * g++.dg/cpp0x/defaulted60.C: New test.
3273
3274 2018-06-12 David Malcolm <dmalcolm@redhat.com>
3275
3276 PR other/69968
3277 * gcc.dg/spellcheck-transposition.c: New test.
3278
3279 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
3280
3281 PR fortran/44491
3282 * gfortran.dg/pr44491.f90: New testcase
3283
3284 2018-06-12 Martin Sebor <msebor@redhat.com>
3285
3286 PR tree-optimization/85259
3287 * gcc.dg/Wstringop-overflow-5.c: New test.
3288 * gcc.dg/Wstringop-overflow-6.c: New test.
3289
3290 2018-06-12 Martin Sebor <msebor@redhat.com>
3291
3292 PR c/85931
3293 * gcc.dg/Wstringop-truncation-3.c: New test.
3294
3295 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3296
3297 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
3298 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
3299 * gcc.target/powerpc/swaps-p8-17.c: Same.
3300
3301 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3302
3303 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
3304 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
3305 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
3306 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
3307 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
3308 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
3309
3310 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3311
3312 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
3313 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
3314 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
3315 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
3316 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
3317 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
3318
3319 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3320
3321 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
3322 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
3323 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
3324 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
3325 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
3326 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
3327
3328 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3329
3330 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
3331 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
3332 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
3333 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
3334 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
3335 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
3336
3337 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3338
3339 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
3340 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
3341 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
3342 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
3343 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
3344 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
3345
3346 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3347
3348 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
3349 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
3350 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
3351 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
3352 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
3353 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
3354
3355 2018-06-12 Martin Liska <mliska@suse.cz>
3356
3357 * g++.dg/opt/mpx.C: New test.
3358 * gcc.target/i386/mpx.c: New test.
3359
3360 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3361
3362 * gcc.target/arc/builtin_simdarc.c: Update test.
3363 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
3364 * gcc.target/arc/tumaddsidi4.c: Likewise.
3365
3366 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
3367
3368 * gnat.dg/opt72a.ad[sb]: New test.
3369 * gnat.dg/opt72_pkg.ads: New helper.
3370
3371 2018-06-12 Tom de Vries <tdevries@suse.de>
3372
3373 * gcc.dg-selftests/dg-final.exp: New file.
3374
3375 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
3376
3377 * g++.dg/lookup/new2.C: Test locations too.
3378 * g++.dg/other/ellipsis1.C: Likewise.
3379 * g++.dg/other/operator1.C: Likewise.
3380 * g++.dg/other/operator2.C: Likewise.
3381 * g++.dg/overload/operator2.C: Likewise.
3382 * g++.dg/parse/defarg11.C: Likewise.
3383 * g++.dg/parse/operator4.C: Likewise.
3384 * g++.dg/template/error30.C: Likewise.
3385 * g++.dg/template/explicit-args3.C: Likewise.
3386 * g++.dg/warn/effc1.C: Likewise.
3387 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
3388 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
3389 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
3390 * g++.old-deja/g++.jason/conversion5.C: Likewise.
3391 * g++.old-deja/g++.jason/operator.C: Likewise.
3392
3393 2018-06-11 Martin Sebor <msebor@redhat.com>
3394
3395 PR tree-optimization/86083
3396 * gcc.dg/strlenopt-44.c: New test.
3397
3398 2018-06-11 Janus Weil <janus@gcc.gnu.org>
3399
3400 PR fortran/45521
3401 * gfortran.dg/generic_32.f90: New test.
3402 * gfortran.dg/generic_33.f90: New test.
3403
3404 2018-06-11 Carl Love <cel@us.ibm.com>
3405 * gcc.target/powerpc/altivec-7.c (main): Remove tests
3406 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
3407 long long bool. Remove duplicate dg-final for xxlxor. Update
3408 dg-final instruction counts.
3409 * gcc.target/powerpc/altivec-37.c (main): New file for
3410 tests vec_unpackh and vec_unpackl returning long long bool and
3411 long long int.
3412
3413 2018-06-11 Martin Liska <mliska@suse.cz>
3414
3415 PR tree-optimization/86089
3416 * gcc.dg/tree-ssa/pr86089.c: New test.
3417
3418 2018-06-11 Julia Koval <julia.koval@intel.com>
3419
3420 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
3421 * gcc.target/i386/vpclmulqdq.c: Ditto.
3422
3423 2018-06-11 Olivier Hainque <hainque@adacore.com>
3424
3425 * gnat.dg/lang-dw2.adb: New test.
3426 * gnat.dg/lang-dw3.adb: New test.
3427
3428 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
3429
3430 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
3431 gnat.dg/assertion_policy1_pkg.ads: New testcase.
3432
3433 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3434
3435 * gnat.dg/predicate1.adb: New testcase.
3436
3437 2018-06-11 Yannick Moy <moy@adacore.com>
3438
3439 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
3440
3441 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
3442
3443 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
3444 testcase.
3445
3446 2018-06-11 Javier Miranda <miranda@adacore.com>
3447
3448 * gnat.dg/prot4.adb: New testcase.
3449
3450 2018-06-11 Yannick Moy <moy@adacore.com>
3451
3452 * gnat.dg/part_of1-instantiation.adb,
3453 gnat.dg/part_of1-instantiation.ads,
3454 gnat.dg/part_of1-private_generic.adb,
3455 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
3456 testcase.
3457
3458 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
3459
3460 * gnat.dg/contract1.adb: New testcase.
3461
3462 2018-06-11 Javier Miranda <miranda@adacore.com>
3463
3464 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
3465 testcase.
3466
3467 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3468
3469 * gnat.dg/inline_always1.adb: New testcase.
3470
3471 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3472
3473 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
3474 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
3475 gnat.dg/nested_generic2_g2.ads: New testcase.
3476
3477 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
3478
3479 * g++.dg/template/friend64.C: New.
3480 * g++.old-deja/g++.other/friend4.C: Test the location too.
3481 * g++.old-deja/g++.pt/crash23.C: Likewise.
3482
3483 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3484
3485 * gfortran.dg/inline_matmul_23.f90: New test.
3486
3487 2018-06-10 Janus Weil <janus@gcc.gnu.org>
3488
3489 PR fortran/85088
3490 * gfortran.dg/intent_decl_1.f90: New test case.
3491
3492 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3493
3494 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
3495 * gfortran.dg/ieee/large_4.f90: Ditto.
3496 * gfortran.dg/round_4.f90: Ditto.
3497
3498 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3499
3500 PR fortran/38351
3501 * gfortran.dg/pr38351.f90: New test.
3502 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
3503
3504 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3505
3506 PR fortran/85138
3507 PR fortran/85996
3508 PR fortran/86051
3509 * gfortran.dg/pr85138_1.f90: New test.
3510 * gfortran.dg/pr85138_2.f90: Ditto.
3511 * gfortran.dg/pr85996.f90: Ditto.
3512
3513 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3514
3515 PR fortran/78278
3516 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
3517 * gfortran.dg/data_char_1.f90: Ditto.
3518 * gfortran.dg/pr78571.f90: Ditto.
3519 * gfortran.dg/pr78278.f90: New test.
3520
3521 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3522
3523 PR fortran/63514
3524 * gfortran.dg/pr63514.f90: New test.
3525
3526 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3527
3528 PR fortran/85631
3529 * gfortran.dg/bounds_check_20.f90: New test.
3530
3531 2018-06-08 Carl Love <cel@us.ibm.com>
3532
3533 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
3534 vpkudum counts.
3535 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
3536 vec_extract a signed int.
3537 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
3538 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
3539 vcmpgtsd, vcmpgtud.
3540 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
3541 vec_extract a signed int.
3542 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
3543 vec_extract a signed int.
3544 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
3545 vec_xor builtins. Update xxsel, xxlxor counts.
3546
3547 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
3548
3549 PR fortran/86059
3550 * gfortran.dg/associate_30.f90: Remove code tested ...
3551 * gfortran.dg/pr67803.f90: Ditto.
3552 * gfortran.dg/pr67805.f90: Ditto.
3553 * gfortran.dg/pr86059.f90: ... here. New test.
3554
3555 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
3556
3557 PR fortran/78571
3558 * gfortran.dg/pr78571.f90: New test.
3559
3560 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
3561
3562 PR target/85755
3563 * gcc.target/powerpc/pr85755.c: New test.
3564
3565 2018-06-08 Carl Love <cel@us.ibm.com>
3566
3567 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
3568 vsx-vector-6.p7.c.
3569 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
3570 vsx-vector-6.p9.c.
3571 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
3572 for BE system that are different then for an LE system from this file
3573 into vsx-vector-6-le.c using be target qualifier. Remove this file.
3574 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
3575 the various instruction counts. Rename file to vsx-vector-6.p8.c.
3576
3577 2018-06-08 Martin Liska <mliska@suse.cz>
3578
3579 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
3580
3581 2018-06-08 Martin Liska <mliska@suse.cz>
3582
3583 * g++.dg/dg.exp: Do not use mpx.exp.
3584 * g++.dg/lto/lto.exp: Likewise.
3585 * g++.dg/lto/pr69729_0.C: Remove.
3586 * g++.dg/opt/pr71529.C: Remove.
3587 * g++.dg/pr63995-1.C: Remove.
3588 * g++.dg/pr68270.C: Remove.
3589 * g++.dg/pr71624.C: Remove.
3590 * g++.dg/pr71633.C: Remove.
3591 * g++.dg/pr79761.C: Remove.
3592 * g++.dg/pr79764.C: Remove.
3593 * g++.dg/pr79769.C: Remove.
3594 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
3595 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
3596 * gcc.dg/lto/chkp-privatize_0.c: Remove.
3597 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
3598 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
3599 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
3600 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
3601 * gcc.dg/lto/pr66221_0.c: Remove.
3602 * gcc.target/i386/chkp-always_inline.c: Remove.
3603 * gcc.target/i386/chkp-bndret.c: Remove.
3604 * gcc.target/i386/chkp-builtins-1.c: Remove.
3605 * gcc.target/i386/chkp-builtins-2.c: Remove.
3606 * gcc.target/i386/chkp-builtins-3.c: Remove.
3607 * gcc.target/i386/chkp-builtins-4.c: Remove.
3608 * gcc.target/i386/chkp-const-check-1.c: Remove.
3609 * gcc.target/i386/chkp-const-check-2.c: Remove.
3610 * gcc.target/i386/chkp-hidden-def.c: Remove.
3611 * gcc.target/i386/chkp-label-address.c: Remove.
3612 * gcc.target/i386/chkp-lifetime-1.c: Remove.
3613 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
3614 * gcc.target/i386/chkp-pr69044.c: Remove.
3615 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
3616 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
3617 * gcc.target/i386/chkp-strchr.c: Remove.
3618 * gcc.target/i386/chkp-strlen-1.c: Remove.
3619 * gcc.target/i386/chkp-strlen-2.c: Remove.
3620 * gcc.target/i386/chkp-strlen-3.c: Remove.
3621 * gcc.target/i386/chkp-strlen-4.c: Remove.
3622 * gcc.target/i386/chkp-strlen-5.c: Remove.
3623 * gcc.target/i386/chkp-stropt-1.c: Remove.
3624 * gcc.target/i386/chkp-stropt-10.c: Remove.
3625 * gcc.target/i386/chkp-stropt-11.c: Remove.
3626 * gcc.target/i386/chkp-stropt-12.c: Remove.
3627 * gcc.target/i386/chkp-stropt-13.c: Remove.
3628 * gcc.target/i386/chkp-stropt-14.c: Remove.
3629 * gcc.target/i386/chkp-stropt-15.c: Remove.
3630 * gcc.target/i386/chkp-stropt-16.c: Remove.
3631 * gcc.target/i386/chkp-stropt-17.c: Remove.
3632 * gcc.target/i386/chkp-stropt-2.c: Remove.
3633 * gcc.target/i386/chkp-stropt-3.c: Remove.
3634 * gcc.target/i386/chkp-stropt-4.c: Remove.
3635 * gcc.target/i386/chkp-stropt-5.c: Remove.
3636 * gcc.target/i386/chkp-stropt-6.c: Remove.
3637 * gcc.target/i386/chkp-stropt-7.c: Remove.
3638 * gcc.target/i386/chkp-stropt-8.c: Remove.
3639 * gcc.target/i386/chkp-stropt-9.c: Remove.
3640 * gcc.target/i386/i386.exp: Do not use mpx.exp.
3641 * gcc.target/i386/indirect-thunk-11.c: Remove.
3642 * gcc.target/i386/indirect-thunk-12.c: Remove.
3643 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
3644 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
3645 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
3646 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
3647 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
3648 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
3649 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
3650 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
3651 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
3652 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
3653 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
3654 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
3655 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
3656 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
3657 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
3658 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
3659 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
3660 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
3661 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
3662 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
3663 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
3664 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
3665 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
3666 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
3667 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
3668 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
3669 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
3670 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
3671 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
3672 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
3673 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
3674 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
3675 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
3676 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
3677 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
3678 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
3679 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
3680 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
3681 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
3682 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
3683 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
3684 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
3685 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
3686 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
3687 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
3688 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
3689 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
3690 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
3691 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
3692 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
3693 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
3694 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
3695 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
3696 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
3697 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
3698 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
3699 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
3700 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
3701 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
3702 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
3703 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
3704 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
3705 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
3706 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
3707 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
3708 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
3709 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
3710 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
3711 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
3712 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
3713 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
3714 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
3715 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
3716 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
3717 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
3718 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
3719 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
3720 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
3721 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
3722 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
3723 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
3724 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
3725 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
3726 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
3727 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
3728 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
3729 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
3730 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
3731 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
3732 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
3733 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
3734 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
3735 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
3736 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
3737 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
3738 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
3739 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
3740 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
3741 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
3742 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
3743 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
3744 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
3745 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
3746 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
3747 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
3748 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
3749 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
3750 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
3751 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
3752 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
3753 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
3754 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
3755 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
3756 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
3757 * gcc.target/i386/mpx/label-address-1.c: Remove.
3758 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
3759 * gcc.target/i386/mpx/macro.c: Remove.
3760 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
3761 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
3762 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
3763 * gcc.target/i386/mpx/memcpy-1.c: Remove.
3764 * gcc.target/i386/mpx/memmove-1.c: Remove.
3765 * gcc.target/i386/mpx/memmove-2.c: Remove.
3766 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
3767 * gcc.target/i386/mpx/mpx-check.h: Remove.
3768 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
3769 * gcc.target/i386/mpx/mpx.exp: Remove.
3770 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
3771 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
3772 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
3773 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
3774 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
3775 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
3776 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
3777 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
3778 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
3779 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
3780 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
3781 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
3782 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
3783 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
3784 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
3785 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
3786 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
3787 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
3788 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
3789 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
3790 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
3791 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
3792 * gcc.target/i386/mpx/pr65508.c: Remove.
3793 * gcc.target/i386/mpx/pr65531.cc: Remove.
3794 * gcc.target/i386/mpx/pr66048.cc: Remove.
3795 * gcc.target/i386/mpx/pr66134.c: Remove.
3796 * gcc.target/i386/mpx/pr66566.c: Remove.
3797 * gcc.target/i386/mpx/pr66567.c: Remove.
3798 * gcc.target/i386/mpx/pr66568.c: Remove.
3799 * gcc.target/i386/mpx/pr66569.c: Remove.
3800 * gcc.target/i386/mpx/pr66581.c: Remove.
3801 * gcc.target/i386/mpx/pr68337-1.c: Remove.
3802 * gcc.target/i386/mpx/pr68337-2.c: Remove.
3803 * gcc.target/i386/mpx/pr68416.c: Remove.
3804 * gcc.target/i386/mpx/pr78339.c: Remove.
3805 * gcc.target/i386/mpx/pr79631.c: Remove.
3806 * gcc.target/i386/mpx/pr79633.c: Remove.
3807 * gcc.target/i386/mpx/pr79753.c: Remove.
3808 * gcc.target/i386/mpx/pr79770.c: Remove.
3809 * gcc.target/i386/mpx/pr79987.c: Remove.
3810 * gcc.target/i386/mpx/pr79988.c: Remove.
3811 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
3812 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
3813 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
3814 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
3815 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
3816 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
3817 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
3818 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
3819 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
3820 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
3821 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
3822 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
3823 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
3824 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
3825 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
3826 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
3827 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
3828 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
3829 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
3830 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
3831 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
3832 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
3833 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
3834 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
3835 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
3836 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
3837 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
3838 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
3839 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
3840 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
3841 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
3842 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
3843 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
3844 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
3845 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
3846 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
3847 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
3848 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
3849 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
3850 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
3851 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
3852 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
3853 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
3854 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
3855 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
3856 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
3857 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
3858 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
3859 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
3860 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
3861 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
3862 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
3863 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
3864 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
3865 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
3866 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
3867 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
3868 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
3869 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
3870 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
3871 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
3872 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
3873 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
3874 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
3875 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
3876 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
3877 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
3878 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
3879 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
3880 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
3881 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
3882 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
3883 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
3884 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
3885 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
3886 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
3887 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
3888 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
3889 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
3890 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
3891 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
3892 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
3893 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
3894 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
3895 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
3896 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
3897 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
3898 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
3899 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
3900 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
3901 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
3902 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
3903 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
3904 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
3905 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
3906 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
3907 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
3908 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
3909 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
3910 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
3911 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
3912 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
3913 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
3914 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
3915 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
3916 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
3917 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
3918 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
3919 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
3920 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
3921 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
3922 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
3923 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
3924 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
3925 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
3926 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
3927 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
3928 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
3929 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
3930 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
3931 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
3932 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
3933 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
3934 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
3935 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
3936 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
3937 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
3938 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
3939 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
3940 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
3941 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
3942 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
3943 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
3944 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
3945 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
3946 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
3947 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
3948 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
3949 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
3950 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
3951 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
3952 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
3953 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
3954 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
3955 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
3956 * gcc.target/i386/pr63995-2.c: Remove.
3957 * gcc.target/i386/pr64805.c: Remove.
3958 * gcc.target/i386/pr65044.c: Remove.
3959 * gcc.target/i386/pr65167.c: Remove.
3960 * gcc.target/i386/pr65183.c: Remove.
3961 * gcc.target/i386/pr65184.c: Remove.
3962 * gcc.target/i386/pr65523.c: Remove.
3963 * gcc.target/i386/pr70876.c: Remove.
3964 * gcc.target/i386/pr70877.c: Remove.
3965 * gcc.target/i386/pr71458.c: Remove.
3966 * gcc.target/i386/pr80880.c: Remove.
3967 * gcc.target/i386/ret-thunk-25.c: Remove.
3968 * gcc.target/i386/thunk-retbnd.c: Remove.
3969 * lib/mpx-dg.exp: Remove.
3970 * gcc.target/i386/funcspec-56.inc: Adjust test case.
3971
3972 2018-06-07 Carl Love <cel@us.ibm.com>
3973
3974 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
3975 statements.
3976
3977 2018-06-07 Carl Love <cel@us.ibm.com>
3978
3979 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
3980 error message.
3981
3982 2018-06-07 Marek Polacek <polacek@redhat.com>
3983
3984 PR c/85318
3985 * gcc.dg/Wc90-c99-compat-10.c: New test.
3986 * gcc.dg/Wc90-c99-compat-11.c: New test.
3987 * gcc.dg/Wc90-c99-compat-12.c: New test.
3988 * gcc.dg/Wc90-c99-compat-9.c: New test.
3989
3990 2018-06-07 Paul Koning <ni1d@arrl.net>
3991
3992 * gcc.c-torture/compile/20180605-1.c: New test.
3993
3994 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
3995
3996 PR fortran/86045
3997 * gfortran.dg/pr86045.f90: New test.
3998
3999 2018-06-07 Marek Polacek <polacek@redhat.com>
4000
4001 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
4002
4003 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
4004
4005 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
4006
4007 2018-06-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
4008
4009 * gcc.target/msp430/msp430i-device-symbol.c: New test.
4010 * gcc.target/msp430/msp430f-device-symbol.c: New test.
4011 * gcc.target/msp430/msp430.h: New test header file.
4012
4013 2018-06-07 Jakub Jelinek <jakub@redhat.com>
4014
4015 PR tree-optimization/69615
4016 * gcc.dg/tree-ssa/pr69615.c: New test.
4017
4018 2018-06-07 Richard Biener <rguenther@suse.de>
4019
4020 PR tree-optimization/85935
4021 * gcc.dg/graphite/pr85935.c: New testcase.
4022
4023 2018-06-04 Carl Love <cel@us.ibm.com>
4024
4025 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
4026 debug print statements. Fix a few formating issues.
4027
4028 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
4029
4030 PR target/85657
4031 * gcc.target/powerpc/pr85657-4.c: New tests.
4032 * gcc.target/powerpc/pr85657-5.c: Likewise.
4033 * gcc.target/powerpc/pr85657-6.c: Likewise.
4034
4035 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4036
4037 PR fortran/85641
4038 * gfortran.dg/realloc_on_assign_30.f90: New test.
4039
4040 2018-06-06 Carl Love <cel@us.ibm.com>
4041 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
4042 argument to vui_arg.
4043
4044 2018-06-06 Carl Love <cel@us.ibm.com>
4045
4046 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
4047 to builtins-4.c.
4048 * gcc.target/powerpc/builtins-4.c: New test file for tests
4049 that need -mvsx.
4050
4051 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
4052
4053 PR target/85657
4054 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
4055 be used in templates. Don't check for them in overloaded functions.
4056
4057 2018-06-06 Jim Wilson <jimw@sifive.com>
4058
4059 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
4060 * gcc.target/riscv/interrupt-mmode.c: New.
4061 * gcc.target/riscv/interrupt-smode.c: New.
4062 * gcc.target/riscv/interrupt-umode.c: New.
4063
4064 2018-06-06 Marek Polacek <polacek@redhat.com>
4065
4066 PR c++/85977
4067 * g++.dg/cpp0x/initlist102.C: New test.
4068 * g++.dg/cpp0x/initlist103.C: New test.
4069 * g++.dg/cpp0x/initlist104.C: New test.
4070
4071 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
4072
4073 * gcc.dg/torture/pr86066.c: New test.
4074
4075 2018-06-06 Richard Biener <rguenther@suse.de>
4076
4077 PR tree-optimization/86062
4078 * g++.dg/tree-ssa/pr86062.C: New testcase.
4079
4080 2018-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
4081
4082 * gcc.target/msp430/function-attributes-4.c: New test.
4083 * gcc.target/msp430/static-interrupts.c: New test.
4084
4085 2018-06-05 Steve Ellcey <sellcey@cavium.com>
4086
4087 PR target/79924
4088 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
4089 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
4090 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
4091 * gcc.target/aarch64/nofp_1.c: Ditto.
4092
4093 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
4094
4095 * gcc.target/arm/cmse/cmse-1c99.c: New test.
4096
4097 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
4098
4099 PR fortran/85701
4100 * gfortran.dg/goacc/pr85701.f90: New test.
4101
4102 2018-06-05 Marek Polacek <polacek@redhat.com>
4103
4104 PR c++/85976
4105 * g++.dg/cpp0x/alias-decl-64.C: New test.
4106
4107 2018-06-05 Richard Biener <rguenther@suse.de>
4108
4109 PR tree-optimization/86046
4110 * gcc.dg/pr86046.c: New testcase.
4111
4112 2018-06-05 Richard Biener <rguenther@suse.de>
4113
4114 PR tree-optimization/86047
4115 * gcc.dg/pr86047.c: New testcase.
4116
4117 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4118
4119 PR target/81497
4120 * g++.target/arm/arm.exp: New file.
4121 * g++.target/arm/pr81497.C: Likewise.
4122
4123 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
4124
4125 * gcc.target/s390/htm-builtins-compile-4.c: New test.
4126
4127 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
4128
4129 * gcc.dg/store_merging_21.c: New test.
4130 * gnat.dg/opt71b.adb: Likewise.
4131 * gnat.dg/opt71.adb: Rename into...
4132 * gnat.dg/opt71a.adb: ...this.
4133
4134 2018-06-04 Richard Biener <rguenther@suse.de>
4135
4136 PR tree-optimization/85955
4137 * gcc.dg/pr85955.c: New testcase.
4138
4139 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
4140
4141 PR fortran/85981
4142 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
4143 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
4144 * gfortran.dg/allocate_stat_2.f90: Ditto.
4145 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
4146
4147 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
4148
4149 * gcc.target/aarch64/sve/extract_5.c: New test.
4150
4151 2018-06-04 Jakub Jelinek <jakub@redhat.com>
4152
4153 PR target/85832
4154 PR target/86036
4155 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
4156 vptestm.
4157 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
4158 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
4159 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
4160 * gcc.target/i386/avx512bw-pr86036.c: New test.
4161
4162 2018-06-04 Richard Biener <rguenther@suse.de>
4163
4164 PR tree-optimization/86038
4165 * gcc.dg/pr86038.c: New testcase.
4166
4167 2018-06-04 Jakub Jelinek <jakub@redhat.com>
4168
4169 PR tree-optimization/69615
4170 * gcc.dg/pr69615.c: New test.
4171
4172 PR c++/86025
4173 * c-c++-common/gomp/pr86025.c: New test.
4174
4175 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
4176
4177 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
4178
4179 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
4180
4181 * gcc.dg/torture/pr86034.c: New test.
4182
4183 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
4184
4185 PR fortran/36497
4186 * gfortran.dg/cray_pointer_12.f90: New test.
4187
4188 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
4189
4190 PR fortran/85938
4191 * gfortran.dg/pr85938.f90: Fixed by revision r261081
4192
4193 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
4194
4195 * gnat.dg/specs/opt3.ads: New test.
4196 * gnat.dg/specs/opt3_pkg.ads: New helper.
4197
4198 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
4199
4200 * gnat.dg/discr53.ad[sb]: New test.
4201 * gnat.dg/discr53_pkg.ads: New helper.
4202
4203 2018-06-01 Carl Love <cel@us.ibm.com>
4204
4205 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
4206 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
4207
4208 2018-06-01 Carl Love <cel@us.ibm.com>
4209
4210 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
4211 to make it consistent with the naming convention in the file.
4212 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
4213 to altivec-7.c. Delete file.
4214 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
4215 to altivec-7.c. Delete file.
4216 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
4217 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
4218 vec_unpackl tests. Update instruction counts.
4219 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
4220 tests to builtins-1.c.
4221 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
4222 tests to builtins-1.c.
4223 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
4224 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
4225 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
4226 Remove vec_ctf tests returning double. Remove vec_cts with
4227 double args. Remove vec_sel with invalid arguments. Add tests for
4228 vec_splat.
4229 Add instruction counts for new tests.
4230 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
4231 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
4232 vec_unsigned.
4233 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
4234 test_sll_vsill_vsill_vuc.
4235 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
4236 vec_revb.
4237 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
4238 tests from altivec-7.h.
4239 * gcc.target/powerpc/vsx-7-be.c: Remove file.
4240 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
4241 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
4242 splat_sll, splat_uc, splat_int128, splat_uint128.
4243 Make second argument of vec_extract and vec_insert a signed int.
4244 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
4245 argument.
4246
4247 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
4248
4249 * gcc.dg/store_merging_20.c: New test.
4250 * gnat.dg/opt71.adb: Likewise.
4251 * gnat.dg/opt71_pkg.ads: New helper.
4252
4253 2018-06-01 Carl Love <cel@us.ibm.com>
4254
4255 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
4256 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
4257 Add vec_xst_be for signed and unsigned arguments.
4258
4259 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
4260
4261 PR fortran/85816
4262 PR fortran/85975
4263 * gfortran.dg/pr85816.f90: New test.
4264 * gfortran.dg/pr85975.f90: New test.
4265
4266 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
4267
4268 PR fortran/63570
4269 * gfortran.dg/random_init_1.f90: New test.
4270 * gfortran.dg/random_init_2.f90: New test.
4271 * gfortran.dg/random_init_3.f90: New test.
4272 * gfortran.dg/random_init_4.f90: New test.
4273 * gfortran.dg/random_init_5.f90: New test.
4274 * gfortran.dg/random_init_6.f90: New test.
4275
4276 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
4277
4278 PR tree-optimization/85989
4279 * gcc.dg/torture/pr85989.c: New test.
4280
4281 2018-06-01 Richard Biener <rguenther@suse.de>
4282
4283 PR middle-end/86017
4284 * gcc.dg/tree-ssa/pr86017.c: New testcase.
4285
4286 2018-06-01 Richard Biener <rguenther@suse.de>
4287
4288 PR ipa/85960
4289 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
4290
4291 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
4292
4293 PR middle-end/78809
4294 * gcc.dg/strcmpopt_2.c: New test.
4295 * gcc.dg/strcmpopt_3.c: New test.
4296
4297 PR middle-end/83026
4298 * gcc.dg/strcmpopt_3.c: New test.
4299
4300 2018-05-31 Jakub Jelinek <jakub@redhat.com>
4301
4302 PR target/85984
4303 * gcc.target/i386/pr85984.c: New test.
4304
4305 2018-05-31 Martin Sebor <msebor@redhat.com>
4306
4307 PR c/82063
4308 * gcc.dg/Walloc-size-larger-than-1.c: New test.
4309 * gcc.dg/Walloc-size-larger-than-10.c: New test.
4310 * gcc.dg/Walloc-size-larger-than-11.c: New test.
4311 * gcc.dg/Walloc-size-larger-than-12.c: New test.
4312 * gcc.dg/Walloc-size-larger-than-13.c: New test.
4313 * gcc.dg/Walloc-size-larger-than-14.c: New test.
4314 * gcc.dg/Walloc-size-larger-than-15.c: New test.
4315 * gcc.dg/Walloc-size-larger-than-16.c: New test.
4316 * gcc.dg/Walloc-size-larger-than-17.c: New test.
4317 * gcc.dg/Walloc-size-larger-than-2.c: New test.
4318 * gcc.dg/Walloc-size-larger-than-3.c: New test.
4319 * gcc.dg/Walloc-size-larger-than-4.c: New test.
4320 * gcc.dg/Walloc-size-larger-than-5.c: New test.
4321 * gcc.dg/Walloc-size-larger-than-6.c: New test.
4322 * gcc.dg/Walloc-size-larger-than-7.c: New test.
4323 * gcc.dg/Walloc-size-larger-than-8.c: New test.
4324 * gcc.dg/Walloc-size-larger-than-9.c: New test.
4325 * gcc.dg/Walloc-size-larger-than.c: New test.
4326
4327 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
4328 Cesar Philippidis <cesar@codesourcery.com>
4329
4330 PR middle-end/85879
4331 * gfortran.dg/goacc/pr77371-1.f90: New test.
4332 * gfortran.dg/goacc/pr77371-2.f90: New test.
4333 * gfortran.dg/goacc/pr85879.f90: New test.
4334
4335 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4336
4337 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
4338 * gnat.dg/stack_usage1b.adb: Likewise.
4339 * gnat.dg/stack_usage1c.adb: Likewise.
4340 * gnat.dg/stack_usage3.adb: Likewise.
4341 * gnat.dg/stack_usage1_pkg.adb: Delete.
4342
4343 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4344
4345 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
4346 * gcc.dg/store_merging_11.c: Likewise.
4347 * gcc.dg/store_merging_13.c: Likewise.
4348 * gcc.dg/store_merging_14.c: Likewise.
4349 * gcc.dg/store_merging_15.c: Likewise.
4350 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
4351
4352 2018-05-31 Ed Schonberg <schonberg@adacore.com>
4353
4354 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
4355 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
4356 gnat.dg/limited1_outer.ads: New testcase.
4357
4358 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
4359
4360 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
4361 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
4362 New testcase.
4363
4364 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4365
4366 * gnat.dg/size_clause1.adb: New testcase.
4367
4368 2018-05-31 Javier Miranda <miranda@adacore.com>
4369
4370 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
4371
4372 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
4373
4374 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
4375 vld1x3 intrinsics for aarch64.
4376 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
4377 vst1x2 intrinsics for aarch64.
4378 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
4379 vst1x3 intrinsics for aarch64.
4380
4381 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
4382
4383 PR c++/77777
4384 * g++.dg/diagnostic/pr77777.C: New test.
4385
4386 2018-05-30 David Pagan <dave.pagan@oracle.com>
4387
4388 PR c/55976
4389 * gcc.dg/noncompile/pr55976-1.c: New test.
4390 * gcc.dg/noncompile/pr55976-2.c: New test.
4391
4392 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
4393
4394 * gcc.dg/lto/20111213-1_0.c: Fix template.
4395 * gcc.dg/lto/20100603-1_0.c: Fix template.
4396 * gcc.dg/lto/20100603-2_0.c: Fix template.
4397 * gcc.dg/lto/20100603-3_0.c: Fix template.
4398
4399 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
4400 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
4401 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
4402 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
4403 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
4404 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
4405 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
4406 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
4407 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
4408 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
4409 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
4410 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
4411 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
4412 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
4413 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
4414 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
4415 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
4416 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
4417 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
4418 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
4419 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
4420 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
4421 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
4422 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
4423 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
4424 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
4425 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
4426 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
4427 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
4428 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
4429 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
4430 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
4431 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
4432 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
4433 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
4434 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
4435 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
4436 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
4437 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
4438 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
4439 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
4440 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
4441 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
4442 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
4443 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
4444 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
4445 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
4446 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
4447 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
4448 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
4449 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
4450 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
4451 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
4452 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
4453 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
4454 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
4455 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
4456 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
4457 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
4458 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
4459 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
4460 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
4461
4462 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
4463
4464 Revert:
4465 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
4466
4467 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
4468
4469 * gcc.target/aarch64/simd/ldp_stp_9: New.
4470 * gcc.target/aarch64/simd/ldp_stp_10: New.
4471 * gcc.target/aarch64/simd/ldp_stp_11: New.
4472 * gcc.target/aarch64/simd/ldp_stp_12: New.
4473
4474 2018-05-30 Ed Schonberg <schonberg@adacore.com>
4475
4476 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
4477
4478 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
4479
4480 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
4481
4482 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
4483
4484 PR target/85950
4485 * gcc.target/i386/pr85950.c: New test.
4486
4487 2018-05-29 Marek Polacek <polacek@redhat.com>
4488
4489 PR c++/85883
4490 * g++.dg/cpp1z/class-deduction55.C: New test.
4491 * g++.dg/cpp1z/class-deduction56.C: New test.
4492 * g++.dg/cpp1z/class-deduction57.C: New test.
4493
4494 2018-05-29 Jakub Jelinek <jakub@redhat.com>
4495
4496 PR c++/85952
4497 * g++.dg/warn/Wunused-var-33.C: New test.
4498
4499 PR target/85918
4500 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
4501 and -fno-vect-cost-model options. Add aligned(64) attribute to the
4502 arrays. Add suffix 1 to all functions and use 4 iterations rather
4503 than N. Add functions with conversions to and from float.
4504 Add new set of functions with 8 iterations and another one
4505 with 16 iterations, expect 24 vectorized loops instead of just 4.
4506 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
4507
4508 2018-05-29 Javier Miranda <miranda@adacore.com>
4509
4510 * gnat.dg/equal2.adb: New testcase.
4511
4512 2018-05-29 Ed Schonberg <schonberg@adacore.com>
4513
4514 * gnat.dg/float_attributes_overflows.adb: New testcase.
4515
4516 2018-05-29 Pascal Obry <obry@adacore.com>
4517
4518 * gnat.dg/normalize_pathname.adb: New testcase.
4519
4520 2018-05-29 Tom de Vries <tom@codesourcery.com>
4521
4522 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
4523 message.
4524 * lib/scanipa.exp (scan-ipa-dump-times): Same.
4525 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
4526 * lib/scantree.exp (scan-tree-dump-times): Same.
4527
4528 2018-05-29 Tom de Vries <tom@codesourcery.com>
4529
4530 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
4531 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
4532 Use proc name as first argument to dg-scan.
4533
4534 2018-05-29 Tom de Vries <tom@codesourcery.com>
4535
4536 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
4537 with no arguments.
4538
4539 2018-05-28 Richard Biener <rguenther@suse.de>
4540
4541 PR tree-optimization/85934
4542 * gcc.target/i386/pr85934.c: New testcase.
4543
4544 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
4545
4546 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
4547
4548 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
4549
4550 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
4551
4552 2018-05-28 Ed Schonberg <schonberg@adacore.com>
4553
4554 * gnat.dg/fixedpnt5.adb: New testcase.
4555
4556 2018-05-28 Justin Squirek <squirek@adacore.com>
4557
4558 * gnat.dg/array31.adb: New testcase.
4559
4560 2018-05-28 Justin Squirek <squirek@adacore.com>
4561
4562 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
4563 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
4564
4565 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
4566
4567 * gfortran.dg/data_stmt_pointer.f90: new test.
4568
4569 2018-05-27 Jakub Jelinek <jakub@redhat.com>
4570
4571 PR target/85918
4572 * gcc.target/i386/avx512dq-pr85918.c: New test.
4573
4574 2018-05-25 Jim Wilson <jimw@sifive.com>
4575
4576 * gcc.target/riscv/interrupt-1.c: New.
4577 * gcc.target/riscv/interrupt-2.c: New.
4578 * gcc.target/riscv/interrupt-3.c: New.
4579 * gcc.target/riscv/interrupt-4.c: New.
4580 * gcc.target/riscv/interrupt-5.c: New.
4581
4582 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
4583
4584 PR fortran/85786
4585 * gfortran.dg/pr85786.f90: New test.
4586
4587 2018-05-25 Paul Koning <ni1d@arrl.net>
4588
4589 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
4590 * gcc.c-torture/compile/pr55921.c: Ditto.
4591 * gcc.c-torture/compile/pr60655-1.c: Ditto.
4592 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
4593
4594 2018-05-25 Jakub Jelinek <jakub@redhat.com>
4595
4596 PR target/85832
4597 * gcc.target/i386/avx512f-pr85832.c: New test.
4598 * gcc.target/i386/avx512vl-pr85832.c: New test.
4599 * gcc.target/i386/avx512bw-pr85832.c: New test.
4600 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
4601
4602 2018-05-25 Bin Cheng <bin.cheng@arm.com>
4603
4604 PR tree-optimization/85720
4605 * gcc.dg/tree-ssa/pr85720.c: New test.
4606 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
4607 distribution.
4608
4609 2018-05-25 Martin Liska <mliska@suse.cz>
4610
4611 PR testsuite/85911
4612 * gcc.dg/tree-prof/update-loopch.c: Do not scan
4613 for 'Removing basic block'.
4614
4615 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
4616
4617 * gnat.dg/sec_stack1.adb: New testcase.
4618
4619 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4620
4621 * gnat.dg/fixedpnt4.adb: New testcase.
4622
4623 2018-05-25 Javier Miranda <miranda@adacore.com>
4624
4625 * gnat.dg/interface7.adb: New testcase.
4626
4627 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
4628
4629 * gnat.dg/sec_stack2.adb: New testcase.
4630
4631 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4632
4633 * gnat.dg/interface6.adb: New testcase.
4634
4635 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4636
4637 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
4638
4639 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4640
4641 * lib/target-supports.exp
4642 (check_effective_target_vect_double_cond_arith): Include
4643 multiplication and division.
4644 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
4645 fully-masked loops with a fixed vector length.
4646 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
4647 tests.
4648 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
4649 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
4650 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
4651
4652 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4653
4654 * gcc.target/aarch64/sve/div_1.c: New test.
4655 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
4656 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
4657 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
4658
4659 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4660
4661 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
4662
4663 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4664
4665 * lib/target-supports.exp
4666 (check_effective_target_vect_double_cond_arith): New proc.
4667 * gcc.dg/vect/vect-cond-arith-1.c: New test.
4668 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
4669 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
4670 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
4671 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
4672 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
4673 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
4674
4675 2018-05-25 Janus Weil <janus@gcc.gnu.org>
4676
4677 PR fortran/85839
4678 * gfortran.dg/f2018_obs.f90: New test case.
4679
4680 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4681
4682 PR fortran/85543
4683 * gfortran.dg/pr85543.f90: New test.
4684
4685 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4686
4687 PR fortran/85780
4688 * gfortran.dg/pr85780.f90: New test.
4689
4690 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4691
4692 PR fortran/85779
4693 * gfortran.dg/pr85779_1.f90: New test.
4694 * gfortran.dg/pr85779_2.f90: Ditto.
4695 * gfortran.dg/pr85779_3.f90: Ditto.
4696
4697 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4698
4699 PR fortran/85895
4700
4701 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
4702 * gfortran.dg/pr85895.f90: New test.
4703
4704 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
4705
4706 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
4707 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
4708
4709 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
4710
4711 * gcc.dg/fold-popcount-1.c: New testcase.
4712 * gcc.dg/fold-popcount-2.c: New testcase.
4713 * gcc.dg/fold-popcount-3.c: New testcase.
4714 * gcc.dg/fold-popcount-4.c: New testcase.
4715
4716 2018-05-24 Marek Polacek <polacek@redhat.com>
4717
4718 PR c++/85847
4719 * g++.dg/cpp0x/new3.C: New test.
4720
4721 2018-05-24 Javier Miranda <miranda@adacore.com>
4722
4723 * gnat.dg/discr52.adb: New testcase.
4724
4725 2018-05-24 Ed Schonberg <schonberg@adacore.com>
4726
4727 * gnat.dg/others1.adb: New testcase.
4728
4729 2018-05-24 Justin Squirek <squirek@adacore.com>
4730
4731 * gnat.dg/raise_expr.adb: New testcase.
4732
4733 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
4734
4735 * gnat.dg/formal_containers.adb: New testcase.
4736
4737 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4738
4739 * gcc.target/i386/pr85345.c: Require ifunc support.
4740
4741 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
4742
4743 * gcc.dg/vect/vect-fma-1.c: New test.
4744
4745 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4746
4747 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
4748 scan-tree-dump*.
4749
4750 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
4751
4752 PR target/83009
4753 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
4754
4755 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
4756
4757 PR target/78849
4758 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
4759 DEFAULT_CFLAGS.
4760 * gcc.target/msp430/pr78849.c: New test.
4761
4762 2018-05-23 Marek Polacek <polacek@redhat.com>
4763
4764 * g++.dg/cpp2a/range-for8.C: New test.
4765 * g++.dg/cpp2a/range-for9.C: New test.
4766 * g++.dg/cpp2a/range-for10.C: New test.
4767
4768 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
4769
4770 * lib/target-supports.exp (check_effective_target_be): New.
4771 (check_effective_target_le): New.
4772
4773 2018-05-23 Marek Polacek <polacek@redhat.com>
4774
4775 * g++.dg/cpp2a/range-for1.C: New test.
4776 * g++.dg/cpp2a/range-for2.C: New test.
4777 * g++.dg/cpp2a/range-for3.C: New test.
4778 * g++.dg/cpp2a/range-for4.C: New test.
4779 * g++.dg/cpp2a/range-for5.C: New test.
4780 * g++.dg/cpp2a/range-for6.C: New test.
4781 * g++.dg/cpp2a/range-for7.C: New test.
4782
4783 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
4784
4785 * gcc.target/i386/cvt-3.c: New test.
4786
4787 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
4788
4789 * gcc.target/i386/cvt-2.c: New test.
4790
4791 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
4792
4793 * gcc.dg/pr79985.c: New testcase.
4794
4795 2018-05-23 Richard Biener <rguenther@suse.de>
4796
4797 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
4798
4799 2018-05-23 Sudakshina Das <sudi.das@arm.com>
4800
4801 PR target/84882
4802 * gcc.target/aarch64/pr84882.c: New test.
4803 * gcc.target/aarch64/target_attr_18.c: Likewise.
4804
4805 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
4806
4807 PR tree-optimization/85853
4808 * gfortran.dg/vect/pr85853.f90: New test.
4809
4810 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4811
4812 * gnat.dg/import2.adb: New testcase.
4813
4814 2018-05-23 Ed Schonberg <schonberg@adacore.com>
4815
4816 * gnat.dg/discr51.adb: New testcase.
4817
4818 2018-05-23 Javier Miranda <miranda@adacore.com>
4819
4820 * gnat.dg/valid_scalars1.adb: New testcase.
4821
4822 2018-05-23 Ed Schonberg <schonberg@adacore.com>
4823
4824 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
4825
4826 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4827
4828 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
4829 testcase.
4830
4831 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4832
4833 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
4834 testcase.
4835
4836 2018-05-23 Bob Duff <duff@adacore.com>
4837
4838 * gnat.dg/addr10.adb: New testcase.
4839
4840 2018-05-23 Richard Biener <rguenther@suse.de>
4841
4842 PR middle-end/85874
4843 * gcc.dg/Wstrict-overflow-27.c: New testcase.
4844
4845 2018-05-23 Yury Gribov <tetra2005@gmail.com>
4846
4847 PR tree-optimization/85822
4848 * c-c++-common/pr85822.c: New test.
4849
4850 2018-05-23 Richard Biener <rguenther@suse.de>
4851
4852 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
4853
4854 2018-05-22 Janus Weil <janus@gcc.gnu.org>
4855
4856 PR fortran/85841
4857 * gfortran.dg/pr30667.f: Add option "-std=legacy".
4858
4859 2018-05-22 Martin Sebor <msebor@redhat.com>
4860
4861 PR middle-end/85359
4862 * gcc.dg/attr-nonstring.c: New test.
4863
4864 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
4865
4866 PR target/85345
4867 * gcc.target/i386/pr85345.c: New test.
4868
4869 2018-05-22 Luis Machado <luis.machado@linaro.org>
4870
4871 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
4872
4873 2018-05-22 Janus Weil <janus@gcc.gnu.org>
4874
4875 PR fortran/85841
4876 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
4877 dg-additional-options.
4878 * gfortran.dg/graphite/block-2.f: Ditto.
4879 * gfortran.dg/graphite/id-19.f: Ditto.
4880 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
4881 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
4882 * gfortran.dg/vect/pr52580.f: Ditto.
4883
4884 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
4885
4886 * gcc.target/aarch64/ldp_stp_6.c: New.
4887 * gcc.target/aarch64/ldp_stp_7.c: New.
4888 * gcc.target/aarch64/ldp_stp_8.c: New.
4889
4890 2018-05-22 Martin Sebor <msebor@redhat.com>
4891
4892 PR c/85623
4893 * c-c++-common/attr-nonstring-3.c: Adjust.
4894 * c-c++-common/attr-nonstring-4.c: Adjust.
4895 * c-c++-common/attr-nonstring-6.c: New test.
4896
4897 2018-05-22 Martin Sebor <msebor@redhat.com>
4898
4899 PR tree-optimization/85826
4900 * gcc.dg/Wrestrict-17.c: New test.
4901
4902 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
4903
4904 * gcc.dg/torture/pr85862.c: Rename to...
4905 * gcc.dg/torture/pr85852.c: ...this.
4906
4907 2018-05-22 Justin Squirek <squirek@adacore.com>
4908
4909 * gnat.dg/warn14.adb: New testcase.
4910
4911 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
4912
4913 * gnat.dg/controlled8.adb: New testcase.
4914
4915 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
4916
4917 * gnat.dg/discr50.adb: New testcase.
4918
4919 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4920
4921 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
4922 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
4923 gnat.dg/discr49_rec2.ads: New testcase.
4924
4925 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4926
4927 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
4928 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
4929 testcase.
4930
4931 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4932
4933 * gnat.dg/fixedpnt3.adb: New testcase.
4934
4935 2018-05-22 Justin Squirek <squirek@adacore.com>
4936
4937 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
4938 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
4939
4940 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
4941
4942 PR middle-end/85862
4943 * gcc.dg/torture/pr85862.c: New test.
4944
4945 2018-05-22 Richard Biener <rguenther@suse.de>
4946
4947 PR tree-optimization/85834
4948 * g++.dg/torture/pr85834.C: New testcase.
4949 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
4950
4951 2018-05-22 Martin Liska <mliska@suse.cz>
4952
4953 PR ipa/85607
4954 * g++.dg/ipa/pr85607.C: New test.
4955
4956 2018-05-22 Richard Biener <rguenther@suse.de>
4957
4958 PR tree-optimization/85863
4959 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
4960
4961 2018-05-22 Janus Weil <janus@gcc.gnu.org>
4962
4963 PR fortran/85841
4964 * gfortran.dg/assumed_rank_5.f90: Update error message.
4965 * gfortran.dg/assumed_type_4.f90: Ditto.
4966 * gfortran.dg/bind_c_array_params.f03: Ditto.
4967 * gfortran.dg/bind_c_usage_28.f90: Ditto.
4968 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
4969 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
4970 * gfortran.dg/c_loc_tests_11.f03: Ditto.
4971 * gfortran.dg/coarray_atomic_2.f90: Ditto.
4972 * gfortran.dg/coarray_collectives_2.f90: Ditto.
4973 * gfortran.dg/coarray_collectives_10.f90: Ditto.
4974 * gfortran.dg/coarray_collectives_13.f90: Ditto.
4975 * gfortran.dg/rank_3.f90: Ditto.
4976 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
4977 * gfortran.dg/implicit_14.f90: Ditto.
4978
4979 2018-05-21 Christian Groessler <chris@groessler.org>
4980
4981 * gcc.c-torture/compile/simd-5.c: Fix comment.
4982
4983 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
4984
4985 PR target/85657
4986 * gcc.target/powerpc/pr85657-1.c: New test for converting between
4987 __float128, __ibm128, and long double.
4988 * gcc.target/powerpc/pr85657-2.c: Likewise.
4989 * gcc.target/powerpc/pr85657-3.c: Likewise.
4990 * g++.dg/pr85667.C: New test to make sure __ibm128 is
4991 implementated as a separate type internally, and is not just an
4992 alias for long double.
4993
4994 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
4995
4996 PR tree-optimization/85814
4997 * gcc.dg/torture/pr85814.c: New test.
4998
4999 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5000
5001 PR c++/84588
5002 * g++.dg/cpp0x/cond1.C: New.
5003 * g++.dg/cpp1y/pr84588-1.C: Likewise.
5004 * g++.dg/cpp1y/pr84588-2.C: Likewise.
5005 * g++.dg/cpp1y/pr84588-3.C: Likewise.
5006 * g++.dg/parse/cond6.C: Likewise.
5007 * g++.dg/parse/cond7.C: Likewise.
5008 * g++.dg/parse/cond8.C: Likewise.
5009 * g++.dg/cpp1z/decomp16.C: Update.
5010 * g++.old-deja/g++.jason/cond.C: Likewise.
5011
5012 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
5013
5014 ChangeLog for r260480
5015 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
5016 warnings for deleted and obsolescent features.
5017 * gfortran.dg/graphite/id-19.f: Ditto.
5018 * gfortran.dg/graphite/id-20.f: Ditto.
5019 * gfortran.dg/graphite/id-27.f90: Ditto.
5020 * gfortran.dg/graphite/pr82449.f: Ditto.
5021
5022 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5023
5024 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
5025 tiny and large memory models.
5026
5027 2018-04-04 Ed Schonberg <schonberg@adacore.com>
5028
5029 * gnat.dg/suppress_initialization.adb,
5030 gnat.dg/suppress_initialization_pkg.ads: New testcase.
5031
5032 2018-04-04 Ed Schonberg <schonberg@adacore.com>
5033
5034 * gnat.dg/exit1.adb: New testcase.
5035
5036 2018-04-04 Ed Schonberg <schonberg@adacore.com>
5037
5038 * gnat.dg/array30.adb: New testcase.
5039
5040 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
5041
5042 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
5043
5044 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5045
5046 * gcc.c-torture/execute/ssad-run.c: New test.
5047 * gcc.c-torture/execute/usad-run.c: Likewise.
5048 * gcc.target/aarch64/ssadv16qi.c: Likewise.
5049 * gcc.target/aarch64/usadv16qi.c: Likewise.
5050
5051 2018-05-21 Tamar Christina <tamar.christina@arm.com>
5052
5053 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
5054 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
5055 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
5056 vbcaxq_s64): New.
5057 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
5058 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
5059 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
5060
5061 2018-05-21 Janus Weil <janus@gcc.gnu.org>
5062
5063 PR fortran/85841
5064 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
5065 * gfortran.dg/g77/20020307-1.f: Ditto.
5066 * gfortran.dg/g77/980310-3.f: Ditto.
5067 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
5068 * gfortran.dg/goacc/loop-1.f95: Ditto.
5069 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
5070 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
5071 * gfortran.dg/gomp/do-1.f90: Ditto.
5072 * gfortran.dg/gomp/omp_do1.f90: Ditto.
5073 * gfortran.dg/pr17229.f: Ditto.
5074 * gfortran.dg/pr37243.f: Ditto.
5075 * gfortran.dg/pr49721-1.f: Ditto.
5076 * gfortran.dg/pr58484.f: Ditto.
5077 * gfortran.dg/pr81175.f: Ditto.
5078 * gfortran.dg/pr81723.f: Ditto.
5079 * gfortran.dg/predcom-2.f: Ditto.
5080 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
5081 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
5082 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
5083 * gfortran.dg/vect/pr52580.f: Ditto.
5084
5085 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
5086
5087 PR fortran/80657
5088 * gfortran.dg/char_result_18.f90: New test.
5089
5090 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
5091
5092 PR fortran/49636
5093 * gfortran.dg/associate_38.f90: New test.
5094
5095 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
5096
5097 PR fortran/82275
5098 * gfortran.dg/select_type_42.f90: New test.
5099
5100 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
5101
5102 PR fortran/82923
5103 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
5104 that the patch fixes PR66694 & PR82617, although the testcases
5105 are not explicitly included.
5106
5107 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
5108
5109 * gcc.dg/stack-usage-1.c: Add support for rv32e.
5110
5111 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
5112
5113 PR c++/82899
5114 * g++.dg/pr82899.C: New testcase.
5115
5116 2018-05-18 Martin Liska <mliska@suse.cz>
5117
5118 * gcc.dg/pr68766.c: Change pruned output.
5119
5120 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
5121
5122 PR c++/85782
5123 * c-c++-common/goacc/pr85782.c: New test.
5124
5125 2018-05-18 Sudakshina Das <sudi.das@arm.com>
5126
5127 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
5128
5129 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5130
5131 * gcc.target/arm/pr62554.c: Delete.
5132 * gcc.target/arm/pr69610-1.c: Likewise.
5133 * gcc.target/arm/pr69610-2.c: Likewise.
5134
5135 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5136
5137 * gcc.target/arm/pr40887.c: Update comment.
5138 * lib/target-supports.exp: Don't generate effective target checks
5139 and related helpers for armv5. Update comment.
5140 * gcc.target/arm/armv5_thumb_isa.c: Delete.
5141 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
5142 target check and options.
5143
5144 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5145
5146 PR middle-end/85817
5147 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
5148 scan-tree-dump-not for h.
5149
5150 2018-05-18 Richard Biener <rguenther@suse.de>
5151
5152 * gcc.dg/tree-ssa/pr21559.c: Adjust.
5153 * gcc.dg/tree-ssa/pr45397.c: Likewise.
5154 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
5155 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
5156 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
5157 * gcc.dg/tree-ssa/vrp17.c: Likewise.
5158 * gcc.dg/tree-ssa/vrp18.c: Likewise.
5159 * gcc.dg/tree-ssa/vrp23.c: Likewise.
5160 * gcc.dg/tree-ssa/vrp24.c: Likewise.
5161 * gcc.dg/tree-ssa/vrp58.c: Likewise.
5162 * gcc.dg/vrp-min-max-1.c: Likewise.
5163 * gcc.dg/vrp-min-max-3.c: New testcase.
5164
5165 2018-05-18 Richard Biener <rguenther@suse.de>
5166
5167 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
5168 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
5169 * gcc.dg/graphite/scop-6.c: Likewise.
5170 * gcc.dg/graphite/scop-7.c: Likewise.
5171 * gcc.dg/graphite/scop-8.c: Likewise.
5172 * gcc.dg/graphite/scop-9.c: Likewise.
5173
5174 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5175
5176 * gcc.target/aarch64/vect-init-ld1.c: New test.
5177
5178 2018-05-18 Martin Liska <mliska@suse.cz>
5179
5180 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
5181 * gcc.dg/tree-prof/update-loopch.c: Likewise.
5182
5183 2018-05-18 Martin Liska <mliska@suse.cz>
5184
5185 * gcc.dg/ipa/ipa-icf-39.c: New test.
5186 * gcc.dg/pr68766.c: Adjust pruned output.
5187
5188 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
5189
5190 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
5191 New proc.
5192 * gcc.dg/fma-1.c: New test.
5193 * gcc.dg/fma-2.c: Likewise.
5194 * gcc.dg/fma-3.c: Likewise.
5195 * gcc.dg/fma-4.c: Likewise.
5196 * gcc.dg/fma-5.c: Likewise.
5197 * gcc.dg/fma-6.c: Likewise.
5198 * gcc.dg/fma-7.c: Likewise.
5199 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
5200 scalar_all_fma.
5201 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
5202 * gfortran.dg/reassoc_8.f: Likewise.
5203 * gfortran.dg/reassoc_9.f: Likewise.
5204 * gfortran.dg/reassoc_10.f: Likewise.
5205
5206 2018-05-17 Jim Wilson <jimw@sifive.com>
5207
5208 * gcc.target/riscv/switch-qi.c: New.
5209 * gcc.target/riscv/switch-si.c: New.
5210
5211 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
5212
5213 PR target/85698
5214 * gcc.target/powerpc/pr85698.c: New test.
5215
5216 2018-05-17 Richard Biener <rguenther@suse.de>
5217
5218 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
5219
5220 2018-05-17 Bin Cheng <bin.cheng@arm.com>
5221
5222 PR tree-optimization/85793
5223 * gcc.dg/vect/pr85793.c: New test.
5224
5225 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
5226
5227 * gcc.dg/gimplefe-28.c: New test.
5228 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
5229 internal function calls.
5230 * gcc.dg/goacc/loop-processing-1.c: Likewise.
5231
5232 2018-05-17 Martin Liska <mliska@suse.cz>
5233
5234 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
5235 space in between 'G_' and '('.
5236
5237 2018-05-17 Jakub Jelinek <jakub@redhat.com>
5238
5239 PR target/85323
5240 * gcc.target/i386/pr85323-7.c: New test.
5241 * gcc.target/i386/pr85323-8.c: New test.
5242 * gcc.target/i386/pr85323-9.c: New test.
5243
5244 PR target/85323
5245 * gcc.target/i386/pr85323-4.c: New test.
5246 * gcc.target/i386/pr85323-5.c: New test.
5247 * gcc.target/i386/pr85323-6.c: New test.
5248
5249 PR target/85323
5250 * gcc.target/i386/pr85323-1.c: New test.
5251 * gcc.target/i386/pr85323-2.c: New test.
5252 * gcc.target/i386/pr85323-3.c: New test.
5253
5254 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
5255 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
5256 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
5257 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
5258 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
5259 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
5260 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
5261 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
5262 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
5263 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
5264 * gcc.target/i386/avx512f-setzero-1.c: New test.
5265
5266 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
5267
5268 * gcc.target/aarch64/vect-slp-dup.c: New.
5269
5270 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5271
5272 PR c++/85713
5273 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
5274
5275 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
5276
5277 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
5278 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
5279
5280 2018-05-17 Richard Biener <rguenther@suse.de>
5281
5282 PR tree-optimization/85757
5283 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
5284
5285 2018-05-16 Marek Polacek <polacek@redhat.com>
5286
5287 PR c++/85363
5288 * g++.dg/cpp0x/initlist-throw1.C: New test.
5289 * g++.dg/cpp0x/initlist-throw2.C: New test.
5290
5291 2018-05-16 Carl Love <cel@us.ibm.com>
5292
5293 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
5294 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
5295 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
5296
5297 2018-05-16 Richard Biener <rguenther@suse.de>
5298
5299 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
5300 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
5301 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
5302
5303 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
5304
5305 * gcc.target/aarch64/sve/vcond_10.c: New test.
5306 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
5307 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
5308 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
5309
5310 2018-05-15 Martin Sebor <msebor@redhat.com>
5311
5312 PR tree-optimization/85753
5313 * gcc.dg/Wrestrict-10.c: Adjust.
5314 * gcc.dg/Wrestrict-16.c: New test.
5315
5316 2018-05-15 Martin Sebor <msebor@redhat.com>
5317
5318 PR middle-end/85643
5319 * c-c++-common/attr-nonstring-7.c: New test.
5320
5321 2018-05-15 Richard Biener <rguenther@suse.de>
5322
5323 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
5324
5325 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5326
5327 PR tree-optimization/83648
5328 * gcc.dg/tree-ssa/pr83648.c: New test.
5329 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
5330
5331 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5332
5333 PR ipa/85734
5334 * gcc.dg/ipa/pr85734.c: New test.
5335
5336 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
5337
5338 PR target/85756
5339 * gnat.dg/opt70.adb: New test.
5340 * gnat.dg/opt70_pkg.ad[sb]: New helper.
5341
5342 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5343
5344 * gcc.target/aarch64/crypto-fuse-1.c: New test.
5345 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
5346
5347 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
5348
5349 * gcc.target/aarch64/vmov_n_1.c: Update test.
5350 * gcc.target/aarch64/vfp-1.c: Update test.
5351
5352 2018-05-14 Jakub Jelinek <jakub@redhat.com>
5353
5354 PR target/85756
5355 * gcc.c-torture/execute/pr85756.c: New test.
5356
5357 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
5358
5359 * gcc.target/i386/cldemote-1.c: New test.
5360
5361 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
5362
5363 PR fortran/85742
5364 * gfortran.dg/assumed_type_9.f90 : New test.
5365
5366 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
5367
5368 PR fortran/85542
5369 * gfortran.dg/pr85542.f90: New test.
5370
5371 2018-05-11 Martin Jambor <mjambor@suse.cz>
5372
5373 PR ipa/85655
5374 * g++.dg/lto/pr85655_0.C: New test.
5375
5376 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
5377
5378 * gcc.target/i386/tpause-1.c: New test.
5379 * gcc.target/i386/umonitor-1.c: New test.
5380
5381 2018-05-11 Jakub Jelinek <jakub@redhat.com>
5382
5383 PR c/85696
5384 * c-c++-common/gomp/pr85696.c: New test.
5385
5386 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
5387 Jakub Jelinek <jakub@redhat.com>
5388
5389 PR tree-optimization/85692
5390 * gcc.target/i386/pr85692.c: New test.
5391
5392 2018-05-11 Martin Liska <mliska@suse.cz>
5393
5394 PR sanitizer/85556
5395 * c-c++-common/ubsan/attrib-6.c: New test.
5396
5397 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5398
5399 PR fortran/85687
5400 * gfortran.dg/pr85687.f90: new test.
5401
5402 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5403
5404 PR fortran/85521
5405 * gfortran.dg/pr85521_1.f90: New test.
5406 * gfortran.dg/pr85521_2.f90: New test.
5407
5408 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5409
5410 PR fortran/70870
5411 * gfortran.dg/pr70870_1.f90: New test.
5412
5413 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
5414
5415 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
5416
5417 2018-05-10 Jakub Jelinek <jakub@redhat.com>
5418
5419 PR c++/85662
5420 * g++.dg/ext/offsetof2.C: New test.
5421
5422 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
5423
5424 PR fortran/68846
5425 * gfortran.dg/temporary_3.f90 : New test.
5426
5427 PR fortran/70864
5428 * gfortran.dg/temporary_2.f90 : New test.
5429
5430 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
5431
5432 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
5433 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
5434 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
5435 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
5436 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
5437 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
5438 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
5439 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
5440 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
5441 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
5442 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
5443 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
5444 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
5445 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
5446 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
5447 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
5448 * gcc.dg/vmx/st-be-order.c: Delete testcase.
5449 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
5450 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
5451 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
5452 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
5453 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
5454 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
5455 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
5456 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
5457 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
5458 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
5459
5460 2018-05-10 Jakub Jelinek <jakub@redhat.com>
5461
5462 PR tree-optimization/85699
5463 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
5464 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
5465 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
5466 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
5467
5468 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
5469
5470 * g++.dg/tls/pr85400.C: New test.
5471
5472 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5473
5474 PR c++/85713
5475 * g++.dg/cpp1y/lambda-generic-85713.C: New.
5476
5477 2018-05-09 Carl Love <cel@us.ibm.com>
5478
5479 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
5480
5481 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5482
5483 PR c++/85713
5484 Revert:
5485 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5486
5487 PR c++/84588
5488 * g++.dg/cpp1y/pr84588.C: New.
5489
5490 2018-05-09 Andreas Schwab <schwab@suse.de>
5491
5492 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
5493
5494 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
5495
5496 * gcc.target/aarch64/store_lane_spill_1.c: New test.
5497 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
5498
5499 2018-05-08 Carl Love <cel@us.ibm.com>
5500 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
5501
5502 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5503
5504 PR c++/84588
5505 * g++.dg/cpp1y/pr84588.C: New.
5506
5507 2018-05-08 Marek Polacek <polacek@redhat.com>
5508
5509 PR c++/85695
5510 * g++.dg/cpp1z/constexpr-if22.C: New test.
5511
5512 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
5513
5514 PR target/85693
5515 * gcc.target/i386/pr85693.c: New test.
5516
5517 2018-05-08 Jakub Jelinek <jakub@redhat.com>
5518
5519 PR target/85683
5520 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
5521 scan-assembler-times checking that except for [fh]*xor other functions
5522 don't use any load instructions.
5523
5524 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
5525
5526 * gcc.target/i386/builtin_target.c: Test goldmont.
5527 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
5528 arch=silvermont.
5529
5530 2018-05-08 Jakub Jelinek <jakub@redhat.com>
5531
5532 PR target/85572
5533 * g++.dg/other/sse2-pr85572-1.C: New test.
5534 * g++.dg/other/sse2-pr85572-2.C: New test.
5535 * g++.dg/other/sse4-pr85572-1.C: New test.
5536 * g++.dg/other/avx2-pr85572-1.C: New test.
5537
5538 PR target/85317
5539 * gcc.target/i386/pr85317.c: New test.
5540 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
5541 optimization barrier to avoid optimizing away the expected insn.
5542
5543 PR target/85480
5544 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
5545 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
5546
5547 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5548
5549 * g++.dg/other/sve_const_pred_1.C: Rename to...
5550 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
5551 target selectors and explicit -march options.
5552 * g++.dg/other/sve_const_pred_2.C: Rename to...
5553 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
5554 * g++.dg/other/sve_const_pred_3.C: Rename to...
5555 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
5556 * g++.dg/other/sve_const_pred_4.C: Rename to...
5557 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
5558 * g++.dg/other/sve_tls_2.C: Rename to...
5559 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
5560 * g++.dg/other/sve_vcond_1.C: Rename to...
5561 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
5562 * g++.dg/other/sve_vcond_1_run.C: Rename to...
5563 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
5564
5565 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5566
5567 PR testsuite/85586
5568 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
5569 !vect_no_align.
5570
5571 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5572
5573 PR c++/57429
5574 * g++.dg/cpp0x/deleted14.C: New.
5575
5576 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5577 Alan Hayward <alan.hayward@arm.com>
5578 David Sherwood <david.sherwood@arm.com>
5579
5580 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
5581 XFAIL the BIC test.
5582 * gcc.target/aarch64/sve/vcond_7.c: New test.
5583 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
5584
5585 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5586
5587 PR c++/70563
5588 * g++.dg/cpp0x/sfinae62.C: New.
5589
5590 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5591
5592 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
5593 load from src[i].
5594
5595 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5596
5597 PR c++/80691
5598 * g++.dg/cpp0x/narrowing1.C: New.
5599
5600 2018-05-08 Richard Biener <rguenther@suse.de>
5601
5602 PR middle-end/85588
5603 * gcc.dg/torture/pr85574.c: Rename to...
5604 * gcc.dg/torture/pr85588.c: ... this.
5605
5606 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5607
5608 PR fortran/54613
5609 * gfortran.dg/minmaxloc_12.f90: New test case.
5610 * gfortran.dg/minmaxloc_13.f90: New test case.
5611
5612 2018-05-07 Nathan Sidwell <nathan@acm.org>
5613
5614 * g++.dg/cpp0x/range-for10.C: Delete.
5615 * g++.dg/ext/forscope1.C: Delete.
5616 * g++.dg/ext/forscope2.C: Delete.
5617 * g++.dg/template/for1.C: Delete.
5618
5619 2018-05-07 Jeff Law <law@redhat.com>
5620
5621 * gfortran.dg/linefile.f90: New test.
5622
5623 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
5624
5625 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
5626 and options.
5627
5628 2018-05-06 Jakub Jelinek <jakub@redhat.com>
5629
5630 PR c++/85659
5631 * g++.dg/ext/asm14.C: New test.
5632 * g++.dg/ext/asm15.C: New test.
5633 * g++.dg/ext/asm16.C: New test.
5634
5635 2018-05-06 Michael Eager <eager@eagercon.com>
5636
5637 * gcc.target/microblaze/others/picdtr.c: Correct option
5638 -fPIE -mpic-data-is-text-relative.
5639
5640 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
5641
5642 * gcc.target/microblaze/others/picdtr.c: Add test for
5643 -fPIE -mpic-data-is-text-relative.
5644
5645 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
5646
5647 PR fortran/85507
5648 * gfortran.dg/coarray_dependency_1.f90: New test.
5649 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
5650
5651 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
5652
5653 * brig.dg/test/gimple/smoke_test.hsail: Fix the test
5654 to match the currently produced gimple.
5655
5656 2018-05-04 Carl Love <cel@us.ibm.com>
5657
5658 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
5659 vec_trunc.
5660 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
5661 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
5662 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
5663 xvcmpgedp counts. Add xxsel counts.
5664
5665 2018-05-04 Richard Biener <rguenther@suse.de>
5666
5667 PR middle-end/85627
5668 * g++.dg/torture/pr85627.C: New testcase.
5669
5670 2018-05-04 Richard Biener <rguenther@suse.de>
5671
5672 PR middle-end/85574
5673 * gcc.dg/torture/pr85574.c: New testcase.
5674 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
5675
5676 2018-05-04 Jakub Jelinek <jakub@redhat.com>
5677
5678 PR libstdc++/85466
5679 * gcc.dg/nextafter-1.c: New test.
5680 * gcc.dg/nextafter-2.c: New test.
5681 * gcc.dg/nextafter-3.c: New test.
5682 * gcc.dg/nextafter-4.c: New test.
5683
5684 2018-05-03 Nathan Sidwell <nathan@acm.org>
5685
5686 Remove -ffriend-injection.
5687 * g++.old-deja/g++.jason/scoping15.C: Delete.
5688 * g++.old-deja/g++.mike/net43.C: Delete.
5689
5690 2018-05-03 Jakub Jelinek <jakub@redhat.com>
5691
5692 PR target/85530
5693 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
5694 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
5695 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
5696 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
5697
5698 2018-05-03 Tom de Vries <tom@codesourcery.com>
5699
5700 PR testsuite/85106
5701 * lib/scanoffloadtree.exp: New file.
5702
5703 2018-05-03 Richard Biener <rguenther@suse.de>
5704
5705 PR tree-optimization/85615
5706 * gcc.dg/torture/pr85615.c: New testcase.
5707
5708 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5709
5710 PR tree-optimization/70291
5711 * gcc.dg/complex-6.c: New test.
5712 * gcc.dg/complex-7.c: Likewise.
5713
5714 2018-05-03 Richard Biener <rguenther@suse.de>
5715
5716 PR testsuite/85579
5717 * fortran.dg/pr51434.f90: Truncate transfer argument.
5718
5719 2018-05-02 Jakub Jelinek <jakub@redhat.com>
5720
5721 PR target/85582
5722 * gcc.c-torture/execute/pr85582-3.c: New test.
5723
5724 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
5725 Jason Merrill <jason@redhat.com>
5726
5727 PR c++/68374
5728 * g++.dg/warn/Wshadow-13.C: New.
5729 * g++.dg/warn/Wshadow-14.C: Likewise.
5730
5731 2018-05-02 Tom de Vries <tom@codesourcery.com>
5732
5733 PR libgomp/82428
5734 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
5735 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
5736
5737 2018-05-02 David Pagan <dave.pagan@oracle.com>
5738
5739 PR c/30552
5740 * gcc.dg/noncompile/pr30552-1.c: New test.
5741 * gcc.dg/noncompile/pr30552-2.c: New test.
5742 * gcc.dg/noncompile/pr30552-3.c: New test.
5743 * gcc.dg/noncompile/pr30552-4.c: New test.
5744
5745 2018-05-02 Richard Biener <rguenther@suse.de>
5746
5747 PR tree-optimization/85597
5748 * gcc.dg/vect/pr85597.c: New testcase.
5749
5750 2018-05-02 Tom de Vries <tom@codesourcery.com>
5751
5752 PR testsuite/85106
5753 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
5754 * lib/scanltranstree.exp: New file.
5755 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
5756 (scan-ltrans-tree-dump-times_required_options)
5757 (scan-ltrans-tree-dump-not_required_options)
5758 (scan-ltrans-tree-dump-dem_required_options)
5759 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
5760 * lib/gcc-dg.exp: Include scanltranstree.exp.
5761
5762 2018-05-02 Tom de Vries <tom@codesourcery.com>
5763
5764 PR testsuite/85106
5765 * gcc.dg/ipa/ipa-icf-38.c: New test.
5766 * gcc.dg/ipa/ipa-icf-38a.c: New test.
5767 * lib/scandump.exp (dump-base): New proc.
5768 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
5769 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
5770 base.
5771 * lib/scanipa.exp: Add "" argument to scan-dump calls.
5772 * lib/scanlang.exp: Same.
5773 * lib/scanrtl.exp: Same.
5774 * lib/scantree.exp: Same.
5775 * lib/scanwpaipa.exp: New file.
5776 * lib/gcc-dg.exp: Include scanwpaipa.exp.
5777
5778 2018-05-02 Richard Biener <rguenther@suse.de>
5779
5780 PR middle-end/85567
5781 * gcc.dg/torture/pr85567.c: New testcase.
5782
5783 2018-05-02 Jakub Jelinek <jakub@redhat.com>
5784
5785 PR target/85582
5786 * gcc.c-torture/execute/pr85582-1.c: New test.
5787 * gcc.c-torture/execute/pr85582-2.c: New test.
5788
5789 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
5790
5791 PR tree-optimization/85586
5792 * gcc.dg/vect/pr85586.c: New test.
5793
5794 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
5795
5796 PR tree-optimization/85143
5797 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
5798 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
5799
5800 2018-05-01 David Malcolm <dmalcolm@redhat.com>
5801
5802 PR c/84258
5803 * c-c++-common/Wformat-pr84258.c: New test.
5804
5805 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5806
5807 PR tree-optimization/82665
5808 * gcc.dg/tree-ssa/pr82665.c: New test.
5809
5810 2018-04-30 David Malcolm <dmalcolm@redhat.com>
5811
5812 PR c++/85523
5813 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5814 (test_add_fixit_insert_formatted_single_line): New function.
5815 (test_add_fixit_insert_formatted_multiline): New function.
5816 Extend expected output of generated patch to include fix-it hints
5817 for these.
5818 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
5819 "gcc-rich-location.h". Add test coverage for
5820 gcc_rich_location::add_fixit_insert_formatted.
5821
5822 2018-04-30 David Malcolm <dmalcolm@redhat.com>
5823
5824 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5825 (test_show_locus): Update for location_get_source_line returning a
5826 char_span. Use char_span for handling words in the
5827 "test_many_nested_locations" fix-it example.
5828
5829 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
5830
5831 * gcc.target/arc/interrupt-8.c: Update test.
5832 * gcc.target/arc/loop-4.c: Likewise.
5833 * gcc.target/arc/loop-hazard-1.c: Likewise.
5834 * gcc.target/arc/sdata-3.c: Likewise.
5835
5836 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
5837
5838 * gcc.target/arc/store-merge-1.c: New test.
5839 * gcc.target/arc/add_n-combine.c: Update test.
5840
5841 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
5842
5843 Microblaze Target: PIC data text relative
5844
5845 * gcc.target/microblaze/others/data_var1.c: Include
5846 PIC case of r20 base register.
5847 * gcc.target/microblaze/others/data_var2.c: Ditto.
5848 * gcc.target/microblaze/others/picdtr.c: Add new
5849 test case for -mpic-is-data-text-relative.
5850 * gcc.target/microblaze/others/sdata_var1.c: Add
5851 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
5852 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
5853 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
5854 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
5855 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
5856 * gcc.target/microblaze/others/string_cst1_gpopt.c:
5857 Ditto.
5858 * gcc.target/microblaze/others/string_cst2_gpopt.c:
5859 Ditto.
5860
5861 2018-04-30 Richard Biener <rguenther@suse.de>
5862
5863 PR tree-optimization/28364
5864 PR tree-optimization/85275
5865 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
5866 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
5867 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
5868 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
5869 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
5870 still passes.
5871 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
5872 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
5873 still passes.
5874 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
5875 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
5876 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
5877
5878 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
5879
5880 PR target/84431
5881 * gcc.target/i386/pr84431.c: New test.
5882
5883 2018-04-27 Martin Jambor <mjambor@suse.cz>
5884
5885 PR ipa/85549
5886 * g++.dg/ipa/pr85549.C: New test.
5887
5888 2018-04-27 Jakub Jelinek <jakub@redhat.com>
5889
5890 PR c++/85553
5891 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
5892 directive.
5893 * g++.dg/cpp0x/constexpr-85553.C: New test.
5894
5895 2018-04-27 David Malcolm <dmalcolm@redhat.com>
5896
5897 PR c++/85515
5898 * g++.dg/pr85515-1.C: New test.
5899 * g++.dg/pr85515-2.C: New test.
5900
5901 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
5902
5903 PR c++/84691
5904 * g++.dg/cpp0x/friend3.C: New.
5905
5906 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5907
5908 PR target/82518
5909 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
5910 Use check_effective_target_arm_little_endian.
5911
5912 2018-04-27 Jakub Jelinek <jakub@redhat.com>
5913
5914 PR tree-optimization/85529
5915 * gcc.c-torture/execute/pr85529-1.c: New test.
5916 * gcc.c-torture/execute/pr85529-2.c: New test.
5917 * gcc.dg/pr85529.c: New test.
5918
5919 2018-04-26 Maciej W. Rozycki <macro@mips.com>
5920
5921 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
5922 `.dword' in addition to `lw' and `.word'.
5923
5924 2018-04-26 Maciej W. Rozycki <macro@mips.com>
5925
5926 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
5927
5928 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
5929
5930 * gnat.dg/loop_optimization24.adb: New test.
5931
5932 2018-04-26 Richard Biener <rguenther@suse.de>
5933
5934 PR tree-optimization/85116
5935 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
5936 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
5937 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
5938 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
5939
5940 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
5941
5942 PR target/85473
5943 * gcc.target/i386/pr85473-1.c: New test.
5944 * gcc.target/i386/pr85473-2.c: New test.
5945
5946 2018-04-25 Nathan Sidwell <nathan@acm.org>
5947 Jakub Jelinek <jakub@redhat.com>
5948
5949 PR c++/85437
5950 PR c++/49171
5951 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
5952 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
5953 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
5954 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
5955 * g++.dg/cpp0x/pr85437-1.C: New.
5956 * g++.dg/cpp0x/pr85437-2.C: New.
5957 * g++.dg/cpp0x/pr85437-3.C: New.
5958 * g++.dg/cpp0x/pr85437-4.C: New.
5959
5960 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
5961
5962 PR fortran/85520
5963 * gfortran.dg/pr85520.f90: New test.
5964
5965 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5966
5967 PR target/85512
5968 * gcc.dg/pr85512.c: New test.
5969
5970 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
5971
5972 PR target/85485
5973 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
5974 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
5975 * gcc.dg/pr85388-1.c (dg-options): Likwise.
5976 * gcc.dg/pr85388-2.c (dg-options): Likwise.
5977 * gcc.dg/pr85388-3.c (dg-options): Likwise.
5978 * gcc.dg/pr85388-4.c (dg-options): Likwise.
5979 * gcc.dg/pr85388-5.c (dg-options): Likwise.
5980 * gcc.dg/pr85388-6.c (dg-options): Likwise.
5981 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
5982 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
5983 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
5984 * gcc.target/i386/cet-label.c (dg-options): Likwise.
5985 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
5986 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
5987 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
5988 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
5989 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
5990 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
5991 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
5992 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
5993 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
5994 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
5995 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
5996 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
5997 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
5998 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
5999 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
6000 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
6001 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
6002 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
6003 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
6004 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
6005 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
6006 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
6007 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
6008 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
6009 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
6010 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
6011 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
6012 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
6013 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
6014 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
6015 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
6016 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
6017 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
6018 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
6019 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
6020 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
6021 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
6022 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
6023 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
6024 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
6025 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
6026 * gcc.target/i386/pr84146.c (dg-options): Likwise.
6027 * gcc.target/i386/pr85403.c (dg-options): Likwise.
6028 * gcc.target/i386/pr85404.c (dg-options): Likwise.
6029 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
6030 with -mshstk.
6031 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
6032 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
6033 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
6034 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
6035 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
6036 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
6037 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
6038 * (dg-options): Likwise.
6039 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
6040 -mno-cet.
6041 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
6042 * gcc.target/i386/cet-label-3.c: Removed.
6043 * gcc.target/i386/cet-property-3.c: Likwise.
6044 * gcc.target/i386/cet-sjlj-7.c: Likwise.
6045
6046 2018-04-24 Jakub Jelinek <jakub@redhat.com>
6047
6048 PR target/85511
6049 * gcc.target/i386/pr85511.c: New test.
6050
6051 PR target/85503
6052 * g++.dg/ext/pr85503.C: New test.
6053
6054 PR target/85508
6055 * gcc.target/i386/pr85508.c: New test.
6056
6057 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
6058
6059 PR tree-optimization/85478
6060 * g++.dg/pr85478.C: New test.
6061
6062 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
6063
6064 * g++.dg/torture/pr85496.C: New test.
6065
6066 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
6067
6068 PR rtl-optimization/85423
6069 * gcc.dg/pr85423.c: New test.
6070
6071 2018-04-20 Martin Sebor <msebor@redhat.com>
6072
6073 PR c/85365
6074 * gcc.dg/Wrestrict-15.c: New test.
6075
6076 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
6077
6078 PR target/85456
6079 * gcc.target/powerpc/pr85456.c: New test.
6080
6081 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
6082
6083 * g++.dg/ext/undef-bool-1.C: Require lp64.
6084 * gcc.target/powerpc/undef-bool-2.c: Likewise.
6085
6086 2018-04-20 Jeff Law <law@redhat.com>
6087
6088 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
6089 stack protector.
6090 * gcc.dg/stack-check-6.c: Likewise.
6091 * gcc.dg/stack-check-6a.c: Likewise.
6092 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
6093 * gcc.target/i386/stack-check-18.c: Likewise.
6094 * gcc.target/i386/stack-check-19.c: Likewise.
6095
6096 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6097
6098 PR testsuite/85483
6099 * gcc.target/aarch64/sve/vcond_1.c: Move to...
6100 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
6101 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
6102 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
6103
6104 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
6105
6106 PR target/85469
6107 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
6108 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
6109
6110 2018-04-20 Richard Biener <rguenther@suse.de>
6111
6112 PR middle-end/85475
6113 * gcc.dg/torture/pr85475.c: New testcase.
6114
6115 2018-04-20 Martin Jambor <mjambor@suse.cz>
6116
6117 ipa/85449
6118 * gcc.dg/ipa/pr85449.c: New test.
6119
6120 2018-04-20 Martin Jambor <mjambor@suse.cz>
6121
6122 ipa/85447
6123 * g++.dg/ipa/pr85447.C: New file.
6124 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
6125
6126 2018-04-20 Jakub Jelinek <jakub@redhat.com>
6127
6128 PR c++/85462
6129 * g++.dg/cpp0x/pr85462.C: New test.
6130
6131 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6132
6133 * gcc.target/i386/pr85404.c: Require CET target.
6134
6135 2018-04-19 Jakub Jelinek <jakub@redhat.com>
6136
6137 PR tree-optimization/85467
6138 * gcc.dg/pr85467.c: New test.
6139
6140 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
6141
6142 PR c++/84611
6143 * g++.dg/parse/crash68.C: New.
6144
6145 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6146
6147 PR libgcc/85334
6148 * g++.dg/torture/pr85334.C: New test.
6149
6150 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
6151
6152 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
6153 * g++.dg/diagnostic/pr85464.C: New.
6154
6155 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6156
6157 PR target/85397
6158 * gcc.dg/torture/pr85397-1.c: New test.
6159 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
6160 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
6161
6162 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6163
6164 PR target/85404
6165 * gcc.target/i386/pr85404.c: New test.
6166
6167 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6168
6169 PR target/85417
6170 * c-c++-common/attr-nocf-check-1.c: Compile with
6171 -fcf-protection=none.
6172 * c-c++-common/attr-nocf-check-3.c: Likewise.
6173 * gcc.dg/march-generic.c: Likewise.
6174 * gcc.target/i386/align-limit.c: Likewise.
6175 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
6176 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
6177 * gcc.target/i386/cet-property-2.c: Likewise.
6178 * gcc.target/i386/ret-thunk-26.c: Likewise.
6179 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
6180 targets.
6181 * c-c++-common/fcf-protection-2.c: Likewise.
6182 * c-c++-common/fcf-protection-3.c: Likewise.
6183 * c-c++-common/fcf-protection-5.c: Likewise.
6184 * c-c++-common/fcf-protection-6.c: Likewise.
6185 * c-c++-common/fcf-protection-7.c: Likewise.
6186 * gcc.target/i386/cet-label-3.c: New test.
6187 * gcc.target/i386/cet-property-3.c: Likewise.
6188 * gcc.target/i386/cet-sjlj-7.c: Likewise.
6189 * gcc.target/i386/pr85417-1.c: Likewise.
6190 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
6191 __x86_indirect_thunk_nt_(r|e)ax
6192 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
6193 * gcc.target/i386/pr85403.c: Remove dg-error,
6194
6195 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
6196
6197 * gcc.target/i386/movdir-1.c: New test.
6198
6199 2018-04-19 Richard Biener <rguenther@suse.de>
6200
6201 PR middle-end/85455
6202 * gcc.dg/pr85455.c: New testcase.
6203
6204 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
6205
6206 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
6207 targets.
6208 * g++.dg/lto/pr85405b_0.C: Likewise.
6209 * g++.dg/lto/pr84805_0.C: Likewise.
6210
6211 2018-04-18 Martin Liska <mliska@suse.cz>
6212
6213 PR ipa/83983
6214 PR ipa/85391
6215 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
6216 output.
6217
6218 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
6219
6220 PR target/85388
6221 * gcc.dg/pr85388-1.c: New test.
6222 * gcc.dg/pr85388-2.c: Likewise.
6223 * gcc.dg/pr85388-3.c: Likewise.
6224 * gcc.dg/pr85388-4.c: Likewise.
6225 * gcc.dg/pr85388-5.c: Likewise.
6226 * gcc.dg/pr85388-6.c: Likewise.
6227
6228 2018-04-18 Jan Hubicka <jh@suse.cz>
6229 Martin Liska <mliska@suse.cz>
6230
6231 * g++.dg/lto/pr83121_0.C: Update template.
6232 * g++.dg/lto/pr83121_1.C: Update template.
6233 * g++.dg/lto/pr84805_0.C: Update template.
6234 * g++.dg/lto/pr84805_1.C: Update template.
6235 * g++.dg/lto/pr84805_2.C: Update template.
6236
6237 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6238
6239 PR c++/84630
6240 * g++.dg/cpp0x/pr84630.C: New.
6241
6242 2018-04-18 Jakub Jelinek <jakub@redhat.com>
6243
6244 PR c++/84463
6245 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
6246 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
6247 in two cases. Uncomment two other tests and add expected dg-error for
6248 them.
6249 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
6250 -Wnarrowing diagnostics on some targets for c++11.
6251 * g++.dg/parse/array-size2.C: Remove xfail.
6252 * g++.dg/cpp0x/constexpr-84463.C: New test.
6253
6254 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
6255
6256 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
6257 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
6258
6259 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6260
6261 PR testsuite/85326
6262 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
6263 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
6264 * g++.dg/other/sve_tls_2.C: Require effective target tls.
6265
6266 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
6267
6268 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
6269 prevent cascading of errors and change expected error message.
6270 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
6271 to 64-bit targets.
6272 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
6273 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
6274 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
6275 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
6276 error message.
6277 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
6278
6279 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6280
6281 PR target/85430
6282 * gcc.dg/pr85430.c: New test.
6283
6284 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6285
6286 PR testsuite/85326
6287 * gcc.target/arm/pr54300.C: Move to...
6288 * g++.dg/other/pr54300.C: ... Here. Add target directives.
6289 * gcc.target/arm/pr55073.C: Move to...
6290 * g++.dg/other/pr55073.C: ... Here. Add target directives.
6291 * gcc.target/arm/pr56184.C: Move to...
6292 * g++.dg/other/pr56184.C: ... Here. Add target directives.
6293 * gcc.target/arm/pr59985.C: Move to...
6294 * g++.dg/other/pr59985.C: ... Here. Add target directives.
6295 * gcc.target/aarch64/pr60675.C: Move to...
6296 * g++.dg/other/pr60675.C: ... Here. Add target directives.
6297 * gcc.target/aarch64/pr81422.C: Move to...
6298 * g++.dg/other/pr81422.C: ... Here. Add target directives.
6299 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
6300 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
6301 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
6302 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
6303 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
6304 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
6305 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
6306 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
6307 * gcc.target/aarch64/sve/tls_2.C: Move to...
6308 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
6309 * gcc.target/aarch64/pr81414.C: Rename to...
6310 * gcc.target/aarch64/pr81414.c: ... This.
6311 * gcc.target/aarch64/simd/pr67896.C: Rename to...
6312 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
6313 messages.
6314 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
6315 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
6316 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
6317 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
6318 file name.
6319
6320 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6321
6322 PR middle-end/85414
6323 * gcc.dg/pr85414.c: New test.
6324
6325 2018-04-17 Martin Jambor <mjambor@suse.cz>
6326
6327 PR ipa/85421
6328 * g++.dg/ipa/pr85421.C: New test.
6329
6330 2018-04-17 Martin Liska <mliska@suse.cz>
6331
6332 PR lto/85405
6333 * g++.dg/lto/pr85405b_0.C: New test.
6334 * g++.dg/lto/pr85405b_1.C: New test.
6335
6336 2018-04-17 Martin Liska <mliska@suse.cz>
6337
6338 PR lto/85405
6339 * g++.dg/lto/pr85405_0.C: New test.
6340 * g++.dg/lto/pr85405_1.C: New test.
6341
6342 2018-04-17 Martin Liska <mliska@suse.cz>
6343
6344 PR ipa/85329
6345 * g++.dg/ext/pr85329-2.C: New test.
6346 * g++.dg/ext/pr85329.C: New test.
6347 * gcc.target/i386/mvc12.c: New test.
6348
6349 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
6350
6351 PR c++/85039
6352 * g++.dg/pr85039-1.C: New.
6353 * g++.dg/pr85039-2.C: New.
6354 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
6355
6356 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
6357
6358 PR target/85080
6359 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
6360 if the target supports efficient unaligned storage accesses.
6361
6362 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
6363
6364 PR target/83660
6365 * gcc.target/powerpc/pr83660.C: New test.
6366
6367 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
6368
6369 PR target/85403
6370 * gcc.target/i386/pr85403.c: New test.
6371
6372 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
6373
6374 PR target/84331
6375 * gcc.target/i386/funcspec-56.inc: Test arch=skylake.
6376
6377 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6378 Jason Merrill <jason@redhat.com>
6379
6380 PR c++/85112
6381 * g++.dg/cpp0x/pr85112.C: New.
6382
6383 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
6384
6385 PR testsuite/85326
6386 * g++.dg/ext/undef-bool-1.C: New file.
6387 * gcc.target/powerpc/powerpc.exp: Remove .C support.
6388 * gcc.target/powerpc/undef-bool-1.C: Remove file.
6389
6390 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
6391
6392 PR target/85293
6393 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
6394 corresponding dg-error clause.
6395 * gcc.target/powerpc/pr80098-3.c: Ditto.
6396 * gcc.target/powerpc/pr80103-1.c: Delete.
6397
6398 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
6399
6400 PR fortran/81773
6401 PR fortran/83606
6402 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
6403 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
6404
6405 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6406
6407 PR fortran/85387
6408 * gfortran.dg/implied_do_io_5.f90: New test.
6409
6410 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
6411
6412 PR target/83402
6413 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
6414 several values: positive, negative, and zero.
6415 * gcc.target/powerpc/sse2-pslld-1.c: Same.
6416 * gcc.target/powerpc/sse2-psllq-1.c: Same.
6417
6418 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
6419
6420 PR rtl-optimization/79916
6421 * gcc.target/powerpc/pr79916.c: New.
6422
6423 2018-04-13 Jakub Jelinek <jakub@redhat.com>
6424
6425 PR rtl-optimization/85393
6426 * g++.dg/opt/pr85393.C: New test.
6427 * g++.dg/opt/pr85393-aux.cc: New file.
6428
6429 PR rtl-optimization/85376
6430 * gcc.dg/pr85376.c: New test.
6431
6432 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
6433
6434 PR rtl-optimization/83852
6435 * gcc.dg/pr83852.c: New testcase.
6436
6437 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
6438
6439 PR testsuite/85326
6440 * gcc.target/s390/pr77822-1.C: Rename to ...
6441 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
6442 * gcc.target/s390/pr77822-2.c: Add asm scan check.
6443 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
6444
6445 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
6446
6447 PR lto/71991
6448 * gcc.target/i386/pr71991.c: New testcase.
6449
6450 2018-04-13 Martin Liska <mliska@suse.cz>
6451 Jakub Jelinek <jakub@redhat.com>
6452
6453 PR middle-end/81657
6454 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
6455 call.
6456
6457 2018-04-12 David Malcolm <dmalcolm@redhat.com>
6458
6459 PR c++/85385
6460 * g++.dg/diagnostic/macro-arg-count.C: New test.
6461
6462 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6463
6464 PR fortran/83064
6465 PR testsuite/85346
6466 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
6467 array and move test to libgomp/testsuite/libgomp.fortran.
6468 * gfortran.dg/do_concurrent_6.f90: New test.
6469
6470 2018-04-12 Marek Polacek <polacek@redhat.com>
6471
6472 PR c++/85258
6473 * g++.dg/parse/error61.C: New test.
6474
6475 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
6476
6477 PR target/85347
6478 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
6479 specify -mvsx on gcc command line.
6480
6481 2018-04-12 Jakub Jelinek <jakub@redhat.com>
6482
6483 PR target/85328
6484 * gcc.target/i386/pr85328.c: New test.
6485
6486 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6487
6488 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
6489
6490 2018-04-12 Jakub Jelinek <jakub@redhat.com>
6491
6492 PR rtl-optimization/85342
6493 * gcc.target/i386/pr85342.c: New test.
6494
6495 2018-04-11 Jason Merrill <jason@redhat.com>
6496
6497 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
6498 if ulimit -v is set.
6499
6500 2018-04-11 Bin Cheng <bin.cheng@arm.com>
6501
6502 PR testsuite/85190
6503 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
6504
6505 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
6506
6507 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
6508 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
6509
6510 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6511
6512 PR c++/70808
6513 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
6514 effective target.
6515
6516 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
6517
6518 PR target/84301
6519 * gcc.target/i386/pr84301.c: New test.
6520
6521 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6522
6523 PR tree-optimization/85331
6524 * gcc.c-torture/execute/pr85331.c: New test.
6525
6526 2018-04-11 Marek Polacek <polacek@redhat.com>
6527
6528 PR c++/85032
6529 * g++.dg/cpp0x/pr51225.C: Adjust error message.
6530 * g++.dg/cpp1z/constexpr-if21.C: New test.
6531
6532 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6533
6534 PR target/85281
6535 * gcc.target/i386/pr85281.c: New test.
6536
6537 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
6538
6539 PR rtl-optimization/84659
6540 * gcc.dg/pr84659.c: New test.
6541
6542 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6543
6544 PR debug/85302
6545 * g++.dg/debug/dwarf2/pr85302.C: New test.
6546
6547 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
6548
6549 PR target/85261
6550 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
6551 into register.
6552
6553 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6554
6555 PR c++/70808
6556 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
6557
6558 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
6559
6560 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
6561 * gcc.target/powerpc/dimode_off.c: Ditto.
6562 * gcc.target/powerpc/tfmode_off.c: Ditto.
6563 * gcc.target/powerpc/timode_off.c: Ditto.
6564
6565 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
6566
6567 * gcc.target/powerpc/vec-ldl-1.c: New test.
6568 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
6569 corrections to ABI implementation.
6570
6571 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
6572
6573 PR target/85056
6574 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
6575
6576 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6577
6578 PR rtl-optimization/85300
6579 * gcc.dg/pr85300.c: New test.
6580
6581 2018-04-10 David Malcolm <dmalcolm@redhat.com>
6582
6583 PR c++/85110
6584 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
6585 where we now show the pertinent parameter.
6586 * g++.dg/diagnostic/aka2.C: Likewise.
6587 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
6588
6589 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6590
6591 PR fortran/85313
6592 * gfortran.dg/gomp/pr85313.f90: New test.
6593
6594 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6595
6596 PR c++/24314
6597 * g++.dg/parse/template29.C: New.
6598
6599 2018-04-10 Bin Cheng <bin.cheng@arm.com>
6600
6601 PR testsuite/85190
6602 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
6603
6604 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6605
6606 PR target/85177
6607 PR target/85255
6608 * gcc.target/i386/avx512f-pr85177.c: New test.
6609 * gcc.target/i386/avx512f-pr85255.c: New test.
6610
6611 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
6612
6613 PR tree-optimization/85286
6614 * gcc.dg/vect/pr85286.c: New test.
6615
6616 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6617
6618 PR target/85173
6619 * gcc.target/arm/pr85173.c: New test.
6620
6621 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6622
6623 PR lto/85248
6624 * gcc.dg/lto/pr85248_0.c: New test.
6625 * gcc.dg/lto/pr85248_1.c: New test.
6626
6627 2018-04-09 Jan Hubicka <jh@suse.cz>
6628
6629 PR lto/85078
6630 * g++.dg/torture/pr85078.C: New.
6631
6632 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
6633
6634 PR c++/85227
6635 * g++.dg/cpp1z/decomp44.C: New.
6636 * g++.dg/cpp1z/decomp45.C: Likewise.
6637
6638 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6639
6640 PR fortran/83064
6641 * gfortran.dg/do_concurrent_5.f90: New test.
6642 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
6643 message.
6644
6645 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6646
6647 PR fortran/51260
6648 * gfortran.dg/parameter_array_element_3.f90: New test.
6649
6650 2018-04-09 Jakub Jelinek <jakub@redhat.com>
6651
6652 PR c++/85194
6653 * g++.dg/cpp1z/decomp43.C: New test.
6654
6655 PR rtl-optimization/80463
6656 * g++.dg/pr80463.C: Add -w to dg-options.
6657
6658 2018-04-09 Richard Biener <rguenther@suse.de>
6659
6660 PR tree-optimization/85284
6661 * gcc.dg/torture/pr85284.c: New testcase.
6662
6663 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6664
6665 PR rtl-optimization/80463
6666 PR rtl-optimization/83972
6667 PR rtl-optimization/83480
6668
6669 * gcc.dg/pr80463.c: New test.
6670 * g++.dg/pr80463.C: Likewise.
6671 * gcc.dg/pr83972.c: Likewise.
6672
6673 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6674
6675 PR rtl-optimization/83913
6676 * gcc.dg/pr83913.c: New test.
6677
6678 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6679
6680 PR rtl-optimization/83962
6681 * gcc.dg/pr83962.c: New test.
6682
6683 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6684
6685 PR rtl-optimization/83530
6686 * gcc.dg/pr83530.c: New test.
6687
6688 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6689
6690 PR middle-end/82976
6691 * gfortran.dg/realloc_on_assign_16a.f90: New test.
6692
6693 2018-04-07 Jakub Jelinek <jakub@redhat.com>
6694
6695 PR tree-optimization/85257
6696 * gcc.dg/pr85257.c: New test.
6697
6698 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
6699
6700 * g++.dg/opt/pr85196.C: New test.
6701
6702 2018-04-06 David Malcolm <dmalcolm@redhat.com>
6703
6704 PR c++/84269
6705 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
6706 std::tuple here since they need C++11.
6707 * g++.dg/lookup/missing-std-include-8.C: New test.
6708 * g++.dg/lookup/missing-std-include.C: Move std::array and
6709 std::tuple test to missing-std-include-6.C to avoid failures
6710 with C++98.
6711
6712 2018-04-06 Jakub Jelinek <jakub@redhat.com>
6713
6714 PR debug/85252
6715 * gcc.dg/debug/pr85252.c: New test.
6716
6717 PR rtl-optimization/84872
6718 * gcc.dg/graphite/pr84872.c: New test.
6719
6720 PR c++/85210
6721 * g++.dg/cpp1z/decomp42.C: New test.
6722
6723 2018-04-06 David Malcolm <dmalcolm@redhat.com>
6724
6725 PR c++/85021
6726 * g++.dg/lookup/missing-std-include-7.C: New test.
6727
6728 2018-04-06 Tamar Christina <tamar.christina@arm.com>
6729
6730 * gcc.dg/struct-simple.c: Revert r254862.
6731 * lib/target-supports.exp
6732 (check_effective_target_word_mode_no_slow_unalign): Likewise.
6733
6734 2018-04-06 Richard Biener <rguenther@suse.de>
6735
6736 PR middle-end/85244
6737 * gcc.dg/torture/pr85244-1.c: New testcase.
6738 * gcc.dg/torture/pr85244-2.c: Likewise.
6739
6740 2018-04-06 Jakub Jelinek <jakub@redhat.com>
6741
6742 PR sanitizer/85213
6743 * c-c++-common/ubsan/pr85213.c: New test.
6744
6745 2018-04-06 Richard Biener <rguenther@suse.de>
6746
6747 PR middle-end/85180
6748 * gcc.dg/pr85180.c: New testcase.
6749
6750 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6751
6752 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
6753 to trigger the optimization. Do some cleanup and function
6754 renaming. Add more test functions.
6755
6756 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6757
6758 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
6759 options.
6760 * gcc.target/s390/hotpatch-1.c: Skip when building without
6761 optimization.
6762 * gcc.target/s390/hotpatch-10.c: Likewise.
6763 * gcc.target/s390/hotpatch-11.c: Likewise.
6764 * gcc.target/s390/hotpatch-12.c: Likewise.
6765 * gcc.target/s390/hotpatch-13.c: Likewise.
6766 * gcc.target/s390/hotpatch-14.c: Likewise.
6767 * gcc.target/s390/hotpatch-15.c: Likewise.
6768 * gcc.target/s390/hotpatch-16.c: Likewise.
6769 * gcc.target/s390/hotpatch-17.c: Likewise.
6770 * gcc.target/s390/hotpatch-18.c: Likewise.
6771 * gcc.target/s390/hotpatch-19.c: Likewise.
6772 * gcc.target/s390/hotpatch-2.c: Likewise.
6773 * gcc.target/s390/hotpatch-3.c: Likewise.
6774 * gcc.target/s390/hotpatch-4.c: Likewise.
6775 * gcc.target/s390/hotpatch-5.c: Likewise.
6776 * gcc.target/s390/hotpatch-6.c: Likewise.
6777 * gcc.target/s390/hotpatch-7.c: Likewise.
6778 * gcc.target/s390/hotpatch-8.c: Likewise.
6779 * gcc.target/s390/hotpatch-9.c: Likewise.
6780
6781 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6782
6783 * c-c++-common/Wattributes.c: Disable warning for s390* target and
6784 check for an error instead.
6785 * gcc.dg/Wattributes-6.c: Likewise.
6786
6787 2018-04-05 Jakub Jelinek <jakub@redhat.com>
6788
6789 PR c++/85209
6790 * g++.dg/cpp1z/decomp39.C: New test.
6791 * g++.dg/cpp1z/decomp40.C: New test.
6792
6793 PR c++/85208
6794 * g++.dg/cpp1z/decomp41.C: New test.
6795
6796 PR middle-end/85195
6797 * gcc.dg/pr85195.c: New test.
6798
6799 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
6800
6801 PR c++/80956
6802 * g++.dg/cpp0x/initlist100.C: New.
6803 * g++.dg/cpp0x/initlist101.C: Likewise.
6804
6805 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
6806
6807 PR c++/84792
6808 * g++.dg/other/pr84792-1.C: New.
6809 * g++.dg/other/pr84792-2.C: Likewise.
6810
6811 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
6812
6813 PR target/85193
6814 * gcc.target/i386/pr85193.c: New test.
6815
6816 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
6817
6818 PR c++/84979
6819 * g++.dg/concepts/pr84979.C: New.
6820 * g++.dg/concepts/pr84979-2.C: New.
6821 * g++.dg/concepts/pr84979-3.C: New.
6822
6823 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
6824
6825 PR c++/80026
6826 * g++.dg/cpp0x/variadic174.C: New.
6827
6828 2018-04-04 Jakub Jelinek <jakub@redhat.com>
6829
6830 PR inline-asm/85172
6831 * g++.dg/ext/builtin13.C: New test.
6832 * g++.dg/ext/atomic-4.C: New test.
6833
6834 PR c++/85146
6835 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
6836 * g++.dg/ext/bases3.C: New test.
6837
6838 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
6839
6840 PR target/85203
6841 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
6842 to match a single insn of the baz function. Move scan directives at
6843 the end of the file below the functions they are trying to test for
6844 better readability.
6845 * gcc.target/arm/cmse/cmse-16.c: New testcase.
6846
6847 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
6848
6849 PR rtl-optimization/84878
6850 * gcc.target/powerpc/pr84878.c: New test.
6851
6852 2018-04-04 Michael Matz <matz@suse.de>
6853
6854 * gcc.dg/Wstringop-overflow-4.c: New test.
6855 * c-c++-common/Wstringop-truncation-4.c: Adjust.
6856
6857 2018-04-04 Jakub Jelinek <jakub@redhat.com>
6858
6859 PR testsuite/85189
6860 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
6861 for the diagnostics of overridden functions. Adjust for new wording.
6862
6863 2018-04-04 Richard Biener <rguenther@suse.de>
6864
6865 PR lto/85176
6866 * g++.dg/lto/pr85176_0.C: New testcase.
6867
6868 2018-04-04 Richard Biener <rguenther@suse.de>
6869
6870 PR testsuite/85191
6871 * lib/target-supports.exp (check_effective_target_vect_perm_short):
6872 Fix typo.
6873
6874 2018-04-04 Martin Liska <mliska@suse.cz>
6875
6876 PR sanitizer/85174
6877 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
6878 and msdata as a workaround for powerpc.
6879
6880 2018-04-04 Richard Biener <rguenther@suse.de>
6881
6882 PR tree-optimization/85168
6883 * gcc.dg/torture/pr85168.c: New testcase.
6884
6885 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
6886
6887 PR c++/84943
6888 * g++.dg/pr84943.C: New.
6889 * g++.dg/pr84943-2.C: New.
6890
6891 2018-04-03 Jakub Jelinek <jakub@redhat.com>
6892
6893 PR rtl-optimization/85167
6894 * gcc.dg/pr85167.c: New test.
6895
6896 PR tree-optimization/85156
6897 * c-c++-common/pr85156.c: New test.
6898 * gcc.c-torture/execute/pr85156.c: New test.
6899
6900 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
6901
6902 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
6903 * gcc.target/powerpc/undef-bool-1.C: New file.
6904 * gcc.target/powerpc/undef-bool-2.c: New file.
6905
6906 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
6907
6908 PR c++/84768
6909 * g++.dg/cpp1z/class-deduction52.C: New.
6910
6911 2018-04-03 Jakub Jelinek <jakub@redhat.com>
6912
6913 PR c++/85147
6914 * g++.dg/cpp0x/pr85147.C: New test.
6915
6916 PR c++/85140
6917 * g++.dg/cpp0x/gen-attrs-64.C: New test.
6918
6919 PR c++/85134
6920 * g++.dg/gomp/pr85134.C: New test.
6921 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
6922
6923 PR target/85169
6924 * gcc.c-torture/execute/pr85169.c: New test.
6925 * gcc.target/i386/avx512f-pr85169.c: New test.
6926 * gcc.target/i386/avx512bw-pr85169.c: New test.
6927
6928 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
6929
6930 PR target/85126
6931 * gcc.target/powerpc/pr69946: Adjust comment. Remove
6932 scan-assembler-times clause.
6933
6934 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
6935
6936 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
6937 dg-additional-options.
6938
6939 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
6940
6941 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
6942
6943 2018-04-03 Richard Biener <rguenther@suse.de>
6944
6945 PR testsuite/85154
6946 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
6947
6948 2018-04-02 Jim Wilson <jimw@sifive.com>
6949
6950 * gcc.target/riscv/pr84660.c: New.
6951 * gcc.target/riscv/shift-and-1.c: New.
6952 * gcc.target/riscv/shift-and-2.c: New.
6953
6954 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
6955
6956 PR fortran/85102
6957 * gfortran.dg/array_simplify_2.f90: New test.
6958
6959 2018-04-01 Jakub Jelinek <jakub@redhat.com>
6960
6961 PR middle-end/85090
6962 * gcc.target/i386/avx512f-pr85090-1.c: New test.
6963 * gcc.target/i386/avx512f-pr85090-2.c: New test.
6964 * gcc.target/i386/avx512f-pr85090-3.c: New test.
6965 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
6966 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
6967
6968 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
6969
6970 PR c++/85027
6971 * g++.dg/pr85027.C: New.
6972
6973 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
6974
6975 PR target/83315
6976 * gcc.target/powerpc/sse-maxps-2.c: New test.
6977 * gcc.target/powerpc/sse-minps-2.c: New test.
6978
6979 2018-03-30 Jakub Jelinek <jakub@redhat.com>
6980
6981 PR c++/84791
6982 * g++.dg/gomp/pr84791.C: New test.
6983
6984 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
6985
6986 PR fortran/84931
6987 * gfortran.dg/array_constructor_53.f90: New test.
6988
6989 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6990
6991 PR fortran/85130
6992 * gfortran.dg/substr_6.f90: Remove illegal test for
6993 out-of-bounds substring.
6994
6995 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6996
6997 PR fortran/85111
6998 * gfortran.dg/zero_sized_10.f90: New test.
6999
7000 2018-03-29 David Malcolm <dmalcolm@redhat.com>
7001
7002 PR c++/84269
7003 * g++.dg/lookup/missing-std-include-6.C: New test.
7004 * g++.dg/lookup/missing-std-include.C: Add std::pair and
7005 std::tuple tests.
7006 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
7007 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
7008 <cstring>, <cassert>, and <cstdlib>.
7009
7010 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
7011
7012 PR inline-asm/84985
7013 * gcc.target/i386/pr84985.c: New.
7014
7015 2018-03-29 David Malcolm <dmalcolm@redhat.com>
7016
7017 PR c++/85110
7018 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
7019
7020 2018-03-29 Jakub Jelinek <jakub@redhat.com>
7021
7022 PR c++/85108
7023 * g++.dg/warn/Wunused-var-31.C: New test.
7024
7025 PR c/85094
7026 * c-c++-common/Wduplicated-branches-14.c: New test.
7027
7028 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7029
7030 PR c++/84606
7031 * g++.dg/cpp0x/pr84606.C: New.
7032
7033 2018-03-29 Carl Love <cel@us.ibm.com>
7034
7035 Revert
7036 2017-09-27 Carl Love <cel@us.ibm.com>
7037
7038 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
7039 for the __builtin_fctid and __builtin_fctiw.
7040
7041 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
7042
7043 PR target/84912
7044 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
7045 deleted builtin function.
7046 (div_weuo): Likewise.
7047 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
7048 (div_deuo): Likewise.
7049
7050 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
7051
7052 PR c++/85028
7053 * g++.dg/other/default13.C: New.
7054
7055 2018-03-28 Jakub Jelinek <jakub@redhat.com>
7056
7057 PR target/85095
7058 * gcc.target/i386/pr85095-1.c: New test.
7059 * gcc.target/i386/pr85095-2.c: New test.
7060 * gcc.c-torture/execute/pr85095.c: New test.
7061
7062 PR tree-optimization/82004
7063 * gcc.dg/pr82004.c: New test.
7064
7065 2018-03-28 Jakub Jelinek <jakub@redhat.com>
7066 Martin Liska <mliska@suse.cz>
7067
7068 PR sanitizer/85081
7069 * g++.dg/asan/pr85081.C: New test.
7070
7071 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
7072
7073 PR c++/84789
7074 * g++.dg/template/pr84789.C: Adjust for testing with
7075 -fconcepts too.
7076
7077 PR c++/84973
7078 * g++.dg/template/pr84973.C: New.
7079 * g++.dg/template/pr84973-2.C: New.
7080 * g++.dg/template/pr84973-3.C: New.
7081
7082 PR c++/84968
7083 * g++.dg/eh/pr84968.C: New.
7084
7085 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
7086
7087 PR target/84914
7088 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
7089 long double multiply/divide uses the correct function.
7090 * gcc.target/powerpc/mulkc-3.c: Likewise.
7091 * gcc.target/powerpc/divkc-2.c: Likewise.
7092 * gcc.target/powerpc/divkc-3.c: Likewise.
7093
7094 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
7095
7096 PR c++/85067
7097 * g++.dg/cpp0x/defaulted51.C: New.
7098 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
7099
7100 2018-03-27 Jakub Jelinek <jakub@redhat.com>
7101
7102 PR c++/85077
7103 * g++.dg/ext/vector35.C: New test.
7104
7105 PR c++/85061
7106 * g++.dg/ext/builtin-offsetof3.C: New test.
7107
7108 PR c++/85076
7109 * g++.dg/cpp1y/pr85076.C: New test.
7110
7111 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7112
7113 PR fortran/85084
7114 * gfortran.dg/matmul_rank_1.f90: New test.
7115
7116 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7117 Harald Anlauf <anlauf@gmx.de>
7118
7119 * gfortran.dg/structure_constructor_15.f90: New test.
7120
7121 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
7122
7123 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
7124 for the diagnostics of overridden functions. Adjust for new wording.
7125 * g++.dg/cpp0x/implicit1.C: Likewise.
7126 * g++.dg/cpp0x/override1.C: Likewise.
7127 * g++.dg/cpp1y/auto-fn18.C: Likewise.
7128 * g++.dg/eh/shadow1.C: Likewise.
7129 * g++.dg/inherit/covariant12.C: Likewise.
7130 * g++.dg/inherit/covariant14.C: Likewise.
7131 * g++.dg/inherit/covariant15.C: Likewise.
7132 * g++.dg/inherit/covariant16.C: Likewise.
7133 * g++.dg/inherit/covariant22.C: Likewise.
7134 * g++.dg/inherit/crash3.C: Likewise.
7135 * g++.dg/inherit/error2.C: Likewise.
7136 * g++.dg/template/crash100.C: Likewise.
7137 * g++.old-deja/g++.eh/spec6.C: Likewise.
7138 * g++.old-deja/g++.mike/p811.C: Likewise.
7139 * g++.old-deja/g++.other/virtual11.C: Likewise.
7140 * g++.old-deja/g++.other/virtual4.C: Likewise.
7141
7142 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
7143
7144 PR target/85044
7145 * gcc.target/i386/pr85044.c: New test.
7146
7147 2018-03-27 Martin Sebor <msebor@redhat.com>
7148
7149 PR testsuite/83462
7150 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
7151 other than x86.
7152
7153 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7154
7155 PR target/83009
7156 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
7157
7158 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7159
7160 PR target/81863
7161 * gcc.target/arm/pr81863.c: New test.
7162
7163 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
7164
7165 PR target/85056
7166 * gcc.target/nvptx/pr85056.c: New test.
7167 * gcc.target/nvptx/pr85056a.c: New test.
7168
7169 2018-03-27 Richard Biener <rguenther@suse.de>
7170
7171 PR testsuite/82847
7172 * lib/target-supports.exp (check_ssse3_available): New function.
7173 (check_effective_target_vect_perm_short): Enable for x86 if
7174 check_ssse3_available.
7175
7176 2018-03-27 Richard Biener <rguenther@suse.de>
7177
7178 PR tree-optimization/85082
7179 * gfortran.dg/pr85082.f90: New testcase.
7180
7181 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
7182
7183 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
7184 to "l=2" in dg-final.
7185
7186 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
7187
7188 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
7189 * gcc.target/mips/fix-r4000-2.c: Likewise.
7190 * gcc.target/mips/fix-r4000-3.c: Likewise.
7191 * gcc.target/mips/fix-r4000-4.c: Likewise.
7192 * gcc.target/mips/fix-r4000-5.c: Likewise.
7193 * gcc.target/mips/fix-r4000-6.c: Likewise.
7194 * gcc.target/mips/fix-r4000-7.c: Likewise.
7195 * gcc.target/mips/fix-r4000-8.c: Likewise.
7196 * gcc.target/mips/fix-r4000-9.c: Likewise.
7197 * gcc.target/mips/fix-r4000-10.c: Likewise.
7198 * gcc.target/mips/fix-r4000-7.c: Change dg-final
7199 "mulditi3_r4000" instead of "mulditi3".
7200 * gcc.target/mips/fix-r4000-8.c: Change dg-final
7201 "umulditi3_r4000" instead of "umulditi3".
7202
7203 2018-03-27 Jakub Jelinek <jakub@redhat.com>
7204
7205 PR c++/85068
7206 * g++.dg/inherit/covariant22.C: New test.
7207
7208 2018-03-27 Richard Biener <rguenther@suse.de>
7209
7210 PR testsuite/84004
7211 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
7212 alignment.
7213
7214 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
7215 Jason Merrill <jason@redhat.com>
7216
7217 PR c++/84632
7218 * g++.dg/init/array49.C: New.
7219 * g++.dg/torture/pr70499.C: Adjust.
7220
7221 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
7222
7223 PR target/85073
7224 * gcc.target/i386/pr85073.c: New test.
7225
7226 2018-03-26 Richard Biener <rguenther@suse.de>
7227
7228 PR testsuite/85066
7229 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
7230 instead of long.
7231
7232 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
7233
7234 PR fortran/66709
7235 * gfortran.dg/parameter_array_format.f90: New test.
7236
7237 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
7238 Neil Carlson <neil.n.carlson@gmail.com>
7239
7240 PR fortran/84381
7241 * gfortran.dg/literal_character_constant_1.inc: Replace
7242 call abort by STOP n.
7243 * gfortran.dg/overload_1.f90: Likewise.
7244
7245 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
7246 Dominique d'Humieres <dominiq@gcc.gnu.org>
7247
7248 PR fortran/84924
7249 * gfortran.dg/scalar_pointer_1.f90: New test.
7250
7251 2018-03-25 Tom de Vries <tom@codesourcery.com>
7252
7253 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
7254 precise.
7255
7256 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7257
7258 PR fortran/69497
7259 * gfortran.dg/pr89497.f90: New test.
7260
7261 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
7262
7263 PR fortran/70068
7264 * gfortran.dg/substr_7.f90: New test.
7265
7266 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
7267
7268 PR fortran/42651
7269 * gfortran.dg/pr42651.f90: New test.
7270 * gfortran.dg/func_result_7.f90: Update error message.
7271
7272 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
7273
7274 PR tree-optimization/84005
7275 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
7276 failing to force the alignment.
7277
7278 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
7279
7280 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
7281 from this to...
7282 <vclzd>: ...this.
7283
7284 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
7285
7286 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
7287 message. Fix scan-assembler patterns.
7288
7289 2018-03-23 Jakub Jelinek <jakub@redhat.com>
7290
7291 PR c++/85015
7292 * g++.dg/cpp0x/pr85015.C: New test.
7293
7294 PR c++/84942
7295 * g++.dg/cpp1y/pr84942.C: New test.
7296
7297 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
7298
7299 PR inline-asm/85030
7300 * gcc.target/i386/pr85030.c: New.
7301
7302 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7303
7304 PR target/85026
7305 * g++.dg/pr85026.C: New test.
7306
7307 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
7308
7309 * g++.dg/debug/pr84704.C: XFAIL AIX.
7310
7311 2018-03-23 Sudakshina Das <sudi.das@arm.com>
7312
7313 PR target/84826
7314 * gcc.target/arm/pr84826.c: Add dg directive.
7315
7316 2018-03-23 Marek Polacek <polacek@redhat.com>
7317
7318 PR c++/85033
7319 * g++.dg/ext/builtin-offsetof2.C: New test.
7320
7321 PR c++/85045
7322 * g++.dg/cpp0x/Wnarrowing5.C: New test.
7323 * gcc.dg/pr85045.c: New test.
7324
7325 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
7326
7327 PR debug/85020
7328 * gnat.dg/lto22.adb: New test.
7329 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
7330 * gnat.dg/lto22_pkg2.ads: Likewise.
7331
7332 2018-03-23 Jakub Jelinek <jakub@redhat.com>
7333
7334 PR c/80778
7335 * gcc.dg/lto/pr80778_0.c: New test.
7336
7337 PR inline-asm/85034
7338 * gcc.target/i386/pr85034.c: New test.
7339
7340 PR inline-asm/85022
7341 * c-c++-common/torture/pr85022.c: New test.
7342
7343 PR sanitizer/85029
7344 * g++.dg/ubsan/pr85029.C: New test.
7345
7346 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
7347
7348 PR c++/71251
7349 * g++.dg/cpp0x/pr71251.C: New.
7350
7351 PR c++/84789
7352 * g++.dg/template/pr84789.C: New.
7353 * g++.dg/template/pr84789-2.C: New.
7354 * g++.dg/template/pr84789-3.C: New.
7355 * g++.dg/parse/dtor11.C: Accept alternate error message.
7356
7357 PR c++/84729
7358 * g++.dg/pr84729.C: New.
7359 * g++.old-deja/g++.ext/arrnew2.C: Require error.
7360 * g++.old-deja/g++.robertl/eb58.C: Likewise.
7361 * g++.old-deja/g++.robertl/eb63.C: Likewise.
7362
7363 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
7364
7365 PR fortran/84922
7366 * gfortran.dg/interface_42.f90: New test.
7367 * gfortran.dg/interface_43.f90: New test.
7368
7369 2018-03-22 Sudakshina Das <sudi.das@arm.com>
7370
7371 PR target/84826
7372 * gcc.target/arm/pr84826.c: New test.
7373
7374 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
7375
7376 * gcc.target/arm/addr-modes-float.c: Move dg-do before
7377 dg-require-effective-target.
7378 * gcc.target/arm/addr-modes-int.c: Likewise.
7379 * gcc.target/nios2/lo-addr-tls.c: Likewise.
7380
7381 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
7382
7383 PR target/84760
7384 * gcc.target/powerpc/altivec-ld-1.c: New test.
7385
7386 2018-03-22 Bin Cheng <bin.cheng@arm.com>
7387
7388 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
7389
7390 2018-03-22 Jakub Jelinek <jakub@redhat.com>
7391
7392 PR inline-asm/84941
7393 * gcc.dg/pr84941.c: New test.
7394
7395 2018-03-22 Tom de Vries <tom@codesourcery.com>
7396
7397 PR tree-optimization/84956
7398 * gcc.dg/pr84956.c: New test.
7399
7400 2018-03-22 Marek Polacek <polacek@redhat.com>
7401
7402 PR c++/84854
7403 * g++.dg/cpp1z/constexpr-if15.C: New test.
7404 * g++.dg/cpp1z/constexpr-if16.C: New test.
7405
7406 2018-03-21 Joseph Myers <joseph@codesourcery.com>
7407
7408 * gcc.dg/builtin-tgmath-3.c: New test.
7409
7410 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
7411
7412 PR c++/71965
7413 * g++.dg/concepts/pr71965.C: New.
7414
7415 PR c++/84610
7416 PR c++/84642
7417 * g++.dg/cpp0x/pr84610.C: New.
7418 * g++.dg/cpp0x/pr84642.C: New.
7419
7420 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7421
7422 PR c/84999
7423 * c-c++-common/pr84999.c: New test.
7424
7425 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7426
7427 PR c++/84972
7428 * g++.dg/ext/desig10.C: New.
7429
7430 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7431 Harald Anlauf <anlauf@gmx.de>
7432
7433 PR fortran/84957
7434 * gfortran.dg/pr84957.f90: New test.
7435
7436 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7437
7438 PR tree-optimization/84960
7439 * gcc.c-torture/compile/pr84960.c: New test.
7440
7441 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
7442
7443 PR tree-optimization/84811
7444 * gcc.dg/torture/pr84811.c: New test.
7445
7446 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7447
7448 PR tree-optimization/84982
7449 * c-c++-common/pr84982.c: New test.
7450
7451 PR c++/84961
7452 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
7453 "m" (++x) in C++.
7454 * g++.dg/torture/pr84961-1.C: New test.
7455 * g++.dg/torture/pr84961-2.C: New test.
7456
7457 2018-03-21 Nathan Sidwell <nathan@acm.org>
7458
7459 PR c++/85008
7460 * g++.dg/pr85008.C: New.
7461
7462 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
7463
7464 PR fortran/84615
7465 * gfortran.dg/char_result_17.f90: New test.
7466
7467 2018-03-21 David Malcolm <dmalcolm@redhat.com>
7468
7469 PR c++/84994
7470 * g++.dg/other/accessor-fixits-1.C: Move to...
7471 * g++.dg/torture/accessor-fixits-1.C: ...here.
7472 * g++.dg/other/accessor-fixits-2.C: Move to...
7473 * g++.dg/torture/accessor-fixits-2.C: ...here.
7474 * g++.dg/other/accessor-fixits-3.C: Move to...
7475 * g++.dg/torture/accessor-fixits-3.C: ...here.
7476 * g++.dg/other/accessor-fixits-4.C: Move to...
7477 * g++.dg/torture/accessor-fixits-4.C: ...here.
7478 * g++.dg/other/accessor-fixits-5.C: Move to...
7479 * g++.dg/torture/accessor-fixits-5.C: ...here.
7480 * g++.dg/torture/accessor-fixits-6.C: New testcase.
7481 * g++.dg/torture/accessor-fixits-7.C: New testcase.
7482 * g++.dg/torture/accessor-fixits-8.C: New testcase.
7483
7484 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7485
7486 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
7487
7488 2018-03-21 Sudakshina Das <sudi.das@arm.com>
7489
7490 PR target/82989
7491 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
7492
7493 2018-03-21 Nathan Sidwell <nathan@acm.org>
7494
7495 PR c++/84804
7496 * g++.dg/lookup/pr84804.C: New.
7497
7498 2018-03-21 Martin Sebor <msebor@redhat.com>
7499
7500 PR c++/84850
7501 * g++.dg/Wclass-memaccess-3.C: New test.
7502 * g++.dg/Wclass-memaccess-4.C: New test.
7503
7504 2018-03-21 David Malcolm <dmalcolm@redhat.com>
7505
7506 PR c++/84892
7507 * g++.dg/other/accessor-fixits-1.C
7508 (test_access_const_t1_color): New.
7509 (test_deref_const_t1_color): New.
7510 * g++.dg/other/accessor-fixits-5.C: New testcase.
7511
7512 2018-03-21 Tom de Vries <tom@codesourcery.com>
7513
7514 PR tree-optimization/83126
7515 * gcc.dg/graphite/pr83126.c: New test.
7516
7517 2018-03-21 Nathan Sidwell <nathan@acm.org>
7518
7519 * g++.dg/ext/anon-struct6.C: Adjust.
7520 * g++.dg/ext/deprecate-1.C: New.
7521 * g++.dg/ext/deprecate-2.C: New.
7522 * g++.dg/lookup/pr84602.C: Adjust.
7523 * g++.dg/lookup/pr84962.C: Adjust.
7524 * g++.old-deja/g++.other/anon4.C
7525
7526 PR c++/84836
7527 * g++.dg/lookup/pr84836.C: New.
7528
7529 2018-03-21 Bin Cheng <bin.cheng@arm.com>
7530
7531 PR tree-optimization/84969
7532 * gcc.dg/tree-ssa/pr84969.c: New test.
7533
7534 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7535
7536 PR rtl-optimization/84989
7537 * gcc.target/i386/pr84989.c: New test.
7538
7539 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
7540
7541 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
7542
7543 2018-03-21 Martin Liska <mliska@suse.cz>
7544
7545 PR ipa/84963
7546 * gfortran.dg/goacc/pr84963.f90: New test.
7547
7548 2018-03-21 Marek Polacek <polacek@redhat.com>
7549
7550 PR c++/71638, ICE with NSDMI and reference.
7551 * g++.dg/cpp0x/nsdmi14.C: New test.
7552 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
7553
7554 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
7555
7556 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
7557 MIPS with -mpaired-single directives.
7558
7559 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
7560
7561 PR fortran/85001
7562 * gfortran.dg/interface_41.f90: New test.
7563
7564 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7565
7566 PR debug/84875
7567 * gcc.dg/pr84875.c: New test.
7568
7569 2018-03-20 Marek Polacek <polacek@redhat.com>
7570
7571 PR c++/84978, ICE with NRVO.
7572 * g++.dg/opt/nrv19.C: New test.
7573
7574 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7575
7576 PR target/82518
7577 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
7578 Disable for armeb targets.
7579 * gcc.target/arm/pr82518.c: New test.
7580
7581 2018-03-20 Nathan Sidwell <nathan@acm.org>
7582
7583 PR c++/84962
7584 * g++.dg/lookup/pr84962.C: New.
7585
7586 PR c++/84970
7587 * g++.dg/lookup/pr84970.C: New.
7588
7589 2018-03-20 Richard Biener <rguenther@suse.de>
7590
7591 PR target/84986
7592 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
7593
7594 2018-03-20 Martin Liska <mliska@suse.cz>
7595
7596 PR ipa/84825
7597 * g++.dg/ipa/pr84825.C: New test.
7598
7599 2018-03-20 Martin Liska <mliska@suse.cz>
7600
7601 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
7602
7603 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7604
7605 PR target/84845
7606 * gcc.c-torture/compile/pr84845.c: New test.
7607
7608 2018-03-20 Sudakshina Das <sudi.das@arm.com>
7609
7610 PR target/82989
7611 * gcc.target/arm/pr82989.c: New test.
7612
7613 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7614
7615 PR target/84945
7616 * gcc.target/i386/pr84945.c: New test.
7617
7618 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
7619
7620 PR target/81647
7621 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
7622
7623 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7624
7625 PR c/84953
7626 * gcc.dg/pr84953.c: New test.
7627
7628 2018-03-19 Marek Polacek <polacek@redhat.com>
7629
7630 PR c++/84925
7631 * g++.dg/cpp1z/lambda-__func__.C: New test.
7632
7633 PR c++/84927
7634 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
7635
7636 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
7637
7638 PR sanitizer/78651
7639 * g++.dg/asan/pr78651.C: New test.
7640
7641 2018-03-19 Tom de Vries <tom@codesourcery.com>
7642
7643 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
7644 vect_int_mult. Add nvptx xfail for PR84958.
7645
7646 2018-03-19 Nathan Sidwell <nathan@acm.org>
7647
7648 PR c++/84835
7649 * g++.dg/cpp1y/pr84835.C: New.
7650
7651 2018-03-19 Sudakshina Das <sudi.das@arm.com>
7652
7653 PR target/81647
7654 * gcc.target/aarch64/pr81647.c: New.
7655
7656 2018-03-19 Richard Biener <rguenther@suse.de>
7657
7658 PR tree-optimization/84933
7659 * g++.dg/pr84933.C: New testcase.
7660
7661 2018-03-19 Richard Biener <rguenther@suse.de>
7662
7663 PR tree-optimization/84859
7664 * gcc.dg/tree-ssa/pr84859.c: New testcase.
7665 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
7666 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
7667 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
7668
7669 2018-03-19 Nathan Sidwell <nathan@acm.org>
7670
7671 PR c++/84812
7672 * g++.dg/lookup/pr84812.C: New.
7673
7674 2018-03-19 Richard Biener <rguenther@suse.de>
7675
7676 PR tree-optimization/84929
7677 * gcc.dg/torture/pr84929.c: New testcase.
7678
7679 2018-03-19 Tamar Christina <tamar.christina@arm.com>
7680
7681 PR target/84711
7682 * gcc.target/arm/big-endian-subreg.c: Delete.
7683
7684 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7685
7686 PR fortran/84931
7687 * gfortran.dg/array_constructor_52.f90: New test.
7688
7689 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
7690
7691 PR fortran/77414
7692 * gfortran.dg/pr77414.f90: New test.
7693 * gfortran.dg/internal_references_1.f90: Adjust error message.
7694
7695 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
7696
7697 PR fortran/65453
7698 * gfortran.dg/pr65453.f90: New test.
7699
7700 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
7701
7702 PR tree-optimization/84913
7703 * gfortran.dg/vect/pr84913.f90: New test.
7704
7705 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
7706
7707 PR fortran/79929
7708 * gfortran.dg/warn_concat.f90: New test.
7709
7710 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7711
7712 PR target/84899
7713 * gcc.dg/pr84899.c: New test.
7714
7715 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
7716
7717 PR fortran/69395
7718 * gfortran.dg/pr69395.f90: Add test for max dimensions
7719
7720 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
7721
7722 PR target/84876
7723 * gcc.target/i386/pr84876.c: New test.
7724
7725 2018-03-16 Martin Liska <mliska@suse.cz>
7726
7727 PR ipa/84833
7728 * gcc.target/i386/mvc11.c: New test.
7729
7730 2018-03-16 Martin Liska <mliska@suse.cz>
7731
7732 PR ipa/84722
7733 * gcc.target/i386/mvc10.c: New test.
7734
7735 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7736
7737 PR c++/79937
7738 PR c++/82410
7739 * g++.dg/cpp1y/pr79937-1.C: New test.
7740 * g++.dg/cpp1y/pr79937-2.C: New test.
7741 * g++.dg/cpp1y/pr79937-3.C: New test.
7742 * g++.dg/cpp1y/pr79937-4.C: New test.
7743 * g++.dg/cpp1y/pr82410.C: New test.
7744
7745 2018-03-16 Tom de Vries <tom@codesourcery.com>
7746
7747 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
7748
7749 2018-03-16 Tom de Vries <tom@codesourcery.com>
7750
7751 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
7752
7753 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7754
7755 PR c++/84874
7756 * g++.dg/cpp2a/desig8.C: New test.
7757
7758 PR tree-optimization/84841
7759 * gcc.dg/pr84841.c: New test.
7760
7761 PR c++/84874
7762 * g++.dg/cpp2a/desig7.C: New test.
7763
7764 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
7765 Jim MacArthur <jim.macarthur@codethink.co.uk>
7766
7767 * gfortran.dg/automatic_1.f90: New test.
7768 * gfortran.dg/automatic_repeat.f90: New test
7769 * gfortran.dg/automatic_save.f90: New test.
7770 * gfortran.dg/vax_structure.f90: New test.
7771
7772 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
7773
7774 PR fortran/78741
7775 * gfortran.dg/pr78741.f90: New test.
7776
7777 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
7778
7779 PR fortran/69395
7780 * gfortran.dg/pr69395.f90: New test.
7781
7782 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7783
7784 PR c++/79085
7785 * g++.dg/opt/pr79085.C: New test.
7786
7787 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
7788
7789 PR target/84574
7790 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
7791 label instead of __x86_indirect_thunk label.
7792
7793 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7794
7795 PR c++/84222
7796 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
7797 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
7798 * g++.dg/warn/deprecated-13.C: New test.
7799
7800 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
7801
7802 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
7803
7804 2018-03-15 Richard Biener <rguenther@suse.de>
7805
7806 PR c/84873
7807 * c-c++-common/pr84873.c: New testcase.
7808
7809 2018-03-15 Tamar Christina <tamar.christina@arm.com>
7810
7811 PR target/84711
7812 * gcc.target/arm/big-endian-subreg.c: New.
7813
7814 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7815
7816 PR target/84860
7817 * gcc.c-torture/compile/pr84860.c: New test.
7818
7819 2018-03-15 Julia Koval <julia.koval@intel.com>
7820
7821 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
7822 cannonlake.
7823 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
7824 avx512bitalg.
7825
7826 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7827
7828 PR c/84853
7829 * gcc.dg/pr84853.c: New test.
7830
7831 2018-03-14 Carl Love <cel@us.ibm.com>
7832
7833 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
7834
7835 2018-03-14 Martin Liska <mliska@suse.cz>
7836
7837 PR ipa/8480
7838 * g++.dg/lto/pr84805_0.C: New test.
7839 * g++.dg/lto/pr84805_1.C: New test.
7840 * g++.dg/lto/pr84805_2.C: New test.
7841
7842 2018-03-14 David Malcolm <dmalcolm@redhat.com>
7843
7844 PR c/84852
7845 * gcc.dg/fixits-pr84852-1.c: New test.
7846 * gcc.dg/fixits-pr84852-2.c: New test.
7847
7848 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7849
7850 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
7851 separate verbose message.
7852 * lib/scandump.exp (scan-dump-times): Likewise.
7853
7854 2018-03-14 Julia Koval <julia.koval@intel.com>
7855
7856 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
7857 server.
7858 * gcc.target/i386/funcspec-56.inc: Ditto.
7859
7860 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
7861
7862 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
7863 aarch64_sve_hw.
7864
7865 2018-03-14 Jakub Jelinek <jakub@redhat.com>
7866
7867 PR sanitizer/83392
7868 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
7869 check count from 17 to 14.
7870
7871 PR target/84844
7872 * gcc.target/i386/pr84844.c: New test.
7873
7874 2018-03-14 Richard Biener <rguenther@suse.de>
7875
7876 PR tree-optimization/84830
7877 * gcc.dg/torture/pr84830.c: New testcase.
7878
7879 2018-03-14 Marek Polacek <polacek@redhat.com>
7880
7881 PR c++/84596
7882 * g++.dg/cpp0x/static_assert15.C: New test.
7883
7884 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
7885
7886 PR fortran/61775
7887 * gfortran.dg/pr61775.f90: New test.
7888
7889 2018-03-13 Jakub Jelinek <jakub@redhat.com>
7890
7891 PR c++/84843
7892 * g++.dg/ext/pr84843-1.C: New test.
7893 * g++.dg/ext/pr84843-2.C: New test.
7894
7895 2018-03-13 David Pagan <dave.pagan@oracle.com>
7896
7897 PR c/46921
7898 * gcc.dg/pr46921.c: New test.
7899
7900 2018-03-13 Martin Sebor <msebor@redhat.com>
7901
7902 PR tree-optimization/84725
7903 * c-c++-common/Wstringop-truncation-4.c: New test.
7904 * c-c++-common/attr-nonstring-5.c: New test.
7905
7906 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7907
7908 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
7909 than unpacks.
7910 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
7911 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
7912
7913 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7914
7915 * gcc.target/aarch64/sve/tls_1.c: New test.
7916 * gcc.target/aarch64/sve/tls_2.C: Likewise.
7917
7918 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7919
7920 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
7921 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
7922
7923 2018-03-13 Martin Liska <mliska@suse.cz>
7924
7925 PR ipa/84658.
7926 * g++.dg/ipa/pr84658.C: New test.
7927
7928 2018-03-13 Jakub Jelinek <jakub@redhat.com>
7929
7930 PR middle-end/84834
7931 * gcc.dg/pr84834.c: New test.
7932
7933 PR target/84827
7934 * gcc.target/i386/pr84827.c: New test.
7935
7936 PR target/84828
7937 * g++.dg/ext/pr84828.C: New test.
7938
7939 PR target/84786
7940 * gcc.target/i386/avx512f-pr84786-1.c: New test.
7941 * gcc.target/i386/avx512f-pr84786-2.c: New test.
7942
7943 PR c++/84808
7944 * g++.dg/cpp1y/constexpr-84808.C: New test.
7945
7946 PR c++/84704
7947 * g++.dg/debug/pr84704.C: New test.
7948
7949 2018-03-12 Renlin Li <renlin.li@arm.com>
7950
7951 * gcc.target/aarch64/movi_hf.c: New.
7952 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
7953 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
7954
7955 2018-03-12 Martin Sebor <msebor@redhat.com>
7956
7957 PR tree-optimization/83456
7958 * c-c++-common/Wrestrict-2.c: Remove test cases.
7959 * c-c++-common/Wrestrict.c: Same.
7960 * gcc.dg/Wrestrict-12.c: New test.
7961 * gcc.dg/Wrestrict-14.c: New test.
7962
7963 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
7964
7965 * g++.dg/pr84821.C: New test.
7966
7967 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
7968
7969 * gcc.dg/pr84799.c: New test.
7970
7971 2018-03-12 Richard Biener <rguenther@suse.de>
7972
7973 PR tree-optimization/84803
7974 * gcc.dg/torture/pr84803.c: New testcase.
7975
7976 2018-03-12 Jakub Jelinek <jakub@redhat.com>
7977
7978 PR c++/84813
7979 * g++.dg/debug/pr84813.C: New test.
7980
7981 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
7982
7983 PR fortran/84546
7984 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
7985
7986 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
7987
7988 PR fortran/83939
7989 * gfortran.dg/pr83939.f90
7990
7991 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
7992
7993 PR fortran/66128
7994 * gfortran.dg/zero_sized_9.f90: New test.
7995
7996 2018-03-11 Jakub Jelinek <jakub@redhat.com>
7997
7998 PR debug/58150
7999 * g++.dg/debug/dwarf2/enum2.C: New test.
8000
8001 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
8002
8003 PR fortran/84734
8004 * gfortran.dg/pr84734.f90: New test.
8005
8006 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
8007
8008 * gnat.dg/prot3.adb: New test.
8009 * gnat.dg/prot3_pkg.ad[sb]: New helper.
8010
8011 2018-03-09 Jason Merrill <jason@redhat.com>
8012 Paolo Carlini <paolo.carlini@oracle.com>
8013
8014 PR c++/71169
8015 PR c++/71832
8016 * g++.dg/cpp0x/pr71169.C: New.
8017 * g++.dg/cpp0x/pr71169-2.C: Likewise.
8018 * g++.dg/cpp0x/pr71832.C: Likewise.
8019
8020 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
8021
8022 PR target/83969
8023 * gcc.target/powerpc/pr83969.c: New test.
8024
8025 2018-03-09 Jakub Jelinek <jakub@redhat.com>
8026
8027 PR target/84772
8028 * gcc.dg/pr84772.c: New test.
8029
8030 PR c++/84076
8031 * g++.dg/warn/Wformat-2.C: New test.
8032
8033 PR c++/84767
8034 * g++.dg/ext/vla18.C: New test.
8035
8036 2018-03-09 Martin Sebor <msebor@redhat.com>
8037
8038 PR tree-optimization/84526
8039 * gcc.dg/Wrestrict-10.c: New test.
8040 * gcc.dg/Wrestrict-11.c: New test.
8041
8042 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
8043
8044 PR rtl-optimization/84682
8045 * gcc.dg/torture/pr84682-1.c: New.
8046 * gcc.dg/torture/pr84682-2.c: New.
8047 * gcc.dg/torture/pr84682-3.c: New.
8048
8049 2018-03-09 Jakub Jelinek <jakub@redhat.com>
8050
8051 PR c++/84724
8052 * g++.dg/ext/pr84724.C: New test.
8053
8054 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
8055
8056 PR target/83712
8057 * gcc.target/arm/pr83712.c: New.
8058
8059 2018-03-09 Richard Biener <rguenther@suse.de>
8060
8061 PR tree-optimization/84775
8062 * gcc.dg/torture/pr84775.c: New testcase.
8063
8064 2018-03-09 Jakub Jelinek <jakub@redhat.com>
8065
8066 PR debug/84404
8067 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
8068 targets.
8069
8070 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
8071
8072 * gcc.c-torture/compile/20180309-1.c: New test.
8073
8074 2018-03-08 Jakub Jelinek <jakub@redhat.com>
8075
8076 PR c++/80598
8077 * g++.dg/warn/Wunused-function4.C: New test.
8078
8079 PR inline-asm/84742
8080 * gcc.target/i386/pr84742-1.c: New test.
8081 * gcc.target/i386/pr84742-2.c: New test.
8082
8083 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8084
8085 PR target/84748
8086 * gcc.c-torture/execute/pr84748.c: New test.
8087
8088 2018-03-08 Richard Biener <rguenther@suse.de>
8089
8090 PR middle-end/84552
8091 * gcc.dg/graphite/pr84552.c: New testcase.
8092
8093 2018-03-08 Richard Biener <rguenther@suse.de>
8094
8095 PR tree-optimization/84178
8096 * gcc.dg/torture/pr84178-2.c: New testcase.
8097
8098 2018-03-08 David Malcolm <dmalcolm@redhat.com>
8099
8100 PR tree-optimization/84178
8101 * gcc.c-torture/compile/pr84178-1.c: New test.
8102
8103 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
8104
8105 * lib/target-supports.exp: Do not return zero from a ifunc
8106 function.
8107
8108 2018-03-08 Richard Biener <rguenther@suse.de>
8109
8110 PR tree-optimization/84746
8111 * gcc.dg/torture/pr84746.c: New testcase.
8112
8113
8114 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
8115 PR debug/84404
8116 PR debug/84408
8117 * gcc.dg/graphite/pr84404.c: New.
8118
8119 2018-03-08 Jakub Jelinek <jakub@redhat.com>
8120
8121 PR tree-optimization/84740
8122 * gcc.dg/torture/pr84740.c: New test.
8123
8124 PR tree-optimization/84739
8125 * gcc.dg/pr84739.c: New test.
8126
8127 2018-03-07 Martin Sebor <msebor@redhat.com>
8128
8129 PR tree-optimization/83519
8130 * gcc.dg/Wrestrict-13.c: New test.
8131
8132 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
8133
8134 PR fortran/64124
8135 PR fortran/70409
8136 * gfortran.dg/pr64124.f90: New tests.
8137 * gfortran.dg/pr70409.f90: New tests.
8138
8139 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
8140
8141 PR target/82411
8142 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
8143
8144 2018-03-07 Martin Sebor <msebor@redhat.com>
8145
8146 PR tree-optimization/84526
8147 * gcc.dg/Wrestrict-10.c: New test.
8148
8149 2018-03-07 Martin Sebor <msebor@redhat.com>
8150
8151 PR tree-optimization/84468
8152 * g++.dg/warn/Wstringop-truncation-2.C: New test.
8153 * gcc.dg/Wstringop-truncation.c: New test.
8154 * gcc.dg/Wstringop-truncation-2.c: New test.
8155
8156 2018-03-07 Jakub Jelinek <jakub@redhat.com>
8157
8158 PR fortran/84565
8159 * gfortran.dg/pr84565.f90: New test.
8160
8161 PR middle-end/84723
8162 * gcc.target/i386/pr84723-1.c: New test.
8163 * gcc.target/i386/pr84723-2.c: New test.
8164 * gcc.target/i386/pr84723-3.c: New test.
8165 * gcc.target/i386/pr84723-4.c: New test.
8166 * gcc.target/i386/pr84723-5.c: New test.
8167
8168 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
8169
8170 PR fortran/64107
8171 * gfortran.dg/pr64107.f90: New test.
8172
8173 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8174
8175 PR fortran/84697
8176 PR fortran/66128
8177 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
8178
8179 2018-03-06 Marek Polacek <polacek@redhat.com>
8180
8181 PR c++/84684
8182 * g++.dg/cpp1z/constexpr-84684.C: New test.
8183
8184 2018-03-06 Jakub Jelinek <jakub@redhat.com>
8185
8186 PR c/84721
8187 * gcc.dg/pr84721.c: New test.
8188
8189 PR target/84710
8190 * gcc.dg/pr84710.c: New test.
8191
8192 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
8193
8194 PR fortran/56667
8195 * gfortran.dg/implied_do_2.f90: New test.
8196 * gfortran.dg/coarray_8.f90: Update for new error message.
8197
8198 2018-03-06 Jakub Jelinek <jakub@redhat.com>
8199
8200 PR inline-asm/84683
8201 * g++.dg/ext/pr84683.C: New test.
8202
8203 PR tree-optimization/84687
8204 * gcc.dg/pr84687.c: New test.
8205
8206 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
8207
8208 PR c++/84231
8209 * g++.dg/pr84231.C: New.
8210
8211 PR c++/84593
8212 * g++.dg/cpp1y/pr84593.C: New.
8213
8214 PR c++/84492
8215 * g++.dg/pr84492.C: New.
8216
8217 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8218
8219 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
8220 __builtin_ppc_speculation_barrier.
8221
8222 2018-03-05 Jakub Jelinek <jakub@redhat.com>
8223
8224 PR target/84700
8225 * gcc.target/powerpc/pr84700.c: New test.
8226
8227 2018-03-05 Nathan Sidwell <nathan@acm.org>
8228
8229 PR c++/84702
8230 * g++.dg/lookup/pr84702.C: New.
8231
8232 2018-03-05 Jakub Jelinek <jakub@redhat.com>
8233
8234 PR target/84564
8235 * gcc.target/i386/pr84564.c: New test.
8236
8237 2018-03-05 Marek Polacek <polacek@redhat.com>
8238
8239 PR c++/84707
8240 * g++.dg/cpp0x/inline-ns10.C: New test.
8241
8242 2018-03-05 Nathan Sidwell <nathan@acm.org>
8243
8244 PR c++/84694
8245 * g++.dg/template/pr84694.C: New.
8246
8247 2018-03-05 Jakub Jelinek <jakub@redhat.com>
8248
8249 PR target/84524
8250 * gcc.c-torture/execute/pr84524.c: New test.
8251 * gcc.target/i386/avx512bw-pr84524.c: New test.
8252
8253 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
8254
8255 PR target/84264
8256 * g++.dg/pr84264.C: New test.
8257
8258 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8259
8260 PR c++/84618
8261 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
8262 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
8263 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
8264
8265 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
8266
8267 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
8268 * g++.dg/other/i386-3.C: Ditto.
8269 * gcc.target/i386/sse-12.c: Ditto.
8270 * gcc.target/i386/sse-13.c: Ditto.
8271 * gcc.target/i386/sse-14.c: Ditto.
8272 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
8273 * gcc.target/i386/wbinvd-1.c: New test.
8274 * gcc.target/i386/wbnoinvd-1.c: Ditto.
8275 * gcc.target/i386/pconfig-1.c: Ditto.
8276
8277 2018-03-05 Pádraig Brady <P@draigBrady.com>
8278 Nathan Sidwell <nathan@acm.org>
8279
8280 PR c++/84497
8281 * g++.dg/cpp0x/pr84497.C: New.
8282
8283 2018-03-05 Richard Biener <rguenther@suse.de>
8284
8285 PR tree-optimization/84670
8286 * gcc.dg/pr84670-1.c: New testcase.
8287 * gcc.dg/pr84670-2.c: Likewise.
8288 * gcc.dg/pr84670-3.c: Likewise.
8289 * gcc.dg/pr84670-4.c: Likewise.
8290
8291 2018-03-05 Richard Biener <rguenther@suse.de>
8292
8293 PR tree-optimization/84650
8294 * gcc.dg/graphite/pr84650.c: New testcase.
8295
8296 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8297
8298 PR c++/82022
8299 * g++.dg/cpp1z/constexpr-lambda20.C: New.
8300
8301 2018-03-03 Harald Anlauf <anlauf@gmx.de>
8302
8303 PR fortran/71085
8304 * gfortran.dg/pr71085.f90: New test.
8305
8306 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
8307
8308 PR fortran/66128
8309 * gfortran.dg/zero_sized_8.f90: Really commit New test.
8310
8311 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
8312
8313 PR fortran/51434
8314 * gfortran.dg/pr51434.f90: New test.
8315
8316 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8317
8318 PR c++/61358
8319 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
8320
8321 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8322
8323 PR c++/67370
8324 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
8325
8326 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8327
8328 PR c++/71464
8329 * g++.dg/torture/pr71464.C: New.
8330
8331 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
8332
8333 PR fortran/80965
8334 * gfortran.dg/select_type_41.f90: New test.
8335
8336 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8337
8338 PR c++/61135
8339 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
8340
8341 2018-03-02 Marek Polacek <polacek@redhat.com>
8342
8343 PR c++/84578
8344 * g++.dg/ext/flexary29.C: New test.
8345
8346 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8347
8348 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
8349
8350 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8351
8352 PR c++/81812
8353 * g++.dg/torture/pr81812.C: New.
8354
8355 2018-03-02 Marek Polacek <polacek@redhat.com>
8356
8357 PR c++/84171
8358 * g++.dg/warn/Wsign-compare-8.C: New test.
8359
8360 PR c++/84663
8361 * g++.dg/parse/array-size3.C: New test.
8362
8363 PR c++/84664
8364 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
8365
8366 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8367
8368 PR c++/84662
8369 * g++.dg/cpp1y/pr84662.C: New test.
8370
8371 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
8372
8373 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
8374 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
8375 "dg-lto-options".
8376 * g++.dg/lto/20101010-1_0.C: Likewise.
8377 * g++.dg/lto/20101010-2_0.C: Likewise.
8378
8379 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8380
8381 PR ipa/84628
8382 * gcc.dg/pr84628.c: New test.
8383
8384 PR target/56540
8385 * gcc.target/ia64/pr56540.c: New test.
8386
8387 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
8388
8389 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
8390 32-bit target.
8391 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
8392 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
8393 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
8394 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
8395
8396 2018-03-02 Marek Polacek <polacek@redhat.com>
8397
8398 PR c++/84590
8399 * c-c++-common/ubsan/shift-11.c: New test.
8400
8401 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
8402
8403 * gcc.dg/vect/vect-alias-check-13.c: New test.
8404
8405 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8406
8407 PR target/84614
8408 * gcc.dg/pr84614.c: New test.
8409
8410 PR inline-asm/84625
8411 * gcc.target/i386/pr84625.c: New test.
8412
8413 2018-03-02 Richard Biener <rguenther@suse.de>
8414
8415 PR tree-optimization/84427
8416 * gcc.dg/torture/pr84427.c: New testcase.
8417
8418 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
8419
8420 PR target/84534
8421 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
8422 powerpc64le*-*-linux*.
8423 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
8424 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
8425
8426 2018-03-01 Martin Sebor <msebor@redhat.com>
8427
8428 PR c++/84294
8429 * g++.dg/ext/attr-const.C: Remove xfail.
8430 * g++.dg/ext/attr-malloc-3.C: New test.
8431 * g++.dg/ext/attr-noinline-3.C: New test.
8432 * g++.dg/ext/attr-noreturn-3.C: New test.
8433 * g++.dg/ext/attr-nothrow-3.C: New test.
8434 * g++.dg/ext/attr-pure.C: Remove xfail.
8435
8436 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8437
8438 PR sanitizer/70875
8439 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
8440 dg-options and dg-shouldfail "ubsan" directive.
8441
8442 2018-03-01 Marek Polacek <polacek@redhat.com>
8443 Jason Merrill <jason@redhat.com>
8444
8445 PR c++/84582
8446 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
8447 * g++.dg/cpp1z/static1.C: New test.
8448 * g++.dg/template/static37.C: New test.
8449
8450 2018-03-01 Nathan Sidwell <nathan@acm.org>
8451
8452 PR c++/84434
8453 * g++.dg/template/pr84434.C: New.
8454
8455 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
8456
8457 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
8458 -mthumb to the command-line.
8459
8460 2018-03-01 Marek Polacek <polacek@redhat.com>
8461
8462 PR c++/84596
8463 * g++.dg/cpp0x/static_assert14.C: New test.
8464
8465 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
8466
8467 PR c++/79410
8468 * g++.dg/torture/pr79410.C: New.
8469
8470 2018-03-01 Martin Liska <mliska@suse.cz>
8471
8472 PR sanitizer/82484
8473 * gcc.dg/asan/pr82484.c: New test.
8474
8475 2018-03-01 Richard Biener <rguenther@suse.de>
8476
8477 PR debug/84645
8478 * gfortran.dg/lto/pr84645_0.f90: New testcase.
8479
8480 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
8481
8482 PR fortran/84219
8483 * gfortran.dg/coarray_47.f90: New test.
8484
8485 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
8486
8487 PR fortran/84538
8488 * gfortran.dg/class_array_23.f03: New test.
8489
8490 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
8491
8492 PR rtl-optimization/84528
8493 * gcc.dg/torture/pr84538.c: Rename to...
8494 * gcc.dg/torture/pr84528.c: ...this.
8495
8496 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
8497
8498 PR rtl-optimization/84528
8499 * gcc.dg/torture/pr84538.c: New test.
8500
8501 2018-02-28 Martin Sebor <msebor@redhat.com>
8502
8503 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
8504 -fpic test failures.
8505 * c-c++-common/Wrestrict-2.c: Same.
8506 * c-c++-common/Wstringop-truncation.c: Same.
8507 * gcc.dg/Warray-bounds-22.c: Same.
8508 * gcc.dg/Wstringop-overflow.c: Same.
8509 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
8510 (signed_range): Same.
8511 (unsigned_anti_range): Same.
8512 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
8513 (signed_range): Same.
8514 (unsigned_anti_range): Same.
8515 * gcc.dg/attr-alloc_size-7.c: Same.
8516 * gcc.dg/attr-alloc_size-8.c: Same.
8517 * gcc.dg/builtin-alloc-size.c: Same.
8518 * gcc.dg/builtin-stpncpy.c: Same.
8519 * gcc.dg/builtins-nonnull.c: Same.
8520 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
8521 * gcc.dg/pr79214.c: Same.
8522 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
8523 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
8524 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
8525 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
8526 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
8527 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
8528 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
8529 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
8530 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
8531 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
8532 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
8533
8534 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
8535
8536 PR target/84014
8537 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
8538
8539 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8540
8541 PR c++/84609
8542 * g++.dg/cpp0x/pr84609.C: New test.
8543
8544 2018-02-28 Martin Sebor <msebor@redhat.com>
8545
8546 PR testsuite/84617
8547 * g++.dg/ext/attr-malloc-3.C: New test.
8548 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
8549 to pre-existing problems.
8550 * g++.dg/ext/attr-pure.C: Same.
8551
8552 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
8553
8554 PR fortran/83901
8555 * gfortran.dg/associate_37.f90: New test.
8556
8557 PR fortran/83344
8558 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
8559
8560 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8561
8562 PR target/52991
8563 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
8564 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
8565 * gcc.dg/bf-ms-layout-4.c: New test.
8566 * gcc.dg/bf-ms-layout-5.c: New test.
8567
8568 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
8569
8570 PR target/83399
8571 * gcc.target/powerpc/pr83399.c: Only run on Linux.
8572
8573 2018-02-28 Richard Biener <rguenther@suse.de>
8574
8575 PR tree-optimization/84584
8576 * gcc.dg/graphite/pr84584.c: New testcase.
8577
8578 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
8579
8580 PR preprocessor/84517
8581 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
8582
8583 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8584
8585 * c-c++-common/dump-ada-spec-12.c: New test.
8586 * c-c++-common/dump-ada-spec-13.c: Likewise.
8587
8588 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8589
8590 * c-c++-common/dump-ada-spec-11.c: New test.
8591
8592 2018-02-28 Martin Liska <mliska@suse.cz>
8593
8594 PR testsuite/84597
8595 * g++.dg/ext/timevar1.C: Fix pruned patterns.
8596 * g++.dg/ext/timevar2.C: Likewise.
8597
8598 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8599
8600 * c-c++-common/dump-ada-spec-8.c: New test.
8601 * c-c++-common/dump-ada-spec-9.c: Likewise.
8602 * c-c++-common/dump-ada-spec-10.c: Likewise.
8603
8604 2018-02-28 Richard Biener <rguenther@suse.de>
8605
8606 PR middle-end/84607
8607 * gcc.dg/pr84607.c: New testcase.
8608
8609 2018-02-28 Nathan Sidwell <nathan@acm.org>
8610
8611 PR c++/84602
8612 * g++.dg/lookup/pr84602.C: New.
8613
8614 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8615
8616 PR c++/83871
8617 PR c++/83503
8618 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
8619 dg-options.
8620 * g++.dg/ext/attr-nonnull.C: Likewise.
8621 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
8622 directives.
8623 * g++.dg/ext/attr-noinline-2.C: Likewise.
8624 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
8625 -fdump-tree-eh in dg-options.
8626
8627 2018-02-28 Alan Modra <amodra@gmail.com>
8628
8629 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
8630 GNU ld message.
8631 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
8632
8633 2018-02-27 Martin Sebor <msebor@redhat.com>
8634
8635 PR c++/83871
8636 PR c++/83503
8637 * g++.dg/Wmissing-attributes.C: New test.
8638 * g++.dg/ext/attr-const-pure.C: New test.
8639 * g++.dg/ext/attr-const.C: New test.
8640 * g++.dg/ext/attr-deprecated-2.C: New test.
8641 * g++.dg/ext/attr-malloc-2.C: New test.
8642 * g++.dg/ext/attr-malloc.C: New test.
8643 * g++.dg/ext/attr-noinline-2.C: New test.
8644 * g++.dg/ext/attr-noinline.C: New test.
8645 * g++.dg/ext/attr-nonnull.C: New test.
8646 * g++.dg/ext/attr-noreturn-2.C: New test.
8647 * g++.dg/ext/attr-noreturn.C: New test.
8648 * g++.dg/ext/attr-nothrow-2.C: New test.
8649 * g++.dg/ext/attr-nothrow.C: New test.
8650 * g++.dg/ext/attr-optimize.C: New test.
8651 * g++.dg/ext/attr-pure.C: New test.
8652 * g++.dg/ext/attr-returns-nonnull.C: New test.
8653 * g++.dg/ext/attr-warning.C: New test.
8654
8655 2018-02-27 Nathan Sidwell <nathan@acm.org>
8656
8657 PR c++/84426
8658 * g++.dg/lookup/pr84426.C: New.
8659
8660 2018-02-27 Richard Biener <rguenther@suse.de>
8661
8662 PR tree-optimization/84512
8663 * gcc.dg/tree-ssa/pr84512.c: New testcase.
8664
8665 2018-02-27 Martin Liska <mliska@suse.cz>
8666
8667 PR gcov-profile/84548
8668 * g++.dg/gcov/pr84548.C: New test.
8669
8670 2018-02-27 Jakub Jelinek <jakub@redhat.com>
8671
8672 PR target/84575
8673 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
8674
8675 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8676
8677 PR c++/84558
8678 * g++.dg/cpp1y/pr84558.C: New test.
8679
8680 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
8681
8682 PR c++/84540
8683 * g++.dg/cpp0x/alignas14.C: New.
8684 * g++.dg/cpp0x/alignas15.C: Likewise.
8685
8686 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8687
8688 PR c++/84557
8689 * g++.dg/gomp/pr84557.C: New test.
8690
8691 2018-02-26 Marek Polacek <polacek@redhat.com>
8692
8693 PR c++/84325
8694 * g++.dg/cpp1z/pr84325.C: New test.
8695
8696 2018-02-26 Carl Love <cel@us.ibm.com>
8697
8698 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
8699 Power 8 test file.
8700 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
8701 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
8702 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
8703 -mcpu=power8.
8704 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
8705 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
8706 -mcpu=power8.
8707
8708 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
8709
8710 PR target/84039
8711 * gcc.target/i386/indirect-thunk-1.c: Updated.
8712 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8713 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8714 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8715 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8716 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8717 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8718 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8719 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8720 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8721 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8722 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8723 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8724 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8725 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8726 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8727 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8728 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8729 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8730 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8731 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8732 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8733 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8734 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8735 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8736 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8737 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8738 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8739 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8740 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8741 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8742 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8743 * gcc.target/i386/ret-thunk-9.c: Likewise.
8744 * gcc.target/i386/ret-thunk-10.c: Likewise.
8745 * gcc.target/i386/ret-thunk-11.c: Likewise.
8746 * gcc.target/i386/ret-thunk-12.c: Likewise.
8747 * gcc.target/i386/ret-thunk-13.c: Likewise.
8748 * gcc.target/i386/ret-thunk-14.c: Likewise.
8749 * gcc.target/i386/ret-thunk-15.c: Likewise.
8750
8751 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
8752
8753 * gcc.c-torture/execute/20180226-1.c: New test.
8754
8755 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
8756
8757 PR tree-optimization/83965
8758 * gcc.dg/vect/pr83965-2.c: New test.
8759
8760 2018-02-26 Tom de Vries <tom@codesourcery.com>
8761
8762 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
8763
8764 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
8765
8766 PR target/84530
8767 * gcc.target/i386/ret-thunk-22.c: New test.
8768 * gcc.target/i386/ret-thunk-23.c: Likewise.
8769 * gcc.target/i386/ret-thunk-24.c: Likewise.
8770 * gcc.target/i386/ret-thunk-25.c: Likewise.
8771 * gcc.target/i386/ret-thunk-26.c: Likewise.
8772
8773 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
8774
8775 PR c++/84533
8776 * g++.dg/cpp1z/pr84533.C: New.
8777
8778 2018-02-26 Marek Polacek <polacek@redhat.com>
8779
8780 PR c++/84537
8781 * g++.dg/parse/error60.C: New test.
8782
8783 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8784
8785 PR c++/84556
8786 * g++.dg/gomp/pr84556.C: New test.
8787 * g++.dg/vect/pr84556.cc: New test.
8788
8789 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
8790
8791 PR fortran/32957
8792 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
8793 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
8794 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
8795 * gfortran.dg/c_loc_test.f90: Likewise.
8796 * gfortran.dg/c_loc_tests_2.f03: Likewise.
8797 * gfortran.dg/proc_decl_17.f90: Likewise.
8798 * gfortran.dg/proc_ptr_8.f90: Likewise.
8799
8800 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8801
8802 PR target/84521
8803 * gcc.target/aarch64/lr_free_2.c: Revert changes in
8804 r254814 disabling -fomit-frame-pointer by default.
8805 * gcc.target/aarch64/spill_1.c: Likewise.
8806 * gcc.target/aarch64/test_frame_11.c: Likewise.
8807 * gcc.target/aarch64/test_frame_12.c: Likewise.
8808 * gcc.target/aarch64/test_frame_13.c: Likewise.
8809 * gcc.target/aarch64/test_frame_14.c: Likewise.
8810 * gcc.target/aarch64/test_frame_15.c: Likewise.
8811 * gcc.target/aarch64/test_frame_3.c: Likewise.
8812 * gcc.target/aarch64/test_frame_5.c: Likewise.
8813 * gcc.target/aarch64/test_frame_9.c: Likewise.
8814
8815 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
8816
8817 PR fortran/83633
8818 * gfortran.dg/explicit_shape_1.f90: New test.
8819 * gfortran.dg/automatic_module_variable.f90: Update regex.
8820 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
8821 * gfortran.dg/constant_shape.f90: Ditto.
8822 * gfortran.dg/dec_structure_23.f90: Ditto.
8823 * gfortran.dg/pr78240.f90: Ditto.
8824
8825 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
8826
8827 PR fortran/84523
8828 * gfortran.dg/pr84523.f90: New test.
8829
8830 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
8831
8832 PR fortran/78238
8833 * gfortran.dg/select_type_40.f90: New test.
8834
8835 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
8836
8837 PR fortran/30792
8838 * gfortran.dg/data_substring.f90: New test.
8839
8840 2018-02-24 Marek Polacek <polacek@redhat.com>
8841
8842 PR c++/83692
8843 * g++.dg/cpp1z/constexpr-83692.C: New test.
8844
8845 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
8846
8847 PR fortran/84346
8848 * gfortran.dg/statement_function_1.f90: Update test.
8849
8850 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8851
8852 PR fortran/84506
8853 * gfortran.dg/inquire_19.f90: New test.
8854
8855 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8856
8857 PR fortran/83149
8858 * gfortran.dg/pr83149_b.f90: New test.
8859 * gfortran.dg/pr83149_a.f90: Additional source for previous.
8860
8861 2018-02-23 Carl Love <cel@us.ibm.com>
8862
8863 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
8864 vec_signed2 and vec_unsigned2 to new Power 8 test file.
8865 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
8866 Power 8 tests.
8867
8868 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
8869
8870 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
8871 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
8872
8873 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
8874
8875 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
8876 expected output.
8877
8878 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8879
8880 PR fortran/83149
8881 * gfortran.dg/pr83149_1.f90: New test.
8882 * gfortran.dg/pr83149.f90: Additional source for previous.
8883
8884 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
8885
8886 PR testsuite/80551
8887 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
8888 __GI___pthread_mutex_init as well.
8889
8890 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8891
8892 PR fortran/83148
8893 * gfortran.dg/class_68.f90: New test.
8894
8895 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8896
8897 PR fortran/59781
8898 * gfortran.dg/derived_init_5.f90: New test.
8899
8900 2018-02-22 Jakub Jelinek <jakub@redhat.com>
8901
8902 PR target/82851
8903 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
8904 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
8905
8906 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
8907
8908 PR target/81572
8909 * gcc.target/powerpc/pr81572.c: New.
8910
8911 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
8912
8913 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
8914
8915 2018-02-22 Martin Sebor <msebor@redhat.com>
8916
8917 PR tree-optimization/84480
8918 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
8919 * g++.dg/warn/Wstringop-truncation-1.C: New test.
8920
8921 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
8922
8923 PR target/84176
8924 * gcc.target/i386/indirect-thunk-11.c: New test.
8925 * gcc.target/i386/indirect-thunk-12.c: Likewise.
8926 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
8927 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
8928 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
8929 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
8930 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
8931 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
8932 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
8933 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
8934
8935 2018-02-22 Steve Ellcey <sellcey@cavium.com>
8936
8937 PR target/83335
8938 * gcc.target/aarch64/asm-2.c: Add dg-error for
8939 ILP32 mode.
8940 * gcc.target/aarch64/asm-4.c: New test.
8941
8942 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
8943
8944 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
8945
8946 2018-02-22 Marek Polacek <polacek@redhat.com>
8947
8948 PR c++/84493
8949 * g++.dg/parse/error59.C: New test.
8950
8951 2018-02-22 Tom de Vries <tom@codesourcery.com>
8952
8953 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
8954
8955 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
8956
8957 PR c++/77655
8958 * g++.dg/cpp0x/pr77655.C: New.
8959
8960 2018-02-22 Jakub Jelinek <jakub@redhat.com>
8961
8962 PR c++/84496
8963 * g++.dg/cpp1y/pr84496.C: New test.
8964
8965 PR target/84502
8966 * g++.dg/torture/pr84502.C: New test.
8967
8968 PR tree-optimization/84503
8969 * gcc.dg/pr84503-1.c: New test.
8970 * gcc.dg/pr84503-2.c: New test.
8971
8972 2018-02-21 Jakub Jelinek <jakub@redhat.com>
8973
8974 PR tree-optimization/84478
8975 * gcc.c-torture/execute/pr84478.c: New test.
8976
8977 2018-02-20 Martin Sebor <msebor@redhat.com>
8978
8979 PR middle-end/84095
8980 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
8981 * c-c++-common/Wrestrict.c: Same.
8982 * gcc.dg/Wrestrict-6.c: Same.
8983 * gcc.dg/Warray-bounds-27.c: New test.
8984 * gcc.dg/Wrestrict-8.c: New test.
8985 * gcc.dg/Wrestrict-9.c: New test.
8986 * gcc.dg/pr84095.c: New test.
8987
8988 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8989
8990 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
8991
8992 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8993
8994 PR fortran/48890
8995 PR fortran/83823
8996 * gfortran.dg/structure_constructor_14.f90: New test.
8997
8998 2018-02-20 Jeff Law <law@redhat.com>
8999
9000 PR middle-end/82123
9001 PR tree-optimization/81592
9002 PR middle-end/79257
9003 * gcc.dg/pr81592.c: New test.
9004 * gcc.dg/pr82123.c: New test.
9005 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
9006
9007 2018-02-20 Jakub Jelinek <jakub@redhat.com>
9008
9009 PR c++/84488
9010 * g++.dg/warn/Wunused-var-30.C: New test.
9011
9012 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
9013
9014 PR tree-optimization/84419
9015 * gcc.dg/vect/pr84419.c: New test.
9016
9017 2018-02-20 Jakub Jelinek <jakub@redhat.com>
9018
9019 PR middle-end/82004
9020 * gfortran.dg/pr82004.f90: New test.
9021
9022 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
9023
9024 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
9025
9026 2018-02-20 Martin Liska <mliska@suse.cz>
9027
9028 PR c/84310
9029 PR target/79747
9030 * gcc.target/i386/pr84310.c: New test.
9031 * gcc.target/i386/pr84310-2.c: Likewise.
9032
9033 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
9034
9035 PR c++/84446
9036 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
9037
9038 2018-02-20 Jakub Jelinek <jakub@redhat.com>
9039
9040 PR c++/84445
9041 * g++.dg/cpp1z/launder7.C: New test.
9042
9043 PR c++/84449
9044 * g++.dg/cpp0x/constexpr-84449.C: New test.
9045
9046 PR c++/84455
9047 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
9048
9049 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
9050
9051 PR fortran/83344
9052 PR fortran/83975
9053 * gfortran.dg/associate_22.f90: Enable commented out test.
9054 * gfortran.dg/associate_36.f90: New test.
9055
9056 2018-02-19 Jakub Jelinek <jakub@redhat.com>
9057
9058 PR target/84146
9059 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
9060
9061 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
9062
9063 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
9064 (dg-options): Use -mavx instead of -w.
9065
9066 2018-02-19 Jakub Jelinek <jakub@redhat.com>
9067
9068 PR c++/84444
9069 * g++.dg/cpp1z/launder8.C: New test.
9070
9071 PR c++/84448
9072 * g++.dg/gomp/pr84448.C: New test.
9073
9074 PR c++/84430
9075 * g++.dg/gomp/pr84430.C: New test.
9076
9077 PR tree-optimization/84452
9078 * gcc.dg/pr84452.c: New test.
9079
9080 PR c++/79064
9081 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
9082
9083 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
9084
9085 PR fortran/35339
9086 * gfortran.dg/implied_do_io_4.f90: New test.
9087
9088 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
9089
9090 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
9091 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
9092 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
9093
9094 2018-02-19 Carl Love <cel@us.ibm.com>
9095
9096 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
9097
9098 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
9099
9100 PR target/84460
9101 * gcc.target/i386/pr57193.c: Add -mtune=generic.
9102
9103 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
9104
9105 PR c++/84348
9106 * g++.dg/cpp0x/auto50.C: New.
9107 * g++.dg/parse/friend12.C: Adjust.
9108
9109 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9110
9111 PR libgfortran/84389
9112 * gfortran.dg/dtio_33.f90: New test.
9113
9114 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9115
9116 PR libgfortran/84412
9117 * gfortran.dg/inquire_18.f90: New test.
9118
9119 2018-02-18 Janus Weil <janus@gcc.gnu.org>
9120
9121 PR fortran/84381
9122 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
9123 * gfortran.dg/pointer_intent_3.f90: Ditto.
9124 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
9125 * gfortran.dg/protected_3.f90: Ditto.
9126 * gfortran.dg/protected_4.f90: Ditto.
9127 * gfortran.dg/protected_5.f90: Ditto.
9128 * gfortran.dg/protected_6.f90: Ditto.
9129
9130 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
9131
9132 PR fortran/80945
9133 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
9134 change to run.
9135
9136 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
9137
9138 PR fortran/84270
9139 * gfortran.dg/inline_matmul_22.f90: New test.
9140
9141 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
9142
9143 PR fortran/84381
9144 * gfortran.dg/abort_shoulfail.f90: New test.
9145 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
9146 by STOP n.
9147 * gfortran.dg/PR19754_2.f90: Likewise.
9148 * gfortran.dg/PR19872.f: Likewise.
9149 * gfortran.dg/PR49268.f90: Likewise.
9150 * gfortran.dg/Wall.f90: Likewise.
9151 * gfortran.dg/Wno-all.f90: Likewise.
9152 * gfortran.dg/achar_1.f90: Likewise.
9153 * gfortran.dg/achar_2.f90: Likewise.
9154 * gfortran.dg/achar_4.f90: Likewise.
9155 * gfortran.dg/achar_6.F90: Likewise.
9156 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
9157 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
9158 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
9159 * gfortran.dg/actual_array_offset_1.f90: Likewise.
9160 * gfortran.dg/actual_array_result_1.f90: Likewise.
9161 * gfortran.dg/actual_array_substr_1.f90: Likewise.
9162 * gfortran.dg/actual_array_substr_2.f90: Likewise.
9163 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
9164 * gfortran.dg/actual_procedure_1.f90: Likewise.
9165 * gfortran.dg/adjustl_1.f90: Likewise.
9166 * gfortran.dg/advance_1.f90: Likewise.
9167 * gfortran.dg/advance_4.f90: Likewise.
9168 * gfortran.dg/advance_5.f90: Likewise.
9169 * gfortran.dg/advance_6.f90: Likewise.
9170 * gfortran.dg/aint_anint_1.f90: Likewise.
9171 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
9172 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
9173 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
9174 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
9175 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
9176 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
9177 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
9178 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
9179 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
9180 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
9181 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
9182 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
9183 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
9184 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
9185 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
9186 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
9187 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
9188 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
9189 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
9190 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
9191 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
9192 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
9193 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
9194 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
9195 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
9196 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
9197 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
9198 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
9199 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
9200 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
9201 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
9202 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
9203 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
9204 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
9205 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
9206 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
9207 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
9208 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
9209 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
9210 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
9211 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
9212 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
9213 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
9214 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
9215 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
9216 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
9217 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
9218 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
9219 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
9220 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
9221 * gfortran.dg/allocatable_function_1.f90: Likewise.
9222 * gfortran.dg/allocatable_function_10.f90: Likewise.
9223 * gfortran.dg/allocatable_function_3.f90: Likewise.
9224 * gfortran.dg/allocatable_function_5.f90: Likewise.
9225 * gfortran.dg/allocatable_function_6.f90: Likewise.
9226 * gfortran.dg/allocatable_function_7.f90: Likewise.
9227 * gfortran.dg/allocatable_function_8.f90: Likewise.
9228 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
9229 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
9230 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
9231 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
9232 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
9233 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
9234 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
9235 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
9236 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
9237 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
9238 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
9239 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
9240 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
9241 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
9242 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
9243 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
9244 * gfortran.dg/allocate_class_3.f90: Likewise.
9245 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
9246 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
9247 * gfortran.dg/allocate_derived_5.f90: Likewise.
9248 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
9249 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
9250 * gfortran.dg/allocate_with_source_1.f90: Likewise.
9251 * gfortran.dg/allocate_with_source_10.f08: Likewise.
9252 * gfortran.dg/allocate_with_source_11.f08: Likewise.
9253 * gfortran.dg/allocate_with_source_12.f03: Likewise.
9254 * gfortran.dg/allocate_with_source_15.f03: Likewise.
9255 * gfortran.dg/allocate_with_source_16.f90: Likewise.
9256 * gfortran.dg/allocate_with_source_17.f03: Likewise.
9257 * gfortran.dg/allocate_with_source_18.f03: Likewise.
9258 * gfortran.dg/allocate_with_source_2.f90: Likewise.
9259 * gfortran.dg/allocate_with_source_20.f03: Likewise.
9260 * gfortran.dg/allocate_with_source_22.f03: Likewise.
9261 * gfortran.dg/allocate_with_source_23.f03: Likewise.
9262 * gfortran.dg/allocate_with_source_24.f90: Likewise.
9263 * gfortran.dg/allocate_with_source_5.f90: Likewise.
9264 * gfortran.dg/allocate_with_source_6.f90: Likewise.
9265 * gfortran.dg/allocate_with_source_7.f08: Likewise.
9266 * gfortran.dg/allocate_with_source_8.f08: Likewise.
9267 * gfortran.dg/allocate_with_source_9.f08: Likewise.
9268 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
9269 * gfortran.dg/allocate_zerosize_3.f: Likewise.
9270 * gfortran.dg/altreturn_3.f90: Likewise.
9271 * gfortran.dg/altreturn_5.f90: Likewise.
9272 * gfortran.dg/altreturn_7.f90: Likewise.
9273 * gfortran.dg/and_or_xor.f90: Likewise.
9274 * gfortran.dg/anint_1.f90: Likewise.
9275 * gfortran.dg/any_all_1.f90: Likewise.
9276 * gfortran.dg/anyallcount_1.f90: Likewise.
9277 * gfortran.dg/append_1.f90: Likewise.
9278 * gfortran.dg/argument_checking_1.f90: Likewise.
9279 * gfortran.dg/argument_checking_2.f90: Likewise.
9280 * gfortran.dg/argument_checking_8.f90: Likewise.
9281 * gfortran.dg/arithmetic_if.f90: Likewise.
9282 * gfortran.dg/array_1.f90: Likewise.
9283 * gfortran.dg/array_2.f90: Likewise.
9284 * gfortran.dg/array_alloc_1.f90: Likewise.
9285 * gfortran.dg/array_alloc_2.f90: Likewise.
9286 * gfortran.dg/array_alloc_3.f90: Likewise.
9287 * gfortran.dg/array_assignment_1.F90: Likewise.
9288 * gfortran.dg/array_assignment_5.f90: Likewise.
9289 * gfortran.dg/array_constructor_1.f90: Likewise.
9290 * gfortran.dg/array_constructor_10.f90: Likewise.
9291 * gfortran.dg/array_constructor_11.f90: Likewise.
9292 * gfortran.dg/array_constructor_12.f90: Likewise.
9293 * gfortran.dg/array_constructor_15.f90: Likewise.
9294 * gfortran.dg/array_constructor_16.f90: Likewise.
9295 * gfortran.dg/array_constructor_17.f90: Likewise.
9296 * gfortran.dg/array_constructor_19.f90: Likewise.
9297 * gfortran.dg/array_constructor_23.f: Likewise.
9298 * gfortran.dg/array_constructor_24.f: Likewise.
9299 * gfortran.dg/array_constructor_32.f90: Likewise.
9300 * gfortran.dg/array_constructor_36.f90: Likewise.
9301 * gfortran.dg/array_constructor_39.f90: Likewise.
9302 * gfortran.dg/array_constructor_4.f90: Likewise.
9303 * gfortran.dg/array_constructor_40.f90: Likewise.
9304 * gfortran.dg/array_constructor_44.f90: Likewise.
9305 * gfortran.dg/array_constructor_45.f90: Likewise.
9306 * gfortran.dg/array_constructor_46.f90: Likewise.
9307 * gfortran.dg/array_constructor_47.f90: Likewise.
9308 * gfortran.dg/array_constructor_49.f90: Likewise.
9309 * gfortran.dg/array_constructor_5.f90: Likewise.
9310 * gfortran.dg/array_constructor_50.f90: Likewise.
9311 * gfortran.dg/array_constructor_6.f90: Likewise.
9312 * gfortran.dg/array_constructor_7.f90: Likewise.
9313 * gfortran.dg/array_constructor_8.f90: Likewise.
9314 * gfortran.dg/array_constructor_9.f90: Likewise.
9315 * gfortran.dg/array_constructor_type_1.f03: Likewise.
9316 * gfortran.dg/array_constructor_type_10.f03: Likewise.
9317 * gfortran.dg/array_constructor_type_11.f03: Likewise.
9318 * gfortran.dg/array_constructor_type_12.f03: Likewise.
9319 * gfortran.dg/array_constructor_type_13.f90: Likewise.
9320 * gfortran.dg/array_constructor_type_14.f03: Likewise.
9321 * gfortran.dg/array_constructor_type_16.f03: Likewise.
9322 * gfortran.dg/array_constructor_type_2.f03: Likewise.
9323 * gfortran.dg/array_constructor_type_22.f03: Likewise.
9324 * gfortran.dg/array_constructor_type_3.f03: Likewise.
9325 * gfortran.dg/array_constructor_type_4.f03: Likewise.
9326 * gfortran.dg/array_constructor_type_5.f03: Likewise.
9327 * gfortran.dg/array_constructor_type_6.f03: Likewise.
9328 * gfortran.dg/array_constructor_type_7.f03: Likewise.
9329 * gfortran.dg/array_function_1.f90: Likewise.
9330 * gfortran.dg/array_function_5.f90: Likewise.
9331 * gfortran.dg/array_initializer_1.f90: Likewise.
9332 * gfortran.dg/array_initializer_2.f90: Likewise.
9333 * gfortran.dg/array_memcpy_5.f90: Likewise.
9334 * gfortran.dg/array_memset_2.f90: Likewise.
9335 * gfortran.dg/array_reference_1.f90: Likewise.
9336 * gfortran.dg/array_return_value_1.f90: Likewise.
9337 * gfortran.dg/array_section_1.f90: Likewise.
9338 * gfortran.dg/array_temporaries_3.f90: Likewise.
9339 * gfortran.dg/arrayio_1.f90: Likewise.
9340 * gfortran.dg/arrayio_10.f90: Likewise.
9341 * gfortran.dg/arrayio_11.f90: Likewise.
9342 * gfortran.dg/arrayio_12.f90: Likewise.
9343 * gfortran.dg/arrayio_13.f90: Likewise.
9344 * gfortran.dg/arrayio_14.f90: Likewise.
9345 * gfortran.dg/arrayio_16.f90: Likewise.
9346 * gfortran.dg/arrayio_2.f90: Likewise.
9347 * gfortran.dg/arrayio_3.f90: Likewise.
9348 * gfortran.dg/arrayio_4.f90: Likewise.
9349 * gfortran.dg/arrayio_5.f90: Likewise.
9350 * gfortran.dg/arrayio_6.f90: Likewise.
9351 * gfortran.dg/arrayio_7.f90: Likewise.
9352 * gfortran.dg/arrayio_8.f90: Likewise.
9353 * gfortran.dg/arrayio_9.f90: Likewise.
9354 * gfortran.dg/arrayio_derived_1.f90: Likewise.
9355 * gfortran.dg/assign_10.f90: Likewise.
9356 * gfortran.dg/assign_9.f90: Likewise.
9357 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
9358 * gfortran.dg/assignment_1.f90: Likewise.
9359 * gfortran.dg/associate_1.f03: Likewise.
9360 * gfortran.dg/associate_11.f90: Likewise.
9361 * gfortran.dg/associate_13.f90: Likewise.
9362 * gfortran.dg/associate_15.f90: Likewise.
9363 * gfortran.dg/associate_17.f90: Likewise.
9364 * gfortran.dg/associate_18.f08: Likewise.
9365 * gfortran.dg/associate_19.f03: Likewise.
9366 * gfortran.dg/associate_20.f03: Likewise.
9367 * gfortran.dg/associate_22.f90: Likewise.
9368 * gfortran.dg/associate_23.f90: Likewise.
9369 * gfortran.dg/associate_24.f90: Likewise.
9370 * gfortran.dg/associate_25.f90: Likewise.
9371 * gfortran.dg/associate_27.f90: Likewise.
9372 * gfortran.dg/associate_28.f90: Likewise.
9373 * gfortran.dg/associate_32.f03: Likewise.
9374 * gfortran.dg/associate_33.f03: Likewise.
9375 * gfortran.dg/associate_34.f90: Likewise.
9376 * gfortran.dg/associate_6.f03: Likewise.
9377 * gfortran.dg/associate_7.f03: Likewise.
9378 * gfortran.dg/associate_8.f03: Likewise.
9379 * gfortran.dg/associate_9.f03: Likewise.
9380 * gfortran.dg/associated_1.f90: Likewise.
9381 * gfortran.dg/associated_2.f90: Likewise.
9382 * gfortran.dg/associated_5.f90: Likewise.
9383 * gfortran.dg/associated_6.f90: Likewise.
9384 * gfortran.dg/associated_target_3.f90: Likewise.
9385 * gfortran.dg/associated_target_4.f90: Likewise.
9386 * gfortran.dg/associated_target_5.f03: Likewise.
9387 * gfortran.dg/associated_target_6.f03: Likewise.
9388 * gfortran.dg/assumed_dummy_1.f90: Likewise.
9389 * gfortran.dg/assumed_rank_1.f90: Likewise.
9390 * gfortran.dg/assumed_rank_10.f90: Likewise.
9391 * gfortran.dg/assumed_rank_2.f90: Likewise.
9392 * gfortran.dg/assumed_rank_7.f90: Likewise.
9393 * gfortran.dg/assumed_rank_8.f90: Likewise.
9394 * gfortran.dg/assumed_rank_9.f90: Likewise.
9395 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
9396 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
9397 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
9398 * gfortran.dg/assumed_type_2.f90: Likewise.
9399 * gfortran.dg/atan2_1.f90: Likewise.
9400 * gfortran.dg/auto_array_1.f90: Likewise.
9401 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
9402 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
9403 * gfortran.dg/auto_char_len_3.f90: Likewise.
9404 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
9405 * gfortran.dg/auto_internal_assumed.f90: Likewise.
9406 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
9407 * gfortran.dg/auto_save_2.f90: Likewise.
9408 * gfortran.dg/automatic_default_init_1.f90: Likewise.
9409 * gfortran.dg/backslash_1.f90: Likewise.
9410 * gfortran.dg/backslash_2.f90: Likewise.
9411 * gfortran.dg/backslash_3.f: Likewise.
9412 * gfortran.dg/backspace_1.f: Likewise.
9413 * gfortran.dg/backspace_10.f90: Likewise.
9414 * gfortran.dg/backspace_11.f90: Likewise.
9415 * gfortran.dg/backspace_2.f: Likewise.
9416 * gfortran.dg/backspace_3.f: Likewise.
9417 * gfortran.dg/backspace_4.f: Likewise.
9418 * gfortran.dg/backspace_5.f: Likewise.
9419 * gfortran.dg/backspace_6.f: Likewise.
9420 * gfortran.dg/backspace_7.f90: Likewise.
9421 * gfortran.dg/backspace_8.f: Likewise.
9422 * gfortran.dg/backspace_9.f: Likewise.
9423 * gfortran.dg/bessel_1.f90: Likewise.
9424 * gfortran.dg/bessel_2.f90: Likewise.
9425 * gfortran.dg/bessel_5.f90: Likewise.
9426 * gfortran.dg/bessel_6.f90: Likewise.
9427 * gfortran.dg/bessel_7.f90: Likewise.
9428 * gfortran.dg/bind_c_dts_2.f03: Likewise.
9429 * gfortran.dg/bind_c_dts_3.f03: Likewise.
9430 * gfortran.dg/bind_c_usage_15.f90: Likewise.
9431 * gfortran.dg/bind_c_usage_16.f03: Likewise.
9432 * gfortran.dg/bind_c_usage_17.f90: Likewise.
9433 * gfortran.dg/bind_c_usage_24.f90: Likewise.
9434 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
9435 * gfortran.dg/binding_label_tests_16.f03: Likewise.
9436 * gfortran.dg/binding_label_tests_23.f90: Likewise.
9437 * gfortran.dg/bit_comparison_1.F90: Likewise.
9438 * gfortran.dg/bit_comparison_2.F90: Likewise.
9439 * gfortran.dg/block_1.f08: Likewise.
9440 * gfortran.dg/block_13.f08: Likewise.
9441 * gfortran.dg/block_14.f90: Likewise.
9442 * gfortran.dg/block_2.f08: Likewise.
9443 * gfortran.dg/block_6.f08: Likewise.
9444 * gfortran.dg/block_7.f08: Likewise.
9445 * gfortran.dg/block_8.f08: Likewise.
9446 * gfortran.dg/blockdata_1.f90: Likewise.
9447 * gfortran.dg/bound_1.f90: Likewise.
9448 * gfortran.dg/bound_2.f90: Likewise.
9449 * gfortran.dg/bound_3.f90: Likewise.
9450 * gfortran.dg/bound_4.f90: Likewise.
9451 * gfortran.dg/bound_5.f90: Likewise.
9452 * gfortran.dg/bound_6.f90: Likewise.
9453 * gfortran.dg/bound_7.f90: Likewise.
9454 * gfortran.dg/bound_8.f90: Likewise.
9455 * gfortran.dg/bound_9.f90: Likewise.
9456 * gfortran.dg/bound_simplification_1.f90: Likewise.
9457 * gfortran.dg/bound_simplification_3.f90: Likewise.
9458 * gfortran.dg/bound_simplification_4.f90: Likewise.
9459 * gfortran.dg/bound_simplification_5.f90: Likewise.
9460 * gfortran.dg/bound_simplification_6.f90: Likewise.
9461 * gfortran.dg/bounds_check_1.f90: Likewise.
9462 * gfortran.dg/bounds_check_12.f90: Likewise.
9463 * gfortran.dg/bounds_check_14.f90: Likewise.
9464 * gfortran.dg/bounds_check_15.f90: Likewise.
9465 * gfortran.dg/bounds_check_19.f90: Likewise.
9466 * gfortran.dg/bounds_check_8.f90: Likewise.
9467 * gfortran.dg/bounds_check_9.f90: Likewise.
9468 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
9469 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
9470 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
9471 * gfortran.dg/boz_1.f90: Likewise.
9472 * gfortran.dg/boz_11.f90: Likewise.
9473 * gfortran.dg/boz_13.f90: Likewise.
9474 * gfortran.dg/boz_14.f90: Likewise.
9475 * gfortran.dg/boz_15.f90: Likewise.
9476 * gfortran.dg/boz_3.f90: Likewise.
9477 * gfortran.dg/boz_6.f90: Likewise.
9478 * gfortran.dg/boz_9.f90: Likewise.
9479 * gfortran.dg/byte_1.f90: Likewise.
9480 * gfortran.dg/byte_2.f90: Likewise.
9481 * gfortran.dg/c_assoc.f90: Likewise.
9482 * gfortran.dg/c_assoc_2.f03: Likewise.
9483 * gfortran.dg/c_assoc_3.f90: Likewise.
9484 * gfortran.dg/c_by_val_1.f: Likewise.
9485 * gfortran.dg/c_by_val_5.f90: Likewise.
9486 * gfortran.dg/c_char_tests.f03: Likewise.
9487 * gfortran.dg/c_char_tests_2.f03: Likewise.
9488 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
9489 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
9490 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
9491 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
9492 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
9493 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
9494 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
9495 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
9496 * gfortran.dg/c_kind_params.f90: Likewise.
9497 * gfortran.dg/c_loc_test_20.f90: Likewise.
9498 * gfortran.dg/c_loc_tests_2.f03: Likewise.
9499 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
9500 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
9501 * gfortran.dg/c_size_t_test.f03: Likewise.
9502 * gfortran.dg/c_sizeof_1.f90: Likewise.
9503 * gfortran.dg/c_sizeof_5.f90: Likewise.
9504 * gfortran.dg/c_sizeof_6.f90: Likewise.
9505 * gfortran.dg/char4_iunit_1.f03: Likewise.
9506 * gfortran.dg/char4_iunit_2.f03: Likewise.
9507 * gfortran.dg/char_allocation_1.f90: Likewise.
9508 * gfortran.dg/char_array_constructor.f90: Likewise.
9509 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
9510 * gfortran.dg/char_assign_1.f90: Likewise.
9511 * gfortran.dg/char_associated_1.f90: Likewise.
9512 * gfortran.dg/char_cast_2.f90: Likewise.
9513 * gfortran.dg/char_comparison_1.f: Likewise.
9514 * gfortran.dg/char_component_initializer_1.f90: Likewise.
9515 * gfortran.dg/char_component_initializer_2.f90: Likewise.
9516 * gfortran.dg/char_cons_len.f90: Likewise.
9517 * gfortran.dg/char_conversion.f90: Likewise.
9518 * gfortran.dg/char_cshift_1.f90: Likewise.
9519 * gfortran.dg/char_cshift_2.f90: Likewise.
9520 * gfortran.dg/char_decl_2.f90: Likewise.
9521 * gfortran.dg/char_eoshift_1.f90: Likewise.
9522 * gfortran.dg/char_eoshift_2.f90: Likewise.
9523 * gfortran.dg/char_eoshift_3.f90: Likewise.
9524 * gfortran.dg/char_eoshift_4.f90: Likewise.
9525 * gfortran.dg/char_eoshift_5.f90: Likewise.
9526 * gfortran.dg/char_expr_1.f90: Likewise.
9527 * gfortran.dg/char_expr_3.f90: Likewise.
9528 * gfortran.dg/char_initialiser_actual.f90: Likewise.
9529 * gfortran.dg/char_length_12.f90: Likewise.
9530 * gfortran.dg/char_length_14.f90: Likewise.
9531 * gfortran.dg/char_length_15.f90: Likewise.
9532 * gfortran.dg/char_length_17.f90: Likewise.
9533 * gfortran.dg/char_length_20.f90: Likewise.
9534 * gfortran.dg/char_length_21.f90: Likewise.
9535 * gfortran.dg/char_length_5.f90: Likewise.
9536 * gfortran.dg/char_length_6.f90: Likewise.
9537 * gfortran.dg/char_length_7.f90: Likewise.
9538 * gfortran.dg/char_length_8.f90: Likewise.
9539 * gfortran.dg/char_pack_1.f90: Likewise.
9540 * gfortran.dg/char_pack_2.f90: Likewise.
9541 * gfortran.dg/char_pointer_assign.f90: Likewise.
9542 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
9543 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
9544 * gfortran.dg/char_pointer_dependency.f90: Likewise.
9545 * gfortran.dg/char_pointer_dummy.f90: Likewise.
9546 * gfortran.dg/char_pointer_func.f90: Likewise.
9547 * gfortran.dg/char_reshape_1.f90: Likewise.
9548 * gfortran.dg/char_result_1.f90: Likewise.
9549 * gfortran.dg/char_result_12.f90: Likewise.
9550 * gfortran.dg/char_result_13.f90: Likewise.
9551 * gfortran.dg/char_result_14.f90: Likewise.
9552 * gfortran.dg/char_result_15.f90: Likewise.
9553 * gfortran.dg/char_result_2.f90: Likewise.
9554 * gfortran.dg/char_result_3.f90: Likewise.
9555 * gfortran.dg/char_result_4.f90: Likewise.
9556 * gfortran.dg/char_result_5.f90: Likewise.
9557 * gfortran.dg/char_result_6.f90: Likewise.
9558 * gfortran.dg/char_result_7.f90: Likewise.
9559 * gfortran.dg/char_result_8.f90: Likewise.
9560 * gfortran.dg/char_spread_1.f90: Likewise.
9561 * gfortran.dg/char_transpose_1.f90: Likewise.
9562 * gfortran.dg/char_type_len.f90: Likewise.
9563 * gfortran.dg/char_unpack_1.f90: Likewise.
9564 * gfortran.dg/char_unpack_2.f90: Likewise.
9565 * gfortran.dg/character_array_constructor_1.f90: Likewise.
9566 * gfortran.dg/character_comparison_1.f90: Likewise.
9567 * gfortran.dg/character_comparison_2.f90: Likewise.
9568 * gfortran.dg/character_comparison_3.f90: Likewise.
9569 * gfortran.dg/character_comparison_4.f90: Likewise.
9570 * gfortran.dg/character_comparison_5.f90: Likewise.
9571 * gfortran.dg/character_comparison_6.f90: Likewise.
9572 * gfortran.dg/character_comparison_7.f90: Likewise.
9573 * gfortran.dg/character_comparison_8.f90: Likewise.
9574 * gfortran.dg/character_comparison_9.f90: Likewise.
9575 * gfortran.dg/charlen_15.f90: Likewise.
9576 * gfortran.dg/charlen_16.f90: Likewise.
9577 * gfortran.dg/chkbits.f90: Likewise.
9578 * gfortran.dg/chmod_1.f90: Likewise.
9579 * gfortran.dg/chmod_2.f90: Likewise.
9580 * gfortran.dg/chmod_3.f90: Likewise.
9581 * gfortran.dg/class_1.f03: Likewise.
9582 * gfortran.dg/class_18.f03: Likewise.
9583 * gfortran.dg/class_19.f03: Likewise.
9584 * gfortran.dg/class_35.f90: Likewise.
9585 * gfortran.dg/class_46.f03: Likewise.
9586 * gfortran.dg/class_48.f90: Likewise.
9587 * gfortran.dg/class_51.f90: Likewise.
9588 * gfortran.dg/class_52.f90: Likewise.
9589 * gfortran.dg/class_6.f03: Likewise.
9590 * gfortran.dg/class_63.f90: Likewise.
9591 * gfortran.dg/class_64.f90: Likewise.
9592 * gfortran.dg/class_65.f90: Likewise.
9593 * gfortran.dg/class_66.f90: Likewise.
9594 * gfortran.dg/class_67.f90: Likewise.
9595 * gfortran.dg/class_9.f03: Likewise.
9596 * gfortran.dg/class_alias.f90: Likewise.
9597 * gfortran.dg/class_allocate_1.f03: Likewise.
9598 * gfortran.dg/class_allocate_10.f03: Likewise.
9599 * gfortran.dg/class_allocate_13.f90: Likewise.
9600 * gfortran.dg/class_allocate_14.f90: Likewise.
9601 * gfortran.dg/class_allocate_15.f90: Likewise.
9602 * gfortran.dg/class_allocate_19.f03: Likewise.
9603 * gfortran.dg/class_allocate_21.f90: Likewise.
9604 * gfortran.dg/class_allocate_22.f90: Likewise.
9605 * gfortran.dg/class_allocate_3.f03: Likewise.
9606 * gfortran.dg/class_allocate_4.f03: Likewise.
9607 * gfortran.dg/class_allocate_5.f90: Likewise.
9608 * gfortran.dg/class_allocate_6.f03: Likewise.
9609 * gfortran.dg/class_allocate_7.f03: Likewise.
9610 * gfortran.dg/class_allocate_8.f03: Likewise.
9611 * gfortran.dg/class_allocate_9.f03: Likewise.
9612 * gfortran.dg/class_array_1.f03: Likewise.
9613 * gfortran.dg/class_array_14.f90: Likewise.
9614 * gfortran.dg/class_array_15.f03: Likewise.
9615 * gfortran.dg/class_array_16.f90: Likewise.
9616 * gfortran.dg/class_array_2.f03: Likewise.
9617 * gfortran.dg/class_array_20.f03: Likewise.
9618 * gfortran.dg/class_array_21.f03: Likewise.
9619 * gfortran.dg/class_array_3.f03: Likewise.
9620 * gfortran.dg/class_array_4.f03: Likewise.
9621 * gfortran.dg/class_array_7.f03: Likewise.
9622 * gfortran.dg/class_array_8.f03: Likewise.
9623 * gfortran.dg/class_array_9.f03: Likewise.
9624 * gfortran.dg/class_defined_operator_1.f03: Likewise.
9625 * gfortran.dg/class_dummy_1.f03: Likewise.
9626 * gfortran.dg/class_optional_1.f90: Likewise.
9627 * gfortran.dg/class_optional_2.f90: Likewise.
9628 * gfortran.dg/class_result_5.f90: Likewise.
9629 * gfortran.dg/class_result_6.f90: Likewise.
9630 * gfortran.dg/class_to_type_1.f03: Likewise.
9631 * gfortran.dg/class_to_type_2.f90: Likewise.
9632 * gfortran.dg/class_to_type_3.f03: Likewise.
9633 * gfortran.dg/class_to_type_4.f90: Likewise.
9634 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
9635 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
9636 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
9637 * gfortran.dg/coarray/atomic_1.f90: Likewise.
9638 * gfortran.dg/coarray/atomic_2.f90: Likewise.
9639 * gfortran.dg/coarray/codimension.f90: Likewise.
9640 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
9641 * gfortran.dg/coarray/collectives_1.f90: Likewise.
9642 * gfortran.dg/coarray/collectives_2.f90: Likewise.
9643 * gfortran.dg/coarray/collectives_3.f90: Likewise.
9644 * gfortran.dg/coarray/collectives_4.f90: Likewise.
9645 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
9646 * gfortran.dg/coarray/dummy_1.f90: Likewise.
9647 * gfortran.dg/coarray/event_1.f90: Likewise.
9648 * gfortran.dg/coarray/event_2.f90: Likewise.
9649 * gfortran.dg/coarray/get_array.f90: Likewise.
9650 * gfortran.dg/coarray/image_index_1.f90: Likewise.
9651 * gfortran.dg/coarray/image_index_2.f90: Likewise.
9652 * gfortran.dg/coarray/image_index_3.f90: Likewise.
9653 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
9654 * gfortran.dg/coarray/lock_1.f90: Likewise.
9655 * gfortran.dg/coarray/lock_2.f90: Likewise.
9656 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
9657 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
9658 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
9659 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
9660 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
9661 * gfortran.dg/coarray/registering_1.f90: Likewise.
9662 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
9663 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
9664 * gfortran.dg/coarray/send_array.f90: Likewise.
9665 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
9666 * gfortran.dg/coarray/sendget_array.f90: Likewise.
9667 * gfortran.dg/coarray/subobject_1.f90: Likewise.
9668 * gfortran.dg/coarray/sync_1.f90: Likewise.
9669 * gfortran.dg/coarray/sync_3.f90: Likewise.
9670 * gfortran.dg/coarray/this_image_1.f90: Likewise.
9671 * gfortran.dg/coarray/this_image_2.f90: Likewise.
9672 * gfortran.dg/coarray_13.f90: Likewise.
9673 * gfortran.dg/coarray_15.f90: Likewise.
9674 * gfortran.dg/coarray_16.f90: Likewise.
9675 * gfortran.dg/coarray_2.f90: Likewise.
9676 * gfortran.dg/coarray_23.f90: Likewise.
9677 * gfortran.dg/coarray_40.f90: Likewise.
9678 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
9679 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
9680 * gfortran.dg/coarray_allocate_10.f08: Likewise.
9681 * gfortran.dg/coarray_allocate_2.f08: Likewise.
9682 * gfortran.dg/coarray_allocate_3.f08: Likewise.
9683 * gfortran.dg/coarray_allocate_4.f08: Likewise.
9684 * gfortran.dg/coarray_allocate_5.f08: Likewise.
9685 * gfortran.dg/coarray_allocate_7.f08: Likewise.
9686 * gfortran.dg/coarray_allocate_8.f08: Likewise.
9687 * gfortran.dg/coarray_allocate_9.f08: Likewise.
9688 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
9689 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
9690 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
9691 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
9692 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
9693 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
9694 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
9695 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
9696 * gfortran.dg/coarray_stat_2.f90: Likewise.
9697 * gfortran.dg/coarray_subobject_1.f90: Likewise.
9698 * gfortran.dg/coindexed_1.f90: Likewise.
9699 * gfortran.dg/comma.f: Likewise.
9700 * gfortran.dg/comma_format_extension_3.f: Likewise.
9701 * gfortran.dg/comma_format_extension_4.f: Likewise.
9702 * gfortran.dg/common_2.f90: Likewise.
9703 * gfortran.dg/common_4.f90: Likewise.
9704 * gfortran.dg/common_align_1.f90: Likewise.
9705 * gfortran.dg/common_align_2.f90: Likewise.
9706 * gfortran.dg/common_equivalence_1.f: Likewise.
9707 * gfortran.dg/common_pointer_1.f90: Likewise.
9708 * gfortran.dg/common_resize_1.f: Likewise.
9709 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
9710 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
9711 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
9712 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
9713 * gfortran.dg/complex_read.f90: Likewise.
9714 * gfortran.dg/complex_write.f90: Likewise.
9715 * gfortran.dg/constant_substring.f: Likewise.
9716 * gfortran.dg/constructor_2.f90: Likewise.
9717 * gfortran.dg/constructor_3.f90: Likewise.
9718 * gfortran.dg/constructor_6.f90: Likewise.
9719 * gfortran.dg/contained_1.f90: Likewise.
9720 * gfortran.dg/contained_3.f90: Likewise.
9721 * gfortran.dg/contained_equivalence_1.f90: Likewise.
9722 * gfortran.dg/contained_module_proc_1.f90: Likewise.
9723 * gfortran.dg/continuation_1.f90: Likewise.
9724 * gfortran.dg/continuation_11.f90: Likewise.
9725 * gfortran.dg/continuation_12.f90: Likewise.
9726 * gfortran.dg/continuation_13.f90: Likewise.
9727 * gfortran.dg/continuation_14.f: Likewise.
9728 * gfortran.dg/continuation_8.f90: Likewise.
9729 * gfortran.dg/convert_2.f90: Likewise.
9730 * gfortran.dg/convert_implied_open.f90: Likewise.
9731 * gfortran.dg/count_init_expr.f03: Likewise.
9732 * gfortran.dg/cr_lf.f90: Likewise.
9733 * gfortran.dg/cray_pointers_10.f90: Likewise.
9734 * gfortran.dg/cray_pointers_2.f90: Likewise.
9735 * gfortran.dg/cray_pointers_5.f90: Likewise.
9736 * gfortran.dg/cray_pointers_7.f90: Likewise.
9737 * gfortran.dg/cray_pointers_8.f90: Likewise.
9738 * gfortran.dg/cshift_1.f90: Likewise.
9739 * gfortran.dg/cshift_2.f90: Likewise.
9740 * gfortran.dg/cshift_large_1.f90: Likewise.
9741 * gfortran.dg/cshift_nan_1.f90: Likewise.
9742 * gfortran.dg/csqrt_2.f: Likewise.
9743 * gfortran.dg/data_array_1.f90: Likewise.
9744 * gfortran.dg/data_char_1.f90: Likewise.
9745 * gfortran.dg/data_char_2.f90: Likewise.
9746 * gfortran.dg/data_char_3.f90: Likewise.
9747 * gfortran.dg/data_derived_1.f90: Likewise.
9748 * gfortran.dg/data_implied_do_1.f90: Likewise.
9749 * gfortran.dg/data_namelist_conflict.f90: Likewise.
9750 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
9751 * gfortran.dg/deallocate_stat.f90: Likewise.
9752 * gfortran.dg/deallocate_stat_2.f90: Likewise.
9753 * gfortran.dg/debug/pr37738.f: Likewise.
9754 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
9755 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
9756 * gfortran.dg/dec_exp_1.f90: Likewise.
9757 * gfortran.dg/dec_init_1.f90: Likewise.
9758 * gfortran.dg/dec_init_2.f90: Likewise.
9759 * gfortran.dg/dec_init_3.f90: Likewise.
9760 * gfortran.dg/dec_init_4.f90: Likewise.
9761 * gfortran.dg/dec_io_1.f90: Likewise.
9762 * gfortran.dg/dec_io_2.f90: Likewise.
9763 * gfortran.dg/dec_io_2a.f90: Likewise.
9764 * gfortran.dg/dec_io_6.f90: Likewise.
9765 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
9766 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
9767 * gfortran.dg/dec_math.f90: Likewise.
9768 * gfortran.dg/dec_parameter_1.f: Likewise.
9769 * gfortran.dg/dec_parameter_2.f90: Likewise.
9770 * gfortran.dg/dec_static_1.f90: Likewise.
9771 * gfortran.dg/dec_static_2.f90: Likewise.
9772 * gfortran.dg/dec_structure_1.f90: Likewise.
9773 * gfortran.dg/dec_structure_10.f90: Likewise.
9774 * gfortran.dg/dec_structure_18.f90: Likewise.
9775 * gfortran.dg/dec_structure_19.f90: Likewise.
9776 * gfortran.dg/dec_structure_2.f90: Likewise.
9777 * gfortran.dg/dec_structure_22.f90: Likewise.
9778 * gfortran.dg/dec_structure_3.f90: Likewise.
9779 * gfortran.dg/dec_structure_4.f90: Likewise.
9780 * gfortran.dg/dec_structure_5.f90: Likewise.
9781 * gfortran.dg/dec_structure_6.f90: Likewise.
9782 * gfortran.dg/dec_structure_7.f90: Likewise.
9783 * gfortran.dg/dec_union_1.f90: Likewise.
9784 * gfortran.dg/dec_union_2.f90: Likewise.
9785 * gfortran.dg/dec_union_3.f90: Likewise.
9786 * gfortran.dg/dec_union_4.f90: Likewise.
9787 * gfortran.dg/dec_union_5.f90: Likewise.
9788 * gfortran.dg/default_format_1.f90: Likewise.
9789 * gfortran.dg/default_format_2.f90: Likewise.
9790 * gfortran.dg/default_format_denormal_1.f90: Likewise.
9791 * gfortran.dg/default_format_denormal_2.f90: Likewise.
9792 * gfortran.dg/default_initialization_3.f90: Likewise.
9793 * gfortran.dg/default_initialization_4.f90: Likewise.
9794 * gfortran.dg/default_initialization_5.f90: Likewise.
9795 * gfortran.dg/deferred_character_1.f90: Likewise.
9796 * gfortran.dg/deferred_character_10.f90: Likewise.
9797 * gfortran.dg/deferred_character_11.f90: Likewise.
9798 * gfortran.dg/deferred_character_12.f90: Likewise.
9799 * gfortran.dg/deferred_character_13.f90: Likewise.
9800 * gfortran.dg/deferred_character_14.f90: Likewise.
9801 * gfortran.dg/deferred_character_15.f90: Likewise.
9802 * gfortran.dg/deferred_character_16.f90: Likewise.
9803 * gfortran.dg/deferred_character_2.f90: Likewise.
9804 * gfortran.dg/deferred_character_3.f90: Likewise.
9805 * gfortran.dg/deferred_character_4.f90: Likewise.
9806 * gfortran.dg/deferred_character_5.f90: Likewise.
9807 * gfortran.dg/deferred_character_6.f90: Likewise.
9808 * gfortran.dg/deferred_character_7.f90: Likewise.
9809 * gfortran.dg/deferred_character_8.f90: Likewise.
9810 * gfortran.dg/deferred_character_9.f90: Likewise.
9811 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
9812 * gfortran.dg/deferred_type_component_1.f90: Likewise.
9813 * gfortran.dg/deferred_type_component_2.f90: Likewise.
9814 * gfortran.dg/deferred_type_param_2.f90: Likewise.
9815 * gfortran.dg/deferred_type_param_4.f90: Likewise.
9816 * gfortran.dg/deferred_type_param_5.f90: Likewise.
9817 * gfortran.dg/deferred_type_param_6.f90: Likewise.
9818 * gfortran.dg/deferred_type_param_8.f90: Likewise.
9819 * gfortran.dg/deferred_type_param_9.f90: Likewise.
9820 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
9821 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
9822 * gfortran.dg/defined_assignment_1.f90: Likewise.
9823 * gfortran.dg/defined_assignment_10.f90: Likewise.
9824 * gfortran.dg/defined_assignment_11.f90: Likewise.
9825 * gfortran.dg/defined_assignment_2.f90: Likewise.
9826 * gfortran.dg/defined_assignment_3.f90: Likewise.
9827 * gfortran.dg/defined_assignment_4.f90: Likewise.
9828 * gfortran.dg/defined_assignment_5.f90: Likewise.
9829 * gfortran.dg/defined_assignment_8.f90: Likewise.
9830 * gfortran.dg/defined_assignment_9.f90: Likewise.
9831 * gfortran.dg/dependency_2.f90: Likewise.
9832 * gfortran.dg/dependency_21.f90: Likewise.
9833 * gfortran.dg/dependency_22.f90: Likewise.
9834 * gfortran.dg/dependency_23.f90: Likewise.
9835 * gfortran.dg/dependency_24.f90: Likewise.
9836 * gfortran.dg/dependency_25.f90: Likewise.
9837 * gfortran.dg/dependency_26.f90: Likewise.
9838 * gfortran.dg/dependency_39.f90: Likewise.
9839 * gfortran.dg/dependency_40.f90: Likewise.
9840 * gfortran.dg/dependency_41.f90: Likewise.
9841 * gfortran.dg/dependency_42.f90: Likewise.
9842 * gfortran.dg/dependency_43.f90: Likewise.
9843 * gfortran.dg/dependency_44.f90: Likewise.
9844 * gfortran.dg/dependency_45.f90: Likewise.
9845 * gfortran.dg/dependency_50.f90: Likewise.
9846 * gfortran.dg/dependency_51.f90: Likewise.
9847 * gfortran.dg/dependent_decls_1.f90: Likewise.
9848 * gfortran.dg/der_array_1.f90: Likewise.
9849 * gfortran.dg/der_array_io_1.f90: Likewise.
9850 * gfortran.dg/der_array_io_2.f90: Likewise.
9851 * gfortran.dg/der_array_io_3.f90: Likewise.
9852 * gfortran.dg/der_io_1.f90: Likewise.
9853 * gfortran.dg/der_io_3.f90: Likewise.
9854 * gfortran.dg/der_pointer_2.f90: Likewise.
9855 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
9856 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
9857 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
9858 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
9859 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
9860 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
9861 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
9862 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
9863 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
9864 * gfortran.dg/derived_external_function_1.f90: Likewise.
9865 * gfortran.dg/derived_init_1.f90: Likewise.
9866 * gfortran.dg/derived_init_2.f90: Likewise.
9867 * gfortran.dg/derived_init_3.f90: Likewise.
9868 * gfortran.dg/derived_init_4.f90: Likewise.
9869 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
9870 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
9871 * gfortran.dg/dev_null.F90: Likewise.
9872 * gfortran.dg/dfloat_1.f90: Likewise.
9873 * gfortran.dg/dim_sum_1.f90: Likewise.
9874 * gfortran.dg/dim_sum_2.f90: Likewise.
9875 * gfortran.dg/dim_sum_3.f90: Likewise.
9876 * gfortran.dg/direct_io_10.f: Likewise.
9877 * gfortran.dg/direct_io_11.f90: Likewise.
9878 * gfortran.dg/direct_io_12.f90: Likewise.
9879 * gfortran.dg/direct_io_2.f90: Likewise.
9880 * gfortran.dg/direct_io_3.f90: Likewise.
9881 * gfortran.dg/direct_io_4.f90: Likewise.
9882 * gfortran.dg/direct_io_5.f90: Likewise.
9883 * gfortran.dg/direct_io_6.f90: Likewise.
9884 * gfortran.dg/direct_io_7.f90: Likewise.
9885 * gfortran.dg/direct_io_8.f90: Likewise.
9886 * gfortran.dg/direct_io_9.f: Likewise.
9887 * gfortran.dg/do_1.f90: Likewise.
9888 * gfortran.dg/do_3.F90: Likewise.
9889 * gfortran.dg/do_concurrent_2.f90: Likewise.
9890 * gfortran.dg/do_concurrent_4.f90: Likewise.
9891 * gfortran.dg/do_corner_warn.f90: Likewise.
9892 * gfortran.dg/do_iterator_2.f90: Likewise.
9893 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
9894 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
9895 * gfortran.dg/dos_eol.f: Likewise.
9896 * gfortran.dg/dot_product_1.f03: Likewise.
9897 * gfortran.dg/dot_product_2.f90: Likewise.
9898 * gfortran.dg/dot_product_4.f90: Likewise.
9899 * gfortran.dg/dshift_1.F90: Likewise.
9900 * gfortran.dg/dshift_2.F90: Likewise.
9901 * gfortran.dg/dtio_1.f90: Likewise.
9902 * gfortran.dg/dtio_10.f90: Likewise.
9903 * gfortran.dg/dtio_12.f90: Likewise.
9904 * gfortran.dg/dtio_14.f90: Likewise.
9905 * gfortran.dg/dtio_15.f90: Likewise.
9906 * gfortran.dg/dtio_16.f90: Likewise.
9907 * gfortran.dg/dtio_17.f90: Likewise.
9908 * gfortran.dg/dtio_19.f90: Likewise.
9909 * gfortran.dg/dtio_2.f90: Likewise.
9910 * gfortran.dg/dtio_20.f03: Likewise.
9911 * gfortran.dg/dtio_22.f90: Likewise.
9912 * gfortran.dg/dtio_24.f90: Likewise.
9913 * gfortran.dg/dtio_25.f90: Likewise.
9914 * gfortran.dg/dtio_26.f03: Likewise.
9915 * gfortran.dg/dtio_27.f90: Likewise.
9916 * gfortran.dg/dtio_28.f03: Likewise.
9917 * gfortran.dg/dtio_3.f90: Likewise.
9918 * gfortran.dg/dtio_30.f03: Likewise.
9919 * gfortran.dg/dtio_31.f03: Likewise.
9920 * gfortran.dg/dtio_32.f03: Likewise.
9921 * gfortran.dg/dtio_4.f90: Likewise.
9922 * gfortran.dg/dtio_5.f90: Likewise.
9923 * gfortran.dg/dtio_7.f90: Likewise.
9924 * gfortran.dg/dtio_8.f90: Likewise.
9925 * gfortran.dg/dtio_9.f90: Likewise.
9926 * gfortran.dg/dummy_procedure_3.f90: Likewise.
9927 * gfortran.dg/dummy_procedure_7.f90: Likewise.
9928 * gfortran.dg/dup_save_1.f90: Likewise.
9929 * gfortran.dg/dup_save_2.f90: Likewise.
9930 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
9931 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
9932 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
9933 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
9934 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
9935 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
9936 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
9937 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
9938 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
9939 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
9940 * gfortran.dg/e_d_fmt.f90: Likewise.
9941 * gfortran.dg/edit_real_1.f90: Likewise.
9942 * gfortran.dg/elemental_by_value_1.f90: Likewise.
9943 * gfortran.dg/elemental_dependency_1.f90: Likewise.
9944 * gfortran.dg/elemental_dependency_4.f90: Likewise.
9945 * gfortran.dg/elemental_dependency_5.f90: Likewise.
9946 * gfortran.dg/elemental_dependency_6.f90: Likewise.
9947 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
9948 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
9949 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
9950 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
9951 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
9952 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
9953 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
9954 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
9955 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
9956 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
9957 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
9958 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
9959 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
9960 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
9961 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
9962 * gfortran.dg/empty_format_1.f90: Likewise.
9963 * gfortran.dg/endfile.f: Likewise.
9964 * gfortran.dg/endfile.f90: Likewise.
9965 * gfortran.dg/endfile_2.f90: Likewise.
9966 * gfortran.dg/entry_1.f90: Likewise.
9967 * gfortran.dg/entry_10.f90: Likewise.
9968 * gfortran.dg/entry_12.f90: Likewise.
9969 * gfortran.dg/entry_13.f90: Likewise.
9970 * gfortran.dg/entry_14.f90: Likewise.
9971 * gfortran.dg/entry_16.f90: Likewise.
9972 * gfortran.dg/entry_3.f90: Likewise.
9973 * gfortran.dg/entry_6.f90: Likewise.
9974 * gfortran.dg/entry_9.f90: Likewise.
9975 * gfortran.dg/entry_array_specs_2.f: Likewise.
9976 * gfortran.dg/enum_1.f90: Likewise.
9977 * gfortran.dg/enum_9.f90: Likewise.
9978 * gfortran.dg/eof_1.f90: Likewise.
9979 * gfortran.dg/eof_2.f90: Likewise.
9980 * gfortran.dg/eof_4.f90: Likewise.
9981 * gfortran.dg/eof_5.f90: Likewise.
9982 * gfortran.dg/eor_handling_1.f90: Likewise.
9983 * gfortran.dg/eor_handling_2.f90: Likewise.
9984 * gfortran.dg/eor_handling_3.f90: Likewise.
9985 * gfortran.dg/eor_handling_4.f90: Likewise.
9986 * gfortran.dg/eor_handling_5.f90: Likewise.
9987 * gfortran.dg/eoshift_3.f90: Likewise.
9988 * gfortran.dg/eoshift_4.f90: Likewise.
9989 * gfortran.dg/eoshift_5.f90: Likewise.
9990 * gfortran.dg/eoshift_6.f90: Likewise.
9991 * gfortran.dg/eoshift_large_1.f90: Likewise.
9992 * gfortran.dg/equiv_6.f90: Likewise.
9993 * gfortran.dg/equiv_7.f90: Likewise.
9994 * gfortran.dg/equiv_9.f90: Likewise.
9995 * gfortran.dg/equiv_constraint_4.f90: Likewise.
9996 * gfortran.dg/erf_2.F90: Likewise.
9997 * gfortran.dg/erf_3.F90: Likewise.
9998 * gfortran.dg/erfc_scaled_1.f90: Likewise.
9999 * gfortran.dg/error_format_2.f90: Likewise.
10000 * gfortran.dg/error_recovery_5.f90: Likewise.
10001 * gfortran.dg/execute_command_line_2.f90: Likewise.
10002 * gfortran.dg/execute_command_line_3.f90: Likewise.
10003 * gfortran.dg/exit_1.f08: Likewise.
10004 * gfortran.dg/exit_3.f08: Likewise.
10005 * gfortran.dg/exponent_1.f90: Likewise.
10006 * gfortran.dg/exponent_2.f90: Likewise.
10007 * gfortran.dg/extended_char_comparison_1.f: Likewise.
10008 * gfortran.dg/extends_1.f03: Likewise.
10009 * gfortran.dg/extends_16.f90: Likewise.
10010 * gfortran.dg/extends_2.f03: Likewise.
10011 * gfortran.dg/extends_3.f03: Likewise.
10012 * gfortran.dg/extends_4.f03: Likewise.
10013 * gfortran.dg/extends_type_of_1.f03: Likewise.
10014 * gfortran.dg/extends_type_of_2.f03: Likewise.
10015 * gfortran.dg/external_procedures_3.f90: Likewise.
10016 * gfortran.dg/f2003_inquire_1.f03: Likewise.
10017 * gfortran.dg/f2003_io_1.f03: Likewise.
10018 * gfortran.dg/f2003_io_4.f03: Likewise.
10019 * gfortran.dg/f2003_io_5.f03: Likewise.
10020 * gfortran.dg/f2003_io_6.f03: Likewise.
10021 * gfortran.dg/f2003_io_7.f03: Likewise.
10022 * gfortran.dg/f2c_1.f90: Likewise.
10023 * gfortran.dg/f2c_2.f90: Likewise.
10024 * gfortran.dg/f2c_3.f90: Likewise.
10025 * gfortran.dg/f2c_4.f90: Likewise.
10026 * gfortran.dg/f2c_6.f90: Likewise.
10027 * gfortran.dg/f2c_7.f90: Likewise.
10028 * gfortran.dg/f2c_9.f90: Likewise.
10029 * gfortran.dg/fgetc_1.f90: Likewise.
10030 * gfortran.dg/fgetc_2.f90: Likewise.
10031 * gfortran.dg/filename_null.f90: Likewise.
10032 * gfortran.dg/finalize_12.f90: Likewise.
10033 * gfortran.dg/finalize_13.f90: Likewise.
10034 * gfortran.dg/finalize_15.f90: Likewise.
10035 * gfortran.dg/finalize_17.f90: Likewise.
10036 * gfortran.dg/finalize_18.f90: Likewise.
10037 * gfortran.dg/finalize_25.f90: Likewise.
10038 * gfortran.dg/finalize_29.f08: Likewise.
10039 * gfortran.dg/finalize_31.f90: Likewise.
10040 * gfortran.dg/float_1.f90: Likewise.
10041 * gfortran.dg/flush_1.f90: Likewise.
10042 * gfortran.dg/fmt_bz_bn.f: Likewise.
10043 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
10044 * gfortran.dg/fmt_cache_1.f: Likewise.
10045 * gfortran.dg/fmt_cache_2.f: Likewise.
10046 * gfortran.dg/fmt_cache_3.f90: Likewise.
10047 * gfortran.dg/fmt_colon.f90: Likewise.
10048 * gfortran.dg/fmt_e.f90: Likewise.
10049 * gfortran.dg/fmt_en.f90: Likewise.
10050 * gfortran.dg/fmt_error_10.f: Likewise.
10051 * gfortran.dg/fmt_error_9.f: Likewise.
10052 * gfortran.dg/fmt_exhaust.f90: Likewise.
10053 * gfortran.dg/fmt_f0_1.f90: Likewise.
10054 * gfortran.dg/fmt_f_an_p.f: Likewise.
10055 * gfortran.dg/fmt_fw_d.f90: Likewise.
10056 * gfortran.dg/fmt_g.f: Likewise.
10057 * gfortran.dg/fmt_g0_1.f08: Likewise.
10058 * gfortran.dg/fmt_g0_2.f08: Likewise.
10059 * gfortran.dg/fmt_g0_4.f08: Likewise.
10060 * gfortran.dg/fmt_g0_5.f08: Likewise.
10061 * gfortran.dg/fmt_g0_6.f08: Likewise.
10062 * gfortran.dg/fmt_g0_7.f08: Likewise.
10063 * gfortran.dg/fmt_g_1.f90: Likewise.
10064 * gfortran.dg/fmt_int_sign.f90: Likewise.
10065 * gfortran.dg/fmt_l.f90: Likewise.
10066 * gfortran.dg/fmt_missing_period_2.f: Likewise.
10067 * gfortran.dg/fmt_missing_period_3.f: Likewise.
10068 * gfortran.dg/fmt_p_1.f90: Likewise.
10069 * gfortran.dg/fmt_pf.f90: Likewise.
10070 * gfortran.dg/fmt_read.f90: Likewise.
10071 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
10072 * gfortran.dg/fmt_t_1.f90: Likewise.
10073 * gfortran.dg/fmt_t_2.f90: Likewise.
10074 * gfortran.dg/fmt_t_3.f90: Likewise.
10075 * gfortran.dg/fmt_t_4.f90: Likewise.
10076 * gfortran.dg/fmt_t_5.f90: Likewise.
10077 * gfortran.dg/fmt_t_6.f: Likewise.
10078 * gfortran.dg/fmt_t_7.f: Likewise.
10079 * gfortran.dg/fmt_t_9.f: Likewise.
10080 * gfortran.dg/fmt_tl.f: Likewise.
10081 * gfortran.dg/fmt_unlimited.f90: Likewise.
10082 * gfortran.dg/fmt_white.f: Likewise.
10083 * gfortran.dg/fmt_zero_digits.f90: Likewise.
10084 * gfortran.dg/fold_nearest.f90: Likewise.
10085 * gfortran.dg/forall_1.f90: Likewise.
10086 * gfortran.dg/forall_10.f90: Likewise.
10087 * gfortran.dg/forall_12.f90: Likewise.
10088 * gfortran.dg/forall_13.f90: Likewise.
10089 * gfortran.dg/forall_15.f90: Likewise.
10090 * gfortran.dg/forall_4.f90: Likewise.
10091 * gfortran.dg/forall_5.f90: Likewise.
10092 * gfortran.dg/forall_6.f90: Likewise.
10093 * gfortran.dg/forall_7.f90: Likewise.
10094 * gfortran.dg/fraction.f90: Likewise.
10095 * gfortran.dg/fseek.f90: Likewise.
10096 * gfortran.dg/ftell_1.f90: Likewise.
10097 * gfortran.dg/ftell_2.f90: Likewise.
10098 * gfortran.dg/ftell_3.f90: Likewise.
10099 * gfortran.dg/func_assign_2.f90: Likewise.
10100 * gfortran.dg/func_assign_3.f90: Likewise.
10101 * gfortran.dg/func_derived_1.f90: Likewise.
10102 * gfortran.dg/func_derived_2.f90: Likewise.
10103 * gfortran.dg/func_derived_3.f90: Likewise.
10104 * gfortran.dg/func_result_1.f90: Likewise.
10105 * gfortran.dg/func_result_2.f90: Likewise.
10106 * gfortran.dg/func_result_6.f90: Likewise.
10107 * gfortran.dg/function_charlen_2.f90: Likewise.
10108 * gfortran.dg/function_charlen_3.f: Likewise.
10109 * gfortran.dg/function_kinds_1.f90: Likewise.
10110 * gfortran.dg/function_kinds_4.f90: Likewise.
10111 * gfortran.dg/function_optimize_10.f90: Likewise.
10112 * gfortran.dg/function_optimize_11.f90: Likewise.
10113 * gfortran.dg/function_optimize_12.f90: Likewise.
10114 * gfortran.dg/function_optimize_4.f90: Likewise.
10115 * gfortran.dg/function_optimize_8.f90: Likewise.
10116 * gfortran.dg/g77/13037.f: Likewise.
10117 * gfortran.dg/g77/1832.f: Likewise.
10118 * gfortran.dg/g77/19981119-0.f: Likewise.
10119 * gfortran.dg/g77/19990313-0.f: Likewise.
10120 * gfortran.dg/g77/19990313-1.f: Likewise.
10121 * gfortran.dg/g77/19990313-2.f: Likewise.
10122 * gfortran.dg/g77/19990313-3.f: Likewise.
10123 * gfortran.dg/g77/19990419-1.f: Likewise.
10124 * gfortran.dg/g77/19990826-0.f: Likewise.
10125 * gfortran.dg/g77/19990826-2.f: Likewise.
10126 * gfortran.dg/g77/20000503-1.f: Likewise.
10127 * gfortran.dg/g77/20001111.f: Likewise.
10128 * gfortran.dg/g77/20010116.f: Likewise.
10129 * gfortran.dg/g77/20010216-1.f: Likewise.
10130 * gfortran.dg/g77/20010430.f: Likewise.
10131 * gfortran.dg/g77/20010610.f: Likewise.
10132 * gfortran.dg/g77/6177.f: Likewise.
10133 * gfortran.dg/g77/7388.f: Likewise.
10134 * gfortran.dg/g77/947.f: Likewise.
10135 * gfortran.dg/g77/970625-2.f: Likewise.
10136 * gfortran.dg/g77/971102-1.f: Likewise.
10137 * gfortran.dg/g77/980628-0.f: Likewise.
10138 * gfortran.dg/g77/980628-1.f: Likewise.
10139 * gfortran.dg/g77/980628-10.f: Likewise.
10140 * gfortran.dg/g77/980628-2.f: Likewise.
10141 * gfortran.dg/g77/980628-3.f: Likewise.
10142 * gfortran.dg/g77/980628-7.f: Likewise.
10143 * gfortran.dg/g77/980628-8.f: Likewise.
10144 * gfortran.dg/g77/980628-9.f: Likewise.
10145 * gfortran.dg/g77/980701-0.f: Likewise.
10146 * gfortran.dg/g77/980701-1.f: Likewise.
10147 * gfortran.dg/g77/cabs.f: Likewise.
10148 * gfortran.dg/g77/claus.f: Likewise.
10149 * gfortran.dg/g77/complex_1.f: Likewise.
10150 * gfortran.dg/g77/cpp3.F: Likewise.
10151 * gfortran.dg/g77/cpp4.F: Likewise.
10152 * gfortran.dg/g77/cpp5.F: Likewise.
10153 * gfortran.dg/g77/dcomplex.f: Likewise.
10154 * gfortran.dg/g77/dnrm2.f: Likewise.
10155 * gfortran.dg/g77/erfc.f: Likewise.
10156 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
10157 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
10158 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
10159 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
10160 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
10161 * gfortran.dg/g77/int8421.f: Likewise.
10162 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
10163 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
10164 * gfortran.dg/g77/le.f: Likewise.
10165 * gfortran.dg/g77/short.f: Likewise.
10166 * gfortran.dg/gamma_1.f90: Likewise.
10167 * gfortran.dg/gamma_4.f90: Likewise.
10168 * gfortran.dg/gamma_5.f90: Likewise.
10169 * gfortran.dg/generic_13.f90: Likewise.
10170 * gfortran.dg/generic_15.f90: Likewise.
10171 * gfortran.dg/generic_19.f90: Likewise.
10172 * gfortran.dg/generic_20.f90: Likewise.
10173 * gfortran.dg/generic_23.f03: Likewise.
10174 * gfortran.dg/generic_25.f90: Likewise.
10175 * gfortran.dg/generic_27.f90: Likewise.
10176 * gfortran.dg/generic_31.f90: Likewise.
10177 * gfortran.dg/generic_4.f90: Likewise.
10178 * gfortran.dg/global_vars_c_init.f90: Likewise.
10179 * gfortran.dg/global_vars_f90_init.f90: Likewise.
10180 * gfortran.dg/gnu_logical_1.F: Likewise.
10181 * gfortran.dg/goacc/fixed-1.f: Likewise.
10182 * gfortran.dg/goacc/fixed-2.f: Likewise.
10183 * gfortran.dg/goacc/gang-static.f95: Likewise.
10184 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
10185 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10186 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10187 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10188 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10189 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10190 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
10191 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10192 * gfortran.dg/goacc/omp-fixed.f: Likewise.
10193 * gfortran.dg/gomp/crayptr5.f90: Likewise.
10194 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
10195 * gfortran.dg/gomp/pr48794.f90: Likewise.
10196 * gfortran.dg/gomp/pr72744.f90: Likewise.
10197 * gfortran.dg/gomp/pr77665.f90: Likewise.
10198 * gfortran.dg/gomp/workshare2.f90: Likewise.
10199 * gfortran.dg/gomp/workshare3.f90: Likewise.
10200 * gfortran.dg/goto_1.f: Likewise.
10201 * gfortran.dg/goto_2.f90: Likewise.
10202 * gfortran.dg/goto_4.f90: Likewise.
10203 * gfortran.dg/goto_6.f: Likewise.
10204 * gfortran.dg/graphite/id-26.f03: Likewise.
10205 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
10206 * gfortran.dg/graphite/pr29581.f90: Likewise.
10207 * gfortran.dg/graphite/pr29832.f90: Likewise.
10208 * gfortran.dg/graphite/run-id-1.f: Likewise.
10209 * gfortran.dg/graphite/run-id-2.f90: Likewise.
10210 * gfortran.dg/graphite/run-id-3.f90: Likewise.
10211 * gfortran.dg/hollerith.f90: Likewise.
10212 * gfortran.dg/hollerith4.f90: Likewise.
10213 * gfortran.dg/hollerith6.f90: Likewise.
10214 * gfortran.dg/hollerith8.f90: Likewise.
10215 * gfortran.dg/hollerith_1.f90: Likewise.
10216 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
10217 * gfortran.dg/hollerith_f95.f90: Likewise.
10218 * gfortran.dg/hollerith_legacy.f90: Likewise.
10219 * gfortran.dg/host_assoc_call_3.f90: Likewise.
10220 * gfortran.dg/host_assoc_function_1.f90: Likewise.
10221 * gfortran.dg/host_assoc_function_3.f90: Likewise.
10222 * gfortran.dg/host_assoc_function_4.f90: Likewise.
10223 * gfortran.dg/host_assoc_function_9.f90: Likewise.
10224 * gfortran.dg/host_dummy_index_1.f90: Likewise.
10225 * gfortran.dg/hypot_1.f90: Likewise.
10226 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
10227 * gfortran.dg/iargc.f90: Likewise.
10228 * gfortran.dg/ibits.f90: Likewise.
10229 * gfortran.dg/ichar_1.f90: Likewise.
10230 * gfortran.dg/ichar_2.f90: Likewise.
10231 * gfortran.dg/ieee/ieee_1.F90: Likewise.
10232 * gfortran.dg/ieee/ieee_2.f90: Likewise.
10233 * gfortran.dg/ieee/ieee_3.f90: Likewise.
10234 * gfortran.dg/ieee/ieee_4.f90: Likewise.
10235 * gfortran.dg/ieee/ieee_6.f90: Likewise.
10236 * gfortran.dg/ieee/ieee_7.f90: Likewise.
10237 * gfortran.dg/ieee/ieee_8.f90: Likewise.
10238 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
10239 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
10240 * gfortran.dg/ieee/large_1.f90: Likewise.
10241 * gfortran.dg/ieee/large_2.f90: Likewise.
10242 * gfortran.dg/ieee/large_3.F90: Likewise.
10243 * gfortran.dg/ieee/large_4.f90: Likewise.
10244 * gfortran.dg/ieee/rounding_1.f90: Likewise.
10245 * gfortran.dg/ieee/underflow_1.f90: Likewise.
10246 * gfortran.dg/impl_do_var_data.f90: Likewise.
10247 * gfortran.dg/implicit_10.f90: Likewise.
10248 * gfortran.dg/implicit_12.f90: Likewise.
10249 * gfortran.dg/implicit_class_1.f90: Likewise.
10250 * gfortran.dg/implicit_pure_1.f90: Likewise.
10251 * gfortran.dg/implied_do_1.f90: Likewise.
10252 * gfortran.dg/implied_do_io_1.f90: Likewise.
10253 * gfortran.dg/implied_do_io_2.f90: Likewise.
10254 * gfortran.dg/implied_do_io_3.f90: Likewise.
10255 * gfortran.dg/implied_shape_1.f08: Likewise.
10256 * gfortran.dg/import.f90: Likewise.
10257 * gfortran.dg/import4.f90: Likewise.
10258 * gfortran.dg/impure_1.f08: Likewise.
10259 * gfortran.dg/index.f90: Likewise.
10260 * gfortran.dg/index_2.f90: Likewise.
10261 * gfortran.dg/init_flag_1.f90: Likewise.
10262 * gfortran.dg/init_flag_10.f90: Likewise.
10263 * gfortran.dg/init_flag_15.f03: Likewise.
10264 * gfortran.dg/init_flag_2.f90: Likewise.
10265 * gfortran.dg/init_flag_3.f90: Likewise.
10266 * gfortran.dg/init_flag_4.f90: Likewise.
10267 * gfortran.dg/init_flag_5.f90: Likewise.
10268 * gfortran.dg/init_flag_6.f90: Likewise.
10269 * gfortran.dg/init_flag_7.f90: Likewise.
10270 * gfortran.dg/init_flag_9.f90: Likewise.
10271 * gfortran.dg/initialization_11.f90: Likewise.
10272 * gfortran.dg/initialization_19.f90: Likewise.
10273 * gfortran.dg/initialization_2.f90: Likewise.
10274 * gfortran.dg/initialization_22.f90: Likewise.
10275 * gfortran.dg/initialization_27.f90: Likewise.
10276 * gfortran.dg/initialization_5.f90: Likewise.
10277 * gfortran.dg/initialization_6.f90: Likewise.
10278 * gfortran.dg/inline_matmul_1.f90: Likewise.
10279 * gfortran.dg/inline_matmul_10.f90: Likewise.
10280 * gfortran.dg/inline_matmul_11.f90: Likewise.
10281 * gfortran.dg/inline_matmul_13.f90: Likewise.
10282 * gfortran.dg/inline_matmul_14.f90: Likewise.
10283 * gfortran.dg/inline_matmul_16.f90: Likewise.
10284 * gfortran.dg/inline_matmul_17.f90: Likewise.
10285 * gfortran.dg/inline_matmul_18.f90: Likewise.
10286 * gfortran.dg/inline_matmul_19.f90: Likewise.
10287 * gfortran.dg/inline_matmul_2.f90: Likewise.
10288 * gfortran.dg/inline_matmul_20.f90: Likewise.
10289 * gfortran.dg/inline_matmul_22.f90: Likewise.
10290 * gfortran.dg/inline_matmul_3.f90: Likewise.
10291 * gfortran.dg/inline_matmul_4.f90: Likewise.
10292 * gfortran.dg/inline_matmul_5.f90: Likewise.
10293 * gfortran.dg/inline_matmul_6.f90: Likewise.
10294 * gfortran.dg/inline_matmul_7.f90: Likewise.
10295 * gfortran.dg/inline_matmul_8.f90: Likewise.
10296 * gfortran.dg/inline_matmul_9.f90: Likewise.
10297 * gfortran.dg/inline_sum_1.f90: Likewise.
10298 * gfortran.dg/inline_sum_3.f90: Likewise.
10299 * gfortran.dg/inline_sum_5.f90: Likewise.
10300 * gfortran.dg/inquire-complex.f90: Likewise.
10301 * gfortran.dg/inquire.f90: Likewise.
10302 * gfortran.dg/inquire_10.f90: Likewise.
10303 * gfortran.dg/inquire_13.f90: Likewise.
10304 * gfortran.dg/inquire_15.f90: Likewise.
10305 * gfortran.dg/inquire_16.f90: Likewise.
10306 * gfortran.dg/inquire_17.f90: Likewise.
10307 * gfortran.dg/inquire_5.f90: Likewise.
10308 * gfortran.dg/inquire_6.f90: Likewise.
10309 * gfortran.dg/inquire_7.f90: Likewise.
10310 * gfortran.dg/inquire_9.f90: Likewise.
10311 * gfortran.dg/inquire_internal.f90: Likewise.
10312 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
10313 * gfortran.dg/inquire_size.f90: Likewise.
10314 * gfortran.dg/int_1.f90: Likewise.
10315 * gfortran.dg/int_conv_1.f90: Likewise.
10316 * gfortran.dg/int_range_io_1.f90: Likewise.
10317 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
10318 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
10319 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
10320 * gfortran.dg/integer_plus.f90: Likewise.
10321 * gfortran.dg/intent_out_2.f90: Likewise.
10322 * gfortran.dg/intent_out_5.f90: Likewise.
10323 * gfortran.dg/intent_out_6.f90: Likewise.
10324 * gfortran.dg/interface_12.f90: Likewise.
10325 * gfortran.dg/interface_19.f90: Likewise.
10326 * gfortran.dg/interface_4.f90: Likewise.
10327 * gfortran.dg/interface_5.f90: Likewise.
10328 * gfortran.dg/interface_9.f90: Likewise.
10329 * gfortran.dg/interface_assignment_1.f90: Likewise.
10330 * gfortran.dg/interface_assignment_2.f90: Likewise.
10331 * gfortran.dg/internal_dummy_2.f08: Likewise.
10332 * gfortran.dg/internal_dummy_3.f08: Likewise.
10333 * gfortran.dg/internal_dummy_4.f08: Likewise.
10334 * gfortran.dg/internal_pack_1.f90: Likewise.
10335 * gfortran.dg/internal_pack_10.f90: Likewise.
10336 * gfortran.dg/internal_pack_12.f90: Likewise.
10337 * gfortran.dg/internal_pack_13.f90: Likewise.
10338 * gfortran.dg/internal_pack_14.f90: Likewise.
10339 * gfortran.dg/internal_pack_15.f90: Likewise.
10340 * gfortran.dg/internal_pack_2.f90: Likewise.
10341 * gfortran.dg/internal_pack_3.f90: Likewise.
10342 * gfortran.dg/internal_pack_4.f90: Likewise.
10343 * gfortran.dg/internal_pack_6.f90: Likewise.
10344 * gfortran.dg/internal_pack_8.f90: Likewise.
10345 * gfortran.dg/internal_readwrite_1.f90: Likewise.
10346 * gfortran.dg/internal_readwrite_2.f90: Likewise.
10347 * gfortran.dg/internal_readwrite_3.f90: Likewise.
10348 * gfortran.dg/intrinsic_actual_1.f: Likewise.
10349 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
10350 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
10351 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
10352 * gfortran.dg/intrinsic_char_1.f90: Likewise.
10353 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
10354 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
10355 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
10356 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
10357 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
10358 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
10359 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
10360 * gfortran.dg/intrinsic_product_1.f90: Likewise.
10361 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
10362 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
10363 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
10364 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
10365 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
10366 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
10367 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
10368 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
10369 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
10370 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
10371 * gfortran.dg/io_err_1.f90: Likewise.
10372 * gfortran.dg/io_real_boz.f90: Likewise.
10373 * gfortran.dg/iomsg_1.f90: Likewise.
10374 * gfortran.dg/iostat_1.f90: Likewise.
10375 * gfortran.dg/iostat_2.f90: Likewise.
10376 * gfortran.dg/iostat_4.f90: Likewise.
10377 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
10378 * gfortran.dg/ishft_1.f90: Likewise.
10379 * gfortran.dg/ishft_2.f90: Likewise.
10380 * gfortran.dg/ishft_4.f90: Likewise.
10381 * gfortran.dg/isnan_1.f90: Likewise.
10382 * gfortran.dg/isnan_2.f90: Likewise.
10383 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
10384 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
10385 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
10386 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
10387 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
10388 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
10389 * gfortran.dg/itime_idate_1.f: Likewise.
10390 * gfortran.dg/itime_idate_2.f: Likewise.
10391 * gfortran.dg/large_integer_kind_1.f90: Likewise.
10392 * gfortran.dg/large_integer_kind_2.f90: Likewise.
10393 * gfortran.dg/large_real_kind_1.f90: Likewise.
10394 * gfortran.dg/large_real_kind_2.F90: Likewise.
10395 * gfortran.dg/large_real_kind_3.F90: Likewise.
10396 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
10397 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
10398 * gfortran.dg/large_recl.f90: Likewise.
10399 * gfortran.dg/large_unit_1.f90: Likewise.
10400 * gfortran.dg/large_unit_2.f90: Likewise.
10401 * gfortran.dg/largeequiv_1.f90: Likewise.
10402 * gfortran.dg/leadz_trailz_1.f90: Likewise.
10403 * gfortran.dg/leadz_trailz_2.f90: Likewise.
10404 * gfortran.dg/leadz_trailz_3.f90: Likewise.
10405 * gfortran.dg/list_read_1.f90: Likewise.
10406 * gfortran.dg/list_read_10.f90: Likewise.
10407 * gfortran.dg/list_read_11.f90: Likewise.
10408 * gfortran.dg/list_read_12.f90: Likewise.
10409 * gfortran.dg/list_read_13.f: Likewise.
10410 * gfortran.dg/list_read_14.f90: Likewise.
10411 * gfortran.dg/list_read_2.f90: Likewise.
10412 * gfortran.dg/list_read_3.f90: Likewise.
10413 * gfortran.dg/list_read_4.f90: Likewise.
10414 * gfortran.dg/list_read_5.f90: Likewise.
10415 * gfortran.dg/list_read_6.f90: Likewise.
10416 * gfortran.dg/list_read_7.f90: Likewise.
10417 * gfortran.dg/list_read_8.f90: Likewise.
10418 * gfortran.dg/list_read_9.f90: Likewise.
10419 * gfortran.dg/loc_2.f90: Likewise.
10420 * gfortran.dg/logical_1.f90: Likewise.
10421 * gfortran.dg/logical_dot_product.f90: Likewise.
10422 * gfortran.dg/logical_temp_io.f90: Likewise.
10423 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
10424 * gfortran.dg/lrshift_1.f90: Likewise.
10425 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
10426 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
10427 * gfortran.dg/lto/pr40725_0.f03: Likewise.
10428 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10429 * gfortran.dg/make_unit.f90: Likewise.
10430 * gfortran.dg/mapping_1.f90: Likewise.
10431 * gfortran.dg/mapping_2.f90: Likewise.
10432 * gfortran.dg/mapping_3.f90: Likewise.
10433 * gfortran.dg/masklr_1.F90: Likewise.
10434 * gfortran.dg/masklr_2.F90: Likewise.
10435 * gfortran.dg/matmul_1.f90: Likewise.
10436 * gfortran.dg/matmul_10.f90: Likewise.
10437 * gfortran.dg/matmul_12.f90: Likewise.
10438 * gfortran.dg/matmul_16.f90: Likewise.
10439 * gfortran.dg/matmul_17.f90: Likewise.
10440 * gfortran.dg/matmul_18.f90: Likewise.
10441 * gfortran.dg/matmul_2.f90: Likewise.
10442 * gfortran.dg/matmul_3.f90: Likewise.
10443 * gfortran.dg/matmul_4.f90: Likewise.
10444 * gfortran.dg/matmul_6.f90: Likewise.
10445 * gfortran.dg/matmul_8.f03: Likewise.
10446 * gfortran.dg/matmul_9.f90: Likewise.
10447 * gfortran.dg/matmul_bounds_12.f90: Likewise.
10448 * gfortran.dg/matmul_bounds_6.f90: Likewise.
10449 * gfortran.dg/matmul_const.f90: Likewise.
10450 * gfortran.dg/maxloc_1.f90: Likewise.
10451 * gfortran.dg/maxloc_2.f90: Likewise.
10452 * gfortran.dg/maxloc_3.f90: Likewise.
10453 * gfortran.dg/maxloc_4.f90: Likewise.
10454 * gfortran.dg/maxloc_string_1.f90: Likewise.
10455 * gfortran.dg/maxlocval_1.f90: Likewise.
10456 * gfortran.dg/maxlocval_2.f90: Likewise.
10457 * gfortran.dg/maxlocval_3.f90: Likewise.
10458 * gfortran.dg/maxlocval_4.f90: Likewise.
10459 * gfortran.dg/maxval_char_1.f90: Likewise.
10460 * gfortran.dg/maxval_char_2.f90: Likewise.
10461 * gfortran.dg/maxval_char_3.f90: Likewise.
10462 * gfortran.dg/maxval_char_4.f90: Likewise.
10463 * gfortran.dg/maxval_parameter_1.f90: Likewise.
10464 * gfortran.dg/mclock.f90: Likewise.
10465 * gfortran.dg/merge_bits_1.F90: Likewise.
10466 * gfortran.dg/merge_bits_2.F90: Likewise.
10467 * gfortran.dg/merge_char_1.f90: Likewise.
10468 * gfortran.dg/merge_init_expr.f90: Likewise.
10469 * gfortran.dg/min_max_optional_1.f90: Likewise.
10470 * gfortran.dg/min_max_optional_5.f90: Likewise.
10471 * gfortran.dg/minloc_1.f90: Likewise.
10472 * gfortran.dg/minloc_2.f90: Likewise.
10473 * gfortran.dg/minloc_3.f90: Likewise.
10474 * gfortran.dg/minloc_4.f90: Likewise.
10475 * gfortran.dg/minloc_string_1.f90: Likewise.
10476 * gfortran.dg/minlocval_1.f90: Likewise.
10477 * gfortran.dg/minlocval_2.f90: Likewise.
10478 * gfortran.dg/minlocval_3.f90: Likewise.
10479 * gfortran.dg/minlocval_4.f90: Likewise.
10480 * gfortran.dg/minmax_char_1.f90: Likewise.
10481 * gfortran.dg/minmaxloc_1.f90: Likewise.
10482 * gfortran.dg/minmaxloc_10.f90: Likewise.
10483 * gfortran.dg/minmaxloc_11.f90: Likewise.
10484 * gfortran.dg/minmaxloc_12.f90: Likewise.
10485 * gfortran.dg/minmaxloc_13.f90: Likewise.
10486 * gfortran.dg/minmaxloc_2.f90: Likewise.
10487 * gfortran.dg/minmaxloc_3.f90: Likewise.
10488 * gfortran.dg/minmaxloc_4.f90: Likewise.
10489 * gfortran.dg/minmaxloc_5.f90: Likewise.
10490 * gfortran.dg/minmaxloc_6.f90: Likewise.
10491 * gfortran.dg/minmaxloc_7.f90: Likewise.
10492 * gfortran.dg/minmaxloc_8.f90: Likewise.
10493 * gfortran.dg/minmaxval_1.f90: Likewise.
10494 * gfortran.dg/minval_char_1.f90: Likewise.
10495 * gfortran.dg/minval_char_2.f90: Likewise.
10496 * gfortran.dg/minval_char_3.f90: Likewise.
10497 * gfortran.dg/minval_char_4.f90: Likewise.
10498 * gfortran.dg/minval_char_5.f90: Likewise.
10499 * gfortran.dg/minval_parameter_1.f90: Likewise.
10500 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
10501 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
10502 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
10503 * gfortran.dg/missing_parens_1.f90: Likewise.
10504 * gfortran.dg/missing_parens_2.f90: Likewise.
10505 * gfortran.dg/mod_large_1.f90: Likewise.
10506 * gfortran.dg/mod_sign0_1.f90: Likewise.
10507 * gfortran.dg/module_blank_common.f90: Likewise.
10508 * gfortran.dg/module_commons_1.f90: Likewise.
10509 * gfortran.dg/module_commons_3.f90: Likewise.
10510 * gfortran.dg/module_double_reuse.f90: Likewise.
10511 * gfortran.dg/module_equivalence_1.f90: Likewise.
10512 * gfortran.dg/module_equivalence_2.f90: Likewise.
10513 * gfortran.dg/module_equivalence_3.f90: Likewise.
10514 * gfortran.dg/module_equivalence_5.f90: Likewise.
10515 * gfortran.dg/module_interface_1.f90: Likewise.
10516 * gfortran.dg/module_nan.f90: Likewise.
10517 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
10518 * gfortran.dg/module_procedure_1.f90: Likewise.
10519 * gfortran.dg/module_read_1.f90: Likewise.
10520 * gfortran.dg/module_read_2.f90: Likewise.
10521 * gfortran.dg/module_widestring_1.f90: Likewise.
10522 * gfortran.dg/move_alloc.f90: Likewise.
10523 * gfortran.dg/move_alloc_10.f90: Likewise.
10524 * gfortran.dg/move_alloc_13.f90: Likewise.
10525 * gfortran.dg/move_alloc_14.f90: Likewise.
10526 * gfortran.dg/move_alloc_15.f90: Likewise.
10527 * gfortran.dg/move_alloc_16.f90: Likewise.
10528 * gfortran.dg/move_alloc_2.f90: Likewise.
10529 * gfortran.dg/move_alloc_5.f90: Likewise.
10530 * gfortran.dg/move_alloc_6.f90: Likewise.
10531 * gfortran.dg/move_alloc_9.f90: Likewise.
10532 * gfortran.dg/multiple_allocation_1.f90: Likewise.
10533 * gfortran.dg/multiple_allocation_3.f90: Likewise.
10534 * gfortran.dg/mvbits_1.f90: Likewise.
10535 * gfortran.dg/mvbits_2.f90: Likewise.
10536 * gfortran.dg/mvbits_3.f90: Likewise.
10537 * gfortran.dg/mvbits_4.f90: Likewise.
10538 * gfortran.dg/mvbits_7.f90: Likewise.
10539 * gfortran.dg/mvbits_8.f90: Likewise.
10540 * gfortran.dg/namelist_11.f: Likewise.
10541 * gfortran.dg/namelist_12.f: Likewise.
10542 * gfortran.dg/namelist_13.f90: Likewise.
10543 * gfortran.dg/namelist_14.f90: Likewise.
10544 * gfortran.dg/namelist_15.f90: Likewise.
10545 * gfortran.dg/namelist_16.f90: Likewise.
10546 * gfortran.dg/namelist_17.f90: Likewise.
10547 * gfortran.dg/namelist_18.f90: Likewise.
10548 * gfortran.dg/namelist_19.f90: Likewise.
10549 * gfortran.dg/namelist_20.f90: Likewise.
10550 * gfortran.dg/namelist_21.f90: Likewise.
10551 * gfortran.dg/namelist_22.f90: Likewise.
10552 * gfortran.dg/namelist_23.f90: Likewise.
10553 * gfortran.dg/namelist_24.f90: Likewise.
10554 * gfortran.dg/namelist_26.f90: Likewise.
10555 * gfortran.dg/namelist_27.f90: Likewise.
10556 * gfortran.dg/namelist_28.f90: Likewise.
10557 * gfortran.dg/namelist_29.f90: Likewise.
10558 * gfortran.dg/namelist_37.f90: Likewise.
10559 * gfortran.dg/namelist_38.f90: Likewise.
10560 * gfortran.dg/namelist_39.f90: Likewise.
10561 * gfortran.dg/namelist_40.f90: Likewise.
10562 * gfortran.dg/namelist_41.f90: Likewise.
10563 * gfortran.dg/namelist_42.f90: Likewise.
10564 * gfortran.dg/namelist_43.f90: Likewise.
10565 * gfortran.dg/namelist_44.f90: Likewise.
10566 * gfortran.dg/namelist_47.f90: Likewise.
10567 * gfortran.dg/namelist_48.f90: Likewise.
10568 * gfortran.dg/namelist_49.f90: Likewise.
10569 * gfortran.dg/namelist_50.f90: Likewise.
10570 * gfortran.dg/namelist_51.f90: Likewise.
10571 * gfortran.dg/namelist_52.f90: Likewise.
10572 * gfortran.dg/namelist_54.f90: Likewise.
10573 * gfortran.dg/namelist_55.f90: Likewise.
10574 * gfortran.dg/namelist_56.f90: Likewise.
10575 * gfortran.dg/namelist_57.f90: Likewise.
10576 * gfortran.dg/namelist_58.f90: Likewise.
10577 * gfortran.dg/namelist_59.f90: Likewise.
10578 * gfortran.dg/namelist_60.f90: Likewise.
10579 * gfortran.dg/namelist_61.f90: Likewise.
10580 * gfortran.dg/namelist_64.f90: Likewise.
10581 * gfortran.dg/namelist_65.f90: Likewise.
10582 * gfortran.dg/namelist_69.f90: Likewise.
10583 * gfortran.dg/namelist_70.f90: Likewise.
10584 * gfortran.dg/namelist_71.f90: Likewise.
10585 * gfortran.dg/namelist_72.f: Likewise.
10586 * gfortran.dg/namelist_73.f90: Likewise.
10587 * gfortran.dg/namelist_77.f90: Likewise.
10588 * gfortran.dg/namelist_78.f90: Likewise.
10589 * gfortran.dg/namelist_79.f90: Likewise.
10590 * gfortran.dg/namelist_80.f90: Likewise.
10591 * gfortran.dg/namelist_81.f90: Likewise.
10592 * gfortran.dg/namelist_82.f90: Likewise.
10593 * gfortran.dg/namelist_84.f90: Likewise.
10594 * gfortran.dg/namelist_85.f90: Likewise.
10595 * gfortran.dg/namelist_86.f90: Likewise.
10596 * gfortran.dg/namelist_87.f90: Likewise.
10597 * gfortran.dg/namelist_88.f90: Likewise.
10598 * gfortran.dg/namelist_89.f90: Likewise.
10599 * gfortran.dg/namelist_90.f: Likewise.
10600 * gfortran.dg/namelist_95.f90: Likewise.
10601 * gfortran.dg/namelist_char_only.f90: Likewise.
10602 * gfortran.dg/namelist_empty.f90: Likewise.
10603 * gfortran.dg/namelist_internal.f90: Likewise.
10604 * gfortran.dg/namelist_use.f90: Likewise.
10605 * gfortran.dg/namelist_use_only.f90: Likewise.
10606 * gfortran.dg/namelist_utf8.f90: Likewise.
10607 * gfortran.dg/nan_1.f90: Likewise.
10608 * gfortran.dg/nan_2.f90: Likewise.
10609 * gfortran.dg/nan_3.f90: Likewise.
10610 * gfortran.dg/nan_6.f90: Likewise.
10611 * gfortran.dg/nan_7.f90: Likewise.
10612 * gfortran.dg/nearest_1.f90: Likewise.
10613 * gfortran.dg/nearest_2.f90: Likewise.
10614 * gfortran.dg/nearest_3.f90: Likewise.
10615 * gfortran.dg/negative-z-descriptor.f90: Likewise.
10616 * gfortran.dg/negative_automatic_size.f90: Likewise.
10617 * gfortran.dg/negative_unit.f: Likewise.
10618 * gfortran.dg/negative_unit2.f90: Likewise.
10619 * gfortran.dg/negative_unit_int8.f: Likewise.
10620 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
10621 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
10622 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
10623 * gfortran.dg/nested_modules_1.f90: Likewise.
10624 * gfortran.dg/nested_modules_2.f90: Likewise.
10625 * gfortran.dg/nested_modules_3.f90: Likewise.
10626 * gfortran.dg/nesting_1.f90: Likewise.
10627 * gfortran.dg/new_line.f90: Likewise.
10628 * gfortran.dg/newunit_1.f90: Likewise.
10629 * gfortran.dg/newunit_3.f90: Likewise.
10630 * gfortran.dg/newunit_5.f90.f90: Likewise.
10631 * gfortran.dg/nint_1.f90: Likewise.
10632 * gfortran.dg/nint_2.f90: Likewise.
10633 * gfortran.dg/no_arg_check_2.f90: Likewise.
10634 * gfortran.dg/no_range_check_1.f90: Likewise.
10635 * gfortran.dg/no_range_check_2.f90: Likewise.
10636 * gfortran.dg/no_range_check_3.f90: Likewise.
10637 * gfortran.dg/noadv_size.f90: Likewise.
10638 * gfortran.dg/nonreturning_statements.f90: Likewise.
10639 * gfortran.dg/norm2_1.f90: Likewise.
10640 * gfortran.dg/norm2_3.f90: Likewise.
10641 * gfortran.dg/nosigned_zero_1.f90: Likewise.
10642 * gfortran.dg/nosigned_zero_2.f90: Likewise.
10643 * gfortran.dg/nosigned_zero_3.f90: Likewise.
10644 * gfortran.dg/null_4.f90: Likewise.
10645 * gfortran.dg/null_9.f90: Likewise.
10646 * gfortran.dg/nullify_3.f90: Likewise.
10647 * gfortran.dg/oldstyle_1.f90: Likewise.
10648 * gfortran.dg/open_access_append_1.f90: Likewise.
10649 * gfortran.dg/open_access_append_2.f90: Likewise.
10650 * gfortran.dg/open_errors.f90: Likewise.
10651 * gfortran.dg/open_negative_unit_1.f90: Likewise.
10652 * gfortran.dg/open_new.f90: Likewise.
10653 * gfortran.dg/open_readonly_1.f90: Likewise.
10654 * gfortran.dg/operator_1.f90: Likewise.
10655 * gfortran.dg/optional_absent_1.f90: Likewise.
10656 * gfortran.dg/optional_absent_2.f90: Likewise.
10657 * gfortran.dg/optional_absent_3.f90: Likewise.
10658 * gfortran.dg/optional_class_1.f90: Likewise.
10659 * gfortran.dg/optional_dim_2.f90: Likewise.
10660 * gfortran.dg/optional_dim_3.f90: Likewise.
10661 * gfortran.dg/output_exponents_1.f90: Likewise.
10662 * gfortran.dg/overload_1.f90: Likewise.
10663 * gfortran.dg/overload_2.f90: Likewise.
10664 * gfortran.dg/overwrite_1.f: Likewise.
10665 * gfortran.dg/pad_no.f90: Likewise.
10666 * gfortran.dg/parameter_array_init_1.f90: Likewise.
10667 * gfortran.dg/parameter_array_init_2.f90: Likewise.
10668 * gfortran.dg/parameter_array_init_4.f90: Likewise.
10669 * gfortran.dg/parameter_array_init_5.f90: Likewise.
10670 * gfortran.dg/parameter_array_section_2.f90: Likewise.
10671 * gfortran.dg/parens_3.f90: Likewise.
10672 * gfortran.dg/parens_5.f90: Likewise.
10673 * gfortran.dg/parens_6.f90: Likewise.
10674 * gfortran.dg/parent_result_ref_1.f90: Likewise.
10675 * gfortran.dg/parent_result_ref_2.f90: Likewise.
10676 * gfortran.dg/parent_result_ref_3.f90: Likewise.
10677 * gfortran.dg/parent_result_ref_4.f90: Likewise.
10678 * gfortran.dg/parity_1.f90: Likewise.
10679 * gfortran.dg/past_eor.f90: Likewise.
10680 * gfortran.dg/pdt_1.f03: Likewise.
10681 * gfortran.dg/pdt_10.f03: Likewise.
10682 * gfortran.dg/pdt_11.f03: Likewise.
10683 * gfortran.dg/pdt_12.f03: Likewise.
10684 * gfortran.dg/pdt_13.f03: Likewise.
10685 * gfortran.dg/pdt_14.f03: Likewise.
10686 * gfortran.dg/pdt_15.f03: Likewise.
10687 * gfortran.dg/pdt_19.f03: Likewise.
10688 * gfortran.dg/pdt_20.f03: Likewise.
10689 * gfortran.dg/pdt_22.f03: Likewise.
10690 * gfortran.dg/pdt_23.f03: Likewise.
10691 * gfortran.dg/pdt_25.f03: Likewise.
10692 * gfortran.dg/pdt_26.f03: Likewise.
10693 * gfortran.dg/pdt_27.f03: Likewise.
10694 * gfortran.dg/pdt_28.f03: Likewise.
10695 * gfortran.dg/pdt_3.f03: Likewise.
10696 * gfortran.dg/pdt_4.f03: Likewise.
10697 * gfortran.dg/pdt_5.f03: Likewise.
10698 * gfortran.dg/pdt_7.f03: Likewise.
10699 * gfortran.dg/pointer_1.f90: Likewise.
10700 * gfortran.dg/pointer_array_1.f90: Likewise.
10701 * gfortran.dg/pointer_array_3.f90: Likewise.
10702 * gfortran.dg/pointer_array_4.f90: Likewise.
10703 * gfortran.dg/pointer_array_5.f90: Likewise.
10704 * gfortran.dg/pointer_array_6.f90: Likewise.
10705 * gfortran.dg/pointer_array_7.f90: Likewise.
10706 * gfortran.dg/pointer_array_8.f90: Likewise.
10707 * gfortran.dg/pointer_array_9.f90: Likewise.
10708 * gfortran.dg/pointer_array_component_1.f90: Likewise.
10709 * gfortran.dg/pointer_array_component_2.f90: Likewise.
10710 * gfortran.dg/pointer_assign_10.f90: Likewise.
10711 * gfortran.dg/pointer_assign_11.f90: Likewise.
10712 * gfortran.dg/pointer_assign_4.f90: Likewise.
10713 * gfortran.dg/pointer_assign_8.f90: Likewise.
10714 * gfortran.dg/pointer_assign_9.f90: Likewise.
10715 * gfortran.dg/pointer_check_10.f90: Likewise.
10716 * gfortran.dg/pointer_check_9.f90: Likewise.
10717 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
10718 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
10719 * gfortran.dg/pointer_function_result_1.f90: Likewise.
10720 * gfortran.dg/pointer_init_1.f90: Likewise.
10721 * gfortran.dg/pointer_init_3.f90: Likewise.
10722 * gfortran.dg/pointer_init_4.f90: Likewise.
10723 * gfortran.dg/pointer_init_5.f90: Likewise.
10724 * gfortran.dg/pointer_init_8.f90: Likewise.
10725 * gfortran.dg/pointer_intent_1.f90: Likewise.
10726 * gfortran.dg/pointer_intent_4.f90: Likewise.
10727 * gfortran.dg/pointer_intent_5.f90: Likewise.
10728 * gfortran.dg/pointer_remapping_10.f90: Likewise.
10729 * gfortran.dg/pointer_remapping_4.f03: Likewise.
10730 * gfortran.dg/pointer_remapping_5.f08: Likewise.
10731 * gfortran.dg/pointer_remapping_9.f90: Likewise.
10732 * gfortran.dg/pointer_target_1.f90: Likewise.
10733 * gfortran.dg/pointer_target_2.f90: Likewise.
10734 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
10735 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
10736 * gfortran.dg/power.f90: Likewise.
10737 * gfortran.dg/power1.f90: Likewise.
10738 * gfortran.dg/power_3.f90: Likewise.
10739 * gfortran.dg/power_4.f90: Likewise.
10740 * gfortran.dg/power_5.f90: Likewise.
10741 * gfortran.dg/pr12884.f: Likewise.
10742 * gfortran.dg/pr15129.f90: Likewise.
10743 * gfortran.dg/pr15140.f90: Likewise.
10744 * gfortran.dg/pr15324.f90: Likewise.
10745 * gfortran.dg/pr15332.f: Likewise.
10746 * gfortran.dg/pr15957.f90: Likewise.
10747 * gfortran.dg/pr15959.f90: Likewise.
10748 * gfortran.dg/pr16597.f90: Likewise.
10749 * gfortran.dg/pr16861.f90: Likewise.
10750 * gfortran.dg/pr16938.f90: Likewise.
10751 * gfortran.dg/pr17090.f90: Likewise.
10752 * gfortran.dg/pr17143.f90: Likewise.
10753 * gfortran.dg/pr17164.f90: Likewise.
10754 * gfortran.dg/pr17229.f: Likewise.
10755 * gfortran.dg/pr17285.f90: Likewise.
10756 * gfortran.dg/pr17286.f90: Likewise.
10757 * gfortran.dg/pr17472.f: Likewise.
10758 * gfortran.dg/pr17612.f90: Likewise.
10759 * gfortran.dg/pr17706.f90: Likewise.
10760 * gfortran.dg/pr18025.f90: Likewise.
10761 * gfortran.dg/pr18122.f90: Likewise.
10762 * gfortran.dg/pr18210.f90: Likewise.
10763 * gfortran.dg/pr18392.f90: Likewise.
10764 * gfortran.dg/pr19155.f: Likewise.
10765 * gfortran.dg/pr19216.f: Likewise.
10766 * gfortran.dg/pr19467.f90: Likewise.
10767 * gfortran.dg/pr19657.f: Likewise.
10768 * gfortran.dg/pr19926.f90: Likewise.
10769 * gfortran.dg/pr19928-1.f90: Likewise.
10770 * gfortran.dg/pr19928-2.f90: Likewise.
10771 * gfortran.dg/pr20086.f90: Likewise.
10772 * gfortran.dg/pr20124.f90: Likewise.
10773 * gfortran.dg/pr20163-2.f: Likewise.
10774 * gfortran.dg/pr20480.f90: Likewise.
10775 * gfortran.dg/pr20755.f: Likewise.
10776 * gfortran.dg/pr20950.f: Likewise.
10777 * gfortran.dg/pr21177.f90: Likewise.
10778 * gfortran.dg/pr21730.f: Likewise.
10779 * gfortran.dg/pr22491.f: Likewise.
10780 * gfortran.dg/pr25603.f: Likewise.
10781 * gfortran.dg/pr26246_2.f90: Likewise.
10782 * gfortran.dg/pr32136.f90: Likewise.
10783 * gfortran.dg/pr32533.f90: Likewise.
10784 * gfortran.dg/pr33794.f90: Likewise.
10785 * gfortran.dg/pr35662.f90: Likewise.
10786 * gfortran.dg/pr35944-1.f90: Likewise.
10787 * gfortran.dg/pr35944-2.f90: Likewise.
10788 * gfortran.dg/pr35983.f90: Likewise.
10789 * gfortran.dg/pr39865.f90: Likewise.
10790 * gfortran.dg/pr41212.f90: Likewise.
10791 * gfortran.dg/pr43808.f90: Likewise.
10792 * gfortran.dg/pr44592.f90: Likewise.
10793 * gfortran.dg/pr44735.f90: Likewise.
10794 * gfortran.dg/pr45308.f03: Likewise.
10795 * gfortran.dg/pr46297.f: Likewise.
10796 * gfortran.dg/pr46588.f90: Likewise.
10797 * gfortran.dg/pr46665.f90: Likewise.
10798 * gfortran.dg/pr46804.f90: Likewise.
10799 * gfortran.dg/pr47008.f03: Likewise.
10800 * gfortran.dg/pr47614.f: Likewise.
10801 * gfortran.dg/pr47878.f90: Likewise.
10802 * gfortran.dg/pr49103.f90: Likewise.
10803 * gfortran.dg/pr50069_1.f90: Likewise.
10804 * gfortran.dg/pr50769.f90: Likewise.
10805 * gfortran.dg/pr52608.f90: Likewise.
10806 * gfortran.dg/pr55086_2.f90: Likewise.
10807 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
10808 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
10809 * gfortran.dg/pr55330.f90: Likewise.
10810 * gfortran.dg/pr56015.f90: Likewise.
10811 * gfortran.dg/pr57910.f90: Likewise.
10812 * gfortran.dg/pr59700.f90: Likewise.
10813 * gfortran.dg/pr62125.f90: Likewise.
10814 * gfortran.dg/pr64530.f90: Likewise.
10815 * gfortran.dg/pr65429.f90: Likewise.
10816 * gfortran.dg/pr65450.f90: Likewise.
10817 * gfortran.dg/pr65504.f90: Likewise.
10818 * gfortran.dg/pr65903.f90: Likewise.
10819 * gfortran.dg/pr66311.f90: Likewise.
10820 * gfortran.dg/pr66864.f90: Likewise.
10821 * gfortran.dg/pr67140.f90: Likewise.
10822 * gfortran.dg/pr67524.f90: Likewise.
10823 * gfortran.dg/pr67885.f90: Likewise.
10824 * gfortran.dg/pr68053.f90: Likewise.
10825 * gfortran.dg/pr68566.f90: Likewise.
10826 * gfortran.dg/pr69514_1.f90: Likewise.
10827 * gfortran.dg/pr69514_2.f90: Likewise.
10828 * gfortran.dg/pr69739.f90: Likewise.
10829 * gfortran.dg/pr70673.f90: Likewise.
10830 * gfortran.dg/pr71523_2.f90: Likewise.
10831 * gfortran.dg/pr71764.f90: Likewise.
10832 * gfortran.dg/pr78092.f90: Likewise.
10833 * gfortran.dg/pr82973.f90: Likewise.
10834 * gfortran.dg/pr83864.f90: Likewise.
10835 * gfortran.dg/pr83874.f90: Likewise.
10836 * gfortran.dg/pr84088.f90: Likewise.
10837 * gfortran.dg/pr84155.f90: Likewise.
10838 * gfortran.dg/proc_decl_12.f90: Likewise.
10839 * gfortran.dg/proc_decl_13.f90: Likewise.
10840 * gfortran.dg/proc_decl_15.f90: Likewise.
10841 * gfortran.dg/proc_decl_17.f90: Likewise.
10842 * gfortran.dg/proc_decl_18.f90: Likewise.
10843 * gfortran.dg/proc_decl_2.f90: Likewise.
10844 * gfortran.dg/proc_decl_5.f90: Likewise.
10845 * gfortran.dg/proc_decl_9.f90: Likewise.
10846 * gfortran.dg/proc_ptr_1.f90: Likewise.
10847 * gfortran.dg/proc_ptr_10.f90: Likewise.
10848 * gfortran.dg/proc_ptr_12.f90: Likewise.
10849 * gfortran.dg/proc_ptr_18.f90: Likewise.
10850 * gfortran.dg/proc_ptr_19.f90: Likewise.
10851 * gfortran.dg/proc_ptr_21.f90: Likewise.
10852 * gfortran.dg/proc_ptr_22.f90: Likewise.
10853 * gfortran.dg/proc_ptr_23.f90: Likewise.
10854 * gfortran.dg/proc_ptr_25.f90: Likewise.
10855 * gfortran.dg/proc_ptr_26.f90: Likewise.
10856 * gfortran.dg/proc_ptr_3.f90: Likewise.
10857 * gfortran.dg/proc_ptr_36.f90: Likewise.
10858 * gfortran.dg/proc_ptr_47.f90: Likewise.
10859 * gfortran.dg/proc_ptr_48.f90: Likewise.
10860 * gfortran.dg/proc_ptr_5.f90: Likewise.
10861 * gfortran.dg/proc_ptr_6.f90: Likewise.
10862 * gfortran.dg/proc_ptr_7.f90: Likewise.
10863 * gfortran.dg/proc_ptr_8.f90: Likewise.
10864 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
10865 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
10866 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
10867 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
10868 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
10869 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
10870 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
10871 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
10872 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
10873 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
10874 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
10875 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
10876 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
10877 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
10878 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
10879 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
10880 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
10881 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
10882 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
10883 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
10884 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
10885 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
10886 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
10887 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
10888 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
10889 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
10890 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
10891 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
10892 * gfortran.dg/product_init_expr.f03: Likewise.
10893 * gfortran.dg/promotion.f90: Likewise.
10894 * gfortran.dg/promotion_3.f90: Likewise.
10895 * gfortran.dg/promotion_4.f90: Likewise.
10896 * gfortran.dg/protected_1.f90: Likewise.
10897 * gfortran.dg/protected_2.f90: Likewise.
10898 * gfortran.dg/ptr-func-1.f90: Likewise.
10899 * gfortran.dg/ptr-func-2.f90: Likewise.
10900 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
10901 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
10902 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
10903 * gfortran.dg/pure_byref_1.f90: Likewise.
10904 * gfortran.dg/pure_byref_2.f90: Likewise.
10905 * gfortran.dg/pure_byref_3.f90: Likewise.
10906 * gfortran.dg/quad_2.f90: Likewise.
10907 * gfortran.dg/quad_3.f90: Likewise.
10908 * gfortran.dg/random_3.f90: Likewise.
10909 * gfortran.dg/random_4.f90: Likewise.
10910 * gfortran.dg/random_7.f90: Likewise.
10911 * gfortran.dg/read_2.f90: Likewise.
10912 * gfortran.dg/read_3.f90: Likewise.
10913 * gfortran.dg/read_4.f90: Likewise.
10914 * gfortran.dg/read_5.f90: Likewise.
10915 * gfortran.dg/read_bad_advance.f90: Likewise.
10916 * gfortran.dg/read_bang.f90: Likewise.
10917 * gfortran.dg/read_bang4.f90: Likewise.
10918 * gfortran.dg/read_comma.f: Likewise.
10919 * gfortran.dg/read_dir.f90: Likewise.
10920 * gfortran.dg/read_empty_file.f: Likewise.
10921 * gfortran.dg/read_eof_1.f90: Likewise.
10922 * gfortran.dg/read_eof_2.f90: Likewise.
10923 * gfortran.dg/read_eof_3.f90: Likewise.
10924 * gfortran.dg/read_eof_4.f90: Likewise.
10925 * gfortran.dg/read_eof_5.f90: Likewise.
10926 * gfortran.dg/read_eof_6.f: Likewise.
10927 * gfortran.dg/read_eof_7.f90: Likewise.
10928 * gfortran.dg/read_eof_8.f90: Likewise.
10929 * gfortran.dg/read_eof_all.f90: Likewise.
10930 * gfortran.dg/read_eor.f90: Likewise.
10931 * gfortran.dg/read_float_1.f90: Likewise.
10932 * gfortran.dg/read_float_2.f03: Likewise.
10933 * gfortran.dg/read_float_3.f90: Likewise.
10934 * gfortran.dg/read_float_4.f90: Likewise.
10935 * gfortran.dg/read_infnan_1.f90: Likewise.
10936 * gfortran.dg/read_list_eof_1.f90: Likewise.
10937 * gfortran.dg/read_logical.f90: Likewise.
10938 * gfortran.dg/read_many_1.f: Likewise.
10939 * gfortran.dg/read_no_eor.f90: Likewise.
10940 * gfortran.dg/read_noadvance.f90: Likewise.
10941 * gfortran.dg/read_repeat.f90: Likewise.
10942 * gfortran.dg/read_repeat_2.f90: Likewise.
10943 * gfortran.dg/read_size_noadvance.f90: Likewise.
10944 * gfortran.dg/read_x_eof.f90: Likewise.
10945 * gfortran.dg/read_x_past.f: Likewise.
10946 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
10947 * gfortran.dg/real_const_1.f: Likewise.
10948 * gfortran.dg/real_const_2.f90: Likewise.
10949 * gfortran.dg/real_const_3.f90: Likewise.
10950 * gfortran.dg/real_do_1.f90: Likewise.
10951 * gfortran.dg/real_index_1.f90: Likewise.
10952 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
10953 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
10954 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
10955 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
10956 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
10957 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
10958 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
10959 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
10960 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
10961 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
10962 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
10963 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
10964 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
10965 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
10966 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
10967 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
10968 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
10969 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
10970 * gfortran.dg/record_marker_1.f90: Likewise.
10971 * gfortran.dg/record_marker_2.f: Likewise.
10972 * gfortran.dg/record_marker_3.f90: Likewise.
10973 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
10974 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
10975 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
10976 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
10977 * gfortran.dg/recursive_check_7.f90: Likewise.
10978 * gfortran.dg/recursive_reference_1.f90: Likewise.
10979 * gfortran.dg/recursive_reference_2.f90: Likewise.
10980 * gfortran.dg/recursive_stack.f90: Likewise.
10981 * gfortran.dg/reduction.f90: Likewise.
10982 * gfortran.dg/repack_arrays_1.f90: Likewise.
10983 * gfortran.dg/repeat_1.f90: Likewise.
10984 * gfortran.dg/repeat_2.f90: Likewise.
10985 * gfortran.dg/repeat_3.f90: Likewise.
10986 * gfortran.dg/repeat_6.f90: Likewise.
10987 * gfortran.dg/reshape-alloc.f90: Likewise.
10988 * gfortran.dg/reshape-complex.f90: Likewise.
10989 * gfortran.dg/reshape.f90: Likewise.
10990 * gfortran.dg/reshape_2.f90: Likewise.
10991 * gfortran.dg/reshape_7.f90: Likewise.
10992 * gfortran.dg/reshape_empty_1.f03: Likewise.
10993 * gfortran.dg/reshape_pad_1.f90: Likewise.
10994 * gfortran.dg/reshape_rank7.f90: Likewise.
10995 * gfortran.dg/reshape_transpose_1.f90: Likewise.
10996 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
10997 * gfortran.dg/result_default_init_1.f90: Likewise.
10998 * gfortran.dg/result_in_spec_1.f90: Likewise.
10999 * gfortran.dg/result_in_spec_2.f90: Likewise.
11000 * gfortran.dg/ret_array_1.f90: Likewise.
11001 * gfortran.dg/ret_pointer_1.f90: Likewise.
11002 * gfortran.dg/ret_pointer_2.f90: Likewise.
11003 * gfortran.dg/rewind_1.f90: Likewise.
11004 * gfortran.dg/round_1.f03: Likewise.
11005 * gfortran.dg/round_2.f03: Likewise.
11006 * gfortran.dg/round_3.f08: Likewise.
11007 * gfortran.dg/round_4.f90: Likewise.
11008 * gfortran.dg/rrspacing_1.f90: Likewise.
11009 * gfortran.dg/runtime_warning_1.f90: Likewise.
11010 * gfortran.dg/same_type_as_2.f03: Likewise.
11011 * gfortran.dg/save_1.f90: Likewise.
11012 * gfortran.dg/save_5.f90: Likewise.
11013 * gfortran.dg/save_6.f90: Likewise.
11014 * gfortran.dg/scalar_mask_1.f90: Likewise.
11015 * gfortran.dg/scalar_mask_2.f90: Likewise.
11016 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
11017 * gfortran.dg/scale_1.f90: Likewise.
11018 * gfortran.dg/scan_1.f90: Likewise.
11019 * gfortran.dg/scan_2.f90: Likewise.
11020 * gfortran.dg/secnds-1.f: Likewise.
11021 * gfortran.dg/secnds.f: Likewise.
11022 * gfortran.dg/select_1.f90: Likewise.
11023 * gfortran.dg/select_2.f90: Likewise.
11024 * gfortran.dg/select_3.f90: Likewise.
11025 * gfortran.dg/select_5.f90: Likewise.
11026 * gfortran.dg/select_char_1.f90: Likewise.
11027 * gfortran.dg/select_char_2.f90: Likewise.
11028 * gfortran.dg/select_type_13.f03: Likewise.
11029 * gfortran.dg/select_type_14.f03: Likewise.
11030 * gfortran.dg/select_type_15.f03: Likewise.
11031 * gfortran.dg/select_type_19.f03: Likewise.
11032 * gfortran.dg/select_type_2.f03: Likewise.
11033 * gfortran.dg/select_type_26.f03: Likewise.
11034 * gfortran.dg/select_type_27.f03: Likewise.
11035 * gfortran.dg/select_type_28.f03: Likewise.
11036 * gfortran.dg/select_type_3.f03: Likewise.
11037 * gfortran.dg/select_type_35.f03: Likewise.
11038 * gfortran.dg/select_type_36.f03: Likewise.
11039 * gfortran.dg/select_type_37.f03: Likewise.
11040 * gfortran.dg/select_type_39.f03: Likewise.
11041 * gfortran.dg/select_type_4.f90: Likewise.
11042 * gfortran.dg/select_type_5.f03: Likewise.
11043 * gfortran.dg/select_type_6.f03: Likewise.
11044 * gfortran.dg/select_type_7.f03: Likewise.
11045 * gfortran.dg/select_type_8.f03: Likewise.
11046 * gfortran.dg/selected_char_kind_1.f90: Likewise.
11047 * gfortran.dg/selected_char_kind_4.f90: Likewise.
11048 * gfortran.dg/selected_kind_1.f90: Likewise.
11049 * gfortran.dg/selected_real_kind_2.f90: Likewise.
11050 * gfortran.dg/shape_2.f90: Likewise.
11051 * gfortran.dg/shape_4.f90: Likewise.
11052 * gfortran.dg/shape_5.f90: Likewise.
11053 * gfortran.dg/shape_7.f90: Likewise.
11054 * gfortran.dg/shape_8.f90: Likewise.
11055 * gfortran.dg/shape_9.f90: Likewise.
11056 * gfortran.dg/shift-kind_2.f90: Likewise.
11057 * gfortran.dg/shiftalr_1.F90: Likewise.
11058 * gfortran.dg/shiftalr_2.F90: Likewise.
11059 * gfortran.dg/simpleif_1.f90: Likewise.
11060 * gfortran.dg/simplify_argN_1.f90: Likewise.
11061 * gfortran.dg/simplify_cshift_1.f90: Likewise.
11062 * gfortran.dg/simplify_cshift_4.f90: Likewise.
11063 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
11064 * gfortran.dg/simplify_modulo.f90: Likewise.
11065 * gfortran.dg/single_char_string.f90: Likewise.
11066 * gfortran.dg/size_dim.f90: Likewise.
11067 * gfortran.dg/size_optional_dim_1.f90: Likewise.
11068 * gfortran.dg/sizeof.f90: Likewise.
11069 * gfortran.dg/sizeof_4.f90: Likewise.
11070 * gfortran.dg/slash_1.f90: Likewise.
11071 * gfortran.dg/sms-1.f90: Likewise.
11072 * gfortran.dg/sms-2.f90: Likewise.
11073 * gfortran.dg/spec_expr_7.f90: Likewise.
11074 * gfortran.dg/specifics_1.f90: Likewise.
11075 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
11076 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
11077 * gfortran.dg/spread_init_expr.f03: Likewise.
11078 * gfortran.dg/spread_scalar_source.f90: Likewise.
11079 * gfortran.dg/spread_shape_1.f90: Likewise.
11080 * gfortran.dg/stat_1.f90: Likewise.
11081 * gfortran.dg/stat_2.f90: Likewise.
11082 * gfortran.dg/stfunc_1.f90: Likewise.
11083 * gfortran.dg/stfunc_4.f90: Likewise.
11084 * gfortran.dg/stfunc_6.f90: Likewise.
11085 * gfortran.dg/storage_size_1.f08: Likewise.
11086 * gfortran.dg/storage_size_3.f08: Likewise.
11087 * gfortran.dg/storage_size_4.f90: Likewise.
11088 * gfortran.dg/streamio_1.f90: Likewise.
11089 * gfortran.dg/streamio_10.f90: Likewise.
11090 * gfortran.dg/streamio_11.f90: Likewise.
11091 * gfortran.dg/streamio_12.f90: Likewise.
11092 * gfortran.dg/streamio_13.f90: Likewise.
11093 * gfortran.dg/streamio_14.f90: Likewise.
11094 * gfortran.dg/streamio_15.f90: Likewise.
11095 * gfortran.dg/streamio_16.f90: Likewise.
11096 * gfortran.dg/streamio_17.f90: Likewise.
11097 * gfortran.dg/streamio_2.f90: Likewise.
11098 * gfortran.dg/streamio_3.f90: Likewise.
11099 * gfortran.dg/streamio_4.f90: Likewise.
11100 * gfortran.dg/streamio_5.f90: Likewise.
11101 * gfortran.dg/streamio_6.f90: Likewise.
11102 * gfortran.dg/streamio_7.f90: Likewise.
11103 * gfortran.dg/streamio_8.f90: Likewise.
11104 * gfortran.dg/streamio_9.f90: Likewise.
11105 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
11106 * gfortran.dg/string_4.f90: Likewise.
11107 * gfortran.dg/string_array_constructor_2.f90: Likewise.
11108 * gfortran.dg/string_assign_2.f90: Likewise.
11109 * gfortran.dg/string_compare_1.f90: Likewise.
11110 * gfortran.dg/string_compare_2.f90: Likewise.
11111 * gfortran.dg/string_compare_3.f90: Likewise.
11112 * gfortran.dg/string_ctor_1.f90: Likewise.
11113 * gfortran.dg/string_length_1.f90: Likewise.
11114 * gfortran.dg/string_length_2.f90: Likewise.
11115 * gfortran.dg/string_length_3.f90: Likewise.
11116 * gfortran.dg/string_length_4.f90: Likewise.
11117 * gfortran.dg/string_null_compare_1.f: Likewise.
11118 * gfortran.dg/string_pad_trunc.f90: Likewise.
11119 * gfortran.dg/structure_constructor_1.f03: Likewise.
11120 * gfortran.dg/structure_constructor_11.f90: Likewise.
11121 * gfortran.dg/structure_constructor_13.f03: Likewise.
11122 * gfortran.dg/structure_constructor_2.f03: Likewise.
11123 * gfortran.dg/structure_constructor_5.f03: Likewise.
11124 * gfortran.dg/submodule_1.f08: Likewise.
11125 * gfortran.dg/submodule_11.f08: Likewise.
11126 * gfortran.dg/submodule_14.f08: Likewise.
11127 * gfortran.dg/submodule_15.f08: Likewise.
11128 * gfortran.dg/submodule_17.f08: Likewise.
11129 * gfortran.dg/submodule_18.f08: Likewise.
11130 * gfortran.dg/submodule_19.f08: Likewise.
11131 * gfortran.dg/submodule_2.f08: Likewise.
11132 * gfortran.dg/submodule_27.f08: Likewise.
11133 * gfortran.dg/submodule_28.f08: Likewise.
11134 * gfortran.dg/submodule_29.f08: Likewise.
11135 * gfortran.dg/submodule_30.f08: Likewise.
11136 * gfortran.dg/submodule_6.f08: Likewise.
11137 * gfortran.dg/submodule_7.f08: Likewise.
11138 * gfortran.dg/submodule_8.f08: Likewise.
11139 * gfortran.dg/subnormal_1.f90: Likewise.
11140 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
11141 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
11142 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
11143 * gfortran.dg/substr_2.f: Likewise.
11144 * gfortran.dg/substr_3.f: Likewise.
11145 * gfortran.dg/substr_4.f: Likewise.
11146 * gfortran.dg/substr_5.f90: Likewise.
11147 * gfortran.dg/substr_6.f90: Likewise.
11148 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
11149 * gfortran.dg/sum_init_expr.f03: Likewise.
11150 * gfortran.dg/sum_zero_array_1.f90: Likewise.
11151 * gfortran.dg/system_clock_3.f08: Likewise.
11152 * gfortran.dg/t_editing.f: Likewise.
11153 * gfortran.dg/team_change_1.f90: Likewise.
11154 * gfortran.dg/team_end_1.f90: Likewise.
11155 * gfortran.dg/team_number_1.f90: Likewise.
11156 * gfortran.dg/temporary_1.f90: Likewise.
11157 * gfortran.dg/test_com_block.f90: Likewise.
11158 * gfortran.dg/test_only_clause.f90: Likewise.
11159 * gfortran.dg/tiny_1.f90: Likewise.
11160 * gfortran.dg/tiny_2.f90: Likewise.
11161 * gfortran.dg/tl_editing.f90: Likewise.
11162 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
11163 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
11164 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
11165 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
11166 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
11167 * gfortran.dg/transfer_class_2.f90: Likewise.
11168 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
11169 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
11170 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
11171 * gfortran.dg/transfer_resolve_1.f90: Likewise.
11172 * gfortran.dg/transfer_simplify_1.f90: Likewise.
11173 * gfortran.dg/transfer_simplify_10.f90: Likewise.
11174 * gfortran.dg/transfer_simplify_11.f90: Likewise.
11175 * gfortran.dg/transfer_simplify_2.f90: Likewise.
11176 * gfortran.dg/transfer_simplify_3.f90: Likewise.
11177 * gfortran.dg/transfer_simplify_4.f90: Likewise.
11178 * gfortran.dg/transfer_simplify_8.f90: Likewise.
11179 * gfortran.dg/transfer_simplify_9.f90: Likewise.
11180 * gfortran.dg/transpose_1.f90: Likewise.
11181 * gfortran.dg/transpose_3.f03: Likewise.
11182 * gfortran.dg/transpose_4.f90: Likewise.
11183 * gfortran.dg/transpose_conjg_1.f90: Likewise.
11184 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
11185 * gfortran.dg/transpose_optimization_2.f90: Likewise.
11186 * gfortran.dg/trim_1.f90: Likewise.
11187 * gfortran.dg/trim_optimize_1.f90: Likewise.
11188 * gfortran.dg/trim_optimize_2.f90: Likewise.
11189 * gfortran.dg/trim_optimize_3.f90: Likewise.
11190 * gfortran.dg/trim_optimize_4.f90: Likewise.
11191 * gfortran.dg/trim_optimize_5.f90: Likewise.
11192 * gfortran.dg/trim_optimize_6.f90: Likewise.
11193 * gfortran.dg/trim_optimize_7.f90: Likewise.
11194 * gfortran.dg/trim_optimize_8.f90: Likewise.
11195 * gfortran.dg/type_to_class_1.f03: Likewise.
11196 * gfortran.dg/type_to_class_2.f03: Likewise.
11197 * gfortran.dg/type_to_class_3.f03: Likewise.
11198 * gfortran.dg/type_to_class_4.f03: Likewise.
11199 * gfortran.dg/type_to_class_5.f03: Likewise.
11200 * gfortran.dg/typebound_assignment_5.f03: Likewise.
11201 * gfortran.dg/typebound_assignment_6.f03: Likewise.
11202 * gfortran.dg/typebound_assignment_7.f90: Likewise.
11203 * gfortran.dg/typebound_call_1.f03: Likewise.
11204 * gfortran.dg/typebound_call_13.f03: Likewise.
11205 * gfortran.dg/typebound_call_18.f03: Likewise.
11206 * gfortran.dg/typebound_call_19.f03: Likewise.
11207 * gfortran.dg/typebound_call_2.f03: Likewise.
11208 * gfortran.dg/typebound_call_20.f03: Likewise.
11209 * gfortran.dg/typebound_call_3.f03: Likewise.
11210 * gfortran.dg/typebound_generic_5.f03: Likewise.
11211 * gfortran.dg/typebound_generic_6.f03: Likewise.
11212 * gfortran.dg/typebound_generic_9.f03: Likewise.
11213 * gfortran.dg/typebound_operator_12.f03: Likewise.
11214 * gfortran.dg/typebound_operator_13.f03: Likewise.
11215 * gfortran.dg/typebound_operator_15.f90: Likewise.
11216 * gfortran.dg/typebound_operator_20.f90: Likewise.
11217 * gfortran.dg/typebound_operator_3.f03: Likewise.
11218 * gfortran.dg/typebound_operator_6.f03: Likewise.
11219 * gfortran.dg/typebound_operator_7.f03: Likewise.
11220 * gfortran.dg/typebound_operator_8.f03: Likewise.
11221 * gfortran.dg/typebound_operator_9.f03: Likewise.
11222 * gfortran.dg/typebound_proc_19.f90: Likewise.
11223 * gfortran.dg/typebound_proc_20.f90: Likewise.
11224 * gfortran.dg/typebound_proc_23.f90: Likewise.
11225 * gfortran.dg/typebound_proc_27.f03: Likewise.
11226 * gfortran.dg/typebound_proc_35.f90: Likewise.
11227 * gfortran.dg/typebound_proc_36.f90: Likewise.
11228 * gfortran.dg/unf_io_convert_1.f90: Likewise.
11229 * gfortran.dg/unf_io_convert_2.f90: Likewise.
11230 * gfortran.dg/unf_io_convert_3.f90: Likewise.
11231 * gfortran.dg/unf_io_convert_4.f90: Likewise.
11232 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
11233 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
11234 * gfortran.dg/unf_short_record_1.f90: Likewise.
11235 * gfortran.dg/unformatted_recl_1.f90: Likewise.
11236 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
11237 * gfortran.dg/unit_1.f90: Likewise.
11238 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
11239 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
11240 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
11241 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
11242 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
11243 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
11244 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
11245 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
11246 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
11247 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
11248 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
11249 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
11250 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
11251 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
11252 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
11253 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
11254 * gfortran.dg/unpack_init_expr.f03: Likewise.
11255 * gfortran.dg/use_10.f90: Likewise.
11256 * gfortran.dg/use_11.f90: Likewise.
11257 * gfortran.dg/use_13.f90: Likewise.
11258 * gfortran.dg/use_24.f90: Likewise.
11259 * gfortran.dg/use_27.f90: Likewise.
11260 * gfortran.dg/use_5.f90: Likewise.
11261 * gfortran.dg/use_allocated_1.f90: Likewise.
11262 * gfortran.dg/use_only_1.f90: Likewise.
11263 * gfortran.dg/use_only_4.f90: Likewise.
11264 * gfortran.dg/use_rename_2.f90: Likewise.
11265 * gfortran.dg/use_rename_4.f90: Likewise.
11266 * gfortran.dg/used_dummy_types_1.f90: Likewise.
11267 * gfortran.dg/used_interface_ref.f90: Likewise.
11268 * gfortran.dg/used_types_5.f90: Likewise.
11269 * gfortran.dg/utf8_1.f03: Likewise.
11270 * gfortran.dg/utf8_2.f03: Likewise.
11271 * gfortran.dg/value_1.f90: Likewise.
11272 * gfortran.dg/value_2.f90: Likewise.
11273 * gfortran.dg/value_4.f90: Likewise.
11274 * gfortran.dg/value_6.f03: Likewise.
11275 * gfortran.dg/value_7.f03: Likewise.
11276 * gfortran.dg/value_test.f90: Likewise.
11277 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
11278 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
11279 * gfortran.dg/vect/pr60510.f: Likewise.
11280 * gfortran.dg/vect/pr69882.f90: Likewise.
11281 * gfortran.dg/vect/pr69980.f90: Likewise.
11282 * gfortran.dg/vect/vect-5.f90: Likewise.
11283 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
11284 * gfortran.dg/vector_subscript_1.f90: Likewise.
11285 * gfortran.dg/vector_subscript_2.f90: Likewise.
11286 * gfortran.dg/vector_subscript_3.f90: Likewise.
11287 * gfortran.dg/vector_subscript_5.f90: Likewise.
11288 * gfortran.dg/verify_2.f90: Likewise.
11289 * gfortran.dg/volatile10.f90: Likewise.
11290 * gfortran.dg/where_1.f90: Likewise.
11291 * gfortran.dg/where_operator_assign_1.f90: Likewise.
11292 * gfortran.dg/where_operator_assign_2.f90: Likewise.
11293 * gfortran.dg/where_operator_assign_3.f90: Likewise.
11294 * gfortran.dg/whole_file_13.f90: Likewise.
11295 * gfortran.dg/whole_file_2.f90: Likewise.
11296 * gfortran.dg/widechar_2.f90: Likewise.
11297 * gfortran.dg/widechar_4.f90: Likewise.
11298 * gfortran.dg/widechar_5.f90: Likewise.
11299 * gfortran.dg/widechar_6.f90: Likewise.
11300 * gfortran.dg/widechar_8.f90: Likewise.
11301 * gfortran.dg/widechar_IO_1.f90: Likewise.
11302 * gfortran.dg/widechar_IO_2.f90: Likewise.
11303 * gfortran.dg/widechar_IO_3.f90: Likewise.
11304 * gfortran.dg/widechar_IO_4.f90: Likewise.
11305 * gfortran.dg/widechar_compare_1.f90: Likewise.
11306 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
11307 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
11308 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
11309 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
11310 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
11311 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
11312 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
11313 * gfortran.dg/widechar_select_1.f90: Likewise.
11314 * gfortran.dg/winapi.f90: Likewise.
11315 * gfortran.dg/write_0_pe_format.f90: Likewise.
11316 * gfortran.dg/write_back.f: Likewise.
11317 * gfortran.dg/write_check3.f90: Likewise.
11318 * gfortran.dg/write_direct_eor.f90: Likewise.
11319 * gfortran.dg/write_padding.f90: Likewise.
11320 * gfortran.dg/write_recursive.f90: Likewise.
11321 * gfortran.dg/write_rewind_1.f: Likewise.
11322 * gfortran.dg/write_rewind_2.f: Likewise.
11323 * gfortran.dg/write_zero_array.f90: Likewise.
11324 * gfortran.dg/x_slash_1.f: Likewise.
11325 * gfortran.dg/x_slash_2.f: Likewise.
11326 * gfortran.dg/zero_array_components_1.f90: Likewise.
11327 * gfortran.dg/zero_length_1.f90: Likewise.
11328 * gfortran.dg/zero_length_2.f90: Likewise.
11329 * gfortran.dg/zero_sized_1.f90: Likewise.
11330 * gfortran.dg/zero_sized_3.f90: Likewise.
11331 * gfortran.fortran-torture/compile/nested.f90: Likewise.
11332 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
11333 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
11334 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
11335 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
11336 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
11337 * gfortran.fortran-torture/execute/args.f90: Likewise.
11338 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
11339 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
11340 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
11341 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
11342 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
11343 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
11344 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
11345 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
11346 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
11347 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
11348 * gfortran.fortran-torture/execute/common.f90: Likewise.
11349 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
11350 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
11351 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
11352 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
11353 * gfortran.fortran-torture/execute/contained.f90: Likewise.
11354 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
11355 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
11356 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
11357 * gfortran.fortran-torture/execute/data.f90: Likewise.
11358 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
11359 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
11360 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
11361 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
11362 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
11363 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
11364 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
11365 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
11366 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
11367 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
11368 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
11369 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
11370 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
11371 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
11372 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
11373 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
11374 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
11375 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
11376 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
11377 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
11378 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
11379 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
11380 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
11381 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
11382 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
11383 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
11384 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
11385 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
11386 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
11387 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
11388 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
11389 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
11390 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
11391 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
11392 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
11393 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
11394 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
11395 * gfortran.fortran-torture/execute/forall.f90: Likewise.
11396 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
11397 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
11398 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
11399 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
11400 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
11401 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
11402 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
11403 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
11404 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
11405 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
11406 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
11407 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
11408 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
11409 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
11410 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
11411 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
11412 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
11413 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
11414 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
11415 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
11416 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
11417 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
11418 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
11419 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
11420 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
11421 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
11422 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
11423 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
11424 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
11425 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
11426 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
11427 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
11428 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
11429 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
11430 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
11431 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
11432 Likewise.
11433 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
11434 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
11435 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
11436 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
11437 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
11438 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
11439 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
11440 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
11441 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
11442 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
11443 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
11444 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
11445 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
11446 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
11447 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
11448 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
11449 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
11450 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
11451 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
11452 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
11453 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
11454 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
11455 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
11456 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
11457 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
11458 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
11459 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
11460 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
11461 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
11462 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
11463 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
11464 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
11465 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
11466 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
11467 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
11468 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
11469 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
11470 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
11471 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
11472 * gfortran.fortran-torture/execute/math.f90: Likewise.
11473 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
11474 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
11475 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
11476 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
11477 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
11478 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
11479 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
11480 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
11481 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
11482 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
11483 * gfortran.fortran-torture/execute/power.f90: Likewise.
11484 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
11485 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
11486 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
11487 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
11488 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
11489 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
11490 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
11491 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
11492 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
11493 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
11494 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
11495 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
11496 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
11497 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
11498 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
11499 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
11500 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
11501 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
11502 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
11503 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
11504 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
11505 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
11506 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
11507 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
11508 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
11509 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
11510 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
11511 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
11512 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
11513 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
11514 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
11515 * gfortran.fortran-torture/execute/straret.f90: Likewise.
11516 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
11517 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
11518 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
11519 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
11520 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
11521 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
11522 * gfortran.fortran-torture/execute/string.f90: Likewise.
11523 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
11524 * gfortran.fortran-torture/execute/strret.f90: Likewise.
11525 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
11526 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
11527 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
11528 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
11529 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
11530 * gfortran.fortran-torture/execute/userop.f90: Likewise.
11531 * gfortran.fortran-torture/execute/where17.f90: Likewise.
11532 * gfortran.fortran-torture/execute/where18.f90: Likewise.
11533 * gfortran.fortran-torture/execute/where19.f90: Likewise.
11534 * gfortran.fortran-torture/execute/where20.f90: Likewise.
11535 * gfortran.fortran-torture/execute/where21.f90: Likewise.
11536 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
11537 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
11538 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
11539 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
11540 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
11541 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
11542 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
11543 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
11544 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
11545 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
11546 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
11547 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
11548 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
11549 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
11550 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
11551 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
11552 * gfortran.dg/inline_transpose_1.f90: Likewise.
11553
11554 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
11555
11556 PR fortran/84115
11557 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
11558 change to dg-run.
11559
11560 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
11561
11562 PR ada/84277
11563 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
11564 * gnat.dg/dispatch1.adb: Rename into...
11565 * gnat.dg/disp1.adb: ...this.
11566 * gnat.dg/dispatch1_p.ads: Rename into...
11567 * gnat.dg/disp1_pkg.ads: ...this.
11568 * gnat.dg/disp2.adb: Rename into...
11569 * gnat.dg/dispatch2.adb: ...this.
11570 * gnat.dg/dispatch2_p.ads: Rename into...
11571 * gnat.dg/disp2_pkg.ads: ...this.
11572 * gnat.dg/dispatch2_p.adb: Rename into...
11573 * gnat.dg/disp2_pkg.adb: this.
11574 * gnat.dg/generic_dispatch.adb: Rename into...
11575 * gnat.dg/generic_disp.adb: this.
11576 * gnat.dg/generic_dispatch_p.ads: Rename into...
11577 * gnat.dg/generic_disp_pkg.ads: ...this.
11578 * gnat.dg/generic_dispatch_p.adb: Rename into...
11579 * gnat.dg/generic_disp_pkg.adb: ...this.
11580 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
11581 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
11582 * gnat.dg/object_overflow1.adb: Tweak index.
11583 * gnat.dg/object_overflow2.adb: Likewise.
11584 * gnat.dg/object_overflow3.adb: Likewise.
11585 * gnat.dg/object_overflow4.adb: Likewise.
11586 * gnat.dg/object_overflow5.adb: Likewise.
11587
11588 2018-02-16 Jakub Jelinek <jakub@redhat.com>
11589
11590 PR ipa/84425
11591 * gcc.c-torture/compile/pr84425.c: New test.
11592
11593 2018-02-16 Marek Polacek <polacek@redhat.com>
11594 Jakub Jelinek <jakub@redhat.com>
11595
11596 PR c++/84192
11597 * g++.dg/cpp1y/constexpr-84192.C: New test.
11598
11599 2018-02-16 Martin Sebor <msebor@redhat.com>
11600
11601 PR c++/79064
11602 * g++.dg/overload15.C: New test.
11603
11604 2018-02-16 Yury Gribov <tetra2005@gmail.com>
11605
11606 PR target/81535
11607 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
11608 * gcc.dg/pr56727-2.c: Ditto.
11609 * gcc.target/powerpc/pr79439.c: Renamed to...
11610 * gcc.target/powerpc/pr79439-1.c: ...this.
11611 * gcc.target/powerpc/pr79439-2.c: New test.
11612 * gcc.target/powerpc/pr79439-3.c: New test.
11613
11614 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
11615
11616 target/pr84371
11617 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
11618 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
11619 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
11620 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
11621 * gcc.target/powerpc/builtins-3.c: Same.
11622
11623 2018-02-16 Nathan Sidwell <nathan@acm.org>
11624
11625 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
11626
11627 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
11628
11629 PR rtl-optimization/70023
11630 * gcc.target/i386/pr70023.c: New.
11631
11632 2018-02-16 Carl Love <cel@us.ibm.com>
11633
11634 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
11635 tests.
11636 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
11637 tests.
11638
11639 2018-02-16 Carl Love <cel@us.ibm.com>
11640
11641 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
11642 for the ABI definitions for vec_extract4b and vec_insert4b.
11643
11644 2018-02-16 Nathan Sidwell <nathan@acm.org>
11645
11646 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
11647 * g++.old-deja/g++.mike/net43.C: Likewise.
11648
11649 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
11650
11651 PR c++/82468
11652 * g++.dg/cpp1z/class-deduction48.C: New.
11653
11654 2018-02-16 Nathan Sidwell <nathan@acm.org>
11655
11656 PR c++/84375
11657 * g++.dg/lookup/pr84375.C: New.
11658
11659 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
11660
11661 PR target/83831
11662 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
11663
11664 2018-02-16 Richard Biener <rguenther@suse.de>
11665
11666 PR tree-optimization/84417
11667 * gcc.dg/torture/pr84417.c: New testcase.
11668
11669 2018-02-16 Jakub Jelinek <jakub@redhat.com>
11670
11671 PR target/84272
11672 * g++.dg/opt/pr84272.C: New test.
11673
11674 PR rtl-optimization/83723
11675 * gcc.dg/pr83723.c: New test.
11676
11677 2018-02-16 Richard Biener <rguenther@suse.de>
11678
11679 PR tree-optimization/84399
11680 * gcc.dg/graphite/pr84399.c: New testcase.
11681
11682 2018-02-16 Richard Biener <rguenther@suse.de>
11683
11684 PR tree-optimization/84190
11685 * g++.dg/torture/pr84190.C: New testcase.
11686
11687 2018-02-15 Martin Sebor <msebor@redhat.com>
11688
11689 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
11690 directives.
11691
11692 2018-02-15 Janus Weil <janus@gcc.gnu.org>
11693
11694 PR fortran/84409
11695 * gfortran.dg/dtio_21.f03: Add an error message.
11696 * gfortran.dg/dtio_22.f90: Fix invalid test case.
11697
11698 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
11699
11700 PR fortran/84381
11701 * gfortran.dg/stop_shouldfail.f90: New test.
11702
11703 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
11704
11705 PR c++/84330
11706 * g++.dg/concepts/pr84330.C: New.
11707
11708 2018-02-15 Tom de Vries <tom@codesourcery.com>
11709
11710 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
11711
11712 2018-02-15 Tom de Vries <tom@codesourcery.com>
11713
11714 * gcc.c-torture/compile/pr84136.c: Require effective target
11715 indirect_jumps.
11716
11717 2018-02-15 Jakub Jelinek <jakub@redhat.com>
11718
11719 PR tree-optimization/84383
11720 * gcc.c-torture/compile/pr84383.c: New test.
11721
11722 PR tree-optimization/84334
11723 * gcc.dg/pr84334.c: New test.
11724
11725 2018-02-14 Carl Love <cel@us.ibm.com>
11726
11727 * gcc.target/powerpc/builtins-4-int128-runnable.c
11728 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
11729 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
11730
11731 2018-02-14 Martin Sebor <msebor@redhat.com>
11732
11733 PR tree-optimization/83698
11734 * gcc.dg/Wrestrict-7.c: New test.
11735 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
11736 * gcc.target/i386/chkp-stropt-17.c: Same.
11737
11738 2018-02-14 Martin Sebor <msebor@redhat.com>
11739
11740 PR c/84108
11741 * gcc.dg/Wattributes-8.c: New test.
11742
11743 2018-02-14 Janus Weil <janus@gcc.gnu.org>
11744
11745 PR fortran/84385
11746 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
11747 * gfortran.dg/allocate_with_source_23.f90: Ditto.
11748 * gfortran.dg/select_type_1.f03: Extend test case.
11749
11750 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11751
11752 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
11753 (dg-options): Use -O2 -msse2 -mno-sse3.
11754
11755 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
11756
11757 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
11758 this test case still works ok.
11759 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
11760 * gcc.dg/vmx/insert-be-order.c: Likewise.
11761 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
11762 * gcc.dg/vmx/ld-be-order.c: Likewise.
11763 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
11764 * gcc.dg/vmx/lde-be-order.c: Likewise.
11765 * gcc.dg/vmx/ldl-be-order.c: Likewise.
11766 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
11767 * gcc.dg/vmx/merge-be-order.c: Likewise.
11768 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
11769 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
11770 * gcc.dg/vmx/pack-be-order.c: Likewise.
11771 * gcc.dg/vmx/perm-be-order.c: Likewise.
11772 * gcc.dg/vmx/splat-be-order.c: Likewise.
11773 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
11774 * gcc.dg/vmx/st-be-order.c: Likewise.
11775 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
11776 * gcc.dg/vmx/ste-be-order.c: Likewise.
11777 * gcc.dg/vmx/stl-be-order.c: Likewise.
11778 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
11779 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
11780 * gcc.dg/vmx/unpack-be-order.c: Likewise.
11781 * gcc.dg/vmx/vsums-be-order.c: Likewise.
11782 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
11783
11784 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
11785
11786 PR c++/84350
11787 * g++.dg/cpp0x/auto49.C: New.
11788
11789 2018-02-14 Nathan Sidwell <nathan@acm.org>
11790
11791 * g++.dg/template/instantiate5.C: Adjust required-from loc.
11792
11793 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
11794
11795 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
11796 * gcc.target/powerpc/le-altivec-consts.c: Same.
11797
11798 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
11799
11800 PR target/84220
11801 * gcc.target/powerpc/pr84220-sld.c: New test.
11802 * gcc.target/powerpc/pr84220-sld2.c: New test.
11803 * gcc.target/powerpc/pr84220-sldw.c: New test.
11804 * gcc.target/powerpc/pr84220-xxperm.c: New test.
11805 * gcc.target/powerpc/pr84220-xxsld.c: New test.
11806
11807 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
11808
11809 PR target/84239
11810 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
11811 _inc_ssp intrinsics.
11812 * gcc.target/i386/cet-intrin-4.c: Likewise.
11813 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
11814 __builtin_ia32_rdssp[d|q].
11815
11816 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
11817
11818 PR tree-optimization/84357
11819 * gcc.dg/vect/pr84357.c: New test.
11820
11821 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
11822
11823 PR target/83831
11824 * gcc.target/rx/pr83831.c: New tests.
11825
11826 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
11827
11828 PR target/79242
11829 * gcc.target/msp430/pr79242.c: New test.
11830
11831 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11832
11833 PR target/84372
11834 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
11835 with -mcpu=power9.
11836
11837 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11838
11839 PR target/84279
11840 * g++.dg/pr84279.C: New test.
11841
11842 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11843
11844 PR rtl-optimization/84169
11845 * gcc.c-torture/execute/pr84169.c: New.
11846
11847 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11848
11849 PR target/84370
11850 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
11851
11852 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11853
11854 PR target/84365
11855 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
11856 with -mcpu=power9.
11857
11858 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11859
11860 PR c++/84364
11861 * g++.dg/warn/effc4.C: New test.
11862
11863 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
11864
11865 PR c++/84333
11866 * g++.dg/template/sizeof16.C: New.
11867 * g++.dg/template/sizeof17.C: Likewise.
11868
11869 2018-02-13 Janus Weil <janus@gcc.gnu.org>
11870
11871 PR fortran/84313
11872 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
11873 add necessary compiler options.
11874 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
11875
11876 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11877
11878 PR c/82210
11879 * gcc.c-torture/execute/pr82210.c: New test.
11880
11881 PR middle-end/84309
11882 * gcc.dg/pr84309-2.c: New test.
11883
11884 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
11885
11886 PR tree-optimization/84321
11887 * gcc.dg/pr84321.c: New test.
11888
11889 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
11890
11891 PR target/84359
11892 * gcc.target/i386/pr57193.c: Add -march=x86-64.
11893
11894 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
11895
11896 PR sanitizer/84340
11897 * gcc.dg/asan/pr84307.c: Remove test.
11898
11899 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
11900
11901 * gcc.target/rl78/test_auto_vector.c: New test.
11902
11903 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
11904
11905 PR c/84305
11906 * gcc.c-torture/compile/pr84305.c: New test.
11907
11908 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11909
11910 PR target/84335
11911 * gcc.target/i386/pr84335.c: New test.
11912
11913 PR tree-optimization/84339
11914 * gcc.c-torture/execute/pr84339.c: New test.
11915
11916 PR middle-end/84309
11917 * gcc.dg/pr84309.c: New test.
11918 * gcc.target/i386/pr84309.c: New test.
11919
11920 PR target/84336
11921 * gcc.target/i386/pr84336.c: New test.
11922
11923 2018-02-12 Jakub Jelinek <jakub@redhat.com>
11924
11925 PR c++/84341
11926 * c-c++-common/gomp/pr84341.c: New test.
11927
11928 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11929
11930 PR fortran/68746
11931 * gfortran.dg/read_dir.f90: Re-add dg-do run.
11932
11933 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11934
11935 PR fortran/68746
11936 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
11937 of zero for read.
11938
11939 2018-02-12 Jeff Law <law@redhat.com>
11940
11941 * gcc.c-torture/compile/reg-args-size.c: New test.
11942
11943 2018-02-12 Carl Love <cel@us.ibm.com>
11944
11945 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
11946 uint128 tests to new testfile.
11947 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
11948 int128 and uint128 tests.
11949 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
11950 list of torture tests.
11951
11952 2018-02-12 Janus Weil <janus@gcc.gnu.org>
11953
11954 PR fortran/84273
11955 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
11956 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
11957
11958 2018-02-12 Tamar Christina <tamar.christina@arm.com>
11959
11960 PR target/82641
11961 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
11962
11963 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
11964
11965 PR sanitizer/84307
11966 * gcc.dg/asan/pr84307.c: New test.
11967
11968 2018-02-12 Nathan Sidwell <nathan@acm.org>
11969
11970 * g++.dg/parse/pr84263.C: New.
11971
11972 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
11973
11974 PR c++/79626
11975 * g++.dg/template/crash129.C: New.
11976
11977 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
11978
11979 PR target/83828
11980 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
11981 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
11982 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
11983 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
11984 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
11985
11986 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
11987
11988 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
11989 _mm_maskz_scalef_round_sd): Test new intrinsics.
11990 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
11991 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
11992 intrinsics.
11993 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
11994 _mm_maskz_scalef_round_ss): Test new intrinsics.
11995 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
11996 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
11997 intrinsics.
11998 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
11999 __builtin_ia32_scalefss_round): Remove builtin.
12000 (__builtin_ia32_scalefsd_mask_round,
12001 __builtin_ia32_scalefss_mask_round): Test new builtin.
12002 * gcc.target/i386/sse-13.c: Ditto.
12003 * gcc.target/i386/sse-23.c: Ditto.
12004
12005 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
12006
12007 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
12008 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
12009 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
12010 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
12011 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
12012 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
12013 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
12014 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
12015 intrinsics.
12016 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
12017 (__builtin_ia32_sqrtss_round): Remove builtins.
12018 (__builtin_ia32_sqrtsd_mask_round)
12019 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
12020 * gcc.target/i386/sse-13.c: Ditto.
12021 * gcc.target/i386/sse-23.c: Ditto.
12022
12023 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12024
12025 PR fortran/35299
12026 * gfortran.dg/statement_function_3.f: New test.
12027
12028 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
12029
12030 PR fortran/54223
12031 PR fortran/84276
12032 * gfortran.dg/statement_function_1.f90: New test.
12033 * gfortran.dg/statement_function_2.f90: New test.
12034
12035 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
12036
12037 PR fortran/84074
12038 * gfortran.dg/type_to_class_5.f03: New test.
12039
12040 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
12041
12042 PR fortran/56691
12043 * gfortran.dg/type_to_class_4.f03: New test.
12044
12045 2018-02-10 Alan Modra <amodra@gmail.com>
12046
12047 PR target/84300
12048 * gcc.dg/pr84300.c: New.
12049
12050 2018-02-10 Jakub Jelinek <jakub@redhat.com>
12051
12052 PR sanitizer/83987
12053 * g++.dg/ubsan/pr83987-2.C: New test.
12054
12055 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
12056
12057 * gcc.target/rx/movsicc.c: New test.
12058
12059 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
12060
12061 PR target/83926
12062 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
12063 message.
12064
12065 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
12066
12067 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
12068 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
12069
12070 2018-02-09 Nathan Sidwell <nathan@acm.org>
12071
12072 PR c/84293
12073 * c-c++-common/pr84293.h: New.
12074 * c-c++-common/pr84293.c: New.
12075
12076 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
12077
12078 PR rtl-optimization/57193
12079 * gcc.target/i386/pr57193.c: New.
12080
12081 2018-02-09 Jakub Jelinek <jakub@redhat.com>
12082
12083 PR target/84226
12084 * gcc.target/powerpc/pr84226.c: New test.
12085
12086 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
12087
12088 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
12089 from this to...
12090 <vclzd>: ...this.
12091
12092 2018-02-09 Martin Sebor <msebor@redhat.com>
12093
12094 PR lto/84212
12095 * gcc.dg/lto/pr84212_0.c: New test file.
12096 * gcc.dg/lto/pr84212_1.c: Same.
12097
12098 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
12099
12100 PR target/83926
12101 * gcc.target/powerpc/pr83926.c: New test.
12102 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
12103 message. Fix test for running in 32-bit mode.
12104
12105 2018-02-09 Tamar Christina <tamar.christina@arm.com>
12106
12107 PR target/82641
12108 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
12109
12110 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12111
12112 PR target/PR84295
12113 * gcc.target/s390/pr84295.c: New test.
12114
12115 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
12116
12117 PR c++/77522
12118 * g++.dg/cpp1y/lambda-init16.C: New.
12119
12120 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
12121
12122 * gnat.dg/sso8.adb: New test.
12123 * gnat.dg/sso8_pkg.ads: New helper.
12124
12125 2018-02-09 Richard Biener <rguenther@suse.de>
12126
12127 PR tree-optimization/84278
12128 * gcc.target/i386/pr84278.c: Adjust regex.
12129
12130 2018-02-09 Jakub Jelinek <jakub@redhat.com>
12131
12132 PR tree-optimization/84232
12133 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
12134
12135 PR debug/84252
12136 * gcc.target/aarch64/pr84252.c: New test.
12137
12138 PR middle-end/84237
12139 * gcc.dg/pr84237.c: New test.
12140
12141 2018-02-09 Marek Polacek <polacek@redhat.com>
12142 Jakub Jelinek <jakub@redhat.com>
12143
12144 PR c++/83659
12145 * g++.dg/torture/pr83659.C: New test.
12146
12147 2018-02-08 David Malcolm <dmalcolm@redhat.com>
12148
12149 PR tree-optimization/84136
12150 * gcc.c-torture/compile/pr84136.c: New test.
12151
12152 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
12153
12154 PR target/83008
12155 * gcc.target/i386/pr83008.c: New test.
12156
12157 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
12158
12159 PR target/81143
12160 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
12161
12162 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
12163
12164 PR c++/83806
12165 * g++.dg/warn/Wunused-parm-11.C: New.
12166
12167 2018-02-08 Marek Polacek <polacek@redhat.com>
12168
12169 PR tree-optimization/84238
12170 * gcc.dg/Wstringop-overflow-3.c: New test.
12171
12172 2018-02-08 Nathan Sidwell <nathan@acm.org>
12173
12174 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
12175
12176 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
12177
12178 PR tree-optimization/84265
12179 * gcc.dg/vect/pr84265.c: New test.
12180
12181 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
12182
12183 PR tree-optimization/81635
12184 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
12185 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
12186
12187 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12188
12189 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
12190 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
12191 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
12192 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
12193 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
12194 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
12195 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
12196 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
12197 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
12198 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
12199 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
12200 * gcc.target/s390/nobp-return-attr-all.c: New test.
12201 * gcc.target/s390/nobp-return-attr-neg.c: New test.
12202 * gcc.target/s390/nobp-return-mem-attr.c: New test.
12203 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
12204 * gcc.target/s390/nobp-return-mem-z10.c: New test.
12205 * gcc.target/s390/nobp-return-mem-z900.c: New test.
12206 * gcc.target/s390/nobp-return-reg-attr.c: New test.
12207 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
12208 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
12209 * gcc.target/s390/nobp-return-reg-z10.c: New test.
12210 * gcc.target/s390/nobp-return-reg-z900.c: New test.
12211 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
12212 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
12213 * gcc.target/s390/nobp-table-jump-z10.c: New test.
12214 * gcc.target/s390/nobp-table-jump-z900.c: New test.
12215
12216 2018-02-08 Richard Biener <rguenther@suse.de>
12217
12218 PR tree-optimization/84233
12219 * g++.dg/torture/pr84233.C: New testcase.
12220
12221 2018-02-08 Richard Biener <rguenther@suse.de>
12222
12223 PR tree-optimization/84278
12224 * gcc.target/i386/pr84278.c: New testcase.
12225
12226 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
12227
12228 PR rtl-optimization/84068
12229 PR rtl-optimization/83459
12230 * gcc.dg/pr84068.c: New test.
12231
12232 2018-02-08 Richard Biener <rguenther@suse.de>
12233
12234 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
12235 loop vectorization to happen.
12236
12237 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
12238
12239 PR c++/83204
12240 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
12241
12242 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
12243
12244 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
12245
12246 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
12247
12248 PR target/84154
12249 * gcc.target/powerpc/pr84154-1.c: New tests.
12250 * gcc.target/powerpc/pr84154-2.c: Likewise.
12251 * gcc.target/powerpc/pr84154-3.c: Likewise.
12252
12253 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
12254
12255 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
12256
12257 2018-02-07 Jakub Jelinek <jakub@redhat.com>
12258
12259 PR c++/84082
12260 * g++.dg/template/incomplete11.C: New test.
12261 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
12262
12263 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
12264
12265 PR fortran/82994
12266 * gfortran.dg/deallocate_error_3.f90: New test.
12267 * gfortran.dg/deallocate_error_4.f90: New test.
12268
12269 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
12270
12271 PR fortran/68560
12272 * gfortran.dg/shape_9.f90: New test.
12273
12274 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
12275
12276 PR fortran/82049
12277 * gfortran.dg/assumed_charlen_parameter.f90: New test.
12278
12279 2018-02-07 David Malcolm <dmalcolm@redhat.com>
12280
12281 PR c++/81610
12282 PR c++/80567
12283 * g++.dg/spellcheck-reswords.C: New test case.
12284 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
12285 suggestion of "if".
12286
12287 2018-02-07 Martin Liska <mliska@suse.cz>
12288
12289 PR c++/84059.
12290 * g++.dg/ext/mv26.C: New test.
12291
12292 2018-02-07 Tom de Vries <tom@codesourcery.com>
12293
12294 * gcc.dg/pr83844.c: Require effective target alloca.
12295
12296 2018-02-07 Tom de Vries <tom@codesourcery.com>
12297
12298 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
12299
12300 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
12301
12302 PR target/84243
12303 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
12304 -fcf-protection=return.
12305
12306 2018-02-07 Tom de Vries <tom@codesourcery.com>
12307
12308 PR libgomp/84217
12309 * c-c++-common/goacc/pr84217.c: New test.
12310 * gfortran.dg/goacc/pr84217.f90: New test.
12311
12312 2018-02-07 Richard Biener <rguenther@suse.de>
12313
12314 PR tree-optimization/84204
12315 * gcc.dg/graphite/pr84204.c: New testcase.
12316
12317 PR tree-optimization/84205
12318 * gcc.dg/graphite/pr84205.c: New testcase.
12319
12320 PR tree-optimization/84223
12321 * gfortran.dg/graphite/pr84223.f90: New testcase.
12322
12323 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
12324
12325 PR c++/71662
12326 * g++.dg/cpp0x/scoped_enum7.C: New.
12327
12328 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
12329
12330 PR tree-optimization/83008
12331 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
12332
12333 2018-02-07 Jakub Jelinek <jakub@redhat.com>
12334
12335 PR tree-optimization/84235
12336 * gcc.c-torture/execute/ieee/pr84235.c: New test.
12337
12338 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12339
12340 PR testsuite/84243
12341 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
12342 targets.
12343 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
12344
12345 2018-02-06 Jakub Jelinek <jakub@redhat.com>
12346
12347 PR target/84146
12348 * gcc.target/i386/pr84146.c: New test.
12349
12350 2018-02-06 Michael Collison <michael.collison@arm.com>
12351
12352 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
12353
12354 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12355
12356 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
12357 warning for -mno-speculate-indirect-jumps.
12358 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
12359 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
12360 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
12361 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
12362 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
12363 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
12364
12365 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
12366
12367 PR target/84145
12368 * c-c++-common/fcf-protection-1.c: Change a compared message.
12369 * c-c++-common/fcf-protection-2.c: Likewise.
12370 * c-c++-common/fcf-protection-3.c: Likewise.
12371 * c-c++-common/fcf-protection-5.c: Likewise.
12372 * c-c++-common/fcf-protection-6.c: New test.
12373 * c-c++-common/fcf-protection-7.c: Likewise.
12374
12375 2018-02-06 Marek Polacek <polacek@redhat.com>
12376
12377 PR tree-optimization/84228
12378 * c-c++-common/Wstringop-truncation-3.c: New test.
12379
12380 2018-02-06 Tamar Christina <tamar.christina@arm.com>
12381
12382 PR target/82641
12383 * gcc.target/arm/pragma_arch_switch_2.c: New.
12384
12385 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12386
12387 PR target/79975
12388 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
12389
12390 2018-02-05 Martin Sebor <msebor@redhat.com>
12391
12392 PR tree-optimization/83369
12393 * gcc.dg/Wnonnull.c: New test.
12394
12395 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
12396
12397 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
12398 argument and use dg-messages-by-file instead. Expect it to be
12399 an array rather than a dict.
12400 (lto-link-and-maybe-run): Remove messages_by_file argument and
12401 use an upvar for dg-messages-by-file. Update call to
12402 lto_handle_diagnostics.
12403 (lt-get-options): Treat dg-messages-by-file as an array
12404 rather than a dict.
12405 (lto-get-options-main): Likewise. Set the entry rather than appending.
12406 (lto-execute): Treat dg-messages-by-file as an array rather than
12407 a dict. Update call to lto-link-and-maybe-run.
12408
12409 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
12410
12411 PR c++/82782
12412 * g++.dg/cpp1z/inline-var4.C: New.
12413
12414 2018-02-05 Martin Liska <mliska@suse.cz>
12415
12416 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
12417 options.
12418 * c-c++-common/asan/pointer-compare-2.c: Likewise.
12419 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
12420 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
12421 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
12422 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
12423 * c-c++-common/asan/pointer-compare-3.c: New test.
12424
12425 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
12426
12427 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
12428 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
12429
12430 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
12431
12432 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
12433 _mm_maskz_range_sd, _mm_mask_range_round_sd,
12434 _mm_maskz_range_round_sd): Test new intrinsics.
12435 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
12436 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
12437 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
12438 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
12439 _mm_maskz_range_ss, _mm_mask_range_round_ss,
12440 _mm_maskz_range_round_ss): Test new intrinsics.
12441 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
12442 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
12443 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
12444 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
12445 __builtin_ia32_rangess128_round): Remove builtins.
12446 (__builtin_ia32_rangesd128_mask_round,
12447 __builtin_ia32_rangess128_mask_round): Test new builtins.
12448 * gcc.target/i386/sse-13.c: Ditto.
12449 * gcc.target/i386/sse-23.c: Ditto.
12450
12451 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
12452
12453 PR middle-end/79966
12454 * gfortran.dg/pr79966.f90: New testcase
12455
12456 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
12457
12458 PR fortran/84094
12459 * gfortran.dg/associate_23.f90: Fix invalid code.
12460 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
12461 * gfortran.dg/matmul_3.f90: Likewise.
12462 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
12463
12464 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
12465
12466 PR fortran/84115
12467 * gfortran.dg/associate_34.f90: New test.
12468 * gfortran.dg/associate_35.f90: New test.
12469
12470 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
12471
12472 PR fortran/84141
12473 PR fortran/84155
12474 * gfortran.dg/pr84155.f90: New test.
12475
12476 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
12477
12478 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
12479 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
12480
12481 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
12482
12483 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
12484 dg-do run stanza.
12485
12486 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
12487
12488 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
12489 requirement.
12490 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
12491 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
12492 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
12493
12494 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12495
12496 PR testsuite/52641
12497 * gcc.c-torture/execute/pr83362.c: Make work for int16.
12498 * gcc.dg/Wsign-conversion.c: Dito.
12499 * gcc.dg/attr-alloc_size-4.c: Dito.
12500 * gcc.dg/pr81020.c: Dito.
12501 * gcc.dg/pr81192.c: Dito.
12502 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
12503 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
12504 * gcc.dg/pr83844.c: Restrict to int32plus.
12505 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
12506 * gcc.dg/tree-ssa/ldist-25.c: Dito.
12507 * gcc.dg/tree-ssa/ldist-27.c: Dito.
12508 * gcc.dg/tree-ssa/ldist-28.c: Dito.
12509 * gcc.dg/tree-ssa/ldist-29.c: Dito.
12510 * gcc.dg/tree-ssa/ldist-30.c: Dito.
12511 * gcc.dg/tree-ssa/ldist-31.c: Dito.
12512 * gcc.dg/tree-ssa/ldist-32.c: Dito.
12513 * gcc.dg/tree-ssa/ldist-33.c: Dito.
12514 * gcc.dg/tree-ssa/ldist-34.c: Dito.
12515 * gcc.dg/tree-ssa/ldist-35.c: Dito.
12516 * gcc.dg/tree-ssa/ldist-36.c: Dito.
12517
12518 2018-02-02 Julia Koval <julia.koval@intel.com>
12519
12520 * gcc.target/i386/funcspec-56.inc: Handle new march.
12521 * g++.dg/ext/mv16.C: Ditto.
12522
12523 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12524
12525 * lib/target-supports.exp
12526 (check_effective_target_keeps_null_pointer_checks): No more
12527 special-case avr.
12528 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
12529 * gcc.dg/ifcvt-4.c: Skip avr.
12530 * gcc.dg/pr53037-1.c: Dito.
12531 * gcc.dg/pr53037-2.c: Dito.
12532 * gcc.dg/pr53037-3.c: Dito.
12533 * gcc.dg/pr63387-2.c: Dito.
12534 * gcc.dg/pr63387.c: Dito.
12535 * gcc.dg/sancov/cmp0.c: Dito.
12536 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
12537 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
12538 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
12539 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
12540 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
12541 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
12542 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
12543 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
12544 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
12545 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
12546 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
12547 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
12548 * gcc.dg/tree-ssa/pr82059.c: Dito.
12549 * gcc.c-torture/execute/pr70460.c: Dito.
12550
12551 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12552
12553 PR testsuite/52641
12554 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
12555 * gcc.c-torture/execute/20180112-1.c: Dito.
12556 * gcc.c-torture/execute/pr81503.c: Dito.
12557 * gcc.dg/store_merging_12.c: Dito.
12558 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
12559 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
12560 * gcc.dg/tree-ssa/pr80898.c: Dito.
12561 * gcc.dg/tree-ssa/pr82363.c: Dito.
12562 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
12563 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
12564 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
12565 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
12566 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
12567 * gcc.dg/tree-ssa/pr80803.c: Dito.
12568 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
12569 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
12570 * gcc.dg/tree-ssa/vrp114.c: Dito.
12571 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
12572 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
12573 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
12574
12575 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
12576
12577 PR target/84066
12578 * gcc.target/i386/cet-sjlj-6a.c: New test.
12579 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
12580
12581 2018-02-01 Marek Polacek <polacek@redhat.com>
12582
12583 PR c++/84125
12584 * g++.dg/cpp1y/lambda-generic-84125.C: New test.
12585
12586 2018-01-30 Jeff Law <law@redhat.com>
12587
12588 PR target/84128
12589 * gcc.target/i386/pr84128.c: New test.
12590
12591 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
12592
12593 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
12594 -fdelete-null-pointer-checks.
12595
12596 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
12597
12598 PR c++/83796
12599 * g++.dg/cpp0x/abstract-default1.C: New.
12600
12601 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12602
12603 PR tree-optimization/81635
12604 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
12605 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
12606
12607 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12608
12609 PR target/83370
12610 * gcc.target/aarch64/pr83370.c: New.
12611
12612 2018-02-01 Richard Biener <rguenther@suse.de>
12613
12614 * gcc.dg/graphite/pr35356-1.c: Adjust.
12615
12616 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12617
12618 PR testsuite/83846
12619 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
12620 for ILP32.
12621 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
12622 of hard-coding the choice.
12623 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
12624 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
12625 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
12626 memset call.
12627 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
12628 stdint.h types.
12629 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
12630 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
12631 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
12632 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
12633 * gcc.target/aarch64/sve/logical_1.c: Likewise.
12634 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
12635 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
12636 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
12637 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
12638 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
12639 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
12640 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
12641 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
12642 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
12643 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
12644 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
12645 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
12646 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
12647 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
12648 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
12649 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
12650 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
12651 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
12652 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
12653 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
12654 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
12655 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
12656 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
12657 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
12658 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
12659 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
12660 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
12661 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
12662 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
12663 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
12664 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
12665 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
12666 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
12667 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
12668 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
12669 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
12670 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
12671 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
12672 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
12673 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
12674 __builtin_popcountll rather than __builtin_popcountl.
12675
12676 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12677
12678 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
12679 of LD1R[HWD] for multi-element constants on big-endian targets.
12680 * gcc.target/aarch64/sve/slp_3.c: Likewise.
12681 * gcc.target/aarch64/sve/slp_4.c: Likewise.
12682
12683 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12684
12685 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
12686 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
12687 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
12688
12689 2018-02-01 Jakub Jelinek <jakub@redhat.com>
12690
12691 PR tree-optimization/81661
12692 PR tree-optimization/84117
12693 * gcc.dg/pr81661.c: New test.
12694 * gfortran.dg/pr84117.f90: New test.
12695
12696 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
12697
12698 PR fortran/83705
12699 * gfortran.dg/repeat_7.f90: Catch warning message.
12700
12701 2018-01-31 Ian Lance Taylor <iant@golang.org>
12702
12703 * go.go-torture/execute/printnil.go: New test.
12704
12705 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12706
12707 * lib/target-supports.exp (check_effective_target_comdat_group):
12708 Allow for Solaris as comdat syntax.
12709
12710 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
12711 Solaris with comdat_group support and as.
12712
12713 2018-01-31 Marek Polacek <polacek@redhat.com>
12714
12715 PR c/81779
12716 * gcc.dg/pr81779.c: New test.
12717
12718 2018-01-31 Jakub Jelinek <jakub@redhat.com>
12719
12720 PR fortran/84116
12721 * gfortran.dg/gomp/pr84116.f90: New test.
12722
12723 PR c++/83993
12724 * g++.dg/init/pr83993-2.C: New test.
12725
12726 PR c++/83993
12727 * g++.dg/init/pr83993-1.C: New test.
12728 * g++.dg/cpp0x/pr83993.C: New test.
12729
12730 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
12731
12732 PR fortran/84088
12733 * gfortran.dg/pr84088.f90: New test.
12734
12735 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
12736
12737 PR target/82444
12738 * gcc.target/i386/pr82444.c: New.
12739
12740 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
12741
12742 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
12743 * gcc.target/powerpc/vsx-13.c: New.
12744
12745 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
12746
12747 PR c++/84092
12748 * g++.dg/cpp1y/var-templ57.C: New.
12749
12750 2018-01-31 Marek Polacek <polacek@redhat.com>
12751
12752 PR c++/84138
12753 * g++.dg/diagnostic/pr84138.C: New test.
12754
12755 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
12756
12757 PR fortran/78534
12758 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
12759 -Wstringop-overflow warnings due to spurious warning with -O1.
12760 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
12761 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
12762
12763 2018-01-31 Richard Biener <rguenther@suse.de>
12764
12765 PR tree-optimization/84132
12766 * g++.dg/torture/pr84132.C: New testcase.
12767
12768 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
12769
12770 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
12771 dg-final scan.
12772
12773 2018-01-31 Julia Koval <julia.koval@intel.com>
12774
12775 PR target/83618
12776 * gcc.target/i386/rdpid.c: Remove "eax".
12777
12778 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12779
12780 PR tree-optimization/64946
12781 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
12782 scan-assembler checks.
12783
12784 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
12785
12786 * gcc.c-torture/execute/20180131-1.c: New test.
12787
12788 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
12789
12790 * gcc.target/arc/taux-1.c: New test.
12791 * gcc.target/arc/taux-2.c: Likewise.
12792
12793 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
12794
12795 * gcc.target/arc/uncached.c: New test.
12796
12797 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12798
12799 PR lto/83954
12800 * gnat.dg/lto20.adb: Remove dg-excess-errors.
12801
12802 2018-01-31 Jakub Jelinek <jakub@redhat.com>
12803
12804 PR preprocessor/69869
12805 * gcc.dg/cpp/trad/pr69869.c: New test.
12806
12807 PR c/84100
12808 * gcc.dg/pr84100.c: New test.
12809
12810 2018-01-30 Jeff Law <law@redhat.com>
12811
12812 PR target/84064
12813 * gcc.target/i386/pr84064: New test.
12814
12815 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
12816
12817 PR fortran/84134
12818 * gfortran.dg/data_implied_do_2.f90: New test.
12819
12820 2018-01-30 Janus Weil <janus@gcc.gnu.org>
12821
12822 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
12823
12824 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
12825
12826 PR fortran/84133
12827 * gfortran.dg/inline_matmul_21.f90: New test case.
12828
12829 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12830
12831 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
12832
12833 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
12834
12835 PR target/84112
12836 * gcc.target/powerpc/pr84112.c: New.
12837
12838 2018-01-30 Jakub Jelinek <jakub@redhat.com>
12839
12840 PR rtl-optimization/83986
12841 * gcc.dg/pr83986.c: New test.
12842
12843 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
12844
12845 PR 58684
12846 * gcc.dg/torture/inf-compare-1.c: Add xfail.
12847 * gcc.dg/torture/inf-compare-2.c: Add xfail.
12848 * gcc.dg/torture/inf-compare-3.c: Add xfail.
12849 * gcc.dg/torture/inf-compare-4.c: Add xfail.
12850
12851 2018-01-30 Jakub Jelinek <jakub@redhat.com>
12852
12853 PR tree-optimization/84111
12854 * gcc.c-torture/compile/pr84111.c: New test.
12855
12856 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12857
12858 PR ipa/83179
12859 * gcc.dg/ipa/inline-2.c: Fix template.
12860 * gcc.dg/ipa/inline-3.c: Fix template.
12861
12862 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12863
12864 PR ipa/81360
12865 * g++.dg/torture/pr81360.C: New testcase.
12866
12867 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12868
12869 PR lto/83954
12870 * gcc.dg/lto/pr83954.h: New testcase.
12871 * gcc.dg/lto/pr83954_0.c: New testcase.
12872 * gcc.dg/lto/pr83954_1.c: New testcase.
12873
12874 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12875
12876 PR bootstrap/84017
12877 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
12878 to dg-options.
12879 Simplify DW_AT_producer scan.
12880
12881 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12882
12883 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
12884
12885 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
12886
12887 PR target/83828
12888 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
12889 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
12890 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
12891 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
12892
12893 2018-01-29 Jeff Law <law@redhat.com>
12894
12895 PR testsuite/81010
12896 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
12897 better match other tests which require vsx. Verify the zero
12898 extension is part of the test in the combiner dump.
12899
12900 2018-01-29 Marek Polacek <polacek@redhat.com>
12901
12902 PR c/83966
12903 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
12904
12905 PR c++/83996
12906 * g++.dg/ext/pr83996.C: New test.
12907
12908 2018-01-29 Richard Biener <rguenther@suse.de>
12909
12910 PR tree-optimization/84057
12911 * gcc.dg/graphite/pr84057.c: New testcase.
12912
12913 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
12914
12915 PR fortran/84073
12916 * gfortran.dg/bind_c_usage_31.f90: New test.
12917
12918 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
12919
12920 PR c++/83924
12921 * g++.dg/warn/Wduplicated-branches5.C: New.
12922
12923 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
12924
12925 * gcc.target/rl78/test_addsi3_internal.c: New test.
12926
12927 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
12928
12929 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
12930 Make expected output depend on whether we expect sibcalls or not.
12931 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
12932 safe-indirect-jump-1.c).
12933
12934 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
12935 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
12936 Soren Rasmussen <s.c.rasmussen@gmail.com>
12937
12938 Fortran 2018 teams tests.
12939
12940 * gfortran.dg/team_number_1.f90: new test for team_number.
12941 * gfortran.dg/team_change_1.f90: new test for change team.
12942 * gfortran.dg/team_end_1.f90: new test for end team.
12943 * gfortran.dg/team_form_1.f90: new test for form team.
12944
12945 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
12946
12947 PR fortran/83998
12948 * gfortran.dg/dot_product_4.f90
12949
12950 2018-01-26 Martin Sebor <msebor@redhat.com>
12951
12952 PR tree-optimization/83896
12953 * gcc.dg/strlenopt-43.c: New.
12954
12955 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
12956
12957 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
12958 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
12959 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
12960 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
12961 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
12962 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
12963 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
12964 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
12965 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
12966 stanzas.
12967 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
12968 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
12969 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
12970 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
12971 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
12972 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
12973 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
12974 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
12975 instruction list.
12976 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
12977
12978 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
12979
12980 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
12981 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
12982 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
12983 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
12984 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
12985 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
12986 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
12987 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
12988 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
12989 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
12990 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
12991 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
12992 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
12993
12994 2018-01-26 Martin Liska <mliska@suse.cz>
12995
12996 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
12997 warning is seen.
12998
12999 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
13000
13001 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
13002 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
13003 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
13004 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
13005 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
13006 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
13007 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
13008 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
13009
13010 2018-01-26 Richard Biener <rguenther@suse.de>
13011
13012 PR rtl-optimization/84003
13013 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
13014 latent bug in DSE if NOINLINE is appropriately defined.
13015 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
13016 and defining NOINLINE.
13017
13018 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13019
13020 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
13021 tests specific to aarch64. XFAIL test on arm.
13022
13023 2018-01-26 Jakub Jelinek <jakub@redhat.com>
13024
13025 PR rtl-optimization/83985
13026 * gcc.dg/pr83985.c: New test.
13027
13028 PR c/83989
13029 * c-c++-common/Wrestrict-3.c: New test.
13030
13031 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
13032
13033 * gcc.target/arc/tdelegitimize_addr.c: New test.
13034
13035 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
13036
13037 * gcc.target/arc/jli-1.c: New file.
13038 * gcc.target/arc/jli-2.c: Likewise.
13039
13040 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
13041
13042 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
13043 scan-assembler.
13044 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
13045 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
13046
13047 2018-01-26 Richard Biener <rguenther@suse.de>
13048
13049 PR tree-optimization/81082
13050 * gcc.dg/vect/pr81082.c: New testcase.
13051 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
13052 simplification to n * n.
13053
13054 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13055
13056 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
13057 Solaris 10.
13058 * gcc.target/i386/pr63620.c: Likewise.
13059
13060 2018-01-26 Julia Koval <julia.koval@intel.com>
13061
13062 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
13063 -mavx512f -mavx512bw.
13064 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
13065 * gcc.target/i386/i386.exp: Fix types.
13066
13067 2018-01-26 Alan Modra <amodra@gmail.com>
13068
13069 PR target/84033
13070 * gcc.target/powerpc/swaps-p8-46.c: New.
13071
13072 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
13073
13074 PR fortran/37577
13075 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
13076 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
13077 'array01' in the tree dump comparison.
13078 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
13079 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
13080 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
13081
13082 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
13083
13084 PR middle-end/83055
13085 * gcc.dg/torture/pr83055.c: New testcase.
13086
13087 2018-01-25 Jakub Jelinek <jakub@redhat.com>
13088
13089 PR c++/84031
13090 * g++.dg/cpp1z/decomp36.C: New test.
13091
13092 PR middle-end/83977
13093 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
13094
13095 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
13096
13097 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
13098 the shift dump line.
13099 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
13100
13101 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
13102
13103 PR target/81550
13104 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
13105 index instead of int, which allows IVOPTs to properly optimize the
13106 loop.
13107
13108 2018-01-24 David Malcolm <dmalcolm@redhat.com>
13109
13110 PR jit/82846
13111 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
13112 of "fn_type" typedef.
13113 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
13114
13115 2018-01-24 Ian Lance Taylor <iant@golang.org>
13116
13117 * go.go-torture/execute/names-1.go: New test.
13118
13119 2018-01-19 Jeff Law <law@redhat.com>
13120
13121 PR target/83994
13122 * gcc.target/i386/pr83994.c: New test.
13123
13124 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
13125
13126 PR target/84014
13127 * gcc.target/powerpc/pr84014.c: New.
13128
13129 2018-01-24 Jakub Jelinek <jakub@redhat.com>
13130
13131 PR middle-end/83977
13132 * c-c++-common/gomp/pr83977-1.c: New test.
13133 * c-c++-common/gomp/pr83977-2.c: New test.
13134 * c-c++-common/gomp/pr83977-3.c: New test.
13135 * gfortran.dg/gomp/pr83977.f90: New test.
13136
13137 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
13138
13139 PR testsuite/83889
13140 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
13141 * gcc.dg/vect/pr80631-1.c: Likewise.
13142 * gcc.dg/vect/pr80631-2.c: Likewise.
13143 * gcc.dg/vect/pr81410.c: Likewise.
13144 * gcc.dg/vect/pr81633.c: Likewise.
13145 * gcc.dg/vect/pr81815.c: Likewise.
13146 * gcc.dg/vect/pr82108.c: Likewise.
13147 * gcc.dg/vect/pr83857.c: Likewise.
13148 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
13149 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
13150 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
13151 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
13152 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
13153 * gcc.dg/vect/vect-reduc-11.c: Likewise.
13154 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
13155 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
13156 dg-xfail-run-if instead.
13157 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
13158 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
13159 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
13160 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
13161 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
13162
13163 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
13164
13165 PR tree-optimization/83979
13166 * g++.dg/pr83979.c: New test.
13167
13168 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13169
13170 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
13171 option. Add arm_neon_ok_no_float_abi check.
13172
13173 2018-01-24 Richard Biener <rguenther@suse.de>
13174
13175 PR tree-optimization/83176
13176 * gcc.dg/graphite/pr83176.c: New testcase.
13177
13178 2018-01-24 Richard Biener <rguenther@suse.de>
13179
13180 PR tree-optimization/82819
13181 * gcc.dg/graphite/pr82819.c: New testcase.
13182
13183 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
13184
13185 PR c++/83921
13186 * g++.dg/cpp1y/constexpr-83921-1.C: New.
13187 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
13188 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
13189 * g++.dg/ext/stmtexpr20.C: Likewise.
13190 * g++.dg/ext/stmtexpr21.C: Likewise.
13191
13192 2018-01-23 David Malcolm <dmalcolm@redhat.com>
13193
13194 PR c++/83974
13195 * g++.dg/warn/pr83974.C: New test case.
13196
13197 2018-01-23 Jakub Jelinek <jakub@redhat.com>
13198
13199 PR sanitizer/83987
13200 * g++.dg/ubsan/pr83987.C: New test.
13201
13202 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
13203
13204 PR fortran/83866
13205 * gfortran.dg/pdt_29.f03: New test.
13206
13207 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
13208
13209 PR fortran/83898
13210 * gfortran.dg/associate_33.f03: New test.
13211
13212 2018-01-23 Martin Liska <mliska@suse.cz>
13213
13214 PR lto/81440
13215 * gcc.dg/lto/pr81440.h: New test.
13216 * gcc.dg/lto/pr81440_0.c: New test.
13217 * gcc.dg/lto/pr81440_1.c: New test.
13218
13219 2018-01-23 Nathan Sidwell <nathan@acm.org>
13220
13221 PR c++/83988
13222 * g++.dg/template/pr83988.C: New.
13223
13224 2018-01-23 Jakub Jelinek <jakub@redhat.com>
13225
13226 PR c++/82882
13227 PR c++/83978
13228 * g++.dg/cpp0x/pr82882.C: New test.
13229 * g++.dg/cpp0x/pr83978.C: New test.
13230
13231 PR c++/83958
13232 * g++.dg/cpp1z/decomp35.C: New test.
13233
13234 2018-01-23 Nathan Sidwell <nathan@acm.org>
13235
13236 * g++.dg/cpp0x/range-for10.C: Adjust.
13237 * g++.dg/ext/forscope1.C: Adjust.
13238 * g++.dg/ext/forscope2.C: Adjust.
13239 * g++.dg/template/for1.C: Adjust.
13240
13241 2018-01-23 David Malcolm <dmalcolm@redhat.com>
13242
13243 PR tree-optimization/83510
13244 * gcc.c-torture/compile/pr83510.c: New test case.
13245
13246 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
13247
13248 PR testsuite/83888
13249 * lib/target-supports.exp (check_effective_target_vect_float): Say
13250 that the result only holds when -funsafe-math-optimizations is on.
13251 (check_effective_target_vect_float_strict): New procedure.
13252 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
13253 of vect_float.
13254 * gcc.dg/vect/vect-reduc-6.c: Likewise.
13255
13256 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
13257
13258 PR tree-optimization/83965
13259 * gcc.dg/vect/pr83965.c: New test.
13260
13261 2018-01-23 Richard Biener <rguenther@suse.de>
13262
13263 PR tree-optimization/83963
13264 * gfortran.dg/graphite/pr83963.f: New testcase.
13265 * gcc.dg/graphite/pr83963-2.c: Likewise.
13266
13267 2018-01-23 Jakub Jelinek <jakub@redhat.com>
13268
13269 PR c++/83918
13270 * g++.dg/cpp1z/pr83918.C: New test.
13271
13272 2018-01-22 Jakub Jelinek <jakub@redhat.com>
13273
13274 PR tree-optimization/83957
13275 * gcc.dg/autopar/pr83957.c: New test.
13276
13277 PR tree-optimization/83081
13278 * gcc.dg/predict-8.c: Adjust expected probability.
13279
13280 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
13281
13282 PR target/83862
13283 * gcc.target/powerpc/pr83862.c: New test.
13284
13285 2018-01-22 Carl Love <cel@us.ibm.com>
13286
13287 * gcc.target/powerpc/powerpc.exp: Add torture tests for
13288 builtins-4-runnable.c, builtins-6-runnable.c,
13289 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
13290 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
13291 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
13292 for signed/unsigned 128-bit and long long int loads.
13293
13294 2018-01-22 Marek Polacek <polacek@redhat.com>
13295
13296 PR c++/81933
13297 * g++.dg/cpp1y/constexpr-empty4.C: New test.
13298
13299 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
13300
13301 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
13302 scan-asembler valid instructions list.
13303 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
13304 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
13305 power8-vector requirement and option.
13306 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
13307
13308 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
13309
13310 PR 78534
13311 PR 83704
13312 * gfortran.dg/string_1.f90: Remove printing the length.
13313
13314 2018-01-22 Richard Biener <rguenther@suse.de>
13315
13316 PR tree-optimization/83963
13317 * gcc.dg/graphite/pr83963.c: New testcase.
13318
13319 2018-01-22 Sudakshina Das <sudi.das@arm.com>
13320
13321 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
13322 dg-require-effective-target directives.
13323
13324 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13325
13326 * lib/target-supports.exp (check_effective_target_arm_softfloat):
13327 New procedure.
13328 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
13329 Adjust scan-assembler checks for soft-float.
13330
13331 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13332
13333 PR target/83946
13334 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
13335
13336 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
13337
13338 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
13339 * gcc.dg/pr83623.c: Likewise.
13340 * gcc.dg/pr83666.c: Likewise.
13341
13342 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13343 David Edelsohn <dje.gcc@gmail.com>
13344
13345 PR target/83946
13346 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
13347 assembly output from "crset eq" to "crset 2".
13348 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
13349 assembly output from . to $.
13350 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
13351 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
13352 assembly output from "crset eq" to "crset 2".
13353 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
13354 assembly output from "crset eq" to "crset 2", and from . to $.
13355
13356 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
13357
13358 PR fortran/83900
13359 * gfortran.dg/matmul_18.f90: New test.
13360
13361 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
13362
13363 PR tree-optimization/83940
13364 * gcc.dg/torture/pr83940.c: New test.
13365
13366 2018-01-20 Jakub Jelinek <jakub@redhat.com>
13367
13368 PR middle-end/83945
13369 * gcc.dg/tls/pr83945.c: New test.
13370
13371 PR target/83930
13372 * gcc.dg/pr83930.c: New test.
13373
13374 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
13375
13376 PR fortran/83900
13377 * gfortran.dg/matmul_17.f90: New test.
13378
13379 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
13380
13381 PR fortran/80768
13382 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
13383
13384 2018-01-19 Jakub Jelinek <jakub@redhat.com>
13385
13386 PR c++/81167
13387 * g++.dg/cpp0x/pr81167.C: New test.
13388
13389 PR c++/83919
13390 * g++.dg/cpp0x/pr83919.C: New test.
13391
13392 2018-01-19 Jeff Law <law@redhat.com>
13393 Jakub Jelinek <jakub@redhat.com>
13394
13395 * gcc.dg/stack-check-16.c: New test.
13396
13397 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
13398
13399 PR target/83790
13400 * gcc.target/nvptx/indirect_call.c: New test.
13401
13402 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13403
13404 * g++.dg/torture/pr83619.C: Remove dg-message.
13405
13406 2018-01-19 Martin Liska <mliska@suse.cz>
13407
13408 * gcc.dg/predict-1.c: Adjust expected probability.
13409 * gcc.dg/predict-3.c: Likewise.
13410 * gcc.dg/predict-5.c: Likewise.
13411 * gcc.dg/predict-6.c: Likewise.
13412 * gcc.dg/predict-9.c: Likewise.
13413
13414 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
13415
13416 PR tree-optimization/83922
13417 * gcc.dg/pr83922.c: New test.
13418
13419 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
13420
13421 PR tree-optimization/83914
13422 * gcc.dg/vect/pr83914.c: New test.
13423
13424 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13425
13426 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
13427 * gcc.target/arm/negdi-2.c: Likewise.
13428 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
13429
13430 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13431
13432 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
13433
13434 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13435
13436 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
13437
13438 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
13439
13440 * gcc.dg/torture/pr52451.c (main): Skip long double test on
13441 hppa*-*-hpux*.
13442
13443 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13444
13445 PR ipa/83619
13446 PR testsuite/83934
13447 * g++.dg/torture/pr83619.C (e): Define before first use instead of
13448 forward declaration.
13449
13450 2018-01-18 Carl Love <cel@us.ibm.com>
13451
13452 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
13453 to the function.
13454
13455 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
13456
13457 PR c++/81013
13458 * g++.dg/inherit/union3.C: New.
13459
13460 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13461
13462 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
13463
13464 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
13465
13466 PR ipa/83619
13467 * g++.dg/torture/pr83619.C: New testcase.
13468
13469 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13470
13471 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
13472 Add function body to force error messages in some configurations.
13473
13474 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13475
13476 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
13477 and arm_thumb1_ok.
13478
13479 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
13480
13481 PR other/70268
13482 * c-c++-common/ffile-prefix-map.c: New test.
13483 * c-c++-common/fmacro-prefix-map.c: New test.
13484 * c-c++-common/cpp/ffile-prefix-map.c: New test.
13485 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
13486
13487 2018-01-18 Martin Liska <mliska@suse.cz>
13488
13489 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
13490 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13491 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13492 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13493 * gcc.target/i386/ret-thunk-10.c: Likewise.
13494 * gcc.target/i386/ret-thunk-11.c: Likewise.
13495 * gcc.target/i386/ret-thunk-12.c: Likewise.
13496 * gcc.target/i386/ret-thunk-15.c: Likewise.
13497 * gcc.target/i386/ret-thunk-9.c: Likewise.
13498
13499 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13500
13501 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
13502 order.
13503
13504 2018-01-18 Nathan Sidwell <nathan@acm.org>
13505
13506 PR c++/83160
13507 * g++.dg/cpp0x/pr83160.C: New.
13508
13509 2018-01-18 Richard Biener <rguenther@suse.de>
13510
13511 PR tree-optimization/83887
13512 * gcc.dg/graphite/pr83887.c: New testcase.
13513 * gfortran.dg/graphite/pr83887.f90: Likewise.
13514 * gfortran.dg/graphite/pr83887.f: Likewise.
13515
13516 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13517
13518 PR target/65578
13519 * gcc.target/arm/builtin-bswap.x: New file.
13520 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
13521 and options for armv6t2.
13522 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
13523 and options for Thumb1.
13524 * gcc.target/arm/builtin-bswap16.x: New file.
13525 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
13526 and options for armv6t2.
13527 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
13528 and options for Thumb1.
13529
13530 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13531
13532 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
13533 order.
13534
13535 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13536
13537 PR c/61240
13538 * gcc.dg/pr61240.c: New test.
13539
13540 2018-01-17 Harald Anlauf <anlauf@gmx.de>
13541
13542 PR fortran/83864
13543 * gfortran.dg/pr83864.f90: New test.
13544
13545 2018-01-17 Jeff Law <law@redhat.com>
13546
13547 PR testsuite/83883
13548 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
13549
13550 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13551
13552 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
13553 restriction, but still restrict to 64-bit.
13554 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
13555 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
13556
13557 2018-01-17 Harald Anlauf <anlauf@gmx.de>
13558
13559 PR fortran/83874
13560 * gfortran.dg/pr83874.f90: New test.
13561
13562 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13563
13564 PR c++/83824
13565 * g++.dg/cpp0x/pr83824.C: New test.
13566
13567 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
13568
13569 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
13570 appropriate .gnu_attribute for the long double type, if we use the
13571 long double type, but do not generate any calls.
13572 * gcc.target/powerpc/gnuattr2.c: Likewise.
13573 * gcc.target/powerpc/gnuattr3.c: Likewise.
13574
13575 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
13576
13577 PR c++/78344
13578 * g++.dg/cpp0x/alignas13.C: New.
13579
13580 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13581
13582 PR c++/83897
13583 * g++.dg/cpp0x/pr83897.C: New test.
13584
13585 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
13586
13587 PR ipa/83051
13588 * gcc.c-torture/compile/pr83051-2.c: New testcase.
13589
13590 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
13591
13592 PR c++/81054
13593 * g++.dg/cpp0x/constexpr-ice19.C: New.
13594
13595 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
13596
13597 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
13598 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
13599 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
13600 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
13601 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
13602 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
13603 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
13604 * gcc.target/powerpc/builtins-1-be-folded.c: New.
13605 * gcc.target/powerpc/builtins-1-le-folded.c: New.
13606 * gcc.target/powerpc/builtins-1.fold.h: New.
13607
13608 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
13609
13610 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
13611 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
13612
13613 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13614
13615 * gcc.target/arm/g2.c: Add -marm to dg-options.
13616 * gcc.target/arm/scd42-2.c: Likewise.
13617
13618 2018-01-17 Nathan Sidwell <nathan@acm.org>
13619
13620 PR c++/83287
13621 * g++.dg/lookup/pr83287-2.C: New.
13622
13623 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13624
13625 PR c++/83814
13626 PR c++/83902
13627 * g++.dg/wrappers/pr83814.C: New test case.
13628 * g++.dg/wrappers/pr83902.C: New test case.
13629
13630 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13631
13632 PR lto/83121
13633 * g++.dg/lto/pr83121_0.C: New test case.
13634 * g++.dg/lto/pr83121_1.C: New test case.
13635 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
13636 adapted from DejaGnu's dg-test.
13637 (lto_handle_diagnostics): New procedure.
13638 (lto_prune_warns): Ignore informational notes.
13639 (lto-link-and-maybe-run): Add "messages_by_file" param.
13640 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
13641 "execute" when "link" fails if "execute" was not specified.
13642 (lto-can-handle-directive): New procedure.
13643 (lto-get-options-main): Call lto-can-handle-directive. Add a
13644 dg-messages local, using it to set the caller's
13645 dg-messages-by-file for the given source file.
13646 (lto-get-options): Likewise.
13647 (lto-execute): Add dg-messages-by-file local, and pass it to
13648 lto-link-and-maybe-run.
13649
13650 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
13651 Richard Sandiford <richard.sandiford@linaro.org>
13652
13653 PR target/79041
13654 PR target/82964
13655 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
13656 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
13657
13658 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13659
13660 * lib/target-supports.exp: Fix -march arguments in arm arch effective
13661 target check autogenerator for armv8.1-a and armv8.2-a.
13662
13663 2018-01-17 Carl Love <cel@us.ibm.com>
13664
13665 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
13666 Add debug print statements.
13667 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
13668 16 byte vector load followed by a partial vector load.
13669
13670 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13671
13672 PR c++/83799
13673 * g++.dg/wrappers/pr83799.C: New test case.
13674
13675 2018-01-17 Nathan Sidwell <nathan@acm.org>
13676
13677 PR c++/83739
13678 * g++.dg/cpp1y/pr83739.C: New.
13679
13680 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13681
13682 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
13683 * gcc.target/visium/overflow16.c: Likewise.
13684 * gcc.target/visium/overflow32.c: Likewise.
13685
13686 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13687
13688 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
13689
13690 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13691
13692 * gcc.dg/rtl/arm/stl-cond.c: New test.
13693 * gcc.target/arm/stl-cond.c: Delete.
13694
13695 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13696
13697 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
13698 directives.
13699
13700 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13701
13702 PR tree-optimization/83843
13703 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
13704 * gcc.dg/store_merging_19.c: New test.
13705
13706 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13707
13708 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
13709 and options.
13710
13711 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13712
13713 PR rtl-optimization/83771
13714 * gcc.dg/pr83771.c: New test.
13715
13716 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13717
13718 PR tree-optimization/81184
13719 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
13720 targets.
13721 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
13722
13723 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13724
13725 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
13726
13727 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
13728
13729 PR target/83546
13730 * gcc.target/i386/pr83546.c: New test.
13731
13732 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13733
13734 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
13735
13736 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13737
13738 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
13739 test and add dg-warning for the -Wstringop-overflow warning.
13740
13741 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13742
13743 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
13744 XFAIL last test on SPARC and Visium.
13745
13746 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
13747
13748 PR rtl-optimization/80481
13749 * g++.dg/pr80481.C: Exclude solaris.
13750
13751 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13752
13753 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
13754 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
13755 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
13756
13757 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13758
13759 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
13760 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
13761 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
13762 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
13763 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
13764 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
13765 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
13766 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
13767 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
13768 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
13769 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
13770 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
13771 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
13772 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
13773 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
13774
13775 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13776
13777 PR testsuite/77734
13778 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
13779
13780 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13781
13782 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
13783 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
13784 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
13785 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
13786 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
13787 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
13788
13789 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
13790
13791 PR tree-optimization/83857
13792 * gcc.dg/vect/pr83857.c: New test.
13793
13794 2018-01-16 Richard Biener <rguenther@suse.de>
13795
13796 PR tree-optimization/83867
13797 * gcc.dg/vect/pr83867.c: New testcase.
13798
13799 2018-01-16 Jakub Jelinek <jakub@redhat.com>
13800
13801 PR c/83844
13802 * gcc.dg/pr83844.c: New test.
13803
13804 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
13805
13806 * gcc.dg/torture/pr83847.c: New test.
13807
13808 2018-01-16 Jakub Jelinek <jakub@redhat.com>
13809
13810 PR rtl-optimization/86620
13811 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
13812 instead of --param=max-sched-ready-insns=0.
13813 * gcc.target/i386/pr83620.c: New test.
13814 * gcc.dg/pr83620.c: New test.
13815
13816 PR tree-optimization/83843
13817 * gcc.dg/store_merging_18.c: New test.
13818
13819 PR c++/83817
13820 * g++.dg/cpp1y/pr83817.C: New test.
13821
13822 PR c++/83825
13823 * g++.dg/template/pr83825.C: New test.
13824
13825 2018-01-16 Richard Biener <rguenther@suse.de>
13826
13827 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
13828
13829 2018-01-16 Richard Biener <rguenther@suse.de>
13830
13831 PR testsuite/82132
13832 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
13833 from gcc.dg/torture/pr60092.c.
13834
13835 2018-01-15 Martin Sebor <msebor@redhat.com>
13836
13837 PR c++/83588
13838 * g++.dg/ext/flexary28.C: New test.
13839
13840 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
13841
13842 PR fortran/82257
13843 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
13844
13845 2018-01-15 Martin Sebor <msebor@redhat.com>
13846
13847 PR testsuite/83869
13848 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
13849
13850 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
13851
13852 PR fortran/54613
13853 * gfortran.dg/minmaxloc_9.f90: New test.
13854 * gfortran.dg/minmaxloc_10.f90: New test.
13855 * gfortran.dg/minmaxloc_11.f90: New test.
13856
13857 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
13858
13859 PR target/83839
13860 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
13861 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13862 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13863 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13864 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13865 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13866 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13867 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13868 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13869 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13870 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13871 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13872 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13873 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13874 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13875 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
13876 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
13877 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
13878 * gcc.target/i386/ret-thunk-10.c: Likewise.
13879 * gcc.target/i386/ret-thunk-11.c: Likewise.
13880 * gcc.target/i386/ret-thunk-12.c: Likewise.
13881 * gcc.target/i386/ret-thunk-13.c: Likewise.
13882 * gcc.target/i386/ret-thunk-14.c: Likewise.
13883 * gcc.target/i386/ret-thunk-15.c: Likewise.
13884 * gcc.target/i386/ret-thunk-9.c: Don't check the
13885 __x86_return_thunk label. Scan for "push" only for Linux.
13886
13887 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
13888
13889 PR testsuite/79920
13890 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
13891
13892 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13893
13894 PR target/83687
13895 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
13896 tests.
13897 * gcc.target/arm/pr83687.c: New test.
13898
13899 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
13900
13901 Adjust tests to AVR_TINY.
13902
13903 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
13904 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
13905 * gcc.target/avr/pr71627.c: Same.
13906 * gcc.target/avr/torture/addr-space-1-0.c: Same.
13907 * gcc.target/avr/torture/addr-space-1-1.c: Same.
13908 * gcc.target/avr/torture/addr-space-1-x.c: Same.
13909 * gcc.target/avr/torture/addr-space-2-0.c: Same.
13910 * gcc.target/avr/torture/addr-space-2-1.c: Same.
13911 * gcc.target/avr/torture/addr-space-2-x.c: Same.
13912 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
13913 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
13914 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
13915 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
13916 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
13917 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
13918 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
13919 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
13920 * gcc.target/avr/torture/pr61055.c: Same.
13921 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
13922 available.
13923 * gcc.target/avr/torture/int24-mul.c: Same.
13924 * gcc.target/avr/torture/pr51782-1.c: Same.
13925 * gcc.target/avr/torture/pr61443.c: Same.
13926 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
13927 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
13928
13929 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
13930
13931 PR c/83801
13932 PR c/83729
13933 * gcc.target/avr/torture/pr83729.c: New test.
13934 * gcc.target/avr/torture/pr83801.c: New test.
13935
13936 2018-01-15 Jakub Jelinek <jakub@redhat.com>
13937
13938 PR middle-end/82694
13939 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
13940 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
13941
13942 2018-01-10 Martin Sebor <msebor@redhat.com>
13943
13944 PR other/83508
13945 * gcc.dg/Wstringop-overflow-2.c: New test.
13946
13947 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13948
13949 PR libgfortran/83811
13950 * gfortran.dg/fmt_e.f90: New test.
13951
13952 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13953
13954 * gcc.target/i386/indirect-thunk-10.c: New test.
13955 * gcc.target/i386/indirect-thunk-8.c: Likewise.
13956 * gcc.target/i386/indirect-thunk-9.c: Likewise.
13957 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
13958 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
13959 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
13960 * gcc.target/i386/ret-thunk-17.c: Likewise.
13961 * gcc.target/i386/ret-thunk-18.c: Likewise.
13962 * gcc.target/i386/ret-thunk-19.c: Likewise.
13963 * gcc.target/i386/ret-thunk-20.c: Likewise.
13964 * gcc.target/i386/ret-thunk-21.c: Likewise.
13965
13966 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13967
13968 * gcc.target/i386/indirect-thunk-register-4.c: New test.
13969
13970 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13971
13972 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
13973 -mno-indirect-branch-register.
13974 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13975 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13976 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13977 * gcc.target/i386/indirect-thunk-5.c: Likewise.
13978 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13979 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13980 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13981 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13982 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
13983 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
13984 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13985 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13986 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13987 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
13988 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
13989 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
13990 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13991 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13992 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13993 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13994 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13995 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
13996 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
13997 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13998 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
13999 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
14000 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
14001 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
14002 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
14003 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
14004 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
14005 * gcc.target/i386/ret-thunk-10.c: Likewise.
14006 * gcc.target/i386/ret-thunk-11.c: Likewise.
14007 * gcc.target/i386/ret-thunk-12.c: Likewise.
14008 * gcc.target/i386/ret-thunk-13.c: Likewise.
14009 * gcc.target/i386/ret-thunk-14.c: Likewise.
14010 * gcc.target/i386/ret-thunk-15.c: Likewise.
14011 * gcc.target/i386/ret-thunk-9.c: Likewise.
14012 * gcc.target/i386/indirect-thunk-register-1.c: New test.
14013 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
14014 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
14015
14016 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
14017
14018 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
14019 -mfunction-return=keep.
14020 * gcc.target/i386/indirect-thunk-2.c: Likewise.
14021 * gcc.target/i386/indirect-thunk-3.c: Likewise.
14022 * gcc.target/i386/indirect-thunk-4.c: Likewise.
14023 * gcc.target/i386/indirect-thunk-5.c: Likewise.
14024 * gcc.target/i386/indirect-thunk-6.c: Likewise.
14025 * gcc.target/i386/indirect-thunk-7.c: Likewise.
14026 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
14027 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
14028 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
14029 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
14030 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
14031 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
14032 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
14033 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
14034 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
14035 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
14036 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
14037 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
14038 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
14039 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
14040 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
14041 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
14042 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
14043 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
14044 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
14045 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
14046 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
14047 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
14048 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
14049 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
14050 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
14051 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
14052 * gcc.target/i386/ret-thunk-1.c: New test.
14053 * gcc.target/i386/ret-thunk-10.c: Likewise.
14054 * gcc.target/i386/ret-thunk-11.c: Likewise.
14055 * gcc.target/i386/ret-thunk-12.c: Likewise.
14056 * gcc.target/i386/ret-thunk-13.c: Likewise.
14057 * gcc.target/i386/ret-thunk-14.c: Likewise.
14058 * gcc.target/i386/ret-thunk-15.c: Likewise.
14059 * gcc.target/i386/ret-thunk-16.c: Likewise.
14060 * gcc.target/i386/ret-thunk-2.c: Likewise.
14061 * gcc.target/i386/ret-thunk-3.c: Likewise.
14062 * gcc.target/i386/ret-thunk-4.c: Likewise.
14063 * gcc.target/i386/ret-thunk-5.c: Likewise.
14064 * gcc.target/i386/ret-thunk-6.c: Likewise.
14065 * gcc.target/i386/ret-thunk-7.c: Likewise.
14066 * gcc.target/i386/ret-thunk-8.c: Likewise.
14067 * gcc.target/i386/ret-thunk-9.c: Likewise.
14068
14069 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
14070
14071 * gcc.target/i386/indirect-thunk-1.c: New test.
14072 * gcc.target/i386/indirect-thunk-2.c: Likewise.
14073 * gcc.target/i386/indirect-thunk-3.c: Likewise.
14074 * gcc.target/i386/indirect-thunk-4.c: Likewise.
14075 * gcc.target/i386/indirect-thunk-5.c: Likewise.
14076 * gcc.target/i386/indirect-thunk-6.c: Likewise.
14077 * gcc.target/i386/indirect-thunk-7.c: Likewise.
14078 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
14079 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
14080 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
14081 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
14082 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
14083 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
14084 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
14085 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
14086 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
14087 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
14088 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
14089 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
14090 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
14091 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
14092 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
14093 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
14094 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
14095 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
14096 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
14097 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
14098 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
14099 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
14100 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
14101 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
14102 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
14103 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
14104
14105 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
14106
14107 PR ipa/83051
14108 * gcc.c-torture/compile/pr83051.c: New testcase.
14109
14110 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14111
14112 PR tree-optimization/83501
14113 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
14114
14115 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
14116
14117 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
14118 for lvx and stvx instead of lxvd2x and stxvd2x and require
14119 little-endian target. Add comments.
14120 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
14121 comprehensive testing.
14122 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
14123 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
14124 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
14125 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
14126 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
14127 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
14128 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
14129 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
14130 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
14131 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
14132 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
14133 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
14134 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
14135 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
14136 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
14137 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
14138 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
14139 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
14140 scan-assembler-not directives that forbid lvx and xxpermdi.
14141 * gcc.target/powerpc/vec-extract-3.c: Likewise.
14142 * gcc.target/powerpc/vec-extract-5.c: Likewise.
14143 * gcc.target/powerpc/vec-extract-6.c: Likewise.
14144 * gcc.target/powerpc/vec-extract-7.c: Likewise.
14145 * gcc.target/powerpc/vec-extract-8.c: Likewise.
14146 * gcc.target/powerpc/vec-extract-9.c: Likewise.
14147 * gcc.target/powerpc/vsx-vector-6-le.c: Change
14148 scan-assembler-times directives to reflect different numbers of
14149 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
14150
14151 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14152 Alan Hayward <alan.hayward@arm.com>
14153 David Sherwood <david.sherwood@arm.com>
14154
14155 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
14156 than SLP vectorization.
14157 * gcc.dg/vect/vect-alias-check-10.c: New test.
14158 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
14159 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
14160 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
14161 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
14162 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
14163 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
14164 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
14165 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
14166 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
14167 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
14168 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
14169 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
14170 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
14171 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
14172 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
14173 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
14174 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
14175 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
14176 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
14177 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
14178 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
14179 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
14180 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
14181
14182 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14183 Alan Hayward <alan.hayward@arm.com>
14184 David Sherwood <david.sherwood@arm.com>
14185
14186 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
14187 New proc.
14188 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
14189 targets with scatter stores.
14190 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
14191 stores.
14192 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
14193 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
14194 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
14195 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
14196 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
14197 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
14198 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
14199 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
14200 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
14201 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
14202 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
14203 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
14204 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
14205 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
14206 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
14207 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
14208
14209 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14210 Alan Hayward <alan.hayward@arm.com>
14211 David Sherwood <david.sherwood@arm.com>
14212
14213 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
14214 for double_reduc1.
14215 * gcc.target/aarch64/sve/strided_load_4.c: New test.
14216 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
14217 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
14218 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
14219
14220 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14221 Alan Hayward <alan.hayward@arm.com>
14222 David Sherwood <david.sherwood@arm.com>
14223
14224 * gcc.target/aarch64/sve/strided_load_1.c: New test.
14225 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
14226 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
14227
14228 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14229 Alan Hayward <alan.hayward@arm.com>
14230 David Sherwood <david.sherwood@arm.com>
14231
14232 * gcc.target/aarch64/sve/gather_load_1.c: New test.
14233 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
14234 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
14235 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
14236 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
14237 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
14238 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
14239 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
14240 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
14241 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
14242 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
14243 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
14244 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
14245 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
14246
14247 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14248 Alan Hayward <alan.hayward@arm.com>
14249 David Sherwood <david.sherwood@arm.com>
14250
14251 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
14252 check for a message about using in-order reductions.
14253 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
14254 check for a message about using in-order reductions.
14255 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
14256 vectorized and check for a message about using in-order reductions.
14257 Expect targets with variable-length vectors to fall back to the
14258 fixed-length mininum.
14259 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
14260 check for a message about using in-order reductions.
14261 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
14262 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
14263 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
14264 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
14265 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
14266 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
14267 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
14268 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
14269 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
14270 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
14271 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
14272 vect_fold_left_plus.
14273
14274 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14275
14276 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
14277 are spilled.
14278 * gcc.target/aarch64/sve/spill_2.c: New test.
14279 * gcc.target/aarch64/sve/spill_3.c: Likewise.
14280 * gcc.target/aarch64/sve/spill_4.c: Likewise.
14281 * gcc.target/aarch64/sve/spill_5.c: Likewise.
14282 * gcc.target/aarch64/sve/spill_6.c: Likewise.
14283 * gcc.target/aarch64/sve/spill_7.c: Likewise.
14284
14285 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14286 Alan Hayward <alan.hayward@arm.com>
14287 David Sherwood <david.sherwood@arm.com>
14288
14289 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
14290 of branches.
14291 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
14292 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
14293 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
14294 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
14295 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
14296 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
14297 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
14298 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
14299 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
14300
14301 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14302 Alan Hayward <alan.hayward@arm.com>
14303 David Sherwood <david.sherwood@arm.com>
14304
14305 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
14306 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
14307 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
14308 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
14309
14310 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14311 Alan Hayward <alan.hayward@arm.com>
14312 David Sherwood <david.sherwood@arm.com>
14313
14314 * lib/target-supports.exp
14315 (check_effective_target_vect_fold_extract_last): New proc.
14316 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
14317 for fold_extract_last.
14318 * gcc.dg/vect/pr65947-2.c: Likewise.
14319 * gcc.dg/vect/pr65947-3.c: Likewise.
14320 * gcc.dg/vect/pr65947-4.c: Likewise.
14321 * gcc.dg/vect/pr65947-5.c: Likewise.
14322 * gcc.dg/vect/pr65947-6.c: Likewise.
14323 * gcc.dg/vect/pr65947-9.c: Likewise.
14324 * gcc.dg/vect/pr65947-10.c: Likewise.
14325 * gcc.dg/vect/pr65947-12.c: Likewise.
14326 * gcc.dg/vect/pr65947-14.c: Likewise.
14327 * gcc.dg/vect/pr80631-1.c: Likewise.
14328 * gcc.target/aarch64/sve/clastb_1.c: New test.
14329 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
14330 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
14331 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
14332 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
14333 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
14334 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
14335 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
14336 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
14337 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
14338 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
14339 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
14340 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
14341 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
14342
14343 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14344 Alan Hayward <alan.hayward@arm.com>
14345 David Sherwood <david.sherwood@arm.com>
14346
14347 * gcc.target/aarch64/sve/live_1.c: New test.
14348 * gcc.target/aarch64/sve/live_1_run.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.target/aarch64/sve/nopeel_1.c: New test.
14355 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
14356 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
14357 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
14358 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
14359 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
14360 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
14361 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
14362 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
14363
14364 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14365 Alan Hayward <alan.hayward@arm.com>
14366 David Sherwood <david.sherwood@arm.com>
14367
14368 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
14369 New proc.
14370 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
14371 vect_fully_masked.
14372 * gcc.target/aarch64/sve/loop_add_4.c: New test.
14373 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
14374 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
14375 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
14376 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
14377 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
14378
14379 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14380 Alan Hayward <alan.hayward@arm.com>
14381 David Sherwood <david.sherwood@arm.com>
14382
14383 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
14384 instead of just ADDRESS.
14385 * gcc.dg/tree-ssa/scev-10.c: Likewise.
14386 * gcc.dg/tree-ssa/scev-11.c: Likewise.
14387 * gcc.dg/tree-ssa/scev-12.c: Likewise.
14388 * gcc.target/aarch64/sve/index_offset_1.c: New test.
14389 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
14390 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
14391 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
14392 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
14393 * gcc.target/aarch64/sve/while_2.c: Likewise.
14394 * gcc.target/aarch64/sve/while_3.c: Likewise.
14395 * gcc.target/aarch64/sve/while_4.c: Likewise.
14396
14397 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14398 Alan Hayward <alan.hayward@arm.com>
14399 David Sherwood <david.sherwood@arm.com>
14400
14401 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
14402 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
14403 to be predicated.
14404 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
14405 * gcc.target/aarch64/sve/slp_7.c: Likewise.
14406 * gcc.target/aarch64/sve/reduc_5.c: New test.
14407 * gcc.target/aarch64/sve/slp_13.c: Likewise.
14408 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
14409
14410 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14411 Alan Hayward <alan.hayward@arm.com>
14412 David Sherwood <david.sherwood@arm.com>
14413
14414 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
14415 * gcc.dg/tree-ssa/peel1.c: Likewise.
14416 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
14417 variable-length vectors.
14418 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
14419 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
14420 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
14421 * gcc.target/aarch64/sve/slp_2.c: Likewise.
14422 * gcc.target/aarch64/sve/slp_3.c: Likewise.
14423 * gcc.target/aarch64/sve/slp_4.c: Likewise.
14424 * gcc.target/aarch64/sve/slp_6.c: Likewise.
14425 * gcc.target/aarch64/sve/slp_8.c: New test.
14426 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
14427 * gcc.target/aarch64/sve/slp_9.c: Likewise.
14428 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
14429 * gcc.target/aarch64/sve/slp_10.c: Likewise.
14430 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
14431 * gcc.target/aarch64/sve/slp_11.c: Likewise.
14432 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
14433 * gcc.target/aarch64/sve/slp_12.c: Likewise.
14434 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
14435 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
14436 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
14437 * gcc.target/aarch64/sve/while_1.c: Likewise.
14438 * gcc.target/aarch64/sve/while_2.c: Likewise.
14439 * gcc.target/aarch64/sve/while_3.c: Likewise.
14440 * gcc.target/aarch64/sve/while_4.c: Likewise.
14441
14442 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14443 Alan Hayward <alan.hayward@arm.com>
14444 David Sherwood <david.sherwood@arm.com>
14445
14446 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
14447 New proc.
14448 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
14449 and add an associated scan-dump test. Prevent vectorization
14450 of the first two loops.
14451 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
14452 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
14453 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
14454 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
14455 (INIT_VECTOR): Tweak initial value so that some bits are always set.
14456 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
14457
14458 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14459 Alan Hayward <alan.hayward@arm.com>
14460 David Sherwood <david.sherwood@arm.com>
14461
14462 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
14463 * gcc.dg/vect/pr67790.c: Likewise.
14464 * gcc.dg/vect/slp-reduc-1.c: Likewise.
14465 * gcc.dg/vect/slp-reduc-2.c: Likewise.
14466 * gcc.dg/vect/slp-reduc-3.c: Likewise.
14467 * gcc.dg/vect/slp-reduc-5.c: Likewise.
14468 * gcc.target/aarch64/sve/slp_5.c: New test.
14469 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
14470 * gcc.target/aarch64/sve/slp_6.c: Likewise.
14471 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
14472 * gcc.target/aarch64/sve/slp_7.c: Likewise.
14473 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
14474
14475 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14476 Alan Hayward <alan.hayward@arm.com>
14477 David Sherwood <david.sherwood@arm.com>
14478
14479 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
14480 && vect_load_lanes
14481 * gcc.dg/vect/slp-1.c: Likewise.
14482 * gcc.dg/vect/slp-10.c: Likewise.
14483 * gcc.dg/vect/slp-12b.c: Likewise.
14484 * gcc.dg/vect/slp-12c.c: Likewise.
14485 * gcc.dg/vect/slp-17.c: Likewise.
14486 * gcc.dg/vect/slp-19b.c: Likewise.
14487 * gcc.dg/vect/slp-20.c: Likewise.
14488 * gcc.dg/vect/slp-21.c: Likewise.
14489 * gcc.dg/vect/slp-22.c: Likewise.
14490 * gcc.dg/vect/slp-23.c: Likewise.
14491 * gcc.dg/vect/slp-24-big-array.c: Likewise.
14492 * gcc.dg/vect/slp-24.c: Likewise.
14493 * gcc.dg/vect/slp-28.c: Likewise.
14494 * gcc.dg/vect/slp-39.c: Likewise.
14495 * gcc.dg/vect/slp-6.c: Likewise.
14496 * gcc.dg/vect/slp-7.c: Likewise.
14497 * gcc.dg/vect/slp-cond-1.c: Likewise.
14498 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
14499 * gcc.dg/vect/slp-cond-2.c: Likewise.
14500 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
14501 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
14502 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
14503 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
14504 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14505 * gcc.dg/vect/slp-perm-6.c: Likewise.
14506 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14507 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
14508 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
14509 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
14510 * gcc.dg/vect/slp-12a.c: Likewise.
14511 * gcc.dg/vect/slp-14.c: Likewise.
14512 * gcc.dg/vect/slp-15.c: Likewise.
14513 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
14514 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
14515 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
14516 * gcc.target/aarch64/sve/slp_1.c: New test.
14517 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
14518 * gcc.target/aarch64/sve/slp_2.c: Likewise.
14519 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
14520 * gcc.target/aarch64/sve/slp_3.c: Likewise.
14521 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
14522 * gcc.target/aarch64/sve/slp_4.c: Likewise.
14523 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
14524
14525 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14526 Alan Hayward <alan.hayward@arm.com>
14527 David Sherwood <david.sherwood@arm.com>
14528
14529 * gcc.dg/vect/vect-ooo-group-1.c: New test.
14530 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
14531 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
14532 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
14533 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
14534 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
14535 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
14536 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
14537 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
14538 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
14539 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
14540 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
14541 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
14542 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
14543 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
14544 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
14545 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
14546 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
14547 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
14548
14549 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14550 Alan Hayward <alan.hayward@arm.com>
14551 David Sherwood <david.sherwood@arm.com>
14552
14553 * gcc.target/aarch64/sve/struct_move_1.c: New test.
14554 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
14555 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
14556 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
14557 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
14558 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
14559 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
14560 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
14561 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
14562 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
14563 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
14564 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
14565 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
14566 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
14567 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
14568 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
14569 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
14570 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
14571 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
14572 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
14573 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
14574 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
14575 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
14576 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
14577 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
14578 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
14579 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
14580 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
14581 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
14582 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
14583 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
14584 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
14585 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
14586 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
14587 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
14588 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
14589
14590 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14591 Alan Hayward <alan.hayward@arm.com>
14592 David Sherwood <david.sherwood@arm.com>
14593
14594 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
14595 Return true for SVE too.
14596 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
14597 if load/store lanes are supported.
14598 * gcc.dg/vect/slp-10.c: Likewise.
14599 * gcc.dg/vect/slp-12c.c: Likewise.
14600 * gcc.dg/vect/slp-17.c: Likewise.
14601 * gcc.dg/vect/slp-33.c: Likewise.
14602 * gcc.dg/vect/slp-6.c: Likewise.
14603 * gcc.dg/vect/slp-cond-1.c: Likewise.
14604 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
14605 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
14606 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14607 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
14608 * gcc.dg/vect/slp-perm-6.c: Likewise.
14609 * gcc.dg/vect/slp-perm-9.c: Likewise.
14610 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
14611 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
14612 for variable-length vectors.
14613
14614 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14615 Alan Hayward <alan.hayward@arm.com>
14616 David Sherwood <david.sherwood@arm.com>
14617
14618 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
14619 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
14620
14621 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14622
14623 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
14624 * g++.target/aarch64/sve/catch_1.C: New test.
14625 * g++.target/aarch64/sve/catch_2.C: Likewise.
14626 * g++.target/aarch64/sve/catch_3.C: Likewise.
14627 * g++.target/aarch64/sve/catch_4.C: Likewise.
14628 * g++.target/aarch64/sve/catch_5.C: Likewise.
14629 * g++.target/aarch64/sve/catch_6.C: Likewise.
14630
14631 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14632 Alan Hayward <alan.hayward@arm.com>
14633 David Sherwood <david.sherwood@arm.com>
14634
14635 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
14636 New proc.
14637 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
14638 * gcc.target/aarch64/fmaxmin.c: Likewise.
14639 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
14640 * gcc.target/aarch64/orr_imm_1.c: Likewise.
14641 * gcc.target/aarch64/pr62178.c: Likewise.
14642 * gcc.target/aarch64/pr71727-2.c: Likewise.
14643 * gcc.target/aarch64/saddw-1.c: Likewise.
14644 * gcc.target/aarch64/saddw-2.c: Likewise.
14645 * gcc.target/aarch64/uaddw-1.c: Likewise.
14646 * gcc.target/aarch64/uaddw-2.c: Likewise.
14647 * gcc.target/aarch64/uaddw-3.c: Likewise.
14648 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
14649 * gcc.target/aarch64/vect-compile.c: Likewise.
14650 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
14651 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
14652 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
14653 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
14654 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
14655 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
14656 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
14657 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
14658 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
14659 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
14660 * gcc.target/aarch64/vect-fmovd.c: Likewise.
14661 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
14662 * gcc.target/aarch64/vect-fmovf.c: Likewise.
14663 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
14664 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
14665 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
14666 * gcc.target/aarch64/vect-movi.c: Likewise.
14667 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
14668 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
14669 * gcc.target/aarch64/vect-vaddv.c: Likewise.
14670 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
14671 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
14672 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
14673 fixed-length SVE.
14674 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
14675 * gcc.target/aarch64/sve/arith_1.c: New test.
14676 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
14677 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
14678 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
14679 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
14680 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
14681 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
14682 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
14683 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
14684 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
14685 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
14686 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
14687 * gcc.target/aarch64/sve/ext_1.c: Likewise.
14688 * gcc.target/aarch64/sve/ext_2.c: Likewise.
14689 * gcc.target/aarch64/sve/extract_1.c: Likewise.
14690 * gcc.target/aarch64/sve/extract_2.c: Likewise.
14691 * gcc.target/aarch64/sve/extract_3.c: Likewise.
14692 * gcc.target/aarch64/sve/extract_4.c: Likewise.
14693 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
14694 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
14695 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
14696 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
14697 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
14698 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
14699 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
14700 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
14701 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
14702 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
14703 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
14704 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
14705 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
14706 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
14707 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
14708 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
14709 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
14710 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
14711 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
14712 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
14713 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
14714 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
14715 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
14716 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
14717 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
14718 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
14719 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
14720 * gcc.target/aarch64/sve/index_1.c: Likewise.
14721 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
14722 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
14723 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
14724 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
14725 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
14726 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
14727 * gcc.target/aarch64/sve/logical_1.c: Likewise.
14728 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
14729 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
14730 * gcc.target/aarch64/sve/mad_1.c: Likewise.
14731 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
14732 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
14733 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
14734 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
14735 * gcc.target/aarch64/sve/mla_1.c: Likewise.
14736 * gcc.target/aarch64/sve/mls_1.c: Likewise.
14737 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
14738 * gcc.target/aarch64/sve/msb_1.c: Likewise.
14739 * gcc.target/aarch64/sve/mul_1.c: Likewise.
14740 * gcc.target/aarch64/sve/neg_1.c: Likewise.
14741 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
14742 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
14743 * gcc.target/aarch64/sve/pack_1.c: Likewise.
14744 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
14745 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
14746 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
14747 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
14748 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
14749 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
14750 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
14751 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
14752 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
14753 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
14754 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
14755 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
14756 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
14757 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
14758 * gcc.target/aarch64/sve/rev_1.c: Likewise.
14759 * gcc.target/aarch64/sve/revb_1.c: Likewise.
14760 * gcc.target/aarch64/sve/revh_1.c: Likewise.
14761 * gcc.target/aarch64/sve/revw_1.c: Likewise.
14762 * gcc.target/aarch64/sve/shift_1.c: Likewise.
14763 * gcc.target/aarch64/sve/single_1.c: Likewise.
14764 * gcc.target/aarch64/sve/single_2.c: Likewise.
14765 * gcc.target/aarch64/sve/single_3.c: Likewise.
14766 * gcc.target/aarch64/sve/single_4.c: Likewise.
14767 * gcc.target/aarch64/sve/spill_1.c: Likewise.
14768 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
14769 * gcc.target/aarch64/sve/subr_1.c: Likewise.
14770 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
14771 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
14772 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
14773 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
14774 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
14775 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
14776 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
14777 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
14778 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
14779 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
14780 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
14781 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
14782 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
14783 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
14784 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
14785 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
14786 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
14787 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
14788 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
14789 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
14790 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
14791 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
14792 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
14793 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
14794 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
14795 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
14796 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
14797 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
14798 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
14799 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
14800 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
14801 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
14802 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
14803 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
14804 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
14805 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
14806 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
14807 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
14808 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
14809 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
14810 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
14811 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
14812
14813 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14814 Alan Hayward <alan.hayward@arm.com>
14815 David Sherwood <david.sherwood@arm.com>
14816
14817 * lib/target-supports.exp (check_effective_target_aarch64_sve)
14818 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
14819 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
14820 New procedures.
14821 (check_effective_target_vect_perm): Handle SVE.
14822 (check_effective_target_vect_perm_byte): Likewise.
14823 (check_effective_target_vect_perm_short): Likewise.
14824 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
14825 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
14826 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
14827 (check_effective_target_vect_element_align_preferred): Likewise.
14828 (check_effective_target_vect_align_stack_vars): Likewise.
14829 (check_effective_target_vect_load_lanes): Likewise.
14830 (check_effective_target_vect_masked_store): Likewise.
14831 (available_vector_sizes): Use aarch64_sve_bits for SVE.
14832 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
14833 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
14834 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
14835 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
14836 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
14837 * gcc.dg/vect/slp-23.c: Likewise.
14838 * gcc.dg/vect/slp-perm-5.c: Likewise.
14839 * gcc.dg/vect/slp-perm-6.c: Likewise.
14840 * gcc.dg/vect/slp-perm-9.c: Likewise.
14841 * gcc.dg/vect/slp-reduc-3.c: Likewise.
14842 * gcc.dg/vect/vect-114.c: Likewise.
14843 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
14844 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
14845
14846 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14847
14848 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
14849 vect_variable_length, expecting the test to be vectorized
14850 without SLP instead.
14851 * gcc.dg/vect/pr33953.c: Likewise.
14852 * gcc.dg/vect/pr37027.c: Likewise.
14853 * gcc.dg/vect/pr67790.c: Likewise.
14854 * gcc.dg/vect/pr68445.c: Likewise.
14855 * gcc.dg/vect/slp-1.c: Likewise.
14856 * gcc.dg/vect/slp-10.c: Likewise.
14857 * gcc.dg/vect/slp-12a.c: Likewise.
14858 * gcc.dg/vect/slp-12b.c: Likewise.
14859 * gcc.dg/vect/slp-12c.c: Likewise.
14860 * gcc.dg/vect/slp-13-big-array.c: Likewise.
14861 * gcc.dg/vect/slp-13.c: Likewise.
14862 * gcc.dg/vect/slp-14.c: Likewise.
14863 * gcc.dg/vect/slp-15.c: Likewise.
14864 * gcc.dg/vect/slp-17.c: Likewise.
14865 * gcc.dg/vect/slp-19b.c: Likewise.
14866 * gcc.dg/vect/slp-2.c: Likewise.
14867 * gcc.dg/vect/slp-20.c: Likewise.
14868 * gcc.dg/vect/slp-21.c: Likewise.
14869 * gcc.dg/vect/slp-22.c: Likewise.
14870 * gcc.dg/vect/slp-24-big-array.c: Likewise.
14871 * gcc.dg/vect/slp-24.c: Likewise.
14872 * gcc.dg/vect/slp-28.c: Likewise.
14873 * gcc.dg/vect/slp-39.c: Likewise.
14874 * gcc.dg/vect/slp-42.c: Likewise.
14875 * gcc.dg/vect/slp-6.c: Likewise.
14876 * gcc.dg/vect/slp-7.c: Likewise.
14877 * gcc.dg/vect/slp-cond-1.c: Likewise.
14878 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
14879 * gcc.dg/vect/slp-cond-2.c: Likewise.
14880 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
14881 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
14882 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14883 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
14884 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
14885 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
14886 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
14887 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
14888 * gcc.dg/vect/slp-reduc-1.c: Likewise.
14889 * gcc.dg/vect/slp-reduc-2.c: Likewise.
14890 * gcc.dg/vect/slp-reduc-4.c: Likewise.
14891 * gcc.dg/vect/slp-reduc-5.c: Likewise.
14892 * gcc.dg/vect/slp-reduc-7.c: Likewise.
14893 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14894 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
14895 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
14896 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
14897
14898 2018-01-13 Jakub Jelinek <jakub@redhat.com>
14899
14900 PR c/83801
14901 * gcc.dg/pr83801.c: New test.
14902
14903 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
14904
14905 PR fortran/52162
14906 * gfortran.dg/bounds_check_19.f90: New test.
14907
14908 2018-01-12 Jakub Jelinek <jakub@redhat.com>
14909
14910 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
14911 instead of scan-assembler-not for xsnabsqp.
14912
14913 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14914
14915 PR libgfortran/83525
14916 * gfortran.dg/newunit_5.f90: New test.
14917
14918 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
14919
14920 PR rtl-optimization/80481
14921 * g++.dg/pr80481.C: New.
14922
14923 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
14924
14925 PR target/83628
14926 * gcc.target/alpha/pr83628-3.c: New test.
14927
14928 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14929
14930 * lib/target-supports.exp (check_effective_target_avx512f): Also
14931 check for __builtin_ia32_addsd_round,
14932 __builtin_ia32_getmantsd_round.
14933 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
14934
14935 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
14936
14937 PR target/83629
14938 * gcc.target/powerpc/pr83629.c: Require ilp32.
14939
14940 2018-01-12 Richard Biener <rguenther@suse.de>
14941
14942 PR tree-optimization/80846
14943 * gcc.target/i386/pr80846-1.c: New testcase.
14944 * gcc.target/i386/pr80846-2.c: Likewise.
14945
14946 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
14947
14948 * gcc.c-torture/execute/20180112-1.c: New test.
14949
14950 2018-01-12 Tom de Vries <tom@codesourcery.com>
14951
14952 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
14953 * g++.dg/ext/label13a.C: Same.
14954 * g++.dg/ext/label14.C: Same.
14955 * g++.dg/ext/label2.C: Same.
14956 * g++.dg/ext/label3.C: Same.
14957 * g++.dg/torture/pr42462.C: Same.
14958 * g++.dg/torture/pr42739.C: Same.
14959 * g++.dg/warn/Wunused-label-3.C: Same.
14960
14961 2018-01-12 Tom de Vries <tom@codesourcery.com>
14962
14963 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
14964 * g++.dg/Walloca1.C: Same.
14965 * g++.dg/cpp0x/pr70338.C: Same.
14966 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
14967 * g++.dg/cpp1y/vla10.C: Same.
14968 * g++.dg/cpp1y/vla2.C: Same.
14969 * g++.dg/cpp1y/vla6.C: Same.
14970 * g++.dg/cpp1y/vla8.C: Same.
14971 * g++.dg/debug/debug5.C: Same.
14972 * g++.dg/debug/debug6.C: Same.
14973 * g++.dg/debug/pr54828.C: Same.
14974 * g++.dg/diagnostic/pr70105.C: Same.
14975 * g++.dg/eh/cleanup5.C: Same.
14976 * g++.dg/eh/spbp.C: Same.
14977 * g++.dg/ext/tmplattr9.C: Same.
14978 * g++.dg/ext/vla10.C: Same.
14979 * g++.dg/ext/vla11.C: Same.
14980 * g++.dg/ext/vla12.C: Same.
14981 * g++.dg/ext/vla15.C: Same.
14982 * g++.dg/ext/vla16.C: Same.
14983 * g++.dg/ext/vla17.C: Same.
14984 * g++.dg/ext/vla3.C: Same.
14985 * g++.dg/ext/vla6.C: Same.
14986 * g++.dg/ext/vla7.C: Same.
14987 * g++.dg/init/array24.C: Same.
14988 * g++.dg/init/new47.C: Same.
14989 * g++.dg/init/pr55497.C: Same.
14990 * g++.dg/opt/pr78201.C: Same.
14991 * g++.dg/template/vla2.C: Same.
14992 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
14993 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
14994 * g++.dg/torture/pr62127.C: Same.
14995 * g++.dg/torture/pr67055.C: Same.
14996 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
14997 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
14998 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
14999 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
15000 * g++.dg/warn/Wplacement-new-size-5.C: Same.
15001 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
15002 * g++.dg/warn/Wvla-1.C: Same.
15003 * g++.dg/warn/Wvla-3.C: Same.
15004 * g++.old-deja/g++.ext/array2.C: Same.
15005 * g++.old-deja/g++.ext/constructor.C: Same.
15006 * g++.old-deja/g++.law/builtin1.C: Same.
15007 * g++.old-deja/g++.other/crash12.C: Same.
15008 * g++.old-deja/g++.other/eh3.C: Same.
15009 * g++.old-deja/g++.pt/array6.C: Same.
15010 * g++.old-deja/g++.pt/dynarray.C: Same.
15011
15012 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15013
15014 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
15015
15016 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15017
15018 PR libfortran/67412
15019 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
15020 on *-*-solaris2.10.
15021
15022 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15023
15024 * lib/target-supports.exp (check_effective_target_branch_cost):
15025 Accept all x86 targets.
15026
15027 2018-01-12 Martin Liska <mliska@suse.cz>
15028
15029 PR ipa/83054
15030 * g++.dg/warn/pr83054.C: New test.
15031
15032 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15033
15034 * gcc.target/powerpc/spec-barr-1.c: New file.
15035
15036 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
15037
15038 PR target/83330
15039 * gcc.target/i386/pr83330.c: New test.
15040
15041 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
15042
15043 PR fortran/79383
15044 * gfortran.dg/dtio_31.f03: New test.
15045 * gfortran.dg/dtio_32.f03: New test.
15046
15047 2018-01-11 David Malcolm <dmalcolm@redhat.com>
15048
15049 PR c++/43486
15050 * g++.dg/wrappers: New subdirectory.
15051 * g++.dg/wrappers/README: New file.
15052 * g++.dg/wrappers/alloc.C: New test case.
15053 * g++.dg/wrappers/cow-istream-string.C: New test case.
15054 * g++.dg/wrappers/cp-stdlib.C: New test case.
15055 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
15056 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
15057
15058 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
15059
15060 PR middle-end/83718
15061 * g++.dg/torture/pr83718.C: New testcase.
15062
15063 2018-01-11 Martin Jambor <mjambor@suse.cz>
15064
15065 PR ipa/83178
15066 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
15067
15068 2018-01-11 Bin Cheng <bin.cheng@arm.com>
15069
15070 PR tree-optimization/83695
15071 * gcc.dg/tree-ssa/pr83695.c: New test.
15072
15073 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15074
15075 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
15076 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
15077
15078 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15079
15080 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
15081 * gcc.target/arm/simd/fp16fml_high.c: New test.
15082 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
15083 * lib/target-supports.exp
15084 (check_effective_target_arm_fp16fml_neon_ok_nocache,
15085 check_effective_target_arm_fp16fml_neon_ok,
15086 add_options_for_arm_fp16fml_neon): New procedures.
15087
15088 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15089
15090 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
15091 combination tests.
15092
15093 2018-01-11 Richard Biener <rguenther@suse.de>
15094
15095 PR tree-optimization/83435
15096 * gcc.dg/graphite/pr83435.c: New testcase.
15097
15098 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
15099 Alan Hayward <alan.hayward@arm.com>
15100 David Sherwood <david.sherwood@arm.com>
15101
15102 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
15103
15104 2018-01-11 Tamar Christina <tamar.christina@arm.com>
15105
15106 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
15107
15108 2018-01-11 Sudakshina Das <sudi.das@arm.com>
15109
15110 PR target/82096
15111 * gcc.c-torture/compile/pr82096.c: New test.
15112
15113 2018-01-11 Ed Schonberg <schonberg@adacore.com>
15114
15115 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
15116
15117 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
15118
15119 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
15120
15121 2018-01-11 Justin Squirek <squirek@adacore.com>
15122
15123 * gnat.dg/expr_func4.adb: New testcase.
15124
15125 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
15126
15127 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
15128 testcase.
15129
15130 2018-01-11 Bob Duff <duff@adacore.com>
15131
15132 * gnat.dg/protected_null.adb: New testcase.
15133
15134 2018-01-11 Ed Schonberg <schonberg@adacore.com>
15135
15136 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
15137
15138 2018-01-11 Ed Schonberg <schonberg@adacore.com>
15139
15140 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
15141
15142 2018-01-11 Justin Squirek <squirek@adacore.com>
15143
15144 * gnat.dg/loopvar.adb: New testcase.
15145
15146 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
15147
15148 PR middle-end/83189
15149 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
15150
15151 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
15152
15153 * gcc.c-torture/compile/pr83575.c: New testcase.
15154
15155 2018-01-10 Michael Collison <michael.collison@arm.com>
15156
15157 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
15158 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
15159 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
15160 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
15161 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
15162 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
15163 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
15164 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
15165 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
15166 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
15167 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
15168 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
15169 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
15170 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
15171 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
15172 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
15173
15174 2018-01-10 Michael Collison <michael.collison@arm.com>
15175
15176 * gcc.target/aarch64/sha2.h: New shared testcase.
15177 * gcc.target/aarch64/sha2_1.c: New testcase.
15178 * gcc.target/aarch64/sha2_2.c: New testcase.
15179 * gcc.target/aarch64/sha2_3.c: New testcase.
15180 * gcc.target/aarch64/sha3.h: New shared testcase.
15181 * gcc.target/aarch64/sha3_1.c: New testcase.
15182 * gcc.target/aarch64/sha3_2.c: New testcase.
15183 * gcc.target/aarch64/sha3_3.c: New testcase.
15184
15185 2018-01-10 Michael Collison <michael.collison@arm.com>
15186
15187 * gcc.target/aarch64/sm3_sm4.c: New testcase.
15188
15189 2018-01-10 Martin Sebor <msebor@redhat.com>
15190
15191 PR tree-optimization/83781
15192 * gcc.dg/strlenopt-42.c: New test.
15193
15194 2018-01-11 Martin Sebor <msebor@gmail.com>
15195 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15196
15197 PR tree-optimization/83501
15198 PR tree-optimization/81703
15199
15200 * gcc.dg/strlenopt-39.c: New test-case.
15201 * gcc.dg/pr81703.c: Likewise.
15202
15203 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
15204
15205 * gnat.dg/atomic10.adb: New test.
15206
15207 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
15208
15209 PR fortran/82367
15210 * gfortran.dg/deferred_character_18.f90: New test.
15211
15212 2018-01-10 Martin Sebor <msebor@redhat.com>
15213
15214 PR tree-optimization/83671
15215 * gcc.dg/strlenopt-40.c: New test.
15216 * gcc.dg/strlenopt-41.c: New test.
15217
15218 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
15219
15220 PR fortran/83093
15221 * gfortran.dg/allocate_with_typespec_7.f90: New test.
15222
15223 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
15224
15225 PR target/83399
15226 * gcc.target/powerpc/pr83399.c: New test.
15227
15228 2018-01-10 David Malcolm <dmalcolm@redhat.com>
15229
15230 PR c++/43486
15231 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
15232 to reflect that the arguments are correctly underlined.
15233 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
15234 for globals, params, locals and literals.
15235 (test_sizeof): Directly test the location of "sizeof", rather than
15236 when used in compound expressions.
15237 (test_alignof): Likewise for "alignof".
15238 (test_string_literals): Likewise for string literals.
15239 (test_numeric_literals): Likewise for numeric literals.
15240 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
15241 (test_typeid): Likewise for typeid.
15242 (test_unary_plus): New.
15243 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
15244 format strings.
15245
15246 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
15247
15248 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
15249
15250 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
15251
15252 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
15253
15254 2018-01-10 Marek Polacek <polacek@redhat.com>
15255
15256 PR c++/82541
15257 * g++.dg/warn/Wduplicated-branches4.C: New test.
15258
15259 2018-01-10 Jakub Jelinek <jakub@redhat.com>
15260
15261 PR c++/81327
15262 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
15263 cast to void *.
15264
15265 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
15266
15267 PR c++/81055
15268 * g++.dg/cpp0x/new2.C: New.
15269
15270 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
15271
15272 PR target/83735
15273 * gcc.target/i386/pr83735.c: New test.
15274
15275 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
15276
15277 * lib/target-supports.exp (check_effective_target_branch_cost):
15278 New function.
15279 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
15280 * gcc.dg/pr21643.c: Likewise.
15281 * gcc.dg/pr46309.c: Likewise.
15282 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
15283 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
15284 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
15285 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
15286 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
15287 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
15288 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
15289 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
15290 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
15291 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
15292 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
15293 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
15294 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
15295 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
15296
15297 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
15298
15299 PR target/83629
15300 * gcc.target/powerpc/pr83629.c: New testcase.
15301
15302 2018-01-10 Richard Biener <rguenther@suse.de>
15303
15304 PR testsuite/78768
15305 * gcc.dg/pr78768.c: Un-XFAIL.
15306
15307 2018-01-10 Richard Biener <rguenther@suse.de>
15308
15309 PR debug/82425
15310 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
15311
15312 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
15313
15314 PR tree-optimization/83753
15315 * gcc.dg/torture/pr83753.c: New test.
15316
15317 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
15318
15319 * gcc.target/i386/avx2-gather-1.c: Add -march.
15320 * gcc.target/i386/avx2-gather-2.c: Add -march.
15321 * gcc.target/i386/avx2-gather-3.c: Add -march.
15322 * gcc.target/i386/avx2-gather-4.c: Add -march.
15323 * gcc.target/i386/avx2-gather-5.c: Add -march.
15324 * gcc.target/i386/avx2-gather-6.c: Add -march.
15325 * gcc.target/i386/avx512f-gather-1.c: Add -march.
15326 * gcc.target/i386/avx512f-gather-2.c: Add -march.
15327 * gcc.target/i386/avx512f-gather-3.c: Add -march.
15328 * gcc.target/i386/avx512f-gather-4.c: Add -march.
15329 * gcc.target/i386/avx512f-gather-5.c: Add -march.
15330 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
15331 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
15332 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
15333 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
15334 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
15335
15336 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
15337
15338 PR target/78585:
15339 * gcc.target/i386/pr78585.c: New test.
15340
15341 2018-01-09 Jakub Jelinek <jakub@redhat.com>
15342
15343 PR c++/83734
15344 * g++.dg/cpp0x/pr83734.C: New test.
15345
15346 2018-01-09 Carl Love <cel@us.ibm.com>
15347
15348 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
15349 vec_mergeo builtins with float, double, long long, unsigned long long,
15350 bool long long arguments.
15351 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
15352 vec_float2 with double arguments.
15353 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
15354 vec_mergew and vec_mergow builtins.
15355
15356 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
15357
15358 PR fortran/83742
15359 * gfortran.dg/contiguous_6.f90: New test.
15360
15361 2018-01-09 Richard Biener <rguenther@suse.de>
15362
15363 PR tree-optimization/83668
15364 * gcc.dg/graphite/pr83668.c: New testcase.
15365
15366 2018-01-09 Joseph Myers <joseph@codesourcery.com>
15367
15368 PR tree-optimization/64811
15369 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
15370 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
15371 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
15372 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
15373 New tests.
15374 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
15375
15376 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
15377
15378 PR target/79883
15379 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
15380
15381 2018-01-09 Tamar Christina <tamar.christina@arm.com>
15382
15383 PR target/82641
15384 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
15385 no NEON and require softfp or hard float-abi.
15386 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
15387
15388 2018-01-09 Richard Biener <rguenther@suse.de>
15389
15390 PR tree-optimization/83572
15391 * gcc.dg/graphite/pr83572.c: New testcase.
15392
15393 2018-01-09 Jakub Jelinek <jakub@redhat.com>
15394
15395 PR target/83507
15396 * gcc.dg/sms-13.c: New test.
15397
15398 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
15399
15400 PR fortran/83741
15401 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
15402
15403 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
15404 Monk Chiang <sh.chiang04@gmail.com>
15405
15406 * gcc.target/riscv/save-restore-1.c: New.
15407
15408 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15409
15410 PR target/83677
15411 * gcc.target/powerpc/pr83677.c: New file.
15412
15413 2018-01-08 Jeff Law <law@redhat.com>
15414
15415 PR rtl-optimizatin/81308
15416 * g++.dg/pr81308-1.C: New test.
15417 * g++.dg/pr81308-2.C: New test.
15418
15419 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
15420
15421 PR target/83663 - Revert r255946
15422 * gcc.target/aarch64/vect-slp-dup.c: New.
15423
15424 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15425
15426 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
15427 combination tests.
15428
15429 2018-01-08 Richard Biener <rguenther@suse.de>
15430
15431 PR tree-optimization/83563
15432 * gcc.dg/graphite/pr83563.c: New testcase.
15433
15434 2018-01-08 Richard Biener <rguenther@suse.de>
15435
15436 PR middle-end/83713
15437 * g++.dg/torture/pr83713.C: New testcase.
15438
15439 2018-01-08 Tom de Vries <tom@codesourcery.com>
15440
15441 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
15442
15443 2018-01-08 Richard Biener <rguenther@suse.de>
15444
15445 PR tree-optimization/83685
15446 * gcc.dg/torture/pr83685.c: New testcase.
15447
15448 2018-01-08 Richard Biener <rguenther@suse.de>
15449
15450 PR lto/83719
15451 * gcc.dg/lto/pr83719_0.c: New testcase.
15452
15453 2018-01-08 Tom de Vries <tom@codesourcery.com>
15454
15455 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
15456 * gcc.dg/graphite/run-id-1.c: Same.
15457 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
15458
15459 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
15460
15461 PR fortran/83611
15462 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
15463 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
15464 * gfortran.dg/pdt_27.f03: New test.
15465
15466 PR fortran/83731
15467 * gfortran.dg/pdt_28.f03: New test.
15468
15469 2018-01-08 Tom de Vries <tom@codesourcery.com>
15470
15471 * c-c++-common/builtins.c: Require effective target alloca.
15472 * gcc.dg/Wrestrict.c: Same.
15473 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
15474
15475 2018-01-08 Richard Biener <rguenther@suse.de>
15476
15477 PR middle-end/83580
15478 * gcc.dg/torture/pr83580.c: New testcase.
15479
15480 2018-01-08 Richard Biener <rguenther@suse.de>
15481
15482 PR middle-end/83517
15483 * gcc.dg/pr83517.c: New testcase.
15484
15485 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
15486
15487 PR middle-end/81897
15488 * gcc.dg/uninit-pr81897.c: New test.
15489
15490 2018-01-06 Martin Sebor <msebor@redhat.com>
15491
15492 PR tree-optimization/83640
15493 * gcc.dg/Wrestrict-6.c: New test.
15494 * gcc.dg/pr83640.c: New test.
15495
15496 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
15497
15498 * gcc.target/aarch64/reg-alloc-1.c: New test.
15499
15500 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
15501
15502 PR fortran/50892
15503 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
15504
15505 2018-01-06 Jakub Jelinek <jakub@redhat.com>
15506
15507 PR debug/83480
15508 * gcc.dg/pr83480.c: New test.
15509
15510 PR rtl-optimization/83682
15511 * gcc.target/i386/pr83682.c: New test.
15512
15513 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
15514
15515 PR fortran/78534
15516 PR fortran/66310
15517 * gfortran.dg/char_cast_1.f90: Update scan pattern.
15518 * gfortran.dg/dependency_49.f90: Likewise.
15519 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
15520 * gfortran.dg/repeat_7.f90: New test for PR 66310.
15521 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
15522 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
15523 * gfortran.dg/string_1_lp64.f90: New test.
15524 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
15525 * gfortran.dg/string_3_lp64.f90: New test.
15526
15527 2018-01-05 Jakub Jelinek <jakub@redhat.com>
15528
15529 PR target/83604
15530 * gcc.target/i386/sse-26.c: New test.
15531
15532 PR target/83604
15533 * gcc.target/i386/pr83604.c: New test.
15534
15535 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
15536
15537 * gcc.dg/vect/vect-align-4.c: New test.
15538 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
15539 and redefine as a structure with an unaligned member "b".
15540 (foo): Update accordingly.
15541
15542 2018-01-05 Sudakshina Das <sudi.das@arm.com>
15543
15544 PR target/82439
15545 * gcc.target/aarch64/bics_5.c: New test.
15546 * gcc.target/arm/bics_5.c: Likewise.
15547
15548 2018-01-05 Jakub Jelinek <jakub@redhat.com>
15549
15550 PR tree-optimization/83605
15551 * gcc.dg/pr83605.c: New test.
15552
15553 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15554
15555 PR target/83554
15556 * gcc.target/i386/pr83554.c: New test.
15557
15558 PR ipa/82352
15559 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
15560 long unsigned int.
15561
15562 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
15563
15564 PR fortran/83683
15565 PR fortran/45689
15566 * gfortran.dg/eoshift_8.f90: New test.
15567 * gfortran.dg/simplify_eoshift_1.f90: New test.
15568
15569 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15570
15571 PR debug/83585
15572 * gcc.dg/pr83585.c: New test.
15573
15574 2018-01-04 Nathan Sidwell <nathan@acm.org>
15575
15576 PR c++/83667
15577 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
15578
15579 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15580
15581 PR debug/83666
15582 * gcc.dg/pr83666.c: New test.
15583
15584 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
15585
15586 PR target/83628
15587 * gcc.target/alpha/pr83628-1.c: New test.
15588 * gcc.target/alpha/pr83628-2.c: Ditto.
15589
15590 2018-01-04 Martin Liska <mliska@suse.cz>
15591
15592 PR ipa/82352
15593 * g++.dg/ipa/pr82352.C: New test.
15594
15595 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15596
15597 * gcc.dg/vect-opt-info-1.c: Moved to ...
15598 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
15599 vect_int targets, use dg-additional-options instead of dg-options and
15600 use relative line numbers instead of absolute.
15601
15602 2018-01-03 Martin Sebor <msebor@redhat.com>
15603
15604 PR tree-optimization/83655
15605 * gcc.dg/Wrestrict-5.c: New test.
15606 * c-c++-common/builtins.c: New test.
15607
15608 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
15609 Alan Hayward <alan.hayward@arm.com>
15610 David Sherwood <david.sherwood@arm.com>
15611
15612 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
15613 (main): Call it.
15614
15615 2018-01-03 Jeff Law <law@redhat.com>
15616
15617 PR target/83641
15618 * gcc.target/i386/stack-check-17.c: New test.
15619 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
15620
15621 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15622
15623 PR debug/83621
15624 * gcc.dg/pr83621.c: New test.
15625
15626 PR debug/83645
15627 * gcc.dg/pr83645.c: New test.
15628
15629 2018-01-03 Martin Sebor <msebor@redhat.com>
15630
15631 PR tree-optimization/83603
15632 * gcc.dg/Wrestrict-4.c: New test.
15633
15634 PR c/83559
15635 * gcc.dg/const-2.c: New test.
15636 * gcc.dg/pure-3.c: New test.
15637
15638 2018-01-03 Martin Sebor <msebor@redhat.com>
15639
15640 * gcc.dg/Wrestrict-3.c: New test.
15641
15642 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15643
15644 PR c++/83555
15645 * g++.dg/opt/pr83555.C: New test.
15646 * g++.dg/ubsan/pr83555.C: New test.
15647
15648 2018-01-03 David Malcolm <dmalcolm@redhat.com>
15649
15650 PR c/82050
15651 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
15652 the !CHECKING_P case by expecting a note.
15653 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
15654 a note for the !CHECKING_P case, and move the return statement
15655 outside of #if CHECKING_P guard.
15656
15657 2018-01-03 Jeff Law <law@redhat.com>
15658
15659 PR middle-end/83654
15660 * gcc.target/i386/stack-check-18.c: New test.
15661 * gcc.target/i386/stack-check-19.c: New test.
15662
15663 2018-01-03 Martin Sebor <msebor@redhat.com>
15664
15665 PR tree-optimization/83501
15666 * c-c++-common/Warray-bounds-3.c: Remove xfail.
15667
15668 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15669
15670 PR tree-optimization/83501
15671 * gcc.dg/tree-ssa/pr83501-1.c: New test.
15672
15673 2018-01-03 Nathan Sidwell <nathan@acm.org>
15674
15675 PR c++/83667
15676 * g++.dg/ipa/pr83667.C: New.
15677
15678 2018-01-03 Martin Liska <mliska@suse.cz>
15679
15680 PR tree-optimization/83593
15681 * gcc.dg/pr83593.c: New test.
15682
15683 2018-01-03 Martin Liska <mliska@suse.cz>
15684
15685 PR ipa/83549
15686 * g++.dg/ipa/pr83549.C: New test.
15687
15688 2018-01-03 Marek Polacek <polacek@redhat.com>
15689
15690 PR c++/83592
15691 * g++.dg/warn/mvp2.C: New test.
15692
15693 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15694
15695 PR preprocessor/83602
15696 * g++.dg/cpp/pr83602.C: New test.
15697
15698 PR c++/83634
15699 * g++.dg/parse/pr83634.C: New test.
15700
15701 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
15702
15703 PR fortran/83664
15704 * gfortran.dg/eoshift_7.f90: New test.
15705
15706 2018-01-03 Jan Beulich <jbeulich@suse.com>
15707
15708 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
15709 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
15710
15711 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15712
15713 Update copyright years.
15714
15715 2018-01-03 Martin Liska <mliska@suse.cz>
15716
15717 PR ipa/83594
15718 * gcc.dg/ipa/pr83594.c: New test.
15719
15720 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
15721 Alan Hayward <alan.hayward@arm.com>
15722 David Sherwood <david.sherwood@arm.com>
15723
15724 * gcc.dg/vect-opt-info-1.c: New test.
15725
15726 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
15727
15728 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
15729 floorf128, truncf128, and roundf128.
15730 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
15731 optimizations added in match.pd.
15732 * gcc.target/powerpc/float128-hw6.c: Likewise.
15733 * gcc.target/powerpc/float128-hw7.c: Likewise.
15734 * gcc.target/powerpc/float128-hw8.c: Likewise.
15735 * gcc.target/powerpc/float128-hw9.c: Likewise.
15736 * gcc.target/powerpc/float128-hw10.c: Likewise.
15737 * gcc.target/powerpc/float128-hw11.c: Likewise.
15738
15739 2018-01-02 Jakub Jelinek <jakub@redhat.com>
15740
15741 PR c++/83556
15742 * g++.dg/cpp0x/pr83556.C: New test.
15743
15744 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
15745
15746 PR fortran/45689
15747 PR fortran/83650
15748 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
15749 * gfortran.dg/simplify_cshift_4.f90: New test.
15750
15751 2018-01-02 Marek Polacek <polacek@redhat.com>
15752
15753 PR c++/81860
15754 * g++.dg/cpp0x/inh-ctor30.C: New test.
15755
15756 PR c++/83644
15757 * g++.dg/cpp1z/pr83644.C: New test.
15758
15759 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
15760
15761 PR fortran/83076
15762 * gfortran.dg/coarray_45.f90: New test.
15763
15764 PR fortran/83319
15765 * gfortran.dg/coarray_46.f90: New test.
15766
15767 2018-01-01 Jakub Jelinek <jakub@redhat.com>
15768
15769 PR tree-optimization/83581
15770 * gcc.dg/pr83581.c: New test.
15771
15772 PR c/83595
15773 * gcc.dg/pr83595.c: New test.
15774
15775 PR middle-end/83608
15776 * g++.dg/opt/pr83608.C: New test.
15777
15778 PR middle-end/83609
15779 * gcc.dg/pr83609.c: New test.
15780 * g++.dg/opt/pr83609.C: New test.
15781
15782 PR middle-end/83623
15783 * gcc.dg/pr83623.c: New test.
15784
15785 * gcc.target/i386/i386.exp
15786 (check_effective_target_avx512vpopcntdqvl): New proc.
15787 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
15788 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
15789 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
15790 \f
15791 Copyright (C) 2018 Free Software Foundation, Inc.
15792
15793 Copying and distribution of this file, with or without modification,
15794 are permitted in any medium without royalty provided the copyright
15795 notice and this notice are preserved.