re PR tree-optimization/87168 (ICE on valid code at -Os and above on x86_64-linux...
[gcc.git] / gcc / testsuite / ChangeLog
1 2018-08-31 Richard Biener <rguenther@suse.de>
2
3 PR tree-optimization/87168
4 * gcc.dg/torture/pr87168.c: New testcase.
5
6 2018-08-31 Vlad Lazar <vlad.lazar@arm.com>
7
8 * gcc.target/aarch64/scalar_intrinsics.c (test_vnegd_s64): New.
9 * gcc.target/aarch64/vneg_s.c (RUN_TEST_SCALAR): New.
10 (test_vnegd_s64): Likewise.
11 * gcc.target/aarch64/vnegd_64.c: New.
12 * gcc.target/aarch64/vabsd_64.c: New.
13 * gcc.tartget/aarch64/vabs_intrinsic_3.c: New.
14
15 2018-08-31 Nathan Sidwell <nathan@acm.org>
16
17 PR c++/87155
18 PR c++/84707
19 * g++.dg/cpp0x/pr87155.C: New.
20 * g++.dg/cpp0x/inline-ns10.C: Adjust.
21
22 2018-08-31 Jakub Jelinek <jakub@redhat.com>
23
24 PR middle-end/87138
25 * gcc.target/i386/avx512bw-pr87138.c: New test.
26
27 2018-08-31 Paul Thomas <pault@gcc.gnu.org>
28
29 PR fortran/86328
30 PR fortran/86760
31 * gfortran.dg/pr86328.f90 : New test.
32 in comment 12 of the PR.
33 * gfortran.dg/pr86760.f90 : New test.
34
35 2018-08-30 Sandra Loosemore <sandra@codesourcery.com>
36
37 * g++.dg/cpp0x/noexcept30.C: Make dependence on
38 -fdelete-null-pointer-checks explicit.
39 * g++.dg/cpp1y/constexpr-82218.C: Likewise.
40 * g++.dg/expr/pmf-3.C: Likewise.
41 * g++.dg/ext/attr-returns-nonnull.C: Likewise.
42 * g++.dg/tree-ssa/lifetime-dse1.C: Likewise.
43 * g++.dg/tree-ssa/pr61034.C: Likewise.
44 * gcc.dg/addr_equal-1.c: Likewise.
45 * gcc.dg/ipa/pr85734.c: Likewise.
46 * gcc.dg/ipa/propmalloc-1.c: Likewise.
47 * gcc.dg/ipa/propmalloc-2.c: Likewise.
48 * gcc.dg/ipa/propmalloc-3.c: Likewise.
49 * gcc.dg/tree-ssa/pr78154.c: Likewise.
50 * gcc.dg/tree-ssa/pr83648.c: Likewise.
51
52 2018-08-30 Martin Sebor <msebor@redhat.com>
53
54 PR testsuite/87158
55 * gcc.c-torture/execute/memchr-1.c: Correct big-endian expectations.
56
57 2018-08-30 Qing Zhao <qing.zhao@oracle.com>
58
59 PR testsuite/86519
60 gcc.dg/strcmpopt_6.c: Remove.
61 gcc.target/aarch64/strcmpopt_6.c: New testcase.
62 gcc.target/i386/strcmpopt_6.c: Likewise.
63
64 2018-08-30 Richard Biener <rguenther@suse.de>
65
66 PR tree-optimization/87147
67 * gcc.dg/torture/pr87147.c: New testcase.
68
69 2018-08-30 Tamar Christina <tamar.christina@arm.com>
70
71 * gcc.target/aarch64/large_struct_copy_2.c: New.
72
73 2018-08-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
74
75 PR middle-end/87053
76 * gcc.c-torture/execute/pr87053.c: New test.
77
78 2018-08-29 Jakub Jelinek <jakub@redhat.com>
79
80 PR c++/87095
81 * g++.dg/ubsan/vptr-13.C: New test.
82
83 2018-08-29 Paolo Carlini <paolo.carlini@oracle.com>
84
85 PR c++/85265
86 * g++.dg/concepts/pr85265.C: New.
87
88 2018-08-29 Martin Sebor <msebor@redhat.com>
89 Bernd Edlinger <bernd.edlinger@hotmail.de>
90
91 PR tree-optimization/86714
92 PR tree-optimization/86711
93 * gcc.c-torture/execute/memchr-1.c: New test.
94 * gcc.c-torture/execute/pr86714.c: New test.
95 * gcc.c-torture/execute/widechar-3.c: New test.
96 * gcc.dg/strlenopt-58.c: New test.
97
98 2018-08-29 Richard Biener <rguenther@suse.de>
99
100 PR tree-optimization/87132
101 * gcc.dg/torture/pr87132.c: New testcase.
102
103 2018-08-29 David Malcolm <dmalcolm@redhat.com>
104
105 PR c++/85110
106 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
107 output to reflect underlining of pertinent parameter in decl
108 for "no known conversion" messages.
109
110 2018-08-29 Jakub Jelinek <jakub@redhat.com>
111
112 PR c++/87122
113 * g++.dg/cpp1z/decomp47.C: New test.
114
115 2018-08-29 Matthew Malcomson <matthew.malcomson@arm.com>
116
117 * gcc.target/aarch64/simd/vect_su_add_sub.c: Use 32 and 64-bit types
118 where appropriate.
119
120 2018-08-29 Richard Biener <rguenther@suse.de>
121
122 PR tree-optimization/87117
123 * gfortran.dg/pr87117.f90: New testcase.
124
125 2018-08-29 Richard Biener <rguenther@suse.de>
126
127 PR tree-optimization/87126
128 * gcc.dg/tree-ssa/pr87126.c: New testcase.
129
130 2018-08-28 MCC CS <deswurstes@users.noreply.github.com>
131
132 PR tree-optimization/87009
133 * gcc.dg/pr87009.c: New test.
134
135 2018-08-28 Martin Sebor <msebor@redhat.com>
136
137 PR middle-end/86631
138 * g++.dg/Walloca1.C: Adjust.
139
140 2018-08-28 Paolo Carlini <paolo.carlini@oracle.com>
141
142 PR c++/86546
143 * g++.dg/other/switch4.C: New.
144
145 2018-08-28 Richard Biener <rguenther@suse.de>
146
147 PR tree-optimization/87124
148 * g++.dg/torture/pr87124.C: New testcase.
149
150 2017-08-28 Paul Thomas <pault@gcc.gnu.org>
151
152 PR fortran/80477
153 * gfortran.dg/class_result_7.f90: New test.
154 * gfortran.dg/class_result_8.f90: New test.
155 * gfortran.dg/class_result_9.f90: New test.
156
157 PR fortran/86481
158 * gfortran.dg/allocate_with_source_25.f90: New test.
159
160 2018-08-28 Jakub Jelinek <jakub@redhat.com>
161
162 PR middle-end/87099
163 * gcc.dg/pr87099.c: New test.
164
165 2018-08-28 Richard Sandiford <richard.sandiford@arm.com>
166
167 PR testsuite/87078
168 * gcc.dg/vect/slp-37.c: Restrict scan tests to vect_hw_misalign.
169
170 2018-08-28 Richard Biener <rguenther@suse.de>
171
172 PR tree-optimization/87117
173 * gcc.dg/pr87117-1.c: New testcase.
174
175 2018-08-28 Richard Biener <rguenther@suse.de>
176
177 PR tree-optimization/87117
178 * gcc.dg/pr87117-2.c: New testcase.
179
180 2018-08-28 Richard Biener <rguenther@suse.de>
181
182 PR tree-optimization/87117
183 * gcc.dg/lvalue-5.c: New testcase.
184
185 2018-08-27 Jeff Law <law@redhat.com>
186
187 PR tree-optimization/87110
188 * gcc.c-torture/compile/pr87110.c: New test.
189
190 2018-08-27 Martin Sebor <msebor@redhat.com>
191
192 PR tree-optimization/86914
193 * gcc.dg/strlenopt-57.c: New test.
194
195 2018-08-27 Martin Sebor <msebor@redhat.com>
196
197 PR tree-optimization/87112
198 * gcc.dg/pr87112.c: New test.
199
200 2018-08-27 David Malcolm <dmalcolm@redhat.com>
201
202 PR c++/63392
203 * g++.dg/diagnostic/missing-typename.C: New test.
204
205 2018-08-27 Jeff Law <law@redhat.com>
206
207 * gcc.c-torture/compile/dse.c: New test.
208
209 2018-08-27 Jakub Jelinek <jakub@redhat.com>
210
211 PR c++/86993
212 * g++.dg/diagnostic/pr86993.C: New test.
213
214 2018-08-27 Richard Biener <rguenther@suse.de>
215
216 PR tree-optimization/86927
217 * gcc.dg/vect/pr86927.c: New testcase.
218
219 2018-08-27 David Malcolm <dmalcolm@redhat.com>
220
221 PR c++/87091
222 * gcc.dg/empty.h: New file.
223 * gcc.dg/fixits-pr84852-1.c: Update for move of fix-it hint to
224 top of file and removal of redundant second printing of warning
225 location.
226 * gcc.dg/fixits-pr84852-2.c: Likewise.
227 * gcc.dg/missing-header-fixit-3.c: Likewise.
228 * gcc.dg/missing-header-fixit-4.c: New test.
229 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Update for
230 conversion of show_caret_p to a tri-state.
231
232 2018-08-27 David Malcolm <dmalcolm@redhat.com>
233
234 PR c++/87091
235 * g++.dg/pr85523.C: Extend expected output to show line
236 before line-insertion fix-it hint.
237 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
238 (test_fixit_insert_newline): Add previous line to expected output.
239 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
240 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
241
242 2018-08-27 Martin Liska <mliska@suse.cz>
243
244 PR sanitizer/86962
245 * gcc.dg/asan/pr86962.c: New test.
246
247 2018-08-27 Martin Liska <mliska@suse.cz>
248
249 * gcc.dg/tree-prof/val-prof-10.c: New test.
250
251 2018-08-27 Martin Liska <mliska@suse.cz>
252
253 PR tree-optimization/86847
254 * gcc.dg/tree-ssa/switch-3.c: New test.
255 * gcc.dg/tree-ssa/vrp105.c: Remove.
256
257 2018-08-27 Martin Liska <mliska@suse.cz>
258
259 * gcc.dg/tree-ssa/switch-2.c: New test.
260
261 2018-08-27 Richard Biener <rguenther@suse.de>
262
263 * g++.dg/torture/20180705-1.C: New testcase.
264 * gcc.dg/tree-ssa/ssa-fre-67.c: Likewise.
265 * gcc.dg/tree-ssa/ssa-ccp-14.c: Scan FRE dump.
266 * gcc.dg/tree-ssa/ssa-fre-46.c: Use -O2.
267 * gcc.dg/tree-ssa/vrp92.c: Disable FRE.
268 * gcc.dg/pr83666.c: Drop --param=sccvn-max-scc-size option.
269 * gcc.dg/pr85195.c: Likewise.
270 * gcc.dg/pr85467.c: Likewise.
271 * gcc.dg/torture/pr81790.c: Likewise.
272
273 * gfortran.dg/reassoc_4.f: Change max-completely-peeled-insns
274 param to current default.
275
276 2018-08-27 Jakub Jelinek <jakub@redhat.com>
277
278 PR rtl-optimization/87065
279 * gcc.target/i386/pr87065.c: New test.
280
281 2018-08-26 Marek Polacek <polacek@redhat.com>
282
283 PR c++/87080
284 * g++.dg/cpp0x/Wpessimizing-move5.C: New test.
285
286 PR c++/87029, Implement -Wredundant-move.
287 * g++.dg/cpp0x/Wredundant-move1.C: New test.
288 * g++.dg/cpp0x/Wredundant-move2.C: New test.
289 * g++.dg/cpp0x/Wredundant-move3.C: New test.
290 * g++.dg/cpp0x/Wredundant-move4.C: New test.
291
292 2018-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
293
294 PR libfortran/86704
295 * gfortran.dg/matmul_19.f90: New test.
296
297 2018-08-25 Janus Weil <janus@gcc.gnu.org>
298
299 PR fortran/86545
300 * gfortran.dg/generic_35.f90: New test case.
301
302 2018-08-24 David Malcolm <dmalcolm@redhat.com>
303
304 PR c++/87091
305 * gcc.dg/missing-header-fixit-3.c: Update for changes to how
306 line spans are printed with -fdiagnostics-show-line-numbers.
307
308 2018-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
309
310 PR fortran/86837
311 * gfortran.dg/implied_do_io_6.f90: New test.
312
313 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
314
315 PR middle-end/87092
316 * gcc.dg/pr87092.c: New test.
317
318 2018-08-24 Marek Polacek <polacek@redhat.com>
319
320 PR c++/67012
321 PR c++/86942
322 * g++.dg/cpp0x/auto52.C: New test.
323 * g++.dg/cpp1y/auto-fn52.C: New test.
324 * g++.dg/cpp1y/auto-fn53.C: New test.
325 * g++.dg/cpp1y/auto-fn54.C: New test.
326
327 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
328
329 * lib/target-supports.exp (vect_perm_supported): Only return
330 false for variable-length vectors if the permute size is not
331 a power of 2.
332 (check_effective_target_vect_perm)
333 (check_effective_target_vect_perm_byte)
334 (check_effective_target_vect_perm_short): Remove check for
335 variable-length vectors.
336 * gcc.dg/vect/slp-23.c: Add an XFAIL for variable-length SVE.
337 * gcc.dg/vect/slp-perm-10.c: Likewise.
338 * gcc.dg/vect/slp-perm-9.c: Add an XFAIL for variable-length vectors.
339
340 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
341
342 * gcc.target/aarch64/sve/bswap_1.c: New test.
343 * gcc.target/aarch64/sve/bswap_2.c: Likewise.
344 * gcc.target/aarch64/sve/bswap_3.c: Likewise.
345
346 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
347
348 * gcc.target/aarch64/sve/slp_perm_1.c: New test.
349 * gcc.target/aarch64/sve/slp_perm_2.c: Likewise.
350 * gcc.target/aarch64/sve/slp_perm_3.c: Likewise.
351 * gcc.target/aarch64/sve/slp_perm_4.c: Likewise.
352 * gcc.target/aarch64/sve/slp_perm_5.c: Likewise.
353 * gcc.target/aarch64/sve/slp_perm_6.c: Likewise.
354 * gcc.target/aarch64/sve/slp_perm_7.c: Likewise.
355
356 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
357
358 PR debug/79342
359 * gcc.dg/pr79342.: New test.
360
361 2018-08-23 Martin Sebor <msebor@redhat.com>
362
363 PR tree-optimization/87072
364 * gcc.dg/Warray-bounds-35.c: New test.
365
366 2018-08-23 Richard Biener <rguenther@suse.de>
367
368 PR middle-end/87024
369 * gcc.dg/pr87024.c: New testcase.
370
371 2018-08-23 Richard Sandiford <richard.sandiford@arm.com>
372
373 * gcc.dg/vect/no-vfa-vect-depend-2.c: Remove XFAIL.
374 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
375 * gcc.dg/vect/pr65947-13.c: Update for vect_fold_extract_last.
376 * gcc.dg/vect/pr80631-2.c: Likewise.
377
378 2017-08-23 Paul Thomas <pault@gcc.gnu.org>
379
380 PR fortran/86863
381 * gfortran.dg/submodule_32.f08: New test.
382
383 2018-08-22 Janus Weil <janus@gcc.gnu.org>
384
385 PR fortran/86935
386 * gfortran.dg/associate_3.f90: Update error message.
387 * gfortran.dg/associate_39.f90: New test case.
388
389 2018-08-22 Janus Weil <janus@gcc.gnu.org>
390
391 PR fortran/86888
392 * gfortran.dg/alloc_comp_basics_6.f90: Update an error message and add
393 an additional case.
394 * gfortran.dg/alloc_comp_basics_7.f90: New test case.
395 * gfortran.dg/class_17.f03: Update error message.
396 * gfortran.dg/class_55.f90: Ditto.
397 * gfortran.dg/dtio_11.f90: Update error messages.
398 * gfortran.dg/implicit_actual.f90: Add an error message.
399 * gfortran.dg/typebound_proc_12.f90: Update error message.
400
401 2018-08-22 Martin Sebor <msebor@redhat.com>
402
403 PR middle-end/87052
404 * gcc.dg/pr87052.c: New test.
405 * gcc.dg/tree-ssa/dump-3.c: Adjust.
406
407 2018-08-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
408
409 * gfortran.dg/max_fmax_aarch64.f90: Rename to...
410 * gfortran.dg/max_expr.f90: ...this.
411 * gfortran.dg/min_fmin_aarch64.f90: Rename to...
412 * gfortran.dg/min_expr.f90: ...this.
413
414 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
415
416 PR tree-optimization/86725
417 * gcc.dg/vect/no-scevccp-pr86725-2.c: New test.
418 * gcc.dg/vect/no-scevccp-pr86725-3.c: Likewise.
419 * gcc.dg/vect/no-scevccp-pr86725-4.c: Likewise.
420 * gcc.dg/vect/no-scevccp-pr86725-5.c: Likewise.
421
422 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
423
424 PR tree-optimization/86725
425 * gcc.dg/vect/no-scevccp-pr86725-1.c: New test.
426
427 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
428
429 * gcc.dg/vect/vect-avg-16.c: New test.
430 * gcc.dg/vect/slp-37.c: Expect the loop to be vectorized.
431 * gcc.dg/vect/vect-strided-u8-i8-gap4.c,
432 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise for
433 the second loop in main1.
434
435 2018-08-22 Iain Sandoe <iain@sandoe.co.uk>
436
437 * gcc.dg/lto/pr85248_0.c (test_alias):
438 Stringify __USER_LABEL_PREFIX__.
439 (test_noreturn): Likewise.
440
441 2018-08-22 Richard Biener <rguenther@suse.de>
442
443 PR tree-optimization/86988
444 * g++.dg/pr86988.C: New testcase.
445
446 2018-08-22 Richard Biener <rguenther@suse.de>
447
448 PR tree-optimization/86945
449 * tree-cfg.c (generate_range_test): Use unsigned arithmetic.
450
451 2018-08-21 Janne Blomqvist <jb@gcc.gnu.org>
452
453 * gfortran.dg/nan_1.f90: Remove tests that test MAX/MIN with NaNs.
454
455 2018-08-21 Nicolas Koenig <koenigni@gcc.gnu.org>
456 Thomas Koenig <tkoenig@gcc.gnu.org>
457
458 PR fortran/25829
459 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
460 * gfortran.dg/f2003_io_1.f03: Add wait statement.
461
462 2018-08-21 Marek Polacek <polacek@redhat.com>
463
464 PR c++/86981, Implement -Wpessimizing-move.
465 * g++.dg/cpp0x/Wpessimizing-move1.C: New test.
466 * g++.dg/cpp0x/Wpessimizing-move2.C: New test.
467 * g++.dg/cpp0x/Wpessimizing-move3.C: New test.
468 * g++.dg/cpp0x/Wpessimizing-move4.C: New test.
469 * g++.dg/cpp1z/Wpessimizing-move1.C: New test.
470
471 PR c++/65043
472 * g++.dg/concepts/pr67595.C: Add dg-warning.
473 * g++.dg/cpp0x/Wnarrowing11.C: New test.
474 * g++.dg/cpp0x/Wnarrowing12.C: New test.
475 * g++.dg/cpp0x/rv-cast5.C: Add static_cast.
476
477 PR c++/86499
478 * g++.dg/cpp0x/lambda/lambda-non-local.C: New test.
479 * g++.dg/cpp0x/lambda/lambda-this10.C: Adjust dg-error.
480
481 2018-08-21 Ed Schonberg <schonberg@adacore.com>
482
483 * gnat.dg/expr_func7.adb, gnat.dg/expr_func7.ads: New testcase.
484
485 2018-08-21 Ed Schonberg <schonberg@adacore.com>
486
487 * gnat.dg/expr_func6.adb, gnat.dg/expr_func6.ads: New testcase.
488
489 2018-08-21 Javier Miranda <miranda@adacore.com>
490
491 * gnat.dg/spark2.adb, gnat.dg/spark2.ads: New testcase.
492
493 2018-08-21 Ed Schonberg <schonberg@adacore.com>
494
495 * gnat.dg/prot6.adb, gnat.dg/prot6.ads: New testcase.
496
497 2018-08-21 Ed Schonberg <schonberg@adacore.com>
498
499 * gnat.dg/access5.adb, gnat.dg/access5.ads: New testcase.
500
501 2018-08-21 Eric Botcazou <ebotcazou@adacore.com>
502
503 * gnat.dg/rep_clause7.adb: New testcase.
504
505 2018-08-21 Ed Schonberg <schonberg@adacore.com>
506
507 * gnat.dg/task1.adb, gnat.dg/task1.ads, gnat.dg/task1_pkg.adb,
508 gnat.dg/task1_pkg.ads: New testcase.
509
510 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
511
512 * gnat.dg/linkedlist.adb: New testcase.
513
514 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
515
516 * gnat.dg/elab6.adb, gnat.dg/elab6.ads, gnat.dg/elab6_pkg.adb,
517 gnat.dg/elab6_pkg.ads: New testcase.
518
519 2018-08-21 Ed Schonberg <schonberg@adacore.com>
520
521 * gnat.dg/expr_func5.adb: New testcase.
522
523 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
524
525 * gnat.dg/dynhash.adb: New testcase.
526
527 2018-08-21 Javier Miranda <miranda@adacore.com>
528
529 * gnat.dg/enum4.adb: New testcase.
530
531 2018-08-21 Tamar Christina <tamar.christina@arm.com>
532
533 * gcc.target/aarch64/large_struct_copy.c: New test.
534
535 2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
536
537 * g++.dg/torture/pr86763.C: Restrict to *-*-linux*.
538
539 2018-08-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
540
541 PR middle-end/86121
542 * gcc.dg/Wstringop-overflow-6.c: Remove xfail.
543
544 2018-08-21 Tom de Vries <tdevries@suse.de>
545
546 * gcc.c-torture/unsorted/dump-noaddr.x: Use -gno-record-gcc-switches
547 to avoid mismatch in .debug and .earlydebug dump files.
548
549 2018-08-20 Michael Meissner <meissner@linux.ibm.com>
550
551 PR target/87033
552 * gcc.target/powerpc/pr87033.c: New test.
553
554 2018-08-20 Martin Sebor <msebor@redhat.com>
555
556 PR tree-optimization/87034
557 * gcc.dg/builtin-sprintf-warn-20.c: New test.
558
559 2018-08-20 David Malcolm <dmalcolm@redhat.com>
560
561 PR other/84889
562 * gcc.dg/plugin/diagnostic-group-test-1.c: New test.
563 * gcc.dg/plugin/diagnostic_group_plugin.c: New test.
564 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
565
566 2018-08-20 H.J. Lu <hongjiu.lu@intel.com>
567
568 PR target/87014
569 * g++.dg/torture/pr87014.C: New file.
570
571 2018-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
572
573 PR target/86984
574 * gcc.target/alpha/pr86984.c: New test.
575
576 2018-08-20 Richard Biener <rguenther@suse.de>
577
578 PR tree-optimization/78655
579 * gcc.dg/tree-ssa/evrp11.c: New testcase.
580
581 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
582
583 * gcc.dg/debug/dwarf2/pr80263.c: Suppress pubtypes output
584 for Darwin.
585
586 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
587
588 * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF
589 test on Darwin.
590 * g++.dg/debug/dwarf2/pr85302.C: Likewise.
591 * gcc.dg/lto/pr83719_0.c: Likewise.
592
593 2018-08-17 Martin Sebor <msebor@redhat.com>
594
595 PR testsuite/86996
596 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
597
598 2018-08-17 David Malcolm <dmalcolm@redhat.com>
599
600 * g++.dg/conversion/Wwrite-strings.C: New test.
601
602 2018-08-17 Sandra Loosemore <sandra@codesourcery.com>
603 Chung-Lin Tang <cltang@codesourcery.com>
604 Xianmiao Qu <xianmiao_qu@c-sky.com>
605
606 C-SKY port: Testsuite
607
608 * g++.dg/Wno-frame-address.C: Adjust for C-SKY.
609 * g++.dg/torture/type-generic-1.C: Likewise.
610 * gcc.c-torture/compile/20000804-1.c: Likewise.
611 * gcc.c-torture/execute/20101011-1.c: Likewise.
612 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
613 * gcc.dg/20020312-2.c: Likewise.
614 * gcc.dg/Wno-frame-address.c: Likewise.
615 * gcc.dg/c11-true_min-1.c: Likewise.
616 * gcc.dg/sibcall-10.c: Likewise.
617 * gcc.dg/sibcall-9.c: Likewise.
618 * gcc.dg/stack-usage-1.c: Likewise.
619 * gcc.dg/torture/float32-tg-3.c: Likewise.
620 * gcc.dg/torture/float32x-tg-3.c: Likewise.
621 * gcc.dg/torture/float64-tg-3.c: Likewise.
622 * gcc.dg/torture/float64x-tg-3.c: Likewise.
623 * gcc.dg/torture/type-generic-1.c: Likewise.
624 * gcc.target/csky/*: New.
625 * lib/target-supports.exp (check_profiling_available): Add
626 csky-*-elf.
627 (check_effective_target_hard_float): Handle C-SKY targets with
628 single-precision hard float only.
629 (check_effective_target_logical_op_short_circuit): Handle C-SKY.
630
631 2018-08-17 David Malcolm <dmalcolm@redhat.com>
632
633 * gcc.dg/format/gcc_diag-1.c: Fix typo. Add test coverage for
634 gcc_dump_printf.
635 * gcc.dg/format/gcc_diag-10.c: Add gimple typedef. Add test
636 coverage for gcc_dump_printf.
637
638 2018-08-17 Martin Liska <mliska@suse.cz>
639
640 * g++.dg/opt/mpx.C: Fix scanned pattern.
641 * gcc.target/i386/mpx.c: Likewise.
642 * g++.dg/warn/Wunreachable-code-1.C: Remove.
643 * g++.dg/warn/Wunreachable-code-2.C: Likewise.
644 * gcc.dg/torture/pr52969.c: Likewise.
645 * g++.dg/warn/pr31246-2.C: Likewise.
646 * g++.dg/warn/pr31246.C: Likewise.
647 * gcc.dg/pr33092.c: Likewise.
648 * g++.dg/opt/eh1.C: Remove a deprecated option.
649 * g++.dg/template/inline1.C: Likewise.
650 * g++.dg/tree-ssa/pr81408.C: Likewise.
651 * gcc.dg/pr41837.c: Likewise.
652 * gcc.dg/pr41841.c: Likewise.
653 * gcc.dg/pr42250.c: Likewise.
654 * gcc.dg/pr43084.c: Likewise.
655 * gcc.dg/pr43317.c: Likewise.
656 * gcc.dg/pr51879-18.c: Likewise.
657 * gcc.dg/torture/pr36066.c: Likewise.
658 * gcc.dg/tree-ssa/ifc-8.c: Likewise.
659 * gcc.dg/tree-ssa/ifc-cd.c: Likewise.
660 * gcc.dg/tree-ssa/pr19210-1.c: Likewise.
661 * gcc.dg/tree-ssa/pr45122.c: Likewise.
662 * gcc.target/i386/pr45352-2.c: Likewise.
663 * gcc.target/i386/zee.c: Likewise.
664 * gfortran.dg/auto_char_len_2.f90: Likewise.
665 * gfortran.dg/auto_char_len_4.f90: Likewise.
666 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
667 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
668 * gfortran.dg/gomp/pr47331.f90: Likewise.
669 * gfortran.dg/pr40999.f: Likewise.
670 * gfortran.dg/pr41011.f: Likewise.
671 * gfortran.dg/pr42051.f03: Likewise.
672 * gfortran.dg/pr46804.f90: Likewise.
673 * gfortran.dg/pr83149_1.f90: Likewise.
674 * gfortran.dg/pr83149_b.f90: Likewise.
675 * gfortran.dg/whole_file_1.f90: Likewise.
676 * gfortran.dg/whole_file_10.f90: Likewise.
677 * gfortran.dg/whole_file_11.f90: Likewise.
678 * gfortran.dg/whole_file_12.f90: Likewise.
679 * gfortran.dg/whole_file_13.f90: Likewise.
680 * gfortran.dg/whole_file_14.f90: Likewise.
681 * gfortran.dg/whole_file_15.f90: Likewise.
682 * gfortran.dg/whole_file_16.f90: Likewise.
683 * gfortran.dg/whole_file_17.f90: Likewise.
684 * gfortran.dg/whole_file_18.f90: Likewise.
685 * gfortran.dg/whole_file_19.f90: Likewise.
686 * gfortran.dg/whole_file_2.f90: Likewise.
687 * gfortran.dg/whole_file_20.f03: Likewise.
688 * gfortran.dg/whole_file_3.f90: Likewise.
689 * gfortran.dg/whole_file_4.f90: Likewise.
690 * gfortran.dg/whole_file_5.f90: Likewise.
691 * gfortran.dg/whole_file_6.f90: Likewise.
692 * gfortran.dg/whole_file_7.f90: Likewise.
693 * gfortran.dg/whole_file_8.f90: Likewise.
694 * gfortran.dg/whole_file_9.f90: Likewise.
695 * gcc.dg/vect/vect.exp: Likewise.
696
697 2018-08-17 Richard Biener <rguenther@suse.de>
698
699 PR middle-end/86505
700 * gcc.dg/torture/pr86505.c: New testcase.
701
702 2018-08-16 Martin Sebor <msebor@redhat.com>
703
704 PR tree-optimization/86853
705 * gcc.dg/tree-ssa/builtin-sprintf-10.c: New test.
706 * gcc.dg/tree-ssa/builtin-sprintf-11.c: New test.
707 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Adjust.
708
709 2018-08-16 David Malcolm <dmalcolm@redhat.com>
710
711 * gcc.dg/missing-header-fixit-3.c: New test.
712
713 2018-08-16 David Malcolm <dmalcolm@redhat.com>
714
715 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
716 (test_fixit_insert_newline): Update expected output to show '+'
717 characters in margin of line-insertion fix-it hint.
718
719 2018-08-16 Nathan Sidwell <nathan@acm.org>
720
721 * gcc.dg/cpp/macsyntx.c: Adjust expected errors.
722 * gcc.dg/cpp/macsyntx2.c: likewise.
723
724 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
725
726 PR testsuite/86745
727 * gcc.target/i386/avx-cvt-2.c: Loosen scan-assembler strings.
728 * gcc.target/i386/avx-cvt-2.c: Ditto.
729
730 2018-08-16 David Malcolm <dmalcolm@redhat.com>
731
732 PR c++/70693
733 * c-c++-common/Wmisleading-indentation-pr70693.c: New test.
734
735 2018-08-16 Vlad Lazar <vlad.lazar@arm.com>
736
737 * gcc.target/aarch64/imm_choice_comparison.c: New test.
738
739 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
740
741 * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
742 (lib_strncmp): Likewise.
743
744 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
745
746 * c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin.
747 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
748 * g++.dg/torture/pr44295.C : Likewise.
749
750 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
751
752 PR testsuite/78544
753 * gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section
754 attributes and matching.
755 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
756 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
757
758 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
759
760 * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.
761
762 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
763
764 * gcc.target/i386/rop1.c: Remove.
765 * gcc.target/i386/pr83554 (dg-options): Remove -mmitigate-rop.
766
767 2018-08-15 Will Schmidt <will_schmidt@vnet.ibm.com>
768
769 * gcc.target/powerpc/fold-vec-splat-char.c: New.
770 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: New.
771 * gcc.target/powerpc/fold-vec-splat-int.c: New.
772 * gcc.target/powerpc/fold-vec-splat-longlong.c: New.
773 * gcc.target/powerpc/fold-vec-splat-pixel.c: New.
774 * gcc.target/powerpc/fold-vec-splat-short.c: New.
775
776 2018-08-15 David Malcolm <dmalcolm@redhat.com>
777
778 * g++.dg/diagnostic/aka3.C: New test.
779 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
780 output to show range labels.
781 * g++.dg/diagnostic/param-type-mismatch.C: Likewise.
782 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
783 * g++.dg/plugin/show-template-tree-color-labels.C: New test.
784 * gcc.dg/bad-binary-ops.c: Update expected output to show range
785 labels. Add an "aka" example.
786 * gcc.dg/cpp/pr66415-1.c: Update expected output to show range
787 labels.
788 * gcc.dg/format/diagnostic-ranges.c: Likewise.
789 * gcc.dg/format/pr72858.c: Likewise.
790 * gcc.dg/format/pr78498.c: Likewise.
791 * gcc.dg/param-type-mismatch.c: Add "-Wpointer-sign" to options.
792 Update expected output to show range labels. Add examples of
793 -Wincompatible-pointer-types and -Wpointer-sign for parameters.
794 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
795 Update expected output to show range labels.
796 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
797 (test_very_wide_line): Adjust so that label is at left-clipping
798 boundary.
799 (test_very_wide_line_2): New test.
800 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
801 Update expected output to show range labels.
802 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
803 * gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c: New test.
804 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
805 for new param to gcc_rich_location::add_expr.
806 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
807 Add "label" param.
808 (test_show_locus): Add examples of labels to various tests. Tweak
809 the "very wide_line" test case and duplicate it, to cover the
810 boundary values for clipping of labels against the left-margin.
811 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
812 diagnostic-test-show-locus-no-labels.c.
813 * gcc.dg/pr69554-1.c: Update expected output to show range labels.
814 Update line numbers of dg-locus directives.
815 * gcc.dg/pr69627.c: Update expected output to show range labels.
816 * lib/multiline.exp (proc _build_multiline_regex): Remove
817 special-case handling of lines with trailing '|'.
818
819 2018-08-15 Qing Zhao <qing.zhao@oracle.com>
820
821 PR testsuite/86519
822 * gcc.dg/strcmpopt_6.c: Scan the assembly file instead of
823 the .expand file.
824
825 2018-08-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
826
827 * gcc.dg/wmain.c: New test.
828
829 2018-08-15 Iain Sandoe <iain@sandoe.co.uk>
830
831 PR c/19315
832 * gcc.dg/graphite/pr82451.c: Make array 'a' an extern.
833 * gcc.dg/redecl-10.c: Expect warnings for the static vars with
834 unknown size.
835
836 2018-08-15 Martin Liska <mliska@suse.cz>
837
838 PR tree-optimization/86925
839 * gcc.dg/predict-20.c: New test.
840 * gcc.dg/predict-21.c: New test.
841
842 2018-08-15 Paolo Carlini <paolo.carlini@oracle.com>
843
844 * g++.dg/init/goto3.C: Adjust for error instead of permerror.
845
846 2018-08-14 Allan Sandfeld Jensen <allan.jensen@qt.io>
847
848 * gcc.target/i386/sse2-movs.c: New test.
849
850 2018-08-14 Martin Sebor <msebor@redhat.com>
851
852 PR tree-optimization/86650
853 * gcc.dg/Warray-bounds-34.c: New test.
854
855 2018-08-14 Janus Weil <janus@gcc.gnu.org>
856
857 PR fortran/86116
858 * gfortran.dg/generic_34.f90: New test case.
859
860 2018-08-13 Marek Polacek <polacek@redhat.com>
861
862 PR c++/57891
863 * g++.dg/cpp0x/Wnarrowing6.C: New test.
864 * g++.dg/cpp0x/Wnarrowing7.C: New test.
865 * g++.dg/cpp0x/Wnarrowing8.C: New test.
866 * g++.dg/cpp0x/Wnarrowing9.C: New test.
867 * g++.dg/cpp0x/Wnarrowing10.C: New test.
868 * g++.dg/cpp0x/constexpr-47969.C: Adjust dg-error.
869 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
870 * g++.dg/cpp0x/constexpr-targ.C: Likewise.
871 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
872 * g++.dg/ext/stmtexpr15.C: Likewise.
873 * g++.dg/gomp/pr47963.C: Likewise.
874 * g++.dg/init/new37.C: Likewise.
875 * g++.dg/init/new43.C: Likewise.
876 * g++.dg/other/fold1.C: Likewise.
877 * g++.dg/parse/array-size2.C: Likewise.
878 * g++.dg/template/dependent-name3.C: Likewise.
879 * g++.dg/cpp0x/constexpr-data2.C: Add dg-error.
880 * g++.dg/other/vrp1.C: Likewise.
881 * g++.dg/template/char1.C: Likewise.
882
883 2018-08-13 Segher Boessenkool <segher@kernel.crashing.org>
884
885 * gcc.target/powerpc/pr56605.c: The generated code can have an AND
886 instead of a ZERO_EXTEND.
887
888 2018-08-13 Martin Sebor <msebor@redhat.com>
889
890 PR tree-optimization/71625
891 * c-c++-common/attr-nonstring-3.c: Temporarily xfail a test case.
892 * g++.dg/init/string2.C: New test.
893 * g++.dg/init/string3.C: New test.
894 * g++.dg/init/string4.C: New test.
895 * gcc.dg/init-string-3.c: New test.
896 * gcc.dg/strlenopt-55.c: New test.
897 * gcc.dg/strlenopt-56.c: New test.
898
899 2018-08-13 Marek Polacek <polacek@redhat.com>
900
901 P0806R2 - Deprecate implicit capture of this via [=]
902 * g++.dg/cpp2a/lambda-this1.C: New test.
903 * g++.dg/cpp2a/lambda-this2.C: New test.
904 * g++.dg/cpp2a/lambda-this3.C: New test.
905
906 2018-08-13 Marek Polacek <polacek@redhat.com>
907
908 PR c++/86915
909 * g++.dg/diagnostic/auto1.C: New test.
910
911 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
912
913 PR fortran/66679
914 * gfortran.dg/transfer_class_3.f90: New test.
915
916 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
917
918 PR fortran/86906
919 * gfortran.dg/use_rename_9.f90: New test.
920
921 2018-08-11 Jakub Jelinek <jakub@redhat.com>
922
923 PR tree-optimization/86835
924 * gcc.dg/pr86835.c: New test.
925
926 2018-08-10 Janus Weil <janus@gcc.gnu.org>
927
928 PR fortran/57160
929 * gfortran.dg/actual_pointer_function_1.f90: Fix invalid test case.
930 * gfortran.dg/inline_matmul_23.f90: Add option "-ffrontend-optimize".
931 * gfortran.dg/short_circuiting_2.f90: New test case.
932 * gfortran.dg/short_circuiting_3.f90: New test case.
933
934 2018-08-10 Alexander Monakov <amonakov@ispras.ru>
935
936 PR target/82418
937 * gcc.target/i386/pr82418.c: New test.
938
939 2018-08-10 Martin Liska <mliska@suse.cz>
940
941 PR target/83610
942 * gcc.dg/predict-17.c: New test.
943 * gcc.dg/predict-18.c: New test.
944 * gcc.dg/predict-19.c: New test.
945
946 2018-08-10 Martin Liska <mliska@suse.cz>
947
948 PR tree-optimization/85799
949 * gcc.dg/pr85799.c: New test.
950
951 2018-08-09 Jeff Law <law@redhat.com>
952
953 PR middle-end/86897
954 * gcc.dg/uninit-suppress_2.c: Disable DOM.
955
956 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
957
958 * gcc.target/aarch64/sve/reduc_8.c: New test.
959
960 2018-08-09 David Malcolm <dmalcolm@redhat.com>
961
962 PR other/84889
963 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New
964 test.
965 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
966 New test.
967 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
968 * lib/prune.exp: Add -fno-diagnostics-show-line-numbers to
969 TEST_ALWAYS_FLAGS.
970
971 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
972
973 PR tree-optimization/86858
974 * gcc.dg/vect/pr86858.c: New test.
975
976 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
977
978 PR tree-optimization/86871
979 * gcc.dg/vect/pr86871.c: New test.
980
981 2018-08-09 Paolo Carlini <paolo.carlini@oracle.com>
982
983 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
984
985 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
986
987 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: Decrement
988 arch and tune numbers by 2.
989 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: Likewise.
990 * gcc.target/s390/target-attribute/tattr-m31-1.c: Likewise.
991 * gcc.target/s390/target-attribute/tattr-m31-10.c: Likewise.
992 * gcc.target/s390/target-attribute/tattr-m31-11.c: Likewise.
993 * gcc.target/s390/target-attribute/tattr-m31-12.c: Likewise.
994 * gcc.target/s390/target-attribute/tattr-m31-13.c: Likewise.
995 * gcc.target/s390/target-attribute/tattr-m31-14.c: Likewise.
996 * gcc.target/s390/target-attribute/tattr-m31-15.c: Likewise.
997 * gcc.target/s390/target-attribute/tattr-m31-16.c: Likewise.
998 * gcc.target/s390/target-attribute/tattr-m31-17.c: Likewise.
999 * gcc.target/s390/target-attribute/tattr-m31-18.c: Likewise.
1000 * gcc.target/s390/target-attribute/tattr-m31-19.c: Likewise.
1001 * gcc.target/s390/target-attribute/tattr-m31-2.c: Likewise.
1002 * gcc.target/s390/target-attribute/tattr-m31-20.c: Likewise.
1003 * gcc.target/s390/target-attribute/tattr-m31-21.c: Likewise.
1004 * gcc.target/s390/target-attribute/tattr-m31-22.c: Likewise.
1005 * gcc.target/s390/target-attribute/tattr-m31-23.c: Likewise.
1006 * gcc.target/s390/target-attribute/tattr-m31-24.c: Likewise.
1007 * gcc.target/s390/target-attribute/tattr-m31-25.c: Likewise.
1008 * gcc.target/s390/target-attribute/tattr-m31-26.c: Likewise.
1009 * gcc.target/s390/target-attribute/tattr-m31-27.c: Likewise.
1010 * gcc.target/s390/target-attribute/tattr-m31-28.c: Likewise.
1011 * gcc.target/s390/target-attribute/tattr-m31-29.c: Likewise.
1012 * gcc.target/s390/target-attribute/tattr-m31-3.c: Likewise.
1013 * gcc.target/s390/target-attribute/tattr-m31-30.c: Likewise.
1014 * gcc.target/s390/target-attribute/tattr-m31-31.c: Likewise.
1015 * gcc.target/s390/target-attribute/tattr-m31-32.c: Likewise.
1016 * gcc.target/s390/target-attribute/tattr-m31-4.c: Likewise.
1017 * gcc.target/s390/target-attribute/tattr-m31-5.c: Likewise.
1018 * gcc.target/s390/target-attribute/tattr-m31-6.c: Likewise.
1019 * gcc.target/s390/target-attribute/tattr-m31-7.c: Likewise.
1020 * gcc.target/s390/target-attribute/tattr-m31-8.c: Likewise.
1021 * gcc.target/s390/target-attribute/tattr-m31-9.c: Likewise.
1022 * gcc.target/s390/target-attribute/tattr-m64-1.c: Likewise.
1023 * gcc.target/s390/target-attribute/tattr-m64-10.c: Likewise.
1024 * gcc.target/s390/target-attribute/tattr-m64-11.c: Likewise.
1025 * gcc.target/s390/target-attribute/tattr-m64-12.c: Likewise.
1026 * gcc.target/s390/target-attribute/tattr-m64-13.c: Likewise.
1027 * gcc.target/s390/target-attribute/tattr-m64-14.c: Likewise.
1028 * gcc.target/s390/target-attribute/tattr-m64-15.c: Likewise.
1029 * gcc.target/s390/target-attribute/tattr-m64-16.c: Likewise.
1030 * gcc.target/s390/target-attribute/tattr-m64-17.c: Likewise.
1031 * gcc.target/s390/target-attribute/tattr-m64-18.c: Likewise.
1032 * gcc.target/s390/target-attribute/tattr-m64-19.c: Likewise.
1033 * gcc.target/s390/target-attribute/tattr-m64-2.c: Likewise.
1034 * gcc.target/s390/target-attribute/tattr-m64-20.c: Likewise.
1035 * gcc.target/s390/target-attribute/tattr-m64-21.c: Likewise.
1036 * gcc.target/s390/target-attribute/tattr-m64-22.c: Likewise.
1037 * gcc.target/s390/target-attribute/tattr-m64-23.c: Likewise.
1038 * gcc.target/s390/target-attribute/tattr-m64-24.c: Likewise.
1039 * gcc.target/s390/target-attribute/tattr-m64-25.c: Likewise.
1040 * gcc.target/s390/target-attribute/tattr-m64-26.c: Likewise.
1041 * gcc.target/s390/target-attribute/tattr-m64-27.c: Likewise.
1042 * gcc.target/s390/target-attribute/tattr-m64-28.c: Likewise.
1043 * gcc.target/s390/target-attribute/tattr-m64-29.c: Likewise.
1044 * gcc.target/s390/target-attribute/tattr-m64-3.c: Likewise.
1045 * gcc.target/s390/target-attribute/tattr-m64-30.c: Likewise.
1046 * gcc.target/s390/target-attribute/tattr-m64-31.c: Likewise.
1047 * gcc.target/s390/target-attribute/tattr-m64-32.c: Likewise.
1048 * gcc.target/s390/target-attribute/tattr-m64-33.c: Likewise.
1049 * gcc.target/s390/target-attribute/tattr-m64-4.c: Likewise.
1050 * gcc.target/s390/target-attribute/tattr-m64-5.c: Likewise.
1051 * gcc.target/s390/target-attribute/tattr-m64-6.c: Likewise.
1052 * gcc.target/s390/target-attribute/tattr-m64-7.c: Likewise.
1053 * gcc.target/s390/target-attribute/tattr-m64-8.c: Likewise.
1054 * gcc.target/s390/target-attribute/tattr-m64-9.c: Likewise.
1055
1056 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
1057
1058 PR target/84332
1059 * gcc.target/s390/pr84332.c: New testcase.
1060
1061 2018-08-08 Andreas Schwab <schwab@linux-m68k.org>
1062
1063 PR target/46179
1064 * gcc.target/m68k/tls-dimode.c: New file.
1065
1066 2018-08-08 Nathan Sidwell <nathan@acm.org>
1067
1068 * c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h,
1069 c-c++-common/inc-from-1.c: New
1070
1071 2018-08-08 Andreas Krebbel <krebbel@linux.ibm.com>
1072
1073 PR target/85295
1074 * gcc.target/s390/TI-constants-lra.c: New testcase.
1075 * gcc.target/s390/TI-constants-nolra.c: New testcase.
1076
1077 2018-08-08 Ilya Leoshkevich <iii@linux.ibm.com>
1078
1079 * gcc.target/s390/hotpatch-8.c: Remove.
1080 * gcc.target/s390/hotpatch-9.c: Remove.
1081 * gcc.target/s390/mnop-mcount-m31-fpic.c: Remove.
1082 * gcc.target/s390/mnop-mcount-m31.c: Remove.
1083
1084 2018-08-08 Jakub Jelinek <jakub@redhat.com>
1085
1086 P0595R1 - is_constant_evaluated
1087 * g++.dg/cpp2a/is-constant-evaluated1.C: New test.
1088
1089 PR c++/86836
1090 * g++.dg/cpp1z/decomp46.C: New test.
1091
1092 PR c++/86738
1093 * g++.dg/opt/pr86738.C: New test.
1094
1095 2018-08-07 Richard Sandiford <richard.sandiford@arm.com>
1096
1097 PR target/86838
1098 * gcc.target/aarch64/frecpe_1.c: New test.
1099 * gcc.target/aarch64/frecpe_2.c: Likewise.
1100
1101 2018-08-07 Paolo Carlini <paolo.carlini@oracle.com>
1102
1103 PR c++/59480, DR 136
1104 * g++.dg/other/friend8.C: New.
1105 * g++.dg/other/friend9.C: Likewise.
1106 * g++.dg/other/friend10.C: Likewise.
1107 * g++.dg/other/friend11.C: Likewise.
1108 * g++.dg/other/friend12.C: Likewise.
1109 * g++.dg/other/friend13.C: Likewise.
1110 * g++.dg/other/friend14.C: Likewise.
1111 * g++.dg/other/friend15.C: Likewise.
1112 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1113 * g++.dg/parse/defarg8.C: Likewise.
1114
1115 2018-08-07 Martin Liska <mliska@suse.cz>
1116
1117 PR middle-end/83023
1118 * gcc.dg/predict-16.c: New test.
1119 * g++.dg/predict-1.C: New test.
1120
1121 2018-08-07 Steve Ellcey <sellcey@cavium.com>
1122 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1123
1124 PR tree-optimization/80925
1125 * gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops
1126 vectorized on !vect_hw_misalign targets.
1127
1128 2018-08-06 Marek Polacek <polacek@redhat.com>
1129
1130 PR c++/86767
1131 * g++.dg/cpp1y/constexpr-86767.C: New test.
1132
1133 2018-08-06 Uros Bizjak <ubizjak@gmail.com>
1134
1135 * g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt
1136 for target *-*-linux-gnu.
1137
1138 2018-08-06 Alan Hayward <alan.hayward@arm.com>
1139
1140 * gcc.target/aarch64/sve/tls_preserve_1.c: New test.
1141 * gcc.target/aarch64/sve/tls_preserve_2.c: New test.
1142 * gcc.target/aarch64/sve/tls_preserve_3.c: New test.
1143
1144 2018-08-06 Andreas Krebbel <krebbel@linux.ibm.com>
1145
1146 * gcc.target/s390/nomemloopunroll-1.c: New test.
1147
1148 2018-08-05 H.J. Lu <hongjiu.lu@intel.com>
1149
1150 PR target/86386
1151 * gcc.target/i386/pr86386.c: New file.
1152
1153 2018-08-04 Tom de Vries <tdevries@suse.de>
1154
1155 * lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line.
1156
1157 2018-08-04 Andreas Schwab <schwab@linux-m68k.org>
1158
1159 * gcc.dg/guality/const-volatile.c: Remove duplicate test
1160 "type:cvip".
1161
1162 2018-08-04 Janus Weil <janus@gcc.gnu.org>
1163
1164 PR fortran/45521
1165 * gfortran.dg/interface_assignment_6.f90: New test case.
1166
1167 2018-08-04 Uros Bizjak <ubizjak@gmail.com>
1168
1169 PR testsuite/86153
1170 * g++.dg/pr83239.C (dg-options): Add -finline-limit=500.
1171
1172 2018-08-03 David Malcolm <dmalcolm@redhat.com>
1173 Jonathan Wakely <jwakely@redhat.com>
1174
1175 PR c++/85523
1176 * g++.dg/pr85523.C: New test.
1177
1178 2018-08-03 Bogdan Harjoc <harjoc@gmail.com>
1179
1180 PR c/86690
1181 * gcc.dg/union-duplicate-field.c: New test.
1182
1183 2018-08-03 Jason Merrill <jason@redhat.com>
1184
1185 PR c++/86706
1186 * g++.dg/template/pr86706.C: New test.
1187
1188 2018-08-03 Richard Sandiford <richard.sandiford@arm.com>
1189
1190 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect AVG_FLOOR to be used
1191 on vect_avg_qi targets.
1192 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
1193 * gcc.dg/vect/bb-slp-pow-1.c: New test.
1194 * gcc.dg/vect/vect-avg-15.c: Likewise.
1195
1196 2018-08-03 Martin Liska <mliska@suse.cz>
1197
1198 * gcc.dg/predict-1.c: Adjust scanned pattern to cover 2 digits.
1199 * gcc.dg/predict-13.c: Likewise.
1200 * gcc.dg/predict-3.c: Likewise.
1201 * gcc.dg/predict-4.c: Likewise.
1202 * gcc.dg/predict-5.c: Likewise.
1203 * gcc.dg/predict-6.c: Likewise.
1204 * gcc.dg/predict-9.c: Likewise.
1205 * gfortran.dg/predict-1.f90: Likewise.
1206
1207 2018-08-02 Richard Biener <rguenther@suse.de>
1208
1209 PR c++/86763
1210 * g++.dg/torture/pr86763.C: New testcase.
1211
1212 2018-08-02 Richard Biener <rguenther@suse.de>
1213
1214 PR tree-optimization/86816
1215 * g++.dg/torture/pr86816.C: New testcase.
1216
1217 2018-08-02 Richard Sandiford <richard.sandiford@arm.com>
1218
1219 * gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate
1220 to be used.
1221 * gcc.target/aarch64/f16_mov_immediate_2.c: Likewise.
1222 * gcc.target/aarch64/f16_mov_immediate_3.c: Force +nofp16.
1223 * gcc.target/aarch64/sve/single_1.c: Except fmov immediate to be used
1224 for .h.
1225 * gcc.target/aarch64/sve/single_2.c: Likewise.
1226 * gcc.target/aarch64/sve/single_3.c: Likewise.
1227 * gcc.target/aarch64/sve/single_4.c: Likewise.
1228
1229 2018-08-02 Jackson Woodruff <jackson.woodruff@arm.com>
1230
1231 PR target/86014
1232 * gcc.target/aarch64/ldp_stp_13.c: New test.
1233
1234 2018-08-01 Martin Sebor <msebor@redhat.com>
1235
1236 PR tree-optimization/86650
1237 * gcc.dg/format/gcc_diag-10.c: Adjust.
1238
1239 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1240
1241 * gcc.target/aarch64/sve/var_stride_2.c: Update expected form
1242 of range check.
1243 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
1244
1245 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1246
1247 PR target/86753
1248 * gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests.
1249 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
1250
1251 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1252
1253 * gcc.dg/pointer-range-check-1.c: New test.
1254 * gcc.dg/pointer-range-check-2.c: Likewise.
1255
1256 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1257
1258 PR tree-optimization/86749
1259 * gcc.dg/vect/pr86749.c: New test.
1260
1261 2018-08-01 Paolo Carlini <paolo.carlini@oracle.com>
1262
1263 PR c++/86661
1264 * g++.dg/lookup/name-clash12.C: New.
1265
1266 2018-08-01 Richard Biener <rguenther@suse.de>
1267
1268 * gcc.dg/tree-ssa/ssa-fre-68.c: New testcase.
1269
1270 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
1271
1272 * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0.
1273
1274 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
1275
1276 * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*.
1277
1278 2018-08-01 Martin Liska <mliska@suse.cz>
1279
1280 * gcc.dg/tree-prof/stringop-1.c: Adjust scanned pattern.
1281 * gcc.dg/tree-prof/stringop-2.c: Likewise.
1282 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
1283 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1284 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
1285 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
1286 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
1287 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
1288
1289 2018-08-01 Martin Liska <mliska@suse.cz>
1290
1291 PR value-prof/35543
1292 * gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove.
1293
1294 2018-08-01 Sam Tebbs <sam.tebbs@arm.com>
1295
1296 * gcc.target/aarch64/extract_zero_extend.c: New file.
1297
1298 2018-08-01 Jakub Jelinek <jakub@redhat.com>
1299
1300 PR c/85704
1301 * gcc.c-torture/compile/pr85704.c: New test.
1302
1303 2018-07-31 Alexandre Oliva <oliva@adacore.com>
1304 Olivier Hainque <hainque@adacore.com>
1305
1306 * gnat.dg/dinst.adb: New.
1307 * gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New.
1308
1309 2018-07-31 David Malcolm <dmalcolm@redhat.com>
1310
1311 * gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for
1312 tdiag and cxxdiag.
1313 * gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G
1314 and %K.
1315
1316 2018-07-31 Richard Earnshaw <rearnsha@arm.com>
1317
1318 * c-c++-common/spec-barrier-1.c: New test.
1319 * c-c++-common/spec-barrier-2.c: New test.
1320 * gcc.dg/spec-barrier-3.c: New test.
1321
1322 2018-07-31 Martin Sebor <msebor@redhat.com>
1323
1324 PR tree-optimization/86741
1325 * gcc.dg/Warray-bounds-33.c: New test.
1326
1327 2018-07-31 Andreas Krebbel <krebbel@linux.ibm.com>
1328
1329 * gcc.target/s390/memset-1.c: Improve testcase.
1330
1331 2018-07-31 Tom de Vries <tdevries@suse.de>
1332
1333 PR debug/86687
1334 * g++.dg/guality/pr86687.C: New test.
1335
1336 2018-07-31 Jakub Jelinek <jakub@redhat.com>
1337
1338 P1008R1 - prohibit aggregates with user-declared constructors
1339 * g++.dg/ext/is_aggregate.C: Add tests with deleted or defaulted ctor.
1340 * g++.dg/cpp0x/defaulted1.C (main): Ifdef out for C++2a B b = {1};.
1341 * g++.dg/cpp0x/deleted2.C: Expect error for C++2a.
1342 * g++.dg/cpp2a/aggr1.C: New test.
1343 * g++.dg/cpp2a/aggr2.C: New test.
1344
1345 2018-07-31 Segher Boessenkool <segher@kernel.crashing.org>
1346
1347 PR target/86640
1348 * gcc.target/arm/pr86640.c: New testcase.
1349
1350 2018-07-31 Martin Liska <mliska@suse.cz>
1351
1352 PR gcov-profile/85338
1353 PR gcov-profile/85350
1354 PR gcov-profile/85372
1355 * gcc.misc-tests/gcov-pr85338.c: New test.
1356 * gcc.misc-tests/gcov-pr85350.c: New test.
1357 * gcc.misc-tests/gcov-pr85372.c: New test.
1358
1359 2018-07-31 Martin Liska <mliska@suse.cz>
1360
1361 PR gcov-profile/83813
1362 PR gcov-profile/84758
1363 PR gcov-profile/85217
1364 PR gcov-profile/85332
1365 * gcc.misc-tests/gcov-pr83813.c: New test.
1366 * gcc.misc-tests/gcov-pr84758.c: New test.
1367 * gcc.misc-tests/gcov-pr85217.c: New test.
1368 * gcc.misc-tests/gcov-pr85332.c: New test.
1369
1370 2018-07-31 Ed Schonberg <schonberg@adacore.com>
1371
1372 * gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb,
1373 gnat.dg/prot5_pkg.ads: New testcase.
1374
1375 2018-07-31 Justin Squirek <squirek@adacore.com>
1376
1377 * gnat.dg/addr11.adb: New testcase.
1378
1379 2018-07-31 Hristian Kirtchev <kirtchev@adacore.com>
1380
1381 * gnat.dg/global.adb, gnat.dg/global.ads: New testcase.
1382
1383 2018-07-31 Gary Dismukes <dismukes@adacore.com>
1384
1385 * gnat.dg/block_ext_return_assert_failure.adb: New testcase.
1386
1387 2018-07-31 Ed Schonberg <schonberg@adacore.com>
1388
1389 * gnat.dg/iter3.adb: New testcase.
1390
1391 2018-07-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
1392
1393 Revert 'AsyncI/O patch committed'
1394 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
1395 Thomas Koenig <tkoenig@gcc.gnu.org>
1396
1397 PR fortran/25829
1398 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
1399 * gfortran.dg/f2003_io_1.f03: Add wait statement.
1400
1401 2018-07-30 Segher Boessenkool <segher@kernel.crashing.org>
1402
1403 PR rtl-optimization/85160
1404 * gcc.target/powerpc/combine-2-2.c: New testcase.
1405
1406 2018-07-27 Martin Sebor <msebor@redhat.com>
1407
1408 PR tree-optimization/86696
1409 * g++.dg/pr86696.C: New test.
1410
1411 2018-07-27 David Malcolm <dmalcolm@redhat.com>
1412
1413 PR tree-optimization/86636
1414 * gcc.c-torture/compile/pr86636.c: Add dg-do compile.
1415 Add dg-require-effective-target pthread.
1416
1417 2018-07-26 Qing Zhao <qing.zhao@oracle.com>
1418
1419 * gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation.
1420 * gcc.dg/strcmpopt_6.c: Likewise.
1421
1422 2018-07-26 Pat Haugen <pthaugen@us.ibm.com>
1423
1424 PR target/86612
1425 * gcc.target/powerpc/pr58673-2.c: Call strdup.
1426
1427 2018-07-26 Martin Sebor <msebor@redhat.com>
1428
1429 PR tree-optimization/86043
1430 PR tree-optimization/86042
1431 * gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to
1432 pr86688.
1433 * gcc.dg/strlenopt-44.c: New test.
1434
1435 2018-07-26 Martin Liska <mliska@suse.cz>
1436
1437 PR gcov-profile/86536
1438 * gcc.misc-tests/gcov-pr86536.c: New test.
1439
1440 2018-07-25 Martin Sebor <msebor@redhat.com>
1441
1442 * gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives
1443 ignored by the test harness.
1444
1445 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
1446 Thomas Koenig <tkoenig@gcc.gnu.org>
1447
1448 PR fortran/25829
1449 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
1450 * gfortran.dg/f2003_io_1.f03: Add wait statement.
1451
1452 2018-07-25 Jakub Jelinek <jakub@redhat.com>
1453
1454 PR c++/85515
1455 * g++.dg/pr85515-2.C: Add expected dg-error.
1456 * g++.dg/cpp0x/range-for36.C: New test.
1457
1458 2018-07-25 Claudiu Zissulescu <claziss@synopsys.com>
1459
1460 * gcc.target/arc/uncached-1.c: New test.
1461 * gcc.target/arc/uncached-2.c: Likewise.
1462
1463 2018-07-24 Martin Sebor <msebor@redhat.com>
1464
1465 PR tree-optimization/86622
1466 PR tree-optimization/86532
1467 * gcc.c-torture/execute/strlen-2.c: New test.
1468 * gcc.c-torture/execute/strlen-3.c: New test.
1469 * gcc.c-torture/execute/strlen-4.c: New test.
1470
1471 2018-07-24 David Malcolm <dmalcolm@redhat.com>
1472
1473 PR tree-optimization/86636
1474 * gcc.c-torture/compile/pr86636.c: New test.
1475
1476 2018-07-24 Matthew Malcomson <matthew.malcomson@arm.com>
1477
1478 * gcc.target/aarch64/simd/vect_su_add_sub.c: New.
1479
1480 2018-07-24 Jakub Jelinek <jakub@redhat.com>
1481
1482 PR middle-end/86627
1483 * gcc.target/i386/pr86627.c: New test.
1484
1485 PR testsuite/86649
1486 * g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1.
1487 * g++.dg/tree-ssa-/pr19476-5.C: Likewise.
1488 * g++.dg/tree-ssa-/pr19476-6.C: New test.
1489 * g++.dg/tree-ssa-/pr19476-7.C: New test.
1490
1491 2018-07-23 Carl Love <cel@us.ibm.com>
1492
1493 PR 86591
1494 * gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to
1495 file altivec-2-runnable.c.
1496 * gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests.
1497 * gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor.
1498 Update dg-final test for __divdi3 and __udivdi3 instructions. Update
1499 comments for instruction generated by vec_mergeh, vec_perm, vec_round,
1500 vec_cts, vec_ctu, vec_cpsgn tests.
1501
1502 2018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
1503
1504 PR c/86617
1505 * gcc.dg/pr86617.c: New test.
1506
1507 2018-07-23 Jakub Jelinek <jakub@redhat.com>
1508
1509 PR c++/86569
1510 * g++.dg/warn/Wnonnull-compare-9.C: New test.
1511
1512 2018-07-20 Martin Sebor <msebor@redhat.com>
1513
1514 PR middle-end/82063
1515 * c-c++-common/pr68657-1.c: Adjust.
1516 * c-c++-common/pr68657-2.c: Same.
1517 * c-c++-common/pr68657-3.c: Same.
1518 * c-c++-common/pr68833-1.c: Same.
1519 * gcc.dg/Walloc-size-larger-than-16.c: Same.
1520 * gcc.dg/Walloca-larger-than.c: New test.
1521 * gcc.dg/Walloca-larger-than-2.c: New test.
1522 * gcc.dg/Wframe-larger-than-2.c: New test.
1523 * gcc.dg/Wlarger-than3.c: New test.
1524 * gcc.dg/Wvla-larger-than-3.c: New test.
1525 * gcc.dg/pr42611.c: Adjust.
1526 * gnat.dg/frame_overflow.adb: Same.
1527
1528 2018-07-20 Martin Sebor <msebor@redhat.com>
1529
1530 PR tree-optimization/86613
1531 PR tree-optimization/86611
1532 * c-c++-common/Warray-bounds-2.c: Undefine macros and
1533 prune duplicate warnings.
1534 * gcc.dg/Warray-bounds-31.c: Xfail test cases with
1535 data-model-dependencies.
1536 * gcc.dg/Warray-bounds-32.c: Ditto.
1537
1538 2018-07-20 Richard Biener <rguenther@suse.de>
1539
1540 PR debug/86585
1541 * g++.dg/lto/pr86585_0.C: New testcase.
1542 * g++.dg/lto/pr86585_1.C: Likewise.
1543
1544 2018-07-19 Martin Sebor <msebor@redhat.com>
1545
1546 PR tree-optimization/83776
1547 PR tree-optimization/84047
1548 * gcc.dg/Warray-bounds-29.c: New test.
1549 * gcc.dg/Warray-bounds-30.c: New test.
1550 * gcc.dg/Warray-bounds-31.c: New test.
1551 * gcc.dg/Warray-bounds-32.c: New test.
1552
1553 2018-07-19 Michael Collison <michael.collison@arm.com>
1554 Richard Henderson <rth@redhat.com>
1555
1556 * gcc.target/aarch64/builtin_sadd_128.c: New testcase.
1557 * gcc.target/aarch64/builtin_saddl.c: New testcase.
1558 * gcc.target/aarch64/builtin_saddll.c: New testcase.
1559 * gcc.target/aarch64/builtin_uadd_128.c: New testcase.
1560 * gcc.target/aarch64/builtin_uaddl.c: New testcase.
1561 * gcc.target/aarch64/builtin_uaddll.c: New testcase.
1562 * gcc.target/aarch64/builtin_ssub_128.c: New testcase.
1563 * gcc.target/aarch64/builtin_ssubl.c: New testcase.
1564 * gcc.target/aarch64/builtin_ssubll.c: New testcase.
1565 * gcc.target/aarch64/builtin_usub_128.c: New testcase.
1566 * gcc.target/aarch64/builtin_usubl.c: New testcase.
1567 * gcc.target/aarch64/builtin_usubll.c: New testcase.
1568
1569 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1570
1571 Revert fix for c++/59480 (and testsuite followup)
1572
1573 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1574
1575 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1576
1577 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1578
1579 PR c++/59480, DR 136
1580 * g++.dg/other/friend8.C: New.
1581 * g++.dg/other/friend9.C: Likewise.
1582 * g++.dg/other/friend10.C: Likewise.
1583 * g++.dg/other/friend11.C: Likewise.
1584 * g++.dg/other/friend12.C: Likewise.
1585 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1586 * g++.dg/parse/defarg8.C: Likewise.
1587
1588 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
1589
1590 * gcc.target/aarch64/profile.c: New test.
1591
1592 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
1593
1594 PR target/83009
1595 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
1596
1597 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
1598
1599 PR target/86560
1600 * gcc.target/i386/pr86560-4.c: New test.
1601 * gcc.target/i386/pr86560-5.c: Likewise.
1602
1603 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
1604
1605 PR target/86560
1606 * gcc.target/i386/pr86560-1.c: New test.
1607 * gcc.target/i386/pr86560-2.c: Likewise.
1608 * gcc.target/i386/pr86560-3.c: Likewise.
1609
1610 2018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1611
1612 * gfortran.dg/max_fmax_aarch64.f90: New test.
1613 * gfortran.dg/min_fmin_aarch64.f90: Likewise.
1614 * gfortran.dg/minmax_integer.f90: Likewise.
1615
1616 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1617
1618 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1619
1620 2018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1621
1622 PR middle-end/86544
1623 * g++.dg/tree-ssa/pr86544.C: New test.
1624
1625 2018-07-18 Jakub Jelinek <jakub@redhat.com>
1626
1627 PR c++/86550
1628 * g++.dg/cpp0x/lambda/lambda-86550.C: New test.
1629
1630 2018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
1631
1632 PR 69558
1633 * c-c++-common/cpp/diagnostic-pragma-2.c: New test.
1634 * c-c++-common/pr69558.c: Remove xfail.
1635 * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations.
1636 * gcc.dg/pr61817-1.c: Likewise.
1637 * gcc.dg/pr61817-2.c: Likewise.
1638 * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location.
1639
1640 2018-07-18 Janus Weil <janus@gcc.gnu.org>
1641
1642 PR fortran/85599
1643 * gfortran.dg/function_optimize_5.f90: Add option
1644 '-faggressive-function-elimination' and update dg-warning clauses.
1645 * gfortran.dg/short_circuiting.f90: New test.
1646
1647 2018-07-18 Marek Polacek <polacek@redhat.com>
1648
1649 PR c++/86190 - bogus -Wsign-conversion warning
1650 * g++.dg/warn/Wsign-conversion-3.C: New test.
1651 * g++.dg/warn/Wsign-conversion-4.C: New test.
1652
1653 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1654
1655 PR c++/59480, DR 136
1656 * g++.dg/other/friend8.C: New.
1657 * g++.dg/other/friend9.C: Likewise.
1658 * g++.dg/other/friend10.C: Likewise.
1659 * g++.dg/other/friend11.C: Likewise.
1660 * g++.dg/other/friend12.C: Likewise.
1661 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1662 * g++.dg/parse/defarg8.C: Likewise.
1663
1664 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1665
1666 * g++.dg/ext/uow-3.C: Adjust.
1667 * g++.dg/ext/uow-4.C: Likewise.
1668 * g++.dg/lookup/name-clash11.C: Likewise.
1669 * g++.dg/lookup/name-clash7.C: Likewise.
1670 * g++.dg/lookup/redecl1.C: Likewise.
1671 * g++.dg/warn/changes-meaning.C: Likewise.
1672 * g++.old-deja/g++.jason/scoping8.C: Likewise.
1673 * g++.old-deja/g++.law/nest1.C: Likewise.
1674
1675 2018-07-18 Richard Biener <rguenther@suse.de>
1676
1677 PR debug/86523
1678 * g++.dg/lto/pr86523-3_0.C: New testcase.
1679
1680 2018-07-17 Andreas Schwab <schwab@linux-m68k.org>
1681
1682 * gcc.target/m68k/mulsi_highpart.c: New test.
1683
1684 2018-07-17 Jakub Jelinek <jakub@redhat.com>
1685
1686 * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error.
1687 * gcc.dg/cpp/pr61854-c94.c (foo): Likewise.
1688 * gcc.dg/cpp/pr61854-4.c (foo): Likewise.
1689 * gcc.dg/cpp/pr61854-8.c: New test.
1690
1691 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
1692
1693 * gcc.target/powerpc/pr85456.c: Require longdouble128.
1694
1695 2018-07-17 Fritz Reese <fritzoreese@gmail.com>
1696
1697 PR fortran/83184
1698 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
1699
1700 2018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com>
1701
1702 * gcc.target/powerpc/fold-vec-unpack-char.c: New.
1703 * gcc.target/powerpc/fold-vec-unpack-float.c: New.
1704 * gcc.target/powerpc/fold-vec-unpack-int.c: New.
1705 * gcc.target/powerpc/fold-vec-unpack-pixel.c: New.
1706 * gcc.target/powerpc/fold-vec-unpack-short.c: New.
1707
1708 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
1709
1710 * gcc.target/powerpc/pr57150.c: Require longdouble128.
1711 * gcc.target/powerpc/pr79916.c: Require dfp.
1712
1713 2018-07-17 Richard Biener <rguenther@suse.de>
1714
1715 PR lto/86456
1716 * g++.dg/debug/dwarf2/pr86456.C: New testcase.
1717
1718 2018-07-17 Robin Dapp <rdapp@linux.ibm.com>
1719
1720 * gcc.target/s390/function-align1.c: New test.
1721 * gcc.target/s390/function-align2.c: New test.
1722 * gcc.target/s390/function-align3.c: New test.
1723
1724 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
1725
1726 * gnat.dg/discr55.adb: New test.
1727
1728 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1729
1730 * gcc.target/i386/vartrack-1.c (dg-options): Add
1731 -fomit-frame-pointer.
1732
1733 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1734
1735 * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
1736 (dg-lto-options): Add -fPIC.
1737 * g++.dg/lto/pr86523-2_0.C: Likewise.
1738
1739 2018-07-17 Martin Liska <mliska@suse.cz>
1740
1741 * gcc.target/powerpc/loop_align.c: Update scanned pattern.
1742
1743 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1744
1745 * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
1746 testcase.
1747
1748 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
1749
1750 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
1751
1752 2018-07-17 Patrick Bernardi <bernardi@adacore.com>
1753
1754 * gnat.dg/memorytest.adb: New testcase.
1755
1756 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
1757
1758 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads:
1759 New testcase.
1760
1761 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1762
1763 * gnat.dg/equal3.adb: New testcase.
1764
1765 2018-07-17 Justin Squirek <squirek@adacore.com>
1766
1767 * gnat.dg/split_args.adb: New testcase.
1768
1769 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1770
1771 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
1772
1773 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
1774
1775 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads:
1776 New testcase.
1777
1778 2018-07-16 Carl Love <cel@us.ibm.com>
1779
1780 PR target/86414
1781 Forgot the PR number on the commit log.
1782
1783 2018-07-16 Carl Love <cel@us.ibm.com>
1784
1785 PR target/86414
1786 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
1787 longdouble128.
1788 * gcc.target/powerpc/divkc3-3.c: Ditto.
1789 * gcc.target/powerpc/mulkc3-2.c: Ditto.
1790 * gcc.target/powerpc/mulkc3-3.c: Ditto.
1791 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
1792 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
1793
1794 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1795
1796 * gcc.target/powerpc/convert-fp-128.c: New testcase.
1797 * gcc.target/powerpc/convert-fp-64.c: New testcase.
1798
1799 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1800
1801 * lib/target-supports.exp (check_effective_target_longdouble64,
1802 check_effective_target_ppc_float128,
1803 check_effective_target_ppc_float128_insns,
1804 check_effective_target_powerpc_vsx): New.
1805
1806 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1807
1808 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
1809 syntax error.
1810
1811 2018-07-16 Jakub Jelinek <jakub@redhat.com>
1812
1813 PR tree-optimization/86526
1814 * gcc.c-torture/compile/pr86526.c: New test.
1815
1816 2018-07-16 Carl Love <cel@us.ibm.com>
1817
1818 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
1819 longdouble128.
1820 * gcc.target/powerpc/divkc3-3.c: Ditto.
1821 * gcc.target/powerpc/mulkc3-2.c: Ditto.
1822 * gcc.target/powerpc/mulkc3-3.c: Ditto.
1823 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
1824 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
1825
1826 2018-07-16 Fritz Reese <fritzoreese@gmail.com>
1827
1828 PR fortran/83184
1829 * gfortran.dg/assumed_rank_14.f90: New testcase.
1830 * gfortran.dg/assumed_rank_15.f90: New testcase.
1831 * gfortran.dg/dec_structure_8.f90: Update error messages.
1832 * gfortran.dg/dec_structure_23.f90: Update error messages.
1833
1834 2018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
1835
1836 PR middle-end/86528
1837 * gcc.c-torture/execute/pr86528.c: New test.
1838 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
1839
1840 2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
1841
1842 * g++.dg/template/spec40.C: New.
1843 * g++.dg/parse/ptrmem8.C: Likewise.
1844
1845 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1846
1847 * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
1848 * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
1849 * gcc.target/s390/mnop-mcount-m31.c: New testcase.
1850 * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
1851 * gcc.target/s390/mnop-mcount-m64.c: New testcase.
1852
1853 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1854
1855 * gcc.target/s390/mrecord-mcount.c: New testcase.
1856
1857 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1858
1859 * gcc.target/s390/mfentry-m64.c: New testcase.
1860
1861 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1862
1863 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
1864 testcase.
1865
1866 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1867
1868 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
1869 testcase.
1870
1871 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1872
1873 * gnat.dg/wide_wide_value1.adb: New testcase.
1874
1875 2018-07-16 Javier Miranda <miranda@adacore.com>
1876
1877 * gnat.dg/bit_order1.adb: New testcase.
1878
1879 2018-07-16 Javier Miranda <miranda@adacore.com>
1880
1881 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
1882
1883 2018-07-16 Richard Biener <rguenther@suse.de>
1884
1885 PR lto/86523
1886 * g++.dg/lto/pr86523-1_0.C: New testcase.
1887 * g++.dg/lto/pr86523-2_0.C: Likewise.
1888
1889 2018-07-16 Martin Liska <mliska@suse.cz>
1890
1891 PR ipa/86529
1892 * g++.dg/ipa/pr86529.C: New test.
1893
1894 2018-07-16 Tom de Vries <tdevries@suse.de>
1895
1896 PR debug/86455
1897 * gcc.target/i386/vartrack-1.c: New test.
1898
1899 2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
1900
1901 * gnat.dg/opt73.adb: New test.
1902
1903 2018-07-16 Jakub Jelinek <jakub@redhat.com>
1904
1905 PR c++/3698
1906 PR c++/86208
1907 * g++.dg/opt/pr3698.C: New test.
1908
1909 2018-07-16 Richard Biener <rguenther@suse.de>
1910
1911 PR ipa/86389
1912 * gcc.dg/torture/pr86389.c: Require trampolines.
1913
1914 2018-07-15 Tom de Vries <tdevries@suse.de>
1915
1916 * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
1917 * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
1918 already called.
1919 * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
1920 * gcc.dg/guality/guality.exp: Same.
1921 * gfortran.dg/guality/guality.exp: Same.
1922
1923 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
1924 Sunil K Pandey <sunil.k.pandey@intel.com>
1925
1926 PR target/84413
1927 * gcc.target/i386/pr84413-1.c: New test.
1928 * gcc.target/i386/pr84413-2.c: Likewise.
1929 * gcc.target/i386/pr84413-3.c: Likewise.
1930
1931 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
1932 Steve Munroe <munroesj52@gmail.com>
1933
1934 * gcc.target/powerpc/sse2-pand-1.c: New file.
1935 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
1936 * gcc.target/powerpc/sse2-por-1.c: Likewise.
1937 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
1938
1939 2018-07-13 Nathan Sidwell <nathan@acm.org>
1940
1941 PR c++/86374
1942 * g++.dg/pr86374.C: New.
1943
1944 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
1945
1946 PR middle-end/78809
1947 * gcc.dg/strcmpopt_5.c: New test.
1948 * gcc.dg/strcmpopt_6.c: New test.
1949
1950 2018-07-13 Richard Biener <rguenther@suse.de>
1951
1952 PR middle-end/85974
1953 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
1954
1955 2018-07-13 Tom de Vries <tdevries@suse.de>
1956
1957 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
1958 * gcc.dg/guality/ctztest.c: Same.
1959 * gcc.dg/guality/sra-1.c: Same.
1960
1961 2018-07-13 Tom de Vries <tdevries@suse.de>
1962
1963 * gcc.dg/vla-1.c: Update.
1964
1965 2018-07-13 Tom de Vries <tdevries@suse.de>
1966
1967 * gcc.src/maintainers.exp: New file.
1968
1969 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1970
1971 PR middle-end/86489
1972 * gcc.dg/pr86489.c: New test.
1973
1974 2018-07-12 Martin Sebor <msebor@redhat.com>
1975
1976 PR testsuite/86510
1977 g++.dg/warn/pr86453.C: Adjust.
1978
1979 2018-07-12 Jim Wilson <jimw@sifive.com>
1980
1981 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
1982
1983 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
1984
1985 * gcc.target/riscv/interrupt-conflict-mode.c: New.
1986
1987 2018-07-12 Jakub Jelinek <jakub@redhat.com>
1988
1989 * c-c++-common/gomp/declare-target-3.c: New test.
1990 * g++.dg/gomp/declare-target-2.C: New test.
1991
1992 2018-07-12 Martin Sebor <msebor@redhat.com>
1993
1994 PR c/86453
1995 * c-c++-common/Wattributes.c: Adjust.
1996 * gcc.dg/Wattributes-10.c: New test.
1997 * g++.dg/Wattributes-3.C: Adjust.
1998 * gcc.dg/Wattributes-6.c: Adjust.
1999 * gcc.dg/pr18079.c: Adjust.
2000 * gcc.dg/torture/pr42363.c: Adjust.
2001
2002 2018-07-12 Julia Koval <julia.koval@intel.com>
2003
2004 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
2005 version.
2006
2007 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
2008
2009 * gcc.dg/vect/vect-cond-arith-6.c: New test.
2010 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
2011 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
2012 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
2013 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
2014 * gcc.target/aarch64/sve/slp_14.c: Likewise.
2015 * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
2016
2017 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
2018
2019 * gcc.dg/vect/vect-cond-arith-4.c: New test.
2020 * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
2021 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
2022 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
2023 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
2024 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
2025 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
2026 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
2027
2028 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
2029 Alan Hayward <alan.hayward@arm.com>
2030 David Sherwood <david.sherwood@arm.com>
2031
2032 * gcc.dg/vect/vect-fma-2.c: New test.
2033 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
2034 * gcc.target/aarch64/sve/reduc_6.c: Likewise.
2035 * gcc.target/aarch64/sve/reduc_7.c: Likewise.
2036
2037 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
2038
2039 * gcc.dg/vect/vect-cond-arith-3.c: New test.
2040 * gcc.target/aarch64/sve/vcond_13.c: Likewise.
2041 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
2042 * gcc.target/aarch64/sve/vcond_14.c: Likewise.
2043 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
2044 * gcc.target/aarch64/sve/vcond_15.c: Likewise.
2045 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
2046 * gcc.target/aarch64/sve/vcond_16.c: Likewise.
2047 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
2048
2049 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
2050
2051 * gcc.dg/vect/vect-cond-arith-2.c: New test.
2052 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
2053
2054 2018-07-12 Richard Biener <rguenther@suse.de>
2055
2056 PR target/84829
2057 * gcc.target/i386/pr84829.c: New testcase.
2058
2059 2018-07-12 Jakub Jelinek <jakub@redhat.com>
2060
2061 * gcc.dg/torture/20180712-1.c: New test.
2062
2063 PR tree-optimization/86492
2064 * gcc.c-torture/execute/pr86492.c: New test.
2065
2066 2018-07-12 Richard Biener <rguenther@suse.de>
2067
2068 PR c/86453
2069 * g++.dg/warn/pr86453.C: New testcase.
2070
2071 2018-07-12 Richard Biener <rguenther@suse.de>
2072
2073 PR middle-end/86479
2074 * gcc.dg/graphite/pr86479.c: New testcase.
2075
2076 2018-07-11 Jakub Jelinek <jakub@redhat.com>
2077
2078 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
2079 of hardcoding size. Cast (rel) to MASK_TYPE.
2080 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
2081 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
2082 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
2083 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
2084 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
2085 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
2086 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
2087 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
2088 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
2089 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
2090 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
2091 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
2092 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
2093 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
2094 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
2095 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
2096 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
2097 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
2098 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
2099
2100 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
2101
2102 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
2103 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
2104 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
2105
2106 2018-07-10 Mark Wielaard <mark@klomp.org>
2107
2108 PR debug/86459
2109 * gcc.dg/pr86459.c: New test.
2110
2111 2018-07-10 Martin Sebor <msebor@redhat.com>
2112
2113 PR testsuite/86461
2114 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
2115
2116 2018-07-10 Martin Liska <mliska@suse.cz>
2117
2118 PR testsuite/86445
2119 * gcc.dg/pr84100.c: Change it back to dg-bogus.
2120
2121 2018-07-10 Jakub Jelinek <jakub@redhat.com>
2122
2123 PR sanitizer/86406
2124 * g++.dg/ubsan/pr86406.C: New test.
2125
2126 PR fortran/86421
2127 * gfortran.dg/vect/pr86421.f90: New test.
2128
2129 2018-07-09 Martin Sebor <msebor@redhat.com>
2130
2131 PR tree-optimization/86415
2132 * gcc.dg/strlenopt-53.c: New test.
2133
2134 2018-07-09 Martin Sebor <msebor@redhat.com>
2135
2136 PR middle-end/77357
2137 * gcc.dg/strlenopt-49.c: New test.
2138 * gcc.dg/strlenopt-50.c: New test.
2139 * gcc.dg/strlenopt-51.c: New test.
2140 * gcc.dg/strlenopt-52.c: New test.
2141 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
2142
2143 2018-07-09 Jakub Jelinek <jakub@redhat.com>
2144
2145 PR c/86420
2146 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
2147 to be returned and when first argument is not 0, so that they don't do
2148 anything for NEED_EXC or NEED_ERRNO.
2149
2150 2018-07-09 Tom de Vries <tdevries@suse.de>
2151
2152 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
2153 * gcc.dg/guality/bswaptest.c: Same.
2154 * gcc.dg/guality/clztest.c: Same.
2155 * gcc.dg/guality/csttest.c: Same.
2156 * gcc.dg/guality/ctztest.c: Same.
2157 * gcc.dg/guality/drap.c: Same.
2158 * gcc.dg/guality/nrv-1.c: Same.
2159 * gcc.dg/guality/pr41353-1.c: Same.
2160 * gcc.dg/guality/pr41353-2.c: Same.
2161 * gcc.dg/guality/pr41404-1.c: Same.
2162 * gcc.dg/guality/pr43051-1.c: Same.
2163 * gcc.dg/guality/pr43077-1.c: Same.
2164 * gcc.dg/guality/pr43177.c: Same.
2165 * gcc.dg/guality/pr43329-1.c: Same.
2166 * gcc.dg/guality/pr43479.c: Same.
2167 * gcc.dg/guality/pr43593.c: Same.
2168 * gcc.dg/guality/pr45003-1.c: Same.
2169 * gcc.dg/guality/pr45003-2.c: Same.
2170 * gcc.dg/guality/pr45003-3.c: Same.
2171 * gcc.dg/guality/pr48437.c: Same.
2172 * gcc.dg/guality/pr48466.c: Same.
2173 * gcc.dg/guality/pr49888.c: Same.
2174 * gcc.dg/guality/pr54200.c: Same.
2175 * gcc.dg/guality/pr54519-1.c: Same.
2176 * gcc.dg/guality/pr54519-2.c: Same.
2177 * gcc.dg/guality/pr54519-3.c: Same.
2178 * gcc.dg/guality/pr54519-4.c: Same.
2179 * gcc.dg/guality/pr54519-5.c: Same.
2180 * gcc.dg/guality/pr54519-6.c: Same.
2181 * gcc.dg/guality/pr54551.c: Same.
2182 * gcc.dg/guality/pr54693-2.c: Same.
2183 * gcc.dg/guality/pr54693.c: Same.
2184 * gcc.dg/guality/pr54796.c: Same.
2185 * gcc.dg/guality/pr54970.c: Same.
2186 * gcc.dg/guality/pr67192.c: Same.
2187 * gcc.dg/guality/pr69947.c: Same.
2188 * gcc.dg/guality/pr78726.c: Same.
2189 * gcc.dg/guality/rotatetest.c: Same.
2190 * gcc.dg/guality/sra-1.c: Same.
2191 * gcc.dg/guality/vla-2.c: Same.
2192
2193 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2194
2195 * g++.dg/diagnostic/long-short.C: New.
2196 * g++.dg/diagnostic/signed-unsigned.C: Likewise.
2197 * g++.dg/diagnostic/virtual-friend.C: Likewise.
2198 * g++.old-deja/g++.brendan/crash11.C: Adjust.
2199
2200 2018-07-09 Tom de Vries <tdevries@suse.de>
2201
2202 * gcc.dg/vla-1.c: New test.
2203
2204 2018-07-07 Tom de Vries <tdevries@suse.de>
2205
2206 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
2207 files.
2208 (get_dump_flags): New proc.
2209 (toplevel): Test all dump flags.
2210
2211 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
2212
2213 * gnat.dg/stack_usage6.adb: New test.
2214 * gnat.dg/stack_usage6_pkg.ads: New helper.
2215
2216 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
2217
2218 * gnat.dg/pure_function3a.adb: New test.
2219 * gnat.dg/pure_function3b.adb: Likewise.
2220 * gnat.dg/pure_function3c.adb: Likewise.
2221 * gnat.dg/pure_function3_pkg.ads: New helper.
2222
2223 2018-07-07 Jakub Jelinek <jakub@redhat.com>
2224
2225 PR target/84711
2226 * gcc.dg/vect/pr84711.c: Remove unnecessary sse
2227 dg-require-effective-target. Add -msse not just on i386-*, but
2228 on all i?86-* and x86_64-*.
2229
2230 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
2231
2232 * gcc.dg/tree-ssa/phi-opt-16.c: New test.
2233 * gcc.dg/tree-ssa/phi-opt-17.c: New test.
2234 * gcc.dg/tree-ssa/phi-opt-18.c: New test.
2235 * gcc.dg/tree-ssa/phi-opt-19.c: New test.
2236 * gcc.dg/tree-ssa/popcount3.c: New test.
2237
2238 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2239
2240 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
2241 to preserve the test.
2242 * gcc.target/i386/pr85073.c: Likewise.
2243
2244 2018-07-06 Jakub Jelinek <jakub@redhat.com>
2245
2246 PR tree-optimization/86401
2247 * gcc.dg/tree-ssa/pr86401-1.c: New test.
2248 * gcc.dg/tree-ssa/pr86401-2.c: New test.
2249 * c-c++-common/rotate-9.c: New test.
2250
2251 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
2252
2253 PR target/86324
2254 gcc.target/powerpc/pr86324-1.c: New test.
2255 gcc.target/powerpc/pr86324-2.c: Likewise.
2256
2257 2018-07-06 Tamar Christina <tamar.christina@arm.com>
2258
2259 PR target/84711
2260 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
2261
2262 2018-07-06 Tamar Christina <tamar.christina@arm.com>
2263
2264 * gcc.target/aarch64/struct_cpy.c: Remove ;.
2265
2266 2018-07-05 Jeff Law <law@redhat.com>
2267
2268 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
2269
2270 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
2271
2272 PR fortran/86408
2273 * gfortran.dg/deferred_character_20.f90: New test.
2274
2275 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
2276
2277 PR fortran/83183
2278 PR fortran/86325
2279 * gfortran.dg/init_flag_18.f90: New testcase.
2280 * gfortran.dg/init_flag_19.f03: New testcase.
2281
2282 2018-07-05 Carl Love <cel@us.ibm.com>
2283 * gcc.target/altivec-1-runnable.c: New test file.
2284 * gcc.target/altivec-2-runnable.c: New test file.
2285 * gcc.target/vsx-7.c (main2): Change expected expected instruction
2286 for tests.
2287
2288 2018-07-05 Martin Sebor <msebor@redhat.com>
2289
2290 PR c++/86400
2291 * gcc.dg/strlenopt-47.c: New test.
2292 * gcc.dg/strlenopt-48.c: New test.
2293
2294 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2295
2296 PR target/84711
2297 * gcc.target/arm/big-endian-subreg.c: New.
2298
2299 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2300
2301 PR target/84711
2302 * gcc.dg/vect/pr84711.c: New.
2303
2304 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2305
2306 * gcc.target/aarch64/struct_cpy.c: New.
2307
2308 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
2309
2310 * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
2311 * c-c++-common/unroll-2.c: Likewise.
2312 * g++.dg/cdce3.C: Likewise.
2313 * g++.dg/ext/unroll-1.C: Likewise.
2314 * g++.dg/ext/unroll-2.C: Likewise.
2315 * g++.dg/ext/unroll-3.C: Likewise.
2316 * gcc.dg/cdce1.c: Likewise.
2317 * gcc.dg/cdce2.c: Likewise.
2318 * gcc.dg/gomp/pr68128-1.c: Likewise.
2319 * gcc.dg/vect/pr46032.c: Likewise.
2320 * gcc.dg/vect/vect-cond-10.c: Likewise.
2321 * gcc.dg/vect/vect-cond-8.c: Likewise.
2322 * gcc.dg/vect/vect-cond-9.c: Likewise.
2323 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
2324 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
2325 * gcc.target/i386/avx-cvt-2.c: Likewise.
2326 * gcc.target/i386/avx-cvt-3.c: Likewise.
2327 * gcc.target/i386/avx2-cvt-2.c: Likewise.
2328 * gcc.target/i386/avx2-gather-2.c: Likewise.
2329 * gcc.target/i386/avx2-gather-6.c: Likewise.
2330 * gcc.target/i386/avx512f-gather-2.c: Likewise.
2331 * gcc.target/i386/sse2-cvt-2.c: Likewise.
2332 * gfortran.dg/directive_unroll_1.f90: Likewise.
2333 * gfortran.dg/directive_unroll_2.f90: Likewise.
2334 * gnat.dg/unroll2.adb: Likewise.
2335 * gnat.dg/unroll3.adb: Likewise.
2336
2337 2018-07-05 Tom de Vries <tdevries@suse.de>
2338
2339 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
2340
2341 2018-07-04 Martin Sebor <msebor@redhat.com>
2342
2343 PR tree-optimization/86274
2344 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
2345
2346 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2347
2348 PR fortran/82009
2349 * gfortran.dg/block_16.f08. New test.
2350
2351 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
2352
2353 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
2354 has a slightly different IL that provides more threading
2355 opportunities.
2356
2357 2018-07-04 Martin Liska <mliska@suse.cz>
2358
2359 PR middle-end/66240
2360 PR target/45996
2361 PR c/84100
2362 * gcc.dg/pr84100.c (foo):
2363 * gcc.target/i386/falign-functions-2.c: New test.
2364 * gcc.target/i386/falign-functions.c: New test.
2365
2366 2018-07-04 Martin Liska <mliska@suse.cz>
2367
2368 * gcc.dg/pr47793.c: Remove.
2369
2370 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
2371
2372 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
2373 final scan test.
2374 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
2375
2376 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
2377
2378 PR target/85620
2379 * gcc.target/i386/pr85620-1.c: New test.
2380 * gcc.target/i386/pr85620-2.c: Likewise.
2381 * gcc.target/i386/pr85620-3.c: Likewise.
2382 * gcc.target/i386/pr85620-4.c: Likewise.
2383
2384 2018-07-03 Martin Sebor <msebor@redhat.com>
2385
2386 PR tree-optimization/86274
2387 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
2388 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2389 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
2390 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
2391 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
2392 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
2393 * gcc.dg/tree-ssa/pr83198.c: Same.
2394
2395 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
2396
2397 * g++.dg/other/locations1.C: New.
2398 * g++.dg/tls/locations1.C: Likewise.
2399 * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
2400 * g++.dg/diagnostic/virtual-static.C: Likewise.
2401 * g++.dg/concepts/fn-concept2.C: Test the locations too.
2402 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
2403 * g++.dg/cpp0x/pr51463.C: Likewise.
2404 * g++.dg/other/typedef1.C: Likewise.
2405 * g++.dg/parse/dtor13.C: Likewise.
2406 * g++.dg/template/error44.C: Likewise.
2407 * g++.dg/template/typedef4.C: Likewise.
2408 * g++.dg/template/typedef5.C: Likewise.
2409 * g++.dg/tls/diag-2.C: Likewise.
2410 * g++.old-deja/g++.brendan/crash11.C: Likewise.
2411
2412 2018-07-03 Marek Polacek <polacek@redhat.com>
2413
2414 PR c++/86201
2415 * g++.dg/diagnostic/pr86201.C: New test.
2416
2417 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
2418
2419 PR target/85694
2420 * gcc.target/i386/pr85694.c: New test.
2421
2422 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2423
2424 PR tree-optimization/85694
2425 * lib/target-supports.exp (check_effective_target_vect_avg_qi):
2426 Return true for AArch64 without SVE.
2427 * gcc.target/aarch64/vect_hadd_1.h: New file.
2428 * gcc.target/aarch64/vect_shadd_1.c: New test.
2429 * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
2430 * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
2431 * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
2432
2433 2018-07-03 Marek Polacek <polacek@redhat.com>
2434
2435 PR middle-end/86202
2436 * gcc.dg/Wint-conversion-2.c: New test.
2437
2438 PR c++/84306
2439 * g++.dg/overload/conv-op3.C: New test.
2440
2441 2018-07-03 Richard Biener <rguenther@suse.de>
2442
2443 PR ipa/86389
2444 * gcc.dg/torture/pr86389.c: New testcase.
2445
2446 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2447
2448 PR tree-optimization/85694
2449 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
2450 proc.
2451 * gcc.dg/vect/vect-avg-1.c: New test.
2452 * gcc.dg/vect/vect-avg-2.c: Likewise.
2453 * gcc.dg/vect/vect-avg-3.c: Likewise.
2454 * gcc.dg/vect/vect-avg-4.c: Likewise.
2455 * gcc.dg/vect/vect-avg-5.c: Likewise.
2456 * gcc.dg/vect/vect-avg-6.c: Likewise.
2457 * gcc.dg/vect/vect-avg-7.c: Likewise.
2458 * gcc.dg/vect/vect-avg-8.c: Likewise.
2459 * gcc.dg/vect/vect-avg-9.c: Likewise.
2460 * gcc.dg/vect/vect-avg-10.c: Likewise.
2461 * gcc.dg/vect/vect-avg-11.c: Likewise.
2462 * gcc.dg/vect/vect-avg-12.c: Likewise.
2463 * gcc.dg/vect/vect-avg-13.c: Likewise.
2464 * gcc.dg/vect/vect-avg-14.c: Likewise.
2465
2466 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2467
2468 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
2469 get split into two for use by the over-widening pattern.
2470 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
2471 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
2472 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
2473 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
2474 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
2475 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
2476 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
2477 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
2478 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
2479 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
2480 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
2481 * gcc.dg/vect/vect-over-widen-22.c: New test.
2482
2483 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2484
2485 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
2486 widen_mult pattern.
2487 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
2488 over-widening messages.
2489 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
2490 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
2491 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
2492 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
2493 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
2494 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
2495 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
2496 * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
2497 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
2498 * gcc.dg/vect/vect-over-widen-5.c: Likewise.
2499 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
2500 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
2501 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
2502 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
2503 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
2504 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
2505 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
2506 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
2507 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
2508 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
2509 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
2510 * gcc.dg/vect/vect-over-widen-17.c: Likewise.
2511 * gcc.dg/vect/vect-over-widen-18.c: Likewise.
2512 * gcc.dg/vect/vect-over-widen-19.c: Likewise.
2513 * gcc.dg/vect/vect-over-widen-20.c: Likewise.
2514 * gcc.dg/vect/vect-over-widen-21.c: Likewise.
2515
2516 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2517
2518 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
2519
2520 2018-07-02 Jim Wilson <jimw@sifive.com>
2521
2522 * gcc.target/riscv/interrupt-debug.c: New.
2523
2524 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
2525
2526 * g++.dg/diagnostic/thread-thread_local.C: New.
2527
2528 2018-07-02 Martin Liska <mliska@suse.cz>
2529
2530 PR testsuite/86366
2531 * gcc.dg/profile-dir-1.c: Fix scanned pattern.
2532 * gcc.dg/profile-dir-2.c: Likewise.
2533 * gcc.dg/profile-dir-3.c: Likewise.
2534
2535 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
2536
2537 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
2538 overriden.
2539
2540 2018-07-02 Richard Biener <rguenther@suse.de>
2541
2542 PR tree-optimization/86363
2543 * gcc.dg/torture/pr86363.c: New testcase.
2544
2545 2018-07-02 Martin Liska <mliska@suse.cz>
2546
2547 * gcc.dg/completion-1.c: New test.
2548 * gcc.dg/completion-2.c: New test.
2549 * gcc.dg/completion-3.c: New test.
2550
2551 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
2552
2553 PR fortran/82969
2554 PR fortran/86242
2555 * gfortran.dg/proc_ptr_50.f90: New test.
2556
2557 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
2558
2559 PR fortran/45305
2560 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
2561
2562 2018-07-02 Martin Liska <mliska@suse.cz>
2563
2564 PR ipa/86279
2565 * gcc.dg/ipa/pr86279.c: New test.
2566
2567 2018-07-02 Martin Liska <mliska@suse.cz>
2568
2569 PR ipa/86323
2570 * g++.dg/ipa/pr86323.C: New test.
2571
2572 2018-07-01 Tom de Vries <tdevries@suse.de>
2573
2574 revert:
2575 2018-07-01 Tom de Vries <tdevries@suse.de>
2576
2577 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
2578 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
2579
2580 2018-07-01 Tom de Vries <tdevries@suse.de>
2581
2582 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
2583 argument.
2584 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
2585 with @main.
2586
2587 2018-07-01 Tom de Vries <tdevries@suse.de>
2588
2589 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
2590 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
2591
2592 2018-07-01 Tom de Vries <tdevries@suse.de>
2593
2594 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
2595 * gcc.dg/guality/vla-1.c: Use relative line numbers.
2596
2597 2018-07-01 Tom de Vries <tdevries@suse.de>
2598
2599 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
2600 (verify_call): ... here. Move to toplevel.
2601 (verify_call_np, dg_final_directive_check_utils): New proc.
2602 (toplevel): Call dg_final_directive_check_utils.
2603 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
2604
2605 2018-06-30 Jim Wilson <jimw@sifive.com>
2606
2607 * gcc.target/riscv/shift-shift-1.c: New.
2608 * gcc.target/riscv/shift-shift-2.c: New.
2609 * gcc.target/riscv/shift-shift-3.c: New.
2610
2611 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2612
2613 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
2614
2615 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2616
2617 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
2618 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
2619 by 4 in the computation of a[i].
2620 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
2621 main multiplication constant.
2622 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
2623 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
2624 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
2625 pattern to cast the result to int.
2626 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
2627 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
2628 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
2629 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
2630 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
2631 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
2632 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
2633 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
2634 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
2635 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
2636 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
2637 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
2638 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
2639 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
2640 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
2641 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
2642 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
2643 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
2644 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
2645 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
2646
2647 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2648
2649 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
2650 test for vectorization along the lines described in the comment.
2651
2652 2018-06-30 Tom de Vries <tdevries@suse.de>
2653
2654 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
2655 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
2656 LTO_TORTURE_OPTIONS.
2657 * gcc.dg/guality/prevent-optimization.h: New file.
2658 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
2659 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
2660
2661 2018-06-30 Tom de Vries <tdevries@suse.de>
2662
2663 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
2664 * lib/gcc-dg.exp (dg-final): New proc.
2665 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
2666 argument.
2667
2668 2018-06-29 Martin Sebor <msebor@redhat.com>
2669
2670 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
2671 that don't define the function.
2672
2673 2018-06-29 Marek Polacek <polacek@redhat.com>
2674
2675 PR c++/86184
2676 * g++.dg/ext/cond3.C: New test.
2677
2678 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2679
2680 * gcc.target/arm/arm-soft-strd-even.c: New test.
2681
2682 2018-06-29 Tom de Vries <tdevries@suse.de>
2683
2684 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
2685 line, and use it.
2686 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
2687 (process-message): ... here.
2688 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
2689
2690 2018-06-29 Martin Liska <mliska@suse.cz>
2691
2692 PR tree-optimization/86263
2693 * gcc.dg/tree-ssa/pr86263.c: New test.
2694
2695 2018-06-28 Carl Love <cel@us.ibm.com>
2696
2697 * gcc.target/p9-extract-1.c: Add test case.
2698 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
2699 name in ABI.
2700
2701 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
2702
2703 PR target/86348
2704 * gcc.target/i386/pr86348.c: New test.
2705
2706 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
2707
2708 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
2709
2710 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
2711
2712 PR fortran/82865
2713 * gfortran.dg/dec_type_print_2.f03: New testcase.
2714
2715 2018-06-28 David Pagan <dave.pagan@oracle.com>
2716
2717 PR c/55976
2718 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
2719 message causing unexpected test FAIL.
2720
2721 2018-06-28 Martin Liska <mliska@suse.cz>
2722
2723 * gcc.dg/tree-ssa/switch-1.c: New test.
2724
2725 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
2726
2727 * gnat.dg/debug15.adb: New test.
2728
2729 2018-06-27 David Malcolm <dmalcolm@redhat.com>
2730
2731 PR c++/86329
2732 * g++.dg/lookup/pr86329.C: New test.
2733
2734 2018-06-27 Carl Love <cel@us.ibm.com>
2735
2736 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
2737
2738 2018-06-27 Tamar Christina <tamar.christina@arm.com>
2739
2740 PR target/85769
2741 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
2742
2743 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
2744
2745 * gcc.target/powerpc/builtins-1.c: Correct a comment.
2746
2747 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
2748
2749 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
2750 requirement for this test.
2751 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
2752 requirement, and -mpower8-vector compile option.
2753
2754 2018-06-26 Jakub Jelinek <jakub@redhat.com>
2755
2756 PR target/86314
2757 * gcc.dg/pr86314.c: New test.
2758
2759 PR debug/86257
2760 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
2761
2762 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2763
2764 * gcc.target/i386/pr86257.c: Require 64-bit.
2765
2766 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2767
2768 * g++.dg/pr86082.C: Require IBM1047 support.
2769
2770 2018-06-26 Richard Biener <rguenther@suse.de>
2771
2772 PR middle-end/86271
2773 * gcc.dg/pr86271.c: New testcase.
2774
2775 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
2776
2777 PR debug/86064
2778 * gcc.dg/pr86064.c: New.
2779
2780 2018-06-25 Jeff Law <law@redhat.com>
2781
2782 * lib/target-supports.exp
2783 (check_effective_target_logical_op_short_circuit): Add v850.
2784
2785 2018-06-25 Martin Sebor <msebor@redhat.com>
2786
2787 PR tree-optimization/86204
2788 * gcc.dg/strlenopt-46.c: New test.
2789
2790 2018-06-25 Martin Sebor <msebor@redhat.com>
2791
2792 PR tree-optimization/85700
2793 * gcc.dg/Wstringop-truncation-4.c: New test.
2794
2795 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
2796
2797 PR fortran/82972
2798 PR fortran/83088
2799 PR fortran/85851
2800 * gfortran.dg/init_flag_17.f90: New testcase.
2801
2802 2018-06-25 Carl Love <cel@us.ibm.com>
2803
2804 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
2805 vec_extract a signed int. Add vec_extract tests for bool char
2806 and bool int.
2807 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
2808 vec_extract tests.
2809
2810 2018-06-25 Tom de Vries <tdevries@suse.de>
2811
2812 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
2813
2814 2018-06-25 Jakub Jelinek <jakub@redhat.com>
2815
2816 PR target/84786
2817 * gcc.target/i386/avx512f-pr84786-3.c: New test.
2818
2819 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
2820
2821 * gnat.dg/sso9.adb: New testcase.
2822 * gnat.dg/sso9_pkg.ads: Likewise.
2823
2824 2018-06-25 Tom de Vries <tdevries@suse.de>
2825
2826 PR debug/86257
2827 * gcc.target/i386/pr86257.c: New test.
2828
2829 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
2830
2831 PR C++/86082
2832 * g++.dg/pr86082.C: New test.
2833
2834 2018-06-24 Tom de Vries <tdevries@suse.de>
2835
2836 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
2837 * gcc.dg/guality/guality.exp: Same.
2838 * gfortran.dg/guality/guality.exp: Same.
2839 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
2840
2841 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
2842
2843 * g++.dg/concepts/locations1.C: New.
2844 * g++.dg/cpp0x/locations1.C: Likewise.
2845 * g++.dg/cpp1z/inline-var2.C: Test locations too.
2846 * g++.dg/cpp1z/inline-var3.C: Likewise.
2847
2848 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
2849
2850 PR fortran/86281
2851 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
2852
2853 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
2854
2855 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
2856 this test.
2857 * gcc.target/powerpc/builtins-9.c: New test.
2858 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
2859 to expect different code generation on big-endian vs.
2860 little-endian targets.
2861
2862 2018-06-22 Tom de Vries <tdevries@suse.de>
2863
2864 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
2865 $rootme/../gdb/gdb, if available.
2866 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
2867 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
2868
2869 2018-06-22 Tom de Vries <tdevries@suse.de>
2870
2871 * lib/gcc-gdb-test.exp (report_gdb): New proc.
2872 * g++.dg/guality/guality.exp: Use report_gdb.
2873 * gcc.dg/guality/guality.exp: Same.
2874 * gfortran.dg/guality/guality.exp: Same.
2875
2876 2018-06-22 Jakub Jelinek <jakub@redhat.com>
2877
2878 PR c++/85662
2879 * g++.dg/ext/offsetof3.C: New test.
2880
2881 2018-06-22 Carl Love <cel@us.ibm.com>
2882
2883 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
2884 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
2885 for the vnor, vand and vxor instructions.
2886 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
2887 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
2888 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
2889 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
2890 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
2891 Add -dp to dg-options, update expected counts.
2892
2893 2018-06-22 Paul Koning <ni1d@arrl.net>
2894
2895 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
2896 if pdp11.
2897 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
2898 * gcc.c-torture/compile/20040101-1.c: Ditto.
2899 * gcc.c-torture/compile/20050622-1.c: Ditto.
2900 * gcc.c-torture/compile/20080625-1.c: Ditto.
2901 * gcc.c-torture/compile/20090107-1.c: Ditto.
2902 * gcc.c-torture/compile/920501-12.c: Ditto.
2903 * gcc.c-torture/compile/920501-4.c: Ditto.
2904 * gcc.c-torture/compile/961203-1.c: Ditto.
2905 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
2906 * gcc.c-torture/compile/pr25310.c: Ditto.
2907
2908 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
2909 James Norris <jnorris@codesourcery.com>
2910 Thomas Schwinge <thomas@codesourcery.com>
2911 Tom de Vries <tom@codesourcery.com>
2912
2913 * c-c++-common/goacc/deviceptr-4.c: New file.
2914 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
2915 Likewise.
2916 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
2917 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
2918 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
2919 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
2920 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
2921 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
2922 Likewise.
2923 * c-c++-common/goacc/parallel-reduction.c: Likewise.
2924 * c-c++-common/goacc/private-reduction-1.c: Likewise.
2925 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
2926 Likewise.
2927 * gfortran.dg/goacc/modules.f95: Likewise.
2928 * gfortran.dg/goacc/routine-8.f90: Likewise.
2929 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
2930
2931 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
2932
2933 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
2934 if the long double format is IEEE 128-bit for tests that are
2935 explicitly testing IBM extended double support. Use the
2936 appropriate pack and unpack built-in functions. Change calls from
2937 __builtin_isinfl to __builtin_isinf since the later supports all
2938 floating point types.
2939 * gcc.target/powerpc/pr57150.c: Likewise.
2940 * gcc.target/powerpc/pr60203.c: Likewise.
2941 * gcc.target/powerpc/pr67808.c: Likewise.
2942 * gcc.target/powerpc/pr70117.c: Likewise.
2943 * gcc.target/powerpc/tfmode_off.c: Likewise.
2944
2945 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
2946
2947 PR fortran/49630
2948 * gfortran.dg/assumed_charlen_function_7.f90: New test.
2949
2950 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
2951
2952 PR fortran/83118
2953 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
2954
2955 2018-06-21 Tom de Vries <tdevries@suse.de>
2956
2957 * gcc.dg/guality/pr45882.c (a): Add used attribute.
2958
2959 2018-06-21 Tom de Vries <tdevries@suse.de>
2960
2961 PR tree-optimization/85859
2962 * gcc.dg/pr85859.c: New test.
2963
2964 2018-06-21 Richard Biener <rguenther@suse.de>
2965
2966 PR tree-optimization/86232
2967 * gcc.dg/torture/pr86232.c: New testcase.
2968
2969 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2970
2971 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
2972
2973 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2974
2975 * gcc/gcc.target/aarch64/aes_2.c: New test.
2976
2977 2018-06-20 Than McIntosh <thanm@google.com>
2978
2979 PR libgcc/86213
2980 * gcc.dg/split-8.c: New.
2981
2982 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
2983
2984 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
2985 for vpkudus in place of vpksdus.
2986 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
2987
2988 2018-06-20 Nathan Sidwell <nathan@acm.org>
2989
2990 PR c++/85634
2991 * g++.dg/lookup/pr85634-2.C: New.
2992
2993 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
2994
2995 * g++.dg/template/friend65.C: New.
2996 * g++.dg/cpp0x/main1.C: Likewise.
2997 * g++.dg/other/main2.C: Likewise.
2998 * g++.dg/other/main3.C: Likewise.
2999 * g++.dg/template/friend42.C: Test location too.
3000 * g++.dg/concepts/decl-diagnose.C: Likewise.
3001 * g++.dg/warn/main-2.C: Update.
3002
3003 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
3004 Thomas Schwinge <thomas@codesourcery.com>
3005 Cesar Philippidis <cesar@codesourcery.com>
3006
3007 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
3008 2.5 data clause semantics.
3009 * c-c++-common/goacc/declare-2.c: Likewise.
3010 * c-c++-common/goacc/default-4.c: Likewise.
3011 * c-c++-common/goacc/finalize-1.c: New test.
3012 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
3013 OpenACC 2.5 data clause semantics.
3014 * c-c++-common/goacc/kernels-alias.c: Likewise.
3015 * c-c++-common/goacc/routine-5.c: Likewise.
3016 * c-c++-common/goacc/update-if_present-1.c: New test.
3017 * c-c++-common/goacc/update-if_present-2.c: New test.
3018 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
3019 2.5 data clause semantics.
3020 * gfortran.dg/goacc/combined-directives.f90: Likewise.
3021 * gfortran.dg/goacc/data-tree.f95: Likewise.
3022 * gfortran.dg/goacc/declare-2.f95: Likewise.
3023 * gfortran.dg/goacc/default-4.f: Likewise.
3024 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
3025 * gfortran.dg/goacc/finalize-1.f: New test.
3026 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
3027 OpenACC 2.5 data clause semantics.
3028 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
3029 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
3030 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
3031 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
3032 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
3033 * gfortran.dg/goacc/update-if_present-1.f90: New test.
3034 * gfortran.dg/goacc/update-if_present-2.f90: New test.
3035
3036 2018-06-20 Jakub Jelinek <jakub@redhat.com>
3037
3038 PR c++/86210
3039 * g++.dg/warn/Wnonnull4.C: New test.
3040
3041 2018-06-20 Marek Polacek <polacek@redhat.com>
3042
3043 PR c++/86240
3044 * g++.dg/pr86240.C: New test.
3045
3046 2018-06-20 Jakub Jelinek <jakub@redhat.com>
3047
3048 PR debug/86194
3049 * gcc.target/i386/pr86194.c: New test.
3050
3051 PR tree-optimization/86231
3052 * gcc.dg/tree-ssa/vrp119.c: New test.
3053 * gcc.c-torture/execute/pr86231.c: New test.
3054
3055 2018-06-20 Tom de Vries <tdevries@suse.de>
3056
3057 PR tree-optimization/86097
3058 * gcc.dg/autopar/pr86097.c: New test.
3059
3060 2018-06-20 Nathan Sidwell <nathan@acm.org>
3061
3062 PR c++/85634
3063 * g++.dg/lookup/pr85634.C: New.
3064
3065 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3066
3067 * gcc.target/aarch64/ldp_stp_q.c: New test.
3068 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
3069 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
3070
3071 2018-06-20 Martin Liska <mliska@suse.cz>
3072
3073 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
3074
3075 2018-06-19 Martin Sebor <msebor@redhat.com>
3076
3077 PR tree-optimization/48560
3078 * gcc.dg/Warray-bounds-28.c: New test.
3079
3080 2018-06-19 Martin Sebor <msebor@redhat.com>
3081
3082 PR middle-end/85602
3083 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
3084 to also match C++.
3085
3086 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
3087
3088 * g++.dg/lto/pr84805_0.C: Update template.
3089 * g++.dg/lto/pr84805_1.C: Update template.
3090
3091 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
3092
3093 * gnat.dg/aggr24.adb: New test.
3094 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
3095
3096 2018-06-19 Richard Biener <rguenther@suse.de>
3097
3098 PR tree-optimization/86179
3099 * gcc.dg/pr86179.c: New testcase.
3100
3101 2018-06-18 Martin Sebor <msebor@redhat.com>
3102
3103 PR middle-end/85602
3104 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
3105 * c-c++-common/attr-nonstring-8.c: New test.
3106
3107 2018-06-18 Martin Sebor <msebor@redhat.com>
3108
3109 PR tree-optimization/81384
3110 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
3111 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
3112 * gcc.c-torture/execute/builtins/strnlen.c: New test.
3113 * gcc.dg/attr-nonstring-2.c: New test.
3114 * gcc.dg/attr-nonstring-3.c: New test.
3115 * gcc.dg/attr-nonstring-4.c: New test.
3116 * gcc.dg/strlenopt-45.c: New test.
3117 * gcc.dg/strlenopt.h (strnlen): Declare.
3118
3119 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
3120
3121 PR tree-optimization/86076
3122 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
3123
3124 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
3125
3126 PR tree-optimization/64946
3127 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
3128
3129 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
3130
3131 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
3132 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
3133 * gnat.dg/stack_usage5.adb: New test.
3134
3135 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
3136
3137 PR middle-end/82479
3138 * gcc.dg/tree-ssa/popcount.c: New test.
3139 * gcc.dg/tree-ssa/popcount2.c: New test.
3140
3141 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
3142
3143 PR middle-end/64946
3144 * gcc.dg/absu.c: New test.
3145 * gcc.dg/gimplefe-29.c: New test.
3146 * gcc.target/aarch64/pr64946.c: New test.
3147
3148 2018-06-15 Jakub Jelinek <jakub@redhat.com>
3149
3150 PR c/86093
3151 * c-c++-common/pr86093.c: New test.
3152
3153 PR middle-end/85878
3154 * gfortran.fortran-torture/compile/pr85878.f90: New test.
3155
3156 PR middle-end/86123
3157 * gcc.c-torture/compile/pr86123.c: New test.
3158
3159 2018-06-15 Tom de Vries <tdevries@suse.de>
3160
3161 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
3162
3163 2018-06-15 Nick Clifton <nickc@redhat.com>
3164
3165 PR 84195
3166 * gcc.c-torture/compile/pr84195.c: New test.
3167
3168 2018-06-15 Richard Biener <rguenther@suse.de>
3169
3170 PR middle-end/86159
3171 * g++.dg/pr86159.C: New testcase.
3172
3173 2018-06-15 Richard Biener <rguenther@suse.de>
3174
3175 PR middle-end/86076
3176 * gcc.dg/pr86076.c: New testcase.
3177
3178 2018-06-14 Marek Polacek <polacek@redhat.com>
3179
3180 PR c++/86063
3181 * g++.dg/cpp0x/gen-attrs-65.C: New test.
3182
3183 2018-06-14 Jakub Jelinek <jakub@redhat.com>
3184
3185 PR target/86048
3186 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
3187 -msse2 to dg-options.
3188
3189 PR middle-end/86122
3190 * gcc.c-torture/compile/pr86122.c: New test.
3191
3192 P0624R2 - Default constructible and assignable stateless lambdas
3193 * g++.dg/cpp2a/lambda1.C: New test.
3194 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
3195 for -std=c++2a.
3196
3197 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3198
3199 * g++.dg/other/static3.C: New.
3200 * g++.dg/other/static4.C: Likewise.
3201 * g++.dg/warn/Wshadow-15.C: Likewise.
3202 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
3203 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
3204 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
3205 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
3206 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
3207 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
3208 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
3209
3210 2018-06-14 Jakub Jelinek <jakub@redhat.com>
3211
3212 PR target/85945
3213 * gcc.c-torture/compile/pr85945.c: New test.
3214
3215 2018-06-14 Richard Biener <rguenther@suse.de>
3216
3217 PR ipa/86124
3218 * gcc.dg/pr86124.c: New testcase.
3219
3220 2018-06-13 Martin Sebor <msebor@redhat.com>
3221
3222 PR tree-optimization/86114
3223 * gcc.dg/pr86114.c: New test.
3224
3225 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
3226
3227 PR fortran/86110
3228 * gfortran.dg/pr86110.f90: New test.
3229
3230 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
3231
3232 PR fortran/85703
3233 * gfortran.dg/goacc/pr85703.f90: New test.
3234 * gfortran.dg/gomp/pr85703.f90: New test.
3235
3236 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
3237
3238 PR fortran/85702
3239 * gfortran.dg/goacc/pr85702.f90: New test.
3240
3241 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
3242
3243 * gcc.target/i386/pr86048.c: New test.
3244
3245 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3246
3247 * gcc.target/arc/fma-1.c: New test.
3248
3249 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3250
3251 * gcc.target/arc/pr9001107555.c: New file.
3252
3253 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
3254
3255 * g++.dg/torture/aarch64-vect-init-1.C: New test.
3256
3257 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
3258
3259 * g++.dg/init/delete3.C: New.
3260 * g++.dg/init/new49.C: Likewise.
3261 * g++.dg/init/new25.C: Test locations too.
3262 * g++.dg/template/new4.C: Likewise.
3263 * g++.old-deja/g++.jason/operator.C: Likewise.
3264
3265 2018-06-12 Marek Polacek <polacek@redhat.com>
3266
3267 Core issue 1331 - const mismatch with defaulted copy constructor
3268 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
3269 * g++.dg/cpp0x/defaulted52.C: New test.
3270 * g++.dg/cpp0x/defaulted53.C: New test.
3271 * g++.dg/cpp0x/defaulted54.C: New test.
3272 * g++.dg/cpp0x/defaulted55.C: New test.
3273 * g++.dg/cpp0x/defaulted56.C: New test.
3274 * g++.dg/cpp0x/defaulted57.C: New test.
3275 * g++.dg/cpp0x/defaulted58.C: New test.
3276 * g++.dg/cpp0x/defaulted59.C: New test.
3277 * g++.dg/cpp0x/defaulted60.C: New test.
3278
3279 2018-06-12 David Malcolm <dmalcolm@redhat.com>
3280
3281 PR other/69968
3282 * gcc.dg/spellcheck-transposition.c: New test.
3283
3284 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
3285
3286 PR fortran/44491
3287 * gfortran.dg/pr44491.f90: New testcase
3288
3289 2018-06-12 Martin Sebor <msebor@redhat.com>
3290
3291 PR tree-optimization/85259
3292 * gcc.dg/Wstringop-overflow-5.c: New test.
3293 * gcc.dg/Wstringop-overflow-6.c: New test.
3294
3295 2018-06-12 Martin Sebor <msebor@redhat.com>
3296
3297 PR c/85931
3298 * gcc.dg/Wstringop-truncation-3.c: New test.
3299
3300 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3301
3302 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
3303 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
3304 * gcc.target/powerpc/swaps-p8-17.c: Same.
3305
3306 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3307
3308 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
3309 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
3310 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
3311 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
3312 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
3313 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
3314
3315 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3316
3317 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
3318 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
3319 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
3320 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
3321 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
3322 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
3323
3324 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3325
3326 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
3327 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
3328 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
3329 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
3330 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
3331 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
3332
3333 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3334
3335 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
3336 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
3337 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
3338 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
3339 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
3340 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
3341
3342 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3343
3344 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
3345 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
3346 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
3347 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
3348 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
3349 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
3350
3351 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3352
3353 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
3354 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
3355 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
3356 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
3357 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
3358 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
3359
3360 2018-06-12 Martin Liska <mliska@suse.cz>
3361
3362 * g++.dg/opt/mpx.C: New test.
3363 * gcc.target/i386/mpx.c: New test.
3364
3365 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3366
3367 * gcc.target/arc/builtin_simdarc.c: Update test.
3368 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
3369 * gcc.target/arc/tumaddsidi4.c: Likewise.
3370
3371 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
3372
3373 * gnat.dg/opt72a.ad[sb]: New test.
3374 * gnat.dg/opt72_pkg.ads: New helper.
3375
3376 2018-06-12 Tom de Vries <tdevries@suse.de>
3377
3378 * gcc.dg-selftests/dg-final.exp: New file.
3379
3380 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
3381
3382 * g++.dg/lookup/new2.C: Test locations too.
3383 * g++.dg/other/ellipsis1.C: Likewise.
3384 * g++.dg/other/operator1.C: Likewise.
3385 * g++.dg/other/operator2.C: Likewise.
3386 * g++.dg/overload/operator2.C: Likewise.
3387 * g++.dg/parse/defarg11.C: Likewise.
3388 * g++.dg/parse/operator4.C: Likewise.
3389 * g++.dg/template/error30.C: Likewise.
3390 * g++.dg/template/explicit-args3.C: Likewise.
3391 * g++.dg/warn/effc1.C: Likewise.
3392 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
3393 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
3394 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
3395 * g++.old-deja/g++.jason/conversion5.C: Likewise.
3396 * g++.old-deja/g++.jason/operator.C: Likewise.
3397
3398 2018-06-11 Martin Sebor <msebor@redhat.com>
3399
3400 PR tree-optimization/86083
3401 * gcc.dg/strlenopt-44.c: New test.
3402
3403 2018-06-11 Janus Weil <janus@gcc.gnu.org>
3404
3405 PR fortran/45521
3406 * gfortran.dg/generic_32.f90: New test.
3407 * gfortran.dg/generic_33.f90: New test.
3408
3409 2018-06-11 Carl Love <cel@us.ibm.com>
3410 * gcc.target/powerpc/altivec-7.c (main): Remove tests
3411 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
3412 long long bool. Remove duplicate dg-final for xxlxor. Update
3413 dg-final instruction counts.
3414 * gcc.target/powerpc/altivec-37.c (main): New file for
3415 tests vec_unpackh and vec_unpackl returning long long bool and
3416 long long int.
3417
3418 2018-06-11 Martin Liska <mliska@suse.cz>
3419
3420 PR tree-optimization/86089
3421 * gcc.dg/tree-ssa/pr86089.c: New test.
3422
3423 2018-06-11 Julia Koval <julia.koval@intel.com>
3424
3425 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
3426 * gcc.target/i386/vpclmulqdq.c: Ditto.
3427
3428 2018-06-11 Olivier Hainque <hainque@adacore.com>
3429
3430 * gnat.dg/lang-dw2.adb: New test.
3431 * gnat.dg/lang-dw3.adb: New test.
3432
3433 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
3434
3435 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
3436 gnat.dg/assertion_policy1_pkg.ads: New testcase.
3437
3438 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3439
3440 * gnat.dg/predicate1.adb: New testcase.
3441
3442 2018-06-11 Yannick Moy <moy@adacore.com>
3443
3444 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
3445
3446 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
3447
3448 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
3449 testcase.
3450
3451 2018-06-11 Javier Miranda <miranda@adacore.com>
3452
3453 * gnat.dg/prot4.adb: New testcase.
3454
3455 2018-06-11 Yannick Moy <moy@adacore.com>
3456
3457 * gnat.dg/part_of1-instantiation.adb,
3458 gnat.dg/part_of1-instantiation.ads,
3459 gnat.dg/part_of1-private_generic.adb,
3460 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
3461 testcase.
3462
3463 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
3464
3465 * gnat.dg/contract1.adb: New testcase.
3466
3467 2018-06-11 Javier Miranda <miranda@adacore.com>
3468
3469 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
3470 testcase.
3471
3472 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3473
3474 * gnat.dg/inline_always1.adb: New testcase.
3475
3476 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3477
3478 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
3479 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
3480 gnat.dg/nested_generic2_g2.ads: New testcase.
3481
3482 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
3483
3484 * g++.dg/template/friend64.C: New.
3485 * g++.old-deja/g++.other/friend4.C: Test the location too.
3486 * g++.old-deja/g++.pt/crash23.C: Likewise.
3487
3488 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3489
3490 * gfortran.dg/inline_matmul_23.f90: New test.
3491
3492 2018-06-10 Janus Weil <janus@gcc.gnu.org>
3493
3494 PR fortran/85088
3495 * gfortran.dg/intent_decl_1.f90: New test case.
3496
3497 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3498
3499 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
3500 * gfortran.dg/ieee/large_4.f90: Ditto.
3501 * gfortran.dg/round_4.f90: Ditto.
3502
3503 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3504
3505 PR fortran/38351
3506 * gfortran.dg/pr38351.f90: New test.
3507 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
3508
3509 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3510
3511 PR fortran/85138
3512 PR fortran/85996
3513 PR fortran/86051
3514 * gfortran.dg/pr85138_1.f90: New test.
3515 * gfortran.dg/pr85138_2.f90: Ditto.
3516 * gfortran.dg/pr85996.f90: Ditto.
3517
3518 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3519
3520 PR fortran/78278
3521 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
3522 * gfortran.dg/data_char_1.f90: Ditto.
3523 * gfortran.dg/pr78571.f90: Ditto.
3524 * gfortran.dg/pr78278.f90: New test.
3525
3526 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3527
3528 PR fortran/63514
3529 * gfortran.dg/pr63514.f90: New test.
3530
3531 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3532
3533 PR fortran/85631
3534 * gfortran.dg/bounds_check_20.f90: New test.
3535
3536 2018-06-08 Carl Love <cel@us.ibm.com>
3537
3538 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
3539 vpkudum counts.
3540 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
3541 vec_extract a signed int.
3542 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
3543 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
3544 vcmpgtsd, vcmpgtud.
3545 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
3546 vec_extract a signed int.
3547 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
3548 vec_extract a signed int.
3549 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
3550 vec_xor builtins. Update xxsel, xxlxor counts.
3551
3552 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
3553
3554 PR fortran/86059
3555 * gfortran.dg/associate_30.f90: Remove code tested ...
3556 * gfortran.dg/pr67803.f90: Ditto.
3557 * gfortran.dg/pr67805.f90: Ditto.
3558 * gfortran.dg/pr86059.f90: ... here. New test.
3559
3560 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
3561
3562 PR fortran/78571
3563 * gfortran.dg/pr78571.f90: New test.
3564
3565 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
3566
3567 PR target/85755
3568 * gcc.target/powerpc/pr85755.c: New test.
3569
3570 2018-06-08 Carl Love <cel@us.ibm.com>
3571
3572 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
3573 vsx-vector-6.p7.c.
3574 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
3575 vsx-vector-6.p9.c.
3576 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
3577 for BE system that are different then for an LE system from this file
3578 into vsx-vector-6-le.c using be target qualifier. Remove this file.
3579 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
3580 the various instruction counts. Rename file to vsx-vector-6.p8.c.
3581
3582 2018-06-08 Martin Liska <mliska@suse.cz>
3583
3584 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
3585
3586 2018-06-08 Martin Liska <mliska@suse.cz>
3587
3588 * g++.dg/dg.exp: Do not use mpx.exp.
3589 * g++.dg/lto/lto.exp: Likewise.
3590 * g++.dg/lto/pr69729_0.C: Remove.
3591 * g++.dg/opt/pr71529.C: Remove.
3592 * g++.dg/pr63995-1.C: Remove.
3593 * g++.dg/pr68270.C: Remove.
3594 * g++.dg/pr71624.C: Remove.
3595 * g++.dg/pr71633.C: Remove.
3596 * g++.dg/pr79761.C: Remove.
3597 * g++.dg/pr79764.C: Remove.
3598 * g++.dg/pr79769.C: Remove.
3599 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
3600 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
3601 * gcc.dg/lto/chkp-privatize_0.c: Remove.
3602 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
3603 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
3604 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
3605 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
3606 * gcc.dg/lto/pr66221_0.c: Remove.
3607 * gcc.target/i386/chkp-always_inline.c: Remove.
3608 * gcc.target/i386/chkp-bndret.c: Remove.
3609 * gcc.target/i386/chkp-builtins-1.c: Remove.
3610 * gcc.target/i386/chkp-builtins-2.c: Remove.
3611 * gcc.target/i386/chkp-builtins-3.c: Remove.
3612 * gcc.target/i386/chkp-builtins-4.c: Remove.
3613 * gcc.target/i386/chkp-const-check-1.c: Remove.
3614 * gcc.target/i386/chkp-const-check-2.c: Remove.
3615 * gcc.target/i386/chkp-hidden-def.c: Remove.
3616 * gcc.target/i386/chkp-label-address.c: Remove.
3617 * gcc.target/i386/chkp-lifetime-1.c: Remove.
3618 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
3619 * gcc.target/i386/chkp-pr69044.c: Remove.
3620 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
3621 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
3622 * gcc.target/i386/chkp-strchr.c: Remove.
3623 * gcc.target/i386/chkp-strlen-1.c: Remove.
3624 * gcc.target/i386/chkp-strlen-2.c: Remove.
3625 * gcc.target/i386/chkp-strlen-3.c: Remove.
3626 * gcc.target/i386/chkp-strlen-4.c: Remove.
3627 * gcc.target/i386/chkp-strlen-5.c: Remove.
3628 * gcc.target/i386/chkp-stropt-1.c: Remove.
3629 * gcc.target/i386/chkp-stropt-10.c: Remove.
3630 * gcc.target/i386/chkp-stropt-11.c: Remove.
3631 * gcc.target/i386/chkp-stropt-12.c: Remove.
3632 * gcc.target/i386/chkp-stropt-13.c: Remove.
3633 * gcc.target/i386/chkp-stropt-14.c: Remove.
3634 * gcc.target/i386/chkp-stropt-15.c: Remove.
3635 * gcc.target/i386/chkp-stropt-16.c: Remove.
3636 * gcc.target/i386/chkp-stropt-17.c: Remove.
3637 * gcc.target/i386/chkp-stropt-2.c: Remove.
3638 * gcc.target/i386/chkp-stropt-3.c: Remove.
3639 * gcc.target/i386/chkp-stropt-4.c: Remove.
3640 * gcc.target/i386/chkp-stropt-5.c: Remove.
3641 * gcc.target/i386/chkp-stropt-6.c: Remove.
3642 * gcc.target/i386/chkp-stropt-7.c: Remove.
3643 * gcc.target/i386/chkp-stropt-8.c: Remove.
3644 * gcc.target/i386/chkp-stropt-9.c: Remove.
3645 * gcc.target/i386/i386.exp: Do not use mpx.exp.
3646 * gcc.target/i386/indirect-thunk-11.c: Remove.
3647 * gcc.target/i386/indirect-thunk-12.c: Remove.
3648 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
3649 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
3650 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
3651 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
3652 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
3653 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
3654 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
3655 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
3656 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
3657 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
3658 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
3659 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
3660 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
3661 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
3662 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
3663 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
3664 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
3665 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
3666 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
3667 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
3668 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
3669 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
3670 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
3671 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
3672 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
3673 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
3674 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
3675 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
3676 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
3677 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
3678 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
3679 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
3680 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
3681 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
3682 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
3683 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
3684 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
3685 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
3686 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
3687 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
3688 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
3689 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
3690 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
3691 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
3692 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
3693 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
3694 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
3695 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
3696 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
3697 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
3698 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
3699 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
3700 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
3701 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
3702 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
3703 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
3704 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
3705 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
3706 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
3707 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
3708 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
3709 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
3710 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
3711 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
3712 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
3713 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
3714 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
3715 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
3716 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
3717 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
3718 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
3719 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
3720 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
3721 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
3722 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
3723 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
3724 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
3725 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
3726 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
3727 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
3728 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
3729 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
3730 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
3731 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
3732 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
3733 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
3734 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
3735 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
3736 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
3737 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
3738 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
3739 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
3740 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
3741 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
3742 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
3743 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
3744 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
3745 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
3746 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
3747 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
3748 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
3749 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
3750 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
3751 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
3752 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
3753 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
3754 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
3755 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
3756 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
3757 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
3758 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
3759 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
3760 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
3761 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
3762 * gcc.target/i386/mpx/label-address-1.c: Remove.
3763 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
3764 * gcc.target/i386/mpx/macro.c: Remove.
3765 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
3766 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
3767 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
3768 * gcc.target/i386/mpx/memcpy-1.c: Remove.
3769 * gcc.target/i386/mpx/memmove-1.c: Remove.
3770 * gcc.target/i386/mpx/memmove-2.c: Remove.
3771 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
3772 * gcc.target/i386/mpx/mpx-check.h: Remove.
3773 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
3774 * gcc.target/i386/mpx/mpx.exp: Remove.
3775 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
3776 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
3777 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
3778 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
3779 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
3780 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
3781 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
3782 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
3783 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
3784 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
3785 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
3786 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
3787 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
3788 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
3789 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
3790 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
3791 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
3792 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
3793 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
3794 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
3795 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
3796 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
3797 * gcc.target/i386/mpx/pr65508.c: Remove.
3798 * gcc.target/i386/mpx/pr65531.cc: Remove.
3799 * gcc.target/i386/mpx/pr66048.cc: Remove.
3800 * gcc.target/i386/mpx/pr66134.c: Remove.
3801 * gcc.target/i386/mpx/pr66566.c: Remove.
3802 * gcc.target/i386/mpx/pr66567.c: Remove.
3803 * gcc.target/i386/mpx/pr66568.c: Remove.
3804 * gcc.target/i386/mpx/pr66569.c: Remove.
3805 * gcc.target/i386/mpx/pr66581.c: Remove.
3806 * gcc.target/i386/mpx/pr68337-1.c: Remove.
3807 * gcc.target/i386/mpx/pr68337-2.c: Remove.
3808 * gcc.target/i386/mpx/pr68416.c: Remove.
3809 * gcc.target/i386/mpx/pr78339.c: Remove.
3810 * gcc.target/i386/mpx/pr79631.c: Remove.
3811 * gcc.target/i386/mpx/pr79633.c: Remove.
3812 * gcc.target/i386/mpx/pr79753.c: Remove.
3813 * gcc.target/i386/mpx/pr79770.c: Remove.
3814 * gcc.target/i386/mpx/pr79987.c: Remove.
3815 * gcc.target/i386/mpx/pr79988.c: Remove.
3816 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
3817 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
3818 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
3819 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
3820 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
3821 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
3822 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
3823 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
3824 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
3825 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
3826 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
3827 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
3828 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
3829 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
3830 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
3831 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
3832 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
3833 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
3834 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
3835 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
3836 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
3837 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
3838 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
3839 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
3840 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
3841 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
3842 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
3843 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
3844 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
3845 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
3846 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
3847 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
3848 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
3849 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
3850 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
3851 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
3852 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
3853 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
3854 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
3855 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
3856 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
3857 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
3858 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
3859 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
3860 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
3861 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
3862 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
3863 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
3864 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
3865 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
3866 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
3867 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
3868 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
3869 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
3870 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
3871 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
3872 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
3873 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
3874 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
3875 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
3876 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
3877 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
3878 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
3879 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
3880 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
3881 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
3882 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
3883 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
3884 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
3885 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
3886 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
3887 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
3888 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
3889 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
3890 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
3891 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
3892 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
3893 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
3894 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
3895 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
3896 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
3897 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
3898 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
3899 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
3900 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
3901 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
3902 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
3903 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
3904 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
3905 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
3906 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
3907 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
3908 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
3909 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
3910 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
3911 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
3912 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
3913 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
3914 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
3915 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
3916 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
3917 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
3918 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
3919 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
3920 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
3921 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
3922 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
3923 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
3924 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
3925 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
3926 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
3927 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
3928 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
3929 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
3930 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
3931 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
3932 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
3933 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
3934 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
3935 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
3936 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
3937 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
3938 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
3939 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
3940 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
3941 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
3942 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
3943 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
3944 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
3945 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
3946 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
3947 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
3948 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
3949 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
3950 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
3951 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
3952 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
3953 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
3954 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
3955 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
3956 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
3957 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
3958 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
3959 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
3960 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
3961 * gcc.target/i386/pr63995-2.c: Remove.
3962 * gcc.target/i386/pr64805.c: Remove.
3963 * gcc.target/i386/pr65044.c: Remove.
3964 * gcc.target/i386/pr65167.c: Remove.
3965 * gcc.target/i386/pr65183.c: Remove.
3966 * gcc.target/i386/pr65184.c: Remove.
3967 * gcc.target/i386/pr65523.c: Remove.
3968 * gcc.target/i386/pr70876.c: Remove.
3969 * gcc.target/i386/pr70877.c: Remove.
3970 * gcc.target/i386/pr71458.c: Remove.
3971 * gcc.target/i386/pr80880.c: Remove.
3972 * gcc.target/i386/ret-thunk-25.c: Remove.
3973 * gcc.target/i386/thunk-retbnd.c: Remove.
3974 * lib/mpx-dg.exp: Remove.
3975 * gcc.target/i386/funcspec-56.inc: Adjust test case.
3976
3977 2018-06-07 Carl Love <cel@us.ibm.com>
3978
3979 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
3980 statements.
3981
3982 2018-06-07 Carl Love <cel@us.ibm.com>
3983
3984 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
3985 error message.
3986
3987 2018-06-07 Marek Polacek <polacek@redhat.com>
3988
3989 PR c/85318
3990 * gcc.dg/Wc90-c99-compat-10.c: New test.
3991 * gcc.dg/Wc90-c99-compat-11.c: New test.
3992 * gcc.dg/Wc90-c99-compat-12.c: New test.
3993 * gcc.dg/Wc90-c99-compat-9.c: New test.
3994
3995 2018-06-07 Paul Koning <ni1d@arrl.net>
3996
3997 * gcc.c-torture/compile/20180605-1.c: New test.
3998
3999 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
4000
4001 PR fortran/86045
4002 * gfortran.dg/pr86045.f90: New test.
4003
4004 2018-06-07 Marek Polacek <polacek@redhat.com>
4005
4006 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
4007
4008 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
4009
4010 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
4011
4012 2018-06-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
4013
4014 * gcc.target/msp430/msp430i-device-symbol.c: New test.
4015 * gcc.target/msp430/msp430f-device-symbol.c: New test.
4016 * gcc.target/msp430/msp430.h: New test header file.
4017
4018 2018-06-07 Jakub Jelinek <jakub@redhat.com>
4019
4020 PR tree-optimization/69615
4021 * gcc.dg/tree-ssa/pr69615.c: New test.
4022
4023 2018-06-07 Richard Biener <rguenther@suse.de>
4024
4025 PR tree-optimization/85935
4026 * gcc.dg/graphite/pr85935.c: New testcase.
4027
4028 2018-06-04 Carl Love <cel@us.ibm.com>
4029
4030 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
4031 debug print statements. Fix a few formating issues.
4032
4033 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
4034
4035 PR target/85657
4036 * gcc.target/powerpc/pr85657-4.c: New tests.
4037 * gcc.target/powerpc/pr85657-5.c: Likewise.
4038 * gcc.target/powerpc/pr85657-6.c: Likewise.
4039
4040 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4041
4042 PR fortran/85641
4043 * gfortran.dg/realloc_on_assign_30.f90: New test.
4044
4045 2018-06-06 Carl Love <cel@us.ibm.com>
4046 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
4047 argument to vui_arg.
4048
4049 2018-06-06 Carl Love <cel@us.ibm.com>
4050
4051 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
4052 to builtins-4.c.
4053 * gcc.target/powerpc/builtins-4.c: New test file for tests
4054 that need -mvsx.
4055
4056 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
4057
4058 PR target/85657
4059 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
4060 be used in templates. Don't check for them in overloaded functions.
4061
4062 2018-06-06 Jim Wilson <jimw@sifive.com>
4063
4064 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
4065 * gcc.target/riscv/interrupt-mmode.c: New.
4066 * gcc.target/riscv/interrupt-smode.c: New.
4067 * gcc.target/riscv/interrupt-umode.c: New.
4068
4069 2018-06-06 Marek Polacek <polacek@redhat.com>
4070
4071 PR c++/85977
4072 * g++.dg/cpp0x/initlist102.C: New test.
4073 * g++.dg/cpp0x/initlist103.C: New test.
4074 * g++.dg/cpp0x/initlist104.C: New test.
4075
4076 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
4077
4078 * gcc.dg/torture/pr86066.c: New test.
4079
4080 2018-06-06 Richard Biener <rguenther@suse.de>
4081
4082 PR tree-optimization/86062
4083 * g++.dg/tree-ssa/pr86062.C: New testcase.
4084
4085 2018-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
4086
4087 * gcc.target/msp430/function-attributes-4.c: New test.
4088 * gcc.target/msp430/static-interrupts.c: New test.
4089
4090 2018-06-05 Steve Ellcey <sellcey@cavium.com>
4091
4092 PR target/79924
4093 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
4094 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
4095 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
4096 * gcc.target/aarch64/nofp_1.c: Ditto.
4097
4098 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
4099
4100 * gcc.target/arm/cmse/cmse-1c99.c: New test.
4101
4102 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
4103
4104 PR fortran/85701
4105 * gfortran.dg/goacc/pr85701.f90: New test.
4106
4107 2018-06-05 Marek Polacek <polacek@redhat.com>
4108
4109 PR c++/85976
4110 * g++.dg/cpp0x/alias-decl-64.C: New test.
4111
4112 2018-06-05 Richard Biener <rguenther@suse.de>
4113
4114 PR tree-optimization/86046
4115 * gcc.dg/pr86046.c: New testcase.
4116
4117 2018-06-05 Richard Biener <rguenther@suse.de>
4118
4119 PR tree-optimization/86047
4120 * gcc.dg/pr86047.c: New testcase.
4121
4122 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4123
4124 PR target/81497
4125 * g++.target/arm/arm.exp: New file.
4126 * g++.target/arm/pr81497.C: Likewise.
4127
4128 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
4129
4130 * gcc.target/s390/htm-builtins-compile-4.c: New test.
4131
4132 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
4133
4134 * gcc.dg/store_merging_21.c: New test.
4135 * gnat.dg/opt71b.adb: Likewise.
4136 * gnat.dg/opt71.adb: Rename into...
4137 * gnat.dg/opt71a.adb: ...this.
4138
4139 2018-06-04 Richard Biener <rguenther@suse.de>
4140
4141 PR tree-optimization/85955
4142 * gcc.dg/pr85955.c: New testcase.
4143
4144 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
4145
4146 PR fortran/85981
4147 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
4148 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
4149 * gfortran.dg/allocate_stat_2.f90: Ditto.
4150 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
4151
4152 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
4153
4154 * gcc.target/aarch64/sve/extract_5.c: New test.
4155
4156 2018-06-04 Jakub Jelinek <jakub@redhat.com>
4157
4158 PR target/85832
4159 PR target/86036
4160 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
4161 vptestm.
4162 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
4163 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
4164 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
4165 * gcc.target/i386/avx512bw-pr86036.c: New test.
4166
4167 2018-06-04 Richard Biener <rguenther@suse.de>
4168
4169 PR tree-optimization/86038
4170 * gcc.dg/pr86038.c: New testcase.
4171
4172 2018-06-04 Jakub Jelinek <jakub@redhat.com>
4173
4174 PR tree-optimization/69615
4175 * gcc.dg/pr69615.c: New test.
4176
4177 PR c++/86025
4178 * c-c++-common/gomp/pr86025.c: New test.
4179
4180 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
4181
4182 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
4183
4184 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
4185
4186 * gcc.dg/torture/pr86034.c: New test.
4187
4188 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
4189
4190 PR fortran/36497
4191 * gfortran.dg/cray_pointer_12.f90: New test.
4192
4193 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
4194
4195 PR fortran/85938
4196 * gfortran.dg/pr85938.f90: Fixed by revision r261081
4197
4198 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
4199
4200 * gnat.dg/specs/opt3.ads: New test.
4201 * gnat.dg/specs/opt3_pkg.ads: New helper.
4202
4203 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
4204
4205 * gnat.dg/discr53.ad[sb]: New test.
4206 * gnat.dg/discr53_pkg.ads: New helper.
4207
4208 2018-06-01 Carl Love <cel@us.ibm.com>
4209
4210 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
4211 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
4212
4213 2018-06-01 Carl Love <cel@us.ibm.com>
4214
4215 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
4216 to make it consistent with the naming convention in the file.
4217 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
4218 to altivec-7.c. Delete file.
4219 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
4220 to altivec-7.c. Delete file.
4221 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
4222 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
4223 vec_unpackl tests. Update instruction counts.
4224 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
4225 tests to builtins-1.c.
4226 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
4227 tests to builtins-1.c.
4228 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
4229 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
4230 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
4231 Remove vec_ctf tests returning double. Remove vec_cts with
4232 double args. Remove vec_sel with invalid arguments. Add tests for
4233 vec_splat.
4234 Add instruction counts for new tests.
4235 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
4236 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
4237 vec_unsigned.
4238 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
4239 test_sll_vsill_vsill_vuc.
4240 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
4241 vec_revb.
4242 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
4243 tests from altivec-7.h.
4244 * gcc.target/powerpc/vsx-7-be.c: Remove file.
4245 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
4246 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
4247 splat_sll, splat_uc, splat_int128, splat_uint128.
4248 Make second argument of vec_extract and vec_insert a signed int.
4249 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
4250 argument.
4251
4252 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
4253
4254 * gcc.dg/store_merging_20.c: New test.
4255 * gnat.dg/opt71.adb: Likewise.
4256 * gnat.dg/opt71_pkg.ads: New helper.
4257
4258 2018-06-01 Carl Love <cel@us.ibm.com>
4259
4260 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
4261 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
4262 Add vec_xst_be for signed and unsigned arguments.
4263
4264 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
4265
4266 PR fortran/85816
4267 PR fortran/85975
4268 * gfortran.dg/pr85816.f90: New test.
4269 * gfortran.dg/pr85975.f90: New test.
4270
4271 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
4272
4273 PR fortran/63570
4274 * gfortran.dg/random_init_1.f90: New test.
4275 * gfortran.dg/random_init_2.f90: New test.
4276 * gfortran.dg/random_init_3.f90: New test.
4277 * gfortran.dg/random_init_4.f90: New test.
4278 * gfortran.dg/random_init_5.f90: New test.
4279 * gfortran.dg/random_init_6.f90: New test.
4280
4281 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
4282
4283 PR tree-optimization/85989
4284 * gcc.dg/torture/pr85989.c: New test.
4285
4286 2018-06-01 Richard Biener <rguenther@suse.de>
4287
4288 PR middle-end/86017
4289 * gcc.dg/tree-ssa/pr86017.c: New testcase.
4290
4291 2018-06-01 Richard Biener <rguenther@suse.de>
4292
4293 PR ipa/85960
4294 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
4295
4296 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
4297
4298 PR middle-end/78809
4299 * gcc.dg/strcmpopt_2.c: New test.
4300 * gcc.dg/strcmpopt_3.c: New test.
4301
4302 PR middle-end/83026
4303 * gcc.dg/strcmpopt_3.c: New test.
4304
4305 2018-05-31 Jakub Jelinek <jakub@redhat.com>
4306
4307 PR target/85984
4308 * gcc.target/i386/pr85984.c: New test.
4309
4310 2018-05-31 Martin Sebor <msebor@redhat.com>
4311
4312 PR c/82063
4313 * gcc.dg/Walloc-size-larger-than-1.c: New test.
4314 * gcc.dg/Walloc-size-larger-than-10.c: New test.
4315 * gcc.dg/Walloc-size-larger-than-11.c: New test.
4316 * gcc.dg/Walloc-size-larger-than-12.c: New test.
4317 * gcc.dg/Walloc-size-larger-than-13.c: New test.
4318 * gcc.dg/Walloc-size-larger-than-14.c: New test.
4319 * gcc.dg/Walloc-size-larger-than-15.c: New test.
4320 * gcc.dg/Walloc-size-larger-than-16.c: New test.
4321 * gcc.dg/Walloc-size-larger-than-17.c: New test.
4322 * gcc.dg/Walloc-size-larger-than-2.c: New test.
4323 * gcc.dg/Walloc-size-larger-than-3.c: New test.
4324 * gcc.dg/Walloc-size-larger-than-4.c: New test.
4325 * gcc.dg/Walloc-size-larger-than-5.c: New test.
4326 * gcc.dg/Walloc-size-larger-than-6.c: New test.
4327 * gcc.dg/Walloc-size-larger-than-7.c: New test.
4328 * gcc.dg/Walloc-size-larger-than-8.c: New test.
4329 * gcc.dg/Walloc-size-larger-than-9.c: New test.
4330 * gcc.dg/Walloc-size-larger-than.c: New test.
4331
4332 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
4333 Cesar Philippidis <cesar@codesourcery.com>
4334
4335 PR middle-end/85879
4336 * gfortran.dg/goacc/pr77371-1.f90: New test.
4337 * gfortran.dg/goacc/pr77371-2.f90: New test.
4338 * gfortran.dg/goacc/pr85879.f90: New test.
4339
4340 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4341
4342 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
4343 * gnat.dg/stack_usage1b.adb: Likewise.
4344 * gnat.dg/stack_usage1c.adb: Likewise.
4345 * gnat.dg/stack_usage3.adb: Likewise.
4346 * gnat.dg/stack_usage1_pkg.adb: Delete.
4347
4348 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4349
4350 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
4351 * gcc.dg/store_merging_11.c: Likewise.
4352 * gcc.dg/store_merging_13.c: Likewise.
4353 * gcc.dg/store_merging_14.c: Likewise.
4354 * gcc.dg/store_merging_15.c: Likewise.
4355 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
4356
4357 2018-05-31 Ed Schonberg <schonberg@adacore.com>
4358
4359 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
4360 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
4361 gnat.dg/limited1_outer.ads: New testcase.
4362
4363 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
4364
4365 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
4366 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
4367 New testcase.
4368
4369 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4370
4371 * gnat.dg/size_clause1.adb: New testcase.
4372
4373 2018-05-31 Javier Miranda <miranda@adacore.com>
4374
4375 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
4376
4377 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
4378
4379 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
4380 vld1x3 intrinsics for aarch64.
4381 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
4382 vst1x2 intrinsics for aarch64.
4383 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
4384 vst1x3 intrinsics for aarch64.
4385
4386 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
4387
4388 PR c++/77777
4389 * g++.dg/diagnostic/pr77777.C: New test.
4390
4391 2018-05-30 David Pagan <dave.pagan@oracle.com>
4392
4393 PR c/55976
4394 * gcc.dg/noncompile/pr55976-1.c: New test.
4395 * gcc.dg/noncompile/pr55976-2.c: New test.
4396
4397 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
4398
4399 * gcc.dg/lto/20111213-1_0.c: Fix template.
4400 * gcc.dg/lto/20100603-1_0.c: Fix template.
4401 * gcc.dg/lto/20100603-2_0.c: Fix template.
4402 * gcc.dg/lto/20100603-3_0.c: Fix template.
4403
4404 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
4405 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
4406 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
4407 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
4408 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
4409 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
4410 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
4411 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
4412 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
4413 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
4414 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
4415 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
4416 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
4417 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
4418 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
4419 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
4420 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
4421 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
4422 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
4423 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
4424 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
4425 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
4426 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
4427 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
4428 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
4429 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
4430 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
4431 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
4432 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
4433 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
4434 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
4435 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
4436 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
4437 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
4438 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
4439 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
4440 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
4441 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
4442 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
4443 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
4444 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
4445 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
4446 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
4447 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
4448 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
4449 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
4450 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
4451 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
4452 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
4453 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
4454 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
4455 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
4456 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
4457 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
4458 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
4459 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
4460 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
4461 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
4462 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
4463 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
4464 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
4465 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
4466
4467 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
4468
4469 Revert:
4470 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
4471
4472 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
4473
4474 * gcc.target/aarch64/simd/ldp_stp_9: New.
4475 * gcc.target/aarch64/simd/ldp_stp_10: New.
4476 * gcc.target/aarch64/simd/ldp_stp_11: New.
4477 * gcc.target/aarch64/simd/ldp_stp_12: New.
4478
4479 2018-05-30 Ed Schonberg <schonberg@adacore.com>
4480
4481 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
4482
4483 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
4484
4485 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
4486
4487 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
4488
4489 PR target/85950
4490 * gcc.target/i386/pr85950.c: New test.
4491
4492 2018-05-29 Marek Polacek <polacek@redhat.com>
4493
4494 PR c++/85883
4495 * g++.dg/cpp1z/class-deduction55.C: New test.
4496 * g++.dg/cpp1z/class-deduction56.C: New test.
4497 * g++.dg/cpp1z/class-deduction57.C: New test.
4498
4499 2018-05-29 Jakub Jelinek <jakub@redhat.com>
4500
4501 PR c++/85952
4502 * g++.dg/warn/Wunused-var-33.C: New test.
4503
4504 PR target/85918
4505 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
4506 and -fno-vect-cost-model options. Add aligned(64) attribute to the
4507 arrays. Add suffix 1 to all functions and use 4 iterations rather
4508 than N. Add functions with conversions to and from float.
4509 Add new set of functions with 8 iterations and another one
4510 with 16 iterations, expect 24 vectorized loops instead of just 4.
4511 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
4512
4513 2018-05-29 Javier Miranda <miranda@adacore.com>
4514
4515 * gnat.dg/equal2.adb: New testcase.
4516
4517 2018-05-29 Ed Schonberg <schonberg@adacore.com>
4518
4519 * gnat.dg/float_attributes_overflows.adb: New testcase.
4520
4521 2018-05-29 Pascal Obry <obry@adacore.com>
4522
4523 * gnat.dg/normalize_pathname.adb: New testcase.
4524
4525 2018-05-29 Tom de Vries <tom@codesourcery.com>
4526
4527 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
4528 message.
4529 * lib/scanipa.exp (scan-ipa-dump-times): Same.
4530 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
4531 * lib/scantree.exp (scan-tree-dump-times): Same.
4532
4533 2018-05-29 Tom de Vries <tom@codesourcery.com>
4534
4535 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
4536 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
4537 Use proc name as first argument to dg-scan.
4538
4539 2018-05-29 Tom de Vries <tom@codesourcery.com>
4540
4541 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
4542 with no arguments.
4543
4544 2018-05-28 Richard Biener <rguenther@suse.de>
4545
4546 PR tree-optimization/85934
4547 * gcc.target/i386/pr85934.c: New testcase.
4548
4549 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
4550
4551 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
4552
4553 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
4554
4555 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
4556
4557 2018-05-28 Ed Schonberg <schonberg@adacore.com>
4558
4559 * gnat.dg/fixedpnt5.adb: New testcase.
4560
4561 2018-05-28 Justin Squirek <squirek@adacore.com>
4562
4563 * gnat.dg/array31.adb: New testcase.
4564
4565 2018-05-28 Justin Squirek <squirek@adacore.com>
4566
4567 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
4568 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
4569
4570 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
4571
4572 * gfortran.dg/data_stmt_pointer.f90: new test.
4573
4574 2018-05-27 Jakub Jelinek <jakub@redhat.com>
4575
4576 PR target/85918
4577 * gcc.target/i386/avx512dq-pr85918.c: New test.
4578
4579 2018-05-25 Jim Wilson <jimw@sifive.com>
4580
4581 * gcc.target/riscv/interrupt-1.c: New.
4582 * gcc.target/riscv/interrupt-2.c: New.
4583 * gcc.target/riscv/interrupt-3.c: New.
4584 * gcc.target/riscv/interrupt-4.c: New.
4585 * gcc.target/riscv/interrupt-5.c: New.
4586
4587 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
4588
4589 PR fortran/85786
4590 * gfortran.dg/pr85786.f90: New test.
4591
4592 2018-05-25 Paul Koning <ni1d@arrl.net>
4593
4594 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
4595 * gcc.c-torture/compile/pr55921.c: Ditto.
4596 * gcc.c-torture/compile/pr60655-1.c: Ditto.
4597 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
4598
4599 2018-05-25 Jakub Jelinek <jakub@redhat.com>
4600
4601 PR target/85832
4602 * gcc.target/i386/avx512f-pr85832.c: New test.
4603 * gcc.target/i386/avx512vl-pr85832.c: New test.
4604 * gcc.target/i386/avx512bw-pr85832.c: New test.
4605 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
4606
4607 2018-05-25 Bin Cheng <bin.cheng@arm.com>
4608
4609 PR tree-optimization/85720
4610 * gcc.dg/tree-ssa/pr85720.c: New test.
4611 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
4612 distribution.
4613
4614 2018-05-25 Martin Liska <mliska@suse.cz>
4615
4616 PR testsuite/85911
4617 * gcc.dg/tree-prof/update-loopch.c: Do not scan
4618 for 'Removing basic block'.
4619
4620 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
4621
4622 * gnat.dg/sec_stack1.adb: New testcase.
4623
4624 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4625
4626 * gnat.dg/fixedpnt4.adb: New testcase.
4627
4628 2018-05-25 Javier Miranda <miranda@adacore.com>
4629
4630 * gnat.dg/interface7.adb: New testcase.
4631
4632 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
4633
4634 * gnat.dg/sec_stack2.adb: New testcase.
4635
4636 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4637
4638 * gnat.dg/interface6.adb: New testcase.
4639
4640 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4641
4642 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
4643
4644 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4645
4646 * lib/target-supports.exp
4647 (check_effective_target_vect_double_cond_arith): Include
4648 multiplication and division.
4649 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
4650 fully-masked loops with a fixed vector length.
4651 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
4652 tests.
4653 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
4654 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
4655 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
4656
4657 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4658
4659 * gcc.target/aarch64/sve/div_1.c: New test.
4660 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
4661 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
4662 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
4663
4664 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4665
4666 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
4667
4668 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4669
4670 * lib/target-supports.exp
4671 (check_effective_target_vect_double_cond_arith): New proc.
4672 * gcc.dg/vect/vect-cond-arith-1.c: New test.
4673 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
4674 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
4675 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
4676 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
4677 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
4678 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
4679
4680 2018-05-25 Janus Weil <janus@gcc.gnu.org>
4681
4682 PR fortran/85839
4683 * gfortran.dg/f2018_obs.f90: New test case.
4684
4685 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4686
4687 PR fortran/85543
4688 * gfortran.dg/pr85543.f90: New test.
4689
4690 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4691
4692 PR fortran/85780
4693 * gfortran.dg/pr85780.f90: New test.
4694
4695 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4696
4697 PR fortran/85779
4698 * gfortran.dg/pr85779_1.f90: New test.
4699 * gfortran.dg/pr85779_2.f90: Ditto.
4700 * gfortran.dg/pr85779_3.f90: Ditto.
4701
4702 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4703
4704 PR fortran/85895
4705
4706 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
4707 * gfortran.dg/pr85895.f90: New test.
4708
4709 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
4710
4711 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
4712 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
4713
4714 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
4715
4716 * gcc.dg/fold-popcount-1.c: New testcase.
4717 * gcc.dg/fold-popcount-2.c: New testcase.
4718 * gcc.dg/fold-popcount-3.c: New testcase.
4719 * gcc.dg/fold-popcount-4.c: New testcase.
4720
4721 2018-05-24 Marek Polacek <polacek@redhat.com>
4722
4723 PR c++/85847
4724 * g++.dg/cpp0x/new3.C: New test.
4725
4726 2018-05-24 Javier Miranda <miranda@adacore.com>
4727
4728 * gnat.dg/discr52.adb: New testcase.
4729
4730 2018-05-24 Ed Schonberg <schonberg@adacore.com>
4731
4732 * gnat.dg/others1.adb: New testcase.
4733
4734 2018-05-24 Justin Squirek <squirek@adacore.com>
4735
4736 * gnat.dg/raise_expr.adb: New testcase.
4737
4738 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
4739
4740 * gnat.dg/formal_containers.adb: New testcase.
4741
4742 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4743
4744 * gcc.target/i386/pr85345.c: Require ifunc support.
4745
4746 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
4747
4748 * gcc.dg/vect/vect-fma-1.c: New test.
4749
4750 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4751
4752 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
4753 scan-tree-dump*.
4754
4755 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
4756
4757 PR target/83009
4758 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
4759
4760 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
4761
4762 PR target/78849
4763 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
4764 DEFAULT_CFLAGS.
4765 * gcc.target/msp430/pr78849.c: New test.
4766
4767 2018-05-23 Marek Polacek <polacek@redhat.com>
4768
4769 * g++.dg/cpp2a/range-for8.C: New test.
4770 * g++.dg/cpp2a/range-for9.C: New test.
4771 * g++.dg/cpp2a/range-for10.C: New test.
4772
4773 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
4774
4775 * lib/target-supports.exp (check_effective_target_be): New.
4776 (check_effective_target_le): New.
4777
4778 2018-05-23 Marek Polacek <polacek@redhat.com>
4779
4780 * g++.dg/cpp2a/range-for1.C: New test.
4781 * g++.dg/cpp2a/range-for2.C: New test.
4782 * g++.dg/cpp2a/range-for3.C: New test.
4783 * g++.dg/cpp2a/range-for4.C: New test.
4784 * g++.dg/cpp2a/range-for5.C: New test.
4785 * g++.dg/cpp2a/range-for6.C: New test.
4786 * g++.dg/cpp2a/range-for7.C: New test.
4787
4788 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
4789
4790 * gcc.target/i386/cvt-3.c: New test.
4791
4792 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
4793
4794 * gcc.target/i386/cvt-2.c: New test.
4795
4796 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
4797
4798 * gcc.dg/pr79985.c: New testcase.
4799
4800 2018-05-23 Richard Biener <rguenther@suse.de>
4801
4802 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
4803
4804 2018-05-23 Sudakshina Das <sudi.das@arm.com>
4805
4806 PR target/84882
4807 * gcc.target/aarch64/pr84882.c: New test.
4808 * gcc.target/aarch64/target_attr_18.c: Likewise.
4809
4810 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
4811
4812 PR tree-optimization/85853
4813 * gfortran.dg/vect/pr85853.f90: New test.
4814
4815 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4816
4817 * gnat.dg/import2.adb: New testcase.
4818
4819 2018-05-23 Ed Schonberg <schonberg@adacore.com>
4820
4821 * gnat.dg/discr51.adb: New testcase.
4822
4823 2018-05-23 Javier Miranda <miranda@adacore.com>
4824
4825 * gnat.dg/valid_scalars1.adb: New testcase.
4826
4827 2018-05-23 Ed Schonberg <schonberg@adacore.com>
4828
4829 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
4830
4831 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4832
4833 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
4834 testcase.
4835
4836 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4837
4838 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
4839 testcase.
4840
4841 2018-05-23 Bob Duff <duff@adacore.com>
4842
4843 * gnat.dg/addr10.adb: New testcase.
4844
4845 2018-05-23 Richard Biener <rguenther@suse.de>
4846
4847 PR middle-end/85874
4848 * gcc.dg/Wstrict-overflow-27.c: New testcase.
4849
4850 2018-05-23 Yury Gribov <tetra2005@gmail.com>
4851
4852 PR tree-optimization/85822
4853 * c-c++-common/pr85822.c: New test.
4854
4855 2018-05-23 Richard Biener <rguenther@suse.de>
4856
4857 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
4858
4859 2018-05-22 Janus Weil <janus@gcc.gnu.org>
4860
4861 PR fortran/85841
4862 * gfortran.dg/pr30667.f: Add option "-std=legacy".
4863
4864 2018-05-22 Martin Sebor <msebor@redhat.com>
4865
4866 PR middle-end/85359
4867 * gcc.dg/attr-nonstring.c: New test.
4868
4869 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
4870
4871 PR target/85345
4872 * gcc.target/i386/pr85345.c: New test.
4873
4874 2018-05-22 Luis Machado <luis.machado@linaro.org>
4875
4876 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
4877
4878 2018-05-22 Janus Weil <janus@gcc.gnu.org>
4879
4880 PR fortran/85841
4881 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
4882 dg-additional-options.
4883 * gfortran.dg/graphite/block-2.f: Ditto.
4884 * gfortran.dg/graphite/id-19.f: Ditto.
4885 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
4886 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
4887 * gfortran.dg/vect/pr52580.f: Ditto.
4888
4889 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
4890
4891 * gcc.target/aarch64/ldp_stp_6.c: New.
4892 * gcc.target/aarch64/ldp_stp_7.c: New.
4893 * gcc.target/aarch64/ldp_stp_8.c: New.
4894
4895 2018-05-22 Martin Sebor <msebor@redhat.com>
4896
4897 PR c/85623
4898 * c-c++-common/attr-nonstring-3.c: Adjust.
4899 * c-c++-common/attr-nonstring-4.c: Adjust.
4900 * c-c++-common/attr-nonstring-6.c: New test.
4901
4902 2018-05-22 Martin Sebor <msebor@redhat.com>
4903
4904 PR tree-optimization/85826
4905 * gcc.dg/Wrestrict-17.c: New test.
4906
4907 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
4908
4909 * gcc.dg/torture/pr85862.c: Rename to...
4910 * gcc.dg/torture/pr85852.c: ...this.
4911
4912 2018-05-22 Justin Squirek <squirek@adacore.com>
4913
4914 * gnat.dg/warn14.adb: New testcase.
4915
4916 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
4917
4918 * gnat.dg/controlled8.adb: New testcase.
4919
4920 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
4921
4922 * gnat.dg/discr50.adb: New testcase.
4923
4924 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4925
4926 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
4927 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
4928 gnat.dg/discr49_rec2.ads: New testcase.
4929
4930 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4931
4932 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
4933 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
4934 testcase.
4935
4936 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4937
4938 * gnat.dg/fixedpnt3.adb: New testcase.
4939
4940 2018-05-22 Justin Squirek <squirek@adacore.com>
4941
4942 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
4943 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
4944
4945 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
4946
4947 PR middle-end/85862
4948 * gcc.dg/torture/pr85862.c: New test.
4949
4950 2018-05-22 Richard Biener <rguenther@suse.de>
4951
4952 PR tree-optimization/85834
4953 * g++.dg/torture/pr85834.C: New testcase.
4954 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
4955
4956 2018-05-22 Martin Liska <mliska@suse.cz>
4957
4958 PR ipa/85607
4959 * g++.dg/ipa/pr85607.C: New test.
4960
4961 2018-05-22 Richard Biener <rguenther@suse.de>
4962
4963 PR tree-optimization/85863
4964 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
4965
4966 2018-05-22 Janus Weil <janus@gcc.gnu.org>
4967
4968 PR fortran/85841
4969 * gfortran.dg/assumed_rank_5.f90: Update error message.
4970 * gfortran.dg/assumed_type_4.f90: Ditto.
4971 * gfortran.dg/bind_c_array_params.f03: Ditto.
4972 * gfortran.dg/bind_c_usage_28.f90: Ditto.
4973 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
4974 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
4975 * gfortran.dg/c_loc_tests_11.f03: Ditto.
4976 * gfortran.dg/coarray_atomic_2.f90: Ditto.
4977 * gfortran.dg/coarray_collectives_2.f90: Ditto.
4978 * gfortran.dg/coarray_collectives_10.f90: Ditto.
4979 * gfortran.dg/coarray_collectives_13.f90: Ditto.
4980 * gfortran.dg/rank_3.f90: Ditto.
4981 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
4982 * gfortran.dg/implicit_14.f90: Ditto.
4983
4984 2018-05-21 Christian Groessler <chris@groessler.org>
4985
4986 * gcc.c-torture/compile/simd-5.c: Fix comment.
4987
4988 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
4989
4990 PR target/85657
4991 * gcc.target/powerpc/pr85657-1.c: New test for converting between
4992 __float128, __ibm128, and long double.
4993 * gcc.target/powerpc/pr85657-2.c: Likewise.
4994 * gcc.target/powerpc/pr85657-3.c: Likewise.
4995 * g++.dg/pr85667.C: New test to make sure __ibm128 is
4996 implementated as a separate type internally, and is not just an
4997 alias for long double.
4998
4999 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
5000
5001 PR tree-optimization/85814
5002 * gcc.dg/torture/pr85814.c: New test.
5003
5004 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5005
5006 PR c++/84588
5007 * g++.dg/cpp0x/cond1.C: New.
5008 * g++.dg/cpp1y/pr84588-1.C: Likewise.
5009 * g++.dg/cpp1y/pr84588-2.C: Likewise.
5010 * g++.dg/cpp1y/pr84588-3.C: Likewise.
5011 * g++.dg/parse/cond6.C: Likewise.
5012 * g++.dg/parse/cond7.C: Likewise.
5013 * g++.dg/parse/cond8.C: Likewise.
5014 * g++.dg/cpp1z/decomp16.C: Update.
5015 * g++.old-deja/g++.jason/cond.C: Likewise.
5016
5017 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
5018
5019 ChangeLog for r260480
5020 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
5021 warnings for deleted and obsolescent features.
5022 * gfortran.dg/graphite/id-19.f: Ditto.
5023 * gfortran.dg/graphite/id-20.f: Ditto.
5024 * gfortran.dg/graphite/id-27.f90: Ditto.
5025 * gfortran.dg/graphite/pr82449.f: Ditto.
5026
5027 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5028
5029 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
5030 tiny and large memory models.
5031
5032 2018-04-04 Ed Schonberg <schonberg@adacore.com>
5033
5034 * gnat.dg/suppress_initialization.adb,
5035 gnat.dg/suppress_initialization_pkg.ads: New testcase.
5036
5037 2018-04-04 Ed Schonberg <schonberg@adacore.com>
5038
5039 * gnat.dg/exit1.adb: New testcase.
5040
5041 2018-04-04 Ed Schonberg <schonberg@adacore.com>
5042
5043 * gnat.dg/array30.adb: New testcase.
5044
5045 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
5046
5047 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
5048
5049 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5050
5051 * gcc.c-torture/execute/ssad-run.c: New test.
5052 * gcc.c-torture/execute/usad-run.c: Likewise.
5053 * gcc.target/aarch64/ssadv16qi.c: Likewise.
5054 * gcc.target/aarch64/usadv16qi.c: Likewise.
5055
5056 2018-05-21 Tamar Christina <tamar.christina@arm.com>
5057
5058 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
5059 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
5060 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
5061 vbcaxq_s64): New.
5062 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
5063 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
5064 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
5065
5066 2018-05-21 Janus Weil <janus@gcc.gnu.org>
5067
5068 PR fortran/85841
5069 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
5070 * gfortran.dg/g77/20020307-1.f: Ditto.
5071 * gfortran.dg/g77/980310-3.f: Ditto.
5072 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
5073 * gfortran.dg/goacc/loop-1.f95: Ditto.
5074 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
5075 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
5076 * gfortran.dg/gomp/do-1.f90: Ditto.
5077 * gfortran.dg/gomp/omp_do1.f90: Ditto.
5078 * gfortran.dg/pr17229.f: Ditto.
5079 * gfortran.dg/pr37243.f: Ditto.
5080 * gfortran.dg/pr49721-1.f: Ditto.
5081 * gfortran.dg/pr58484.f: Ditto.
5082 * gfortran.dg/pr81175.f: Ditto.
5083 * gfortran.dg/pr81723.f: Ditto.
5084 * gfortran.dg/predcom-2.f: Ditto.
5085 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
5086 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
5087 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
5088 * gfortran.dg/vect/pr52580.f: Ditto.
5089
5090 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
5091
5092 PR fortran/80657
5093 * gfortran.dg/char_result_18.f90: New test.
5094
5095 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
5096
5097 PR fortran/49636
5098 * gfortran.dg/associate_38.f90: New test.
5099
5100 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
5101
5102 PR fortran/82275
5103 * gfortran.dg/select_type_42.f90: New test.
5104
5105 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
5106
5107 PR fortran/82923
5108 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
5109 that the patch fixes PR66694 & PR82617, although the testcases
5110 are not explicitly included.
5111
5112 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
5113
5114 * gcc.dg/stack-usage-1.c: Add support for rv32e.
5115
5116 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
5117
5118 PR c++/82899
5119 * g++.dg/pr82899.C: New testcase.
5120
5121 2018-05-18 Martin Liska <mliska@suse.cz>
5122
5123 * gcc.dg/pr68766.c: Change pruned output.
5124
5125 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
5126
5127 PR c++/85782
5128 * c-c++-common/goacc/pr85782.c: New test.
5129
5130 2018-05-18 Sudakshina Das <sudi.das@arm.com>
5131
5132 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
5133
5134 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5135
5136 * gcc.target/arm/pr62554.c: Delete.
5137 * gcc.target/arm/pr69610-1.c: Likewise.
5138 * gcc.target/arm/pr69610-2.c: Likewise.
5139
5140 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5141
5142 * gcc.target/arm/pr40887.c: Update comment.
5143 * lib/target-supports.exp: Don't generate effective target checks
5144 and related helpers for armv5. Update comment.
5145 * gcc.target/arm/armv5_thumb_isa.c: Delete.
5146 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
5147 target check and options.
5148
5149 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5150
5151 PR middle-end/85817
5152 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
5153 scan-tree-dump-not for h.
5154
5155 2018-05-18 Richard Biener <rguenther@suse.de>
5156
5157 * gcc.dg/tree-ssa/pr21559.c: Adjust.
5158 * gcc.dg/tree-ssa/pr45397.c: Likewise.
5159 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
5160 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
5161 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
5162 * gcc.dg/tree-ssa/vrp17.c: Likewise.
5163 * gcc.dg/tree-ssa/vrp18.c: Likewise.
5164 * gcc.dg/tree-ssa/vrp23.c: Likewise.
5165 * gcc.dg/tree-ssa/vrp24.c: Likewise.
5166 * gcc.dg/tree-ssa/vrp58.c: Likewise.
5167 * gcc.dg/vrp-min-max-1.c: Likewise.
5168 * gcc.dg/vrp-min-max-3.c: New testcase.
5169
5170 2018-05-18 Richard Biener <rguenther@suse.de>
5171
5172 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
5173 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
5174 * gcc.dg/graphite/scop-6.c: Likewise.
5175 * gcc.dg/graphite/scop-7.c: Likewise.
5176 * gcc.dg/graphite/scop-8.c: Likewise.
5177 * gcc.dg/graphite/scop-9.c: Likewise.
5178
5179 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5180
5181 * gcc.target/aarch64/vect-init-ld1.c: New test.
5182
5183 2018-05-18 Martin Liska <mliska@suse.cz>
5184
5185 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
5186 * gcc.dg/tree-prof/update-loopch.c: Likewise.
5187
5188 2018-05-18 Martin Liska <mliska@suse.cz>
5189
5190 * gcc.dg/ipa/ipa-icf-39.c: New test.
5191 * gcc.dg/pr68766.c: Adjust pruned output.
5192
5193 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
5194
5195 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
5196 New proc.
5197 * gcc.dg/fma-1.c: New test.
5198 * gcc.dg/fma-2.c: Likewise.
5199 * gcc.dg/fma-3.c: Likewise.
5200 * gcc.dg/fma-4.c: Likewise.
5201 * gcc.dg/fma-5.c: Likewise.
5202 * gcc.dg/fma-6.c: Likewise.
5203 * gcc.dg/fma-7.c: Likewise.
5204 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
5205 scalar_all_fma.
5206 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
5207 * gfortran.dg/reassoc_8.f: Likewise.
5208 * gfortran.dg/reassoc_9.f: Likewise.
5209 * gfortran.dg/reassoc_10.f: Likewise.
5210
5211 2018-05-17 Jim Wilson <jimw@sifive.com>
5212
5213 * gcc.target/riscv/switch-qi.c: New.
5214 * gcc.target/riscv/switch-si.c: New.
5215
5216 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
5217
5218 PR target/85698
5219 * gcc.target/powerpc/pr85698.c: New test.
5220
5221 2018-05-17 Richard Biener <rguenther@suse.de>
5222
5223 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
5224
5225 2018-05-17 Bin Cheng <bin.cheng@arm.com>
5226
5227 PR tree-optimization/85793
5228 * gcc.dg/vect/pr85793.c: New test.
5229
5230 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
5231
5232 * gcc.dg/gimplefe-28.c: New test.
5233 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
5234 internal function calls.
5235 * gcc.dg/goacc/loop-processing-1.c: Likewise.
5236
5237 2018-05-17 Martin Liska <mliska@suse.cz>
5238
5239 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
5240 space in between 'G_' and '('.
5241
5242 2018-05-17 Jakub Jelinek <jakub@redhat.com>
5243
5244 PR target/85323
5245 * gcc.target/i386/pr85323-7.c: New test.
5246 * gcc.target/i386/pr85323-8.c: New test.
5247 * gcc.target/i386/pr85323-9.c: New test.
5248
5249 PR target/85323
5250 * gcc.target/i386/pr85323-4.c: New test.
5251 * gcc.target/i386/pr85323-5.c: New test.
5252 * gcc.target/i386/pr85323-6.c: New test.
5253
5254 PR target/85323
5255 * gcc.target/i386/pr85323-1.c: New test.
5256 * gcc.target/i386/pr85323-2.c: New test.
5257 * gcc.target/i386/pr85323-3.c: New test.
5258
5259 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
5260 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
5261 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
5262 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
5263 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
5264 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
5265 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
5266 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
5267 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
5268 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
5269 * gcc.target/i386/avx512f-setzero-1.c: New test.
5270
5271 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
5272
5273 * gcc.target/aarch64/vect-slp-dup.c: New.
5274
5275 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5276
5277 PR c++/85713
5278 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
5279
5280 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
5281
5282 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
5283 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
5284
5285 2018-05-17 Richard Biener <rguenther@suse.de>
5286
5287 PR tree-optimization/85757
5288 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
5289
5290 2018-05-16 Marek Polacek <polacek@redhat.com>
5291
5292 PR c++/85363
5293 * g++.dg/cpp0x/initlist-throw1.C: New test.
5294 * g++.dg/cpp0x/initlist-throw2.C: New test.
5295
5296 2018-05-16 Carl Love <cel@us.ibm.com>
5297
5298 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
5299 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
5300 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
5301
5302 2018-05-16 Richard Biener <rguenther@suse.de>
5303
5304 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
5305 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
5306 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
5307
5308 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
5309
5310 * gcc.target/aarch64/sve/vcond_10.c: New test.
5311 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
5312 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
5313 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
5314
5315 2018-05-15 Martin Sebor <msebor@redhat.com>
5316
5317 PR tree-optimization/85753
5318 * gcc.dg/Wrestrict-10.c: Adjust.
5319 * gcc.dg/Wrestrict-16.c: New test.
5320
5321 2018-05-15 Martin Sebor <msebor@redhat.com>
5322
5323 PR middle-end/85643
5324 * c-c++-common/attr-nonstring-7.c: New test.
5325
5326 2018-05-15 Richard Biener <rguenther@suse.de>
5327
5328 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
5329
5330 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5331
5332 PR tree-optimization/83648
5333 * gcc.dg/tree-ssa/pr83648.c: New test.
5334 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
5335
5336 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5337
5338 PR ipa/85734
5339 * gcc.dg/ipa/pr85734.c: New test.
5340
5341 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
5342
5343 PR target/85756
5344 * gnat.dg/opt70.adb: New test.
5345 * gnat.dg/opt70_pkg.ad[sb]: New helper.
5346
5347 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5348
5349 * gcc.target/aarch64/crypto-fuse-1.c: New test.
5350 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
5351
5352 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
5353
5354 * gcc.target/aarch64/vmov_n_1.c: Update test.
5355 * gcc.target/aarch64/vfp-1.c: Update test.
5356
5357 2018-05-14 Jakub Jelinek <jakub@redhat.com>
5358
5359 PR target/85756
5360 * gcc.c-torture/execute/pr85756.c: New test.
5361
5362 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
5363
5364 * gcc.target/i386/cldemote-1.c: New test.
5365
5366 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
5367
5368 PR fortran/85742
5369 * gfortran.dg/assumed_type_9.f90 : New test.
5370
5371 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
5372
5373 PR fortran/85542
5374 * gfortran.dg/pr85542.f90: New test.
5375
5376 2018-05-11 Martin Jambor <mjambor@suse.cz>
5377
5378 PR ipa/85655
5379 * g++.dg/lto/pr85655_0.C: New test.
5380
5381 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
5382
5383 * gcc.target/i386/tpause-1.c: New test.
5384 * gcc.target/i386/umonitor-1.c: New test.
5385
5386 2018-05-11 Jakub Jelinek <jakub@redhat.com>
5387
5388 PR c/85696
5389 * c-c++-common/gomp/pr85696.c: New test.
5390
5391 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
5392 Jakub Jelinek <jakub@redhat.com>
5393
5394 PR tree-optimization/85692
5395 * gcc.target/i386/pr85692.c: New test.
5396
5397 2018-05-11 Martin Liska <mliska@suse.cz>
5398
5399 PR sanitizer/85556
5400 * c-c++-common/ubsan/attrib-6.c: New test.
5401
5402 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5403
5404 PR fortran/85687
5405 * gfortran.dg/pr85687.f90: new test.
5406
5407 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5408
5409 PR fortran/85521
5410 * gfortran.dg/pr85521_1.f90: New test.
5411 * gfortran.dg/pr85521_2.f90: New test.
5412
5413 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5414
5415 PR fortran/70870
5416 * gfortran.dg/pr70870_1.f90: New test.
5417
5418 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
5419
5420 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
5421
5422 2018-05-10 Jakub Jelinek <jakub@redhat.com>
5423
5424 PR c++/85662
5425 * g++.dg/ext/offsetof2.C: New test.
5426
5427 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
5428
5429 PR fortran/68846
5430 * gfortran.dg/temporary_3.f90 : New test.
5431
5432 PR fortran/70864
5433 * gfortran.dg/temporary_2.f90 : New test.
5434
5435 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
5436
5437 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
5438 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
5439 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
5440 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
5441 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
5442 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
5443 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
5444 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
5445 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
5446 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
5447 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
5448 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
5449 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
5450 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
5451 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
5452 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
5453 * gcc.dg/vmx/st-be-order.c: Delete testcase.
5454 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
5455 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
5456 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
5457 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
5458 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
5459 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
5460 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
5461 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
5462 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
5463 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
5464
5465 2018-05-10 Jakub Jelinek <jakub@redhat.com>
5466
5467 PR tree-optimization/85699
5468 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
5469 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
5470 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
5471 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
5472
5473 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
5474
5475 * g++.dg/tls/pr85400.C: New test.
5476
5477 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5478
5479 PR c++/85713
5480 * g++.dg/cpp1y/lambda-generic-85713.C: New.
5481
5482 2018-05-09 Carl Love <cel@us.ibm.com>
5483
5484 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
5485
5486 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5487
5488 PR c++/85713
5489 Revert:
5490 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5491
5492 PR c++/84588
5493 * g++.dg/cpp1y/pr84588.C: New.
5494
5495 2018-05-09 Andreas Schwab <schwab@suse.de>
5496
5497 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
5498
5499 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
5500
5501 * gcc.target/aarch64/store_lane_spill_1.c: New test.
5502 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
5503
5504 2018-05-08 Carl Love <cel@us.ibm.com>
5505 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
5506
5507 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5508
5509 PR c++/84588
5510 * g++.dg/cpp1y/pr84588.C: New.
5511
5512 2018-05-08 Marek Polacek <polacek@redhat.com>
5513
5514 PR c++/85695
5515 * g++.dg/cpp1z/constexpr-if22.C: New test.
5516
5517 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
5518
5519 PR target/85693
5520 * gcc.target/i386/pr85693.c: New test.
5521
5522 2018-05-08 Jakub Jelinek <jakub@redhat.com>
5523
5524 PR target/85683
5525 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
5526 scan-assembler-times checking that except for [fh]*xor other functions
5527 don't use any load instructions.
5528
5529 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
5530
5531 * gcc.target/i386/builtin_target.c: Test goldmont.
5532 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
5533 arch=silvermont.
5534
5535 2018-05-08 Jakub Jelinek <jakub@redhat.com>
5536
5537 PR target/85572
5538 * g++.dg/other/sse2-pr85572-1.C: New test.
5539 * g++.dg/other/sse2-pr85572-2.C: New test.
5540 * g++.dg/other/sse4-pr85572-1.C: New test.
5541 * g++.dg/other/avx2-pr85572-1.C: New test.
5542
5543 PR target/85317
5544 * gcc.target/i386/pr85317.c: New test.
5545 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
5546 optimization barrier to avoid optimizing away the expected insn.
5547
5548 PR target/85480
5549 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
5550 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
5551
5552 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5553
5554 * g++.dg/other/sve_const_pred_1.C: Rename to...
5555 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
5556 target selectors and explicit -march options.
5557 * g++.dg/other/sve_const_pred_2.C: Rename to...
5558 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
5559 * g++.dg/other/sve_const_pred_3.C: Rename to...
5560 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
5561 * g++.dg/other/sve_const_pred_4.C: Rename to...
5562 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
5563 * g++.dg/other/sve_tls_2.C: Rename to...
5564 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
5565 * g++.dg/other/sve_vcond_1.C: Rename to...
5566 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
5567 * g++.dg/other/sve_vcond_1_run.C: Rename to...
5568 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
5569
5570 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5571
5572 PR testsuite/85586
5573 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
5574 !vect_no_align.
5575
5576 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5577
5578 PR c++/57429
5579 * g++.dg/cpp0x/deleted14.C: New.
5580
5581 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5582 Alan Hayward <alan.hayward@arm.com>
5583 David Sherwood <david.sherwood@arm.com>
5584
5585 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
5586 XFAIL the BIC test.
5587 * gcc.target/aarch64/sve/vcond_7.c: New test.
5588 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
5589
5590 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5591
5592 PR c++/70563
5593 * g++.dg/cpp0x/sfinae62.C: New.
5594
5595 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5596
5597 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
5598 load from src[i].
5599
5600 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5601
5602 PR c++/80691
5603 * g++.dg/cpp0x/narrowing1.C: New.
5604
5605 2018-05-08 Richard Biener <rguenther@suse.de>
5606
5607 PR middle-end/85588
5608 * gcc.dg/torture/pr85574.c: Rename to...
5609 * gcc.dg/torture/pr85588.c: ... this.
5610
5611 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5612
5613 PR fortran/54613
5614 * gfortran.dg/minmaxloc_12.f90: New test case.
5615 * gfortran.dg/minmaxloc_13.f90: New test case.
5616
5617 2018-05-07 Nathan Sidwell <nathan@acm.org>
5618
5619 * g++.dg/cpp0x/range-for10.C: Delete.
5620 * g++.dg/ext/forscope1.C: Delete.
5621 * g++.dg/ext/forscope2.C: Delete.
5622 * g++.dg/template/for1.C: Delete.
5623
5624 2018-05-07 Jeff Law <law@redhat.com>
5625
5626 * gfortran.dg/linefile.f90: New test.
5627
5628 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
5629
5630 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
5631 and options.
5632
5633 2018-05-06 Jakub Jelinek <jakub@redhat.com>
5634
5635 PR c++/85659
5636 * g++.dg/ext/asm14.C: New test.
5637 * g++.dg/ext/asm15.C: New test.
5638 * g++.dg/ext/asm16.C: New test.
5639
5640 2018-05-06 Michael Eager <eager@eagercon.com>
5641
5642 * gcc.target/microblaze/others/picdtr.c: Correct option
5643 -fPIE -mpic-data-is-text-relative.
5644
5645 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
5646
5647 * gcc.target/microblaze/others/picdtr.c: Add test for
5648 -fPIE -mpic-data-is-text-relative.
5649
5650 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
5651
5652 PR fortran/85507
5653 * gfortran.dg/coarray_dependency_1.f90: New test.
5654 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
5655
5656 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
5657
5658 * brig.dg/test/gimple/smoke_test.hsail: Fix the test
5659 to match the currently produced gimple.
5660
5661 2018-05-04 Carl Love <cel@us.ibm.com>
5662
5663 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
5664 vec_trunc.
5665 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
5666 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
5667 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
5668 xvcmpgedp counts. Add xxsel counts.
5669
5670 2018-05-04 Richard Biener <rguenther@suse.de>
5671
5672 PR middle-end/85627
5673 * g++.dg/torture/pr85627.C: New testcase.
5674
5675 2018-05-04 Richard Biener <rguenther@suse.de>
5676
5677 PR middle-end/85574
5678 * gcc.dg/torture/pr85574.c: New testcase.
5679 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
5680
5681 2018-05-04 Jakub Jelinek <jakub@redhat.com>
5682
5683 PR libstdc++/85466
5684 * gcc.dg/nextafter-1.c: New test.
5685 * gcc.dg/nextafter-2.c: New test.
5686 * gcc.dg/nextafter-3.c: New test.
5687 * gcc.dg/nextafter-4.c: New test.
5688
5689 2018-05-03 Nathan Sidwell <nathan@acm.org>
5690
5691 Remove -ffriend-injection.
5692 * g++.old-deja/g++.jason/scoping15.C: Delete.
5693 * g++.old-deja/g++.mike/net43.C: Delete.
5694
5695 2018-05-03 Jakub Jelinek <jakub@redhat.com>
5696
5697 PR target/85530
5698 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
5699 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
5700 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
5701 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
5702
5703 2018-05-03 Tom de Vries <tom@codesourcery.com>
5704
5705 PR testsuite/85106
5706 * lib/scanoffloadtree.exp: New file.
5707
5708 2018-05-03 Richard Biener <rguenther@suse.de>
5709
5710 PR tree-optimization/85615
5711 * gcc.dg/torture/pr85615.c: New testcase.
5712
5713 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5714
5715 PR tree-optimization/70291
5716 * gcc.dg/complex-6.c: New test.
5717 * gcc.dg/complex-7.c: Likewise.
5718
5719 2018-05-03 Richard Biener <rguenther@suse.de>
5720
5721 PR testsuite/85579
5722 * fortran.dg/pr51434.f90: Truncate transfer argument.
5723
5724 2018-05-02 Jakub Jelinek <jakub@redhat.com>
5725
5726 PR target/85582
5727 * gcc.c-torture/execute/pr85582-3.c: New test.
5728
5729 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
5730 Jason Merrill <jason@redhat.com>
5731
5732 PR c++/68374
5733 * g++.dg/warn/Wshadow-13.C: New.
5734 * g++.dg/warn/Wshadow-14.C: Likewise.
5735
5736 2018-05-02 Tom de Vries <tom@codesourcery.com>
5737
5738 PR libgomp/82428
5739 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
5740 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
5741
5742 2018-05-02 David Pagan <dave.pagan@oracle.com>
5743
5744 PR c/30552
5745 * gcc.dg/noncompile/pr30552-1.c: New test.
5746 * gcc.dg/noncompile/pr30552-2.c: New test.
5747 * gcc.dg/noncompile/pr30552-3.c: New test.
5748 * gcc.dg/noncompile/pr30552-4.c: New test.
5749
5750 2018-05-02 Richard Biener <rguenther@suse.de>
5751
5752 PR tree-optimization/85597
5753 * gcc.dg/vect/pr85597.c: New testcase.
5754
5755 2018-05-02 Tom de Vries <tom@codesourcery.com>
5756
5757 PR testsuite/85106
5758 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
5759 * lib/scanltranstree.exp: New file.
5760 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
5761 (scan-ltrans-tree-dump-times_required_options)
5762 (scan-ltrans-tree-dump-not_required_options)
5763 (scan-ltrans-tree-dump-dem_required_options)
5764 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
5765 * lib/gcc-dg.exp: Include scanltranstree.exp.
5766
5767 2018-05-02 Tom de Vries <tom@codesourcery.com>
5768
5769 PR testsuite/85106
5770 * gcc.dg/ipa/ipa-icf-38.c: New test.
5771 * gcc.dg/ipa/ipa-icf-38a.c: New test.
5772 * lib/scandump.exp (dump-base): New proc.
5773 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
5774 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
5775 base.
5776 * lib/scanipa.exp: Add "" argument to scan-dump calls.
5777 * lib/scanlang.exp: Same.
5778 * lib/scanrtl.exp: Same.
5779 * lib/scantree.exp: Same.
5780 * lib/scanwpaipa.exp: New file.
5781 * lib/gcc-dg.exp: Include scanwpaipa.exp.
5782
5783 2018-05-02 Richard Biener <rguenther@suse.de>
5784
5785 PR middle-end/85567
5786 * gcc.dg/torture/pr85567.c: New testcase.
5787
5788 2018-05-02 Jakub Jelinek <jakub@redhat.com>
5789
5790 PR target/85582
5791 * gcc.c-torture/execute/pr85582-1.c: New test.
5792 * gcc.c-torture/execute/pr85582-2.c: New test.
5793
5794 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
5795
5796 PR tree-optimization/85586
5797 * gcc.dg/vect/pr85586.c: New test.
5798
5799 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
5800
5801 PR tree-optimization/85143
5802 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
5803 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
5804
5805 2018-05-01 David Malcolm <dmalcolm@redhat.com>
5806
5807 PR c/84258
5808 * c-c++-common/Wformat-pr84258.c: New test.
5809
5810 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5811
5812 PR tree-optimization/82665
5813 * gcc.dg/tree-ssa/pr82665.c: New test.
5814
5815 2018-04-30 David Malcolm <dmalcolm@redhat.com>
5816
5817 PR c++/85523
5818 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5819 (test_add_fixit_insert_formatted_single_line): New function.
5820 (test_add_fixit_insert_formatted_multiline): New function.
5821 Extend expected output of generated patch to include fix-it hints
5822 for these.
5823 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
5824 "gcc-rich-location.h". Add test coverage for
5825 gcc_rich_location::add_fixit_insert_formatted.
5826
5827 2018-04-30 David Malcolm <dmalcolm@redhat.com>
5828
5829 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5830 (test_show_locus): Update for location_get_source_line returning a
5831 char_span. Use char_span for handling words in the
5832 "test_many_nested_locations" fix-it example.
5833
5834 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
5835
5836 * gcc.target/arc/interrupt-8.c: Update test.
5837 * gcc.target/arc/loop-4.c: Likewise.
5838 * gcc.target/arc/loop-hazard-1.c: Likewise.
5839 * gcc.target/arc/sdata-3.c: Likewise.
5840
5841 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
5842
5843 * gcc.target/arc/store-merge-1.c: New test.
5844 * gcc.target/arc/add_n-combine.c: Update test.
5845
5846 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
5847
5848 Microblaze Target: PIC data text relative
5849
5850 * gcc.target/microblaze/others/data_var1.c: Include
5851 PIC case of r20 base register.
5852 * gcc.target/microblaze/others/data_var2.c: Ditto.
5853 * gcc.target/microblaze/others/picdtr.c: Add new
5854 test case for -mpic-is-data-text-relative.
5855 * gcc.target/microblaze/others/sdata_var1.c: Add
5856 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
5857 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
5858 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
5859 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
5860 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
5861 * gcc.target/microblaze/others/string_cst1_gpopt.c:
5862 Ditto.
5863 * gcc.target/microblaze/others/string_cst2_gpopt.c:
5864 Ditto.
5865
5866 2018-04-30 Richard Biener <rguenther@suse.de>
5867
5868 PR tree-optimization/28364
5869 PR tree-optimization/85275
5870 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
5871 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
5872 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
5873 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
5874 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
5875 still passes.
5876 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
5877 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
5878 still passes.
5879 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
5880 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
5881 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
5882
5883 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
5884
5885 PR target/84431
5886 * gcc.target/i386/pr84431.c: New test.
5887
5888 2018-04-27 Martin Jambor <mjambor@suse.cz>
5889
5890 PR ipa/85549
5891 * g++.dg/ipa/pr85549.C: New test.
5892
5893 2018-04-27 Jakub Jelinek <jakub@redhat.com>
5894
5895 PR c++/85553
5896 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
5897 directive.
5898 * g++.dg/cpp0x/constexpr-85553.C: New test.
5899
5900 2018-04-27 David Malcolm <dmalcolm@redhat.com>
5901
5902 PR c++/85515
5903 * g++.dg/pr85515-1.C: New test.
5904 * g++.dg/pr85515-2.C: New test.
5905
5906 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
5907
5908 PR c++/84691
5909 * g++.dg/cpp0x/friend3.C: New.
5910
5911 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5912
5913 PR target/82518
5914 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
5915 Use check_effective_target_arm_little_endian.
5916
5917 2018-04-27 Jakub Jelinek <jakub@redhat.com>
5918
5919 PR tree-optimization/85529
5920 * gcc.c-torture/execute/pr85529-1.c: New test.
5921 * gcc.c-torture/execute/pr85529-2.c: New test.
5922 * gcc.dg/pr85529.c: New test.
5923
5924 2018-04-26 Maciej W. Rozycki <macro@mips.com>
5925
5926 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
5927 `.dword' in addition to `lw' and `.word'.
5928
5929 2018-04-26 Maciej W. Rozycki <macro@mips.com>
5930
5931 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
5932
5933 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
5934
5935 * gnat.dg/loop_optimization24.adb: New test.
5936
5937 2018-04-26 Richard Biener <rguenther@suse.de>
5938
5939 PR tree-optimization/85116
5940 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
5941 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
5942 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
5943 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
5944
5945 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
5946
5947 PR target/85473
5948 * gcc.target/i386/pr85473-1.c: New test.
5949 * gcc.target/i386/pr85473-2.c: New test.
5950
5951 2018-04-25 Nathan Sidwell <nathan@acm.org>
5952 Jakub Jelinek <jakub@redhat.com>
5953
5954 PR c++/85437
5955 PR c++/49171
5956 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
5957 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
5958 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
5959 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
5960 * g++.dg/cpp0x/pr85437-1.C: New.
5961 * g++.dg/cpp0x/pr85437-2.C: New.
5962 * g++.dg/cpp0x/pr85437-3.C: New.
5963 * g++.dg/cpp0x/pr85437-4.C: New.
5964
5965 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
5966
5967 PR fortran/85520
5968 * gfortran.dg/pr85520.f90: New test.
5969
5970 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5971
5972 PR target/85512
5973 * gcc.dg/pr85512.c: New test.
5974
5975 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
5976
5977 PR target/85485
5978 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
5979 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
5980 * gcc.dg/pr85388-1.c (dg-options): Likwise.
5981 * gcc.dg/pr85388-2.c (dg-options): Likwise.
5982 * gcc.dg/pr85388-3.c (dg-options): Likwise.
5983 * gcc.dg/pr85388-4.c (dg-options): Likwise.
5984 * gcc.dg/pr85388-5.c (dg-options): Likwise.
5985 * gcc.dg/pr85388-6.c (dg-options): Likwise.
5986 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
5987 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
5988 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
5989 * gcc.target/i386/cet-label.c (dg-options): Likwise.
5990 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
5991 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
5992 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
5993 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
5994 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
5995 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
5996 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
5997 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
5998 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
5999 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
6000 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
6001 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
6002 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
6003 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
6004 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
6005 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
6006 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
6007 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
6008 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
6009 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
6010 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
6011 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
6012 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
6013 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
6014 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
6015 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
6016 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
6017 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
6018 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
6019 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
6020 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
6021 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
6022 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
6023 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
6024 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
6025 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
6026 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
6027 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
6028 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
6029 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
6030 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
6031 * gcc.target/i386/pr84146.c (dg-options): Likwise.
6032 * gcc.target/i386/pr85403.c (dg-options): Likwise.
6033 * gcc.target/i386/pr85404.c (dg-options): Likwise.
6034 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
6035 with -mshstk.
6036 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
6037 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
6038 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
6039 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
6040 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
6041 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
6042 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
6043 * (dg-options): Likwise.
6044 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
6045 -mno-cet.
6046 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
6047 * gcc.target/i386/cet-label-3.c: Removed.
6048 * gcc.target/i386/cet-property-3.c: Likwise.
6049 * gcc.target/i386/cet-sjlj-7.c: Likwise.
6050
6051 2018-04-24 Jakub Jelinek <jakub@redhat.com>
6052
6053 PR target/85511
6054 * gcc.target/i386/pr85511.c: New test.
6055
6056 PR target/85503
6057 * g++.dg/ext/pr85503.C: New test.
6058
6059 PR target/85508
6060 * gcc.target/i386/pr85508.c: New test.
6061
6062 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
6063
6064 PR tree-optimization/85478
6065 * g++.dg/pr85478.C: New test.
6066
6067 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
6068
6069 * g++.dg/torture/pr85496.C: New test.
6070
6071 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
6072
6073 PR rtl-optimization/85423
6074 * gcc.dg/pr85423.c: New test.
6075
6076 2018-04-20 Martin Sebor <msebor@redhat.com>
6077
6078 PR c/85365
6079 * gcc.dg/Wrestrict-15.c: New test.
6080
6081 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
6082
6083 PR target/85456
6084 * gcc.target/powerpc/pr85456.c: New test.
6085
6086 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
6087
6088 * g++.dg/ext/undef-bool-1.C: Require lp64.
6089 * gcc.target/powerpc/undef-bool-2.c: Likewise.
6090
6091 2018-04-20 Jeff Law <law@redhat.com>
6092
6093 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
6094 stack protector.
6095 * gcc.dg/stack-check-6.c: Likewise.
6096 * gcc.dg/stack-check-6a.c: Likewise.
6097 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
6098 * gcc.target/i386/stack-check-18.c: Likewise.
6099 * gcc.target/i386/stack-check-19.c: Likewise.
6100
6101 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6102
6103 PR testsuite/85483
6104 * gcc.target/aarch64/sve/vcond_1.c: Move to...
6105 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
6106 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
6107 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
6108
6109 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
6110
6111 PR target/85469
6112 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
6113 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
6114
6115 2018-04-20 Richard Biener <rguenther@suse.de>
6116
6117 PR middle-end/85475
6118 * gcc.dg/torture/pr85475.c: New testcase.
6119
6120 2018-04-20 Martin Jambor <mjambor@suse.cz>
6121
6122 ipa/85449
6123 * gcc.dg/ipa/pr85449.c: New test.
6124
6125 2018-04-20 Martin Jambor <mjambor@suse.cz>
6126
6127 ipa/85447
6128 * g++.dg/ipa/pr85447.C: New file.
6129 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
6130
6131 2018-04-20 Jakub Jelinek <jakub@redhat.com>
6132
6133 PR c++/85462
6134 * g++.dg/cpp0x/pr85462.C: New test.
6135
6136 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6137
6138 * gcc.target/i386/pr85404.c: Require CET target.
6139
6140 2018-04-19 Jakub Jelinek <jakub@redhat.com>
6141
6142 PR tree-optimization/85467
6143 * gcc.dg/pr85467.c: New test.
6144
6145 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
6146
6147 PR c++/84611
6148 * g++.dg/parse/crash68.C: New.
6149
6150 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6151
6152 PR libgcc/85334
6153 * g++.dg/torture/pr85334.C: New test.
6154
6155 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
6156
6157 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
6158 * g++.dg/diagnostic/pr85464.C: New.
6159
6160 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6161
6162 PR target/85397
6163 * gcc.dg/torture/pr85397-1.c: New test.
6164 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
6165 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
6166
6167 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6168
6169 PR target/85404
6170 * gcc.target/i386/pr85404.c: New test.
6171
6172 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6173
6174 PR target/85417
6175 * c-c++-common/attr-nocf-check-1.c: Compile with
6176 -fcf-protection=none.
6177 * c-c++-common/attr-nocf-check-3.c: Likewise.
6178 * gcc.dg/march-generic.c: Likewise.
6179 * gcc.target/i386/align-limit.c: Likewise.
6180 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
6181 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
6182 * gcc.target/i386/cet-property-2.c: Likewise.
6183 * gcc.target/i386/ret-thunk-26.c: Likewise.
6184 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
6185 targets.
6186 * c-c++-common/fcf-protection-2.c: Likewise.
6187 * c-c++-common/fcf-protection-3.c: Likewise.
6188 * c-c++-common/fcf-protection-5.c: Likewise.
6189 * c-c++-common/fcf-protection-6.c: Likewise.
6190 * c-c++-common/fcf-protection-7.c: Likewise.
6191 * gcc.target/i386/cet-label-3.c: New test.
6192 * gcc.target/i386/cet-property-3.c: Likewise.
6193 * gcc.target/i386/cet-sjlj-7.c: Likewise.
6194 * gcc.target/i386/pr85417-1.c: Likewise.
6195 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
6196 __x86_indirect_thunk_nt_(r|e)ax
6197 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
6198 * gcc.target/i386/pr85403.c: Remove dg-error,
6199
6200 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
6201
6202 * gcc.target/i386/movdir-1.c: New test.
6203
6204 2018-04-19 Richard Biener <rguenther@suse.de>
6205
6206 PR middle-end/85455
6207 * gcc.dg/pr85455.c: New testcase.
6208
6209 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
6210
6211 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
6212 targets.
6213 * g++.dg/lto/pr85405b_0.C: Likewise.
6214 * g++.dg/lto/pr84805_0.C: Likewise.
6215
6216 2018-04-18 Martin Liska <mliska@suse.cz>
6217
6218 PR ipa/83983
6219 PR ipa/85391
6220 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
6221 output.
6222
6223 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
6224
6225 PR target/85388
6226 * gcc.dg/pr85388-1.c: New test.
6227 * gcc.dg/pr85388-2.c: Likewise.
6228 * gcc.dg/pr85388-3.c: Likewise.
6229 * gcc.dg/pr85388-4.c: Likewise.
6230 * gcc.dg/pr85388-5.c: Likewise.
6231 * gcc.dg/pr85388-6.c: Likewise.
6232
6233 2018-04-18 Jan Hubicka <jh@suse.cz>
6234 Martin Liska <mliska@suse.cz>
6235
6236 * g++.dg/lto/pr83121_0.C: Update template.
6237 * g++.dg/lto/pr83121_1.C: Update template.
6238 * g++.dg/lto/pr84805_0.C: Update template.
6239 * g++.dg/lto/pr84805_1.C: Update template.
6240 * g++.dg/lto/pr84805_2.C: Update template.
6241
6242 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6243
6244 PR c++/84630
6245 * g++.dg/cpp0x/pr84630.C: New.
6246
6247 2018-04-18 Jakub Jelinek <jakub@redhat.com>
6248
6249 PR c++/84463
6250 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
6251 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
6252 in two cases. Uncomment two other tests and add expected dg-error for
6253 them.
6254 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
6255 -Wnarrowing diagnostics on some targets for c++11.
6256 * g++.dg/parse/array-size2.C: Remove xfail.
6257 * g++.dg/cpp0x/constexpr-84463.C: New test.
6258
6259 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
6260
6261 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
6262 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
6263
6264 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6265
6266 PR testsuite/85326
6267 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
6268 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
6269 * g++.dg/other/sve_tls_2.C: Require effective target tls.
6270
6271 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
6272
6273 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
6274 prevent cascading of errors and change expected error message.
6275 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
6276 to 64-bit targets.
6277 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
6278 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
6279 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
6280 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
6281 error message.
6282 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
6283
6284 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6285
6286 PR target/85430
6287 * gcc.dg/pr85430.c: New test.
6288
6289 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6290
6291 PR testsuite/85326
6292 * gcc.target/arm/pr54300.C: Move to...
6293 * g++.dg/other/pr54300.C: ... Here. Add target directives.
6294 * gcc.target/arm/pr55073.C: Move to...
6295 * g++.dg/other/pr55073.C: ... Here. Add target directives.
6296 * gcc.target/arm/pr56184.C: Move to...
6297 * g++.dg/other/pr56184.C: ... Here. Add target directives.
6298 * gcc.target/arm/pr59985.C: Move to...
6299 * g++.dg/other/pr59985.C: ... Here. Add target directives.
6300 * gcc.target/aarch64/pr60675.C: Move to...
6301 * g++.dg/other/pr60675.C: ... Here. Add target directives.
6302 * gcc.target/aarch64/pr81422.C: Move to...
6303 * g++.dg/other/pr81422.C: ... Here. Add target directives.
6304 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
6305 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
6306 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
6307 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
6308 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
6309 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
6310 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
6311 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
6312 * gcc.target/aarch64/sve/tls_2.C: Move to...
6313 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
6314 * gcc.target/aarch64/pr81414.C: Rename to...
6315 * gcc.target/aarch64/pr81414.c: ... This.
6316 * gcc.target/aarch64/simd/pr67896.C: Rename to...
6317 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
6318 messages.
6319 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
6320 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
6321 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
6322 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
6323 file name.
6324
6325 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6326
6327 PR middle-end/85414
6328 * gcc.dg/pr85414.c: New test.
6329
6330 2018-04-17 Martin Jambor <mjambor@suse.cz>
6331
6332 PR ipa/85421
6333 * g++.dg/ipa/pr85421.C: New test.
6334
6335 2018-04-17 Martin Liska <mliska@suse.cz>
6336
6337 PR lto/85405
6338 * g++.dg/lto/pr85405b_0.C: New test.
6339 * g++.dg/lto/pr85405b_1.C: New test.
6340
6341 2018-04-17 Martin Liska <mliska@suse.cz>
6342
6343 PR lto/85405
6344 * g++.dg/lto/pr85405_0.C: New test.
6345 * g++.dg/lto/pr85405_1.C: New test.
6346
6347 2018-04-17 Martin Liska <mliska@suse.cz>
6348
6349 PR ipa/85329
6350 * g++.dg/ext/pr85329-2.C: New test.
6351 * g++.dg/ext/pr85329.C: New test.
6352 * gcc.target/i386/mvc12.c: New test.
6353
6354 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
6355
6356 PR c++/85039
6357 * g++.dg/pr85039-1.C: New.
6358 * g++.dg/pr85039-2.C: New.
6359 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
6360
6361 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
6362
6363 PR target/85080
6364 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
6365 if the target supports efficient unaligned storage accesses.
6366
6367 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
6368
6369 PR target/83660
6370 * gcc.target/powerpc/pr83660.C: New test.
6371
6372 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
6373
6374 PR target/85403
6375 * gcc.target/i386/pr85403.c: New test.
6376
6377 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
6378
6379 PR target/84331
6380 * gcc.target/i386/funcspec-56.inc: Test arch=skylake.
6381
6382 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6383 Jason Merrill <jason@redhat.com>
6384
6385 PR c++/85112
6386 * g++.dg/cpp0x/pr85112.C: New.
6387
6388 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
6389
6390 PR testsuite/85326
6391 * g++.dg/ext/undef-bool-1.C: New file.
6392 * gcc.target/powerpc/powerpc.exp: Remove .C support.
6393 * gcc.target/powerpc/undef-bool-1.C: Remove file.
6394
6395 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
6396
6397 PR target/85293
6398 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
6399 corresponding dg-error clause.
6400 * gcc.target/powerpc/pr80098-3.c: Ditto.
6401 * gcc.target/powerpc/pr80103-1.c: Delete.
6402
6403 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
6404
6405 PR fortran/81773
6406 PR fortran/83606
6407 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
6408 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
6409
6410 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6411
6412 PR fortran/85387
6413 * gfortran.dg/implied_do_io_5.f90: New test.
6414
6415 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
6416
6417 PR target/83402
6418 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
6419 several values: positive, negative, and zero.
6420 * gcc.target/powerpc/sse2-pslld-1.c: Same.
6421 * gcc.target/powerpc/sse2-psllq-1.c: Same.
6422
6423 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
6424
6425 PR rtl-optimization/79916
6426 * gcc.target/powerpc/pr79916.c: New.
6427
6428 2018-04-13 Jakub Jelinek <jakub@redhat.com>
6429
6430 PR rtl-optimization/85393
6431 * g++.dg/opt/pr85393.C: New test.
6432 * g++.dg/opt/pr85393-aux.cc: New file.
6433
6434 PR rtl-optimization/85376
6435 * gcc.dg/pr85376.c: New test.
6436
6437 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
6438
6439 PR rtl-optimization/83852
6440 * gcc.dg/pr83852.c: New testcase.
6441
6442 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
6443
6444 PR testsuite/85326
6445 * gcc.target/s390/pr77822-1.C: Rename to ...
6446 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
6447 * gcc.target/s390/pr77822-2.c: Add asm scan check.
6448 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
6449
6450 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
6451
6452 PR lto/71991
6453 * gcc.target/i386/pr71991.c: New testcase.
6454
6455 2018-04-13 Martin Liska <mliska@suse.cz>
6456 Jakub Jelinek <jakub@redhat.com>
6457
6458 PR middle-end/81657
6459 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
6460 call.
6461
6462 2018-04-12 David Malcolm <dmalcolm@redhat.com>
6463
6464 PR c++/85385
6465 * g++.dg/diagnostic/macro-arg-count.C: New test.
6466
6467 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6468
6469 PR fortran/83064
6470 PR testsuite/85346
6471 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
6472 array and move test to libgomp/testsuite/libgomp.fortran.
6473 * gfortran.dg/do_concurrent_6.f90: New test.
6474
6475 2018-04-12 Marek Polacek <polacek@redhat.com>
6476
6477 PR c++/85258
6478 * g++.dg/parse/error61.C: New test.
6479
6480 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
6481
6482 PR target/85347
6483 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
6484 specify -mvsx on gcc command line.
6485
6486 2018-04-12 Jakub Jelinek <jakub@redhat.com>
6487
6488 PR target/85328
6489 * gcc.target/i386/pr85328.c: New test.
6490
6491 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6492
6493 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
6494
6495 2018-04-12 Jakub Jelinek <jakub@redhat.com>
6496
6497 PR rtl-optimization/85342
6498 * gcc.target/i386/pr85342.c: New test.
6499
6500 2018-04-11 Jason Merrill <jason@redhat.com>
6501
6502 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
6503 if ulimit -v is set.
6504
6505 2018-04-11 Bin Cheng <bin.cheng@arm.com>
6506
6507 PR testsuite/85190
6508 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
6509
6510 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
6511
6512 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
6513 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
6514
6515 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6516
6517 PR c++/70808
6518 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
6519 effective target.
6520
6521 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
6522
6523 PR target/84301
6524 * gcc.target/i386/pr84301.c: New test.
6525
6526 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6527
6528 PR tree-optimization/85331
6529 * gcc.c-torture/execute/pr85331.c: New test.
6530
6531 2018-04-11 Marek Polacek <polacek@redhat.com>
6532
6533 PR c++/85032
6534 * g++.dg/cpp0x/pr51225.C: Adjust error message.
6535 * g++.dg/cpp1z/constexpr-if21.C: New test.
6536
6537 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6538
6539 PR target/85281
6540 * gcc.target/i386/pr85281.c: New test.
6541
6542 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
6543
6544 PR rtl-optimization/84659
6545 * gcc.dg/pr84659.c: New test.
6546
6547 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6548
6549 PR debug/85302
6550 * g++.dg/debug/dwarf2/pr85302.C: New test.
6551
6552 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
6553
6554 PR target/85261
6555 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
6556 into register.
6557
6558 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6559
6560 PR c++/70808
6561 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
6562
6563 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
6564
6565 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
6566 * gcc.target/powerpc/dimode_off.c: Ditto.
6567 * gcc.target/powerpc/tfmode_off.c: Ditto.
6568 * gcc.target/powerpc/timode_off.c: Ditto.
6569
6570 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
6571
6572 * gcc.target/powerpc/vec-ldl-1.c: New test.
6573 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
6574 corrections to ABI implementation.
6575
6576 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
6577
6578 PR target/85056
6579 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
6580
6581 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6582
6583 PR rtl-optimization/85300
6584 * gcc.dg/pr85300.c: New test.
6585
6586 2018-04-10 David Malcolm <dmalcolm@redhat.com>
6587
6588 PR c++/85110
6589 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
6590 where we now show the pertinent parameter.
6591 * g++.dg/diagnostic/aka2.C: Likewise.
6592 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
6593
6594 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6595
6596 PR fortran/85313
6597 * gfortran.dg/gomp/pr85313.f90: New test.
6598
6599 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6600
6601 PR c++/24314
6602 * g++.dg/parse/template29.C: New.
6603
6604 2018-04-10 Bin Cheng <bin.cheng@arm.com>
6605
6606 PR testsuite/85190
6607 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
6608
6609 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6610
6611 PR target/85177
6612 PR target/85255
6613 * gcc.target/i386/avx512f-pr85177.c: New test.
6614 * gcc.target/i386/avx512f-pr85255.c: New test.
6615
6616 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
6617
6618 PR tree-optimization/85286
6619 * gcc.dg/vect/pr85286.c: New test.
6620
6621 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6622
6623 PR target/85173
6624 * gcc.target/arm/pr85173.c: New test.
6625
6626 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6627
6628 PR lto/85248
6629 * gcc.dg/lto/pr85248_0.c: New test.
6630 * gcc.dg/lto/pr85248_1.c: New test.
6631
6632 2018-04-09 Jan Hubicka <jh@suse.cz>
6633
6634 PR lto/85078
6635 * g++.dg/torture/pr85078.C: New.
6636
6637 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
6638
6639 PR c++/85227
6640 * g++.dg/cpp1z/decomp44.C: New.
6641 * g++.dg/cpp1z/decomp45.C: Likewise.
6642
6643 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6644
6645 PR fortran/83064
6646 * gfortran.dg/do_concurrent_5.f90: New test.
6647 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
6648 message.
6649
6650 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6651
6652 PR fortran/51260
6653 * gfortran.dg/parameter_array_element_3.f90: New test.
6654
6655 2018-04-09 Jakub Jelinek <jakub@redhat.com>
6656
6657 PR c++/85194
6658 * g++.dg/cpp1z/decomp43.C: New test.
6659
6660 PR rtl-optimization/80463
6661 * g++.dg/pr80463.C: Add -w to dg-options.
6662
6663 2018-04-09 Richard Biener <rguenther@suse.de>
6664
6665 PR tree-optimization/85284
6666 * gcc.dg/torture/pr85284.c: New testcase.
6667
6668 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6669
6670 PR rtl-optimization/80463
6671 PR rtl-optimization/83972
6672 PR rtl-optimization/83480
6673
6674 * gcc.dg/pr80463.c: New test.
6675 * g++.dg/pr80463.C: Likewise.
6676 * gcc.dg/pr83972.c: Likewise.
6677
6678 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6679
6680 PR rtl-optimization/83913
6681 * gcc.dg/pr83913.c: New test.
6682
6683 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6684
6685 PR rtl-optimization/83962
6686 * gcc.dg/pr83962.c: New test.
6687
6688 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6689
6690 PR rtl-optimization/83530
6691 * gcc.dg/pr83530.c: New test.
6692
6693 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6694
6695 PR middle-end/82976
6696 * gfortran.dg/realloc_on_assign_16a.f90: New test.
6697
6698 2018-04-07 Jakub Jelinek <jakub@redhat.com>
6699
6700 PR tree-optimization/85257
6701 * gcc.dg/pr85257.c: New test.
6702
6703 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
6704
6705 * g++.dg/opt/pr85196.C: New test.
6706
6707 2018-04-06 David Malcolm <dmalcolm@redhat.com>
6708
6709 PR c++/84269
6710 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
6711 std::tuple here since they need C++11.
6712 * g++.dg/lookup/missing-std-include-8.C: New test.
6713 * g++.dg/lookup/missing-std-include.C: Move std::array and
6714 std::tuple test to missing-std-include-6.C to avoid failures
6715 with C++98.
6716
6717 2018-04-06 Jakub Jelinek <jakub@redhat.com>
6718
6719 PR debug/85252
6720 * gcc.dg/debug/pr85252.c: New test.
6721
6722 PR rtl-optimization/84872
6723 * gcc.dg/graphite/pr84872.c: New test.
6724
6725 PR c++/85210
6726 * g++.dg/cpp1z/decomp42.C: New test.
6727
6728 2018-04-06 David Malcolm <dmalcolm@redhat.com>
6729
6730 PR c++/85021
6731 * g++.dg/lookup/missing-std-include-7.C: New test.
6732
6733 2018-04-06 Tamar Christina <tamar.christina@arm.com>
6734
6735 * gcc.dg/struct-simple.c: Revert r254862.
6736 * lib/target-supports.exp
6737 (check_effective_target_word_mode_no_slow_unalign): Likewise.
6738
6739 2018-04-06 Richard Biener <rguenther@suse.de>
6740
6741 PR middle-end/85244
6742 * gcc.dg/torture/pr85244-1.c: New testcase.
6743 * gcc.dg/torture/pr85244-2.c: Likewise.
6744
6745 2018-04-06 Jakub Jelinek <jakub@redhat.com>
6746
6747 PR sanitizer/85213
6748 * c-c++-common/ubsan/pr85213.c: New test.
6749
6750 2018-04-06 Richard Biener <rguenther@suse.de>
6751
6752 PR middle-end/85180
6753 * gcc.dg/pr85180.c: New testcase.
6754
6755 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6756
6757 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
6758 to trigger the optimization. Do some cleanup and function
6759 renaming. Add more test functions.
6760
6761 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6762
6763 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
6764 options.
6765 * gcc.target/s390/hotpatch-1.c: Skip when building without
6766 optimization.
6767 * gcc.target/s390/hotpatch-10.c: Likewise.
6768 * gcc.target/s390/hotpatch-11.c: Likewise.
6769 * gcc.target/s390/hotpatch-12.c: Likewise.
6770 * gcc.target/s390/hotpatch-13.c: Likewise.
6771 * gcc.target/s390/hotpatch-14.c: Likewise.
6772 * gcc.target/s390/hotpatch-15.c: Likewise.
6773 * gcc.target/s390/hotpatch-16.c: Likewise.
6774 * gcc.target/s390/hotpatch-17.c: Likewise.
6775 * gcc.target/s390/hotpatch-18.c: Likewise.
6776 * gcc.target/s390/hotpatch-19.c: Likewise.
6777 * gcc.target/s390/hotpatch-2.c: Likewise.
6778 * gcc.target/s390/hotpatch-3.c: Likewise.
6779 * gcc.target/s390/hotpatch-4.c: Likewise.
6780 * gcc.target/s390/hotpatch-5.c: Likewise.
6781 * gcc.target/s390/hotpatch-6.c: Likewise.
6782 * gcc.target/s390/hotpatch-7.c: Likewise.
6783 * gcc.target/s390/hotpatch-8.c: Likewise.
6784 * gcc.target/s390/hotpatch-9.c: Likewise.
6785
6786 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6787
6788 * c-c++-common/Wattributes.c: Disable warning for s390* target and
6789 check for an error instead.
6790 * gcc.dg/Wattributes-6.c: Likewise.
6791
6792 2018-04-05 Jakub Jelinek <jakub@redhat.com>
6793
6794 PR c++/85209
6795 * g++.dg/cpp1z/decomp39.C: New test.
6796 * g++.dg/cpp1z/decomp40.C: New test.
6797
6798 PR c++/85208
6799 * g++.dg/cpp1z/decomp41.C: New test.
6800
6801 PR middle-end/85195
6802 * gcc.dg/pr85195.c: New test.
6803
6804 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
6805
6806 PR c++/80956
6807 * g++.dg/cpp0x/initlist100.C: New.
6808 * g++.dg/cpp0x/initlist101.C: Likewise.
6809
6810 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
6811
6812 PR c++/84792
6813 * g++.dg/other/pr84792-1.C: New.
6814 * g++.dg/other/pr84792-2.C: Likewise.
6815
6816 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
6817
6818 PR target/85193
6819 * gcc.target/i386/pr85193.c: New test.
6820
6821 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
6822
6823 PR c++/84979
6824 * g++.dg/concepts/pr84979.C: New.
6825 * g++.dg/concepts/pr84979-2.C: New.
6826 * g++.dg/concepts/pr84979-3.C: New.
6827
6828 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
6829
6830 PR c++/80026
6831 * g++.dg/cpp0x/variadic174.C: New.
6832
6833 2018-04-04 Jakub Jelinek <jakub@redhat.com>
6834
6835 PR inline-asm/85172
6836 * g++.dg/ext/builtin13.C: New test.
6837 * g++.dg/ext/atomic-4.C: New test.
6838
6839 PR c++/85146
6840 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
6841 * g++.dg/ext/bases3.C: New test.
6842
6843 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
6844
6845 PR target/85203
6846 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
6847 to match a single insn of the baz function. Move scan directives at
6848 the end of the file below the functions they are trying to test for
6849 better readability.
6850 * gcc.target/arm/cmse/cmse-16.c: New testcase.
6851
6852 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
6853
6854 PR rtl-optimization/84878
6855 * gcc.target/powerpc/pr84878.c: New test.
6856
6857 2018-04-04 Michael Matz <matz@suse.de>
6858
6859 * gcc.dg/Wstringop-overflow-4.c: New test.
6860 * c-c++-common/Wstringop-truncation-4.c: Adjust.
6861
6862 2018-04-04 Jakub Jelinek <jakub@redhat.com>
6863
6864 PR testsuite/85189
6865 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
6866 for the diagnostics of overridden functions. Adjust for new wording.
6867
6868 2018-04-04 Richard Biener <rguenther@suse.de>
6869
6870 PR lto/85176
6871 * g++.dg/lto/pr85176_0.C: New testcase.
6872
6873 2018-04-04 Richard Biener <rguenther@suse.de>
6874
6875 PR testsuite/85191
6876 * lib/target-supports.exp (check_effective_target_vect_perm_short):
6877 Fix typo.
6878
6879 2018-04-04 Martin Liska <mliska@suse.cz>
6880
6881 PR sanitizer/85174
6882 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
6883 and msdata as a workaround for powerpc.
6884
6885 2018-04-04 Richard Biener <rguenther@suse.de>
6886
6887 PR tree-optimization/85168
6888 * gcc.dg/torture/pr85168.c: New testcase.
6889
6890 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
6891
6892 PR c++/84943
6893 * g++.dg/pr84943.C: New.
6894 * g++.dg/pr84943-2.C: New.
6895
6896 2018-04-03 Jakub Jelinek <jakub@redhat.com>
6897
6898 PR rtl-optimization/85167
6899 * gcc.dg/pr85167.c: New test.
6900
6901 PR tree-optimization/85156
6902 * c-c++-common/pr85156.c: New test.
6903 * gcc.c-torture/execute/pr85156.c: New test.
6904
6905 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
6906
6907 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
6908 * gcc.target/powerpc/undef-bool-1.C: New file.
6909 * gcc.target/powerpc/undef-bool-2.c: New file.
6910
6911 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
6912
6913 PR c++/84768
6914 * g++.dg/cpp1z/class-deduction52.C: New.
6915
6916 2018-04-03 Jakub Jelinek <jakub@redhat.com>
6917
6918 PR c++/85147
6919 * g++.dg/cpp0x/pr85147.C: New test.
6920
6921 PR c++/85140
6922 * g++.dg/cpp0x/gen-attrs-64.C: New test.
6923
6924 PR c++/85134
6925 * g++.dg/gomp/pr85134.C: New test.
6926 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
6927
6928 PR target/85169
6929 * gcc.c-torture/execute/pr85169.c: New test.
6930 * gcc.target/i386/avx512f-pr85169.c: New test.
6931 * gcc.target/i386/avx512bw-pr85169.c: New test.
6932
6933 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
6934
6935 PR target/85126
6936 * gcc.target/powerpc/pr69946: Adjust comment. Remove
6937 scan-assembler-times clause.
6938
6939 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
6940
6941 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
6942 dg-additional-options.
6943
6944 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
6945
6946 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
6947
6948 2018-04-03 Richard Biener <rguenther@suse.de>
6949
6950 PR testsuite/85154
6951 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
6952
6953 2018-04-02 Jim Wilson <jimw@sifive.com>
6954
6955 * gcc.target/riscv/pr84660.c: New.
6956 * gcc.target/riscv/shift-and-1.c: New.
6957 * gcc.target/riscv/shift-and-2.c: New.
6958
6959 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
6960
6961 PR fortran/85102
6962 * gfortran.dg/array_simplify_2.f90: New test.
6963
6964 2018-04-01 Jakub Jelinek <jakub@redhat.com>
6965
6966 PR middle-end/85090
6967 * gcc.target/i386/avx512f-pr85090-1.c: New test.
6968 * gcc.target/i386/avx512f-pr85090-2.c: New test.
6969 * gcc.target/i386/avx512f-pr85090-3.c: New test.
6970 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
6971 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
6972
6973 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
6974
6975 PR c++/85027
6976 * g++.dg/pr85027.C: New.
6977
6978 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
6979
6980 PR target/83315
6981 * gcc.target/powerpc/sse-maxps-2.c: New test.
6982 * gcc.target/powerpc/sse-minps-2.c: New test.
6983
6984 2018-03-30 Jakub Jelinek <jakub@redhat.com>
6985
6986 PR c++/84791
6987 * g++.dg/gomp/pr84791.C: New test.
6988
6989 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
6990
6991 PR fortran/84931
6992 * gfortran.dg/array_constructor_53.f90: New test.
6993
6994 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6995
6996 PR fortran/85130
6997 * gfortran.dg/substr_6.f90: Remove illegal test for
6998 out-of-bounds substring.
6999
7000 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7001
7002 PR fortran/85111
7003 * gfortran.dg/zero_sized_10.f90: New test.
7004
7005 2018-03-29 David Malcolm <dmalcolm@redhat.com>
7006
7007 PR c++/84269
7008 * g++.dg/lookup/missing-std-include-6.C: New test.
7009 * g++.dg/lookup/missing-std-include.C: Add std::pair and
7010 std::tuple tests.
7011 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
7012 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
7013 <cstring>, <cassert>, and <cstdlib>.
7014
7015 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
7016
7017 PR inline-asm/84985
7018 * gcc.target/i386/pr84985.c: New.
7019
7020 2018-03-29 David Malcolm <dmalcolm@redhat.com>
7021
7022 PR c++/85110
7023 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
7024
7025 2018-03-29 Jakub Jelinek <jakub@redhat.com>
7026
7027 PR c++/85108
7028 * g++.dg/warn/Wunused-var-31.C: New test.
7029
7030 PR c/85094
7031 * c-c++-common/Wduplicated-branches-14.c: New test.
7032
7033 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7034
7035 PR c++/84606
7036 * g++.dg/cpp0x/pr84606.C: New.
7037
7038 2018-03-29 Carl Love <cel@us.ibm.com>
7039
7040 Revert
7041 2017-09-27 Carl Love <cel@us.ibm.com>
7042
7043 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
7044 for the __builtin_fctid and __builtin_fctiw.
7045
7046 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
7047
7048 PR target/84912
7049 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
7050 deleted builtin function.
7051 (div_weuo): Likewise.
7052 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
7053 (div_deuo): Likewise.
7054
7055 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
7056
7057 PR c++/85028
7058 * g++.dg/other/default13.C: New.
7059
7060 2018-03-28 Jakub Jelinek <jakub@redhat.com>
7061
7062 PR target/85095
7063 * gcc.target/i386/pr85095-1.c: New test.
7064 * gcc.target/i386/pr85095-2.c: New test.
7065 * gcc.c-torture/execute/pr85095.c: New test.
7066
7067 PR tree-optimization/82004
7068 * gcc.dg/pr82004.c: New test.
7069
7070 2018-03-28 Jakub Jelinek <jakub@redhat.com>
7071 Martin Liska <mliska@suse.cz>
7072
7073 PR sanitizer/85081
7074 * g++.dg/asan/pr85081.C: New test.
7075
7076 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
7077
7078 PR c++/84789
7079 * g++.dg/template/pr84789.C: Adjust for testing with
7080 -fconcepts too.
7081
7082 PR c++/84973
7083 * g++.dg/template/pr84973.C: New.
7084 * g++.dg/template/pr84973-2.C: New.
7085 * g++.dg/template/pr84973-3.C: New.
7086
7087 PR c++/84968
7088 * g++.dg/eh/pr84968.C: New.
7089
7090 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
7091
7092 PR target/84914
7093 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
7094 long double multiply/divide uses the correct function.
7095 * gcc.target/powerpc/mulkc-3.c: Likewise.
7096 * gcc.target/powerpc/divkc-2.c: Likewise.
7097 * gcc.target/powerpc/divkc-3.c: Likewise.
7098
7099 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
7100
7101 PR c++/85067
7102 * g++.dg/cpp0x/defaulted51.C: New.
7103 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
7104
7105 2018-03-27 Jakub Jelinek <jakub@redhat.com>
7106
7107 PR c++/85077
7108 * g++.dg/ext/vector35.C: New test.
7109
7110 PR c++/85061
7111 * g++.dg/ext/builtin-offsetof3.C: New test.
7112
7113 PR c++/85076
7114 * g++.dg/cpp1y/pr85076.C: New test.
7115
7116 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7117
7118 PR fortran/85084
7119 * gfortran.dg/matmul_rank_1.f90: New test.
7120
7121 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7122 Harald Anlauf <anlauf@gmx.de>
7123
7124 * gfortran.dg/structure_constructor_15.f90: New test.
7125
7126 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
7127
7128 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
7129 for the diagnostics of overridden functions. Adjust for new wording.
7130 * g++.dg/cpp0x/implicit1.C: Likewise.
7131 * g++.dg/cpp0x/override1.C: Likewise.
7132 * g++.dg/cpp1y/auto-fn18.C: Likewise.
7133 * g++.dg/eh/shadow1.C: Likewise.
7134 * g++.dg/inherit/covariant12.C: Likewise.
7135 * g++.dg/inherit/covariant14.C: Likewise.
7136 * g++.dg/inherit/covariant15.C: Likewise.
7137 * g++.dg/inherit/covariant16.C: Likewise.
7138 * g++.dg/inherit/covariant22.C: Likewise.
7139 * g++.dg/inherit/crash3.C: Likewise.
7140 * g++.dg/inherit/error2.C: Likewise.
7141 * g++.dg/template/crash100.C: Likewise.
7142 * g++.old-deja/g++.eh/spec6.C: Likewise.
7143 * g++.old-deja/g++.mike/p811.C: Likewise.
7144 * g++.old-deja/g++.other/virtual11.C: Likewise.
7145 * g++.old-deja/g++.other/virtual4.C: Likewise.
7146
7147 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
7148
7149 PR target/85044
7150 * gcc.target/i386/pr85044.c: New test.
7151
7152 2018-03-27 Martin Sebor <msebor@redhat.com>
7153
7154 PR testsuite/83462
7155 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
7156 other than x86.
7157
7158 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7159
7160 PR target/83009
7161 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
7162
7163 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7164
7165 PR target/81863
7166 * gcc.target/arm/pr81863.c: New test.
7167
7168 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
7169
7170 PR target/85056
7171 * gcc.target/nvptx/pr85056.c: New test.
7172 * gcc.target/nvptx/pr85056a.c: New test.
7173
7174 2018-03-27 Richard Biener <rguenther@suse.de>
7175
7176 PR testsuite/82847
7177 * lib/target-supports.exp (check_ssse3_available): New function.
7178 (check_effective_target_vect_perm_short): Enable for x86 if
7179 check_ssse3_available.
7180
7181 2018-03-27 Richard Biener <rguenther@suse.de>
7182
7183 PR tree-optimization/85082
7184 * gfortran.dg/pr85082.f90: New testcase.
7185
7186 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
7187
7188 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
7189 to "l=2" in dg-final.
7190
7191 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
7192
7193 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
7194 * gcc.target/mips/fix-r4000-2.c: Likewise.
7195 * gcc.target/mips/fix-r4000-3.c: Likewise.
7196 * gcc.target/mips/fix-r4000-4.c: Likewise.
7197 * gcc.target/mips/fix-r4000-5.c: Likewise.
7198 * gcc.target/mips/fix-r4000-6.c: Likewise.
7199 * gcc.target/mips/fix-r4000-7.c: Likewise.
7200 * gcc.target/mips/fix-r4000-8.c: Likewise.
7201 * gcc.target/mips/fix-r4000-9.c: Likewise.
7202 * gcc.target/mips/fix-r4000-10.c: Likewise.
7203 * gcc.target/mips/fix-r4000-7.c: Change dg-final
7204 "mulditi3_r4000" instead of "mulditi3".
7205 * gcc.target/mips/fix-r4000-8.c: Change dg-final
7206 "umulditi3_r4000" instead of "umulditi3".
7207
7208 2018-03-27 Jakub Jelinek <jakub@redhat.com>
7209
7210 PR c++/85068
7211 * g++.dg/inherit/covariant22.C: New test.
7212
7213 2018-03-27 Richard Biener <rguenther@suse.de>
7214
7215 PR testsuite/84004
7216 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
7217 alignment.
7218
7219 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
7220 Jason Merrill <jason@redhat.com>
7221
7222 PR c++/84632
7223 * g++.dg/init/array49.C: New.
7224 * g++.dg/torture/pr70499.C: Adjust.
7225
7226 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
7227
7228 PR target/85073
7229 * gcc.target/i386/pr85073.c: New test.
7230
7231 2018-03-26 Richard Biener <rguenther@suse.de>
7232
7233 PR testsuite/85066
7234 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
7235 instead of long.
7236
7237 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
7238
7239 PR fortran/66709
7240 * gfortran.dg/parameter_array_format.f90: New test.
7241
7242 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
7243 Neil Carlson <neil.n.carlson@gmail.com>
7244
7245 PR fortran/84381
7246 * gfortran.dg/literal_character_constant_1.inc: Replace
7247 call abort by STOP n.
7248 * gfortran.dg/overload_1.f90: Likewise.
7249
7250 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
7251 Dominique d'Humieres <dominiq@gcc.gnu.org>
7252
7253 PR fortran/84924
7254 * gfortran.dg/scalar_pointer_1.f90: New test.
7255
7256 2018-03-25 Tom de Vries <tom@codesourcery.com>
7257
7258 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
7259 precise.
7260
7261 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7262
7263 PR fortran/69497
7264 * gfortran.dg/pr89497.f90: New test.
7265
7266 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
7267
7268 PR fortran/70068
7269 * gfortran.dg/substr_7.f90: New test.
7270
7271 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
7272
7273 PR fortran/42651
7274 * gfortran.dg/pr42651.f90: New test.
7275 * gfortran.dg/func_result_7.f90: Update error message.
7276
7277 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
7278
7279 PR tree-optimization/84005
7280 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
7281 failing to force the alignment.
7282
7283 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
7284
7285 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
7286 from this to...
7287 <vclzd>: ...this.
7288
7289 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
7290
7291 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
7292 message. Fix scan-assembler patterns.
7293
7294 2018-03-23 Jakub Jelinek <jakub@redhat.com>
7295
7296 PR c++/85015
7297 * g++.dg/cpp0x/pr85015.C: New test.
7298
7299 PR c++/84942
7300 * g++.dg/cpp1y/pr84942.C: New test.
7301
7302 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
7303
7304 PR inline-asm/85030
7305 * gcc.target/i386/pr85030.c: New.
7306
7307 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7308
7309 PR target/85026
7310 * g++.dg/pr85026.C: New test.
7311
7312 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
7313
7314 * g++.dg/debug/pr84704.C: XFAIL AIX.
7315
7316 2018-03-23 Sudakshina Das <sudi.das@arm.com>
7317
7318 PR target/84826
7319 * gcc.target/arm/pr84826.c: Add dg directive.
7320
7321 2018-03-23 Marek Polacek <polacek@redhat.com>
7322
7323 PR c++/85033
7324 * g++.dg/ext/builtin-offsetof2.C: New test.
7325
7326 PR c++/85045
7327 * g++.dg/cpp0x/Wnarrowing5.C: New test.
7328 * gcc.dg/pr85045.c: New test.
7329
7330 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
7331
7332 PR debug/85020
7333 * gnat.dg/lto22.adb: New test.
7334 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
7335 * gnat.dg/lto22_pkg2.ads: Likewise.
7336
7337 2018-03-23 Jakub Jelinek <jakub@redhat.com>
7338
7339 PR c/80778
7340 * gcc.dg/lto/pr80778_0.c: New test.
7341
7342 PR inline-asm/85034
7343 * gcc.target/i386/pr85034.c: New test.
7344
7345 PR inline-asm/85022
7346 * c-c++-common/torture/pr85022.c: New test.
7347
7348 PR sanitizer/85029
7349 * g++.dg/ubsan/pr85029.C: New test.
7350
7351 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
7352
7353 PR c++/71251
7354 * g++.dg/cpp0x/pr71251.C: New.
7355
7356 PR c++/84789
7357 * g++.dg/template/pr84789.C: New.
7358 * g++.dg/template/pr84789-2.C: New.
7359 * g++.dg/template/pr84789-3.C: New.
7360 * g++.dg/parse/dtor11.C: Accept alternate error message.
7361
7362 PR c++/84729
7363 * g++.dg/pr84729.C: New.
7364 * g++.old-deja/g++.ext/arrnew2.C: Require error.
7365 * g++.old-deja/g++.robertl/eb58.C: Likewise.
7366 * g++.old-deja/g++.robertl/eb63.C: Likewise.
7367
7368 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
7369
7370 PR fortran/84922
7371 * gfortran.dg/interface_42.f90: New test.
7372 * gfortran.dg/interface_43.f90: New test.
7373
7374 2018-03-22 Sudakshina Das <sudi.das@arm.com>
7375
7376 PR target/84826
7377 * gcc.target/arm/pr84826.c: New test.
7378
7379 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
7380
7381 * gcc.target/arm/addr-modes-float.c: Move dg-do before
7382 dg-require-effective-target.
7383 * gcc.target/arm/addr-modes-int.c: Likewise.
7384 * gcc.target/nios2/lo-addr-tls.c: Likewise.
7385
7386 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
7387
7388 PR target/84760
7389 * gcc.target/powerpc/altivec-ld-1.c: New test.
7390
7391 2018-03-22 Bin Cheng <bin.cheng@arm.com>
7392
7393 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
7394
7395 2018-03-22 Jakub Jelinek <jakub@redhat.com>
7396
7397 PR inline-asm/84941
7398 * gcc.dg/pr84941.c: New test.
7399
7400 2018-03-22 Tom de Vries <tom@codesourcery.com>
7401
7402 PR tree-optimization/84956
7403 * gcc.dg/pr84956.c: New test.
7404
7405 2018-03-22 Marek Polacek <polacek@redhat.com>
7406
7407 PR c++/84854
7408 * g++.dg/cpp1z/constexpr-if15.C: New test.
7409 * g++.dg/cpp1z/constexpr-if16.C: New test.
7410
7411 2018-03-21 Joseph Myers <joseph@codesourcery.com>
7412
7413 * gcc.dg/builtin-tgmath-3.c: New test.
7414
7415 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
7416
7417 PR c++/71965
7418 * g++.dg/concepts/pr71965.C: New.
7419
7420 PR c++/84610
7421 PR c++/84642
7422 * g++.dg/cpp0x/pr84610.C: New.
7423 * g++.dg/cpp0x/pr84642.C: New.
7424
7425 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7426
7427 PR c/84999
7428 * c-c++-common/pr84999.c: New test.
7429
7430 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7431
7432 PR c++/84972
7433 * g++.dg/ext/desig10.C: New.
7434
7435 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7436 Harald Anlauf <anlauf@gmx.de>
7437
7438 PR fortran/84957
7439 * gfortran.dg/pr84957.f90: New test.
7440
7441 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7442
7443 PR tree-optimization/84960
7444 * gcc.c-torture/compile/pr84960.c: New test.
7445
7446 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
7447
7448 PR tree-optimization/84811
7449 * gcc.dg/torture/pr84811.c: New test.
7450
7451 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7452
7453 PR tree-optimization/84982
7454 * c-c++-common/pr84982.c: New test.
7455
7456 PR c++/84961
7457 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
7458 "m" (++x) in C++.
7459 * g++.dg/torture/pr84961-1.C: New test.
7460 * g++.dg/torture/pr84961-2.C: New test.
7461
7462 2018-03-21 Nathan Sidwell <nathan@acm.org>
7463
7464 PR c++/85008
7465 * g++.dg/pr85008.C: New.
7466
7467 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
7468
7469 PR fortran/84615
7470 * gfortran.dg/char_result_17.f90: New test.
7471
7472 2018-03-21 David Malcolm <dmalcolm@redhat.com>
7473
7474 PR c++/84994
7475 * g++.dg/other/accessor-fixits-1.C: Move to...
7476 * g++.dg/torture/accessor-fixits-1.C: ...here.
7477 * g++.dg/other/accessor-fixits-2.C: Move to...
7478 * g++.dg/torture/accessor-fixits-2.C: ...here.
7479 * g++.dg/other/accessor-fixits-3.C: Move to...
7480 * g++.dg/torture/accessor-fixits-3.C: ...here.
7481 * g++.dg/other/accessor-fixits-4.C: Move to...
7482 * g++.dg/torture/accessor-fixits-4.C: ...here.
7483 * g++.dg/other/accessor-fixits-5.C: Move to...
7484 * g++.dg/torture/accessor-fixits-5.C: ...here.
7485 * g++.dg/torture/accessor-fixits-6.C: New testcase.
7486 * g++.dg/torture/accessor-fixits-7.C: New testcase.
7487 * g++.dg/torture/accessor-fixits-8.C: New testcase.
7488
7489 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7490
7491 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
7492
7493 2018-03-21 Sudakshina Das <sudi.das@arm.com>
7494
7495 PR target/82989
7496 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
7497
7498 2018-03-21 Nathan Sidwell <nathan@acm.org>
7499
7500 PR c++/84804
7501 * g++.dg/lookup/pr84804.C: New.
7502
7503 2018-03-21 Martin Sebor <msebor@redhat.com>
7504
7505 PR c++/84850
7506 * g++.dg/Wclass-memaccess-3.C: New test.
7507 * g++.dg/Wclass-memaccess-4.C: New test.
7508
7509 2018-03-21 David Malcolm <dmalcolm@redhat.com>
7510
7511 PR c++/84892
7512 * g++.dg/other/accessor-fixits-1.C
7513 (test_access_const_t1_color): New.
7514 (test_deref_const_t1_color): New.
7515 * g++.dg/other/accessor-fixits-5.C: New testcase.
7516
7517 2018-03-21 Tom de Vries <tom@codesourcery.com>
7518
7519 PR tree-optimization/83126
7520 * gcc.dg/graphite/pr83126.c: New test.
7521
7522 2018-03-21 Nathan Sidwell <nathan@acm.org>
7523
7524 * g++.dg/ext/anon-struct6.C: Adjust.
7525 * g++.dg/ext/deprecate-1.C: New.
7526 * g++.dg/ext/deprecate-2.C: New.
7527 * g++.dg/lookup/pr84602.C: Adjust.
7528 * g++.dg/lookup/pr84962.C: Adjust.
7529 * g++.old-deja/g++.other/anon4.C
7530
7531 PR c++/84836
7532 * g++.dg/lookup/pr84836.C: New.
7533
7534 2018-03-21 Bin Cheng <bin.cheng@arm.com>
7535
7536 PR tree-optimization/84969
7537 * gcc.dg/tree-ssa/pr84969.c: New test.
7538
7539 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7540
7541 PR rtl-optimization/84989
7542 * gcc.target/i386/pr84989.c: New test.
7543
7544 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
7545
7546 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
7547
7548 2018-03-21 Martin Liska <mliska@suse.cz>
7549
7550 PR ipa/84963
7551 * gfortran.dg/goacc/pr84963.f90: New test.
7552
7553 2018-03-21 Marek Polacek <polacek@redhat.com>
7554
7555 PR c++/71638, ICE with NSDMI and reference.
7556 * g++.dg/cpp0x/nsdmi14.C: New test.
7557 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
7558
7559 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
7560
7561 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
7562 MIPS with -mpaired-single directives.
7563
7564 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
7565
7566 PR fortran/85001
7567 * gfortran.dg/interface_41.f90: New test.
7568
7569 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7570
7571 PR debug/84875
7572 * gcc.dg/pr84875.c: New test.
7573
7574 2018-03-20 Marek Polacek <polacek@redhat.com>
7575
7576 PR c++/84978, ICE with NRVO.
7577 * g++.dg/opt/nrv19.C: New test.
7578
7579 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7580
7581 PR target/82518
7582 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
7583 Disable for armeb targets.
7584 * gcc.target/arm/pr82518.c: New test.
7585
7586 2018-03-20 Nathan Sidwell <nathan@acm.org>
7587
7588 PR c++/84962
7589 * g++.dg/lookup/pr84962.C: New.
7590
7591 PR c++/84970
7592 * g++.dg/lookup/pr84970.C: New.
7593
7594 2018-03-20 Richard Biener <rguenther@suse.de>
7595
7596 PR target/84986
7597 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
7598
7599 2018-03-20 Martin Liska <mliska@suse.cz>
7600
7601 PR ipa/84825
7602 * g++.dg/ipa/pr84825.C: New test.
7603
7604 2018-03-20 Martin Liska <mliska@suse.cz>
7605
7606 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
7607
7608 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7609
7610 PR target/84845
7611 * gcc.c-torture/compile/pr84845.c: New test.
7612
7613 2018-03-20 Sudakshina Das <sudi.das@arm.com>
7614
7615 PR target/82989
7616 * gcc.target/arm/pr82989.c: New test.
7617
7618 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7619
7620 PR target/84945
7621 * gcc.target/i386/pr84945.c: New test.
7622
7623 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
7624
7625 PR target/81647
7626 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
7627
7628 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7629
7630 PR c/84953
7631 * gcc.dg/pr84953.c: New test.
7632
7633 2018-03-19 Marek Polacek <polacek@redhat.com>
7634
7635 PR c++/84925
7636 * g++.dg/cpp1z/lambda-__func__.C: New test.
7637
7638 PR c++/84927
7639 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
7640
7641 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
7642
7643 PR sanitizer/78651
7644 * g++.dg/asan/pr78651.C: New test.
7645
7646 2018-03-19 Tom de Vries <tom@codesourcery.com>
7647
7648 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
7649 vect_int_mult. Add nvptx xfail for PR84958.
7650
7651 2018-03-19 Nathan Sidwell <nathan@acm.org>
7652
7653 PR c++/84835
7654 * g++.dg/cpp1y/pr84835.C: New.
7655
7656 2018-03-19 Sudakshina Das <sudi.das@arm.com>
7657
7658 PR target/81647
7659 * gcc.target/aarch64/pr81647.c: New.
7660
7661 2018-03-19 Richard Biener <rguenther@suse.de>
7662
7663 PR tree-optimization/84933
7664 * g++.dg/pr84933.C: New testcase.
7665
7666 2018-03-19 Richard Biener <rguenther@suse.de>
7667
7668 PR tree-optimization/84859
7669 * gcc.dg/tree-ssa/pr84859.c: New testcase.
7670 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
7671 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
7672 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
7673
7674 2018-03-19 Nathan Sidwell <nathan@acm.org>
7675
7676 PR c++/84812
7677 * g++.dg/lookup/pr84812.C: New.
7678
7679 2018-03-19 Richard Biener <rguenther@suse.de>
7680
7681 PR tree-optimization/84929
7682 * gcc.dg/torture/pr84929.c: New testcase.
7683
7684 2018-03-19 Tamar Christina <tamar.christina@arm.com>
7685
7686 PR target/84711
7687 * gcc.target/arm/big-endian-subreg.c: Delete.
7688
7689 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7690
7691 PR fortran/84931
7692 * gfortran.dg/array_constructor_52.f90: New test.
7693
7694 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
7695
7696 PR fortran/77414
7697 * gfortran.dg/pr77414.f90: New test.
7698 * gfortran.dg/internal_references_1.f90: Adjust error message.
7699
7700 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
7701
7702 PR fortran/65453
7703 * gfortran.dg/pr65453.f90: New test.
7704
7705 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
7706
7707 PR tree-optimization/84913
7708 * gfortran.dg/vect/pr84913.f90: New test.
7709
7710 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
7711
7712 PR fortran/79929
7713 * gfortran.dg/warn_concat.f90: New test.
7714
7715 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7716
7717 PR target/84899
7718 * gcc.dg/pr84899.c: New test.
7719
7720 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
7721
7722 PR fortran/69395
7723 * gfortran.dg/pr69395.f90: Add test for max dimensions
7724
7725 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
7726
7727 PR target/84876
7728 * gcc.target/i386/pr84876.c: New test.
7729
7730 2018-03-16 Martin Liska <mliska@suse.cz>
7731
7732 PR ipa/84833
7733 * gcc.target/i386/mvc11.c: New test.
7734
7735 2018-03-16 Martin Liska <mliska@suse.cz>
7736
7737 PR ipa/84722
7738 * gcc.target/i386/mvc10.c: New test.
7739
7740 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7741
7742 PR c++/79937
7743 PR c++/82410
7744 * g++.dg/cpp1y/pr79937-1.C: New test.
7745 * g++.dg/cpp1y/pr79937-2.C: New test.
7746 * g++.dg/cpp1y/pr79937-3.C: New test.
7747 * g++.dg/cpp1y/pr79937-4.C: New test.
7748 * g++.dg/cpp1y/pr82410.C: New test.
7749
7750 2018-03-16 Tom de Vries <tom@codesourcery.com>
7751
7752 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
7753
7754 2018-03-16 Tom de Vries <tom@codesourcery.com>
7755
7756 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
7757
7758 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7759
7760 PR c++/84874
7761 * g++.dg/cpp2a/desig8.C: New test.
7762
7763 PR tree-optimization/84841
7764 * gcc.dg/pr84841.c: New test.
7765
7766 PR c++/84874
7767 * g++.dg/cpp2a/desig7.C: New test.
7768
7769 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
7770 Jim MacArthur <jim.macarthur@codethink.co.uk>
7771
7772 * gfortran.dg/automatic_1.f90: New test.
7773 * gfortran.dg/automatic_repeat.f90: New test
7774 * gfortran.dg/automatic_save.f90: New test.
7775 * gfortran.dg/vax_structure.f90: New test.
7776
7777 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
7778
7779 PR fortran/78741
7780 * gfortran.dg/pr78741.f90: New test.
7781
7782 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
7783
7784 PR fortran/69395
7785 * gfortran.dg/pr69395.f90: New test.
7786
7787 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7788
7789 PR c++/79085
7790 * g++.dg/opt/pr79085.C: New test.
7791
7792 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
7793
7794 PR target/84574
7795 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
7796 label instead of __x86_indirect_thunk label.
7797
7798 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7799
7800 PR c++/84222
7801 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
7802 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
7803 * g++.dg/warn/deprecated-13.C: New test.
7804
7805 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
7806
7807 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
7808
7809 2018-03-15 Richard Biener <rguenther@suse.de>
7810
7811 PR c/84873
7812 * c-c++-common/pr84873.c: New testcase.
7813
7814 2018-03-15 Tamar Christina <tamar.christina@arm.com>
7815
7816 PR target/84711
7817 * gcc.target/arm/big-endian-subreg.c: New.
7818
7819 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7820
7821 PR target/84860
7822 * gcc.c-torture/compile/pr84860.c: New test.
7823
7824 2018-03-15 Julia Koval <julia.koval@intel.com>
7825
7826 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
7827 cannonlake.
7828 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
7829 avx512bitalg.
7830
7831 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7832
7833 PR c/84853
7834 * gcc.dg/pr84853.c: New test.
7835
7836 2018-03-14 Carl Love <cel@us.ibm.com>
7837
7838 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
7839
7840 2018-03-14 Martin Liska <mliska@suse.cz>
7841
7842 PR ipa/8480
7843 * g++.dg/lto/pr84805_0.C: New test.
7844 * g++.dg/lto/pr84805_1.C: New test.
7845 * g++.dg/lto/pr84805_2.C: New test.
7846
7847 2018-03-14 David Malcolm <dmalcolm@redhat.com>
7848
7849 PR c/84852
7850 * gcc.dg/fixits-pr84852-1.c: New test.
7851 * gcc.dg/fixits-pr84852-2.c: New test.
7852
7853 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7854
7855 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
7856 separate verbose message.
7857 * lib/scandump.exp (scan-dump-times): Likewise.
7858
7859 2018-03-14 Julia Koval <julia.koval@intel.com>
7860
7861 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
7862 server.
7863 * gcc.target/i386/funcspec-56.inc: Ditto.
7864
7865 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
7866
7867 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
7868 aarch64_sve_hw.
7869
7870 2018-03-14 Jakub Jelinek <jakub@redhat.com>
7871
7872 PR sanitizer/83392
7873 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
7874 check count from 17 to 14.
7875
7876 PR target/84844
7877 * gcc.target/i386/pr84844.c: New test.
7878
7879 2018-03-14 Richard Biener <rguenther@suse.de>
7880
7881 PR tree-optimization/84830
7882 * gcc.dg/torture/pr84830.c: New testcase.
7883
7884 2018-03-14 Marek Polacek <polacek@redhat.com>
7885
7886 PR c++/84596
7887 * g++.dg/cpp0x/static_assert15.C: New test.
7888
7889 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
7890
7891 PR fortran/61775
7892 * gfortran.dg/pr61775.f90: New test.
7893
7894 2018-03-13 Jakub Jelinek <jakub@redhat.com>
7895
7896 PR c++/84843
7897 * g++.dg/ext/pr84843-1.C: New test.
7898 * g++.dg/ext/pr84843-2.C: New test.
7899
7900 2018-03-13 David Pagan <dave.pagan@oracle.com>
7901
7902 PR c/46921
7903 * gcc.dg/pr46921.c: New test.
7904
7905 2018-03-13 Martin Sebor <msebor@redhat.com>
7906
7907 PR tree-optimization/84725
7908 * c-c++-common/Wstringop-truncation-4.c: New test.
7909 * c-c++-common/attr-nonstring-5.c: New test.
7910
7911 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7912
7913 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
7914 than unpacks.
7915 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
7916 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
7917
7918 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7919
7920 * gcc.target/aarch64/sve/tls_1.c: New test.
7921 * gcc.target/aarch64/sve/tls_2.C: Likewise.
7922
7923 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7924
7925 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
7926 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
7927
7928 2018-03-13 Martin Liska <mliska@suse.cz>
7929
7930 PR ipa/84658.
7931 * g++.dg/ipa/pr84658.C: New test.
7932
7933 2018-03-13 Jakub Jelinek <jakub@redhat.com>
7934
7935 PR middle-end/84834
7936 * gcc.dg/pr84834.c: New test.
7937
7938 PR target/84827
7939 * gcc.target/i386/pr84827.c: New test.
7940
7941 PR target/84828
7942 * g++.dg/ext/pr84828.C: New test.
7943
7944 PR target/84786
7945 * gcc.target/i386/avx512f-pr84786-1.c: New test.
7946 * gcc.target/i386/avx512f-pr84786-2.c: New test.
7947
7948 PR c++/84808
7949 * g++.dg/cpp1y/constexpr-84808.C: New test.
7950
7951 PR c++/84704
7952 * g++.dg/debug/pr84704.C: New test.
7953
7954 2018-03-12 Renlin Li <renlin.li@arm.com>
7955
7956 * gcc.target/aarch64/movi_hf.c: New.
7957 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
7958 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
7959
7960 2018-03-12 Martin Sebor <msebor@redhat.com>
7961
7962 PR tree-optimization/83456
7963 * c-c++-common/Wrestrict-2.c: Remove test cases.
7964 * c-c++-common/Wrestrict.c: Same.
7965 * gcc.dg/Wrestrict-12.c: New test.
7966 * gcc.dg/Wrestrict-14.c: New test.
7967
7968 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
7969
7970 * g++.dg/pr84821.C: New test.
7971
7972 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
7973
7974 * gcc.dg/pr84799.c: New test.
7975
7976 2018-03-12 Richard Biener <rguenther@suse.de>
7977
7978 PR tree-optimization/84803
7979 * gcc.dg/torture/pr84803.c: New testcase.
7980
7981 2018-03-12 Jakub Jelinek <jakub@redhat.com>
7982
7983 PR c++/84813
7984 * g++.dg/debug/pr84813.C: New test.
7985
7986 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
7987
7988 PR fortran/84546
7989 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
7990
7991 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
7992
7993 PR fortran/83939
7994 * gfortran.dg/pr83939.f90
7995
7996 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
7997
7998 PR fortran/66128
7999 * gfortran.dg/zero_sized_9.f90: New test.
8000
8001 2018-03-11 Jakub Jelinek <jakub@redhat.com>
8002
8003 PR debug/58150
8004 * g++.dg/debug/dwarf2/enum2.C: New test.
8005
8006 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
8007
8008 PR fortran/84734
8009 * gfortran.dg/pr84734.f90: New test.
8010
8011 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
8012
8013 * gnat.dg/prot3.adb: New test.
8014 * gnat.dg/prot3_pkg.ad[sb]: New helper.
8015
8016 2018-03-09 Jason Merrill <jason@redhat.com>
8017 Paolo Carlini <paolo.carlini@oracle.com>
8018
8019 PR c++/71169
8020 PR c++/71832
8021 * g++.dg/cpp0x/pr71169.C: New.
8022 * g++.dg/cpp0x/pr71169-2.C: Likewise.
8023 * g++.dg/cpp0x/pr71832.C: Likewise.
8024
8025 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
8026
8027 PR target/83969
8028 * gcc.target/powerpc/pr83969.c: New test.
8029
8030 2018-03-09 Jakub Jelinek <jakub@redhat.com>
8031
8032 PR target/84772
8033 * gcc.dg/pr84772.c: New test.
8034
8035 PR c++/84076
8036 * g++.dg/warn/Wformat-2.C: New test.
8037
8038 PR c++/84767
8039 * g++.dg/ext/vla18.C: New test.
8040
8041 2018-03-09 Martin Sebor <msebor@redhat.com>
8042
8043 PR tree-optimization/84526
8044 * gcc.dg/Wrestrict-10.c: New test.
8045 * gcc.dg/Wrestrict-11.c: New test.
8046
8047 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
8048
8049 PR rtl-optimization/84682
8050 * gcc.dg/torture/pr84682-1.c: New.
8051 * gcc.dg/torture/pr84682-2.c: New.
8052 * gcc.dg/torture/pr84682-3.c: New.
8053
8054 2018-03-09 Jakub Jelinek <jakub@redhat.com>
8055
8056 PR c++/84724
8057 * g++.dg/ext/pr84724.C: New test.
8058
8059 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
8060
8061 PR target/83712
8062 * gcc.target/arm/pr83712.c: New.
8063
8064 2018-03-09 Richard Biener <rguenther@suse.de>
8065
8066 PR tree-optimization/84775
8067 * gcc.dg/torture/pr84775.c: New testcase.
8068
8069 2018-03-09 Jakub Jelinek <jakub@redhat.com>
8070
8071 PR debug/84404
8072 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
8073 targets.
8074
8075 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
8076
8077 * gcc.c-torture/compile/20180309-1.c: New test.
8078
8079 2018-03-08 Jakub Jelinek <jakub@redhat.com>
8080
8081 PR c++/80598
8082 * g++.dg/warn/Wunused-function4.C: New test.
8083
8084 PR inline-asm/84742
8085 * gcc.target/i386/pr84742-1.c: New test.
8086 * gcc.target/i386/pr84742-2.c: New test.
8087
8088 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8089
8090 PR target/84748
8091 * gcc.c-torture/execute/pr84748.c: New test.
8092
8093 2018-03-08 Richard Biener <rguenther@suse.de>
8094
8095 PR middle-end/84552
8096 * gcc.dg/graphite/pr84552.c: New testcase.
8097
8098 2018-03-08 Richard Biener <rguenther@suse.de>
8099
8100 PR tree-optimization/84178
8101 * gcc.dg/torture/pr84178-2.c: New testcase.
8102
8103 2018-03-08 David Malcolm <dmalcolm@redhat.com>
8104
8105 PR tree-optimization/84178
8106 * gcc.c-torture/compile/pr84178-1.c: New test.
8107
8108 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
8109
8110 * lib/target-supports.exp: Do not return zero from a ifunc
8111 function.
8112
8113 2018-03-08 Richard Biener <rguenther@suse.de>
8114
8115 PR tree-optimization/84746
8116 * gcc.dg/torture/pr84746.c: New testcase.
8117
8118
8119 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
8120 PR debug/84404
8121 PR debug/84408
8122 * gcc.dg/graphite/pr84404.c: New.
8123
8124 2018-03-08 Jakub Jelinek <jakub@redhat.com>
8125
8126 PR tree-optimization/84740
8127 * gcc.dg/torture/pr84740.c: New test.
8128
8129 PR tree-optimization/84739
8130 * gcc.dg/pr84739.c: New test.
8131
8132 2018-03-07 Martin Sebor <msebor@redhat.com>
8133
8134 PR tree-optimization/83519
8135 * gcc.dg/Wrestrict-13.c: New test.
8136
8137 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
8138
8139 PR fortran/64124
8140 PR fortran/70409
8141 * gfortran.dg/pr64124.f90: New tests.
8142 * gfortran.dg/pr70409.f90: New tests.
8143
8144 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
8145
8146 PR target/82411
8147 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
8148
8149 2018-03-07 Martin Sebor <msebor@redhat.com>
8150
8151 PR tree-optimization/84526
8152 * gcc.dg/Wrestrict-10.c: New test.
8153
8154 2018-03-07 Martin Sebor <msebor@redhat.com>
8155
8156 PR tree-optimization/84468
8157 * g++.dg/warn/Wstringop-truncation-2.C: New test.
8158 * gcc.dg/Wstringop-truncation.c: New test.
8159 * gcc.dg/Wstringop-truncation-2.c: New test.
8160
8161 2018-03-07 Jakub Jelinek <jakub@redhat.com>
8162
8163 PR fortran/84565
8164 * gfortran.dg/pr84565.f90: New test.
8165
8166 PR middle-end/84723
8167 * gcc.target/i386/pr84723-1.c: New test.
8168 * gcc.target/i386/pr84723-2.c: New test.
8169 * gcc.target/i386/pr84723-3.c: New test.
8170 * gcc.target/i386/pr84723-4.c: New test.
8171 * gcc.target/i386/pr84723-5.c: New test.
8172
8173 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
8174
8175 PR fortran/64107
8176 * gfortran.dg/pr64107.f90: New test.
8177
8178 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8179
8180 PR fortran/84697
8181 PR fortran/66128
8182 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
8183
8184 2018-03-06 Marek Polacek <polacek@redhat.com>
8185
8186 PR c++/84684
8187 * g++.dg/cpp1z/constexpr-84684.C: New test.
8188
8189 2018-03-06 Jakub Jelinek <jakub@redhat.com>
8190
8191 PR c/84721
8192 * gcc.dg/pr84721.c: New test.
8193
8194 PR target/84710
8195 * gcc.dg/pr84710.c: New test.
8196
8197 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
8198
8199 PR fortran/56667
8200 * gfortran.dg/implied_do_2.f90: New test.
8201 * gfortran.dg/coarray_8.f90: Update for new error message.
8202
8203 2018-03-06 Jakub Jelinek <jakub@redhat.com>
8204
8205 PR inline-asm/84683
8206 * g++.dg/ext/pr84683.C: New test.
8207
8208 PR tree-optimization/84687
8209 * gcc.dg/pr84687.c: New test.
8210
8211 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
8212
8213 PR c++/84231
8214 * g++.dg/pr84231.C: New.
8215
8216 PR c++/84593
8217 * g++.dg/cpp1y/pr84593.C: New.
8218
8219 PR c++/84492
8220 * g++.dg/pr84492.C: New.
8221
8222 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8223
8224 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
8225 __builtin_ppc_speculation_barrier.
8226
8227 2018-03-05 Jakub Jelinek <jakub@redhat.com>
8228
8229 PR target/84700
8230 * gcc.target/powerpc/pr84700.c: New test.
8231
8232 2018-03-05 Nathan Sidwell <nathan@acm.org>
8233
8234 PR c++/84702
8235 * g++.dg/lookup/pr84702.C: New.
8236
8237 2018-03-05 Jakub Jelinek <jakub@redhat.com>
8238
8239 PR target/84564
8240 * gcc.target/i386/pr84564.c: New test.
8241
8242 2018-03-05 Marek Polacek <polacek@redhat.com>
8243
8244 PR c++/84707
8245 * g++.dg/cpp0x/inline-ns10.C: New test.
8246
8247 2018-03-05 Nathan Sidwell <nathan@acm.org>
8248
8249 PR c++/84694
8250 * g++.dg/template/pr84694.C: New.
8251
8252 2018-03-05 Jakub Jelinek <jakub@redhat.com>
8253
8254 PR target/84524
8255 * gcc.c-torture/execute/pr84524.c: New test.
8256 * gcc.target/i386/avx512bw-pr84524.c: New test.
8257
8258 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
8259
8260 PR target/84264
8261 * g++.dg/pr84264.C: New test.
8262
8263 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8264
8265 PR c++/84618
8266 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
8267 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
8268 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
8269
8270 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
8271
8272 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
8273 * g++.dg/other/i386-3.C: Ditto.
8274 * gcc.target/i386/sse-12.c: Ditto.
8275 * gcc.target/i386/sse-13.c: Ditto.
8276 * gcc.target/i386/sse-14.c: Ditto.
8277 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
8278 * gcc.target/i386/wbinvd-1.c: New test.
8279 * gcc.target/i386/wbnoinvd-1.c: Ditto.
8280 * gcc.target/i386/pconfig-1.c: Ditto.
8281
8282 2018-03-05 Pádraig Brady <P@draigBrady.com>
8283 Nathan Sidwell <nathan@acm.org>
8284
8285 PR c++/84497
8286 * g++.dg/cpp0x/pr84497.C: New.
8287
8288 2018-03-05 Richard Biener <rguenther@suse.de>
8289
8290 PR tree-optimization/84670
8291 * gcc.dg/pr84670-1.c: New testcase.
8292 * gcc.dg/pr84670-2.c: Likewise.
8293 * gcc.dg/pr84670-3.c: Likewise.
8294 * gcc.dg/pr84670-4.c: Likewise.
8295
8296 2018-03-05 Richard Biener <rguenther@suse.de>
8297
8298 PR tree-optimization/84650
8299 * gcc.dg/graphite/pr84650.c: New testcase.
8300
8301 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8302
8303 PR c++/82022
8304 * g++.dg/cpp1z/constexpr-lambda20.C: New.
8305
8306 2018-03-03 Harald Anlauf <anlauf@gmx.de>
8307
8308 PR fortran/71085
8309 * gfortran.dg/pr71085.f90: New test.
8310
8311 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
8312
8313 PR fortran/66128
8314 * gfortran.dg/zero_sized_8.f90: Really commit New test.
8315
8316 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
8317
8318 PR fortran/51434
8319 * gfortran.dg/pr51434.f90: New test.
8320
8321 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8322
8323 PR c++/61358
8324 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
8325
8326 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8327
8328 PR c++/67370
8329 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
8330
8331 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8332
8333 PR c++/71464
8334 * g++.dg/torture/pr71464.C: New.
8335
8336 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
8337
8338 PR fortran/80965
8339 * gfortran.dg/select_type_41.f90: New test.
8340
8341 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8342
8343 PR c++/61135
8344 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
8345
8346 2018-03-02 Marek Polacek <polacek@redhat.com>
8347
8348 PR c++/84578
8349 * g++.dg/ext/flexary29.C: New test.
8350
8351 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8352
8353 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
8354
8355 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8356
8357 PR c++/81812
8358 * g++.dg/torture/pr81812.C: New.
8359
8360 2018-03-02 Marek Polacek <polacek@redhat.com>
8361
8362 PR c++/84171
8363 * g++.dg/warn/Wsign-compare-8.C: New test.
8364
8365 PR c++/84663
8366 * g++.dg/parse/array-size3.C: New test.
8367
8368 PR c++/84664
8369 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
8370
8371 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8372
8373 PR c++/84662
8374 * g++.dg/cpp1y/pr84662.C: New test.
8375
8376 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
8377
8378 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
8379 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
8380 "dg-lto-options".
8381 * g++.dg/lto/20101010-1_0.C: Likewise.
8382 * g++.dg/lto/20101010-2_0.C: Likewise.
8383
8384 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8385
8386 PR ipa/84628
8387 * gcc.dg/pr84628.c: New test.
8388
8389 PR target/56540
8390 * gcc.target/ia64/pr56540.c: New test.
8391
8392 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
8393
8394 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
8395 32-bit target.
8396 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
8397 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
8398 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
8399 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
8400
8401 2018-03-02 Marek Polacek <polacek@redhat.com>
8402
8403 PR c++/84590
8404 * c-c++-common/ubsan/shift-11.c: New test.
8405
8406 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
8407
8408 * gcc.dg/vect/vect-alias-check-13.c: New test.
8409
8410 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8411
8412 PR target/84614
8413 * gcc.dg/pr84614.c: New test.
8414
8415 PR inline-asm/84625
8416 * gcc.target/i386/pr84625.c: New test.
8417
8418 2018-03-02 Richard Biener <rguenther@suse.de>
8419
8420 PR tree-optimization/84427
8421 * gcc.dg/torture/pr84427.c: New testcase.
8422
8423 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
8424
8425 PR target/84534
8426 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
8427 powerpc64le*-*-linux*.
8428 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
8429 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
8430
8431 2018-03-01 Martin Sebor <msebor@redhat.com>
8432
8433 PR c++/84294
8434 * g++.dg/ext/attr-const.C: Remove xfail.
8435 * g++.dg/ext/attr-malloc-3.C: New test.
8436 * g++.dg/ext/attr-noinline-3.C: New test.
8437 * g++.dg/ext/attr-noreturn-3.C: New test.
8438 * g++.dg/ext/attr-nothrow-3.C: New test.
8439 * g++.dg/ext/attr-pure.C: Remove xfail.
8440
8441 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8442
8443 PR sanitizer/70875
8444 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
8445 dg-options and dg-shouldfail "ubsan" directive.
8446
8447 2018-03-01 Marek Polacek <polacek@redhat.com>
8448 Jason Merrill <jason@redhat.com>
8449
8450 PR c++/84582
8451 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
8452 * g++.dg/cpp1z/static1.C: New test.
8453 * g++.dg/template/static37.C: New test.
8454
8455 2018-03-01 Nathan Sidwell <nathan@acm.org>
8456
8457 PR c++/84434
8458 * g++.dg/template/pr84434.C: New.
8459
8460 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
8461
8462 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
8463 -mthumb to the command-line.
8464
8465 2018-03-01 Marek Polacek <polacek@redhat.com>
8466
8467 PR c++/84596
8468 * g++.dg/cpp0x/static_assert14.C: New test.
8469
8470 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
8471
8472 PR c++/79410
8473 * g++.dg/torture/pr79410.C: New.
8474
8475 2018-03-01 Martin Liska <mliska@suse.cz>
8476
8477 PR sanitizer/82484
8478 * gcc.dg/asan/pr82484.c: New test.
8479
8480 2018-03-01 Richard Biener <rguenther@suse.de>
8481
8482 PR debug/84645
8483 * gfortran.dg/lto/pr84645_0.f90: New testcase.
8484
8485 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
8486
8487 PR fortran/84219
8488 * gfortran.dg/coarray_47.f90: New test.
8489
8490 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
8491
8492 PR fortran/84538
8493 * gfortran.dg/class_array_23.f03: New test.
8494
8495 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
8496
8497 PR rtl-optimization/84528
8498 * gcc.dg/torture/pr84538.c: Rename to...
8499 * gcc.dg/torture/pr84528.c: ...this.
8500
8501 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
8502
8503 PR rtl-optimization/84528
8504 * gcc.dg/torture/pr84538.c: New test.
8505
8506 2018-02-28 Martin Sebor <msebor@redhat.com>
8507
8508 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
8509 -fpic test failures.
8510 * c-c++-common/Wrestrict-2.c: Same.
8511 * c-c++-common/Wstringop-truncation.c: Same.
8512 * gcc.dg/Warray-bounds-22.c: Same.
8513 * gcc.dg/Wstringop-overflow.c: Same.
8514 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
8515 (signed_range): Same.
8516 (unsigned_anti_range): Same.
8517 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
8518 (signed_range): Same.
8519 (unsigned_anti_range): Same.
8520 * gcc.dg/attr-alloc_size-7.c: Same.
8521 * gcc.dg/attr-alloc_size-8.c: Same.
8522 * gcc.dg/builtin-alloc-size.c: Same.
8523 * gcc.dg/builtin-stpncpy.c: Same.
8524 * gcc.dg/builtins-nonnull.c: Same.
8525 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
8526 * gcc.dg/pr79214.c: Same.
8527 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
8528 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
8529 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
8530 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
8531 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
8532 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
8533 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
8534 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
8535 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
8536 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
8537 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
8538
8539 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
8540
8541 PR target/84014
8542 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
8543
8544 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8545
8546 PR c++/84609
8547 * g++.dg/cpp0x/pr84609.C: New test.
8548
8549 2018-02-28 Martin Sebor <msebor@redhat.com>
8550
8551 PR testsuite/84617
8552 * g++.dg/ext/attr-malloc-3.C: New test.
8553 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
8554 to pre-existing problems.
8555 * g++.dg/ext/attr-pure.C: Same.
8556
8557 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
8558
8559 PR fortran/83901
8560 * gfortran.dg/associate_37.f90: New test.
8561
8562 PR fortran/83344
8563 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
8564
8565 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8566
8567 PR target/52991
8568 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
8569 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
8570 * gcc.dg/bf-ms-layout-4.c: New test.
8571 * gcc.dg/bf-ms-layout-5.c: New test.
8572
8573 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
8574
8575 PR target/83399
8576 * gcc.target/powerpc/pr83399.c: Only run on Linux.
8577
8578 2018-02-28 Richard Biener <rguenther@suse.de>
8579
8580 PR tree-optimization/84584
8581 * gcc.dg/graphite/pr84584.c: New testcase.
8582
8583 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
8584
8585 PR preprocessor/84517
8586 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
8587
8588 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8589
8590 * c-c++-common/dump-ada-spec-12.c: New test.
8591 * c-c++-common/dump-ada-spec-13.c: Likewise.
8592
8593 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8594
8595 * c-c++-common/dump-ada-spec-11.c: New test.
8596
8597 2018-02-28 Martin Liska <mliska@suse.cz>
8598
8599 PR testsuite/84597
8600 * g++.dg/ext/timevar1.C: Fix pruned patterns.
8601 * g++.dg/ext/timevar2.C: Likewise.
8602
8603 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8604
8605 * c-c++-common/dump-ada-spec-8.c: New test.
8606 * c-c++-common/dump-ada-spec-9.c: Likewise.
8607 * c-c++-common/dump-ada-spec-10.c: Likewise.
8608
8609 2018-02-28 Richard Biener <rguenther@suse.de>
8610
8611 PR middle-end/84607
8612 * gcc.dg/pr84607.c: New testcase.
8613
8614 2018-02-28 Nathan Sidwell <nathan@acm.org>
8615
8616 PR c++/84602
8617 * g++.dg/lookup/pr84602.C: New.
8618
8619 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8620
8621 PR c++/83871
8622 PR c++/83503
8623 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
8624 dg-options.
8625 * g++.dg/ext/attr-nonnull.C: Likewise.
8626 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
8627 directives.
8628 * g++.dg/ext/attr-noinline-2.C: Likewise.
8629 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
8630 -fdump-tree-eh in dg-options.
8631
8632 2018-02-28 Alan Modra <amodra@gmail.com>
8633
8634 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
8635 GNU ld message.
8636 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
8637
8638 2018-02-27 Martin Sebor <msebor@redhat.com>
8639
8640 PR c++/83871
8641 PR c++/83503
8642 * g++.dg/Wmissing-attributes.C: New test.
8643 * g++.dg/ext/attr-const-pure.C: New test.
8644 * g++.dg/ext/attr-const.C: New test.
8645 * g++.dg/ext/attr-deprecated-2.C: New test.
8646 * g++.dg/ext/attr-malloc-2.C: New test.
8647 * g++.dg/ext/attr-malloc.C: New test.
8648 * g++.dg/ext/attr-noinline-2.C: New test.
8649 * g++.dg/ext/attr-noinline.C: New test.
8650 * g++.dg/ext/attr-nonnull.C: New test.
8651 * g++.dg/ext/attr-noreturn-2.C: New test.
8652 * g++.dg/ext/attr-noreturn.C: New test.
8653 * g++.dg/ext/attr-nothrow-2.C: New test.
8654 * g++.dg/ext/attr-nothrow.C: New test.
8655 * g++.dg/ext/attr-optimize.C: New test.
8656 * g++.dg/ext/attr-pure.C: New test.
8657 * g++.dg/ext/attr-returns-nonnull.C: New test.
8658 * g++.dg/ext/attr-warning.C: New test.
8659
8660 2018-02-27 Nathan Sidwell <nathan@acm.org>
8661
8662 PR c++/84426
8663 * g++.dg/lookup/pr84426.C: New.
8664
8665 2018-02-27 Richard Biener <rguenther@suse.de>
8666
8667 PR tree-optimization/84512
8668 * gcc.dg/tree-ssa/pr84512.c: New testcase.
8669
8670 2018-02-27 Martin Liska <mliska@suse.cz>
8671
8672 PR gcov-profile/84548
8673 * g++.dg/gcov/pr84548.C: New test.
8674
8675 2018-02-27 Jakub Jelinek <jakub@redhat.com>
8676
8677 PR target/84575
8678 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
8679
8680 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8681
8682 PR c++/84558
8683 * g++.dg/cpp1y/pr84558.C: New test.
8684
8685 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
8686
8687 PR c++/84540
8688 * g++.dg/cpp0x/alignas14.C: New.
8689 * g++.dg/cpp0x/alignas15.C: Likewise.
8690
8691 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8692
8693 PR c++/84557
8694 * g++.dg/gomp/pr84557.C: New test.
8695
8696 2018-02-26 Marek Polacek <polacek@redhat.com>
8697
8698 PR c++/84325
8699 * g++.dg/cpp1z/pr84325.C: New test.
8700
8701 2018-02-26 Carl Love <cel@us.ibm.com>
8702
8703 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
8704 Power 8 test file.
8705 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
8706 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
8707 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
8708 -mcpu=power8.
8709 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
8710 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
8711 -mcpu=power8.
8712
8713 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
8714
8715 PR target/84039
8716 * gcc.target/i386/indirect-thunk-1.c: Updated.
8717 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8718 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8719 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8720 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8721 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8722 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8723 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8724 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8725 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8726 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8727 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8728 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8729 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8730 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8731 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8732 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8733 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8734 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8735 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8736 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8737 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8738 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8739 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8740 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8741 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8742 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8743 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8744 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8745 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8746 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8747 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8748 * gcc.target/i386/ret-thunk-9.c: Likewise.
8749 * gcc.target/i386/ret-thunk-10.c: Likewise.
8750 * gcc.target/i386/ret-thunk-11.c: Likewise.
8751 * gcc.target/i386/ret-thunk-12.c: Likewise.
8752 * gcc.target/i386/ret-thunk-13.c: Likewise.
8753 * gcc.target/i386/ret-thunk-14.c: Likewise.
8754 * gcc.target/i386/ret-thunk-15.c: Likewise.
8755
8756 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
8757
8758 * gcc.c-torture/execute/20180226-1.c: New test.
8759
8760 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
8761
8762 PR tree-optimization/83965
8763 * gcc.dg/vect/pr83965-2.c: New test.
8764
8765 2018-02-26 Tom de Vries <tom@codesourcery.com>
8766
8767 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
8768
8769 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
8770
8771 PR target/84530
8772 * gcc.target/i386/ret-thunk-22.c: New test.
8773 * gcc.target/i386/ret-thunk-23.c: Likewise.
8774 * gcc.target/i386/ret-thunk-24.c: Likewise.
8775 * gcc.target/i386/ret-thunk-25.c: Likewise.
8776 * gcc.target/i386/ret-thunk-26.c: Likewise.
8777
8778 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
8779
8780 PR c++/84533
8781 * g++.dg/cpp1z/pr84533.C: New.
8782
8783 2018-02-26 Marek Polacek <polacek@redhat.com>
8784
8785 PR c++/84537
8786 * g++.dg/parse/error60.C: New test.
8787
8788 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8789
8790 PR c++/84556
8791 * g++.dg/gomp/pr84556.C: New test.
8792 * g++.dg/vect/pr84556.cc: New test.
8793
8794 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
8795
8796 PR fortran/32957
8797 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
8798 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
8799 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
8800 * gfortran.dg/c_loc_test.f90: Likewise.
8801 * gfortran.dg/c_loc_tests_2.f03: Likewise.
8802 * gfortran.dg/proc_decl_17.f90: Likewise.
8803 * gfortran.dg/proc_ptr_8.f90: Likewise.
8804
8805 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8806
8807 PR target/84521
8808 * gcc.target/aarch64/lr_free_2.c: Revert changes in
8809 r254814 disabling -fomit-frame-pointer by default.
8810 * gcc.target/aarch64/spill_1.c: Likewise.
8811 * gcc.target/aarch64/test_frame_11.c: Likewise.
8812 * gcc.target/aarch64/test_frame_12.c: Likewise.
8813 * gcc.target/aarch64/test_frame_13.c: Likewise.
8814 * gcc.target/aarch64/test_frame_14.c: Likewise.
8815 * gcc.target/aarch64/test_frame_15.c: Likewise.
8816 * gcc.target/aarch64/test_frame_3.c: Likewise.
8817 * gcc.target/aarch64/test_frame_5.c: Likewise.
8818 * gcc.target/aarch64/test_frame_9.c: Likewise.
8819
8820 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
8821
8822 PR fortran/83633
8823 * gfortran.dg/explicit_shape_1.f90: New test.
8824 * gfortran.dg/automatic_module_variable.f90: Update regex.
8825 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
8826 * gfortran.dg/constant_shape.f90: Ditto.
8827 * gfortran.dg/dec_structure_23.f90: Ditto.
8828 * gfortran.dg/pr78240.f90: Ditto.
8829
8830 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
8831
8832 PR fortran/84523
8833 * gfortran.dg/pr84523.f90: New test.
8834
8835 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
8836
8837 PR fortran/78238
8838 * gfortran.dg/select_type_40.f90: New test.
8839
8840 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
8841
8842 PR fortran/30792
8843 * gfortran.dg/data_substring.f90: New test.
8844
8845 2018-02-24 Marek Polacek <polacek@redhat.com>
8846
8847 PR c++/83692
8848 * g++.dg/cpp1z/constexpr-83692.C: New test.
8849
8850 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
8851
8852 PR fortran/84346
8853 * gfortran.dg/statement_function_1.f90: Update test.
8854
8855 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8856
8857 PR fortran/84506
8858 * gfortran.dg/inquire_19.f90: New test.
8859
8860 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8861
8862 PR fortran/83149
8863 * gfortran.dg/pr83149_b.f90: New test.
8864 * gfortran.dg/pr83149_a.f90: Additional source for previous.
8865
8866 2018-02-23 Carl Love <cel@us.ibm.com>
8867
8868 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
8869 vec_signed2 and vec_unsigned2 to new Power 8 test file.
8870 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
8871 Power 8 tests.
8872
8873 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
8874
8875 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
8876 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
8877
8878 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
8879
8880 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
8881 expected output.
8882
8883 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8884
8885 PR fortran/83149
8886 * gfortran.dg/pr83149_1.f90: New test.
8887 * gfortran.dg/pr83149.f90: Additional source for previous.
8888
8889 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
8890
8891 PR testsuite/80551
8892 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
8893 __GI___pthread_mutex_init as well.
8894
8895 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8896
8897 PR fortran/83148
8898 * gfortran.dg/class_68.f90: New test.
8899
8900 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8901
8902 PR fortran/59781
8903 * gfortran.dg/derived_init_5.f90: New test.
8904
8905 2018-02-22 Jakub Jelinek <jakub@redhat.com>
8906
8907 PR target/82851
8908 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
8909 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
8910
8911 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
8912
8913 PR target/81572
8914 * gcc.target/powerpc/pr81572.c: New.
8915
8916 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
8917
8918 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
8919
8920 2018-02-22 Martin Sebor <msebor@redhat.com>
8921
8922 PR tree-optimization/84480
8923 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
8924 * g++.dg/warn/Wstringop-truncation-1.C: New test.
8925
8926 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
8927
8928 PR target/84176
8929 * gcc.target/i386/indirect-thunk-11.c: New test.
8930 * gcc.target/i386/indirect-thunk-12.c: Likewise.
8931 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
8932 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
8933 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
8934 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
8935 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
8936 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
8937 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
8938 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
8939
8940 2018-02-22 Steve Ellcey <sellcey@cavium.com>
8941
8942 PR target/83335
8943 * gcc.target/aarch64/asm-2.c: Add dg-error for
8944 ILP32 mode.
8945 * gcc.target/aarch64/asm-4.c: New test.
8946
8947 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
8948
8949 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
8950
8951 2018-02-22 Marek Polacek <polacek@redhat.com>
8952
8953 PR c++/84493
8954 * g++.dg/parse/error59.C: New test.
8955
8956 2018-02-22 Tom de Vries <tom@codesourcery.com>
8957
8958 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
8959
8960 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
8961
8962 PR c++/77655
8963 * g++.dg/cpp0x/pr77655.C: New.
8964
8965 2018-02-22 Jakub Jelinek <jakub@redhat.com>
8966
8967 PR c++/84496
8968 * g++.dg/cpp1y/pr84496.C: New test.
8969
8970 PR target/84502
8971 * g++.dg/torture/pr84502.C: New test.
8972
8973 PR tree-optimization/84503
8974 * gcc.dg/pr84503-1.c: New test.
8975 * gcc.dg/pr84503-2.c: New test.
8976
8977 2018-02-21 Jakub Jelinek <jakub@redhat.com>
8978
8979 PR tree-optimization/84478
8980 * gcc.c-torture/execute/pr84478.c: New test.
8981
8982 2018-02-20 Martin Sebor <msebor@redhat.com>
8983
8984 PR middle-end/84095
8985 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
8986 * c-c++-common/Wrestrict.c: Same.
8987 * gcc.dg/Wrestrict-6.c: Same.
8988 * gcc.dg/Warray-bounds-27.c: New test.
8989 * gcc.dg/Wrestrict-8.c: New test.
8990 * gcc.dg/Wrestrict-9.c: New test.
8991 * gcc.dg/pr84095.c: New test.
8992
8993 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8994
8995 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
8996
8997 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8998
8999 PR fortran/48890
9000 PR fortran/83823
9001 * gfortran.dg/structure_constructor_14.f90: New test.
9002
9003 2018-02-20 Jeff Law <law@redhat.com>
9004
9005 PR middle-end/82123
9006 PR tree-optimization/81592
9007 PR middle-end/79257
9008 * gcc.dg/pr81592.c: New test.
9009 * gcc.dg/pr82123.c: New test.
9010 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
9011
9012 2018-02-20 Jakub Jelinek <jakub@redhat.com>
9013
9014 PR c++/84488
9015 * g++.dg/warn/Wunused-var-30.C: New test.
9016
9017 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
9018
9019 PR tree-optimization/84419
9020 * gcc.dg/vect/pr84419.c: New test.
9021
9022 2018-02-20 Jakub Jelinek <jakub@redhat.com>
9023
9024 PR middle-end/82004
9025 * gfortran.dg/pr82004.f90: New test.
9026
9027 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
9028
9029 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
9030
9031 2018-02-20 Martin Liska <mliska@suse.cz>
9032
9033 PR c/84310
9034 PR target/79747
9035 * gcc.target/i386/pr84310.c: New test.
9036 * gcc.target/i386/pr84310-2.c: Likewise.
9037
9038 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
9039
9040 PR c++/84446
9041 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
9042
9043 2018-02-20 Jakub Jelinek <jakub@redhat.com>
9044
9045 PR c++/84445
9046 * g++.dg/cpp1z/launder7.C: New test.
9047
9048 PR c++/84449
9049 * g++.dg/cpp0x/constexpr-84449.C: New test.
9050
9051 PR c++/84455
9052 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
9053
9054 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
9055
9056 PR fortran/83344
9057 PR fortran/83975
9058 * gfortran.dg/associate_22.f90: Enable commented out test.
9059 * gfortran.dg/associate_36.f90: New test.
9060
9061 2018-02-19 Jakub Jelinek <jakub@redhat.com>
9062
9063 PR target/84146
9064 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
9065
9066 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
9067
9068 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
9069 (dg-options): Use -mavx instead of -w.
9070
9071 2018-02-19 Jakub Jelinek <jakub@redhat.com>
9072
9073 PR c++/84444
9074 * g++.dg/cpp1z/launder8.C: New test.
9075
9076 PR c++/84448
9077 * g++.dg/gomp/pr84448.C: New test.
9078
9079 PR c++/84430
9080 * g++.dg/gomp/pr84430.C: New test.
9081
9082 PR tree-optimization/84452
9083 * gcc.dg/pr84452.c: New test.
9084
9085 PR c++/79064
9086 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
9087
9088 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
9089
9090 PR fortran/35339
9091 * gfortran.dg/implied_do_io_4.f90: New test.
9092
9093 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
9094
9095 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
9096 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
9097 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
9098
9099 2018-02-19 Carl Love <cel@us.ibm.com>
9100
9101 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
9102
9103 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
9104
9105 PR target/84460
9106 * gcc.target/i386/pr57193.c: Add -mtune=generic.
9107
9108 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
9109
9110 PR c++/84348
9111 * g++.dg/cpp0x/auto50.C: New.
9112 * g++.dg/parse/friend12.C: Adjust.
9113
9114 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9115
9116 PR libgfortran/84389
9117 * gfortran.dg/dtio_33.f90: New test.
9118
9119 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9120
9121 PR libgfortran/84412
9122 * gfortran.dg/inquire_18.f90: New test.
9123
9124 2018-02-18 Janus Weil <janus@gcc.gnu.org>
9125
9126 PR fortran/84381
9127 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
9128 * gfortran.dg/pointer_intent_3.f90: Ditto.
9129 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
9130 * gfortran.dg/protected_3.f90: Ditto.
9131 * gfortran.dg/protected_4.f90: Ditto.
9132 * gfortran.dg/protected_5.f90: Ditto.
9133 * gfortran.dg/protected_6.f90: Ditto.
9134
9135 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
9136
9137 PR fortran/80945
9138 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
9139 change to run.
9140
9141 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
9142
9143 PR fortran/84270
9144 * gfortran.dg/inline_matmul_22.f90: New test.
9145
9146 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
9147
9148 PR fortran/84381
9149 * gfortran.dg/abort_shoulfail.f90: New test.
9150 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
9151 by STOP n.
9152 * gfortran.dg/PR19754_2.f90: Likewise.
9153 * gfortran.dg/PR19872.f: Likewise.
9154 * gfortran.dg/PR49268.f90: Likewise.
9155 * gfortran.dg/Wall.f90: Likewise.
9156 * gfortran.dg/Wno-all.f90: Likewise.
9157 * gfortran.dg/achar_1.f90: Likewise.
9158 * gfortran.dg/achar_2.f90: Likewise.
9159 * gfortran.dg/achar_4.f90: Likewise.
9160 * gfortran.dg/achar_6.F90: Likewise.
9161 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
9162 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
9163 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
9164 * gfortran.dg/actual_array_offset_1.f90: Likewise.
9165 * gfortran.dg/actual_array_result_1.f90: Likewise.
9166 * gfortran.dg/actual_array_substr_1.f90: Likewise.
9167 * gfortran.dg/actual_array_substr_2.f90: Likewise.
9168 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
9169 * gfortran.dg/actual_procedure_1.f90: Likewise.
9170 * gfortran.dg/adjustl_1.f90: Likewise.
9171 * gfortran.dg/advance_1.f90: Likewise.
9172 * gfortran.dg/advance_4.f90: Likewise.
9173 * gfortran.dg/advance_5.f90: Likewise.
9174 * gfortran.dg/advance_6.f90: Likewise.
9175 * gfortran.dg/aint_anint_1.f90: Likewise.
9176 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
9177 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
9178 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
9179 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
9180 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
9181 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
9182 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
9183 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
9184 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
9185 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
9186 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
9187 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
9188 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
9189 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
9190 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
9191 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
9192 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
9193 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
9194 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
9195 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
9196 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
9197 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
9198 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
9199 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
9200 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
9201 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
9202 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
9203 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
9204 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
9205 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
9206 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
9207 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
9208 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
9209 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
9210 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
9211 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
9212 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
9213 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
9214 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
9215 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
9216 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
9217 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
9218 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
9219 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
9220 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
9221 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
9222 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
9223 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
9224 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
9225 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
9226 * gfortran.dg/allocatable_function_1.f90: Likewise.
9227 * gfortran.dg/allocatable_function_10.f90: Likewise.
9228 * gfortran.dg/allocatable_function_3.f90: Likewise.
9229 * gfortran.dg/allocatable_function_5.f90: Likewise.
9230 * gfortran.dg/allocatable_function_6.f90: Likewise.
9231 * gfortran.dg/allocatable_function_7.f90: Likewise.
9232 * gfortran.dg/allocatable_function_8.f90: Likewise.
9233 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
9234 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
9235 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
9236 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
9237 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
9238 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
9239 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
9240 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
9241 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
9242 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
9243 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
9244 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
9245 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
9246 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
9247 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
9248 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
9249 * gfortran.dg/allocate_class_3.f90: Likewise.
9250 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
9251 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
9252 * gfortran.dg/allocate_derived_5.f90: Likewise.
9253 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
9254 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
9255 * gfortran.dg/allocate_with_source_1.f90: Likewise.
9256 * gfortran.dg/allocate_with_source_10.f08: Likewise.
9257 * gfortran.dg/allocate_with_source_11.f08: Likewise.
9258 * gfortran.dg/allocate_with_source_12.f03: Likewise.
9259 * gfortran.dg/allocate_with_source_15.f03: Likewise.
9260 * gfortran.dg/allocate_with_source_16.f90: Likewise.
9261 * gfortran.dg/allocate_with_source_17.f03: Likewise.
9262 * gfortran.dg/allocate_with_source_18.f03: Likewise.
9263 * gfortran.dg/allocate_with_source_2.f90: Likewise.
9264 * gfortran.dg/allocate_with_source_20.f03: Likewise.
9265 * gfortran.dg/allocate_with_source_22.f03: Likewise.
9266 * gfortran.dg/allocate_with_source_23.f03: Likewise.
9267 * gfortran.dg/allocate_with_source_24.f90: Likewise.
9268 * gfortran.dg/allocate_with_source_5.f90: Likewise.
9269 * gfortran.dg/allocate_with_source_6.f90: Likewise.
9270 * gfortran.dg/allocate_with_source_7.f08: Likewise.
9271 * gfortran.dg/allocate_with_source_8.f08: Likewise.
9272 * gfortran.dg/allocate_with_source_9.f08: Likewise.
9273 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
9274 * gfortran.dg/allocate_zerosize_3.f: Likewise.
9275 * gfortran.dg/altreturn_3.f90: Likewise.
9276 * gfortran.dg/altreturn_5.f90: Likewise.
9277 * gfortran.dg/altreturn_7.f90: Likewise.
9278 * gfortran.dg/and_or_xor.f90: Likewise.
9279 * gfortran.dg/anint_1.f90: Likewise.
9280 * gfortran.dg/any_all_1.f90: Likewise.
9281 * gfortran.dg/anyallcount_1.f90: Likewise.
9282 * gfortran.dg/append_1.f90: Likewise.
9283 * gfortran.dg/argument_checking_1.f90: Likewise.
9284 * gfortran.dg/argument_checking_2.f90: Likewise.
9285 * gfortran.dg/argument_checking_8.f90: Likewise.
9286 * gfortran.dg/arithmetic_if.f90: Likewise.
9287 * gfortran.dg/array_1.f90: Likewise.
9288 * gfortran.dg/array_2.f90: Likewise.
9289 * gfortran.dg/array_alloc_1.f90: Likewise.
9290 * gfortran.dg/array_alloc_2.f90: Likewise.
9291 * gfortran.dg/array_alloc_3.f90: Likewise.
9292 * gfortran.dg/array_assignment_1.F90: Likewise.
9293 * gfortran.dg/array_assignment_5.f90: Likewise.
9294 * gfortran.dg/array_constructor_1.f90: Likewise.
9295 * gfortran.dg/array_constructor_10.f90: Likewise.
9296 * gfortran.dg/array_constructor_11.f90: Likewise.
9297 * gfortran.dg/array_constructor_12.f90: Likewise.
9298 * gfortran.dg/array_constructor_15.f90: Likewise.
9299 * gfortran.dg/array_constructor_16.f90: Likewise.
9300 * gfortran.dg/array_constructor_17.f90: Likewise.
9301 * gfortran.dg/array_constructor_19.f90: Likewise.
9302 * gfortran.dg/array_constructor_23.f: Likewise.
9303 * gfortran.dg/array_constructor_24.f: Likewise.
9304 * gfortran.dg/array_constructor_32.f90: Likewise.
9305 * gfortran.dg/array_constructor_36.f90: Likewise.
9306 * gfortran.dg/array_constructor_39.f90: Likewise.
9307 * gfortran.dg/array_constructor_4.f90: Likewise.
9308 * gfortran.dg/array_constructor_40.f90: Likewise.
9309 * gfortran.dg/array_constructor_44.f90: Likewise.
9310 * gfortran.dg/array_constructor_45.f90: Likewise.
9311 * gfortran.dg/array_constructor_46.f90: Likewise.
9312 * gfortran.dg/array_constructor_47.f90: Likewise.
9313 * gfortran.dg/array_constructor_49.f90: Likewise.
9314 * gfortran.dg/array_constructor_5.f90: Likewise.
9315 * gfortran.dg/array_constructor_50.f90: Likewise.
9316 * gfortran.dg/array_constructor_6.f90: Likewise.
9317 * gfortran.dg/array_constructor_7.f90: Likewise.
9318 * gfortran.dg/array_constructor_8.f90: Likewise.
9319 * gfortran.dg/array_constructor_9.f90: Likewise.
9320 * gfortran.dg/array_constructor_type_1.f03: Likewise.
9321 * gfortran.dg/array_constructor_type_10.f03: Likewise.
9322 * gfortran.dg/array_constructor_type_11.f03: Likewise.
9323 * gfortran.dg/array_constructor_type_12.f03: Likewise.
9324 * gfortran.dg/array_constructor_type_13.f90: Likewise.
9325 * gfortran.dg/array_constructor_type_14.f03: Likewise.
9326 * gfortran.dg/array_constructor_type_16.f03: Likewise.
9327 * gfortran.dg/array_constructor_type_2.f03: Likewise.
9328 * gfortran.dg/array_constructor_type_22.f03: Likewise.
9329 * gfortran.dg/array_constructor_type_3.f03: Likewise.
9330 * gfortran.dg/array_constructor_type_4.f03: Likewise.
9331 * gfortran.dg/array_constructor_type_5.f03: Likewise.
9332 * gfortran.dg/array_constructor_type_6.f03: Likewise.
9333 * gfortran.dg/array_constructor_type_7.f03: Likewise.
9334 * gfortran.dg/array_function_1.f90: Likewise.
9335 * gfortran.dg/array_function_5.f90: Likewise.
9336 * gfortran.dg/array_initializer_1.f90: Likewise.
9337 * gfortran.dg/array_initializer_2.f90: Likewise.
9338 * gfortran.dg/array_memcpy_5.f90: Likewise.
9339 * gfortran.dg/array_memset_2.f90: Likewise.
9340 * gfortran.dg/array_reference_1.f90: Likewise.
9341 * gfortran.dg/array_return_value_1.f90: Likewise.
9342 * gfortran.dg/array_section_1.f90: Likewise.
9343 * gfortran.dg/array_temporaries_3.f90: Likewise.
9344 * gfortran.dg/arrayio_1.f90: Likewise.
9345 * gfortran.dg/arrayio_10.f90: Likewise.
9346 * gfortran.dg/arrayio_11.f90: Likewise.
9347 * gfortran.dg/arrayio_12.f90: Likewise.
9348 * gfortran.dg/arrayio_13.f90: Likewise.
9349 * gfortran.dg/arrayio_14.f90: Likewise.
9350 * gfortran.dg/arrayio_16.f90: Likewise.
9351 * gfortran.dg/arrayio_2.f90: Likewise.
9352 * gfortran.dg/arrayio_3.f90: Likewise.
9353 * gfortran.dg/arrayio_4.f90: Likewise.
9354 * gfortran.dg/arrayio_5.f90: Likewise.
9355 * gfortran.dg/arrayio_6.f90: Likewise.
9356 * gfortran.dg/arrayio_7.f90: Likewise.
9357 * gfortran.dg/arrayio_8.f90: Likewise.
9358 * gfortran.dg/arrayio_9.f90: Likewise.
9359 * gfortran.dg/arrayio_derived_1.f90: Likewise.
9360 * gfortran.dg/assign_10.f90: Likewise.
9361 * gfortran.dg/assign_9.f90: Likewise.
9362 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
9363 * gfortran.dg/assignment_1.f90: Likewise.
9364 * gfortran.dg/associate_1.f03: Likewise.
9365 * gfortran.dg/associate_11.f90: Likewise.
9366 * gfortran.dg/associate_13.f90: Likewise.
9367 * gfortran.dg/associate_15.f90: Likewise.
9368 * gfortran.dg/associate_17.f90: Likewise.
9369 * gfortran.dg/associate_18.f08: Likewise.
9370 * gfortran.dg/associate_19.f03: Likewise.
9371 * gfortran.dg/associate_20.f03: Likewise.
9372 * gfortran.dg/associate_22.f90: Likewise.
9373 * gfortran.dg/associate_23.f90: Likewise.
9374 * gfortran.dg/associate_24.f90: Likewise.
9375 * gfortran.dg/associate_25.f90: Likewise.
9376 * gfortran.dg/associate_27.f90: Likewise.
9377 * gfortran.dg/associate_28.f90: Likewise.
9378 * gfortran.dg/associate_32.f03: Likewise.
9379 * gfortran.dg/associate_33.f03: Likewise.
9380 * gfortran.dg/associate_34.f90: Likewise.
9381 * gfortran.dg/associate_6.f03: Likewise.
9382 * gfortran.dg/associate_7.f03: Likewise.
9383 * gfortran.dg/associate_8.f03: Likewise.
9384 * gfortran.dg/associate_9.f03: Likewise.
9385 * gfortran.dg/associated_1.f90: Likewise.
9386 * gfortran.dg/associated_2.f90: Likewise.
9387 * gfortran.dg/associated_5.f90: Likewise.
9388 * gfortran.dg/associated_6.f90: Likewise.
9389 * gfortran.dg/associated_target_3.f90: Likewise.
9390 * gfortran.dg/associated_target_4.f90: Likewise.
9391 * gfortran.dg/associated_target_5.f03: Likewise.
9392 * gfortran.dg/associated_target_6.f03: Likewise.
9393 * gfortran.dg/assumed_dummy_1.f90: Likewise.
9394 * gfortran.dg/assumed_rank_1.f90: Likewise.
9395 * gfortran.dg/assumed_rank_10.f90: Likewise.
9396 * gfortran.dg/assumed_rank_2.f90: Likewise.
9397 * gfortran.dg/assumed_rank_7.f90: Likewise.
9398 * gfortran.dg/assumed_rank_8.f90: Likewise.
9399 * gfortran.dg/assumed_rank_9.f90: Likewise.
9400 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
9401 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
9402 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
9403 * gfortran.dg/assumed_type_2.f90: Likewise.
9404 * gfortran.dg/atan2_1.f90: Likewise.
9405 * gfortran.dg/auto_array_1.f90: Likewise.
9406 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
9407 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
9408 * gfortran.dg/auto_char_len_3.f90: Likewise.
9409 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
9410 * gfortran.dg/auto_internal_assumed.f90: Likewise.
9411 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
9412 * gfortran.dg/auto_save_2.f90: Likewise.
9413 * gfortran.dg/automatic_default_init_1.f90: Likewise.
9414 * gfortran.dg/backslash_1.f90: Likewise.
9415 * gfortran.dg/backslash_2.f90: Likewise.
9416 * gfortran.dg/backslash_3.f: Likewise.
9417 * gfortran.dg/backspace_1.f: Likewise.
9418 * gfortran.dg/backspace_10.f90: Likewise.
9419 * gfortran.dg/backspace_11.f90: Likewise.
9420 * gfortran.dg/backspace_2.f: Likewise.
9421 * gfortran.dg/backspace_3.f: Likewise.
9422 * gfortran.dg/backspace_4.f: Likewise.
9423 * gfortran.dg/backspace_5.f: Likewise.
9424 * gfortran.dg/backspace_6.f: Likewise.
9425 * gfortran.dg/backspace_7.f90: Likewise.
9426 * gfortran.dg/backspace_8.f: Likewise.
9427 * gfortran.dg/backspace_9.f: Likewise.
9428 * gfortran.dg/bessel_1.f90: Likewise.
9429 * gfortran.dg/bessel_2.f90: Likewise.
9430 * gfortran.dg/bessel_5.f90: Likewise.
9431 * gfortran.dg/bessel_6.f90: Likewise.
9432 * gfortran.dg/bessel_7.f90: Likewise.
9433 * gfortran.dg/bind_c_dts_2.f03: Likewise.
9434 * gfortran.dg/bind_c_dts_3.f03: Likewise.
9435 * gfortran.dg/bind_c_usage_15.f90: Likewise.
9436 * gfortran.dg/bind_c_usage_16.f03: Likewise.
9437 * gfortran.dg/bind_c_usage_17.f90: Likewise.
9438 * gfortran.dg/bind_c_usage_24.f90: Likewise.
9439 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
9440 * gfortran.dg/binding_label_tests_16.f03: Likewise.
9441 * gfortran.dg/binding_label_tests_23.f90: Likewise.
9442 * gfortran.dg/bit_comparison_1.F90: Likewise.
9443 * gfortran.dg/bit_comparison_2.F90: Likewise.
9444 * gfortran.dg/block_1.f08: Likewise.
9445 * gfortran.dg/block_13.f08: Likewise.
9446 * gfortran.dg/block_14.f90: Likewise.
9447 * gfortran.dg/block_2.f08: Likewise.
9448 * gfortran.dg/block_6.f08: Likewise.
9449 * gfortran.dg/block_7.f08: Likewise.
9450 * gfortran.dg/block_8.f08: Likewise.
9451 * gfortran.dg/blockdata_1.f90: Likewise.
9452 * gfortran.dg/bound_1.f90: Likewise.
9453 * gfortran.dg/bound_2.f90: Likewise.
9454 * gfortran.dg/bound_3.f90: Likewise.
9455 * gfortran.dg/bound_4.f90: Likewise.
9456 * gfortran.dg/bound_5.f90: Likewise.
9457 * gfortran.dg/bound_6.f90: Likewise.
9458 * gfortran.dg/bound_7.f90: Likewise.
9459 * gfortran.dg/bound_8.f90: Likewise.
9460 * gfortran.dg/bound_9.f90: Likewise.
9461 * gfortran.dg/bound_simplification_1.f90: Likewise.
9462 * gfortran.dg/bound_simplification_3.f90: Likewise.
9463 * gfortran.dg/bound_simplification_4.f90: Likewise.
9464 * gfortran.dg/bound_simplification_5.f90: Likewise.
9465 * gfortran.dg/bound_simplification_6.f90: Likewise.
9466 * gfortran.dg/bounds_check_1.f90: Likewise.
9467 * gfortran.dg/bounds_check_12.f90: Likewise.
9468 * gfortran.dg/bounds_check_14.f90: Likewise.
9469 * gfortran.dg/bounds_check_15.f90: Likewise.
9470 * gfortran.dg/bounds_check_19.f90: Likewise.
9471 * gfortran.dg/bounds_check_8.f90: Likewise.
9472 * gfortran.dg/bounds_check_9.f90: Likewise.
9473 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
9474 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
9475 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
9476 * gfortran.dg/boz_1.f90: Likewise.
9477 * gfortran.dg/boz_11.f90: Likewise.
9478 * gfortran.dg/boz_13.f90: Likewise.
9479 * gfortran.dg/boz_14.f90: Likewise.
9480 * gfortran.dg/boz_15.f90: Likewise.
9481 * gfortran.dg/boz_3.f90: Likewise.
9482 * gfortran.dg/boz_6.f90: Likewise.
9483 * gfortran.dg/boz_9.f90: Likewise.
9484 * gfortran.dg/byte_1.f90: Likewise.
9485 * gfortran.dg/byte_2.f90: Likewise.
9486 * gfortran.dg/c_assoc.f90: Likewise.
9487 * gfortran.dg/c_assoc_2.f03: Likewise.
9488 * gfortran.dg/c_assoc_3.f90: Likewise.
9489 * gfortran.dg/c_by_val_1.f: Likewise.
9490 * gfortran.dg/c_by_val_5.f90: Likewise.
9491 * gfortran.dg/c_char_tests.f03: Likewise.
9492 * gfortran.dg/c_char_tests_2.f03: Likewise.
9493 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
9494 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
9495 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
9496 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
9497 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
9498 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
9499 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
9500 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
9501 * gfortran.dg/c_kind_params.f90: Likewise.
9502 * gfortran.dg/c_loc_test_20.f90: Likewise.
9503 * gfortran.dg/c_loc_tests_2.f03: Likewise.
9504 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
9505 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
9506 * gfortran.dg/c_size_t_test.f03: Likewise.
9507 * gfortran.dg/c_sizeof_1.f90: Likewise.
9508 * gfortran.dg/c_sizeof_5.f90: Likewise.
9509 * gfortran.dg/c_sizeof_6.f90: Likewise.
9510 * gfortran.dg/char4_iunit_1.f03: Likewise.
9511 * gfortran.dg/char4_iunit_2.f03: Likewise.
9512 * gfortran.dg/char_allocation_1.f90: Likewise.
9513 * gfortran.dg/char_array_constructor.f90: Likewise.
9514 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
9515 * gfortran.dg/char_assign_1.f90: Likewise.
9516 * gfortran.dg/char_associated_1.f90: Likewise.
9517 * gfortran.dg/char_cast_2.f90: Likewise.
9518 * gfortran.dg/char_comparison_1.f: Likewise.
9519 * gfortran.dg/char_component_initializer_1.f90: Likewise.
9520 * gfortran.dg/char_component_initializer_2.f90: Likewise.
9521 * gfortran.dg/char_cons_len.f90: Likewise.
9522 * gfortran.dg/char_conversion.f90: Likewise.
9523 * gfortran.dg/char_cshift_1.f90: Likewise.
9524 * gfortran.dg/char_cshift_2.f90: Likewise.
9525 * gfortran.dg/char_decl_2.f90: Likewise.
9526 * gfortran.dg/char_eoshift_1.f90: Likewise.
9527 * gfortran.dg/char_eoshift_2.f90: Likewise.
9528 * gfortran.dg/char_eoshift_3.f90: Likewise.
9529 * gfortran.dg/char_eoshift_4.f90: Likewise.
9530 * gfortran.dg/char_eoshift_5.f90: Likewise.
9531 * gfortran.dg/char_expr_1.f90: Likewise.
9532 * gfortran.dg/char_expr_3.f90: Likewise.
9533 * gfortran.dg/char_initialiser_actual.f90: Likewise.
9534 * gfortran.dg/char_length_12.f90: Likewise.
9535 * gfortran.dg/char_length_14.f90: Likewise.
9536 * gfortran.dg/char_length_15.f90: Likewise.
9537 * gfortran.dg/char_length_17.f90: Likewise.
9538 * gfortran.dg/char_length_20.f90: Likewise.
9539 * gfortran.dg/char_length_21.f90: Likewise.
9540 * gfortran.dg/char_length_5.f90: Likewise.
9541 * gfortran.dg/char_length_6.f90: Likewise.
9542 * gfortran.dg/char_length_7.f90: Likewise.
9543 * gfortran.dg/char_length_8.f90: Likewise.
9544 * gfortran.dg/char_pack_1.f90: Likewise.
9545 * gfortran.dg/char_pack_2.f90: Likewise.
9546 * gfortran.dg/char_pointer_assign.f90: Likewise.
9547 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
9548 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
9549 * gfortran.dg/char_pointer_dependency.f90: Likewise.
9550 * gfortran.dg/char_pointer_dummy.f90: Likewise.
9551 * gfortran.dg/char_pointer_func.f90: Likewise.
9552 * gfortran.dg/char_reshape_1.f90: Likewise.
9553 * gfortran.dg/char_result_1.f90: Likewise.
9554 * gfortran.dg/char_result_12.f90: Likewise.
9555 * gfortran.dg/char_result_13.f90: Likewise.
9556 * gfortran.dg/char_result_14.f90: Likewise.
9557 * gfortran.dg/char_result_15.f90: Likewise.
9558 * gfortran.dg/char_result_2.f90: Likewise.
9559 * gfortran.dg/char_result_3.f90: Likewise.
9560 * gfortran.dg/char_result_4.f90: Likewise.
9561 * gfortran.dg/char_result_5.f90: Likewise.
9562 * gfortran.dg/char_result_6.f90: Likewise.
9563 * gfortran.dg/char_result_7.f90: Likewise.
9564 * gfortran.dg/char_result_8.f90: Likewise.
9565 * gfortran.dg/char_spread_1.f90: Likewise.
9566 * gfortran.dg/char_transpose_1.f90: Likewise.
9567 * gfortran.dg/char_type_len.f90: Likewise.
9568 * gfortran.dg/char_unpack_1.f90: Likewise.
9569 * gfortran.dg/char_unpack_2.f90: Likewise.
9570 * gfortran.dg/character_array_constructor_1.f90: Likewise.
9571 * gfortran.dg/character_comparison_1.f90: Likewise.
9572 * gfortran.dg/character_comparison_2.f90: Likewise.
9573 * gfortran.dg/character_comparison_3.f90: Likewise.
9574 * gfortran.dg/character_comparison_4.f90: Likewise.
9575 * gfortran.dg/character_comparison_5.f90: Likewise.
9576 * gfortran.dg/character_comparison_6.f90: Likewise.
9577 * gfortran.dg/character_comparison_7.f90: Likewise.
9578 * gfortran.dg/character_comparison_8.f90: Likewise.
9579 * gfortran.dg/character_comparison_9.f90: Likewise.
9580 * gfortran.dg/charlen_15.f90: Likewise.
9581 * gfortran.dg/charlen_16.f90: Likewise.
9582 * gfortran.dg/chkbits.f90: Likewise.
9583 * gfortran.dg/chmod_1.f90: Likewise.
9584 * gfortran.dg/chmod_2.f90: Likewise.
9585 * gfortran.dg/chmod_3.f90: Likewise.
9586 * gfortran.dg/class_1.f03: Likewise.
9587 * gfortran.dg/class_18.f03: Likewise.
9588 * gfortran.dg/class_19.f03: Likewise.
9589 * gfortran.dg/class_35.f90: Likewise.
9590 * gfortran.dg/class_46.f03: Likewise.
9591 * gfortran.dg/class_48.f90: Likewise.
9592 * gfortran.dg/class_51.f90: Likewise.
9593 * gfortran.dg/class_52.f90: Likewise.
9594 * gfortran.dg/class_6.f03: Likewise.
9595 * gfortran.dg/class_63.f90: Likewise.
9596 * gfortran.dg/class_64.f90: Likewise.
9597 * gfortran.dg/class_65.f90: Likewise.
9598 * gfortran.dg/class_66.f90: Likewise.
9599 * gfortran.dg/class_67.f90: Likewise.
9600 * gfortran.dg/class_9.f03: Likewise.
9601 * gfortran.dg/class_alias.f90: Likewise.
9602 * gfortran.dg/class_allocate_1.f03: Likewise.
9603 * gfortran.dg/class_allocate_10.f03: Likewise.
9604 * gfortran.dg/class_allocate_13.f90: Likewise.
9605 * gfortran.dg/class_allocate_14.f90: Likewise.
9606 * gfortran.dg/class_allocate_15.f90: Likewise.
9607 * gfortran.dg/class_allocate_19.f03: Likewise.
9608 * gfortran.dg/class_allocate_21.f90: Likewise.
9609 * gfortran.dg/class_allocate_22.f90: Likewise.
9610 * gfortran.dg/class_allocate_3.f03: Likewise.
9611 * gfortran.dg/class_allocate_4.f03: Likewise.
9612 * gfortran.dg/class_allocate_5.f90: Likewise.
9613 * gfortran.dg/class_allocate_6.f03: Likewise.
9614 * gfortran.dg/class_allocate_7.f03: Likewise.
9615 * gfortran.dg/class_allocate_8.f03: Likewise.
9616 * gfortran.dg/class_allocate_9.f03: Likewise.
9617 * gfortran.dg/class_array_1.f03: Likewise.
9618 * gfortran.dg/class_array_14.f90: Likewise.
9619 * gfortran.dg/class_array_15.f03: Likewise.
9620 * gfortran.dg/class_array_16.f90: Likewise.
9621 * gfortran.dg/class_array_2.f03: Likewise.
9622 * gfortran.dg/class_array_20.f03: Likewise.
9623 * gfortran.dg/class_array_21.f03: Likewise.
9624 * gfortran.dg/class_array_3.f03: Likewise.
9625 * gfortran.dg/class_array_4.f03: Likewise.
9626 * gfortran.dg/class_array_7.f03: Likewise.
9627 * gfortran.dg/class_array_8.f03: Likewise.
9628 * gfortran.dg/class_array_9.f03: Likewise.
9629 * gfortran.dg/class_defined_operator_1.f03: Likewise.
9630 * gfortran.dg/class_dummy_1.f03: Likewise.
9631 * gfortran.dg/class_optional_1.f90: Likewise.
9632 * gfortran.dg/class_optional_2.f90: Likewise.
9633 * gfortran.dg/class_result_5.f90: Likewise.
9634 * gfortran.dg/class_result_6.f90: Likewise.
9635 * gfortran.dg/class_to_type_1.f03: Likewise.
9636 * gfortran.dg/class_to_type_2.f90: Likewise.
9637 * gfortran.dg/class_to_type_3.f03: Likewise.
9638 * gfortran.dg/class_to_type_4.f90: Likewise.
9639 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
9640 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
9641 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
9642 * gfortran.dg/coarray/atomic_1.f90: Likewise.
9643 * gfortran.dg/coarray/atomic_2.f90: Likewise.
9644 * gfortran.dg/coarray/codimension.f90: Likewise.
9645 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
9646 * gfortran.dg/coarray/collectives_1.f90: Likewise.
9647 * gfortran.dg/coarray/collectives_2.f90: Likewise.
9648 * gfortran.dg/coarray/collectives_3.f90: Likewise.
9649 * gfortran.dg/coarray/collectives_4.f90: Likewise.
9650 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
9651 * gfortran.dg/coarray/dummy_1.f90: Likewise.
9652 * gfortran.dg/coarray/event_1.f90: Likewise.
9653 * gfortran.dg/coarray/event_2.f90: Likewise.
9654 * gfortran.dg/coarray/get_array.f90: Likewise.
9655 * gfortran.dg/coarray/image_index_1.f90: Likewise.
9656 * gfortran.dg/coarray/image_index_2.f90: Likewise.
9657 * gfortran.dg/coarray/image_index_3.f90: Likewise.
9658 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
9659 * gfortran.dg/coarray/lock_1.f90: Likewise.
9660 * gfortran.dg/coarray/lock_2.f90: Likewise.
9661 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
9662 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
9663 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
9664 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
9665 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
9666 * gfortran.dg/coarray/registering_1.f90: Likewise.
9667 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
9668 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
9669 * gfortran.dg/coarray/send_array.f90: Likewise.
9670 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
9671 * gfortran.dg/coarray/sendget_array.f90: Likewise.
9672 * gfortran.dg/coarray/subobject_1.f90: Likewise.
9673 * gfortran.dg/coarray/sync_1.f90: Likewise.
9674 * gfortran.dg/coarray/sync_3.f90: Likewise.
9675 * gfortran.dg/coarray/this_image_1.f90: Likewise.
9676 * gfortran.dg/coarray/this_image_2.f90: Likewise.
9677 * gfortran.dg/coarray_13.f90: Likewise.
9678 * gfortran.dg/coarray_15.f90: Likewise.
9679 * gfortran.dg/coarray_16.f90: Likewise.
9680 * gfortran.dg/coarray_2.f90: Likewise.
9681 * gfortran.dg/coarray_23.f90: Likewise.
9682 * gfortran.dg/coarray_40.f90: Likewise.
9683 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
9684 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
9685 * gfortran.dg/coarray_allocate_10.f08: Likewise.
9686 * gfortran.dg/coarray_allocate_2.f08: Likewise.
9687 * gfortran.dg/coarray_allocate_3.f08: Likewise.
9688 * gfortran.dg/coarray_allocate_4.f08: Likewise.
9689 * gfortran.dg/coarray_allocate_5.f08: Likewise.
9690 * gfortran.dg/coarray_allocate_7.f08: Likewise.
9691 * gfortran.dg/coarray_allocate_8.f08: Likewise.
9692 * gfortran.dg/coarray_allocate_9.f08: Likewise.
9693 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
9694 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
9695 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
9696 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
9697 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
9698 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
9699 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
9700 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
9701 * gfortran.dg/coarray_stat_2.f90: Likewise.
9702 * gfortran.dg/coarray_subobject_1.f90: Likewise.
9703 * gfortran.dg/coindexed_1.f90: Likewise.
9704 * gfortran.dg/comma.f: Likewise.
9705 * gfortran.dg/comma_format_extension_3.f: Likewise.
9706 * gfortran.dg/comma_format_extension_4.f: Likewise.
9707 * gfortran.dg/common_2.f90: Likewise.
9708 * gfortran.dg/common_4.f90: Likewise.
9709 * gfortran.dg/common_align_1.f90: Likewise.
9710 * gfortran.dg/common_align_2.f90: Likewise.
9711 * gfortran.dg/common_equivalence_1.f: Likewise.
9712 * gfortran.dg/common_pointer_1.f90: Likewise.
9713 * gfortran.dg/common_resize_1.f: Likewise.
9714 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
9715 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
9716 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
9717 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
9718 * gfortran.dg/complex_read.f90: Likewise.
9719 * gfortran.dg/complex_write.f90: Likewise.
9720 * gfortran.dg/constant_substring.f: Likewise.
9721 * gfortran.dg/constructor_2.f90: Likewise.
9722 * gfortran.dg/constructor_3.f90: Likewise.
9723 * gfortran.dg/constructor_6.f90: Likewise.
9724 * gfortran.dg/contained_1.f90: Likewise.
9725 * gfortran.dg/contained_3.f90: Likewise.
9726 * gfortran.dg/contained_equivalence_1.f90: Likewise.
9727 * gfortran.dg/contained_module_proc_1.f90: Likewise.
9728 * gfortran.dg/continuation_1.f90: Likewise.
9729 * gfortran.dg/continuation_11.f90: Likewise.
9730 * gfortran.dg/continuation_12.f90: Likewise.
9731 * gfortran.dg/continuation_13.f90: Likewise.
9732 * gfortran.dg/continuation_14.f: Likewise.
9733 * gfortran.dg/continuation_8.f90: Likewise.
9734 * gfortran.dg/convert_2.f90: Likewise.
9735 * gfortran.dg/convert_implied_open.f90: Likewise.
9736 * gfortran.dg/count_init_expr.f03: Likewise.
9737 * gfortran.dg/cr_lf.f90: Likewise.
9738 * gfortran.dg/cray_pointers_10.f90: Likewise.
9739 * gfortran.dg/cray_pointers_2.f90: Likewise.
9740 * gfortran.dg/cray_pointers_5.f90: Likewise.
9741 * gfortran.dg/cray_pointers_7.f90: Likewise.
9742 * gfortran.dg/cray_pointers_8.f90: Likewise.
9743 * gfortran.dg/cshift_1.f90: Likewise.
9744 * gfortran.dg/cshift_2.f90: Likewise.
9745 * gfortran.dg/cshift_large_1.f90: Likewise.
9746 * gfortran.dg/cshift_nan_1.f90: Likewise.
9747 * gfortran.dg/csqrt_2.f: Likewise.
9748 * gfortran.dg/data_array_1.f90: Likewise.
9749 * gfortran.dg/data_char_1.f90: Likewise.
9750 * gfortran.dg/data_char_2.f90: Likewise.
9751 * gfortran.dg/data_char_3.f90: Likewise.
9752 * gfortran.dg/data_derived_1.f90: Likewise.
9753 * gfortran.dg/data_implied_do_1.f90: Likewise.
9754 * gfortran.dg/data_namelist_conflict.f90: Likewise.
9755 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
9756 * gfortran.dg/deallocate_stat.f90: Likewise.
9757 * gfortran.dg/deallocate_stat_2.f90: Likewise.
9758 * gfortran.dg/debug/pr37738.f: Likewise.
9759 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
9760 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
9761 * gfortran.dg/dec_exp_1.f90: Likewise.
9762 * gfortran.dg/dec_init_1.f90: Likewise.
9763 * gfortran.dg/dec_init_2.f90: Likewise.
9764 * gfortran.dg/dec_init_3.f90: Likewise.
9765 * gfortran.dg/dec_init_4.f90: Likewise.
9766 * gfortran.dg/dec_io_1.f90: Likewise.
9767 * gfortran.dg/dec_io_2.f90: Likewise.
9768 * gfortran.dg/dec_io_2a.f90: Likewise.
9769 * gfortran.dg/dec_io_6.f90: Likewise.
9770 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
9771 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
9772 * gfortran.dg/dec_math.f90: Likewise.
9773 * gfortran.dg/dec_parameter_1.f: Likewise.
9774 * gfortran.dg/dec_parameter_2.f90: Likewise.
9775 * gfortran.dg/dec_static_1.f90: Likewise.
9776 * gfortran.dg/dec_static_2.f90: Likewise.
9777 * gfortran.dg/dec_structure_1.f90: Likewise.
9778 * gfortran.dg/dec_structure_10.f90: Likewise.
9779 * gfortran.dg/dec_structure_18.f90: Likewise.
9780 * gfortran.dg/dec_structure_19.f90: Likewise.
9781 * gfortran.dg/dec_structure_2.f90: Likewise.
9782 * gfortran.dg/dec_structure_22.f90: Likewise.
9783 * gfortran.dg/dec_structure_3.f90: Likewise.
9784 * gfortran.dg/dec_structure_4.f90: Likewise.
9785 * gfortran.dg/dec_structure_5.f90: Likewise.
9786 * gfortran.dg/dec_structure_6.f90: Likewise.
9787 * gfortran.dg/dec_structure_7.f90: Likewise.
9788 * gfortran.dg/dec_union_1.f90: Likewise.
9789 * gfortran.dg/dec_union_2.f90: Likewise.
9790 * gfortran.dg/dec_union_3.f90: Likewise.
9791 * gfortran.dg/dec_union_4.f90: Likewise.
9792 * gfortran.dg/dec_union_5.f90: Likewise.
9793 * gfortran.dg/default_format_1.f90: Likewise.
9794 * gfortran.dg/default_format_2.f90: Likewise.
9795 * gfortran.dg/default_format_denormal_1.f90: Likewise.
9796 * gfortran.dg/default_format_denormal_2.f90: Likewise.
9797 * gfortran.dg/default_initialization_3.f90: Likewise.
9798 * gfortran.dg/default_initialization_4.f90: Likewise.
9799 * gfortran.dg/default_initialization_5.f90: Likewise.
9800 * gfortran.dg/deferred_character_1.f90: Likewise.
9801 * gfortran.dg/deferred_character_10.f90: Likewise.
9802 * gfortran.dg/deferred_character_11.f90: Likewise.
9803 * gfortran.dg/deferred_character_12.f90: Likewise.
9804 * gfortran.dg/deferred_character_13.f90: Likewise.
9805 * gfortran.dg/deferred_character_14.f90: Likewise.
9806 * gfortran.dg/deferred_character_15.f90: Likewise.
9807 * gfortran.dg/deferred_character_16.f90: Likewise.
9808 * gfortran.dg/deferred_character_2.f90: Likewise.
9809 * gfortran.dg/deferred_character_3.f90: Likewise.
9810 * gfortran.dg/deferred_character_4.f90: Likewise.
9811 * gfortran.dg/deferred_character_5.f90: Likewise.
9812 * gfortran.dg/deferred_character_6.f90: Likewise.
9813 * gfortran.dg/deferred_character_7.f90: Likewise.
9814 * gfortran.dg/deferred_character_8.f90: Likewise.
9815 * gfortran.dg/deferred_character_9.f90: Likewise.
9816 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
9817 * gfortran.dg/deferred_type_component_1.f90: Likewise.
9818 * gfortran.dg/deferred_type_component_2.f90: Likewise.
9819 * gfortran.dg/deferred_type_param_2.f90: Likewise.
9820 * gfortran.dg/deferred_type_param_4.f90: Likewise.
9821 * gfortran.dg/deferred_type_param_5.f90: Likewise.
9822 * gfortran.dg/deferred_type_param_6.f90: Likewise.
9823 * gfortran.dg/deferred_type_param_8.f90: Likewise.
9824 * gfortran.dg/deferred_type_param_9.f90: Likewise.
9825 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
9826 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
9827 * gfortran.dg/defined_assignment_1.f90: Likewise.
9828 * gfortran.dg/defined_assignment_10.f90: Likewise.
9829 * gfortran.dg/defined_assignment_11.f90: Likewise.
9830 * gfortran.dg/defined_assignment_2.f90: Likewise.
9831 * gfortran.dg/defined_assignment_3.f90: Likewise.
9832 * gfortran.dg/defined_assignment_4.f90: Likewise.
9833 * gfortran.dg/defined_assignment_5.f90: Likewise.
9834 * gfortran.dg/defined_assignment_8.f90: Likewise.
9835 * gfortran.dg/defined_assignment_9.f90: Likewise.
9836 * gfortran.dg/dependency_2.f90: Likewise.
9837 * gfortran.dg/dependency_21.f90: Likewise.
9838 * gfortran.dg/dependency_22.f90: Likewise.
9839 * gfortran.dg/dependency_23.f90: Likewise.
9840 * gfortran.dg/dependency_24.f90: Likewise.
9841 * gfortran.dg/dependency_25.f90: Likewise.
9842 * gfortran.dg/dependency_26.f90: Likewise.
9843 * gfortran.dg/dependency_39.f90: Likewise.
9844 * gfortran.dg/dependency_40.f90: Likewise.
9845 * gfortran.dg/dependency_41.f90: Likewise.
9846 * gfortran.dg/dependency_42.f90: Likewise.
9847 * gfortran.dg/dependency_43.f90: Likewise.
9848 * gfortran.dg/dependency_44.f90: Likewise.
9849 * gfortran.dg/dependency_45.f90: Likewise.
9850 * gfortran.dg/dependency_50.f90: Likewise.
9851 * gfortran.dg/dependency_51.f90: Likewise.
9852 * gfortran.dg/dependent_decls_1.f90: Likewise.
9853 * gfortran.dg/der_array_1.f90: Likewise.
9854 * gfortran.dg/der_array_io_1.f90: Likewise.
9855 * gfortran.dg/der_array_io_2.f90: Likewise.
9856 * gfortran.dg/der_array_io_3.f90: Likewise.
9857 * gfortran.dg/der_io_1.f90: Likewise.
9858 * gfortran.dg/der_io_3.f90: Likewise.
9859 * gfortran.dg/der_pointer_2.f90: Likewise.
9860 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
9861 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
9862 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
9863 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
9864 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
9865 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
9866 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
9867 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
9868 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
9869 * gfortran.dg/derived_external_function_1.f90: Likewise.
9870 * gfortran.dg/derived_init_1.f90: Likewise.
9871 * gfortran.dg/derived_init_2.f90: Likewise.
9872 * gfortran.dg/derived_init_3.f90: Likewise.
9873 * gfortran.dg/derived_init_4.f90: Likewise.
9874 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
9875 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
9876 * gfortran.dg/dev_null.F90: Likewise.
9877 * gfortran.dg/dfloat_1.f90: Likewise.
9878 * gfortran.dg/dim_sum_1.f90: Likewise.
9879 * gfortran.dg/dim_sum_2.f90: Likewise.
9880 * gfortran.dg/dim_sum_3.f90: Likewise.
9881 * gfortran.dg/direct_io_10.f: Likewise.
9882 * gfortran.dg/direct_io_11.f90: Likewise.
9883 * gfortran.dg/direct_io_12.f90: Likewise.
9884 * gfortran.dg/direct_io_2.f90: Likewise.
9885 * gfortran.dg/direct_io_3.f90: Likewise.
9886 * gfortran.dg/direct_io_4.f90: Likewise.
9887 * gfortran.dg/direct_io_5.f90: Likewise.
9888 * gfortran.dg/direct_io_6.f90: Likewise.
9889 * gfortran.dg/direct_io_7.f90: Likewise.
9890 * gfortran.dg/direct_io_8.f90: Likewise.
9891 * gfortran.dg/direct_io_9.f: Likewise.
9892 * gfortran.dg/do_1.f90: Likewise.
9893 * gfortran.dg/do_3.F90: Likewise.
9894 * gfortran.dg/do_concurrent_2.f90: Likewise.
9895 * gfortran.dg/do_concurrent_4.f90: Likewise.
9896 * gfortran.dg/do_corner_warn.f90: Likewise.
9897 * gfortran.dg/do_iterator_2.f90: Likewise.
9898 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
9899 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
9900 * gfortran.dg/dos_eol.f: Likewise.
9901 * gfortran.dg/dot_product_1.f03: Likewise.
9902 * gfortran.dg/dot_product_2.f90: Likewise.
9903 * gfortran.dg/dot_product_4.f90: Likewise.
9904 * gfortran.dg/dshift_1.F90: Likewise.
9905 * gfortran.dg/dshift_2.F90: Likewise.
9906 * gfortran.dg/dtio_1.f90: Likewise.
9907 * gfortran.dg/dtio_10.f90: Likewise.
9908 * gfortran.dg/dtio_12.f90: Likewise.
9909 * gfortran.dg/dtio_14.f90: Likewise.
9910 * gfortran.dg/dtio_15.f90: Likewise.
9911 * gfortran.dg/dtio_16.f90: Likewise.
9912 * gfortran.dg/dtio_17.f90: Likewise.
9913 * gfortran.dg/dtio_19.f90: Likewise.
9914 * gfortran.dg/dtio_2.f90: Likewise.
9915 * gfortran.dg/dtio_20.f03: Likewise.
9916 * gfortran.dg/dtio_22.f90: Likewise.
9917 * gfortran.dg/dtio_24.f90: Likewise.
9918 * gfortran.dg/dtio_25.f90: Likewise.
9919 * gfortran.dg/dtio_26.f03: Likewise.
9920 * gfortran.dg/dtio_27.f90: Likewise.
9921 * gfortran.dg/dtio_28.f03: Likewise.
9922 * gfortran.dg/dtio_3.f90: Likewise.
9923 * gfortran.dg/dtio_30.f03: Likewise.
9924 * gfortran.dg/dtio_31.f03: Likewise.
9925 * gfortran.dg/dtio_32.f03: Likewise.
9926 * gfortran.dg/dtio_4.f90: Likewise.
9927 * gfortran.dg/dtio_5.f90: Likewise.
9928 * gfortran.dg/dtio_7.f90: Likewise.
9929 * gfortran.dg/dtio_8.f90: Likewise.
9930 * gfortran.dg/dtio_9.f90: Likewise.
9931 * gfortran.dg/dummy_procedure_3.f90: Likewise.
9932 * gfortran.dg/dummy_procedure_7.f90: Likewise.
9933 * gfortran.dg/dup_save_1.f90: Likewise.
9934 * gfortran.dg/dup_save_2.f90: Likewise.
9935 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
9936 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
9937 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
9938 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
9939 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
9940 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
9941 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
9942 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
9943 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
9944 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
9945 * gfortran.dg/e_d_fmt.f90: Likewise.
9946 * gfortran.dg/edit_real_1.f90: Likewise.
9947 * gfortran.dg/elemental_by_value_1.f90: Likewise.
9948 * gfortran.dg/elemental_dependency_1.f90: Likewise.
9949 * gfortran.dg/elemental_dependency_4.f90: Likewise.
9950 * gfortran.dg/elemental_dependency_5.f90: Likewise.
9951 * gfortran.dg/elemental_dependency_6.f90: Likewise.
9952 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
9953 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
9954 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
9955 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
9956 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
9957 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
9958 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
9959 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
9960 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
9961 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
9962 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
9963 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
9964 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
9965 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
9966 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
9967 * gfortran.dg/empty_format_1.f90: Likewise.
9968 * gfortran.dg/endfile.f: Likewise.
9969 * gfortran.dg/endfile.f90: Likewise.
9970 * gfortran.dg/endfile_2.f90: Likewise.
9971 * gfortran.dg/entry_1.f90: Likewise.
9972 * gfortran.dg/entry_10.f90: Likewise.
9973 * gfortran.dg/entry_12.f90: Likewise.
9974 * gfortran.dg/entry_13.f90: Likewise.
9975 * gfortran.dg/entry_14.f90: Likewise.
9976 * gfortran.dg/entry_16.f90: Likewise.
9977 * gfortran.dg/entry_3.f90: Likewise.
9978 * gfortran.dg/entry_6.f90: Likewise.
9979 * gfortran.dg/entry_9.f90: Likewise.
9980 * gfortran.dg/entry_array_specs_2.f: Likewise.
9981 * gfortran.dg/enum_1.f90: Likewise.
9982 * gfortran.dg/enum_9.f90: Likewise.
9983 * gfortran.dg/eof_1.f90: Likewise.
9984 * gfortran.dg/eof_2.f90: Likewise.
9985 * gfortran.dg/eof_4.f90: Likewise.
9986 * gfortran.dg/eof_5.f90: Likewise.
9987 * gfortran.dg/eor_handling_1.f90: Likewise.
9988 * gfortran.dg/eor_handling_2.f90: Likewise.
9989 * gfortran.dg/eor_handling_3.f90: Likewise.
9990 * gfortran.dg/eor_handling_4.f90: Likewise.
9991 * gfortran.dg/eor_handling_5.f90: Likewise.
9992 * gfortran.dg/eoshift_3.f90: Likewise.
9993 * gfortran.dg/eoshift_4.f90: Likewise.
9994 * gfortran.dg/eoshift_5.f90: Likewise.
9995 * gfortran.dg/eoshift_6.f90: Likewise.
9996 * gfortran.dg/eoshift_large_1.f90: Likewise.
9997 * gfortran.dg/equiv_6.f90: Likewise.
9998 * gfortran.dg/equiv_7.f90: Likewise.
9999 * gfortran.dg/equiv_9.f90: Likewise.
10000 * gfortran.dg/equiv_constraint_4.f90: Likewise.
10001 * gfortran.dg/erf_2.F90: Likewise.
10002 * gfortran.dg/erf_3.F90: Likewise.
10003 * gfortran.dg/erfc_scaled_1.f90: Likewise.
10004 * gfortran.dg/error_format_2.f90: Likewise.
10005 * gfortran.dg/error_recovery_5.f90: Likewise.
10006 * gfortran.dg/execute_command_line_2.f90: Likewise.
10007 * gfortran.dg/execute_command_line_3.f90: Likewise.
10008 * gfortran.dg/exit_1.f08: Likewise.
10009 * gfortran.dg/exit_3.f08: Likewise.
10010 * gfortran.dg/exponent_1.f90: Likewise.
10011 * gfortran.dg/exponent_2.f90: Likewise.
10012 * gfortran.dg/extended_char_comparison_1.f: Likewise.
10013 * gfortran.dg/extends_1.f03: Likewise.
10014 * gfortran.dg/extends_16.f90: Likewise.
10015 * gfortran.dg/extends_2.f03: Likewise.
10016 * gfortran.dg/extends_3.f03: Likewise.
10017 * gfortran.dg/extends_4.f03: Likewise.
10018 * gfortran.dg/extends_type_of_1.f03: Likewise.
10019 * gfortran.dg/extends_type_of_2.f03: Likewise.
10020 * gfortran.dg/external_procedures_3.f90: Likewise.
10021 * gfortran.dg/f2003_inquire_1.f03: Likewise.
10022 * gfortran.dg/f2003_io_1.f03: Likewise.
10023 * gfortran.dg/f2003_io_4.f03: Likewise.
10024 * gfortran.dg/f2003_io_5.f03: Likewise.
10025 * gfortran.dg/f2003_io_6.f03: Likewise.
10026 * gfortran.dg/f2003_io_7.f03: Likewise.
10027 * gfortran.dg/f2c_1.f90: Likewise.
10028 * gfortran.dg/f2c_2.f90: Likewise.
10029 * gfortran.dg/f2c_3.f90: Likewise.
10030 * gfortran.dg/f2c_4.f90: Likewise.
10031 * gfortran.dg/f2c_6.f90: Likewise.
10032 * gfortran.dg/f2c_7.f90: Likewise.
10033 * gfortran.dg/f2c_9.f90: Likewise.
10034 * gfortran.dg/fgetc_1.f90: Likewise.
10035 * gfortran.dg/fgetc_2.f90: Likewise.
10036 * gfortran.dg/filename_null.f90: Likewise.
10037 * gfortran.dg/finalize_12.f90: Likewise.
10038 * gfortran.dg/finalize_13.f90: Likewise.
10039 * gfortran.dg/finalize_15.f90: Likewise.
10040 * gfortran.dg/finalize_17.f90: Likewise.
10041 * gfortran.dg/finalize_18.f90: Likewise.
10042 * gfortran.dg/finalize_25.f90: Likewise.
10043 * gfortran.dg/finalize_29.f08: Likewise.
10044 * gfortran.dg/finalize_31.f90: Likewise.
10045 * gfortran.dg/float_1.f90: Likewise.
10046 * gfortran.dg/flush_1.f90: Likewise.
10047 * gfortran.dg/fmt_bz_bn.f: Likewise.
10048 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
10049 * gfortran.dg/fmt_cache_1.f: Likewise.
10050 * gfortran.dg/fmt_cache_2.f: Likewise.
10051 * gfortran.dg/fmt_cache_3.f90: Likewise.
10052 * gfortran.dg/fmt_colon.f90: Likewise.
10053 * gfortran.dg/fmt_e.f90: Likewise.
10054 * gfortran.dg/fmt_en.f90: Likewise.
10055 * gfortran.dg/fmt_error_10.f: Likewise.
10056 * gfortran.dg/fmt_error_9.f: Likewise.
10057 * gfortran.dg/fmt_exhaust.f90: Likewise.
10058 * gfortran.dg/fmt_f0_1.f90: Likewise.
10059 * gfortran.dg/fmt_f_an_p.f: Likewise.
10060 * gfortran.dg/fmt_fw_d.f90: Likewise.
10061 * gfortran.dg/fmt_g.f: Likewise.
10062 * gfortran.dg/fmt_g0_1.f08: Likewise.
10063 * gfortran.dg/fmt_g0_2.f08: Likewise.
10064 * gfortran.dg/fmt_g0_4.f08: Likewise.
10065 * gfortran.dg/fmt_g0_5.f08: Likewise.
10066 * gfortran.dg/fmt_g0_6.f08: Likewise.
10067 * gfortran.dg/fmt_g0_7.f08: Likewise.
10068 * gfortran.dg/fmt_g_1.f90: Likewise.
10069 * gfortran.dg/fmt_int_sign.f90: Likewise.
10070 * gfortran.dg/fmt_l.f90: Likewise.
10071 * gfortran.dg/fmt_missing_period_2.f: Likewise.
10072 * gfortran.dg/fmt_missing_period_3.f: Likewise.
10073 * gfortran.dg/fmt_p_1.f90: Likewise.
10074 * gfortran.dg/fmt_pf.f90: Likewise.
10075 * gfortran.dg/fmt_read.f90: Likewise.
10076 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
10077 * gfortran.dg/fmt_t_1.f90: Likewise.
10078 * gfortran.dg/fmt_t_2.f90: Likewise.
10079 * gfortran.dg/fmt_t_3.f90: Likewise.
10080 * gfortran.dg/fmt_t_4.f90: Likewise.
10081 * gfortran.dg/fmt_t_5.f90: Likewise.
10082 * gfortran.dg/fmt_t_6.f: Likewise.
10083 * gfortran.dg/fmt_t_7.f: Likewise.
10084 * gfortran.dg/fmt_t_9.f: Likewise.
10085 * gfortran.dg/fmt_tl.f: Likewise.
10086 * gfortran.dg/fmt_unlimited.f90: Likewise.
10087 * gfortran.dg/fmt_white.f: Likewise.
10088 * gfortran.dg/fmt_zero_digits.f90: Likewise.
10089 * gfortran.dg/fold_nearest.f90: Likewise.
10090 * gfortran.dg/forall_1.f90: Likewise.
10091 * gfortran.dg/forall_10.f90: Likewise.
10092 * gfortran.dg/forall_12.f90: Likewise.
10093 * gfortran.dg/forall_13.f90: Likewise.
10094 * gfortran.dg/forall_15.f90: Likewise.
10095 * gfortran.dg/forall_4.f90: Likewise.
10096 * gfortran.dg/forall_5.f90: Likewise.
10097 * gfortran.dg/forall_6.f90: Likewise.
10098 * gfortran.dg/forall_7.f90: Likewise.
10099 * gfortran.dg/fraction.f90: Likewise.
10100 * gfortran.dg/fseek.f90: Likewise.
10101 * gfortran.dg/ftell_1.f90: Likewise.
10102 * gfortran.dg/ftell_2.f90: Likewise.
10103 * gfortran.dg/ftell_3.f90: Likewise.
10104 * gfortran.dg/func_assign_2.f90: Likewise.
10105 * gfortran.dg/func_assign_3.f90: Likewise.
10106 * gfortran.dg/func_derived_1.f90: Likewise.
10107 * gfortran.dg/func_derived_2.f90: Likewise.
10108 * gfortran.dg/func_derived_3.f90: Likewise.
10109 * gfortran.dg/func_result_1.f90: Likewise.
10110 * gfortran.dg/func_result_2.f90: Likewise.
10111 * gfortran.dg/func_result_6.f90: Likewise.
10112 * gfortran.dg/function_charlen_2.f90: Likewise.
10113 * gfortran.dg/function_charlen_3.f: Likewise.
10114 * gfortran.dg/function_kinds_1.f90: Likewise.
10115 * gfortran.dg/function_kinds_4.f90: Likewise.
10116 * gfortran.dg/function_optimize_10.f90: Likewise.
10117 * gfortran.dg/function_optimize_11.f90: Likewise.
10118 * gfortran.dg/function_optimize_12.f90: Likewise.
10119 * gfortran.dg/function_optimize_4.f90: Likewise.
10120 * gfortran.dg/function_optimize_8.f90: Likewise.
10121 * gfortran.dg/g77/13037.f: Likewise.
10122 * gfortran.dg/g77/1832.f: Likewise.
10123 * gfortran.dg/g77/19981119-0.f: Likewise.
10124 * gfortran.dg/g77/19990313-0.f: Likewise.
10125 * gfortran.dg/g77/19990313-1.f: Likewise.
10126 * gfortran.dg/g77/19990313-2.f: Likewise.
10127 * gfortran.dg/g77/19990313-3.f: Likewise.
10128 * gfortran.dg/g77/19990419-1.f: Likewise.
10129 * gfortran.dg/g77/19990826-0.f: Likewise.
10130 * gfortran.dg/g77/19990826-2.f: Likewise.
10131 * gfortran.dg/g77/20000503-1.f: Likewise.
10132 * gfortran.dg/g77/20001111.f: Likewise.
10133 * gfortran.dg/g77/20010116.f: Likewise.
10134 * gfortran.dg/g77/20010216-1.f: Likewise.
10135 * gfortran.dg/g77/20010430.f: Likewise.
10136 * gfortran.dg/g77/20010610.f: Likewise.
10137 * gfortran.dg/g77/6177.f: Likewise.
10138 * gfortran.dg/g77/7388.f: Likewise.
10139 * gfortran.dg/g77/947.f: Likewise.
10140 * gfortran.dg/g77/970625-2.f: Likewise.
10141 * gfortran.dg/g77/971102-1.f: Likewise.
10142 * gfortran.dg/g77/980628-0.f: Likewise.
10143 * gfortran.dg/g77/980628-1.f: Likewise.
10144 * gfortran.dg/g77/980628-10.f: Likewise.
10145 * gfortran.dg/g77/980628-2.f: Likewise.
10146 * gfortran.dg/g77/980628-3.f: Likewise.
10147 * gfortran.dg/g77/980628-7.f: Likewise.
10148 * gfortran.dg/g77/980628-8.f: Likewise.
10149 * gfortran.dg/g77/980628-9.f: Likewise.
10150 * gfortran.dg/g77/980701-0.f: Likewise.
10151 * gfortran.dg/g77/980701-1.f: Likewise.
10152 * gfortran.dg/g77/cabs.f: Likewise.
10153 * gfortran.dg/g77/claus.f: Likewise.
10154 * gfortran.dg/g77/complex_1.f: Likewise.
10155 * gfortran.dg/g77/cpp3.F: Likewise.
10156 * gfortran.dg/g77/cpp4.F: Likewise.
10157 * gfortran.dg/g77/cpp5.F: Likewise.
10158 * gfortran.dg/g77/dcomplex.f: Likewise.
10159 * gfortran.dg/g77/dnrm2.f: Likewise.
10160 * gfortran.dg/g77/erfc.f: Likewise.
10161 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
10162 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
10163 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
10164 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
10165 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
10166 * gfortran.dg/g77/int8421.f: Likewise.
10167 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
10168 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
10169 * gfortran.dg/g77/le.f: Likewise.
10170 * gfortran.dg/g77/short.f: Likewise.
10171 * gfortran.dg/gamma_1.f90: Likewise.
10172 * gfortran.dg/gamma_4.f90: Likewise.
10173 * gfortran.dg/gamma_5.f90: Likewise.
10174 * gfortran.dg/generic_13.f90: Likewise.
10175 * gfortran.dg/generic_15.f90: Likewise.
10176 * gfortran.dg/generic_19.f90: Likewise.
10177 * gfortran.dg/generic_20.f90: Likewise.
10178 * gfortran.dg/generic_23.f03: Likewise.
10179 * gfortran.dg/generic_25.f90: Likewise.
10180 * gfortran.dg/generic_27.f90: Likewise.
10181 * gfortran.dg/generic_31.f90: Likewise.
10182 * gfortran.dg/generic_4.f90: Likewise.
10183 * gfortran.dg/global_vars_c_init.f90: Likewise.
10184 * gfortran.dg/global_vars_f90_init.f90: Likewise.
10185 * gfortran.dg/gnu_logical_1.F: Likewise.
10186 * gfortran.dg/goacc/fixed-1.f: Likewise.
10187 * gfortran.dg/goacc/fixed-2.f: Likewise.
10188 * gfortran.dg/goacc/gang-static.f95: Likewise.
10189 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
10190 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10191 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10192 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10193 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10194 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10195 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
10196 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10197 * gfortran.dg/goacc/omp-fixed.f: Likewise.
10198 * gfortran.dg/gomp/crayptr5.f90: Likewise.
10199 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
10200 * gfortran.dg/gomp/pr48794.f90: Likewise.
10201 * gfortran.dg/gomp/pr72744.f90: Likewise.
10202 * gfortran.dg/gomp/pr77665.f90: Likewise.
10203 * gfortran.dg/gomp/workshare2.f90: Likewise.
10204 * gfortran.dg/gomp/workshare3.f90: Likewise.
10205 * gfortran.dg/goto_1.f: Likewise.
10206 * gfortran.dg/goto_2.f90: Likewise.
10207 * gfortran.dg/goto_4.f90: Likewise.
10208 * gfortran.dg/goto_6.f: Likewise.
10209 * gfortran.dg/graphite/id-26.f03: Likewise.
10210 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
10211 * gfortran.dg/graphite/pr29581.f90: Likewise.
10212 * gfortran.dg/graphite/pr29832.f90: Likewise.
10213 * gfortran.dg/graphite/run-id-1.f: Likewise.
10214 * gfortran.dg/graphite/run-id-2.f90: Likewise.
10215 * gfortran.dg/graphite/run-id-3.f90: Likewise.
10216 * gfortran.dg/hollerith.f90: Likewise.
10217 * gfortran.dg/hollerith4.f90: Likewise.
10218 * gfortran.dg/hollerith6.f90: Likewise.
10219 * gfortran.dg/hollerith8.f90: Likewise.
10220 * gfortran.dg/hollerith_1.f90: Likewise.
10221 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
10222 * gfortran.dg/hollerith_f95.f90: Likewise.
10223 * gfortran.dg/hollerith_legacy.f90: Likewise.
10224 * gfortran.dg/host_assoc_call_3.f90: Likewise.
10225 * gfortran.dg/host_assoc_function_1.f90: Likewise.
10226 * gfortran.dg/host_assoc_function_3.f90: Likewise.
10227 * gfortran.dg/host_assoc_function_4.f90: Likewise.
10228 * gfortran.dg/host_assoc_function_9.f90: Likewise.
10229 * gfortran.dg/host_dummy_index_1.f90: Likewise.
10230 * gfortran.dg/hypot_1.f90: Likewise.
10231 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
10232 * gfortran.dg/iargc.f90: Likewise.
10233 * gfortran.dg/ibits.f90: Likewise.
10234 * gfortran.dg/ichar_1.f90: Likewise.
10235 * gfortran.dg/ichar_2.f90: Likewise.
10236 * gfortran.dg/ieee/ieee_1.F90: Likewise.
10237 * gfortran.dg/ieee/ieee_2.f90: Likewise.
10238 * gfortran.dg/ieee/ieee_3.f90: Likewise.
10239 * gfortran.dg/ieee/ieee_4.f90: Likewise.
10240 * gfortran.dg/ieee/ieee_6.f90: Likewise.
10241 * gfortran.dg/ieee/ieee_7.f90: Likewise.
10242 * gfortran.dg/ieee/ieee_8.f90: Likewise.
10243 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
10244 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
10245 * gfortran.dg/ieee/large_1.f90: Likewise.
10246 * gfortran.dg/ieee/large_2.f90: Likewise.
10247 * gfortran.dg/ieee/large_3.F90: Likewise.
10248 * gfortran.dg/ieee/large_4.f90: Likewise.
10249 * gfortran.dg/ieee/rounding_1.f90: Likewise.
10250 * gfortran.dg/ieee/underflow_1.f90: Likewise.
10251 * gfortran.dg/impl_do_var_data.f90: Likewise.
10252 * gfortran.dg/implicit_10.f90: Likewise.
10253 * gfortran.dg/implicit_12.f90: Likewise.
10254 * gfortran.dg/implicit_class_1.f90: Likewise.
10255 * gfortran.dg/implicit_pure_1.f90: Likewise.
10256 * gfortran.dg/implied_do_1.f90: Likewise.
10257 * gfortran.dg/implied_do_io_1.f90: Likewise.
10258 * gfortran.dg/implied_do_io_2.f90: Likewise.
10259 * gfortran.dg/implied_do_io_3.f90: Likewise.
10260 * gfortran.dg/implied_shape_1.f08: Likewise.
10261 * gfortran.dg/import.f90: Likewise.
10262 * gfortran.dg/import4.f90: Likewise.
10263 * gfortran.dg/impure_1.f08: Likewise.
10264 * gfortran.dg/index.f90: Likewise.
10265 * gfortran.dg/index_2.f90: Likewise.
10266 * gfortran.dg/init_flag_1.f90: Likewise.
10267 * gfortran.dg/init_flag_10.f90: Likewise.
10268 * gfortran.dg/init_flag_15.f03: Likewise.
10269 * gfortran.dg/init_flag_2.f90: Likewise.
10270 * gfortran.dg/init_flag_3.f90: Likewise.
10271 * gfortran.dg/init_flag_4.f90: Likewise.
10272 * gfortran.dg/init_flag_5.f90: Likewise.
10273 * gfortran.dg/init_flag_6.f90: Likewise.
10274 * gfortran.dg/init_flag_7.f90: Likewise.
10275 * gfortran.dg/init_flag_9.f90: Likewise.
10276 * gfortran.dg/initialization_11.f90: Likewise.
10277 * gfortran.dg/initialization_19.f90: Likewise.
10278 * gfortran.dg/initialization_2.f90: Likewise.
10279 * gfortran.dg/initialization_22.f90: Likewise.
10280 * gfortran.dg/initialization_27.f90: Likewise.
10281 * gfortran.dg/initialization_5.f90: Likewise.
10282 * gfortran.dg/initialization_6.f90: Likewise.
10283 * gfortran.dg/inline_matmul_1.f90: Likewise.
10284 * gfortran.dg/inline_matmul_10.f90: Likewise.
10285 * gfortran.dg/inline_matmul_11.f90: Likewise.
10286 * gfortran.dg/inline_matmul_13.f90: Likewise.
10287 * gfortran.dg/inline_matmul_14.f90: Likewise.
10288 * gfortran.dg/inline_matmul_16.f90: Likewise.
10289 * gfortran.dg/inline_matmul_17.f90: Likewise.
10290 * gfortran.dg/inline_matmul_18.f90: Likewise.
10291 * gfortran.dg/inline_matmul_19.f90: Likewise.
10292 * gfortran.dg/inline_matmul_2.f90: Likewise.
10293 * gfortran.dg/inline_matmul_20.f90: Likewise.
10294 * gfortran.dg/inline_matmul_22.f90: Likewise.
10295 * gfortran.dg/inline_matmul_3.f90: Likewise.
10296 * gfortran.dg/inline_matmul_4.f90: Likewise.
10297 * gfortran.dg/inline_matmul_5.f90: Likewise.
10298 * gfortran.dg/inline_matmul_6.f90: Likewise.
10299 * gfortran.dg/inline_matmul_7.f90: Likewise.
10300 * gfortran.dg/inline_matmul_8.f90: Likewise.
10301 * gfortran.dg/inline_matmul_9.f90: Likewise.
10302 * gfortran.dg/inline_sum_1.f90: Likewise.
10303 * gfortran.dg/inline_sum_3.f90: Likewise.
10304 * gfortran.dg/inline_sum_5.f90: Likewise.
10305 * gfortran.dg/inquire-complex.f90: Likewise.
10306 * gfortran.dg/inquire.f90: Likewise.
10307 * gfortran.dg/inquire_10.f90: Likewise.
10308 * gfortran.dg/inquire_13.f90: Likewise.
10309 * gfortran.dg/inquire_15.f90: Likewise.
10310 * gfortran.dg/inquire_16.f90: Likewise.
10311 * gfortran.dg/inquire_17.f90: Likewise.
10312 * gfortran.dg/inquire_5.f90: Likewise.
10313 * gfortran.dg/inquire_6.f90: Likewise.
10314 * gfortran.dg/inquire_7.f90: Likewise.
10315 * gfortran.dg/inquire_9.f90: Likewise.
10316 * gfortran.dg/inquire_internal.f90: Likewise.
10317 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
10318 * gfortran.dg/inquire_size.f90: Likewise.
10319 * gfortran.dg/int_1.f90: Likewise.
10320 * gfortran.dg/int_conv_1.f90: Likewise.
10321 * gfortran.dg/int_range_io_1.f90: Likewise.
10322 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
10323 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
10324 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
10325 * gfortran.dg/integer_plus.f90: Likewise.
10326 * gfortran.dg/intent_out_2.f90: Likewise.
10327 * gfortran.dg/intent_out_5.f90: Likewise.
10328 * gfortran.dg/intent_out_6.f90: Likewise.
10329 * gfortran.dg/interface_12.f90: Likewise.
10330 * gfortran.dg/interface_19.f90: Likewise.
10331 * gfortran.dg/interface_4.f90: Likewise.
10332 * gfortran.dg/interface_5.f90: Likewise.
10333 * gfortran.dg/interface_9.f90: Likewise.
10334 * gfortran.dg/interface_assignment_1.f90: Likewise.
10335 * gfortran.dg/interface_assignment_2.f90: Likewise.
10336 * gfortran.dg/internal_dummy_2.f08: Likewise.
10337 * gfortran.dg/internal_dummy_3.f08: Likewise.
10338 * gfortran.dg/internal_dummy_4.f08: Likewise.
10339 * gfortran.dg/internal_pack_1.f90: Likewise.
10340 * gfortran.dg/internal_pack_10.f90: Likewise.
10341 * gfortran.dg/internal_pack_12.f90: Likewise.
10342 * gfortran.dg/internal_pack_13.f90: Likewise.
10343 * gfortran.dg/internal_pack_14.f90: Likewise.
10344 * gfortran.dg/internal_pack_15.f90: Likewise.
10345 * gfortran.dg/internal_pack_2.f90: Likewise.
10346 * gfortran.dg/internal_pack_3.f90: Likewise.
10347 * gfortran.dg/internal_pack_4.f90: Likewise.
10348 * gfortran.dg/internal_pack_6.f90: Likewise.
10349 * gfortran.dg/internal_pack_8.f90: Likewise.
10350 * gfortran.dg/internal_readwrite_1.f90: Likewise.
10351 * gfortran.dg/internal_readwrite_2.f90: Likewise.
10352 * gfortran.dg/internal_readwrite_3.f90: Likewise.
10353 * gfortran.dg/intrinsic_actual_1.f: Likewise.
10354 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
10355 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
10356 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
10357 * gfortran.dg/intrinsic_char_1.f90: Likewise.
10358 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
10359 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
10360 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
10361 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
10362 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
10363 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
10364 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
10365 * gfortran.dg/intrinsic_product_1.f90: Likewise.
10366 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
10367 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
10368 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
10369 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
10370 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
10371 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
10372 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
10373 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
10374 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
10375 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
10376 * gfortran.dg/io_err_1.f90: Likewise.
10377 * gfortran.dg/io_real_boz.f90: Likewise.
10378 * gfortran.dg/iomsg_1.f90: Likewise.
10379 * gfortran.dg/iostat_1.f90: Likewise.
10380 * gfortran.dg/iostat_2.f90: Likewise.
10381 * gfortran.dg/iostat_4.f90: Likewise.
10382 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
10383 * gfortran.dg/ishft_1.f90: Likewise.
10384 * gfortran.dg/ishft_2.f90: Likewise.
10385 * gfortran.dg/ishft_4.f90: Likewise.
10386 * gfortran.dg/isnan_1.f90: Likewise.
10387 * gfortran.dg/isnan_2.f90: Likewise.
10388 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
10389 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
10390 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
10391 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
10392 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
10393 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
10394 * gfortran.dg/itime_idate_1.f: Likewise.
10395 * gfortran.dg/itime_idate_2.f: Likewise.
10396 * gfortran.dg/large_integer_kind_1.f90: Likewise.
10397 * gfortran.dg/large_integer_kind_2.f90: Likewise.
10398 * gfortran.dg/large_real_kind_1.f90: Likewise.
10399 * gfortran.dg/large_real_kind_2.F90: Likewise.
10400 * gfortran.dg/large_real_kind_3.F90: Likewise.
10401 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
10402 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
10403 * gfortran.dg/large_recl.f90: Likewise.
10404 * gfortran.dg/large_unit_1.f90: Likewise.
10405 * gfortran.dg/large_unit_2.f90: Likewise.
10406 * gfortran.dg/largeequiv_1.f90: Likewise.
10407 * gfortran.dg/leadz_trailz_1.f90: Likewise.
10408 * gfortran.dg/leadz_trailz_2.f90: Likewise.
10409 * gfortran.dg/leadz_trailz_3.f90: Likewise.
10410 * gfortran.dg/list_read_1.f90: Likewise.
10411 * gfortran.dg/list_read_10.f90: Likewise.
10412 * gfortran.dg/list_read_11.f90: Likewise.
10413 * gfortran.dg/list_read_12.f90: Likewise.
10414 * gfortran.dg/list_read_13.f: Likewise.
10415 * gfortran.dg/list_read_14.f90: Likewise.
10416 * gfortran.dg/list_read_2.f90: Likewise.
10417 * gfortran.dg/list_read_3.f90: Likewise.
10418 * gfortran.dg/list_read_4.f90: Likewise.
10419 * gfortran.dg/list_read_5.f90: Likewise.
10420 * gfortran.dg/list_read_6.f90: Likewise.
10421 * gfortran.dg/list_read_7.f90: Likewise.
10422 * gfortran.dg/list_read_8.f90: Likewise.
10423 * gfortran.dg/list_read_9.f90: Likewise.
10424 * gfortran.dg/loc_2.f90: Likewise.
10425 * gfortran.dg/logical_1.f90: Likewise.
10426 * gfortran.dg/logical_dot_product.f90: Likewise.
10427 * gfortran.dg/logical_temp_io.f90: Likewise.
10428 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
10429 * gfortran.dg/lrshift_1.f90: Likewise.
10430 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
10431 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
10432 * gfortran.dg/lto/pr40725_0.f03: Likewise.
10433 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10434 * gfortran.dg/make_unit.f90: Likewise.
10435 * gfortran.dg/mapping_1.f90: Likewise.
10436 * gfortran.dg/mapping_2.f90: Likewise.
10437 * gfortran.dg/mapping_3.f90: Likewise.
10438 * gfortran.dg/masklr_1.F90: Likewise.
10439 * gfortran.dg/masklr_2.F90: Likewise.
10440 * gfortran.dg/matmul_1.f90: Likewise.
10441 * gfortran.dg/matmul_10.f90: Likewise.
10442 * gfortran.dg/matmul_12.f90: Likewise.
10443 * gfortran.dg/matmul_16.f90: Likewise.
10444 * gfortran.dg/matmul_17.f90: Likewise.
10445 * gfortran.dg/matmul_18.f90: Likewise.
10446 * gfortran.dg/matmul_2.f90: Likewise.
10447 * gfortran.dg/matmul_3.f90: Likewise.
10448 * gfortran.dg/matmul_4.f90: Likewise.
10449 * gfortran.dg/matmul_6.f90: Likewise.
10450 * gfortran.dg/matmul_8.f03: Likewise.
10451 * gfortran.dg/matmul_9.f90: Likewise.
10452 * gfortran.dg/matmul_bounds_12.f90: Likewise.
10453 * gfortran.dg/matmul_bounds_6.f90: Likewise.
10454 * gfortran.dg/matmul_const.f90: Likewise.
10455 * gfortran.dg/maxloc_1.f90: Likewise.
10456 * gfortran.dg/maxloc_2.f90: Likewise.
10457 * gfortran.dg/maxloc_3.f90: Likewise.
10458 * gfortran.dg/maxloc_4.f90: Likewise.
10459 * gfortran.dg/maxloc_string_1.f90: Likewise.
10460 * gfortran.dg/maxlocval_1.f90: Likewise.
10461 * gfortran.dg/maxlocval_2.f90: Likewise.
10462 * gfortran.dg/maxlocval_3.f90: Likewise.
10463 * gfortran.dg/maxlocval_4.f90: Likewise.
10464 * gfortran.dg/maxval_char_1.f90: Likewise.
10465 * gfortran.dg/maxval_char_2.f90: Likewise.
10466 * gfortran.dg/maxval_char_3.f90: Likewise.
10467 * gfortran.dg/maxval_char_4.f90: Likewise.
10468 * gfortran.dg/maxval_parameter_1.f90: Likewise.
10469 * gfortran.dg/mclock.f90: Likewise.
10470 * gfortran.dg/merge_bits_1.F90: Likewise.
10471 * gfortran.dg/merge_bits_2.F90: Likewise.
10472 * gfortran.dg/merge_char_1.f90: Likewise.
10473 * gfortran.dg/merge_init_expr.f90: Likewise.
10474 * gfortran.dg/min_max_optional_1.f90: Likewise.
10475 * gfortran.dg/min_max_optional_5.f90: Likewise.
10476 * gfortran.dg/minloc_1.f90: Likewise.
10477 * gfortran.dg/minloc_2.f90: Likewise.
10478 * gfortran.dg/minloc_3.f90: Likewise.
10479 * gfortran.dg/minloc_4.f90: Likewise.
10480 * gfortran.dg/minloc_string_1.f90: Likewise.
10481 * gfortran.dg/minlocval_1.f90: Likewise.
10482 * gfortran.dg/minlocval_2.f90: Likewise.
10483 * gfortran.dg/minlocval_3.f90: Likewise.
10484 * gfortran.dg/minlocval_4.f90: Likewise.
10485 * gfortran.dg/minmax_char_1.f90: Likewise.
10486 * gfortran.dg/minmaxloc_1.f90: Likewise.
10487 * gfortran.dg/minmaxloc_10.f90: Likewise.
10488 * gfortran.dg/minmaxloc_11.f90: Likewise.
10489 * gfortran.dg/minmaxloc_12.f90: Likewise.
10490 * gfortran.dg/minmaxloc_13.f90: Likewise.
10491 * gfortran.dg/minmaxloc_2.f90: Likewise.
10492 * gfortran.dg/minmaxloc_3.f90: Likewise.
10493 * gfortran.dg/minmaxloc_4.f90: Likewise.
10494 * gfortran.dg/minmaxloc_5.f90: Likewise.
10495 * gfortran.dg/minmaxloc_6.f90: Likewise.
10496 * gfortran.dg/minmaxloc_7.f90: Likewise.
10497 * gfortran.dg/minmaxloc_8.f90: Likewise.
10498 * gfortran.dg/minmaxval_1.f90: Likewise.
10499 * gfortran.dg/minval_char_1.f90: Likewise.
10500 * gfortran.dg/minval_char_2.f90: Likewise.
10501 * gfortran.dg/minval_char_3.f90: Likewise.
10502 * gfortran.dg/minval_char_4.f90: Likewise.
10503 * gfortran.dg/minval_char_5.f90: Likewise.
10504 * gfortran.dg/minval_parameter_1.f90: Likewise.
10505 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
10506 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
10507 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
10508 * gfortran.dg/missing_parens_1.f90: Likewise.
10509 * gfortran.dg/missing_parens_2.f90: Likewise.
10510 * gfortran.dg/mod_large_1.f90: Likewise.
10511 * gfortran.dg/mod_sign0_1.f90: Likewise.
10512 * gfortran.dg/module_blank_common.f90: Likewise.
10513 * gfortran.dg/module_commons_1.f90: Likewise.
10514 * gfortran.dg/module_commons_3.f90: Likewise.
10515 * gfortran.dg/module_double_reuse.f90: Likewise.
10516 * gfortran.dg/module_equivalence_1.f90: Likewise.
10517 * gfortran.dg/module_equivalence_2.f90: Likewise.
10518 * gfortran.dg/module_equivalence_3.f90: Likewise.
10519 * gfortran.dg/module_equivalence_5.f90: Likewise.
10520 * gfortran.dg/module_interface_1.f90: Likewise.
10521 * gfortran.dg/module_nan.f90: Likewise.
10522 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
10523 * gfortran.dg/module_procedure_1.f90: Likewise.
10524 * gfortran.dg/module_read_1.f90: Likewise.
10525 * gfortran.dg/module_read_2.f90: Likewise.
10526 * gfortran.dg/module_widestring_1.f90: Likewise.
10527 * gfortran.dg/move_alloc.f90: Likewise.
10528 * gfortran.dg/move_alloc_10.f90: Likewise.
10529 * gfortran.dg/move_alloc_13.f90: Likewise.
10530 * gfortran.dg/move_alloc_14.f90: Likewise.
10531 * gfortran.dg/move_alloc_15.f90: Likewise.
10532 * gfortran.dg/move_alloc_16.f90: Likewise.
10533 * gfortran.dg/move_alloc_2.f90: Likewise.
10534 * gfortran.dg/move_alloc_5.f90: Likewise.
10535 * gfortran.dg/move_alloc_6.f90: Likewise.
10536 * gfortran.dg/move_alloc_9.f90: Likewise.
10537 * gfortran.dg/multiple_allocation_1.f90: Likewise.
10538 * gfortran.dg/multiple_allocation_3.f90: Likewise.
10539 * gfortran.dg/mvbits_1.f90: Likewise.
10540 * gfortran.dg/mvbits_2.f90: Likewise.
10541 * gfortran.dg/mvbits_3.f90: Likewise.
10542 * gfortran.dg/mvbits_4.f90: Likewise.
10543 * gfortran.dg/mvbits_7.f90: Likewise.
10544 * gfortran.dg/mvbits_8.f90: Likewise.
10545 * gfortran.dg/namelist_11.f: Likewise.
10546 * gfortran.dg/namelist_12.f: Likewise.
10547 * gfortran.dg/namelist_13.f90: Likewise.
10548 * gfortran.dg/namelist_14.f90: Likewise.
10549 * gfortran.dg/namelist_15.f90: Likewise.
10550 * gfortran.dg/namelist_16.f90: Likewise.
10551 * gfortran.dg/namelist_17.f90: Likewise.
10552 * gfortran.dg/namelist_18.f90: Likewise.
10553 * gfortran.dg/namelist_19.f90: Likewise.
10554 * gfortran.dg/namelist_20.f90: Likewise.
10555 * gfortran.dg/namelist_21.f90: Likewise.
10556 * gfortran.dg/namelist_22.f90: Likewise.
10557 * gfortran.dg/namelist_23.f90: Likewise.
10558 * gfortran.dg/namelist_24.f90: Likewise.
10559 * gfortran.dg/namelist_26.f90: Likewise.
10560 * gfortran.dg/namelist_27.f90: Likewise.
10561 * gfortran.dg/namelist_28.f90: Likewise.
10562 * gfortran.dg/namelist_29.f90: Likewise.
10563 * gfortran.dg/namelist_37.f90: Likewise.
10564 * gfortran.dg/namelist_38.f90: Likewise.
10565 * gfortran.dg/namelist_39.f90: Likewise.
10566 * gfortran.dg/namelist_40.f90: Likewise.
10567 * gfortran.dg/namelist_41.f90: Likewise.
10568 * gfortran.dg/namelist_42.f90: Likewise.
10569 * gfortran.dg/namelist_43.f90: Likewise.
10570 * gfortran.dg/namelist_44.f90: Likewise.
10571 * gfortran.dg/namelist_47.f90: Likewise.
10572 * gfortran.dg/namelist_48.f90: Likewise.
10573 * gfortran.dg/namelist_49.f90: Likewise.
10574 * gfortran.dg/namelist_50.f90: Likewise.
10575 * gfortran.dg/namelist_51.f90: Likewise.
10576 * gfortran.dg/namelist_52.f90: Likewise.
10577 * gfortran.dg/namelist_54.f90: Likewise.
10578 * gfortran.dg/namelist_55.f90: Likewise.
10579 * gfortran.dg/namelist_56.f90: Likewise.
10580 * gfortran.dg/namelist_57.f90: Likewise.
10581 * gfortran.dg/namelist_58.f90: Likewise.
10582 * gfortran.dg/namelist_59.f90: Likewise.
10583 * gfortran.dg/namelist_60.f90: Likewise.
10584 * gfortran.dg/namelist_61.f90: Likewise.
10585 * gfortran.dg/namelist_64.f90: Likewise.
10586 * gfortran.dg/namelist_65.f90: Likewise.
10587 * gfortran.dg/namelist_69.f90: Likewise.
10588 * gfortran.dg/namelist_70.f90: Likewise.
10589 * gfortran.dg/namelist_71.f90: Likewise.
10590 * gfortran.dg/namelist_72.f: Likewise.
10591 * gfortran.dg/namelist_73.f90: Likewise.
10592 * gfortran.dg/namelist_77.f90: Likewise.
10593 * gfortran.dg/namelist_78.f90: Likewise.
10594 * gfortran.dg/namelist_79.f90: Likewise.
10595 * gfortran.dg/namelist_80.f90: Likewise.
10596 * gfortran.dg/namelist_81.f90: Likewise.
10597 * gfortran.dg/namelist_82.f90: Likewise.
10598 * gfortran.dg/namelist_84.f90: Likewise.
10599 * gfortran.dg/namelist_85.f90: Likewise.
10600 * gfortran.dg/namelist_86.f90: Likewise.
10601 * gfortran.dg/namelist_87.f90: Likewise.
10602 * gfortran.dg/namelist_88.f90: Likewise.
10603 * gfortran.dg/namelist_89.f90: Likewise.
10604 * gfortran.dg/namelist_90.f: Likewise.
10605 * gfortran.dg/namelist_95.f90: Likewise.
10606 * gfortran.dg/namelist_char_only.f90: Likewise.
10607 * gfortran.dg/namelist_empty.f90: Likewise.
10608 * gfortran.dg/namelist_internal.f90: Likewise.
10609 * gfortran.dg/namelist_use.f90: Likewise.
10610 * gfortran.dg/namelist_use_only.f90: Likewise.
10611 * gfortran.dg/namelist_utf8.f90: Likewise.
10612 * gfortran.dg/nan_1.f90: Likewise.
10613 * gfortran.dg/nan_2.f90: Likewise.
10614 * gfortran.dg/nan_3.f90: Likewise.
10615 * gfortran.dg/nan_6.f90: Likewise.
10616 * gfortran.dg/nan_7.f90: Likewise.
10617 * gfortran.dg/nearest_1.f90: Likewise.
10618 * gfortran.dg/nearest_2.f90: Likewise.
10619 * gfortran.dg/nearest_3.f90: Likewise.
10620 * gfortran.dg/negative-z-descriptor.f90: Likewise.
10621 * gfortran.dg/negative_automatic_size.f90: Likewise.
10622 * gfortran.dg/negative_unit.f: Likewise.
10623 * gfortran.dg/negative_unit2.f90: Likewise.
10624 * gfortran.dg/negative_unit_int8.f: Likewise.
10625 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
10626 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
10627 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
10628 * gfortran.dg/nested_modules_1.f90: Likewise.
10629 * gfortran.dg/nested_modules_2.f90: Likewise.
10630 * gfortran.dg/nested_modules_3.f90: Likewise.
10631 * gfortran.dg/nesting_1.f90: Likewise.
10632 * gfortran.dg/new_line.f90: Likewise.
10633 * gfortran.dg/newunit_1.f90: Likewise.
10634 * gfortran.dg/newunit_3.f90: Likewise.
10635 * gfortran.dg/newunit_5.f90.f90: Likewise.
10636 * gfortran.dg/nint_1.f90: Likewise.
10637 * gfortran.dg/nint_2.f90: Likewise.
10638 * gfortran.dg/no_arg_check_2.f90: Likewise.
10639 * gfortran.dg/no_range_check_1.f90: Likewise.
10640 * gfortran.dg/no_range_check_2.f90: Likewise.
10641 * gfortran.dg/no_range_check_3.f90: Likewise.
10642 * gfortran.dg/noadv_size.f90: Likewise.
10643 * gfortran.dg/nonreturning_statements.f90: Likewise.
10644 * gfortran.dg/norm2_1.f90: Likewise.
10645 * gfortran.dg/norm2_3.f90: Likewise.
10646 * gfortran.dg/nosigned_zero_1.f90: Likewise.
10647 * gfortran.dg/nosigned_zero_2.f90: Likewise.
10648 * gfortran.dg/nosigned_zero_3.f90: Likewise.
10649 * gfortran.dg/null_4.f90: Likewise.
10650 * gfortran.dg/null_9.f90: Likewise.
10651 * gfortran.dg/nullify_3.f90: Likewise.
10652 * gfortran.dg/oldstyle_1.f90: Likewise.
10653 * gfortran.dg/open_access_append_1.f90: Likewise.
10654 * gfortran.dg/open_access_append_2.f90: Likewise.
10655 * gfortran.dg/open_errors.f90: Likewise.
10656 * gfortran.dg/open_negative_unit_1.f90: Likewise.
10657 * gfortran.dg/open_new.f90: Likewise.
10658 * gfortran.dg/open_readonly_1.f90: Likewise.
10659 * gfortran.dg/operator_1.f90: Likewise.
10660 * gfortran.dg/optional_absent_1.f90: Likewise.
10661 * gfortran.dg/optional_absent_2.f90: Likewise.
10662 * gfortran.dg/optional_absent_3.f90: Likewise.
10663 * gfortran.dg/optional_class_1.f90: Likewise.
10664 * gfortran.dg/optional_dim_2.f90: Likewise.
10665 * gfortran.dg/optional_dim_3.f90: Likewise.
10666 * gfortran.dg/output_exponents_1.f90: Likewise.
10667 * gfortran.dg/overload_1.f90: Likewise.
10668 * gfortran.dg/overload_2.f90: Likewise.
10669 * gfortran.dg/overwrite_1.f: Likewise.
10670 * gfortran.dg/pad_no.f90: Likewise.
10671 * gfortran.dg/parameter_array_init_1.f90: Likewise.
10672 * gfortran.dg/parameter_array_init_2.f90: Likewise.
10673 * gfortran.dg/parameter_array_init_4.f90: Likewise.
10674 * gfortran.dg/parameter_array_init_5.f90: Likewise.
10675 * gfortran.dg/parameter_array_section_2.f90: Likewise.
10676 * gfortran.dg/parens_3.f90: Likewise.
10677 * gfortran.dg/parens_5.f90: Likewise.
10678 * gfortran.dg/parens_6.f90: Likewise.
10679 * gfortran.dg/parent_result_ref_1.f90: Likewise.
10680 * gfortran.dg/parent_result_ref_2.f90: Likewise.
10681 * gfortran.dg/parent_result_ref_3.f90: Likewise.
10682 * gfortran.dg/parent_result_ref_4.f90: Likewise.
10683 * gfortran.dg/parity_1.f90: Likewise.
10684 * gfortran.dg/past_eor.f90: Likewise.
10685 * gfortran.dg/pdt_1.f03: Likewise.
10686 * gfortran.dg/pdt_10.f03: Likewise.
10687 * gfortran.dg/pdt_11.f03: Likewise.
10688 * gfortran.dg/pdt_12.f03: Likewise.
10689 * gfortran.dg/pdt_13.f03: Likewise.
10690 * gfortran.dg/pdt_14.f03: Likewise.
10691 * gfortran.dg/pdt_15.f03: Likewise.
10692 * gfortran.dg/pdt_19.f03: Likewise.
10693 * gfortran.dg/pdt_20.f03: Likewise.
10694 * gfortran.dg/pdt_22.f03: Likewise.
10695 * gfortran.dg/pdt_23.f03: Likewise.
10696 * gfortran.dg/pdt_25.f03: Likewise.
10697 * gfortran.dg/pdt_26.f03: Likewise.
10698 * gfortran.dg/pdt_27.f03: Likewise.
10699 * gfortran.dg/pdt_28.f03: Likewise.
10700 * gfortran.dg/pdt_3.f03: Likewise.
10701 * gfortran.dg/pdt_4.f03: Likewise.
10702 * gfortran.dg/pdt_5.f03: Likewise.
10703 * gfortran.dg/pdt_7.f03: Likewise.
10704 * gfortran.dg/pointer_1.f90: Likewise.
10705 * gfortran.dg/pointer_array_1.f90: Likewise.
10706 * gfortran.dg/pointer_array_3.f90: Likewise.
10707 * gfortran.dg/pointer_array_4.f90: Likewise.
10708 * gfortran.dg/pointer_array_5.f90: Likewise.
10709 * gfortran.dg/pointer_array_6.f90: Likewise.
10710 * gfortran.dg/pointer_array_7.f90: Likewise.
10711 * gfortran.dg/pointer_array_8.f90: Likewise.
10712 * gfortran.dg/pointer_array_9.f90: Likewise.
10713 * gfortran.dg/pointer_array_component_1.f90: Likewise.
10714 * gfortran.dg/pointer_array_component_2.f90: Likewise.
10715 * gfortran.dg/pointer_assign_10.f90: Likewise.
10716 * gfortran.dg/pointer_assign_11.f90: Likewise.
10717 * gfortran.dg/pointer_assign_4.f90: Likewise.
10718 * gfortran.dg/pointer_assign_8.f90: Likewise.
10719 * gfortran.dg/pointer_assign_9.f90: Likewise.
10720 * gfortran.dg/pointer_check_10.f90: Likewise.
10721 * gfortran.dg/pointer_check_9.f90: Likewise.
10722 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
10723 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
10724 * gfortran.dg/pointer_function_result_1.f90: Likewise.
10725 * gfortran.dg/pointer_init_1.f90: Likewise.
10726 * gfortran.dg/pointer_init_3.f90: Likewise.
10727 * gfortran.dg/pointer_init_4.f90: Likewise.
10728 * gfortran.dg/pointer_init_5.f90: Likewise.
10729 * gfortran.dg/pointer_init_8.f90: Likewise.
10730 * gfortran.dg/pointer_intent_1.f90: Likewise.
10731 * gfortran.dg/pointer_intent_4.f90: Likewise.
10732 * gfortran.dg/pointer_intent_5.f90: Likewise.
10733 * gfortran.dg/pointer_remapping_10.f90: Likewise.
10734 * gfortran.dg/pointer_remapping_4.f03: Likewise.
10735 * gfortran.dg/pointer_remapping_5.f08: Likewise.
10736 * gfortran.dg/pointer_remapping_9.f90: Likewise.
10737 * gfortran.dg/pointer_target_1.f90: Likewise.
10738 * gfortran.dg/pointer_target_2.f90: Likewise.
10739 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
10740 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
10741 * gfortran.dg/power.f90: Likewise.
10742 * gfortran.dg/power1.f90: Likewise.
10743 * gfortran.dg/power_3.f90: Likewise.
10744 * gfortran.dg/power_4.f90: Likewise.
10745 * gfortran.dg/power_5.f90: Likewise.
10746 * gfortran.dg/pr12884.f: Likewise.
10747 * gfortran.dg/pr15129.f90: Likewise.
10748 * gfortran.dg/pr15140.f90: Likewise.
10749 * gfortran.dg/pr15324.f90: Likewise.
10750 * gfortran.dg/pr15332.f: Likewise.
10751 * gfortran.dg/pr15957.f90: Likewise.
10752 * gfortran.dg/pr15959.f90: Likewise.
10753 * gfortran.dg/pr16597.f90: Likewise.
10754 * gfortran.dg/pr16861.f90: Likewise.
10755 * gfortran.dg/pr16938.f90: Likewise.
10756 * gfortran.dg/pr17090.f90: Likewise.
10757 * gfortran.dg/pr17143.f90: Likewise.
10758 * gfortran.dg/pr17164.f90: Likewise.
10759 * gfortran.dg/pr17229.f: Likewise.
10760 * gfortran.dg/pr17285.f90: Likewise.
10761 * gfortran.dg/pr17286.f90: Likewise.
10762 * gfortran.dg/pr17472.f: Likewise.
10763 * gfortran.dg/pr17612.f90: Likewise.
10764 * gfortran.dg/pr17706.f90: Likewise.
10765 * gfortran.dg/pr18025.f90: Likewise.
10766 * gfortran.dg/pr18122.f90: Likewise.
10767 * gfortran.dg/pr18210.f90: Likewise.
10768 * gfortran.dg/pr18392.f90: Likewise.
10769 * gfortran.dg/pr19155.f: Likewise.
10770 * gfortran.dg/pr19216.f: Likewise.
10771 * gfortran.dg/pr19467.f90: Likewise.
10772 * gfortran.dg/pr19657.f: Likewise.
10773 * gfortran.dg/pr19926.f90: Likewise.
10774 * gfortran.dg/pr19928-1.f90: Likewise.
10775 * gfortran.dg/pr19928-2.f90: Likewise.
10776 * gfortran.dg/pr20086.f90: Likewise.
10777 * gfortran.dg/pr20124.f90: Likewise.
10778 * gfortran.dg/pr20163-2.f: Likewise.
10779 * gfortran.dg/pr20480.f90: Likewise.
10780 * gfortran.dg/pr20755.f: Likewise.
10781 * gfortran.dg/pr20950.f: Likewise.
10782 * gfortran.dg/pr21177.f90: Likewise.
10783 * gfortran.dg/pr21730.f: Likewise.
10784 * gfortran.dg/pr22491.f: Likewise.
10785 * gfortran.dg/pr25603.f: Likewise.
10786 * gfortran.dg/pr26246_2.f90: Likewise.
10787 * gfortran.dg/pr32136.f90: Likewise.
10788 * gfortran.dg/pr32533.f90: Likewise.
10789 * gfortran.dg/pr33794.f90: Likewise.
10790 * gfortran.dg/pr35662.f90: Likewise.
10791 * gfortran.dg/pr35944-1.f90: Likewise.
10792 * gfortran.dg/pr35944-2.f90: Likewise.
10793 * gfortran.dg/pr35983.f90: Likewise.
10794 * gfortran.dg/pr39865.f90: Likewise.
10795 * gfortran.dg/pr41212.f90: Likewise.
10796 * gfortran.dg/pr43808.f90: Likewise.
10797 * gfortran.dg/pr44592.f90: Likewise.
10798 * gfortran.dg/pr44735.f90: Likewise.
10799 * gfortran.dg/pr45308.f03: Likewise.
10800 * gfortran.dg/pr46297.f: Likewise.
10801 * gfortran.dg/pr46588.f90: Likewise.
10802 * gfortran.dg/pr46665.f90: Likewise.
10803 * gfortran.dg/pr46804.f90: Likewise.
10804 * gfortran.dg/pr47008.f03: Likewise.
10805 * gfortran.dg/pr47614.f: Likewise.
10806 * gfortran.dg/pr47878.f90: Likewise.
10807 * gfortran.dg/pr49103.f90: Likewise.
10808 * gfortran.dg/pr50069_1.f90: Likewise.
10809 * gfortran.dg/pr50769.f90: Likewise.
10810 * gfortran.dg/pr52608.f90: Likewise.
10811 * gfortran.dg/pr55086_2.f90: Likewise.
10812 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
10813 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
10814 * gfortran.dg/pr55330.f90: Likewise.
10815 * gfortran.dg/pr56015.f90: Likewise.
10816 * gfortran.dg/pr57910.f90: Likewise.
10817 * gfortran.dg/pr59700.f90: Likewise.
10818 * gfortran.dg/pr62125.f90: Likewise.
10819 * gfortran.dg/pr64530.f90: Likewise.
10820 * gfortran.dg/pr65429.f90: Likewise.
10821 * gfortran.dg/pr65450.f90: Likewise.
10822 * gfortran.dg/pr65504.f90: Likewise.
10823 * gfortran.dg/pr65903.f90: Likewise.
10824 * gfortran.dg/pr66311.f90: Likewise.
10825 * gfortran.dg/pr66864.f90: Likewise.
10826 * gfortran.dg/pr67140.f90: Likewise.
10827 * gfortran.dg/pr67524.f90: Likewise.
10828 * gfortran.dg/pr67885.f90: Likewise.
10829 * gfortran.dg/pr68053.f90: Likewise.
10830 * gfortran.dg/pr68566.f90: Likewise.
10831 * gfortran.dg/pr69514_1.f90: Likewise.
10832 * gfortran.dg/pr69514_2.f90: Likewise.
10833 * gfortran.dg/pr69739.f90: Likewise.
10834 * gfortran.dg/pr70673.f90: Likewise.
10835 * gfortran.dg/pr71523_2.f90: Likewise.
10836 * gfortran.dg/pr71764.f90: Likewise.
10837 * gfortran.dg/pr78092.f90: Likewise.
10838 * gfortran.dg/pr82973.f90: Likewise.
10839 * gfortran.dg/pr83864.f90: Likewise.
10840 * gfortran.dg/pr83874.f90: Likewise.
10841 * gfortran.dg/pr84088.f90: Likewise.
10842 * gfortran.dg/pr84155.f90: Likewise.
10843 * gfortran.dg/proc_decl_12.f90: Likewise.
10844 * gfortran.dg/proc_decl_13.f90: Likewise.
10845 * gfortran.dg/proc_decl_15.f90: Likewise.
10846 * gfortran.dg/proc_decl_17.f90: Likewise.
10847 * gfortran.dg/proc_decl_18.f90: Likewise.
10848 * gfortran.dg/proc_decl_2.f90: Likewise.
10849 * gfortran.dg/proc_decl_5.f90: Likewise.
10850 * gfortran.dg/proc_decl_9.f90: Likewise.
10851 * gfortran.dg/proc_ptr_1.f90: Likewise.
10852 * gfortran.dg/proc_ptr_10.f90: Likewise.
10853 * gfortran.dg/proc_ptr_12.f90: Likewise.
10854 * gfortran.dg/proc_ptr_18.f90: Likewise.
10855 * gfortran.dg/proc_ptr_19.f90: Likewise.
10856 * gfortran.dg/proc_ptr_21.f90: Likewise.
10857 * gfortran.dg/proc_ptr_22.f90: Likewise.
10858 * gfortran.dg/proc_ptr_23.f90: Likewise.
10859 * gfortran.dg/proc_ptr_25.f90: Likewise.
10860 * gfortran.dg/proc_ptr_26.f90: Likewise.
10861 * gfortran.dg/proc_ptr_3.f90: Likewise.
10862 * gfortran.dg/proc_ptr_36.f90: Likewise.
10863 * gfortran.dg/proc_ptr_47.f90: Likewise.
10864 * gfortran.dg/proc_ptr_48.f90: Likewise.
10865 * gfortran.dg/proc_ptr_5.f90: Likewise.
10866 * gfortran.dg/proc_ptr_6.f90: Likewise.
10867 * gfortran.dg/proc_ptr_7.f90: Likewise.
10868 * gfortran.dg/proc_ptr_8.f90: Likewise.
10869 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
10870 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
10871 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
10872 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
10873 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
10874 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
10875 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
10876 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
10877 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
10878 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
10879 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
10880 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
10881 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
10882 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
10883 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
10884 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
10885 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
10886 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
10887 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
10888 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
10889 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
10890 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
10891 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
10892 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
10893 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
10894 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
10895 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
10896 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
10897 * gfortran.dg/product_init_expr.f03: Likewise.
10898 * gfortran.dg/promotion.f90: Likewise.
10899 * gfortran.dg/promotion_3.f90: Likewise.
10900 * gfortran.dg/promotion_4.f90: Likewise.
10901 * gfortran.dg/protected_1.f90: Likewise.
10902 * gfortran.dg/protected_2.f90: Likewise.
10903 * gfortran.dg/ptr-func-1.f90: Likewise.
10904 * gfortran.dg/ptr-func-2.f90: Likewise.
10905 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
10906 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
10907 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
10908 * gfortran.dg/pure_byref_1.f90: Likewise.
10909 * gfortran.dg/pure_byref_2.f90: Likewise.
10910 * gfortran.dg/pure_byref_3.f90: Likewise.
10911 * gfortran.dg/quad_2.f90: Likewise.
10912 * gfortran.dg/quad_3.f90: Likewise.
10913 * gfortran.dg/random_3.f90: Likewise.
10914 * gfortran.dg/random_4.f90: Likewise.
10915 * gfortran.dg/random_7.f90: Likewise.
10916 * gfortran.dg/read_2.f90: Likewise.
10917 * gfortran.dg/read_3.f90: Likewise.
10918 * gfortran.dg/read_4.f90: Likewise.
10919 * gfortran.dg/read_5.f90: Likewise.
10920 * gfortran.dg/read_bad_advance.f90: Likewise.
10921 * gfortran.dg/read_bang.f90: Likewise.
10922 * gfortran.dg/read_bang4.f90: Likewise.
10923 * gfortran.dg/read_comma.f: Likewise.
10924 * gfortran.dg/read_dir.f90: Likewise.
10925 * gfortran.dg/read_empty_file.f: Likewise.
10926 * gfortran.dg/read_eof_1.f90: Likewise.
10927 * gfortran.dg/read_eof_2.f90: Likewise.
10928 * gfortran.dg/read_eof_3.f90: Likewise.
10929 * gfortran.dg/read_eof_4.f90: Likewise.
10930 * gfortran.dg/read_eof_5.f90: Likewise.
10931 * gfortran.dg/read_eof_6.f: Likewise.
10932 * gfortran.dg/read_eof_7.f90: Likewise.
10933 * gfortran.dg/read_eof_8.f90: Likewise.
10934 * gfortran.dg/read_eof_all.f90: Likewise.
10935 * gfortran.dg/read_eor.f90: Likewise.
10936 * gfortran.dg/read_float_1.f90: Likewise.
10937 * gfortran.dg/read_float_2.f03: Likewise.
10938 * gfortran.dg/read_float_3.f90: Likewise.
10939 * gfortran.dg/read_float_4.f90: Likewise.
10940 * gfortran.dg/read_infnan_1.f90: Likewise.
10941 * gfortran.dg/read_list_eof_1.f90: Likewise.
10942 * gfortran.dg/read_logical.f90: Likewise.
10943 * gfortran.dg/read_many_1.f: Likewise.
10944 * gfortran.dg/read_no_eor.f90: Likewise.
10945 * gfortran.dg/read_noadvance.f90: Likewise.
10946 * gfortran.dg/read_repeat.f90: Likewise.
10947 * gfortran.dg/read_repeat_2.f90: Likewise.
10948 * gfortran.dg/read_size_noadvance.f90: Likewise.
10949 * gfortran.dg/read_x_eof.f90: Likewise.
10950 * gfortran.dg/read_x_past.f: Likewise.
10951 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
10952 * gfortran.dg/real_const_1.f: Likewise.
10953 * gfortran.dg/real_const_2.f90: Likewise.
10954 * gfortran.dg/real_const_3.f90: Likewise.
10955 * gfortran.dg/real_do_1.f90: Likewise.
10956 * gfortran.dg/real_index_1.f90: Likewise.
10957 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
10958 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
10959 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
10960 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
10961 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
10962 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
10963 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
10964 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
10965 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
10966 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
10967 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
10968 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
10969 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
10970 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
10971 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
10972 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
10973 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
10974 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
10975 * gfortran.dg/record_marker_1.f90: Likewise.
10976 * gfortran.dg/record_marker_2.f: Likewise.
10977 * gfortran.dg/record_marker_3.f90: Likewise.
10978 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
10979 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
10980 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
10981 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
10982 * gfortran.dg/recursive_check_7.f90: Likewise.
10983 * gfortran.dg/recursive_reference_1.f90: Likewise.
10984 * gfortran.dg/recursive_reference_2.f90: Likewise.
10985 * gfortran.dg/recursive_stack.f90: Likewise.
10986 * gfortran.dg/reduction.f90: Likewise.
10987 * gfortran.dg/repack_arrays_1.f90: Likewise.
10988 * gfortran.dg/repeat_1.f90: Likewise.
10989 * gfortran.dg/repeat_2.f90: Likewise.
10990 * gfortran.dg/repeat_3.f90: Likewise.
10991 * gfortran.dg/repeat_6.f90: Likewise.
10992 * gfortran.dg/reshape-alloc.f90: Likewise.
10993 * gfortran.dg/reshape-complex.f90: Likewise.
10994 * gfortran.dg/reshape.f90: Likewise.
10995 * gfortran.dg/reshape_2.f90: Likewise.
10996 * gfortran.dg/reshape_7.f90: Likewise.
10997 * gfortran.dg/reshape_empty_1.f03: Likewise.
10998 * gfortran.dg/reshape_pad_1.f90: Likewise.
10999 * gfortran.dg/reshape_rank7.f90: Likewise.
11000 * gfortran.dg/reshape_transpose_1.f90: Likewise.
11001 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
11002 * gfortran.dg/result_default_init_1.f90: Likewise.
11003 * gfortran.dg/result_in_spec_1.f90: Likewise.
11004 * gfortran.dg/result_in_spec_2.f90: Likewise.
11005 * gfortran.dg/ret_array_1.f90: Likewise.
11006 * gfortran.dg/ret_pointer_1.f90: Likewise.
11007 * gfortran.dg/ret_pointer_2.f90: Likewise.
11008 * gfortran.dg/rewind_1.f90: Likewise.
11009 * gfortran.dg/round_1.f03: Likewise.
11010 * gfortran.dg/round_2.f03: Likewise.
11011 * gfortran.dg/round_3.f08: Likewise.
11012 * gfortran.dg/round_4.f90: Likewise.
11013 * gfortran.dg/rrspacing_1.f90: Likewise.
11014 * gfortran.dg/runtime_warning_1.f90: Likewise.
11015 * gfortran.dg/same_type_as_2.f03: Likewise.
11016 * gfortran.dg/save_1.f90: Likewise.
11017 * gfortran.dg/save_5.f90: Likewise.
11018 * gfortran.dg/save_6.f90: Likewise.
11019 * gfortran.dg/scalar_mask_1.f90: Likewise.
11020 * gfortran.dg/scalar_mask_2.f90: Likewise.
11021 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
11022 * gfortran.dg/scale_1.f90: Likewise.
11023 * gfortran.dg/scan_1.f90: Likewise.
11024 * gfortran.dg/scan_2.f90: Likewise.
11025 * gfortran.dg/secnds-1.f: Likewise.
11026 * gfortran.dg/secnds.f: Likewise.
11027 * gfortran.dg/select_1.f90: Likewise.
11028 * gfortran.dg/select_2.f90: Likewise.
11029 * gfortran.dg/select_3.f90: Likewise.
11030 * gfortran.dg/select_5.f90: Likewise.
11031 * gfortran.dg/select_char_1.f90: Likewise.
11032 * gfortran.dg/select_char_2.f90: Likewise.
11033 * gfortran.dg/select_type_13.f03: Likewise.
11034 * gfortran.dg/select_type_14.f03: Likewise.
11035 * gfortran.dg/select_type_15.f03: Likewise.
11036 * gfortran.dg/select_type_19.f03: Likewise.
11037 * gfortran.dg/select_type_2.f03: Likewise.
11038 * gfortran.dg/select_type_26.f03: Likewise.
11039 * gfortran.dg/select_type_27.f03: Likewise.
11040 * gfortran.dg/select_type_28.f03: Likewise.
11041 * gfortran.dg/select_type_3.f03: Likewise.
11042 * gfortran.dg/select_type_35.f03: Likewise.
11043 * gfortran.dg/select_type_36.f03: Likewise.
11044 * gfortran.dg/select_type_37.f03: Likewise.
11045 * gfortran.dg/select_type_39.f03: Likewise.
11046 * gfortran.dg/select_type_4.f90: Likewise.
11047 * gfortran.dg/select_type_5.f03: Likewise.
11048 * gfortran.dg/select_type_6.f03: Likewise.
11049 * gfortran.dg/select_type_7.f03: Likewise.
11050 * gfortran.dg/select_type_8.f03: Likewise.
11051 * gfortran.dg/selected_char_kind_1.f90: Likewise.
11052 * gfortran.dg/selected_char_kind_4.f90: Likewise.
11053 * gfortran.dg/selected_kind_1.f90: Likewise.
11054 * gfortran.dg/selected_real_kind_2.f90: Likewise.
11055 * gfortran.dg/shape_2.f90: Likewise.
11056 * gfortran.dg/shape_4.f90: Likewise.
11057 * gfortran.dg/shape_5.f90: Likewise.
11058 * gfortran.dg/shape_7.f90: Likewise.
11059 * gfortran.dg/shape_8.f90: Likewise.
11060 * gfortran.dg/shape_9.f90: Likewise.
11061 * gfortran.dg/shift-kind_2.f90: Likewise.
11062 * gfortran.dg/shiftalr_1.F90: Likewise.
11063 * gfortran.dg/shiftalr_2.F90: Likewise.
11064 * gfortran.dg/simpleif_1.f90: Likewise.
11065 * gfortran.dg/simplify_argN_1.f90: Likewise.
11066 * gfortran.dg/simplify_cshift_1.f90: Likewise.
11067 * gfortran.dg/simplify_cshift_4.f90: Likewise.
11068 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
11069 * gfortran.dg/simplify_modulo.f90: Likewise.
11070 * gfortran.dg/single_char_string.f90: Likewise.
11071 * gfortran.dg/size_dim.f90: Likewise.
11072 * gfortran.dg/size_optional_dim_1.f90: Likewise.
11073 * gfortran.dg/sizeof.f90: Likewise.
11074 * gfortran.dg/sizeof_4.f90: Likewise.
11075 * gfortran.dg/slash_1.f90: Likewise.
11076 * gfortran.dg/sms-1.f90: Likewise.
11077 * gfortran.dg/sms-2.f90: Likewise.
11078 * gfortran.dg/spec_expr_7.f90: Likewise.
11079 * gfortran.dg/specifics_1.f90: Likewise.
11080 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
11081 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
11082 * gfortran.dg/spread_init_expr.f03: Likewise.
11083 * gfortran.dg/spread_scalar_source.f90: Likewise.
11084 * gfortran.dg/spread_shape_1.f90: Likewise.
11085 * gfortran.dg/stat_1.f90: Likewise.
11086 * gfortran.dg/stat_2.f90: Likewise.
11087 * gfortran.dg/stfunc_1.f90: Likewise.
11088 * gfortran.dg/stfunc_4.f90: Likewise.
11089 * gfortran.dg/stfunc_6.f90: Likewise.
11090 * gfortran.dg/storage_size_1.f08: Likewise.
11091 * gfortran.dg/storage_size_3.f08: Likewise.
11092 * gfortran.dg/storage_size_4.f90: Likewise.
11093 * gfortran.dg/streamio_1.f90: Likewise.
11094 * gfortran.dg/streamio_10.f90: Likewise.
11095 * gfortran.dg/streamio_11.f90: Likewise.
11096 * gfortran.dg/streamio_12.f90: Likewise.
11097 * gfortran.dg/streamio_13.f90: Likewise.
11098 * gfortran.dg/streamio_14.f90: Likewise.
11099 * gfortran.dg/streamio_15.f90: Likewise.
11100 * gfortran.dg/streamio_16.f90: Likewise.
11101 * gfortran.dg/streamio_17.f90: Likewise.
11102 * gfortran.dg/streamio_2.f90: Likewise.
11103 * gfortran.dg/streamio_3.f90: Likewise.
11104 * gfortran.dg/streamio_4.f90: Likewise.
11105 * gfortran.dg/streamio_5.f90: Likewise.
11106 * gfortran.dg/streamio_6.f90: Likewise.
11107 * gfortran.dg/streamio_7.f90: Likewise.
11108 * gfortran.dg/streamio_8.f90: Likewise.
11109 * gfortran.dg/streamio_9.f90: Likewise.
11110 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
11111 * gfortran.dg/string_4.f90: Likewise.
11112 * gfortran.dg/string_array_constructor_2.f90: Likewise.
11113 * gfortran.dg/string_assign_2.f90: Likewise.
11114 * gfortran.dg/string_compare_1.f90: Likewise.
11115 * gfortran.dg/string_compare_2.f90: Likewise.
11116 * gfortran.dg/string_compare_3.f90: Likewise.
11117 * gfortran.dg/string_ctor_1.f90: Likewise.
11118 * gfortran.dg/string_length_1.f90: Likewise.
11119 * gfortran.dg/string_length_2.f90: Likewise.
11120 * gfortran.dg/string_length_3.f90: Likewise.
11121 * gfortran.dg/string_length_4.f90: Likewise.
11122 * gfortran.dg/string_null_compare_1.f: Likewise.
11123 * gfortran.dg/string_pad_trunc.f90: Likewise.
11124 * gfortran.dg/structure_constructor_1.f03: Likewise.
11125 * gfortran.dg/structure_constructor_11.f90: Likewise.
11126 * gfortran.dg/structure_constructor_13.f03: Likewise.
11127 * gfortran.dg/structure_constructor_2.f03: Likewise.
11128 * gfortran.dg/structure_constructor_5.f03: Likewise.
11129 * gfortran.dg/submodule_1.f08: Likewise.
11130 * gfortran.dg/submodule_11.f08: Likewise.
11131 * gfortran.dg/submodule_14.f08: Likewise.
11132 * gfortran.dg/submodule_15.f08: Likewise.
11133 * gfortran.dg/submodule_17.f08: Likewise.
11134 * gfortran.dg/submodule_18.f08: Likewise.
11135 * gfortran.dg/submodule_19.f08: Likewise.
11136 * gfortran.dg/submodule_2.f08: Likewise.
11137 * gfortran.dg/submodule_27.f08: Likewise.
11138 * gfortran.dg/submodule_28.f08: Likewise.
11139 * gfortran.dg/submodule_29.f08: Likewise.
11140 * gfortran.dg/submodule_30.f08: Likewise.
11141 * gfortran.dg/submodule_6.f08: Likewise.
11142 * gfortran.dg/submodule_7.f08: Likewise.
11143 * gfortran.dg/submodule_8.f08: Likewise.
11144 * gfortran.dg/subnormal_1.f90: Likewise.
11145 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
11146 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
11147 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
11148 * gfortran.dg/substr_2.f: Likewise.
11149 * gfortran.dg/substr_3.f: Likewise.
11150 * gfortran.dg/substr_4.f: Likewise.
11151 * gfortran.dg/substr_5.f90: Likewise.
11152 * gfortran.dg/substr_6.f90: Likewise.
11153 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
11154 * gfortran.dg/sum_init_expr.f03: Likewise.
11155 * gfortran.dg/sum_zero_array_1.f90: Likewise.
11156 * gfortran.dg/system_clock_3.f08: Likewise.
11157 * gfortran.dg/t_editing.f: Likewise.
11158 * gfortran.dg/team_change_1.f90: Likewise.
11159 * gfortran.dg/team_end_1.f90: Likewise.
11160 * gfortran.dg/team_number_1.f90: Likewise.
11161 * gfortran.dg/temporary_1.f90: Likewise.
11162 * gfortran.dg/test_com_block.f90: Likewise.
11163 * gfortran.dg/test_only_clause.f90: Likewise.
11164 * gfortran.dg/tiny_1.f90: Likewise.
11165 * gfortran.dg/tiny_2.f90: Likewise.
11166 * gfortran.dg/tl_editing.f90: Likewise.
11167 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
11168 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
11169 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
11170 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
11171 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
11172 * gfortran.dg/transfer_class_2.f90: Likewise.
11173 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
11174 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
11175 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
11176 * gfortran.dg/transfer_resolve_1.f90: Likewise.
11177 * gfortran.dg/transfer_simplify_1.f90: Likewise.
11178 * gfortran.dg/transfer_simplify_10.f90: Likewise.
11179 * gfortran.dg/transfer_simplify_11.f90: Likewise.
11180 * gfortran.dg/transfer_simplify_2.f90: Likewise.
11181 * gfortran.dg/transfer_simplify_3.f90: Likewise.
11182 * gfortran.dg/transfer_simplify_4.f90: Likewise.
11183 * gfortran.dg/transfer_simplify_8.f90: Likewise.
11184 * gfortran.dg/transfer_simplify_9.f90: Likewise.
11185 * gfortran.dg/transpose_1.f90: Likewise.
11186 * gfortran.dg/transpose_3.f03: Likewise.
11187 * gfortran.dg/transpose_4.f90: Likewise.
11188 * gfortran.dg/transpose_conjg_1.f90: Likewise.
11189 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
11190 * gfortran.dg/transpose_optimization_2.f90: Likewise.
11191 * gfortran.dg/trim_1.f90: Likewise.
11192 * gfortran.dg/trim_optimize_1.f90: Likewise.
11193 * gfortran.dg/trim_optimize_2.f90: Likewise.
11194 * gfortran.dg/trim_optimize_3.f90: Likewise.
11195 * gfortran.dg/trim_optimize_4.f90: Likewise.
11196 * gfortran.dg/trim_optimize_5.f90: Likewise.
11197 * gfortran.dg/trim_optimize_6.f90: Likewise.
11198 * gfortran.dg/trim_optimize_7.f90: Likewise.
11199 * gfortran.dg/trim_optimize_8.f90: Likewise.
11200 * gfortran.dg/type_to_class_1.f03: Likewise.
11201 * gfortran.dg/type_to_class_2.f03: Likewise.
11202 * gfortran.dg/type_to_class_3.f03: Likewise.
11203 * gfortran.dg/type_to_class_4.f03: Likewise.
11204 * gfortran.dg/type_to_class_5.f03: Likewise.
11205 * gfortran.dg/typebound_assignment_5.f03: Likewise.
11206 * gfortran.dg/typebound_assignment_6.f03: Likewise.
11207 * gfortran.dg/typebound_assignment_7.f90: Likewise.
11208 * gfortran.dg/typebound_call_1.f03: Likewise.
11209 * gfortran.dg/typebound_call_13.f03: Likewise.
11210 * gfortran.dg/typebound_call_18.f03: Likewise.
11211 * gfortran.dg/typebound_call_19.f03: Likewise.
11212 * gfortran.dg/typebound_call_2.f03: Likewise.
11213 * gfortran.dg/typebound_call_20.f03: Likewise.
11214 * gfortran.dg/typebound_call_3.f03: Likewise.
11215 * gfortran.dg/typebound_generic_5.f03: Likewise.
11216 * gfortran.dg/typebound_generic_6.f03: Likewise.
11217 * gfortran.dg/typebound_generic_9.f03: Likewise.
11218 * gfortran.dg/typebound_operator_12.f03: Likewise.
11219 * gfortran.dg/typebound_operator_13.f03: Likewise.
11220 * gfortran.dg/typebound_operator_15.f90: Likewise.
11221 * gfortran.dg/typebound_operator_20.f90: Likewise.
11222 * gfortran.dg/typebound_operator_3.f03: Likewise.
11223 * gfortran.dg/typebound_operator_6.f03: Likewise.
11224 * gfortran.dg/typebound_operator_7.f03: Likewise.
11225 * gfortran.dg/typebound_operator_8.f03: Likewise.
11226 * gfortran.dg/typebound_operator_9.f03: Likewise.
11227 * gfortran.dg/typebound_proc_19.f90: Likewise.
11228 * gfortran.dg/typebound_proc_20.f90: Likewise.
11229 * gfortran.dg/typebound_proc_23.f90: Likewise.
11230 * gfortran.dg/typebound_proc_27.f03: Likewise.
11231 * gfortran.dg/typebound_proc_35.f90: Likewise.
11232 * gfortran.dg/typebound_proc_36.f90: Likewise.
11233 * gfortran.dg/unf_io_convert_1.f90: Likewise.
11234 * gfortran.dg/unf_io_convert_2.f90: Likewise.
11235 * gfortran.dg/unf_io_convert_3.f90: Likewise.
11236 * gfortran.dg/unf_io_convert_4.f90: Likewise.
11237 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
11238 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
11239 * gfortran.dg/unf_short_record_1.f90: Likewise.
11240 * gfortran.dg/unformatted_recl_1.f90: Likewise.
11241 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
11242 * gfortran.dg/unit_1.f90: Likewise.
11243 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
11244 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
11245 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
11246 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
11247 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
11248 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
11249 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
11250 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
11251 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
11252 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
11253 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
11254 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
11255 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
11256 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
11257 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
11258 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
11259 * gfortran.dg/unpack_init_expr.f03: Likewise.
11260 * gfortran.dg/use_10.f90: Likewise.
11261 * gfortran.dg/use_11.f90: Likewise.
11262 * gfortran.dg/use_13.f90: Likewise.
11263 * gfortran.dg/use_24.f90: Likewise.
11264 * gfortran.dg/use_27.f90: Likewise.
11265 * gfortran.dg/use_5.f90: Likewise.
11266 * gfortran.dg/use_allocated_1.f90: Likewise.
11267 * gfortran.dg/use_only_1.f90: Likewise.
11268 * gfortran.dg/use_only_4.f90: Likewise.
11269 * gfortran.dg/use_rename_2.f90: Likewise.
11270 * gfortran.dg/use_rename_4.f90: Likewise.
11271 * gfortran.dg/used_dummy_types_1.f90: Likewise.
11272 * gfortran.dg/used_interface_ref.f90: Likewise.
11273 * gfortran.dg/used_types_5.f90: Likewise.
11274 * gfortran.dg/utf8_1.f03: Likewise.
11275 * gfortran.dg/utf8_2.f03: Likewise.
11276 * gfortran.dg/value_1.f90: Likewise.
11277 * gfortran.dg/value_2.f90: Likewise.
11278 * gfortran.dg/value_4.f90: Likewise.
11279 * gfortran.dg/value_6.f03: Likewise.
11280 * gfortran.dg/value_7.f03: Likewise.
11281 * gfortran.dg/value_test.f90: Likewise.
11282 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
11283 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
11284 * gfortran.dg/vect/pr60510.f: Likewise.
11285 * gfortran.dg/vect/pr69882.f90: Likewise.
11286 * gfortran.dg/vect/pr69980.f90: Likewise.
11287 * gfortran.dg/vect/vect-5.f90: Likewise.
11288 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
11289 * gfortran.dg/vector_subscript_1.f90: Likewise.
11290 * gfortran.dg/vector_subscript_2.f90: Likewise.
11291 * gfortran.dg/vector_subscript_3.f90: Likewise.
11292 * gfortran.dg/vector_subscript_5.f90: Likewise.
11293 * gfortran.dg/verify_2.f90: Likewise.
11294 * gfortran.dg/volatile10.f90: Likewise.
11295 * gfortran.dg/where_1.f90: Likewise.
11296 * gfortran.dg/where_operator_assign_1.f90: Likewise.
11297 * gfortran.dg/where_operator_assign_2.f90: Likewise.
11298 * gfortran.dg/where_operator_assign_3.f90: Likewise.
11299 * gfortran.dg/whole_file_13.f90: Likewise.
11300 * gfortran.dg/whole_file_2.f90: Likewise.
11301 * gfortran.dg/widechar_2.f90: Likewise.
11302 * gfortran.dg/widechar_4.f90: Likewise.
11303 * gfortran.dg/widechar_5.f90: Likewise.
11304 * gfortran.dg/widechar_6.f90: Likewise.
11305 * gfortran.dg/widechar_8.f90: Likewise.
11306 * gfortran.dg/widechar_IO_1.f90: Likewise.
11307 * gfortran.dg/widechar_IO_2.f90: Likewise.
11308 * gfortran.dg/widechar_IO_3.f90: Likewise.
11309 * gfortran.dg/widechar_IO_4.f90: Likewise.
11310 * gfortran.dg/widechar_compare_1.f90: Likewise.
11311 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
11312 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
11313 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
11314 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
11315 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
11316 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
11317 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
11318 * gfortran.dg/widechar_select_1.f90: Likewise.
11319 * gfortran.dg/winapi.f90: Likewise.
11320 * gfortran.dg/write_0_pe_format.f90: Likewise.
11321 * gfortran.dg/write_back.f: Likewise.
11322 * gfortran.dg/write_check3.f90: Likewise.
11323 * gfortran.dg/write_direct_eor.f90: Likewise.
11324 * gfortran.dg/write_padding.f90: Likewise.
11325 * gfortran.dg/write_recursive.f90: Likewise.
11326 * gfortran.dg/write_rewind_1.f: Likewise.
11327 * gfortran.dg/write_rewind_2.f: Likewise.
11328 * gfortran.dg/write_zero_array.f90: Likewise.
11329 * gfortran.dg/x_slash_1.f: Likewise.
11330 * gfortran.dg/x_slash_2.f: Likewise.
11331 * gfortran.dg/zero_array_components_1.f90: Likewise.
11332 * gfortran.dg/zero_length_1.f90: Likewise.
11333 * gfortran.dg/zero_length_2.f90: Likewise.
11334 * gfortran.dg/zero_sized_1.f90: Likewise.
11335 * gfortran.dg/zero_sized_3.f90: Likewise.
11336 * gfortran.fortran-torture/compile/nested.f90: Likewise.
11337 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
11338 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
11339 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
11340 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
11341 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
11342 * gfortran.fortran-torture/execute/args.f90: Likewise.
11343 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
11344 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
11345 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
11346 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
11347 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
11348 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
11349 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
11350 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
11351 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
11352 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
11353 * gfortran.fortran-torture/execute/common.f90: Likewise.
11354 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
11355 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
11356 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
11357 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
11358 * gfortran.fortran-torture/execute/contained.f90: Likewise.
11359 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
11360 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
11361 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
11362 * gfortran.fortran-torture/execute/data.f90: Likewise.
11363 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
11364 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
11365 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
11366 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
11367 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
11368 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
11369 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
11370 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
11371 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
11372 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
11373 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
11374 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
11375 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
11376 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
11377 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
11378 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
11379 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
11380 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
11381 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
11382 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
11383 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
11384 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
11385 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
11386 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
11387 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
11388 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
11389 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
11390 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
11391 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
11392 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
11393 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
11394 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
11395 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
11396 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
11397 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
11398 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
11399 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
11400 * gfortran.fortran-torture/execute/forall.f90: Likewise.
11401 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
11402 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
11403 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
11404 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
11405 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
11406 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
11407 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
11408 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
11409 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
11410 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
11411 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
11412 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
11413 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
11414 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
11415 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
11416 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
11417 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
11418 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
11419 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
11420 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
11421 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
11422 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
11423 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
11424 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
11425 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
11426 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
11427 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
11428 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
11429 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
11430 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
11431 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
11432 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
11433 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
11434 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
11435 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
11436 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
11437 Likewise.
11438 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
11439 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
11440 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
11441 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
11442 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
11443 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
11444 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
11445 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
11446 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
11447 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
11448 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
11449 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
11450 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
11451 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
11452 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
11453 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
11454 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
11455 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
11456 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
11457 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
11458 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
11459 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
11460 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
11461 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
11462 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
11463 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
11464 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
11465 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
11466 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
11467 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
11468 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
11469 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
11470 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
11471 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
11472 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
11473 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
11474 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
11475 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
11476 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
11477 * gfortran.fortran-torture/execute/math.f90: Likewise.
11478 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
11479 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
11480 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
11481 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
11482 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
11483 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
11484 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
11485 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
11486 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
11487 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
11488 * gfortran.fortran-torture/execute/power.f90: Likewise.
11489 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
11490 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
11491 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
11492 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
11493 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
11494 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
11495 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
11496 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
11497 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
11498 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
11499 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
11500 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
11501 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
11502 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
11503 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
11504 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
11505 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
11506 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
11507 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
11508 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
11509 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
11510 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
11511 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
11512 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
11513 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
11514 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
11515 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
11516 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
11517 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
11518 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
11519 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
11520 * gfortran.fortran-torture/execute/straret.f90: Likewise.
11521 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
11522 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
11523 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
11524 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
11525 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
11526 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
11527 * gfortran.fortran-torture/execute/string.f90: Likewise.
11528 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
11529 * gfortran.fortran-torture/execute/strret.f90: Likewise.
11530 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
11531 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
11532 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
11533 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
11534 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
11535 * gfortran.fortran-torture/execute/userop.f90: Likewise.
11536 * gfortran.fortran-torture/execute/where17.f90: Likewise.
11537 * gfortran.fortran-torture/execute/where18.f90: Likewise.
11538 * gfortran.fortran-torture/execute/where19.f90: Likewise.
11539 * gfortran.fortran-torture/execute/where20.f90: Likewise.
11540 * gfortran.fortran-torture/execute/where21.f90: Likewise.
11541 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
11542 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
11543 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
11544 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
11545 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
11546 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
11547 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
11548 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
11549 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
11550 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
11551 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
11552 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
11553 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
11554 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
11555 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
11556 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
11557 * gfortran.dg/inline_transpose_1.f90: Likewise.
11558
11559 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
11560
11561 PR fortran/84115
11562 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
11563 change to dg-run.
11564
11565 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
11566
11567 PR ada/84277
11568 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
11569 * gnat.dg/dispatch1.adb: Rename into...
11570 * gnat.dg/disp1.adb: ...this.
11571 * gnat.dg/dispatch1_p.ads: Rename into...
11572 * gnat.dg/disp1_pkg.ads: ...this.
11573 * gnat.dg/disp2.adb: Rename into...
11574 * gnat.dg/dispatch2.adb: ...this.
11575 * gnat.dg/dispatch2_p.ads: Rename into...
11576 * gnat.dg/disp2_pkg.ads: ...this.
11577 * gnat.dg/dispatch2_p.adb: Rename into...
11578 * gnat.dg/disp2_pkg.adb: this.
11579 * gnat.dg/generic_dispatch.adb: Rename into...
11580 * gnat.dg/generic_disp.adb: this.
11581 * gnat.dg/generic_dispatch_p.ads: Rename into...
11582 * gnat.dg/generic_disp_pkg.ads: ...this.
11583 * gnat.dg/generic_dispatch_p.adb: Rename into...
11584 * gnat.dg/generic_disp_pkg.adb: ...this.
11585 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
11586 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
11587 * gnat.dg/object_overflow1.adb: Tweak index.
11588 * gnat.dg/object_overflow2.adb: Likewise.
11589 * gnat.dg/object_overflow3.adb: Likewise.
11590 * gnat.dg/object_overflow4.adb: Likewise.
11591 * gnat.dg/object_overflow5.adb: Likewise.
11592
11593 2018-02-16 Jakub Jelinek <jakub@redhat.com>
11594
11595 PR ipa/84425
11596 * gcc.c-torture/compile/pr84425.c: New test.
11597
11598 2018-02-16 Marek Polacek <polacek@redhat.com>
11599 Jakub Jelinek <jakub@redhat.com>
11600
11601 PR c++/84192
11602 * g++.dg/cpp1y/constexpr-84192.C: New test.
11603
11604 2018-02-16 Martin Sebor <msebor@redhat.com>
11605
11606 PR c++/79064
11607 * g++.dg/overload15.C: New test.
11608
11609 2018-02-16 Yury Gribov <tetra2005@gmail.com>
11610
11611 PR target/81535
11612 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
11613 * gcc.dg/pr56727-2.c: Ditto.
11614 * gcc.target/powerpc/pr79439.c: Renamed to...
11615 * gcc.target/powerpc/pr79439-1.c: ...this.
11616 * gcc.target/powerpc/pr79439-2.c: New test.
11617 * gcc.target/powerpc/pr79439-3.c: New test.
11618
11619 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
11620
11621 target/pr84371
11622 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
11623 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
11624 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
11625 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
11626 * gcc.target/powerpc/builtins-3.c: Same.
11627
11628 2018-02-16 Nathan Sidwell <nathan@acm.org>
11629
11630 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
11631
11632 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
11633
11634 PR rtl-optimization/70023
11635 * gcc.target/i386/pr70023.c: New.
11636
11637 2018-02-16 Carl Love <cel@us.ibm.com>
11638
11639 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
11640 tests.
11641 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
11642 tests.
11643
11644 2018-02-16 Carl Love <cel@us.ibm.com>
11645
11646 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
11647 for the ABI definitions for vec_extract4b and vec_insert4b.
11648
11649 2018-02-16 Nathan Sidwell <nathan@acm.org>
11650
11651 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
11652 * g++.old-deja/g++.mike/net43.C: Likewise.
11653
11654 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
11655
11656 PR c++/82468
11657 * g++.dg/cpp1z/class-deduction48.C: New.
11658
11659 2018-02-16 Nathan Sidwell <nathan@acm.org>
11660
11661 PR c++/84375
11662 * g++.dg/lookup/pr84375.C: New.
11663
11664 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
11665
11666 PR target/83831
11667 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
11668
11669 2018-02-16 Richard Biener <rguenther@suse.de>
11670
11671 PR tree-optimization/84417
11672 * gcc.dg/torture/pr84417.c: New testcase.
11673
11674 2018-02-16 Jakub Jelinek <jakub@redhat.com>
11675
11676 PR target/84272
11677 * g++.dg/opt/pr84272.C: New test.
11678
11679 PR rtl-optimization/83723
11680 * gcc.dg/pr83723.c: New test.
11681
11682 2018-02-16 Richard Biener <rguenther@suse.de>
11683
11684 PR tree-optimization/84399
11685 * gcc.dg/graphite/pr84399.c: New testcase.
11686
11687 2018-02-16 Richard Biener <rguenther@suse.de>
11688
11689 PR tree-optimization/84190
11690 * g++.dg/torture/pr84190.C: New testcase.
11691
11692 2018-02-15 Martin Sebor <msebor@redhat.com>
11693
11694 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
11695 directives.
11696
11697 2018-02-15 Janus Weil <janus@gcc.gnu.org>
11698
11699 PR fortran/84409
11700 * gfortran.dg/dtio_21.f03: Add an error message.
11701 * gfortran.dg/dtio_22.f90: Fix invalid test case.
11702
11703 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
11704
11705 PR fortran/84381
11706 * gfortran.dg/stop_shouldfail.f90: New test.
11707
11708 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
11709
11710 PR c++/84330
11711 * g++.dg/concepts/pr84330.C: New.
11712
11713 2018-02-15 Tom de Vries <tom@codesourcery.com>
11714
11715 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
11716
11717 2018-02-15 Tom de Vries <tom@codesourcery.com>
11718
11719 * gcc.c-torture/compile/pr84136.c: Require effective target
11720 indirect_jumps.
11721
11722 2018-02-15 Jakub Jelinek <jakub@redhat.com>
11723
11724 PR tree-optimization/84383
11725 * gcc.c-torture/compile/pr84383.c: New test.
11726
11727 PR tree-optimization/84334
11728 * gcc.dg/pr84334.c: New test.
11729
11730 2018-02-14 Carl Love <cel@us.ibm.com>
11731
11732 * gcc.target/powerpc/builtins-4-int128-runnable.c
11733 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
11734 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
11735
11736 2018-02-14 Martin Sebor <msebor@redhat.com>
11737
11738 PR tree-optimization/83698
11739 * gcc.dg/Wrestrict-7.c: New test.
11740 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
11741 * gcc.target/i386/chkp-stropt-17.c: Same.
11742
11743 2018-02-14 Martin Sebor <msebor@redhat.com>
11744
11745 PR c/84108
11746 * gcc.dg/Wattributes-8.c: New test.
11747
11748 2018-02-14 Janus Weil <janus@gcc.gnu.org>
11749
11750 PR fortran/84385
11751 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
11752 * gfortran.dg/allocate_with_source_23.f90: Ditto.
11753 * gfortran.dg/select_type_1.f03: Extend test case.
11754
11755 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11756
11757 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
11758 (dg-options): Use -O2 -msse2 -mno-sse3.
11759
11760 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
11761
11762 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
11763 this test case still works ok.
11764 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
11765 * gcc.dg/vmx/insert-be-order.c: Likewise.
11766 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
11767 * gcc.dg/vmx/ld-be-order.c: Likewise.
11768 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
11769 * gcc.dg/vmx/lde-be-order.c: Likewise.
11770 * gcc.dg/vmx/ldl-be-order.c: Likewise.
11771 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
11772 * gcc.dg/vmx/merge-be-order.c: Likewise.
11773 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
11774 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
11775 * gcc.dg/vmx/pack-be-order.c: Likewise.
11776 * gcc.dg/vmx/perm-be-order.c: Likewise.
11777 * gcc.dg/vmx/splat-be-order.c: Likewise.
11778 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
11779 * gcc.dg/vmx/st-be-order.c: Likewise.
11780 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
11781 * gcc.dg/vmx/ste-be-order.c: Likewise.
11782 * gcc.dg/vmx/stl-be-order.c: Likewise.
11783 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
11784 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
11785 * gcc.dg/vmx/unpack-be-order.c: Likewise.
11786 * gcc.dg/vmx/vsums-be-order.c: Likewise.
11787 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
11788
11789 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
11790
11791 PR c++/84350
11792 * g++.dg/cpp0x/auto49.C: New.
11793
11794 2018-02-14 Nathan Sidwell <nathan@acm.org>
11795
11796 * g++.dg/template/instantiate5.C: Adjust required-from loc.
11797
11798 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
11799
11800 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
11801 * gcc.target/powerpc/le-altivec-consts.c: Same.
11802
11803 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
11804
11805 PR target/84220
11806 * gcc.target/powerpc/pr84220-sld.c: New test.
11807 * gcc.target/powerpc/pr84220-sld2.c: New test.
11808 * gcc.target/powerpc/pr84220-sldw.c: New test.
11809 * gcc.target/powerpc/pr84220-xxperm.c: New test.
11810 * gcc.target/powerpc/pr84220-xxsld.c: New test.
11811
11812 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
11813
11814 PR target/84239
11815 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
11816 _inc_ssp intrinsics.
11817 * gcc.target/i386/cet-intrin-4.c: Likewise.
11818 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
11819 __builtin_ia32_rdssp[d|q].
11820
11821 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
11822
11823 PR tree-optimization/84357
11824 * gcc.dg/vect/pr84357.c: New test.
11825
11826 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
11827
11828 PR target/83831
11829 * gcc.target/rx/pr83831.c: New tests.
11830
11831 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
11832
11833 PR target/79242
11834 * gcc.target/msp430/pr79242.c: New test.
11835
11836 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11837
11838 PR target/84372
11839 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
11840 with -mcpu=power9.
11841
11842 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11843
11844 PR target/84279
11845 * g++.dg/pr84279.C: New test.
11846
11847 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11848
11849 PR rtl-optimization/84169
11850 * gcc.c-torture/execute/pr84169.c: New.
11851
11852 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11853
11854 PR target/84370
11855 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
11856
11857 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11858
11859 PR target/84365
11860 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
11861 with -mcpu=power9.
11862
11863 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11864
11865 PR c++/84364
11866 * g++.dg/warn/effc4.C: New test.
11867
11868 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
11869
11870 PR c++/84333
11871 * g++.dg/template/sizeof16.C: New.
11872 * g++.dg/template/sizeof17.C: Likewise.
11873
11874 2018-02-13 Janus Weil <janus@gcc.gnu.org>
11875
11876 PR fortran/84313
11877 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
11878 add necessary compiler options.
11879 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
11880
11881 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11882
11883 PR c/82210
11884 * gcc.c-torture/execute/pr82210.c: New test.
11885
11886 PR middle-end/84309
11887 * gcc.dg/pr84309-2.c: New test.
11888
11889 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
11890
11891 PR tree-optimization/84321
11892 * gcc.dg/pr84321.c: New test.
11893
11894 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
11895
11896 PR target/84359
11897 * gcc.target/i386/pr57193.c: Add -march=x86-64.
11898
11899 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
11900
11901 PR sanitizer/84340
11902 * gcc.dg/asan/pr84307.c: Remove test.
11903
11904 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
11905
11906 * gcc.target/rl78/test_auto_vector.c: New test.
11907
11908 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
11909
11910 PR c/84305
11911 * gcc.c-torture/compile/pr84305.c: New test.
11912
11913 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11914
11915 PR target/84335
11916 * gcc.target/i386/pr84335.c: New test.
11917
11918 PR tree-optimization/84339
11919 * gcc.c-torture/execute/pr84339.c: New test.
11920
11921 PR middle-end/84309
11922 * gcc.dg/pr84309.c: New test.
11923 * gcc.target/i386/pr84309.c: New test.
11924
11925 PR target/84336
11926 * gcc.target/i386/pr84336.c: New test.
11927
11928 2018-02-12 Jakub Jelinek <jakub@redhat.com>
11929
11930 PR c++/84341
11931 * c-c++-common/gomp/pr84341.c: New test.
11932
11933 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11934
11935 PR fortran/68746
11936 * gfortran.dg/read_dir.f90: Re-add dg-do run.
11937
11938 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11939
11940 PR fortran/68746
11941 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
11942 of zero for read.
11943
11944 2018-02-12 Jeff Law <law@redhat.com>
11945
11946 * gcc.c-torture/compile/reg-args-size.c: New test.
11947
11948 2018-02-12 Carl Love <cel@us.ibm.com>
11949
11950 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
11951 uint128 tests to new testfile.
11952 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
11953 int128 and uint128 tests.
11954 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
11955 list of torture tests.
11956
11957 2018-02-12 Janus Weil <janus@gcc.gnu.org>
11958
11959 PR fortran/84273
11960 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
11961 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
11962
11963 2018-02-12 Tamar Christina <tamar.christina@arm.com>
11964
11965 PR target/82641
11966 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
11967
11968 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
11969
11970 PR sanitizer/84307
11971 * gcc.dg/asan/pr84307.c: New test.
11972
11973 2018-02-12 Nathan Sidwell <nathan@acm.org>
11974
11975 * g++.dg/parse/pr84263.C: New.
11976
11977 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
11978
11979 PR c++/79626
11980 * g++.dg/template/crash129.C: New.
11981
11982 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
11983
11984 PR target/83828
11985 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
11986 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
11987 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
11988 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
11989 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
11990
11991 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
11992
11993 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
11994 _mm_maskz_scalef_round_sd): Test new intrinsics.
11995 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
11996 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
11997 intrinsics.
11998 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
11999 _mm_maskz_scalef_round_ss): Test new intrinsics.
12000 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
12001 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
12002 intrinsics.
12003 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
12004 __builtin_ia32_scalefss_round): Remove builtin.
12005 (__builtin_ia32_scalefsd_mask_round,
12006 __builtin_ia32_scalefss_mask_round): Test new builtin.
12007 * gcc.target/i386/sse-13.c: Ditto.
12008 * gcc.target/i386/sse-23.c: Ditto.
12009
12010 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
12011
12012 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
12013 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
12014 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
12015 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
12016 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
12017 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
12018 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
12019 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
12020 intrinsics.
12021 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
12022 (__builtin_ia32_sqrtss_round): Remove builtins.
12023 (__builtin_ia32_sqrtsd_mask_round)
12024 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
12025 * gcc.target/i386/sse-13.c: Ditto.
12026 * gcc.target/i386/sse-23.c: Ditto.
12027
12028 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12029
12030 PR fortran/35299
12031 * gfortran.dg/statement_function_3.f: New test.
12032
12033 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
12034
12035 PR fortran/54223
12036 PR fortran/84276
12037 * gfortran.dg/statement_function_1.f90: New test.
12038 * gfortran.dg/statement_function_2.f90: New test.
12039
12040 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
12041
12042 PR fortran/84074
12043 * gfortran.dg/type_to_class_5.f03: New test.
12044
12045 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
12046
12047 PR fortran/56691
12048 * gfortran.dg/type_to_class_4.f03: New test.
12049
12050 2018-02-10 Alan Modra <amodra@gmail.com>
12051
12052 PR target/84300
12053 * gcc.dg/pr84300.c: New.
12054
12055 2018-02-10 Jakub Jelinek <jakub@redhat.com>
12056
12057 PR sanitizer/83987
12058 * g++.dg/ubsan/pr83987-2.C: New test.
12059
12060 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
12061
12062 * gcc.target/rx/movsicc.c: New test.
12063
12064 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
12065
12066 PR target/83926
12067 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
12068 message.
12069
12070 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
12071
12072 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
12073 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
12074
12075 2018-02-09 Nathan Sidwell <nathan@acm.org>
12076
12077 PR c/84293
12078 * c-c++-common/pr84293.h: New.
12079 * c-c++-common/pr84293.c: New.
12080
12081 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
12082
12083 PR rtl-optimization/57193
12084 * gcc.target/i386/pr57193.c: New.
12085
12086 2018-02-09 Jakub Jelinek <jakub@redhat.com>
12087
12088 PR target/84226
12089 * gcc.target/powerpc/pr84226.c: New test.
12090
12091 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
12092
12093 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
12094 from this to...
12095 <vclzd>: ...this.
12096
12097 2018-02-09 Martin Sebor <msebor@redhat.com>
12098
12099 PR lto/84212
12100 * gcc.dg/lto/pr84212_0.c: New test file.
12101 * gcc.dg/lto/pr84212_1.c: Same.
12102
12103 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
12104
12105 PR target/83926
12106 * gcc.target/powerpc/pr83926.c: New test.
12107 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
12108 message. Fix test for running in 32-bit mode.
12109
12110 2018-02-09 Tamar Christina <tamar.christina@arm.com>
12111
12112 PR target/82641
12113 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
12114
12115 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12116
12117 PR target/PR84295
12118 * gcc.target/s390/pr84295.c: New test.
12119
12120 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
12121
12122 PR c++/77522
12123 * g++.dg/cpp1y/lambda-init16.C: New.
12124
12125 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
12126
12127 * gnat.dg/sso8.adb: New test.
12128 * gnat.dg/sso8_pkg.ads: New helper.
12129
12130 2018-02-09 Richard Biener <rguenther@suse.de>
12131
12132 PR tree-optimization/84278
12133 * gcc.target/i386/pr84278.c: Adjust regex.
12134
12135 2018-02-09 Jakub Jelinek <jakub@redhat.com>
12136
12137 PR tree-optimization/84232
12138 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
12139
12140 PR debug/84252
12141 * gcc.target/aarch64/pr84252.c: New test.
12142
12143 PR middle-end/84237
12144 * gcc.dg/pr84237.c: New test.
12145
12146 2018-02-09 Marek Polacek <polacek@redhat.com>
12147 Jakub Jelinek <jakub@redhat.com>
12148
12149 PR c++/83659
12150 * g++.dg/torture/pr83659.C: New test.
12151
12152 2018-02-08 David Malcolm <dmalcolm@redhat.com>
12153
12154 PR tree-optimization/84136
12155 * gcc.c-torture/compile/pr84136.c: New test.
12156
12157 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
12158
12159 PR target/83008
12160 * gcc.target/i386/pr83008.c: New test.
12161
12162 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
12163
12164 PR target/81143
12165 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
12166
12167 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
12168
12169 PR c++/83806
12170 * g++.dg/warn/Wunused-parm-11.C: New.
12171
12172 2018-02-08 Marek Polacek <polacek@redhat.com>
12173
12174 PR tree-optimization/84238
12175 * gcc.dg/Wstringop-overflow-3.c: New test.
12176
12177 2018-02-08 Nathan Sidwell <nathan@acm.org>
12178
12179 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
12180
12181 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
12182
12183 PR tree-optimization/84265
12184 * gcc.dg/vect/pr84265.c: New test.
12185
12186 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
12187
12188 PR tree-optimization/81635
12189 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
12190 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
12191
12192 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12193
12194 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
12195 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
12196 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
12197 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
12198 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
12199 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
12200 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
12201 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
12202 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
12203 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
12204 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
12205 * gcc.target/s390/nobp-return-attr-all.c: New test.
12206 * gcc.target/s390/nobp-return-attr-neg.c: New test.
12207 * gcc.target/s390/nobp-return-mem-attr.c: New test.
12208 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
12209 * gcc.target/s390/nobp-return-mem-z10.c: New test.
12210 * gcc.target/s390/nobp-return-mem-z900.c: New test.
12211 * gcc.target/s390/nobp-return-reg-attr.c: New test.
12212 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
12213 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
12214 * gcc.target/s390/nobp-return-reg-z10.c: New test.
12215 * gcc.target/s390/nobp-return-reg-z900.c: New test.
12216 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
12217 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
12218 * gcc.target/s390/nobp-table-jump-z10.c: New test.
12219 * gcc.target/s390/nobp-table-jump-z900.c: New test.
12220
12221 2018-02-08 Richard Biener <rguenther@suse.de>
12222
12223 PR tree-optimization/84233
12224 * g++.dg/torture/pr84233.C: New testcase.
12225
12226 2018-02-08 Richard Biener <rguenther@suse.de>
12227
12228 PR tree-optimization/84278
12229 * gcc.target/i386/pr84278.c: New testcase.
12230
12231 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
12232
12233 PR rtl-optimization/84068
12234 PR rtl-optimization/83459
12235 * gcc.dg/pr84068.c: New test.
12236
12237 2018-02-08 Richard Biener <rguenther@suse.de>
12238
12239 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
12240 loop vectorization to happen.
12241
12242 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
12243
12244 PR c++/83204
12245 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
12246
12247 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
12248
12249 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
12250
12251 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
12252
12253 PR target/84154
12254 * gcc.target/powerpc/pr84154-1.c: New tests.
12255 * gcc.target/powerpc/pr84154-2.c: Likewise.
12256 * gcc.target/powerpc/pr84154-3.c: Likewise.
12257
12258 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
12259
12260 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
12261
12262 2018-02-07 Jakub Jelinek <jakub@redhat.com>
12263
12264 PR c++/84082
12265 * g++.dg/template/incomplete11.C: New test.
12266 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
12267
12268 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
12269
12270 PR fortran/82994
12271 * gfortran.dg/deallocate_error_3.f90: New test.
12272 * gfortran.dg/deallocate_error_4.f90: New test.
12273
12274 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
12275
12276 PR fortran/68560
12277 * gfortran.dg/shape_9.f90: New test.
12278
12279 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
12280
12281 PR fortran/82049
12282 * gfortran.dg/assumed_charlen_parameter.f90: New test.
12283
12284 2018-02-07 David Malcolm <dmalcolm@redhat.com>
12285
12286 PR c++/81610
12287 PR c++/80567
12288 * g++.dg/spellcheck-reswords.C: New test case.
12289 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
12290 suggestion of "if".
12291
12292 2018-02-07 Martin Liska <mliska@suse.cz>
12293
12294 PR c++/84059.
12295 * g++.dg/ext/mv26.C: New test.
12296
12297 2018-02-07 Tom de Vries <tom@codesourcery.com>
12298
12299 * gcc.dg/pr83844.c: Require effective target alloca.
12300
12301 2018-02-07 Tom de Vries <tom@codesourcery.com>
12302
12303 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
12304
12305 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
12306
12307 PR target/84243
12308 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
12309 -fcf-protection=return.
12310
12311 2018-02-07 Tom de Vries <tom@codesourcery.com>
12312
12313 PR libgomp/84217
12314 * c-c++-common/goacc/pr84217.c: New test.
12315 * gfortran.dg/goacc/pr84217.f90: New test.
12316
12317 2018-02-07 Richard Biener <rguenther@suse.de>
12318
12319 PR tree-optimization/84204
12320 * gcc.dg/graphite/pr84204.c: New testcase.
12321
12322 PR tree-optimization/84205
12323 * gcc.dg/graphite/pr84205.c: New testcase.
12324
12325 PR tree-optimization/84223
12326 * gfortran.dg/graphite/pr84223.f90: New testcase.
12327
12328 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
12329
12330 PR c++/71662
12331 * g++.dg/cpp0x/scoped_enum7.C: New.
12332
12333 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
12334
12335 PR tree-optimization/83008
12336 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
12337
12338 2018-02-07 Jakub Jelinek <jakub@redhat.com>
12339
12340 PR tree-optimization/84235
12341 * gcc.c-torture/execute/ieee/pr84235.c: New test.
12342
12343 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12344
12345 PR testsuite/84243
12346 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
12347 targets.
12348 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
12349
12350 2018-02-06 Jakub Jelinek <jakub@redhat.com>
12351
12352 PR target/84146
12353 * gcc.target/i386/pr84146.c: New test.
12354
12355 2018-02-06 Michael Collison <michael.collison@arm.com>
12356
12357 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
12358
12359 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12360
12361 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
12362 warning for -mno-speculate-indirect-jumps.
12363 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
12364 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
12365 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
12366 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
12367 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
12368 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
12369
12370 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
12371
12372 PR target/84145
12373 * c-c++-common/fcf-protection-1.c: Change a compared message.
12374 * c-c++-common/fcf-protection-2.c: Likewise.
12375 * c-c++-common/fcf-protection-3.c: Likewise.
12376 * c-c++-common/fcf-protection-5.c: Likewise.
12377 * c-c++-common/fcf-protection-6.c: New test.
12378 * c-c++-common/fcf-protection-7.c: Likewise.
12379
12380 2018-02-06 Marek Polacek <polacek@redhat.com>
12381
12382 PR tree-optimization/84228
12383 * c-c++-common/Wstringop-truncation-3.c: New test.
12384
12385 2018-02-06 Tamar Christina <tamar.christina@arm.com>
12386
12387 PR target/82641
12388 * gcc.target/arm/pragma_arch_switch_2.c: New.
12389
12390 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12391
12392 PR target/79975
12393 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
12394
12395 2018-02-05 Martin Sebor <msebor@redhat.com>
12396
12397 PR tree-optimization/83369
12398 * gcc.dg/Wnonnull.c: New test.
12399
12400 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
12401
12402 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
12403 argument and use dg-messages-by-file instead. Expect it to be
12404 an array rather than a dict.
12405 (lto-link-and-maybe-run): Remove messages_by_file argument and
12406 use an upvar for dg-messages-by-file. Update call to
12407 lto_handle_diagnostics.
12408 (lt-get-options): Treat dg-messages-by-file as an array
12409 rather than a dict.
12410 (lto-get-options-main): Likewise. Set the entry rather than appending.
12411 (lto-execute): Treat dg-messages-by-file as an array rather than
12412 a dict. Update call to lto-link-and-maybe-run.
12413
12414 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
12415
12416 PR c++/82782
12417 * g++.dg/cpp1z/inline-var4.C: New.
12418
12419 2018-02-05 Martin Liska <mliska@suse.cz>
12420
12421 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
12422 options.
12423 * c-c++-common/asan/pointer-compare-2.c: Likewise.
12424 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
12425 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
12426 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
12427 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
12428 * c-c++-common/asan/pointer-compare-3.c: New test.
12429
12430 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
12431
12432 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
12433 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
12434
12435 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
12436
12437 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
12438 _mm_maskz_range_sd, _mm_mask_range_round_sd,
12439 _mm_maskz_range_round_sd): Test new intrinsics.
12440 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
12441 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
12442 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
12443 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
12444 _mm_maskz_range_ss, _mm_mask_range_round_ss,
12445 _mm_maskz_range_round_ss): Test new intrinsics.
12446 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
12447 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
12448 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
12449 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
12450 __builtin_ia32_rangess128_round): Remove builtins.
12451 (__builtin_ia32_rangesd128_mask_round,
12452 __builtin_ia32_rangess128_mask_round): Test new builtins.
12453 * gcc.target/i386/sse-13.c: Ditto.
12454 * gcc.target/i386/sse-23.c: Ditto.
12455
12456 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
12457
12458 PR middle-end/79966
12459 * gfortran.dg/pr79966.f90: New testcase
12460
12461 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
12462
12463 PR fortran/84094
12464 * gfortran.dg/associate_23.f90: Fix invalid code.
12465 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
12466 * gfortran.dg/matmul_3.f90: Likewise.
12467 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
12468
12469 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
12470
12471 PR fortran/84115
12472 * gfortran.dg/associate_34.f90: New test.
12473 * gfortran.dg/associate_35.f90: New test.
12474
12475 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
12476
12477 PR fortran/84141
12478 PR fortran/84155
12479 * gfortran.dg/pr84155.f90: New test.
12480
12481 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
12482
12483 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
12484 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
12485
12486 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
12487
12488 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
12489 dg-do run stanza.
12490
12491 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
12492
12493 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
12494 requirement.
12495 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
12496 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
12497 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
12498
12499 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12500
12501 PR testsuite/52641
12502 * gcc.c-torture/execute/pr83362.c: Make work for int16.
12503 * gcc.dg/Wsign-conversion.c: Dito.
12504 * gcc.dg/attr-alloc_size-4.c: Dito.
12505 * gcc.dg/pr81020.c: Dito.
12506 * gcc.dg/pr81192.c: Dito.
12507 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
12508 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
12509 * gcc.dg/pr83844.c: Restrict to int32plus.
12510 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
12511 * gcc.dg/tree-ssa/ldist-25.c: Dito.
12512 * gcc.dg/tree-ssa/ldist-27.c: Dito.
12513 * gcc.dg/tree-ssa/ldist-28.c: Dito.
12514 * gcc.dg/tree-ssa/ldist-29.c: Dito.
12515 * gcc.dg/tree-ssa/ldist-30.c: Dito.
12516 * gcc.dg/tree-ssa/ldist-31.c: Dito.
12517 * gcc.dg/tree-ssa/ldist-32.c: Dito.
12518 * gcc.dg/tree-ssa/ldist-33.c: Dito.
12519 * gcc.dg/tree-ssa/ldist-34.c: Dito.
12520 * gcc.dg/tree-ssa/ldist-35.c: Dito.
12521 * gcc.dg/tree-ssa/ldist-36.c: Dito.
12522
12523 2018-02-02 Julia Koval <julia.koval@intel.com>
12524
12525 * gcc.target/i386/funcspec-56.inc: Handle new march.
12526 * g++.dg/ext/mv16.C: Ditto.
12527
12528 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12529
12530 * lib/target-supports.exp
12531 (check_effective_target_keeps_null_pointer_checks): No more
12532 special-case avr.
12533 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
12534 * gcc.dg/ifcvt-4.c: Skip avr.
12535 * gcc.dg/pr53037-1.c: Dito.
12536 * gcc.dg/pr53037-2.c: Dito.
12537 * gcc.dg/pr53037-3.c: Dito.
12538 * gcc.dg/pr63387-2.c: Dito.
12539 * gcc.dg/pr63387.c: Dito.
12540 * gcc.dg/sancov/cmp0.c: Dito.
12541 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
12542 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
12543 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
12544 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
12545 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
12546 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
12547 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
12548 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
12549 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
12550 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
12551 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
12552 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
12553 * gcc.dg/tree-ssa/pr82059.c: Dito.
12554 * gcc.c-torture/execute/pr70460.c: Dito.
12555
12556 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12557
12558 PR testsuite/52641
12559 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
12560 * gcc.c-torture/execute/20180112-1.c: Dito.
12561 * gcc.c-torture/execute/pr81503.c: Dito.
12562 * gcc.dg/store_merging_12.c: Dito.
12563 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
12564 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
12565 * gcc.dg/tree-ssa/pr80898.c: Dito.
12566 * gcc.dg/tree-ssa/pr82363.c: Dito.
12567 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
12568 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
12569 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
12570 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
12571 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
12572 * gcc.dg/tree-ssa/pr80803.c: Dito.
12573 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
12574 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
12575 * gcc.dg/tree-ssa/vrp114.c: Dito.
12576 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
12577 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
12578 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
12579
12580 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
12581
12582 PR target/84066
12583 * gcc.target/i386/cet-sjlj-6a.c: New test.
12584 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
12585
12586 2018-02-01 Marek Polacek <polacek@redhat.com>
12587
12588 PR c++/84125
12589 * g++.dg/cpp1y/lambda-generic-84125.C: New test.
12590
12591 2018-01-30 Jeff Law <law@redhat.com>
12592
12593 PR target/84128
12594 * gcc.target/i386/pr84128.c: New test.
12595
12596 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
12597
12598 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
12599 -fdelete-null-pointer-checks.
12600
12601 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
12602
12603 PR c++/83796
12604 * g++.dg/cpp0x/abstract-default1.C: New.
12605
12606 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12607
12608 PR tree-optimization/81635
12609 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
12610 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
12611
12612 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12613
12614 PR target/83370
12615 * gcc.target/aarch64/pr83370.c: New.
12616
12617 2018-02-01 Richard Biener <rguenther@suse.de>
12618
12619 * gcc.dg/graphite/pr35356-1.c: Adjust.
12620
12621 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12622
12623 PR testsuite/83846
12624 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
12625 for ILP32.
12626 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
12627 of hard-coding the choice.
12628 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
12629 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
12630 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
12631 memset call.
12632 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
12633 stdint.h types.
12634 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
12635 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
12636 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
12637 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
12638 * gcc.target/aarch64/sve/logical_1.c: Likewise.
12639 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
12640 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
12641 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
12642 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
12643 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
12644 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
12645 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
12646 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
12647 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
12648 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
12649 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
12650 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
12651 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
12652 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
12653 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
12654 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
12655 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
12656 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
12657 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
12658 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
12659 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
12660 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
12661 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
12662 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
12663 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
12664 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
12665 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
12666 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
12667 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
12668 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
12669 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
12670 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
12671 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
12672 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
12673 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
12674 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
12675 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
12676 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
12677 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
12678 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
12679 __builtin_popcountll rather than __builtin_popcountl.
12680
12681 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12682
12683 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
12684 of LD1R[HWD] for multi-element constants on big-endian targets.
12685 * gcc.target/aarch64/sve/slp_3.c: Likewise.
12686 * gcc.target/aarch64/sve/slp_4.c: Likewise.
12687
12688 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12689
12690 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
12691 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
12692 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
12693
12694 2018-02-01 Jakub Jelinek <jakub@redhat.com>
12695
12696 PR tree-optimization/81661
12697 PR tree-optimization/84117
12698 * gcc.dg/pr81661.c: New test.
12699 * gfortran.dg/pr84117.f90: New test.
12700
12701 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
12702
12703 PR fortran/83705
12704 * gfortran.dg/repeat_7.f90: Catch warning message.
12705
12706 2018-01-31 Ian Lance Taylor <iant@golang.org>
12707
12708 * go.go-torture/execute/printnil.go: New test.
12709
12710 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12711
12712 * lib/target-supports.exp (check_effective_target_comdat_group):
12713 Allow for Solaris as comdat syntax.
12714
12715 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
12716 Solaris with comdat_group support and as.
12717
12718 2018-01-31 Marek Polacek <polacek@redhat.com>
12719
12720 PR c/81779
12721 * gcc.dg/pr81779.c: New test.
12722
12723 2018-01-31 Jakub Jelinek <jakub@redhat.com>
12724
12725 PR fortran/84116
12726 * gfortran.dg/gomp/pr84116.f90: New test.
12727
12728 PR c++/83993
12729 * g++.dg/init/pr83993-2.C: New test.
12730
12731 PR c++/83993
12732 * g++.dg/init/pr83993-1.C: New test.
12733 * g++.dg/cpp0x/pr83993.C: New test.
12734
12735 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
12736
12737 PR fortran/84088
12738 * gfortran.dg/pr84088.f90: New test.
12739
12740 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
12741
12742 PR target/82444
12743 * gcc.target/i386/pr82444.c: New.
12744
12745 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
12746
12747 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
12748 * gcc.target/powerpc/vsx-13.c: New.
12749
12750 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
12751
12752 PR c++/84092
12753 * g++.dg/cpp1y/var-templ57.C: New.
12754
12755 2018-01-31 Marek Polacek <polacek@redhat.com>
12756
12757 PR c++/84138
12758 * g++.dg/diagnostic/pr84138.C: New test.
12759
12760 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
12761
12762 PR fortran/78534
12763 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
12764 -Wstringop-overflow warnings due to spurious warning with -O1.
12765 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
12766 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
12767
12768 2018-01-31 Richard Biener <rguenther@suse.de>
12769
12770 PR tree-optimization/84132
12771 * g++.dg/torture/pr84132.C: New testcase.
12772
12773 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
12774
12775 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
12776 dg-final scan.
12777
12778 2018-01-31 Julia Koval <julia.koval@intel.com>
12779
12780 PR target/83618
12781 * gcc.target/i386/rdpid.c: Remove "eax".
12782
12783 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12784
12785 PR tree-optimization/64946
12786 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
12787 scan-assembler checks.
12788
12789 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
12790
12791 * gcc.c-torture/execute/20180131-1.c: New test.
12792
12793 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
12794
12795 * gcc.target/arc/taux-1.c: New test.
12796 * gcc.target/arc/taux-2.c: Likewise.
12797
12798 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
12799
12800 * gcc.target/arc/uncached.c: New test.
12801
12802 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12803
12804 PR lto/83954
12805 * gnat.dg/lto20.adb: Remove dg-excess-errors.
12806
12807 2018-01-31 Jakub Jelinek <jakub@redhat.com>
12808
12809 PR preprocessor/69869
12810 * gcc.dg/cpp/trad/pr69869.c: New test.
12811
12812 PR c/84100
12813 * gcc.dg/pr84100.c: New test.
12814
12815 2018-01-30 Jeff Law <law@redhat.com>
12816
12817 PR target/84064
12818 * gcc.target/i386/pr84064: New test.
12819
12820 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
12821
12822 PR fortran/84134
12823 * gfortran.dg/data_implied_do_2.f90: New test.
12824
12825 2018-01-30 Janus Weil <janus@gcc.gnu.org>
12826
12827 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
12828
12829 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
12830
12831 PR fortran/84133
12832 * gfortran.dg/inline_matmul_21.f90: New test case.
12833
12834 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12835
12836 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
12837
12838 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
12839
12840 PR target/84112
12841 * gcc.target/powerpc/pr84112.c: New.
12842
12843 2018-01-30 Jakub Jelinek <jakub@redhat.com>
12844
12845 PR rtl-optimization/83986
12846 * gcc.dg/pr83986.c: New test.
12847
12848 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
12849
12850 PR 58684
12851 * gcc.dg/torture/inf-compare-1.c: Add xfail.
12852 * gcc.dg/torture/inf-compare-2.c: Add xfail.
12853 * gcc.dg/torture/inf-compare-3.c: Add xfail.
12854 * gcc.dg/torture/inf-compare-4.c: Add xfail.
12855
12856 2018-01-30 Jakub Jelinek <jakub@redhat.com>
12857
12858 PR tree-optimization/84111
12859 * gcc.c-torture/compile/pr84111.c: New test.
12860
12861 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12862
12863 PR ipa/83179
12864 * gcc.dg/ipa/inline-2.c: Fix template.
12865 * gcc.dg/ipa/inline-3.c: Fix template.
12866
12867 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12868
12869 PR ipa/81360
12870 * g++.dg/torture/pr81360.C: New testcase.
12871
12872 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12873
12874 PR lto/83954
12875 * gcc.dg/lto/pr83954.h: New testcase.
12876 * gcc.dg/lto/pr83954_0.c: New testcase.
12877 * gcc.dg/lto/pr83954_1.c: New testcase.
12878
12879 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12880
12881 PR bootstrap/84017
12882 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
12883 to dg-options.
12884 Simplify DW_AT_producer scan.
12885
12886 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12887
12888 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
12889
12890 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
12891
12892 PR target/83828
12893 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
12894 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
12895 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
12896 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
12897
12898 2018-01-29 Jeff Law <law@redhat.com>
12899
12900 PR testsuite/81010
12901 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
12902 better match other tests which require vsx. Verify the zero
12903 extension is part of the test in the combiner dump.
12904
12905 2018-01-29 Marek Polacek <polacek@redhat.com>
12906
12907 PR c/83966
12908 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
12909
12910 PR c++/83996
12911 * g++.dg/ext/pr83996.C: New test.
12912
12913 2018-01-29 Richard Biener <rguenther@suse.de>
12914
12915 PR tree-optimization/84057
12916 * gcc.dg/graphite/pr84057.c: New testcase.
12917
12918 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
12919
12920 PR fortran/84073
12921 * gfortran.dg/bind_c_usage_31.f90: New test.
12922
12923 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
12924
12925 PR c++/83924
12926 * g++.dg/warn/Wduplicated-branches5.C: New.
12927
12928 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
12929
12930 * gcc.target/rl78/test_addsi3_internal.c: New test.
12931
12932 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
12933
12934 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
12935 Make expected output depend on whether we expect sibcalls or not.
12936 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
12937 safe-indirect-jump-1.c).
12938
12939 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
12940 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
12941 Soren Rasmussen <s.c.rasmussen@gmail.com>
12942
12943 Fortran 2018 teams tests.
12944
12945 * gfortran.dg/team_number_1.f90: new test for team_number.
12946 * gfortran.dg/team_change_1.f90: new test for change team.
12947 * gfortran.dg/team_end_1.f90: new test for end team.
12948 * gfortran.dg/team_form_1.f90: new test for form team.
12949
12950 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
12951
12952 PR fortran/83998
12953 * gfortran.dg/dot_product_4.f90
12954
12955 2018-01-26 Martin Sebor <msebor@redhat.com>
12956
12957 PR tree-optimization/83896
12958 * gcc.dg/strlenopt-43.c: New.
12959
12960 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
12961
12962 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
12963 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
12964 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
12965 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
12966 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
12967 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
12968 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
12969 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
12970 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
12971 stanzas.
12972 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
12973 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
12974 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
12975 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
12976 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
12977 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
12978 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
12979 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
12980 instruction list.
12981 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
12982
12983 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
12984
12985 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
12986 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
12987 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
12988 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
12989 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
12990 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
12991 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
12992 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
12993 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
12994 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
12995 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
12996 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
12997 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
12998
12999 2018-01-26 Martin Liska <mliska@suse.cz>
13000
13001 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
13002 warning is seen.
13003
13004 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
13005
13006 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
13007 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
13008 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
13009 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
13010 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
13011 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
13012 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
13013 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
13014
13015 2018-01-26 Richard Biener <rguenther@suse.de>
13016
13017 PR rtl-optimization/84003
13018 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
13019 latent bug in DSE if NOINLINE is appropriately defined.
13020 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
13021 and defining NOINLINE.
13022
13023 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13024
13025 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
13026 tests specific to aarch64. XFAIL test on arm.
13027
13028 2018-01-26 Jakub Jelinek <jakub@redhat.com>
13029
13030 PR rtl-optimization/83985
13031 * gcc.dg/pr83985.c: New test.
13032
13033 PR c/83989
13034 * c-c++-common/Wrestrict-3.c: New test.
13035
13036 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
13037
13038 * gcc.target/arc/tdelegitimize_addr.c: New test.
13039
13040 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
13041
13042 * gcc.target/arc/jli-1.c: New file.
13043 * gcc.target/arc/jli-2.c: Likewise.
13044
13045 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
13046
13047 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
13048 scan-assembler.
13049 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
13050 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
13051
13052 2018-01-26 Richard Biener <rguenther@suse.de>
13053
13054 PR tree-optimization/81082
13055 * gcc.dg/vect/pr81082.c: New testcase.
13056 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
13057 simplification to n * n.
13058
13059 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13060
13061 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
13062 Solaris 10.
13063 * gcc.target/i386/pr63620.c: Likewise.
13064
13065 2018-01-26 Julia Koval <julia.koval@intel.com>
13066
13067 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
13068 -mavx512f -mavx512bw.
13069 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
13070 * gcc.target/i386/i386.exp: Fix types.
13071
13072 2018-01-26 Alan Modra <amodra@gmail.com>
13073
13074 PR target/84033
13075 * gcc.target/powerpc/swaps-p8-46.c: New.
13076
13077 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
13078
13079 PR fortran/37577
13080 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
13081 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
13082 'array01' in the tree dump comparison.
13083 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
13084 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
13085 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
13086
13087 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
13088
13089 PR middle-end/83055
13090 * gcc.dg/torture/pr83055.c: New testcase.
13091
13092 2018-01-25 Jakub Jelinek <jakub@redhat.com>
13093
13094 PR c++/84031
13095 * g++.dg/cpp1z/decomp36.C: New test.
13096
13097 PR middle-end/83977
13098 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
13099
13100 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
13101
13102 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
13103 the shift dump line.
13104 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
13105
13106 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
13107
13108 PR target/81550
13109 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
13110 index instead of int, which allows IVOPTs to properly optimize the
13111 loop.
13112
13113 2018-01-24 David Malcolm <dmalcolm@redhat.com>
13114
13115 PR jit/82846
13116 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
13117 of "fn_type" typedef.
13118 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
13119
13120 2018-01-24 Ian Lance Taylor <iant@golang.org>
13121
13122 * go.go-torture/execute/names-1.go: New test.
13123
13124 2018-01-19 Jeff Law <law@redhat.com>
13125
13126 PR target/83994
13127 * gcc.target/i386/pr83994.c: New test.
13128
13129 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
13130
13131 PR target/84014
13132 * gcc.target/powerpc/pr84014.c: New.
13133
13134 2018-01-24 Jakub Jelinek <jakub@redhat.com>
13135
13136 PR middle-end/83977
13137 * c-c++-common/gomp/pr83977-1.c: New test.
13138 * c-c++-common/gomp/pr83977-2.c: New test.
13139 * c-c++-common/gomp/pr83977-3.c: New test.
13140 * gfortran.dg/gomp/pr83977.f90: New test.
13141
13142 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
13143
13144 PR testsuite/83889
13145 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
13146 * gcc.dg/vect/pr80631-1.c: Likewise.
13147 * gcc.dg/vect/pr80631-2.c: Likewise.
13148 * gcc.dg/vect/pr81410.c: Likewise.
13149 * gcc.dg/vect/pr81633.c: Likewise.
13150 * gcc.dg/vect/pr81815.c: Likewise.
13151 * gcc.dg/vect/pr82108.c: Likewise.
13152 * gcc.dg/vect/pr83857.c: Likewise.
13153 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
13154 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
13155 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
13156 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
13157 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
13158 * gcc.dg/vect/vect-reduc-11.c: Likewise.
13159 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
13160 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
13161 dg-xfail-run-if instead.
13162 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
13163 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
13164 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
13165 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
13166 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
13167
13168 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
13169
13170 PR tree-optimization/83979
13171 * g++.dg/pr83979.c: New test.
13172
13173 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13174
13175 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
13176 option. Add arm_neon_ok_no_float_abi check.
13177
13178 2018-01-24 Richard Biener <rguenther@suse.de>
13179
13180 PR tree-optimization/83176
13181 * gcc.dg/graphite/pr83176.c: New testcase.
13182
13183 2018-01-24 Richard Biener <rguenther@suse.de>
13184
13185 PR tree-optimization/82819
13186 * gcc.dg/graphite/pr82819.c: New testcase.
13187
13188 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
13189
13190 PR c++/83921
13191 * g++.dg/cpp1y/constexpr-83921-1.C: New.
13192 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
13193 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
13194 * g++.dg/ext/stmtexpr20.C: Likewise.
13195 * g++.dg/ext/stmtexpr21.C: Likewise.
13196
13197 2018-01-23 David Malcolm <dmalcolm@redhat.com>
13198
13199 PR c++/83974
13200 * g++.dg/warn/pr83974.C: New test case.
13201
13202 2018-01-23 Jakub Jelinek <jakub@redhat.com>
13203
13204 PR sanitizer/83987
13205 * g++.dg/ubsan/pr83987.C: New test.
13206
13207 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
13208
13209 PR fortran/83866
13210 * gfortran.dg/pdt_29.f03: New test.
13211
13212 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
13213
13214 PR fortran/83898
13215 * gfortran.dg/associate_33.f03: New test.
13216
13217 2018-01-23 Martin Liska <mliska@suse.cz>
13218
13219 PR lto/81440
13220 * gcc.dg/lto/pr81440.h: New test.
13221 * gcc.dg/lto/pr81440_0.c: New test.
13222 * gcc.dg/lto/pr81440_1.c: New test.
13223
13224 2018-01-23 Nathan Sidwell <nathan@acm.org>
13225
13226 PR c++/83988
13227 * g++.dg/template/pr83988.C: New.
13228
13229 2018-01-23 Jakub Jelinek <jakub@redhat.com>
13230
13231 PR c++/82882
13232 PR c++/83978
13233 * g++.dg/cpp0x/pr82882.C: New test.
13234 * g++.dg/cpp0x/pr83978.C: New test.
13235
13236 PR c++/83958
13237 * g++.dg/cpp1z/decomp35.C: New test.
13238
13239 2018-01-23 Nathan Sidwell <nathan@acm.org>
13240
13241 * g++.dg/cpp0x/range-for10.C: Adjust.
13242 * g++.dg/ext/forscope1.C: Adjust.
13243 * g++.dg/ext/forscope2.C: Adjust.
13244 * g++.dg/template/for1.C: Adjust.
13245
13246 2018-01-23 David Malcolm <dmalcolm@redhat.com>
13247
13248 PR tree-optimization/83510
13249 * gcc.c-torture/compile/pr83510.c: New test case.
13250
13251 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
13252
13253 PR testsuite/83888
13254 * lib/target-supports.exp (check_effective_target_vect_float): Say
13255 that the result only holds when -funsafe-math-optimizations is on.
13256 (check_effective_target_vect_float_strict): New procedure.
13257 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
13258 of vect_float.
13259 * gcc.dg/vect/vect-reduc-6.c: Likewise.
13260
13261 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
13262
13263 PR tree-optimization/83965
13264 * gcc.dg/vect/pr83965.c: New test.
13265
13266 2018-01-23 Richard Biener <rguenther@suse.de>
13267
13268 PR tree-optimization/83963
13269 * gfortran.dg/graphite/pr83963.f: New testcase.
13270 * gcc.dg/graphite/pr83963-2.c: Likewise.
13271
13272 2018-01-23 Jakub Jelinek <jakub@redhat.com>
13273
13274 PR c++/83918
13275 * g++.dg/cpp1z/pr83918.C: New test.
13276
13277 2018-01-22 Jakub Jelinek <jakub@redhat.com>
13278
13279 PR tree-optimization/83957
13280 * gcc.dg/autopar/pr83957.c: New test.
13281
13282 PR tree-optimization/83081
13283 * gcc.dg/predict-8.c: Adjust expected probability.
13284
13285 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
13286
13287 PR target/83862
13288 * gcc.target/powerpc/pr83862.c: New test.
13289
13290 2018-01-22 Carl Love <cel@us.ibm.com>
13291
13292 * gcc.target/powerpc/powerpc.exp: Add torture tests for
13293 builtins-4-runnable.c, builtins-6-runnable.c,
13294 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
13295 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
13296 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
13297 for signed/unsigned 128-bit and long long int loads.
13298
13299 2018-01-22 Marek Polacek <polacek@redhat.com>
13300
13301 PR c++/81933
13302 * g++.dg/cpp1y/constexpr-empty4.C: New test.
13303
13304 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
13305
13306 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
13307 scan-asembler valid instructions list.
13308 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
13309 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
13310 power8-vector requirement and option.
13311 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
13312
13313 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
13314
13315 PR 78534
13316 PR 83704
13317 * gfortran.dg/string_1.f90: Remove printing the length.
13318
13319 2018-01-22 Richard Biener <rguenther@suse.de>
13320
13321 PR tree-optimization/83963
13322 * gcc.dg/graphite/pr83963.c: New testcase.
13323
13324 2018-01-22 Sudakshina Das <sudi.das@arm.com>
13325
13326 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
13327 dg-require-effective-target directives.
13328
13329 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13330
13331 * lib/target-supports.exp (check_effective_target_arm_softfloat):
13332 New procedure.
13333 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
13334 Adjust scan-assembler checks for soft-float.
13335
13336 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13337
13338 PR target/83946
13339 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
13340
13341 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
13342
13343 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
13344 * gcc.dg/pr83623.c: Likewise.
13345 * gcc.dg/pr83666.c: Likewise.
13346
13347 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13348 David Edelsohn <dje.gcc@gmail.com>
13349
13350 PR target/83946
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-2.c: Change expected
13354 assembly output from . to $.
13355 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
13356 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
13357 assembly output from "crset eq" to "crset 2".
13358 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
13359 assembly output from "crset eq" to "crset 2", and from . to $.
13360
13361 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
13362
13363 PR fortran/83900
13364 * gfortran.dg/matmul_18.f90: New test.
13365
13366 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
13367
13368 PR tree-optimization/83940
13369 * gcc.dg/torture/pr83940.c: New test.
13370
13371 2018-01-20 Jakub Jelinek <jakub@redhat.com>
13372
13373 PR middle-end/83945
13374 * gcc.dg/tls/pr83945.c: New test.
13375
13376 PR target/83930
13377 * gcc.dg/pr83930.c: New test.
13378
13379 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
13380
13381 PR fortran/83900
13382 * gfortran.dg/matmul_17.f90: New test.
13383
13384 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
13385
13386 PR fortran/80768
13387 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
13388
13389 2018-01-19 Jakub Jelinek <jakub@redhat.com>
13390
13391 PR c++/81167
13392 * g++.dg/cpp0x/pr81167.C: New test.
13393
13394 PR c++/83919
13395 * g++.dg/cpp0x/pr83919.C: New test.
13396
13397 2018-01-19 Jeff Law <law@redhat.com>
13398 Jakub Jelinek <jakub@redhat.com>
13399
13400 * gcc.dg/stack-check-16.c: New test.
13401
13402 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
13403
13404 PR target/83790
13405 * gcc.target/nvptx/indirect_call.c: New test.
13406
13407 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13408
13409 * g++.dg/torture/pr83619.C: Remove dg-message.
13410
13411 2018-01-19 Martin Liska <mliska@suse.cz>
13412
13413 * gcc.dg/predict-1.c: Adjust expected probability.
13414 * gcc.dg/predict-3.c: Likewise.
13415 * gcc.dg/predict-5.c: Likewise.
13416 * gcc.dg/predict-6.c: Likewise.
13417 * gcc.dg/predict-9.c: Likewise.
13418
13419 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
13420
13421 PR tree-optimization/83922
13422 * gcc.dg/pr83922.c: New test.
13423
13424 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
13425
13426 PR tree-optimization/83914
13427 * gcc.dg/vect/pr83914.c: New test.
13428
13429 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13430
13431 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
13432 * gcc.target/arm/negdi-2.c: Likewise.
13433 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
13434
13435 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13436
13437 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
13438
13439 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13440
13441 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
13442
13443 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
13444
13445 * gcc.dg/torture/pr52451.c (main): Skip long double test on
13446 hppa*-*-hpux*.
13447
13448 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13449
13450 PR ipa/83619
13451 PR testsuite/83934
13452 * g++.dg/torture/pr83619.C (e): Define before first use instead of
13453 forward declaration.
13454
13455 2018-01-18 Carl Love <cel@us.ibm.com>
13456
13457 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
13458 to the function.
13459
13460 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
13461
13462 PR c++/81013
13463 * g++.dg/inherit/union3.C: New.
13464
13465 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13466
13467 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
13468
13469 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
13470
13471 PR ipa/83619
13472 * g++.dg/torture/pr83619.C: New testcase.
13473
13474 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13475
13476 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
13477 Add function body to force error messages in some configurations.
13478
13479 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13480
13481 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
13482 and arm_thumb1_ok.
13483
13484 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
13485
13486 PR other/70268
13487 * c-c++-common/ffile-prefix-map.c: New test.
13488 * c-c++-common/fmacro-prefix-map.c: New test.
13489 * c-c++-common/cpp/ffile-prefix-map.c: New test.
13490 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
13491
13492 2018-01-18 Martin Liska <mliska@suse.cz>
13493
13494 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
13495 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13496 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13497 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13498 * gcc.target/i386/ret-thunk-10.c: Likewise.
13499 * gcc.target/i386/ret-thunk-11.c: Likewise.
13500 * gcc.target/i386/ret-thunk-12.c: Likewise.
13501 * gcc.target/i386/ret-thunk-15.c: Likewise.
13502 * gcc.target/i386/ret-thunk-9.c: Likewise.
13503
13504 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13505
13506 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
13507 order.
13508
13509 2018-01-18 Nathan Sidwell <nathan@acm.org>
13510
13511 PR c++/83160
13512 * g++.dg/cpp0x/pr83160.C: New.
13513
13514 2018-01-18 Richard Biener <rguenther@suse.de>
13515
13516 PR tree-optimization/83887
13517 * gcc.dg/graphite/pr83887.c: New testcase.
13518 * gfortran.dg/graphite/pr83887.f90: Likewise.
13519 * gfortran.dg/graphite/pr83887.f: Likewise.
13520
13521 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13522
13523 PR target/65578
13524 * gcc.target/arm/builtin-bswap.x: New file.
13525 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
13526 and options for armv6t2.
13527 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
13528 and options for Thumb1.
13529 * gcc.target/arm/builtin-bswap16.x: New file.
13530 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
13531 and options for armv6t2.
13532 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
13533 and options for Thumb1.
13534
13535 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13536
13537 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
13538 order.
13539
13540 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13541
13542 PR c/61240
13543 * gcc.dg/pr61240.c: New test.
13544
13545 2018-01-17 Harald Anlauf <anlauf@gmx.de>
13546
13547 PR fortran/83864
13548 * gfortran.dg/pr83864.f90: New test.
13549
13550 2018-01-17 Jeff Law <law@redhat.com>
13551
13552 PR testsuite/83883
13553 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
13554
13555 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13556
13557 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
13558 restriction, but still restrict to 64-bit.
13559 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
13560 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
13561
13562 2018-01-17 Harald Anlauf <anlauf@gmx.de>
13563
13564 PR fortran/83874
13565 * gfortran.dg/pr83874.f90: New test.
13566
13567 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13568
13569 PR c++/83824
13570 * g++.dg/cpp0x/pr83824.C: New test.
13571
13572 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
13573
13574 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
13575 appropriate .gnu_attribute for the long double type, if we use the
13576 long double type, but do not generate any calls.
13577 * gcc.target/powerpc/gnuattr2.c: Likewise.
13578 * gcc.target/powerpc/gnuattr3.c: Likewise.
13579
13580 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
13581
13582 PR c++/78344
13583 * g++.dg/cpp0x/alignas13.C: New.
13584
13585 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13586
13587 PR c++/83897
13588 * g++.dg/cpp0x/pr83897.C: New test.
13589
13590 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
13591
13592 PR ipa/83051
13593 * gcc.c-torture/compile/pr83051-2.c: New testcase.
13594
13595 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
13596
13597 PR c++/81054
13598 * g++.dg/cpp0x/constexpr-ice19.C: New.
13599
13600 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
13601
13602 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
13603 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
13604 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
13605 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
13606 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
13607 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
13608 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
13609 * gcc.target/powerpc/builtins-1-be-folded.c: New.
13610 * gcc.target/powerpc/builtins-1-le-folded.c: New.
13611 * gcc.target/powerpc/builtins-1.fold.h: New.
13612
13613 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
13614
13615 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
13616 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
13617
13618 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13619
13620 * gcc.target/arm/g2.c: Add -marm to dg-options.
13621 * gcc.target/arm/scd42-2.c: Likewise.
13622
13623 2018-01-17 Nathan Sidwell <nathan@acm.org>
13624
13625 PR c++/83287
13626 * g++.dg/lookup/pr83287-2.C: New.
13627
13628 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13629
13630 PR c++/83814
13631 PR c++/83902
13632 * g++.dg/wrappers/pr83814.C: New test case.
13633 * g++.dg/wrappers/pr83902.C: New test case.
13634
13635 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13636
13637 PR lto/83121
13638 * g++.dg/lto/pr83121_0.C: New test case.
13639 * g++.dg/lto/pr83121_1.C: New test case.
13640 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
13641 adapted from DejaGnu's dg-test.
13642 (lto_handle_diagnostics): New procedure.
13643 (lto_prune_warns): Ignore informational notes.
13644 (lto-link-and-maybe-run): Add "messages_by_file" param.
13645 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
13646 "execute" when "link" fails if "execute" was not specified.
13647 (lto-can-handle-directive): New procedure.
13648 (lto-get-options-main): Call lto-can-handle-directive. Add a
13649 dg-messages local, using it to set the caller's
13650 dg-messages-by-file for the given source file.
13651 (lto-get-options): Likewise.
13652 (lto-execute): Add dg-messages-by-file local, and pass it to
13653 lto-link-and-maybe-run.
13654
13655 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
13656 Richard Sandiford <richard.sandiford@linaro.org>
13657
13658 PR target/79041
13659 PR target/82964
13660 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
13661 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
13662
13663 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13664
13665 * lib/target-supports.exp: Fix -march arguments in arm arch effective
13666 target check autogenerator for armv8.1-a and armv8.2-a.
13667
13668 2018-01-17 Carl Love <cel@us.ibm.com>
13669
13670 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
13671 Add debug print statements.
13672 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
13673 16 byte vector load followed by a partial vector load.
13674
13675 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13676
13677 PR c++/83799
13678 * g++.dg/wrappers/pr83799.C: New test case.
13679
13680 2018-01-17 Nathan Sidwell <nathan@acm.org>
13681
13682 PR c++/83739
13683 * g++.dg/cpp1y/pr83739.C: New.
13684
13685 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13686
13687 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
13688 * gcc.target/visium/overflow16.c: Likewise.
13689 * gcc.target/visium/overflow32.c: Likewise.
13690
13691 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13692
13693 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
13694
13695 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13696
13697 * gcc.dg/rtl/arm/stl-cond.c: New test.
13698 * gcc.target/arm/stl-cond.c: Delete.
13699
13700 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13701
13702 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
13703 directives.
13704
13705 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13706
13707 PR tree-optimization/83843
13708 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
13709 * gcc.dg/store_merging_19.c: New test.
13710
13711 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13712
13713 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
13714 and options.
13715
13716 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13717
13718 PR rtl-optimization/83771
13719 * gcc.dg/pr83771.c: New test.
13720
13721 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13722
13723 PR tree-optimization/81184
13724 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
13725 targets.
13726 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
13727
13728 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13729
13730 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
13731
13732 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
13733
13734 PR target/83546
13735 * gcc.target/i386/pr83546.c: New test.
13736
13737 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13738
13739 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
13740
13741 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13742
13743 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
13744 test and add dg-warning for the -Wstringop-overflow warning.
13745
13746 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13747
13748 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
13749 XFAIL last test on SPARC and Visium.
13750
13751 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
13752
13753 PR rtl-optimization/80481
13754 * g++.dg/pr80481.C: Exclude solaris.
13755
13756 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13757
13758 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
13759 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
13760 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
13761
13762 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13763
13764 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
13765 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
13766 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
13767 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
13768 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
13769 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
13770 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
13771 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
13772 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
13773 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
13774 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
13775 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
13776 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
13777 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
13778 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
13779
13780 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13781
13782 PR testsuite/77734
13783 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
13784
13785 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13786
13787 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
13788 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
13789 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
13790 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
13791 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
13792 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
13793
13794 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
13795
13796 PR tree-optimization/83857
13797 * gcc.dg/vect/pr83857.c: New test.
13798
13799 2018-01-16 Richard Biener <rguenther@suse.de>
13800
13801 PR tree-optimization/83867
13802 * gcc.dg/vect/pr83867.c: New testcase.
13803
13804 2018-01-16 Jakub Jelinek <jakub@redhat.com>
13805
13806 PR c/83844
13807 * gcc.dg/pr83844.c: New test.
13808
13809 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
13810
13811 * gcc.dg/torture/pr83847.c: New test.
13812
13813 2018-01-16 Jakub Jelinek <jakub@redhat.com>
13814
13815 PR rtl-optimization/86620
13816 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
13817 instead of --param=max-sched-ready-insns=0.
13818 * gcc.target/i386/pr83620.c: New test.
13819 * gcc.dg/pr83620.c: New test.
13820
13821 PR tree-optimization/83843
13822 * gcc.dg/store_merging_18.c: New test.
13823
13824 PR c++/83817
13825 * g++.dg/cpp1y/pr83817.C: New test.
13826
13827 PR c++/83825
13828 * g++.dg/template/pr83825.C: New test.
13829
13830 2018-01-16 Richard Biener <rguenther@suse.de>
13831
13832 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
13833
13834 2018-01-16 Richard Biener <rguenther@suse.de>
13835
13836 PR testsuite/82132
13837 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
13838 from gcc.dg/torture/pr60092.c.
13839
13840 2018-01-15 Martin Sebor <msebor@redhat.com>
13841
13842 PR c++/83588
13843 * g++.dg/ext/flexary28.C: New test.
13844
13845 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
13846
13847 PR fortran/82257
13848 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
13849
13850 2018-01-15 Martin Sebor <msebor@redhat.com>
13851
13852 PR testsuite/83869
13853 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
13854
13855 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
13856
13857 PR fortran/54613
13858 * gfortran.dg/minmaxloc_9.f90: New test.
13859 * gfortran.dg/minmaxloc_10.f90: New test.
13860 * gfortran.dg/minmaxloc_11.f90: New test.
13861
13862 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
13863
13864 PR target/83839
13865 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
13866 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13867 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13868 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13869 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13870 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13871 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13872 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13873 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13874 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13875 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13876 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13877 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13878 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13879 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13880 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
13881 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
13882 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
13883 * gcc.target/i386/ret-thunk-10.c: Likewise.
13884 * gcc.target/i386/ret-thunk-11.c: Likewise.
13885 * gcc.target/i386/ret-thunk-12.c: Likewise.
13886 * gcc.target/i386/ret-thunk-13.c: Likewise.
13887 * gcc.target/i386/ret-thunk-14.c: Likewise.
13888 * gcc.target/i386/ret-thunk-15.c: Likewise.
13889 * gcc.target/i386/ret-thunk-9.c: Don't check the
13890 __x86_return_thunk label. Scan for "push" only for Linux.
13891
13892 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
13893
13894 PR testsuite/79920
13895 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
13896
13897 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13898
13899 PR target/83687
13900 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
13901 tests.
13902 * gcc.target/arm/pr83687.c: New test.
13903
13904 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
13905
13906 Adjust tests to AVR_TINY.
13907
13908 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
13909 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
13910 * gcc.target/avr/pr71627.c: Same.
13911 * gcc.target/avr/torture/addr-space-1-0.c: Same.
13912 * gcc.target/avr/torture/addr-space-1-1.c: Same.
13913 * gcc.target/avr/torture/addr-space-1-x.c: Same.
13914 * gcc.target/avr/torture/addr-space-2-0.c: Same.
13915 * gcc.target/avr/torture/addr-space-2-1.c: Same.
13916 * gcc.target/avr/torture/addr-space-2-x.c: Same.
13917 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
13918 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
13919 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
13920 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
13921 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
13922 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
13923 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
13924 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
13925 * gcc.target/avr/torture/pr61055.c: Same.
13926 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
13927 available.
13928 * gcc.target/avr/torture/int24-mul.c: Same.
13929 * gcc.target/avr/torture/pr51782-1.c: Same.
13930 * gcc.target/avr/torture/pr61443.c: Same.
13931 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
13932 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
13933
13934 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
13935
13936 PR c/83801
13937 PR c/83729
13938 * gcc.target/avr/torture/pr83729.c: New test.
13939 * gcc.target/avr/torture/pr83801.c: New test.
13940
13941 2018-01-15 Jakub Jelinek <jakub@redhat.com>
13942
13943 PR middle-end/82694
13944 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
13945 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
13946
13947 2018-01-10 Martin Sebor <msebor@redhat.com>
13948
13949 PR other/83508
13950 * gcc.dg/Wstringop-overflow-2.c: New test.
13951
13952 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13953
13954 PR libgfortran/83811
13955 * gfortran.dg/fmt_e.f90: New test.
13956
13957 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13958
13959 * gcc.target/i386/indirect-thunk-10.c: New test.
13960 * gcc.target/i386/indirect-thunk-8.c: Likewise.
13961 * gcc.target/i386/indirect-thunk-9.c: Likewise.
13962 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
13963 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
13964 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
13965 * gcc.target/i386/ret-thunk-17.c: Likewise.
13966 * gcc.target/i386/ret-thunk-18.c: Likewise.
13967 * gcc.target/i386/ret-thunk-19.c: Likewise.
13968 * gcc.target/i386/ret-thunk-20.c: Likewise.
13969 * gcc.target/i386/ret-thunk-21.c: Likewise.
13970
13971 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13972
13973 * gcc.target/i386/indirect-thunk-register-4.c: New test.
13974
13975 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13976
13977 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
13978 -mno-indirect-branch-register.
13979 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13980 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13981 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13982 * gcc.target/i386/indirect-thunk-5.c: Likewise.
13983 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13984 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13985 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13986 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13987 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
13988 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
13989 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13990 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13991 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13992 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
13993 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
13994 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
13995 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13996 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13997 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13998 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13999 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
14000 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
14001 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
14002 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
14003 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
14004 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
14005 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
14006 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
14007 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
14008 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
14009 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
14010 * gcc.target/i386/ret-thunk-10.c: Likewise.
14011 * gcc.target/i386/ret-thunk-11.c: Likewise.
14012 * gcc.target/i386/ret-thunk-12.c: Likewise.
14013 * gcc.target/i386/ret-thunk-13.c: Likewise.
14014 * gcc.target/i386/ret-thunk-14.c: Likewise.
14015 * gcc.target/i386/ret-thunk-15.c: Likewise.
14016 * gcc.target/i386/ret-thunk-9.c: Likewise.
14017 * gcc.target/i386/indirect-thunk-register-1.c: New test.
14018 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
14019 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
14020
14021 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
14022
14023 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
14024 -mfunction-return=keep.
14025 * gcc.target/i386/indirect-thunk-2.c: Likewise.
14026 * gcc.target/i386/indirect-thunk-3.c: Likewise.
14027 * gcc.target/i386/indirect-thunk-4.c: Likewise.
14028 * gcc.target/i386/indirect-thunk-5.c: Likewise.
14029 * gcc.target/i386/indirect-thunk-6.c: Likewise.
14030 * gcc.target/i386/indirect-thunk-7.c: Likewise.
14031 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
14032 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
14033 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
14034 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
14035 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
14036 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
14037 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
14038 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
14039 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
14040 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
14041 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
14042 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
14043 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
14044 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
14045 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
14046 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
14047 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
14048 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
14049 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
14050 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
14051 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
14052 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
14053 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
14054 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
14055 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
14056 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
14057 * gcc.target/i386/ret-thunk-1.c: New test.
14058 * gcc.target/i386/ret-thunk-10.c: Likewise.
14059 * gcc.target/i386/ret-thunk-11.c: Likewise.
14060 * gcc.target/i386/ret-thunk-12.c: Likewise.
14061 * gcc.target/i386/ret-thunk-13.c: Likewise.
14062 * gcc.target/i386/ret-thunk-14.c: Likewise.
14063 * gcc.target/i386/ret-thunk-15.c: Likewise.
14064 * gcc.target/i386/ret-thunk-16.c: Likewise.
14065 * gcc.target/i386/ret-thunk-2.c: Likewise.
14066 * gcc.target/i386/ret-thunk-3.c: Likewise.
14067 * gcc.target/i386/ret-thunk-4.c: Likewise.
14068 * gcc.target/i386/ret-thunk-5.c: Likewise.
14069 * gcc.target/i386/ret-thunk-6.c: Likewise.
14070 * gcc.target/i386/ret-thunk-7.c: Likewise.
14071 * gcc.target/i386/ret-thunk-8.c: Likewise.
14072 * gcc.target/i386/ret-thunk-9.c: Likewise.
14073
14074 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
14075
14076 * gcc.target/i386/indirect-thunk-1.c: New test.
14077 * gcc.target/i386/indirect-thunk-2.c: Likewise.
14078 * gcc.target/i386/indirect-thunk-3.c: Likewise.
14079 * gcc.target/i386/indirect-thunk-4.c: Likewise.
14080 * gcc.target/i386/indirect-thunk-5.c: Likewise.
14081 * gcc.target/i386/indirect-thunk-6.c: Likewise.
14082 * gcc.target/i386/indirect-thunk-7.c: Likewise.
14083 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
14084 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
14085 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
14086 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
14087 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
14088 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
14089 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
14090 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
14091 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
14092 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
14093 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
14094 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
14095 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
14096 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
14097 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
14098 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
14099 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
14100 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
14101 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
14102 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
14103 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
14104 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
14105 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
14106 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
14107 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
14108 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
14109
14110 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
14111
14112 PR ipa/83051
14113 * gcc.c-torture/compile/pr83051.c: New testcase.
14114
14115 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14116
14117 PR tree-optimization/83501
14118 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
14119
14120 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
14121
14122 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
14123 for lvx and stvx instead of lxvd2x and stxvd2x and require
14124 little-endian target. Add comments.
14125 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
14126 comprehensive testing.
14127 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
14128 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
14129 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
14130 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
14131 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
14132 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
14133 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
14134 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
14135 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
14136 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
14137 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
14138 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
14139 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
14140 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
14141 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
14142 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
14143 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
14144 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
14145 scan-assembler-not directives that forbid lvx and xxpermdi.
14146 * gcc.target/powerpc/vec-extract-3.c: Likewise.
14147 * gcc.target/powerpc/vec-extract-5.c: Likewise.
14148 * gcc.target/powerpc/vec-extract-6.c: Likewise.
14149 * gcc.target/powerpc/vec-extract-7.c: Likewise.
14150 * gcc.target/powerpc/vec-extract-8.c: Likewise.
14151 * gcc.target/powerpc/vec-extract-9.c: Likewise.
14152 * gcc.target/powerpc/vsx-vector-6-le.c: Change
14153 scan-assembler-times directives to reflect different numbers of
14154 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
14155
14156 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14157 Alan Hayward <alan.hayward@arm.com>
14158 David Sherwood <david.sherwood@arm.com>
14159
14160 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
14161 than SLP vectorization.
14162 * gcc.dg/vect/vect-alias-check-10.c: New test.
14163 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
14164 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
14165 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
14166 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
14167 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
14168 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
14169 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
14170 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
14171 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
14172 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
14173 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
14174 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
14175 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
14176 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
14177 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
14178 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
14179 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
14180 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
14181 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
14182 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
14183 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
14184 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
14185 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
14186
14187 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14188 Alan Hayward <alan.hayward@arm.com>
14189 David Sherwood <david.sherwood@arm.com>
14190
14191 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
14192 New proc.
14193 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
14194 targets with scatter stores.
14195 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
14196 stores.
14197 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
14198 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
14199 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
14200 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
14201 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
14202 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
14203 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
14204 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
14205 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
14206 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
14207 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
14208 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
14209 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
14210 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
14211 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
14212 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
14213
14214 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14215 Alan Hayward <alan.hayward@arm.com>
14216 David Sherwood <david.sherwood@arm.com>
14217
14218 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
14219 for double_reduc1.
14220 * gcc.target/aarch64/sve/strided_load_4.c: New test.
14221 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
14222 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
14223 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
14224
14225 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14226 Alan Hayward <alan.hayward@arm.com>
14227 David Sherwood <david.sherwood@arm.com>
14228
14229 * gcc.target/aarch64/sve/strided_load_1.c: New test.
14230 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
14231 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
14232
14233 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14234 Alan Hayward <alan.hayward@arm.com>
14235 David Sherwood <david.sherwood@arm.com>
14236
14237 * gcc.target/aarch64/sve/gather_load_1.c: New test.
14238 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
14239 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
14240 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
14241 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
14242 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
14243 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
14244 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
14245 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
14246 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
14247 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
14248 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
14249 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
14250 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
14251
14252 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14253 Alan Hayward <alan.hayward@arm.com>
14254 David Sherwood <david.sherwood@arm.com>
14255
14256 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
14257 check for a message about using in-order reductions.
14258 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
14259 check for a message about using in-order reductions.
14260 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
14261 vectorized and check for a message about using in-order reductions.
14262 Expect targets with variable-length vectors to fall back to the
14263 fixed-length mininum.
14264 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
14265 check for a message about using in-order reductions.
14266 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
14267 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
14268 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
14269 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
14270 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
14271 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
14272 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
14273 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
14274 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
14275 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
14276 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
14277 vect_fold_left_plus.
14278
14279 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14280
14281 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
14282 are spilled.
14283 * gcc.target/aarch64/sve/spill_2.c: New test.
14284 * gcc.target/aarch64/sve/spill_3.c: Likewise.
14285 * gcc.target/aarch64/sve/spill_4.c: Likewise.
14286 * gcc.target/aarch64/sve/spill_5.c: Likewise.
14287 * gcc.target/aarch64/sve/spill_6.c: Likewise.
14288 * gcc.target/aarch64/sve/spill_7.c: Likewise.
14289
14290 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14291 Alan Hayward <alan.hayward@arm.com>
14292 David Sherwood <david.sherwood@arm.com>
14293
14294 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
14295 of branches.
14296 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
14297 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
14298 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
14299 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
14300 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
14301 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
14302 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
14303 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
14304 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
14305
14306 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14307 Alan Hayward <alan.hayward@arm.com>
14308 David Sherwood <david.sherwood@arm.com>
14309
14310 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
14311 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
14312 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
14313 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
14314
14315 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14316 Alan Hayward <alan.hayward@arm.com>
14317 David Sherwood <david.sherwood@arm.com>
14318
14319 * lib/target-supports.exp
14320 (check_effective_target_vect_fold_extract_last): New proc.
14321 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
14322 for fold_extract_last.
14323 * gcc.dg/vect/pr65947-2.c: Likewise.
14324 * gcc.dg/vect/pr65947-3.c: Likewise.
14325 * gcc.dg/vect/pr65947-4.c: Likewise.
14326 * gcc.dg/vect/pr65947-5.c: Likewise.
14327 * gcc.dg/vect/pr65947-6.c: Likewise.
14328 * gcc.dg/vect/pr65947-9.c: Likewise.
14329 * gcc.dg/vect/pr65947-10.c: Likewise.
14330 * gcc.dg/vect/pr65947-12.c: Likewise.
14331 * gcc.dg/vect/pr65947-14.c: Likewise.
14332 * gcc.dg/vect/pr80631-1.c: Likewise.
14333 * gcc.target/aarch64/sve/clastb_1.c: New test.
14334 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
14335 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
14336 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
14337 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
14338 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
14339 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
14340 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
14341 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
14342 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
14343 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
14344 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
14345 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
14346 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
14347
14348 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14349 Alan Hayward <alan.hayward@arm.com>
14350 David Sherwood <david.sherwood@arm.com>
14351
14352 * gcc.target/aarch64/sve/live_1.c: New test.
14353 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
14354
14355 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14356 Alan Hayward <alan.hayward@arm.com>
14357 David Sherwood <david.sherwood@arm.com>
14358
14359 * gcc.target/aarch64/sve/nopeel_1.c: New test.
14360 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
14361 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
14362 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
14363 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
14364 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
14365 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
14366 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
14367 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
14368
14369 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14370 Alan Hayward <alan.hayward@arm.com>
14371 David Sherwood <david.sherwood@arm.com>
14372
14373 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
14374 New proc.
14375 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
14376 vect_fully_masked.
14377 * gcc.target/aarch64/sve/loop_add_4.c: New test.
14378 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
14379 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
14380 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
14381 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
14382 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
14383
14384 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14385 Alan Hayward <alan.hayward@arm.com>
14386 David Sherwood <david.sherwood@arm.com>
14387
14388 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
14389 instead of just ADDRESS.
14390 * gcc.dg/tree-ssa/scev-10.c: Likewise.
14391 * gcc.dg/tree-ssa/scev-11.c: Likewise.
14392 * gcc.dg/tree-ssa/scev-12.c: Likewise.
14393 * gcc.target/aarch64/sve/index_offset_1.c: New test.
14394 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
14395 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
14396 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
14397 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
14398 * gcc.target/aarch64/sve/while_2.c: Likewise.
14399 * gcc.target/aarch64/sve/while_3.c: Likewise.
14400 * gcc.target/aarch64/sve/while_4.c: Likewise.
14401
14402 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14403 Alan Hayward <alan.hayward@arm.com>
14404 David Sherwood <david.sherwood@arm.com>
14405
14406 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
14407 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
14408 to be predicated.
14409 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
14410 * gcc.target/aarch64/sve/slp_7.c: Likewise.
14411 * gcc.target/aarch64/sve/reduc_5.c: New test.
14412 * gcc.target/aarch64/sve/slp_13.c: Likewise.
14413 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
14414
14415 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14416 Alan Hayward <alan.hayward@arm.com>
14417 David Sherwood <david.sherwood@arm.com>
14418
14419 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
14420 * gcc.dg/tree-ssa/peel1.c: Likewise.
14421 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
14422 variable-length vectors.
14423 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
14424 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
14425 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
14426 * gcc.target/aarch64/sve/slp_2.c: Likewise.
14427 * gcc.target/aarch64/sve/slp_3.c: Likewise.
14428 * gcc.target/aarch64/sve/slp_4.c: Likewise.
14429 * gcc.target/aarch64/sve/slp_6.c: Likewise.
14430 * gcc.target/aarch64/sve/slp_8.c: New test.
14431 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
14432 * gcc.target/aarch64/sve/slp_9.c: Likewise.
14433 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
14434 * gcc.target/aarch64/sve/slp_10.c: Likewise.
14435 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
14436 * gcc.target/aarch64/sve/slp_11.c: Likewise.
14437 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
14438 * gcc.target/aarch64/sve/slp_12.c: Likewise.
14439 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
14440 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
14441 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
14442 * gcc.target/aarch64/sve/while_1.c: Likewise.
14443 * gcc.target/aarch64/sve/while_2.c: Likewise.
14444 * gcc.target/aarch64/sve/while_3.c: Likewise.
14445 * gcc.target/aarch64/sve/while_4.c: Likewise.
14446
14447 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14448 Alan Hayward <alan.hayward@arm.com>
14449 David Sherwood <david.sherwood@arm.com>
14450
14451 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
14452 New proc.
14453 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
14454 and add an associated scan-dump test. Prevent vectorization
14455 of the first two loops.
14456 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
14457 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
14458 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
14459 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
14460 (INIT_VECTOR): Tweak initial value so that some bits are always set.
14461 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
14462
14463 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14464 Alan Hayward <alan.hayward@arm.com>
14465 David Sherwood <david.sherwood@arm.com>
14466
14467 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
14468 * gcc.dg/vect/pr67790.c: Likewise.
14469 * gcc.dg/vect/slp-reduc-1.c: Likewise.
14470 * gcc.dg/vect/slp-reduc-2.c: Likewise.
14471 * gcc.dg/vect/slp-reduc-3.c: Likewise.
14472 * gcc.dg/vect/slp-reduc-5.c: Likewise.
14473 * gcc.target/aarch64/sve/slp_5.c: New test.
14474 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
14475 * gcc.target/aarch64/sve/slp_6.c: Likewise.
14476 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
14477 * gcc.target/aarch64/sve/slp_7.c: Likewise.
14478 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
14479
14480 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14481 Alan Hayward <alan.hayward@arm.com>
14482 David Sherwood <david.sherwood@arm.com>
14483
14484 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
14485 && vect_load_lanes
14486 * gcc.dg/vect/slp-1.c: Likewise.
14487 * gcc.dg/vect/slp-10.c: Likewise.
14488 * gcc.dg/vect/slp-12b.c: Likewise.
14489 * gcc.dg/vect/slp-12c.c: Likewise.
14490 * gcc.dg/vect/slp-17.c: Likewise.
14491 * gcc.dg/vect/slp-19b.c: Likewise.
14492 * gcc.dg/vect/slp-20.c: Likewise.
14493 * gcc.dg/vect/slp-21.c: Likewise.
14494 * gcc.dg/vect/slp-22.c: Likewise.
14495 * gcc.dg/vect/slp-23.c: Likewise.
14496 * gcc.dg/vect/slp-24-big-array.c: Likewise.
14497 * gcc.dg/vect/slp-24.c: Likewise.
14498 * gcc.dg/vect/slp-28.c: Likewise.
14499 * gcc.dg/vect/slp-39.c: Likewise.
14500 * gcc.dg/vect/slp-6.c: Likewise.
14501 * gcc.dg/vect/slp-7.c: Likewise.
14502 * gcc.dg/vect/slp-cond-1.c: Likewise.
14503 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
14504 * gcc.dg/vect/slp-cond-2.c: Likewise.
14505 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
14506 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
14507 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
14508 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
14509 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14510 * gcc.dg/vect/slp-perm-6.c: Likewise.
14511 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14512 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
14513 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
14514 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
14515 * gcc.dg/vect/slp-12a.c: Likewise.
14516 * gcc.dg/vect/slp-14.c: Likewise.
14517 * gcc.dg/vect/slp-15.c: Likewise.
14518 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
14519 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
14520 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
14521 * gcc.target/aarch64/sve/slp_1.c: New test.
14522 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
14523 * gcc.target/aarch64/sve/slp_2.c: Likewise.
14524 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
14525 * gcc.target/aarch64/sve/slp_3.c: Likewise.
14526 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
14527 * gcc.target/aarch64/sve/slp_4.c: Likewise.
14528 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
14529
14530 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14531 Alan Hayward <alan.hayward@arm.com>
14532 David Sherwood <david.sherwood@arm.com>
14533
14534 * gcc.dg/vect/vect-ooo-group-1.c: New test.
14535 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
14536 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
14537 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
14538 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
14539 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
14540 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
14541 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
14542 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
14543 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
14544 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
14545 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
14546 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
14547 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
14548 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
14549 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
14550 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
14551 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
14552 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
14553
14554 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14555 Alan Hayward <alan.hayward@arm.com>
14556 David Sherwood <david.sherwood@arm.com>
14557
14558 * gcc.target/aarch64/sve/struct_move_1.c: New test.
14559 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
14560 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
14561 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
14562 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
14563 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
14564 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
14565 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
14566 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
14567 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
14568 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
14569 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
14570 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
14571 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
14572 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
14573 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
14574 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
14575 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
14576 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
14577 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
14578 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
14579 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
14580 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
14581 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
14582 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
14583 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
14584 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
14585 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
14586 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
14587 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
14588 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
14589 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
14590 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
14591 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
14592 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
14593 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
14594
14595 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14596 Alan Hayward <alan.hayward@arm.com>
14597 David Sherwood <david.sherwood@arm.com>
14598
14599 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
14600 Return true for SVE too.
14601 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
14602 if load/store lanes are supported.
14603 * gcc.dg/vect/slp-10.c: Likewise.
14604 * gcc.dg/vect/slp-12c.c: Likewise.
14605 * gcc.dg/vect/slp-17.c: Likewise.
14606 * gcc.dg/vect/slp-33.c: Likewise.
14607 * gcc.dg/vect/slp-6.c: Likewise.
14608 * gcc.dg/vect/slp-cond-1.c: Likewise.
14609 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
14610 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
14611 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14612 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
14613 * gcc.dg/vect/slp-perm-6.c: Likewise.
14614 * gcc.dg/vect/slp-perm-9.c: Likewise.
14615 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
14616 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
14617 for variable-length vectors.
14618
14619 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14620 Alan Hayward <alan.hayward@arm.com>
14621 David Sherwood <david.sherwood@arm.com>
14622
14623 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
14624 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
14625
14626 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14627
14628 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
14629 * g++.target/aarch64/sve/catch_1.C: New test.
14630 * g++.target/aarch64/sve/catch_2.C: Likewise.
14631 * g++.target/aarch64/sve/catch_3.C: Likewise.
14632 * g++.target/aarch64/sve/catch_4.C: Likewise.
14633 * g++.target/aarch64/sve/catch_5.C: Likewise.
14634 * g++.target/aarch64/sve/catch_6.C: Likewise.
14635
14636 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14637 Alan Hayward <alan.hayward@arm.com>
14638 David Sherwood <david.sherwood@arm.com>
14639
14640 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
14641 New proc.
14642 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
14643 * gcc.target/aarch64/fmaxmin.c: Likewise.
14644 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
14645 * gcc.target/aarch64/orr_imm_1.c: Likewise.
14646 * gcc.target/aarch64/pr62178.c: Likewise.
14647 * gcc.target/aarch64/pr71727-2.c: Likewise.
14648 * gcc.target/aarch64/saddw-1.c: Likewise.
14649 * gcc.target/aarch64/saddw-2.c: Likewise.
14650 * gcc.target/aarch64/uaddw-1.c: Likewise.
14651 * gcc.target/aarch64/uaddw-2.c: Likewise.
14652 * gcc.target/aarch64/uaddw-3.c: Likewise.
14653 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
14654 * gcc.target/aarch64/vect-compile.c: Likewise.
14655 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
14656 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
14657 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
14658 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
14659 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
14660 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
14661 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
14662 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
14663 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
14664 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
14665 * gcc.target/aarch64/vect-fmovd.c: Likewise.
14666 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
14667 * gcc.target/aarch64/vect-fmovf.c: Likewise.
14668 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
14669 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
14670 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
14671 * gcc.target/aarch64/vect-movi.c: Likewise.
14672 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
14673 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
14674 * gcc.target/aarch64/vect-vaddv.c: Likewise.
14675 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
14676 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
14677 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
14678 fixed-length SVE.
14679 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
14680 * gcc.target/aarch64/sve/arith_1.c: New test.
14681 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
14682 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
14683 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
14684 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
14685 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
14686 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
14687 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
14688 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
14689 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
14690 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
14691 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
14692 * gcc.target/aarch64/sve/ext_1.c: Likewise.
14693 * gcc.target/aarch64/sve/ext_2.c: Likewise.
14694 * gcc.target/aarch64/sve/extract_1.c: Likewise.
14695 * gcc.target/aarch64/sve/extract_2.c: Likewise.
14696 * gcc.target/aarch64/sve/extract_3.c: Likewise.
14697 * gcc.target/aarch64/sve/extract_4.c: Likewise.
14698 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
14699 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
14700 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
14701 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
14702 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
14703 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
14704 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
14705 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
14706 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
14707 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
14708 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
14709 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
14710 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
14711 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
14712 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
14713 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
14714 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
14715 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
14716 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
14717 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
14718 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
14719 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
14720 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
14721 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
14722 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
14723 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
14724 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
14725 * gcc.target/aarch64/sve/index_1.c: Likewise.
14726 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
14727 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
14728 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
14729 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
14730 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
14731 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
14732 * gcc.target/aarch64/sve/logical_1.c: Likewise.
14733 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
14734 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
14735 * gcc.target/aarch64/sve/mad_1.c: Likewise.
14736 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
14737 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
14738 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
14739 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
14740 * gcc.target/aarch64/sve/mla_1.c: Likewise.
14741 * gcc.target/aarch64/sve/mls_1.c: Likewise.
14742 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
14743 * gcc.target/aarch64/sve/msb_1.c: Likewise.
14744 * gcc.target/aarch64/sve/mul_1.c: Likewise.
14745 * gcc.target/aarch64/sve/neg_1.c: Likewise.
14746 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
14747 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
14748 * gcc.target/aarch64/sve/pack_1.c: Likewise.
14749 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
14750 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
14751 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
14752 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
14753 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
14754 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
14755 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
14756 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
14757 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
14758 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
14759 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
14760 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
14761 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
14762 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
14763 * gcc.target/aarch64/sve/rev_1.c: Likewise.
14764 * gcc.target/aarch64/sve/revb_1.c: Likewise.
14765 * gcc.target/aarch64/sve/revh_1.c: Likewise.
14766 * gcc.target/aarch64/sve/revw_1.c: Likewise.
14767 * gcc.target/aarch64/sve/shift_1.c: Likewise.
14768 * gcc.target/aarch64/sve/single_1.c: Likewise.
14769 * gcc.target/aarch64/sve/single_2.c: Likewise.
14770 * gcc.target/aarch64/sve/single_3.c: Likewise.
14771 * gcc.target/aarch64/sve/single_4.c: Likewise.
14772 * gcc.target/aarch64/sve/spill_1.c: Likewise.
14773 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
14774 * gcc.target/aarch64/sve/subr_1.c: Likewise.
14775 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
14776 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
14777 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
14778 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
14779 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
14780 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
14781 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
14782 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
14783 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
14784 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
14785 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
14786 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
14787 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
14788 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
14789 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
14790 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
14791 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
14792 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
14793 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
14794 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
14795 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
14796 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
14797 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
14798 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
14799 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
14800 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
14801 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
14802 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
14803 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
14804 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
14805 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
14806 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
14807 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
14808 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
14809 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
14810 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
14811 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
14812 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
14813 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
14814 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
14815 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
14816 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
14817
14818 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14819 Alan Hayward <alan.hayward@arm.com>
14820 David Sherwood <david.sherwood@arm.com>
14821
14822 * lib/target-supports.exp (check_effective_target_aarch64_sve)
14823 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
14824 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
14825 New procedures.
14826 (check_effective_target_vect_perm): Handle SVE.
14827 (check_effective_target_vect_perm_byte): Likewise.
14828 (check_effective_target_vect_perm_short): Likewise.
14829 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
14830 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
14831 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
14832 (check_effective_target_vect_element_align_preferred): Likewise.
14833 (check_effective_target_vect_align_stack_vars): Likewise.
14834 (check_effective_target_vect_load_lanes): Likewise.
14835 (check_effective_target_vect_masked_store): Likewise.
14836 (available_vector_sizes): Use aarch64_sve_bits for SVE.
14837 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
14838 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
14839 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
14840 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
14841 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
14842 * gcc.dg/vect/slp-23.c: Likewise.
14843 * gcc.dg/vect/slp-perm-5.c: Likewise.
14844 * gcc.dg/vect/slp-perm-6.c: Likewise.
14845 * gcc.dg/vect/slp-perm-9.c: Likewise.
14846 * gcc.dg/vect/slp-reduc-3.c: Likewise.
14847 * gcc.dg/vect/vect-114.c: Likewise.
14848 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
14849 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
14850
14851 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14852
14853 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
14854 vect_variable_length, expecting the test to be vectorized
14855 without SLP instead.
14856 * gcc.dg/vect/pr33953.c: Likewise.
14857 * gcc.dg/vect/pr37027.c: Likewise.
14858 * gcc.dg/vect/pr67790.c: Likewise.
14859 * gcc.dg/vect/pr68445.c: Likewise.
14860 * gcc.dg/vect/slp-1.c: Likewise.
14861 * gcc.dg/vect/slp-10.c: Likewise.
14862 * gcc.dg/vect/slp-12a.c: Likewise.
14863 * gcc.dg/vect/slp-12b.c: Likewise.
14864 * gcc.dg/vect/slp-12c.c: Likewise.
14865 * gcc.dg/vect/slp-13-big-array.c: Likewise.
14866 * gcc.dg/vect/slp-13.c: Likewise.
14867 * gcc.dg/vect/slp-14.c: Likewise.
14868 * gcc.dg/vect/slp-15.c: Likewise.
14869 * gcc.dg/vect/slp-17.c: Likewise.
14870 * gcc.dg/vect/slp-19b.c: Likewise.
14871 * gcc.dg/vect/slp-2.c: Likewise.
14872 * gcc.dg/vect/slp-20.c: Likewise.
14873 * gcc.dg/vect/slp-21.c: Likewise.
14874 * gcc.dg/vect/slp-22.c: Likewise.
14875 * gcc.dg/vect/slp-24-big-array.c: Likewise.
14876 * gcc.dg/vect/slp-24.c: Likewise.
14877 * gcc.dg/vect/slp-28.c: Likewise.
14878 * gcc.dg/vect/slp-39.c: Likewise.
14879 * gcc.dg/vect/slp-42.c: Likewise.
14880 * gcc.dg/vect/slp-6.c: Likewise.
14881 * gcc.dg/vect/slp-7.c: Likewise.
14882 * gcc.dg/vect/slp-cond-1.c: Likewise.
14883 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
14884 * gcc.dg/vect/slp-cond-2.c: Likewise.
14885 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
14886 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
14887 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14888 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
14889 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
14890 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
14891 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
14892 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
14893 * gcc.dg/vect/slp-reduc-1.c: Likewise.
14894 * gcc.dg/vect/slp-reduc-2.c: Likewise.
14895 * gcc.dg/vect/slp-reduc-4.c: Likewise.
14896 * gcc.dg/vect/slp-reduc-5.c: Likewise.
14897 * gcc.dg/vect/slp-reduc-7.c: Likewise.
14898 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14899 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
14900 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
14901 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
14902
14903 2018-01-13 Jakub Jelinek <jakub@redhat.com>
14904
14905 PR c/83801
14906 * gcc.dg/pr83801.c: New test.
14907
14908 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
14909
14910 PR fortran/52162
14911 * gfortran.dg/bounds_check_19.f90: New test.
14912
14913 2018-01-12 Jakub Jelinek <jakub@redhat.com>
14914
14915 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
14916 instead of scan-assembler-not for xsnabsqp.
14917
14918 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14919
14920 PR libgfortran/83525
14921 * gfortran.dg/newunit_5.f90: New test.
14922
14923 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
14924
14925 PR rtl-optimization/80481
14926 * g++.dg/pr80481.C: New.
14927
14928 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
14929
14930 PR target/83628
14931 * gcc.target/alpha/pr83628-3.c: New test.
14932
14933 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14934
14935 * lib/target-supports.exp (check_effective_target_avx512f): Also
14936 check for __builtin_ia32_addsd_round,
14937 __builtin_ia32_getmantsd_round.
14938 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
14939
14940 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
14941
14942 PR target/83629
14943 * gcc.target/powerpc/pr83629.c: Require ilp32.
14944
14945 2018-01-12 Richard Biener <rguenther@suse.de>
14946
14947 PR tree-optimization/80846
14948 * gcc.target/i386/pr80846-1.c: New testcase.
14949 * gcc.target/i386/pr80846-2.c: Likewise.
14950
14951 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
14952
14953 * gcc.c-torture/execute/20180112-1.c: New test.
14954
14955 2018-01-12 Tom de Vries <tom@codesourcery.com>
14956
14957 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
14958 * g++.dg/ext/label13a.C: Same.
14959 * g++.dg/ext/label14.C: Same.
14960 * g++.dg/ext/label2.C: Same.
14961 * g++.dg/ext/label3.C: Same.
14962 * g++.dg/torture/pr42462.C: Same.
14963 * g++.dg/torture/pr42739.C: Same.
14964 * g++.dg/warn/Wunused-label-3.C: Same.
14965
14966 2018-01-12 Tom de Vries <tom@codesourcery.com>
14967
14968 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
14969 * g++.dg/Walloca1.C: Same.
14970 * g++.dg/cpp0x/pr70338.C: Same.
14971 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
14972 * g++.dg/cpp1y/vla10.C: Same.
14973 * g++.dg/cpp1y/vla2.C: Same.
14974 * g++.dg/cpp1y/vla6.C: Same.
14975 * g++.dg/cpp1y/vla8.C: Same.
14976 * g++.dg/debug/debug5.C: Same.
14977 * g++.dg/debug/debug6.C: Same.
14978 * g++.dg/debug/pr54828.C: Same.
14979 * g++.dg/diagnostic/pr70105.C: Same.
14980 * g++.dg/eh/cleanup5.C: Same.
14981 * g++.dg/eh/spbp.C: Same.
14982 * g++.dg/ext/tmplattr9.C: Same.
14983 * g++.dg/ext/vla10.C: Same.
14984 * g++.dg/ext/vla11.C: Same.
14985 * g++.dg/ext/vla12.C: Same.
14986 * g++.dg/ext/vla15.C: Same.
14987 * g++.dg/ext/vla16.C: Same.
14988 * g++.dg/ext/vla17.C: Same.
14989 * g++.dg/ext/vla3.C: Same.
14990 * g++.dg/ext/vla6.C: Same.
14991 * g++.dg/ext/vla7.C: Same.
14992 * g++.dg/init/array24.C: Same.
14993 * g++.dg/init/new47.C: Same.
14994 * g++.dg/init/pr55497.C: Same.
14995 * g++.dg/opt/pr78201.C: Same.
14996 * g++.dg/template/vla2.C: Same.
14997 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
14998 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
14999 * g++.dg/torture/pr62127.C: Same.
15000 * g++.dg/torture/pr67055.C: Same.
15001 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
15002 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
15003 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
15004 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
15005 * g++.dg/warn/Wplacement-new-size-5.C: Same.
15006 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
15007 * g++.dg/warn/Wvla-1.C: Same.
15008 * g++.dg/warn/Wvla-3.C: Same.
15009 * g++.old-deja/g++.ext/array2.C: Same.
15010 * g++.old-deja/g++.ext/constructor.C: Same.
15011 * g++.old-deja/g++.law/builtin1.C: Same.
15012 * g++.old-deja/g++.other/crash12.C: Same.
15013 * g++.old-deja/g++.other/eh3.C: Same.
15014 * g++.old-deja/g++.pt/array6.C: Same.
15015 * g++.old-deja/g++.pt/dynarray.C: Same.
15016
15017 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15018
15019 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
15020
15021 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15022
15023 PR libfortran/67412
15024 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
15025 on *-*-solaris2.10.
15026
15027 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15028
15029 * lib/target-supports.exp (check_effective_target_branch_cost):
15030 Accept all x86 targets.
15031
15032 2018-01-12 Martin Liska <mliska@suse.cz>
15033
15034 PR ipa/83054
15035 * g++.dg/warn/pr83054.C: New test.
15036
15037 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15038
15039 * gcc.target/powerpc/spec-barr-1.c: New file.
15040
15041 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
15042
15043 PR target/83330
15044 * gcc.target/i386/pr83330.c: New test.
15045
15046 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
15047
15048 PR fortran/79383
15049 * gfortran.dg/dtio_31.f03: New test.
15050 * gfortran.dg/dtio_32.f03: New test.
15051
15052 2018-01-11 David Malcolm <dmalcolm@redhat.com>
15053
15054 PR c++/43486
15055 * g++.dg/wrappers: New subdirectory.
15056 * g++.dg/wrappers/README: New file.
15057 * g++.dg/wrappers/alloc.C: New test case.
15058 * g++.dg/wrappers/cow-istream-string.C: New test case.
15059 * g++.dg/wrappers/cp-stdlib.C: New test case.
15060 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
15061 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
15062
15063 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
15064
15065 PR middle-end/83718
15066 * g++.dg/torture/pr83718.C: New testcase.
15067
15068 2018-01-11 Martin Jambor <mjambor@suse.cz>
15069
15070 PR ipa/83178
15071 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
15072
15073 2018-01-11 Bin Cheng <bin.cheng@arm.com>
15074
15075 PR tree-optimization/83695
15076 * gcc.dg/tree-ssa/pr83695.c: New test.
15077
15078 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15079
15080 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
15081 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
15082
15083 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15084
15085 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
15086 * gcc.target/arm/simd/fp16fml_high.c: New test.
15087 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
15088 * lib/target-supports.exp
15089 (check_effective_target_arm_fp16fml_neon_ok_nocache,
15090 check_effective_target_arm_fp16fml_neon_ok,
15091 add_options_for_arm_fp16fml_neon): New procedures.
15092
15093 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15094
15095 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
15096 combination tests.
15097
15098 2018-01-11 Richard Biener <rguenther@suse.de>
15099
15100 PR tree-optimization/83435
15101 * gcc.dg/graphite/pr83435.c: New testcase.
15102
15103 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
15104 Alan Hayward <alan.hayward@arm.com>
15105 David Sherwood <david.sherwood@arm.com>
15106
15107 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
15108
15109 2018-01-11 Tamar Christina <tamar.christina@arm.com>
15110
15111 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
15112
15113 2018-01-11 Sudakshina Das <sudi.das@arm.com>
15114
15115 PR target/82096
15116 * gcc.c-torture/compile/pr82096.c: New test.
15117
15118 2018-01-11 Ed Schonberg <schonberg@adacore.com>
15119
15120 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
15121
15122 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
15123
15124 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
15125
15126 2018-01-11 Justin Squirek <squirek@adacore.com>
15127
15128 * gnat.dg/expr_func4.adb: New testcase.
15129
15130 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
15131
15132 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
15133 testcase.
15134
15135 2018-01-11 Bob Duff <duff@adacore.com>
15136
15137 * gnat.dg/protected_null.adb: New testcase.
15138
15139 2018-01-11 Ed Schonberg <schonberg@adacore.com>
15140
15141 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
15142
15143 2018-01-11 Ed Schonberg <schonberg@adacore.com>
15144
15145 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
15146
15147 2018-01-11 Justin Squirek <squirek@adacore.com>
15148
15149 * gnat.dg/loopvar.adb: New testcase.
15150
15151 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
15152
15153 PR middle-end/83189
15154 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
15155
15156 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
15157
15158 * gcc.c-torture/compile/pr83575.c: New testcase.
15159
15160 2018-01-10 Michael Collison <michael.collison@arm.com>
15161
15162 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
15163 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
15164 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
15165 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
15166 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
15167 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
15168 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
15169 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
15170 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
15171 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
15172 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
15173 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
15174 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
15175 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
15176 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
15177 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
15178
15179 2018-01-10 Michael Collison <michael.collison@arm.com>
15180
15181 * gcc.target/aarch64/sha2.h: New shared testcase.
15182 * gcc.target/aarch64/sha2_1.c: New testcase.
15183 * gcc.target/aarch64/sha2_2.c: New testcase.
15184 * gcc.target/aarch64/sha2_3.c: New testcase.
15185 * gcc.target/aarch64/sha3.h: New shared testcase.
15186 * gcc.target/aarch64/sha3_1.c: New testcase.
15187 * gcc.target/aarch64/sha3_2.c: New testcase.
15188 * gcc.target/aarch64/sha3_3.c: New testcase.
15189
15190 2018-01-10 Michael Collison <michael.collison@arm.com>
15191
15192 * gcc.target/aarch64/sm3_sm4.c: New testcase.
15193
15194 2018-01-10 Martin Sebor <msebor@redhat.com>
15195
15196 PR tree-optimization/83781
15197 * gcc.dg/strlenopt-42.c: New test.
15198
15199 2018-01-11 Martin Sebor <msebor@gmail.com>
15200 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15201
15202 PR tree-optimization/83501
15203 PR tree-optimization/81703
15204
15205 * gcc.dg/strlenopt-39.c: New test-case.
15206 * gcc.dg/pr81703.c: Likewise.
15207
15208 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
15209
15210 * gnat.dg/atomic10.adb: New test.
15211
15212 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
15213
15214 PR fortran/82367
15215 * gfortran.dg/deferred_character_18.f90: New test.
15216
15217 2018-01-10 Martin Sebor <msebor@redhat.com>
15218
15219 PR tree-optimization/83671
15220 * gcc.dg/strlenopt-40.c: New test.
15221 * gcc.dg/strlenopt-41.c: New test.
15222
15223 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
15224
15225 PR fortran/83093
15226 * gfortran.dg/allocate_with_typespec_7.f90: New test.
15227
15228 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
15229
15230 PR target/83399
15231 * gcc.target/powerpc/pr83399.c: New test.
15232
15233 2018-01-10 David Malcolm <dmalcolm@redhat.com>
15234
15235 PR c++/43486
15236 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
15237 to reflect that the arguments are correctly underlined.
15238 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
15239 for globals, params, locals and literals.
15240 (test_sizeof): Directly test the location of "sizeof", rather than
15241 when used in compound expressions.
15242 (test_alignof): Likewise for "alignof".
15243 (test_string_literals): Likewise for string literals.
15244 (test_numeric_literals): Likewise for numeric literals.
15245 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
15246 (test_typeid): Likewise for typeid.
15247 (test_unary_plus): New.
15248 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
15249 format strings.
15250
15251 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
15252
15253 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
15254
15255 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
15256
15257 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
15258
15259 2018-01-10 Marek Polacek <polacek@redhat.com>
15260
15261 PR c++/82541
15262 * g++.dg/warn/Wduplicated-branches4.C: New test.
15263
15264 2018-01-10 Jakub Jelinek <jakub@redhat.com>
15265
15266 PR c++/81327
15267 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
15268 cast to void *.
15269
15270 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
15271
15272 PR c++/81055
15273 * g++.dg/cpp0x/new2.C: New.
15274
15275 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
15276
15277 PR target/83735
15278 * gcc.target/i386/pr83735.c: New test.
15279
15280 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
15281
15282 * lib/target-supports.exp (check_effective_target_branch_cost):
15283 New function.
15284 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
15285 * gcc.dg/pr21643.c: Likewise.
15286 * gcc.dg/pr46309.c: Likewise.
15287 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
15288 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
15289 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
15290 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
15291 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
15292 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
15293 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
15294 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
15295 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
15296 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
15297 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
15298 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
15299 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
15300 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
15301
15302 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
15303
15304 PR target/83629
15305 * gcc.target/powerpc/pr83629.c: New testcase.
15306
15307 2018-01-10 Richard Biener <rguenther@suse.de>
15308
15309 PR testsuite/78768
15310 * gcc.dg/pr78768.c: Un-XFAIL.
15311
15312 2018-01-10 Richard Biener <rguenther@suse.de>
15313
15314 PR debug/82425
15315 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
15316
15317 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
15318
15319 PR tree-optimization/83753
15320 * gcc.dg/torture/pr83753.c: New test.
15321
15322 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
15323
15324 * gcc.target/i386/avx2-gather-1.c: Add -march.
15325 * gcc.target/i386/avx2-gather-2.c: Add -march.
15326 * gcc.target/i386/avx2-gather-3.c: Add -march.
15327 * gcc.target/i386/avx2-gather-4.c: Add -march.
15328 * gcc.target/i386/avx2-gather-5.c: Add -march.
15329 * gcc.target/i386/avx2-gather-6.c: Add -march.
15330 * gcc.target/i386/avx512f-gather-1.c: Add -march.
15331 * gcc.target/i386/avx512f-gather-2.c: Add -march.
15332 * gcc.target/i386/avx512f-gather-3.c: Add -march.
15333 * gcc.target/i386/avx512f-gather-4.c: Add -march.
15334 * gcc.target/i386/avx512f-gather-5.c: Add -march.
15335 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
15336 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
15337 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
15338 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
15339 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
15340
15341 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
15342
15343 PR target/78585:
15344 * gcc.target/i386/pr78585.c: New test.
15345
15346 2018-01-09 Jakub Jelinek <jakub@redhat.com>
15347
15348 PR c++/83734
15349 * g++.dg/cpp0x/pr83734.C: New test.
15350
15351 2018-01-09 Carl Love <cel@us.ibm.com>
15352
15353 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
15354 vec_mergeo builtins with float, double, long long, unsigned long long,
15355 bool long long arguments.
15356 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
15357 vec_float2 with double arguments.
15358 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
15359 vec_mergew and vec_mergow builtins.
15360
15361 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
15362
15363 PR fortran/83742
15364 * gfortran.dg/contiguous_6.f90: New test.
15365
15366 2018-01-09 Richard Biener <rguenther@suse.de>
15367
15368 PR tree-optimization/83668
15369 * gcc.dg/graphite/pr83668.c: New testcase.
15370
15371 2018-01-09 Joseph Myers <joseph@codesourcery.com>
15372
15373 PR tree-optimization/64811
15374 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
15375 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
15376 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
15377 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
15378 New tests.
15379 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
15380
15381 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
15382
15383 PR target/79883
15384 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
15385
15386 2018-01-09 Tamar Christina <tamar.christina@arm.com>
15387
15388 PR target/82641
15389 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
15390 no NEON and require softfp or hard float-abi.
15391 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
15392
15393 2018-01-09 Richard Biener <rguenther@suse.de>
15394
15395 PR tree-optimization/83572
15396 * gcc.dg/graphite/pr83572.c: New testcase.
15397
15398 2018-01-09 Jakub Jelinek <jakub@redhat.com>
15399
15400 PR target/83507
15401 * gcc.dg/sms-13.c: New test.
15402
15403 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
15404
15405 PR fortran/83741
15406 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
15407
15408 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
15409 Monk Chiang <sh.chiang04@gmail.com>
15410
15411 * gcc.target/riscv/save-restore-1.c: New.
15412
15413 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15414
15415 PR target/83677
15416 * gcc.target/powerpc/pr83677.c: New file.
15417
15418 2018-01-08 Jeff Law <law@redhat.com>
15419
15420 PR rtl-optimizatin/81308
15421 * g++.dg/pr81308-1.C: New test.
15422 * g++.dg/pr81308-2.C: New test.
15423
15424 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
15425
15426 PR target/83663 - Revert r255946
15427 * gcc.target/aarch64/vect-slp-dup.c: New.
15428
15429 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15430
15431 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
15432 combination tests.
15433
15434 2018-01-08 Richard Biener <rguenther@suse.de>
15435
15436 PR tree-optimization/83563
15437 * gcc.dg/graphite/pr83563.c: New testcase.
15438
15439 2018-01-08 Richard Biener <rguenther@suse.de>
15440
15441 PR middle-end/83713
15442 * g++.dg/torture/pr83713.C: New testcase.
15443
15444 2018-01-08 Tom de Vries <tom@codesourcery.com>
15445
15446 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
15447
15448 2018-01-08 Richard Biener <rguenther@suse.de>
15449
15450 PR tree-optimization/83685
15451 * gcc.dg/torture/pr83685.c: New testcase.
15452
15453 2018-01-08 Richard Biener <rguenther@suse.de>
15454
15455 PR lto/83719
15456 * gcc.dg/lto/pr83719_0.c: New testcase.
15457
15458 2018-01-08 Tom de Vries <tom@codesourcery.com>
15459
15460 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
15461 * gcc.dg/graphite/run-id-1.c: Same.
15462 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
15463
15464 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
15465
15466 PR fortran/83611
15467 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
15468 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
15469 * gfortran.dg/pdt_27.f03: New test.
15470
15471 PR fortran/83731
15472 * gfortran.dg/pdt_28.f03: New test.
15473
15474 2018-01-08 Tom de Vries <tom@codesourcery.com>
15475
15476 * c-c++-common/builtins.c: Require effective target alloca.
15477 * gcc.dg/Wrestrict.c: Same.
15478 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
15479
15480 2018-01-08 Richard Biener <rguenther@suse.de>
15481
15482 PR middle-end/83580
15483 * gcc.dg/torture/pr83580.c: New testcase.
15484
15485 2018-01-08 Richard Biener <rguenther@suse.de>
15486
15487 PR middle-end/83517
15488 * gcc.dg/pr83517.c: New testcase.
15489
15490 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
15491
15492 PR middle-end/81897
15493 * gcc.dg/uninit-pr81897.c: New test.
15494
15495 2018-01-06 Martin Sebor <msebor@redhat.com>
15496
15497 PR tree-optimization/83640
15498 * gcc.dg/Wrestrict-6.c: New test.
15499 * gcc.dg/pr83640.c: New test.
15500
15501 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
15502
15503 * gcc.target/aarch64/reg-alloc-1.c: New test.
15504
15505 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
15506
15507 PR fortran/50892
15508 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
15509
15510 2018-01-06 Jakub Jelinek <jakub@redhat.com>
15511
15512 PR debug/83480
15513 * gcc.dg/pr83480.c: New test.
15514
15515 PR rtl-optimization/83682
15516 * gcc.target/i386/pr83682.c: New test.
15517
15518 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
15519
15520 PR fortran/78534
15521 PR fortran/66310
15522 * gfortran.dg/char_cast_1.f90: Update scan pattern.
15523 * gfortran.dg/dependency_49.f90: Likewise.
15524 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
15525 * gfortran.dg/repeat_7.f90: New test for PR 66310.
15526 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
15527 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
15528 * gfortran.dg/string_1_lp64.f90: New test.
15529 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
15530 * gfortran.dg/string_3_lp64.f90: New test.
15531
15532 2018-01-05 Jakub Jelinek <jakub@redhat.com>
15533
15534 PR target/83604
15535 * gcc.target/i386/sse-26.c: New test.
15536
15537 PR target/83604
15538 * gcc.target/i386/pr83604.c: New test.
15539
15540 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
15541
15542 * gcc.dg/vect/vect-align-4.c: New test.
15543 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
15544 and redefine as a structure with an unaligned member "b".
15545 (foo): Update accordingly.
15546
15547 2018-01-05 Sudakshina Das <sudi.das@arm.com>
15548
15549 PR target/82439
15550 * gcc.target/aarch64/bics_5.c: New test.
15551 * gcc.target/arm/bics_5.c: Likewise.
15552
15553 2018-01-05 Jakub Jelinek <jakub@redhat.com>
15554
15555 PR tree-optimization/83605
15556 * gcc.dg/pr83605.c: New test.
15557
15558 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15559
15560 PR target/83554
15561 * gcc.target/i386/pr83554.c: New test.
15562
15563 PR ipa/82352
15564 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
15565 long unsigned int.
15566
15567 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
15568
15569 PR fortran/83683
15570 PR fortran/45689
15571 * gfortran.dg/eoshift_8.f90: New test.
15572 * gfortran.dg/simplify_eoshift_1.f90: New test.
15573
15574 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15575
15576 PR debug/83585
15577 * gcc.dg/pr83585.c: New test.
15578
15579 2018-01-04 Nathan Sidwell <nathan@acm.org>
15580
15581 PR c++/83667
15582 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
15583
15584 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15585
15586 PR debug/83666
15587 * gcc.dg/pr83666.c: New test.
15588
15589 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
15590
15591 PR target/83628
15592 * gcc.target/alpha/pr83628-1.c: New test.
15593 * gcc.target/alpha/pr83628-2.c: Ditto.
15594
15595 2018-01-04 Martin Liska <mliska@suse.cz>
15596
15597 PR ipa/82352
15598 * g++.dg/ipa/pr82352.C: New test.
15599
15600 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15601
15602 * gcc.dg/vect-opt-info-1.c: Moved to ...
15603 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
15604 vect_int targets, use dg-additional-options instead of dg-options and
15605 use relative line numbers instead of absolute.
15606
15607 2018-01-03 Martin Sebor <msebor@redhat.com>
15608
15609 PR tree-optimization/83655
15610 * gcc.dg/Wrestrict-5.c: New test.
15611 * c-c++-common/builtins.c: New test.
15612
15613 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
15614 Alan Hayward <alan.hayward@arm.com>
15615 David Sherwood <david.sherwood@arm.com>
15616
15617 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
15618 (main): Call it.
15619
15620 2018-01-03 Jeff Law <law@redhat.com>
15621
15622 PR target/83641
15623 * gcc.target/i386/stack-check-17.c: New test.
15624 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
15625
15626 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15627
15628 PR debug/83621
15629 * gcc.dg/pr83621.c: New test.
15630
15631 PR debug/83645
15632 * gcc.dg/pr83645.c: New test.
15633
15634 2018-01-03 Martin Sebor <msebor@redhat.com>
15635
15636 PR tree-optimization/83603
15637 * gcc.dg/Wrestrict-4.c: New test.
15638
15639 PR c/83559
15640 * gcc.dg/const-2.c: New test.
15641 * gcc.dg/pure-3.c: New test.
15642
15643 2018-01-03 Martin Sebor <msebor@redhat.com>
15644
15645 * gcc.dg/Wrestrict-3.c: New test.
15646
15647 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15648
15649 PR c++/83555
15650 * g++.dg/opt/pr83555.C: New test.
15651 * g++.dg/ubsan/pr83555.C: New test.
15652
15653 2018-01-03 David Malcolm <dmalcolm@redhat.com>
15654
15655 PR c/82050
15656 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
15657 the !CHECKING_P case by expecting a note.
15658 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
15659 a note for the !CHECKING_P case, and move the return statement
15660 outside of #if CHECKING_P guard.
15661
15662 2018-01-03 Jeff Law <law@redhat.com>
15663
15664 PR middle-end/83654
15665 * gcc.target/i386/stack-check-18.c: New test.
15666 * gcc.target/i386/stack-check-19.c: New test.
15667
15668 2018-01-03 Martin Sebor <msebor@redhat.com>
15669
15670 PR tree-optimization/83501
15671 * c-c++-common/Warray-bounds-3.c: Remove xfail.
15672
15673 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15674
15675 PR tree-optimization/83501
15676 * gcc.dg/tree-ssa/pr83501-1.c: New test.
15677
15678 2018-01-03 Nathan Sidwell <nathan@acm.org>
15679
15680 PR c++/83667
15681 * g++.dg/ipa/pr83667.C: New.
15682
15683 2018-01-03 Martin Liska <mliska@suse.cz>
15684
15685 PR tree-optimization/83593
15686 * gcc.dg/pr83593.c: New test.
15687
15688 2018-01-03 Martin Liska <mliska@suse.cz>
15689
15690 PR ipa/83549
15691 * g++.dg/ipa/pr83549.C: New test.
15692
15693 2018-01-03 Marek Polacek <polacek@redhat.com>
15694
15695 PR c++/83592
15696 * g++.dg/warn/mvp2.C: New test.
15697
15698 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15699
15700 PR preprocessor/83602
15701 * g++.dg/cpp/pr83602.C: New test.
15702
15703 PR c++/83634
15704 * g++.dg/parse/pr83634.C: New test.
15705
15706 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
15707
15708 PR fortran/83664
15709 * gfortran.dg/eoshift_7.f90: New test.
15710
15711 2018-01-03 Jan Beulich <jbeulich@suse.com>
15712
15713 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
15714 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
15715
15716 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15717
15718 Update copyright years.
15719
15720 2018-01-03 Martin Liska <mliska@suse.cz>
15721
15722 PR ipa/83594
15723 * gcc.dg/ipa/pr83594.c: New test.
15724
15725 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
15726 Alan Hayward <alan.hayward@arm.com>
15727 David Sherwood <david.sherwood@arm.com>
15728
15729 * gcc.dg/vect-opt-info-1.c: New test.
15730
15731 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
15732
15733 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
15734 floorf128, truncf128, and roundf128.
15735 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
15736 optimizations added in match.pd.
15737 * gcc.target/powerpc/float128-hw6.c: Likewise.
15738 * gcc.target/powerpc/float128-hw7.c: Likewise.
15739 * gcc.target/powerpc/float128-hw8.c: Likewise.
15740 * gcc.target/powerpc/float128-hw9.c: Likewise.
15741 * gcc.target/powerpc/float128-hw10.c: Likewise.
15742 * gcc.target/powerpc/float128-hw11.c: Likewise.
15743
15744 2018-01-02 Jakub Jelinek <jakub@redhat.com>
15745
15746 PR c++/83556
15747 * g++.dg/cpp0x/pr83556.C: New test.
15748
15749 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
15750
15751 PR fortran/45689
15752 PR fortran/83650
15753 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
15754 * gfortran.dg/simplify_cshift_4.f90: New test.
15755
15756 2018-01-02 Marek Polacek <polacek@redhat.com>
15757
15758 PR c++/81860
15759 * g++.dg/cpp0x/inh-ctor30.C: New test.
15760
15761 PR c++/83644
15762 * g++.dg/cpp1z/pr83644.C: New test.
15763
15764 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
15765
15766 PR fortran/83076
15767 * gfortran.dg/coarray_45.f90: New test.
15768
15769 PR fortran/83319
15770 * gfortran.dg/coarray_46.f90: New test.
15771
15772 2018-01-01 Jakub Jelinek <jakub@redhat.com>
15773
15774 PR tree-optimization/83581
15775 * gcc.dg/pr83581.c: New test.
15776
15777 PR c/83595
15778 * gcc.dg/pr83595.c: New test.
15779
15780 PR middle-end/83608
15781 * g++.dg/opt/pr83608.C: New test.
15782
15783 PR middle-end/83609
15784 * gcc.dg/pr83609.c: New test.
15785 * g++.dg/opt/pr83609.C: New test.
15786
15787 PR middle-end/83623
15788 * gcc.dg/pr83623.c: New test.
15789
15790 * gcc.target/i386/i386.exp
15791 (check_effective_target_avx512vpopcntdqvl): New proc.
15792 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
15793 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
15794 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
15795 \f
15796 Copyright (C) 2018 Free Software Foundation, Inc.
15797
15798 Copying and distribution of this file, with or without modification,
15799 are permitted in any medium without royalty provided the copyright
15800 notice and this notice are preserved.