re PR tree-optimization/87211 (gcc ICE at O2: in set_ssa_val_to, at tree-ssa-sccvn...
[gcc.git] / gcc / testsuite / ChangeLog
1 2018-09-04 Richard Biener <rguenther@suse.de>
2
3 PR tree-optimization/87211
4 * gcc.dg/torture/pr87211.c: New testcase.
5
6 2018-09-04 Richard Biener <rguenther@suse.de>
7
8 PR tree-optimization/87176
9 * gcc.dg/torture/pr87176.c: New testcase.
10 * gcc.dg/torture/ssa-fre-1.c: Likewise.
11
12 2018-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13
14 * gfortran.dg/modulo_check: New test.
15
16 2018-09-03 Richard Biener <rguenther@suse.de>
17
18 PR tree-optimization/87177
19 * gcc.dg/torture/pr87177.c: New testcase.
20 * gcc.dg/torture/pr87177-2.c: Likewise.
21
22 2018-09-03 Richard Biener <rguenther@suse.de>
23
24 PR tree-optimization/87200
25 * gcc.dg/torture/pr87200.c: New testcase.
26
27 2018-09-03 Richard Biener <rguenther@suse.de>
28
29 PR tree-optimization/87197
30 * gcc.dg/torture/pr87197.c: New testcase.
31
32 PR tree-optimization/87169
33 * gcc.dg/torture/pr87169.c: New testcase.
34
35 2018-09-03 Martin Liska <mliska@suse.cz>
36
37 PR driver/83193
38 * gcc.dg/completion-4.c: New test.
39
40 2018-09-03 Paolo Carlini <paolo.carlini@oracle.com>
41
42 PR c++/84980
43 * g++.dg/concepts/pr84980.C: New.
44
45 2018-09-03 Martin Liska <mliska@suse.cz>
46
47 PR middle-end/59521
48 * c-c++-common/pr59521-1.c: New test.
49 * c-c++-common/pr59521-2.c: New test.
50 * gcc.dg/tree-prof/pr59521-3.c: New test.
51
52 2018-09-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
53
54 * c-c++-common/array-init.c: New test.
55 * g++.dg/init/string2.C: Remove selector.
56
57 2018-09-01 Michael Matz <matz@suse.de>
58
59 PR tree-optimization/87074
60 * gcc.dg/pr87074.c: New test.
61
62 2018-08-31 Richard Biener <rguenther@suse.de>
63
64 PR tree-optimization/87168
65 * gcc.dg/torture/pr87168.c: New testcase.
66
67 2018-08-31 Vlad Lazar <vlad.lazar@arm.com>
68
69 * gcc.target/aarch64/scalar_intrinsics.c (test_vnegd_s64): New.
70 * gcc.target/aarch64/vneg_s.c (RUN_TEST_SCALAR): New.
71 (test_vnegd_s64): Likewise.
72 * gcc.target/aarch64/vnegd_64.c: New.
73 * gcc.target/aarch64/vabsd_64.c: New.
74 * gcc.tartget/aarch64/vabs_intrinsic_3.c: New.
75
76 2018-08-31 Nathan Sidwell <nathan@acm.org>
77
78 PR c++/87155
79 PR c++/84707
80 * g++.dg/cpp0x/pr87155.C: New.
81 * g++.dg/cpp0x/inline-ns10.C: Adjust.
82
83 2018-08-31 Jakub Jelinek <jakub@redhat.com>
84
85 PR middle-end/87138
86 * gcc.target/i386/avx512bw-pr87138.c: New test.
87
88 2018-08-31 Paul Thomas <pault@gcc.gnu.org>
89
90 PR fortran/86328
91 PR fortran/86760
92 * gfortran.dg/pr86328.f90 : New test.
93 in comment 12 of the PR.
94 * gfortran.dg/pr86760.f90 : New test.
95
96 2018-08-30 Sandra Loosemore <sandra@codesourcery.com>
97
98 * g++.dg/cpp0x/noexcept30.C: Make dependence on
99 -fdelete-null-pointer-checks explicit.
100 * g++.dg/cpp1y/constexpr-82218.C: Likewise.
101 * g++.dg/expr/pmf-3.C: Likewise.
102 * g++.dg/ext/attr-returns-nonnull.C: Likewise.
103 * g++.dg/tree-ssa/lifetime-dse1.C: Likewise.
104 * g++.dg/tree-ssa/pr61034.C: Likewise.
105 * gcc.dg/addr_equal-1.c: Likewise.
106 * gcc.dg/ipa/pr85734.c: Likewise.
107 * gcc.dg/ipa/propmalloc-1.c: Likewise.
108 * gcc.dg/ipa/propmalloc-2.c: Likewise.
109 * gcc.dg/ipa/propmalloc-3.c: Likewise.
110 * gcc.dg/tree-ssa/pr78154.c: Likewise.
111 * gcc.dg/tree-ssa/pr83648.c: Likewise.
112
113 2018-08-30 Martin Sebor <msebor@redhat.com>
114
115 PR testsuite/87158
116 * gcc.c-torture/execute/memchr-1.c: Correct big-endian expectations.
117
118 2018-08-30 Qing Zhao <qing.zhao@oracle.com>
119
120 PR testsuite/86519
121 gcc.dg/strcmpopt_6.c: Remove.
122 gcc.target/aarch64/strcmpopt_6.c: New testcase.
123 gcc.target/i386/strcmpopt_6.c: Likewise.
124
125 2018-08-30 Richard Biener <rguenther@suse.de>
126
127 PR tree-optimization/87147
128 * gcc.dg/torture/pr87147.c: New testcase.
129
130 2018-08-30 Tamar Christina <tamar.christina@arm.com>
131
132 * gcc.target/aarch64/large_struct_copy_2.c: New.
133
134 2018-08-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
135
136 PR middle-end/87053
137 * gcc.c-torture/execute/pr87053.c: New test.
138
139 2018-08-29 Jakub Jelinek <jakub@redhat.com>
140
141 PR c++/87095
142 * g++.dg/ubsan/vptr-13.C: New test.
143
144 2018-08-29 Paolo Carlini <paolo.carlini@oracle.com>
145
146 PR c++/85265
147 * g++.dg/concepts/pr85265.C: New.
148
149 2018-08-29 Martin Sebor <msebor@redhat.com>
150 Bernd Edlinger <bernd.edlinger@hotmail.de>
151
152 PR tree-optimization/86714
153 PR tree-optimization/86711
154 * gcc.c-torture/execute/memchr-1.c: New test.
155 * gcc.c-torture/execute/pr86714.c: New test.
156 * gcc.c-torture/execute/widechar-3.c: New test.
157 * gcc.dg/strlenopt-58.c: New test.
158
159 2018-08-29 Richard Biener <rguenther@suse.de>
160
161 PR tree-optimization/87132
162 * gcc.dg/torture/pr87132.c: New testcase.
163
164 2018-08-29 David Malcolm <dmalcolm@redhat.com>
165
166 PR c++/85110
167 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
168 output to reflect underlining of pertinent parameter in decl
169 for "no known conversion" messages.
170
171 2018-08-29 Jakub Jelinek <jakub@redhat.com>
172
173 PR c++/87122
174 * g++.dg/cpp1z/decomp47.C: New test.
175
176 2018-08-29 Matthew Malcomson <matthew.malcomson@arm.com>
177
178 * gcc.target/aarch64/simd/vect_su_add_sub.c: Use 32 and 64-bit types
179 where appropriate.
180
181 2018-08-29 Richard Biener <rguenther@suse.de>
182
183 PR tree-optimization/87117
184 * gfortran.dg/pr87117.f90: New testcase.
185
186 2018-08-29 Richard Biener <rguenther@suse.de>
187
188 PR tree-optimization/87126
189 * gcc.dg/tree-ssa/pr87126.c: New testcase.
190
191 2018-08-28 MCC CS <deswurstes@users.noreply.github.com>
192
193 PR tree-optimization/87009
194 * gcc.dg/pr87009.c: New test.
195
196 2018-08-28 Martin Sebor <msebor@redhat.com>
197
198 PR middle-end/86631
199 * g++.dg/Walloca1.C: Adjust.
200
201 2018-08-28 Paolo Carlini <paolo.carlini@oracle.com>
202
203 PR c++/86546
204 * g++.dg/other/switch4.C: New.
205
206 2018-08-28 Richard Biener <rguenther@suse.de>
207
208 PR tree-optimization/87124
209 * g++.dg/torture/pr87124.C: New testcase.
210
211 2017-08-28 Paul Thomas <pault@gcc.gnu.org>
212
213 PR fortran/80477
214 * gfortran.dg/class_result_7.f90: New test.
215 * gfortran.dg/class_result_8.f90: New test.
216 * gfortran.dg/class_result_9.f90: New test.
217
218 PR fortran/86481
219 * gfortran.dg/allocate_with_source_25.f90: New test.
220
221 2018-08-28 Jakub Jelinek <jakub@redhat.com>
222
223 PR middle-end/87099
224 * gcc.dg/pr87099.c: New test.
225
226 2018-08-28 Richard Sandiford <richard.sandiford@arm.com>
227
228 PR testsuite/87078
229 * gcc.dg/vect/slp-37.c: Restrict scan tests to vect_hw_misalign.
230
231 2018-08-28 Richard Biener <rguenther@suse.de>
232
233 PR tree-optimization/87117
234 * gcc.dg/pr87117-1.c: New testcase.
235
236 2018-08-28 Richard Biener <rguenther@suse.de>
237
238 PR tree-optimization/87117
239 * gcc.dg/pr87117-2.c: New testcase.
240
241 2018-08-28 Richard Biener <rguenther@suse.de>
242
243 PR tree-optimization/87117
244 * gcc.dg/lvalue-5.c: New testcase.
245
246 2018-08-27 Jeff Law <law@redhat.com>
247
248 PR tree-optimization/87110
249 * gcc.c-torture/compile/pr87110.c: New test.
250
251 2018-08-27 Martin Sebor <msebor@redhat.com>
252
253 PR tree-optimization/86914
254 * gcc.dg/strlenopt-57.c: New test.
255
256 2018-08-27 Martin Sebor <msebor@redhat.com>
257
258 PR tree-optimization/87112
259 * gcc.dg/pr87112.c: New test.
260
261 2018-08-27 David Malcolm <dmalcolm@redhat.com>
262
263 PR c++/63392
264 * g++.dg/diagnostic/missing-typename.C: New test.
265
266 2018-08-27 Jeff Law <law@redhat.com>
267
268 * gcc.c-torture/compile/dse.c: New test.
269
270 2018-08-27 Jakub Jelinek <jakub@redhat.com>
271
272 PR c++/86993
273 * g++.dg/diagnostic/pr86993.C: New test.
274
275 2018-08-27 Richard Biener <rguenther@suse.de>
276
277 PR tree-optimization/86927
278 * gcc.dg/vect/pr86927.c: New testcase.
279
280 2018-08-27 David Malcolm <dmalcolm@redhat.com>
281
282 PR c++/87091
283 * gcc.dg/empty.h: New file.
284 * gcc.dg/fixits-pr84852-1.c: Update for move of fix-it hint to
285 top of file and removal of redundant second printing of warning
286 location.
287 * gcc.dg/fixits-pr84852-2.c: Likewise.
288 * gcc.dg/missing-header-fixit-3.c: Likewise.
289 * gcc.dg/missing-header-fixit-4.c: New test.
290 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Update for
291 conversion of show_caret_p to a tri-state.
292
293 2018-08-27 David Malcolm <dmalcolm@redhat.com>
294
295 PR c++/87091
296 * g++.dg/pr85523.C: Extend expected output to show line
297 before line-insertion fix-it hint.
298 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
299 (test_fixit_insert_newline): Add previous line to expected output.
300 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
301 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
302
303 2018-08-27 Martin Liska <mliska@suse.cz>
304
305 PR sanitizer/86962
306 * gcc.dg/asan/pr86962.c: New test.
307
308 2018-08-27 Martin Liska <mliska@suse.cz>
309
310 * gcc.dg/tree-prof/val-prof-10.c: New test.
311
312 2018-08-27 Martin Liska <mliska@suse.cz>
313
314 PR tree-optimization/86847
315 * gcc.dg/tree-ssa/switch-3.c: New test.
316 * gcc.dg/tree-ssa/vrp105.c: Remove.
317
318 2018-08-27 Martin Liska <mliska@suse.cz>
319
320 * gcc.dg/tree-ssa/switch-2.c: New test.
321
322 2018-08-27 Richard Biener <rguenther@suse.de>
323
324 * g++.dg/torture/20180705-1.C: New testcase.
325 * gcc.dg/tree-ssa/ssa-fre-67.c: Likewise.
326 * gcc.dg/tree-ssa/ssa-ccp-14.c: Scan FRE dump.
327 * gcc.dg/tree-ssa/ssa-fre-46.c: Use -O2.
328 * gcc.dg/tree-ssa/vrp92.c: Disable FRE.
329 * gcc.dg/pr83666.c: Drop --param=sccvn-max-scc-size option.
330 * gcc.dg/pr85195.c: Likewise.
331 * gcc.dg/pr85467.c: Likewise.
332 * gcc.dg/torture/pr81790.c: Likewise.
333
334 * gfortran.dg/reassoc_4.f: Change max-completely-peeled-insns
335 param to current default.
336
337 2018-08-27 Jakub Jelinek <jakub@redhat.com>
338
339 PR rtl-optimization/87065
340 * gcc.target/i386/pr87065.c: New test.
341
342 2018-08-26 Marek Polacek <polacek@redhat.com>
343
344 PR c++/87080
345 * g++.dg/cpp0x/Wpessimizing-move5.C: New test.
346
347 PR c++/87029, Implement -Wredundant-move.
348 * g++.dg/cpp0x/Wredundant-move1.C: New test.
349 * g++.dg/cpp0x/Wredundant-move2.C: New test.
350 * g++.dg/cpp0x/Wredundant-move3.C: New test.
351 * g++.dg/cpp0x/Wredundant-move4.C: New test.
352
353 2018-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
354
355 PR libfortran/86704
356 * gfortran.dg/matmul_19.f90: New test.
357
358 2018-08-25 Janus Weil <janus@gcc.gnu.org>
359
360 PR fortran/86545
361 * gfortran.dg/generic_35.f90: New test case.
362
363 2018-08-24 David Malcolm <dmalcolm@redhat.com>
364
365 PR c++/87091
366 * gcc.dg/missing-header-fixit-3.c: Update for changes to how
367 line spans are printed with -fdiagnostics-show-line-numbers.
368
369 2018-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
370
371 PR fortran/86837
372 * gfortran.dg/implied_do_io_6.f90: New test.
373
374 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
375
376 PR middle-end/87092
377 * gcc.dg/pr87092.c: New test.
378
379 2018-08-24 Marek Polacek <polacek@redhat.com>
380
381 PR c++/67012
382 PR c++/86942
383 * g++.dg/cpp0x/auto52.C: New test.
384 * g++.dg/cpp1y/auto-fn52.C: New test.
385 * g++.dg/cpp1y/auto-fn53.C: New test.
386 * g++.dg/cpp1y/auto-fn54.C: New test.
387
388 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
389
390 * lib/target-supports.exp (vect_perm_supported): Only return
391 false for variable-length vectors if the permute size is not
392 a power of 2.
393 (check_effective_target_vect_perm)
394 (check_effective_target_vect_perm_byte)
395 (check_effective_target_vect_perm_short): Remove check for
396 variable-length vectors.
397 * gcc.dg/vect/slp-23.c: Add an XFAIL for variable-length SVE.
398 * gcc.dg/vect/slp-perm-10.c: Likewise.
399 * gcc.dg/vect/slp-perm-9.c: Add an XFAIL for variable-length vectors.
400
401 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
402
403 * gcc.target/aarch64/sve/bswap_1.c: New test.
404 * gcc.target/aarch64/sve/bswap_2.c: Likewise.
405 * gcc.target/aarch64/sve/bswap_3.c: Likewise.
406
407 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
408
409 * gcc.target/aarch64/sve/slp_perm_1.c: New test.
410 * gcc.target/aarch64/sve/slp_perm_2.c: Likewise.
411 * gcc.target/aarch64/sve/slp_perm_3.c: Likewise.
412 * gcc.target/aarch64/sve/slp_perm_4.c: Likewise.
413 * gcc.target/aarch64/sve/slp_perm_5.c: Likewise.
414 * gcc.target/aarch64/sve/slp_perm_6.c: Likewise.
415 * gcc.target/aarch64/sve/slp_perm_7.c: Likewise.
416
417 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
418
419 PR debug/79342
420 * gcc.dg/pr79342.: New test.
421
422 2018-08-23 Martin Sebor <msebor@redhat.com>
423
424 PR tree-optimization/87072
425 * gcc.dg/Warray-bounds-35.c: New test.
426
427 2018-08-23 Richard Biener <rguenther@suse.de>
428
429 PR middle-end/87024
430 * gcc.dg/pr87024.c: New testcase.
431
432 2018-08-23 Richard Sandiford <richard.sandiford@arm.com>
433
434 * gcc.dg/vect/no-vfa-vect-depend-2.c: Remove XFAIL.
435 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
436 * gcc.dg/vect/pr65947-13.c: Update for vect_fold_extract_last.
437 * gcc.dg/vect/pr80631-2.c: Likewise.
438
439 2017-08-23 Paul Thomas <pault@gcc.gnu.org>
440
441 PR fortran/86863
442 * gfortran.dg/submodule_32.f08: New test.
443
444 2018-08-22 Janus Weil <janus@gcc.gnu.org>
445
446 PR fortran/86935
447 * gfortran.dg/associate_3.f90: Update error message.
448 * gfortran.dg/associate_39.f90: New test case.
449
450 2018-08-22 Janus Weil <janus@gcc.gnu.org>
451
452 PR fortran/86888
453 * gfortran.dg/alloc_comp_basics_6.f90: Update an error message and add
454 an additional case.
455 * gfortran.dg/alloc_comp_basics_7.f90: New test case.
456 * gfortran.dg/class_17.f03: Update error message.
457 * gfortran.dg/class_55.f90: Ditto.
458 * gfortran.dg/dtio_11.f90: Update error messages.
459 * gfortran.dg/implicit_actual.f90: Add an error message.
460 * gfortran.dg/typebound_proc_12.f90: Update error message.
461
462 2018-08-22 Martin Sebor <msebor@redhat.com>
463
464 PR middle-end/87052
465 * gcc.dg/pr87052.c: New test.
466 * gcc.dg/tree-ssa/dump-3.c: Adjust.
467
468 2018-08-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
469
470 * gfortran.dg/max_fmax_aarch64.f90: Rename to...
471 * gfortran.dg/max_expr.f90: ...this.
472 * gfortran.dg/min_fmin_aarch64.f90: Rename to...
473 * gfortran.dg/min_expr.f90: ...this.
474
475 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
476
477 PR tree-optimization/86725
478 * gcc.dg/vect/no-scevccp-pr86725-2.c: New test.
479 * gcc.dg/vect/no-scevccp-pr86725-3.c: Likewise.
480 * gcc.dg/vect/no-scevccp-pr86725-4.c: Likewise.
481 * gcc.dg/vect/no-scevccp-pr86725-5.c: Likewise.
482
483 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
484
485 PR tree-optimization/86725
486 * gcc.dg/vect/no-scevccp-pr86725-1.c: New test.
487
488 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
489
490 * gcc.dg/vect/vect-avg-16.c: New test.
491 * gcc.dg/vect/slp-37.c: Expect the loop to be vectorized.
492 * gcc.dg/vect/vect-strided-u8-i8-gap4.c,
493 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise for
494 the second loop in main1.
495
496 2018-08-22 Iain Sandoe <iain@sandoe.co.uk>
497
498 * gcc.dg/lto/pr85248_0.c (test_alias):
499 Stringify __USER_LABEL_PREFIX__.
500 (test_noreturn): Likewise.
501
502 2018-08-22 Richard Biener <rguenther@suse.de>
503
504 PR tree-optimization/86988
505 * g++.dg/pr86988.C: New testcase.
506
507 2018-08-22 Richard Biener <rguenther@suse.de>
508
509 PR tree-optimization/86945
510 * tree-cfg.c (generate_range_test): Use unsigned arithmetic.
511
512 2018-08-21 Janne Blomqvist <jb@gcc.gnu.org>
513
514 * gfortran.dg/nan_1.f90: Remove tests that test MAX/MIN with NaNs.
515
516 2018-08-21 Nicolas Koenig <koenigni@gcc.gnu.org>
517 Thomas Koenig <tkoenig@gcc.gnu.org>
518
519 PR fortran/25829
520 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
521 * gfortran.dg/f2003_io_1.f03: Add wait statement.
522
523 2018-08-21 Marek Polacek <polacek@redhat.com>
524
525 PR c++/86981, Implement -Wpessimizing-move.
526 * g++.dg/cpp0x/Wpessimizing-move1.C: New test.
527 * g++.dg/cpp0x/Wpessimizing-move2.C: New test.
528 * g++.dg/cpp0x/Wpessimizing-move3.C: New test.
529 * g++.dg/cpp0x/Wpessimizing-move4.C: New test.
530 * g++.dg/cpp1z/Wpessimizing-move1.C: New test.
531
532 PR c++/65043
533 * g++.dg/concepts/pr67595.C: Add dg-warning.
534 * g++.dg/cpp0x/Wnarrowing11.C: New test.
535 * g++.dg/cpp0x/Wnarrowing12.C: New test.
536 * g++.dg/cpp0x/rv-cast5.C: Add static_cast.
537
538 PR c++/86499
539 * g++.dg/cpp0x/lambda/lambda-non-local.C: New test.
540 * g++.dg/cpp0x/lambda/lambda-this10.C: Adjust dg-error.
541
542 2018-08-21 Ed Schonberg <schonberg@adacore.com>
543
544 * gnat.dg/expr_func7.adb, gnat.dg/expr_func7.ads: New testcase.
545
546 2018-08-21 Ed Schonberg <schonberg@adacore.com>
547
548 * gnat.dg/expr_func6.adb, gnat.dg/expr_func6.ads: New testcase.
549
550 2018-08-21 Javier Miranda <miranda@adacore.com>
551
552 * gnat.dg/spark2.adb, gnat.dg/spark2.ads: New testcase.
553
554 2018-08-21 Ed Schonberg <schonberg@adacore.com>
555
556 * gnat.dg/prot6.adb, gnat.dg/prot6.ads: New testcase.
557
558 2018-08-21 Ed Schonberg <schonberg@adacore.com>
559
560 * gnat.dg/access5.adb, gnat.dg/access5.ads: New testcase.
561
562 2018-08-21 Eric Botcazou <ebotcazou@adacore.com>
563
564 * gnat.dg/rep_clause7.adb: New testcase.
565
566 2018-08-21 Ed Schonberg <schonberg@adacore.com>
567
568 * gnat.dg/task1.adb, gnat.dg/task1.ads, gnat.dg/task1_pkg.adb,
569 gnat.dg/task1_pkg.ads: New testcase.
570
571 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
572
573 * gnat.dg/linkedlist.adb: New testcase.
574
575 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
576
577 * gnat.dg/elab6.adb, gnat.dg/elab6.ads, gnat.dg/elab6_pkg.adb,
578 gnat.dg/elab6_pkg.ads: New testcase.
579
580 2018-08-21 Ed Schonberg <schonberg@adacore.com>
581
582 * gnat.dg/expr_func5.adb: New testcase.
583
584 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
585
586 * gnat.dg/dynhash.adb: New testcase.
587
588 2018-08-21 Javier Miranda <miranda@adacore.com>
589
590 * gnat.dg/enum4.adb: New testcase.
591
592 2018-08-21 Tamar Christina <tamar.christina@arm.com>
593
594 * gcc.target/aarch64/large_struct_copy.c: New test.
595
596 2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
597
598 * g++.dg/torture/pr86763.C: Restrict to *-*-linux*.
599
600 2018-08-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
601
602 PR middle-end/86121
603 * gcc.dg/Wstringop-overflow-6.c: Remove xfail.
604
605 2018-08-21 Tom de Vries <tdevries@suse.de>
606
607 * gcc.c-torture/unsorted/dump-noaddr.x: Use -gno-record-gcc-switches
608 to avoid mismatch in .debug and .earlydebug dump files.
609
610 2018-08-20 Michael Meissner <meissner@linux.ibm.com>
611
612 PR target/87033
613 * gcc.target/powerpc/pr87033.c: New test.
614
615 2018-08-20 Martin Sebor <msebor@redhat.com>
616
617 PR tree-optimization/87034
618 * gcc.dg/builtin-sprintf-warn-20.c: New test.
619
620 2018-08-20 David Malcolm <dmalcolm@redhat.com>
621
622 PR other/84889
623 * gcc.dg/plugin/diagnostic-group-test-1.c: New test.
624 * gcc.dg/plugin/diagnostic_group_plugin.c: New test.
625 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
626
627 2018-08-20 H.J. Lu <hongjiu.lu@intel.com>
628
629 PR target/87014
630 * g++.dg/torture/pr87014.C: New file.
631
632 2018-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
633
634 PR target/86984
635 * gcc.target/alpha/pr86984.c: New test.
636
637 2018-08-20 Richard Biener <rguenther@suse.de>
638
639 PR tree-optimization/78655
640 * gcc.dg/tree-ssa/evrp11.c: New testcase.
641
642 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
643
644 * gcc.dg/debug/dwarf2/pr80263.c: Suppress pubtypes output
645 for Darwin.
646
647 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
648
649 * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF
650 test on Darwin.
651 * g++.dg/debug/dwarf2/pr85302.C: Likewise.
652 * gcc.dg/lto/pr83719_0.c: Likewise.
653
654 2018-08-17 Martin Sebor <msebor@redhat.com>
655
656 PR testsuite/86996
657 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
658
659 2018-08-17 David Malcolm <dmalcolm@redhat.com>
660
661 * g++.dg/conversion/Wwrite-strings.C: New test.
662
663 2018-08-17 Sandra Loosemore <sandra@codesourcery.com>
664 Chung-Lin Tang <cltang@codesourcery.com>
665 Xianmiao Qu <xianmiao_qu@c-sky.com>
666
667 C-SKY port: Testsuite
668
669 * g++.dg/Wno-frame-address.C: Adjust for C-SKY.
670 * g++.dg/torture/type-generic-1.C: Likewise.
671 * gcc.c-torture/compile/20000804-1.c: Likewise.
672 * gcc.c-torture/execute/20101011-1.c: Likewise.
673 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
674 * gcc.dg/20020312-2.c: Likewise.
675 * gcc.dg/Wno-frame-address.c: Likewise.
676 * gcc.dg/c11-true_min-1.c: Likewise.
677 * gcc.dg/sibcall-10.c: Likewise.
678 * gcc.dg/sibcall-9.c: Likewise.
679 * gcc.dg/stack-usage-1.c: Likewise.
680 * gcc.dg/torture/float32-tg-3.c: Likewise.
681 * gcc.dg/torture/float32x-tg-3.c: Likewise.
682 * gcc.dg/torture/float64-tg-3.c: Likewise.
683 * gcc.dg/torture/float64x-tg-3.c: Likewise.
684 * gcc.dg/torture/type-generic-1.c: Likewise.
685 * gcc.target/csky/*: New.
686 * lib/target-supports.exp (check_profiling_available): Add
687 csky-*-elf.
688 (check_effective_target_hard_float): Handle C-SKY targets with
689 single-precision hard float only.
690 (check_effective_target_logical_op_short_circuit): Handle C-SKY.
691
692 2018-08-17 David Malcolm <dmalcolm@redhat.com>
693
694 * gcc.dg/format/gcc_diag-1.c: Fix typo. Add test coverage for
695 gcc_dump_printf.
696 * gcc.dg/format/gcc_diag-10.c: Add gimple typedef. Add test
697 coverage for gcc_dump_printf.
698
699 2018-08-17 Martin Liska <mliska@suse.cz>
700
701 * g++.dg/opt/mpx.C: Fix scanned pattern.
702 * gcc.target/i386/mpx.c: Likewise.
703 * g++.dg/warn/Wunreachable-code-1.C: Remove.
704 * g++.dg/warn/Wunreachable-code-2.C: Likewise.
705 * gcc.dg/torture/pr52969.c: Likewise.
706 * g++.dg/warn/pr31246-2.C: Likewise.
707 * g++.dg/warn/pr31246.C: Likewise.
708 * gcc.dg/pr33092.c: Likewise.
709 * g++.dg/opt/eh1.C: Remove a deprecated option.
710 * g++.dg/template/inline1.C: Likewise.
711 * g++.dg/tree-ssa/pr81408.C: Likewise.
712 * gcc.dg/pr41837.c: Likewise.
713 * gcc.dg/pr41841.c: Likewise.
714 * gcc.dg/pr42250.c: Likewise.
715 * gcc.dg/pr43084.c: Likewise.
716 * gcc.dg/pr43317.c: Likewise.
717 * gcc.dg/pr51879-18.c: Likewise.
718 * gcc.dg/torture/pr36066.c: Likewise.
719 * gcc.dg/tree-ssa/ifc-8.c: Likewise.
720 * gcc.dg/tree-ssa/ifc-cd.c: Likewise.
721 * gcc.dg/tree-ssa/pr19210-1.c: Likewise.
722 * gcc.dg/tree-ssa/pr45122.c: Likewise.
723 * gcc.target/i386/pr45352-2.c: Likewise.
724 * gcc.target/i386/zee.c: Likewise.
725 * gfortran.dg/auto_char_len_2.f90: Likewise.
726 * gfortran.dg/auto_char_len_4.f90: Likewise.
727 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
728 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
729 * gfortran.dg/gomp/pr47331.f90: Likewise.
730 * gfortran.dg/pr40999.f: Likewise.
731 * gfortran.dg/pr41011.f: Likewise.
732 * gfortran.dg/pr42051.f03: Likewise.
733 * gfortran.dg/pr46804.f90: Likewise.
734 * gfortran.dg/pr83149_1.f90: Likewise.
735 * gfortran.dg/pr83149_b.f90: Likewise.
736 * gfortran.dg/whole_file_1.f90: Likewise.
737 * gfortran.dg/whole_file_10.f90: Likewise.
738 * gfortran.dg/whole_file_11.f90: Likewise.
739 * gfortran.dg/whole_file_12.f90: Likewise.
740 * gfortran.dg/whole_file_13.f90: Likewise.
741 * gfortran.dg/whole_file_14.f90: Likewise.
742 * gfortran.dg/whole_file_15.f90: Likewise.
743 * gfortran.dg/whole_file_16.f90: Likewise.
744 * gfortran.dg/whole_file_17.f90: Likewise.
745 * gfortran.dg/whole_file_18.f90: Likewise.
746 * gfortran.dg/whole_file_19.f90: Likewise.
747 * gfortran.dg/whole_file_2.f90: Likewise.
748 * gfortran.dg/whole_file_20.f03: Likewise.
749 * gfortran.dg/whole_file_3.f90: Likewise.
750 * gfortran.dg/whole_file_4.f90: Likewise.
751 * gfortran.dg/whole_file_5.f90: Likewise.
752 * gfortran.dg/whole_file_6.f90: Likewise.
753 * gfortran.dg/whole_file_7.f90: Likewise.
754 * gfortran.dg/whole_file_8.f90: Likewise.
755 * gfortran.dg/whole_file_9.f90: Likewise.
756 * gcc.dg/vect/vect.exp: Likewise.
757
758 2018-08-17 Richard Biener <rguenther@suse.de>
759
760 PR middle-end/86505
761 * gcc.dg/torture/pr86505.c: New testcase.
762
763 2018-08-16 Martin Sebor <msebor@redhat.com>
764
765 PR tree-optimization/86853
766 * gcc.dg/tree-ssa/builtin-sprintf-10.c: New test.
767 * gcc.dg/tree-ssa/builtin-sprintf-11.c: New test.
768 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Adjust.
769
770 2018-08-16 David Malcolm <dmalcolm@redhat.com>
771
772 * gcc.dg/missing-header-fixit-3.c: New test.
773
774 2018-08-16 David Malcolm <dmalcolm@redhat.com>
775
776 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
777 (test_fixit_insert_newline): Update expected output to show '+'
778 characters in margin of line-insertion fix-it hint.
779
780 2018-08-16 Nathan Sidwell <nathan@acm.org>
781
782 * gcc.dg/cpp/macsyntx.c: Adjust expected errors.
783 * gcc.dg/cpp/macsyntx2.c: likewise.
784
785 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
786
787 PR testsuite/86745
788 * gcc.target/i386/avx-cvt-2.c: Loosen scan-assembler strings.
789 * gcc.target/i386/avx-cvt-2.c: Ditto.
790
791 2018-08-16 David Malcolm <dmalcolm@redhat.com>
792
793 PR c++/70693
794 * c-c++-common/Wmisleading-indentation-pr70693.c: New test.
795
796 2018-08-16 Vlad Lazar <vlad.lazar@arm.com>
797
798 * gcc.target/aarch64/imm_choice_comparison.c: New test.
799
800 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
801
802 * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
803 (lib_strncmp): Likewise.
804
805 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
806
807 * c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin.
808 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
809 * g++.dg/torture/pr44295.C : Likewise.
810
811 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
812
813 PR testsuite/78544
814 * gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section
815 attributes and matching.
816 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
817 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
818
819 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
820
821 * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.
822
823 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
824
825 * gcc.target/i386/rop1.c: Remove.
826 * gcc.target/i386/pr83554 (dg-options): Remove -mmitigate-rop.
827
828 2018-08-15 Will Schmidt <will_schmidt@vnet.ibm.com>
829
830 * gcc.target/powerpc/fold-vec-splat-char.c: New.
831 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: New.
832 * gcc.target/powerpc/fold-vec-splat-int.c: New.
833 * gcc.target/powerpc/fold-vec-splat-longlong.c: New.
834 * gcc.target/powerpc/fold-vec-splat-pixel.c: New.
835 * gcc.target/powerpc/fold-vec-splat-short.c: New.
836
837 2018-08-15 David Malcolm <dmalcolm@redhat.com>
838
839 * g++.dg/diagnostic/aka3.C: New test.
840 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
841 output to show range labels.
842 * g++.dg/diagnostic/param-type-mismatch.C: Likewise.
843 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
844 * g++.dg/plugin/show-template-tree-color-labels.C: New test.
845 * gcc.dg/bad-binary-ops.c: Update expected output to show range
846 labels. Add an "aka" example.
847 * gcc.dg/cpp/pr66415-1.c: Update expected output to show range
848 labels.
849 * gcc.dg/format/diagnostic-ranges.c: Likewise.
850 * gcc.dg/format/pr72858.c: Likewise.
851 * gcc.dg/format/pr78498.c: Likewise.
852 * gcc.dg/param-type-mismatch.c: Add "-Wpointer-sign" to options.
853 Update expected output to show range labels. Add examples of
854 -Wincompatible-pointer-types and -Wpointer-sign for parameters.
855 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
856 Update expected output to show range labels.
857 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
858 (test_very_wide_line): Adjust so that label is at left-clipping
859 boundary.
860 (test_very_wide_line_2): New test.
861 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
862 Update expected output to show range labels.
863 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
864 * gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c: New test.
865 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
866 for new param to gcc_rich_location::add_expr.
867 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
868 Add "label" param.
869 (test_show_locus): Add examples of labels to various tests. Tweak
870 the "very wide_line" test case and duplicate it, to cover the
871 boundary values for clipping of labels against the left-margin.
872 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
873 diagnostic-test-show-locus-no-labels.c.
874 * gcc.dg/pr69554-1.c: Update expected output to show range labels.
875 Update line numbers of dg-locus directives.
876 * gcc.dg/pr69627.c: Update expected output to show range labels.
877 * lib/multiline.exp (proc _build_multiline_regex): Remove
878 special-case handling of lines with trailing '|'.
879
880 2018-08-15 Qing Zhao <qing.zhao@oracle.com>
881
882 PR testsuite/86519
883 * gcc.dg/strcmpopt_6.c: Scan the assembly file instead of
884 the .expand file.
885
886 2018-08-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
887
888 * gcc.dg/wmain.c: New test.
889
890 2018-08-15 Iain Sandoe <iain@sandoe.co.uk>
891
892 PR c/19315
893 * gcc.dg/graphite/pr82451.c: Make array 'a' an extern.
894 * gcc.dg/redecl-10.c: Expect warnings for the static vars with
895 unknown size.
896
897 2018-08-15 Martin Liska <mliska@suse.cz>
898
899 PR tree-optimization/86925
900 * gcc.dg/predict-20.c: New test.
901 * gcc.dg/predict-21.c: New test.
902
903 2018-08-15 Paolo Carlini <paolo.carlini@oracle.com>
904
905 * g++.dg/init/goto3.C: Adjust for error instead of permerror.
906
907 2018-08-14 Allan Sandfeld Jensen <allan.jensen@qt.io>
908
909 * gcc.target/i386/sse2-movs.c: New test.
910
911 2018-08-14 Martin Sebor <msebor@redhat.com>
912
913 PR tree-optimization/86650
914 * gcc.dg/Warray-bounds-34.c: New test.
915
916 2018-08-14 Janus Weil <janus@gcc.gnu.org>
917
918 PR fortran/86116
919 * gfortran.dg/generic_34.f90: New test case.
920
921 2018-08-13 Marek Polacek <polacek@redhat.com>
922
923 PR c++/57891
924 * g++.dg/cpp0x/Wnarrowing6.C: New test.
925 * g++.dg/cpp0x/Wnarrowing7.C: New test.
926 * g++.dg/cpp0x/Wnarrowing8.C: New test.
927 * g++.dg/cpp0x/Wnarrowing9.C: New test.
928 * g++.dg/cpp0x/Wnarrowing10.C: New test.
929 * g++.dg/cpp0x/constexpr-47969.C: Adjust dg-error.
930 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
931 * g++.dg/cpp0x/constexpr-targ.C: Likewise.
932 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
933 * g++.dg/ext/stmtexpr15.C: Likewise.
934 * g++.dg/gomp/pr47963.C: Likewise.
935 * g++.dg/init/new37.C: Likewise.
936 * g++.dg/init/new43.C: Likewise.
937 * g++.dg/other/fold1.C: Likewise.
938 * g++.dg/parse/array-size2.C: Likewise.
939 * g++.dg/template/dependent-name3.C: Likewise.
940 * g++.dg/cpp0x/constexpr-data2.C: Add dg-error.
941 * g++.dg/other/vrp1.C: Likewise.
942 * g++.dg/template/char1.C: Likewise.
943
944 2018-08-13 Segher Boessenkool <segher@kernel.crashing.org>
945
946 * gcc.target/powerpc/pr56605.c: The generated code can have an AND
947 instead of a ZERO_EXTEND.
948
949 2018-08-13 Martin Sebor <msebor@redhat.com>
950
951 PR tree-optimization/71625
952 * c-c++-common/attr-nonstring-3.c: Temporarily xfail a test case.
953 * g++.dg/init/string2.C: New test.
954 * g++.dg/init/string3.C: New test.
955 * g++.dg/init/string4.C: New test.
956 * gcc.dg/init-string-3.c: New test.
957 * gcc.dg/strlenopt-55.c: New test.
958 * gcc.dg/strlenopt-56.c: New test.
959
960 2018-08-13 Marek Polacek <polacek@redhat.com>
961
962 P0806R2 - Deprecate implicit capture of this via [=]
963 * g++.dg/cpp2a/lambda-this1.C: New test.
964 * g++.dg/cpp2a/lambda-this2.C: New test.
965 * g++.dg/cpp2a/lambda-this3.C: New test.
966
967 2018-08-13 Marek Polacek <polacek@redhat.com>
968
969 PR c++/86915
970 * g++.dg/diagnostic/auto1.C: New test.
971
972 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
973
974 PR fortran/66679
975 * gfortran.dg/transfer_class_3.f90: New test.
976
977 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
978
979 PR fortran/86906
980 * gfortran.dg/use_rename_9.f90: New test.
981
982 2018-08-11 Jakub Jelinek <jakub@redhat.com>
983
984 PR tree-optimization/86835
985 * gcc.dg/pr86835.c: New test.
986
987 2018-08-10 Janus Weil <janus@gcc.gnu.org>
988
989 PR fortran/57160
990 * gfortran.dg/actual_pointer_function_1.f90: Fix invalid test case.
991 * gfortran.dg/inline_matmul_23.f90: Add option "-ffrontend-optimize".
992 * gfortran.dg/short_circuiting_2.f90: New test case.
993 * gfortran.dg/short_circuiting_3.f90: New test case.
994
995 2018-08-10 Alexander Monakov <amonakov@ispras.ru>
996
997 PR target/82418
998 * gcc.target/i386/pr82418.c: New test.
999
1000 2018-08-10 Martin Liska <mliska@suse.cz>
1001
1002 PR target/83610
1003 * gcc.dg/predict-17.c: New test.
1004 * gcc.dg/predict-18.c: New test.
1005 * gcc.dg/predict-19.c: New test.
1006
1007 2018-08-10 Martin Liska <mliska@suse.cz>
1008
1009 PR tree-optimization/85799
1010 * gcc.dg/pr85799.c: New test.
1011
1012 2018-08-09 Jeff Law <law@redhat.com>
1013
1014 PR middle-end/86897
1015 * gcc.dg/uninit-suppress_2.c: Disable DOM.
1016
1017 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
1018
1019 * gcc.target/aarch64/sve/reduc_8.c: New test.
1020
1021 2018-08-09 David Malcolm <dmalcolm@redhat.com>
1022
1023 PR other/84889
1024 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New
1025 test.
1026 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
1027 New test.
1028 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
1029 * lib/prune.exp: Add -fno-diagnostics-show-line-numbers to
1030 TEST_ALWAYS_FLAGS.
1031
1032 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
1033
1034 PR tree-optimization/86858
1035 * gcc.dg/vect/pr86858.c: New test.
1036
1037 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
1038
1039 PR tree-optimization/86871
1040 * gcc.dg/vect/pr86871.c: New test.
1041
1042 2018-08-09 Paolo Carlini <paolo.carlini@oracle.com>
1043
1044 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1045
1046 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
1047
1048 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: Decrement
1049 arch and tune numbers by 2.
1050 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: Likewise.
1051 * gcc.target/s390/target-attribute/tattr-m31-1.c: Likewise.
1052 * gcc.target/s390/target-attribute/tattr-m31-10.c: Likewise.
1053 * gcc.target/s390/target-attribute/tattr-m31-11.c: Likewise.
1054 * gcc.target/s390/target-attribute/tattr-m31-12.c: Likewise.
1055 * gcc.target/s390/target-attribute/tattr-m31-13.c: Likewise.
1056 * gcc.target/s390/target-attribute/tattr-m31-14.c: Likewise.
1057 * gcc.target/s390/target-attribute/tattr-m31-15.c: Likewise.
1058 * gcc.target/s390/target-attribute/tattr-m31-16.c: Likewise.
1059 * gcc.target/s390/target-attribute/tattr-m31-17.c: Likewise.
1060 * gcc.target/s390/target-attribute/tattr-m31-18.c: Likewise.
1061 * gcc.target/s390/target-attribute/tattr-m31-19.c: Likewise.
1062 * gcc.target/s390/target-attribute/tattr-m31-2.c: Likewise.
1063 * gcc.target/s390/target-attribute/tattr-m31-20.c: Likewise.
1064 * gcc.target/s390/target-attribute/tattr-m31-21.c: Likewise.
1065 * gcc.target/s390/target-attribute/tattr-m31-22.c: Likewise.
1066 * gcc.target/s390/target-attribute/tattr-m31-23.c: Likewise.
1067 * gcc.target/s390/target-attribute/tattr-m31-24.c: Likewise.
1068 * gcc.target/s390/target-attribute/tattr-m31-25.c: Likewise.
1069 * gcc.target/s390/target-attribute/tattr-m31-26.c: Likewise.
1070 * gcc.target/s390/target-attribute/tattr-m31-27.c: Likewise.
1071 * gcc.target/s390/target-attribute/tattr-m31-28.c: Likewise.
1072 * gcc.target/s390/target-attribute/tattr-m31-29.c: Likewise.
1073 * gcc.target/s390/target-attribute/tattr-m31-3.c: Likewise.
1074 * gcc.target/s390/target-attribute/tattr-m31-30.c: Likewise.
1075 * gcc.target/s390/target-attribute/tattr-m31-31.c: Likewise.
1076 * gcc.target/s390/target-attribute/tattr-m31-32.c: Likewise.
1077 * gcc.target/s390/target-attribute/tattr-m31-4.c: Likewise.
1078 * gcc.target/s390/target-attribute/tattr-m31-5.c: Likewise.
1079 * gcc.target/s390/target-attribute/tattr-m31-6.c: Likewise.
1080 * gcc.target/s390/target-attribute/tattr-m31-7.c: Likewise.
1081 * gcc.target/s390/target-attribute/tattr-m31-8.c: Likewise.
1082 * gcc.target/s390/target-attribute/tattr-m31-9.c: Likewise.
1083 * gcc.target/s390/target-attribute/tattr-m64-1.c: Likewise.
1084 * gcc.target/s390/target-attribute/tattr-m64-10.c: Likewise.
1085 * gcc.target/s390/target-attribute/tattr-m64-11.c: Likewise.
1086 * gcc.target/s390/target-attribute/tattr-m64-12.c: Likewise.
1087 * gcc.target/s390/target-attribute/tattr-m64-13.c: Likewise.
1088 * gcc.target/s390/target-attribute/tattr-m64-14.c: Likewise.
1089 * gcc.target/s390/target-attribute/tattr-m64-15.c: Likewise.
1090 * gcc.target/s390/target-attribute/tattr-m64-16.c: Likewise.
1091 * gcc.target/s390/target-attribute/tattr-m64-17.c: Likewise.
1092 * gcc.target/s390/target-attribute/tattr-m64-18.c: Likewise.
1093 * gcc.target/s390/target-attribute/tattr-m64-19.c: Likewise.
1094 * gcc.target/s390/target-attribute/tattr-m64-2.c: Likewise.
1095 * gcc.target/s390/target-attribute/tattr-m64-20.c: Likewise.
1096 * gcc.target/s390/target-attribute/tattr-m64-21.c: Likewise.
1097 * gcc.target/s390/target-attribute/tattr-m64-22.c: Likewise.
1098 * gcc.target/s390/target-attribute/tattr-m64-23.c: Likewise.
1099 * gcc.target/s390/target-attribute/tattr-m64-24.c: Likewise.
1100 * gcc.target/s390/target-attribute/tattr-m64-25.c: Likewise.
1101 * gcc.target/s390/target-attribute/tattr-m64-26.c: Likewise.
1102 * gcc.target/s390/target-attribute/tattr-m64-27.c: Likewise.
1103 * gcc.target/s390/target-attribute/tattr-m64-28.c: Likewise.
1104 * gcc.target/s390/target-attribute/tattr-m64-29.c: Likewise.
1105 * gcc.target/s390/target-attribute/tattr-m64-3.c: Likewise.
1106 * gcc.target/s390/target-attribute/tattr-m64-30.c: Likewise.
1107 * gcc.target/s390/target-attribute/tattr-m64-31.c: Likewise.
1108 * gcc.target/s390/target-attribute/tattr-m64-32.c: Likewise.
1109 * gcc.target/s390/target-attribute/tattr-m64-33.c: Likewise.
1110 * gcc.target/s390/target-attribute/tattr-m64-4.c: Likewise.
1111 * gcc.target/s390/target-attribute/tattr-m64-5.c: Likewise.
1112 * gcc.target/s390/target-attribute/tattr-m64-6.c: Likewise.
1113 * gcc.target/s390/target-attribute/tattr-m64-7.c: Likewise.
1114 * gcc.target/s390/target-attribute/tattr-m64-8.c: Likewise.
1115 * gcc.target/s390/target-attribute/tattr-m64-9.c: Likewise.
1116
1117 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
1118
1119 PR target/84332
1120 * gcc.target/s390/pr84332.c: New testcase.
1121
1122 2018-08-08 Andreas Schwab <schwab@linux-m68k.org>
1123
1124 PR target/46179
1125 * gcc.target/m68k/tls-dimode.c: New file.
1126
1127 2018-08-08 Nathan Sidwell <nathan@acm.org>
1128
1129 * c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h,
1130 c-c++-common/inc-from-1.c: New
1131
1132 2018-08-08 Andreas Krebbel <krebbel@linux.ibm.com>
1133
1134 PR target/85295
1135 * gcc.target/s390/TI-constants-lra.c: New testcase.
1136 * gcc.target/s390/TI-constants-nolra.c: New testcase.
1137
1138 2018-08-08 Ilya Leoshkevich <iii@linux.ibm.com>
1139
1140 * gcc.target/s390/hotpatch-8.c: Remove.
1141 * gcc.target/s390/hotpatch-9.c: Remove.
1142 * gcc.target/s390/mnop-mcount-m31-fpic.c: Remove.
1143 * gcc.target/s390/mnop-mcount-m31.c: Remove.
1144
1145 2018-08-08 Jakub Jelinek <jakub@redhat.com>
1146
1147 P0595R1 - is_constant_evaluated
1148 * g++.dg/cpp2a/is-constant-evaluated1.C: New test.
1149
1150 PR c++/86836
1151 * g++.dg/cpp1z/decomp46.C: New test.
1152
1153 PR c++/86738
1154 * g++.dg/opt/pr86738.C: New test.
1155
1156 2018-08-07 Richard Sandiford <richard.sandiford@arm.com>
1157
1158 PR target/86838
1159 * gcc.target/aarch64/frecpe_1.c: New test.
1160 * gcc.target/aarch64/frecpe_2.c: Likewise.
1161
1162 2018-08-07 Paolo Carlini <paolo.carlini@oracle.com>
1163
1164 PR c++/59480, DR 136
1165 * g++.dg/other/friend8.C: New.
1166 * g++.dg/other/friend9.C: Likewise.
1167 * g++.dg/other/friend10.C: Likewise.
1168 * g++.dg/other/friend11.C: Likewise.
1169 * g++.dg/other/friend12.C: Likewise.
1170 * g++.dg/other/friend13.C: Likewise.
1171 * g++.dg/other/friend14.C: Likewise.
1172 * g++.dg/other/friend15.C: Likewise.
1173 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1174 * g++.dg/parse/defarg8.C: Likewise.
1175
1176 2018-08-07 Martin Liska <mliska@suse.cz>
1177
1178 PR middle-end/83023
1179 * gcc.dg/predict-16.c: New test.
1180 * g++.dg/predict-1.C: New test.
1181
1182 2018-08-07 Steve Ellcey <sellcey@cavium.com>
1183 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1184
1185 PR tree-optimization/80925
1186 * gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops
1187 vectorized on !vect_hw_misalign targets.
1188
1189 2018-08-06 Marek Polacek <polacek@redhat.com>
1190
1191 PR c++/86767
1192 * g++.dg/cpp1y/constexpr-86767.C: New test.
1193
1194 2018-08-06 Uros Bizjak <ubizjak@gmail.com>
1195
1196 * g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt
1197 for target *-*-linux-gnu.
1198
1199 2018-08-06 Alan Hayward <alan.hayward@arm.com>
1200
1201 * gcc.target/aarch64/sve/tls_preserve_1.c: New test.
1202 * gcc.target/aarch64/sve/tls_preserve_2.c: New test.
1203 * gcc.target/aarch64/sve/tls_preserve_3.c: New test.
1204
1205 2018-08-06 Andreas Krebbel <krebbel@linux.ibm.com>
1206
1207 * gcc.target/s390/nomemloopunroll-1.c: New test.
1208
1209 2018-08-05 H.J. Lu <hongjiu.lu@intel.com>
1210
1211 PR target/86386
1212 * gcc.target/i386/pr86386.c: New file.
1213
1214 2018-08-04 Tom de Vries <tdevries@suse.de>
1215
1216 * lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line.
1217
1218 2018-08-04 Andreas Schwab <schwab@linux-m68k.org>
1219
1220 * gcc.dg/guality/const-volatile.c: Remove duplicate test
1221 "type:cvip".
1222
1223 2018-08-04 Janus Weil <janus@gcc.gnu.org>
1224
1225 PR fortran/45521
1226 * gfortran.dg/interface_assignment_6.f90: New test case.
1227
1228 2018-08-04 Uros Bizjak <ubizjak@gmail.com>
1229
1230 PR testsuite/86153
1231 * g++.dg/pr83239.C (dg-options): Add -finline-limit=500.
1232
1233 2018-08-03 David Malcolm <dmalcolm@redhat.com>
1234 Jonathan Wakely <jwakely@redhat.com>
1235
1236 PR c++/85523
1237 * g++.dg/pr85523.C: New test.
1238
1239 2018-08-03 Bogdan Harjoc <harjoc@gmail.com>
1240
1241 PR c/86690
1242 * gcc.dg/union-duplicate-field.c: New test.
1243
1244 2018-08-03 Jason Merrill <jason@redhat.com>
1245
1246 PR c++/86706
1247 * g++.dg/template/pr86706.C: New test.
1248
1249 2018-08-03 Richard Sandiford <richard.sandiford@arm.com>
1250
1251 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect AVG_FLOOR to be used
1252 on vect_avg_qi targets.
1253 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
1254 * gcc.dg/vect/bb-slp-pow-1.c: New test.
1255 * gcc.dg/vect/vect-avg-15.c: Likewise.
1256
1257 2018-08-03 Martin Liska <mliska@suse.cz>
1258
1259 * gcc.dg/predict-1.c: Adjust scanned pattern to cover 2 digits.
1260 * gcc.dg/predict-13.c: Likewise.
1261 * gcc.dg/predict-3.c: Likewise.
1262 * gcc.dg/predict-4.c: Likewise.
1263 * gcc.dg/predict-5.c: Likewise.
1264 * gcc.dg/predict-6.c: Likewise.
1265 * gcc.dg/predict-9.c: Likewise.
1266 * gfortran.dg/predict-1.f90: Likewise.
1267
1268 2018-08-02 Richard Biener <rguenther@suse.de>
1269
1270 PR c++/86763
1271 * g++.dg/torture/pr86763.C: New testcase.
1272
1273 2018-08-02 Richard Biener <rguenther@suse.de>
1274
1275 PR tree-optimization/86816
1276 * g++.dg/torture/pr86816.C: New testcase.
1277
1278 2018-08-02 Richard Sandiford <richard.sandiford@arm.com>
1279
1280 * gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate
1281 to be used.
1282 * gcc.target/aarch64/f16_mov_immediate_2.c: Likewise.
1283 * gcc.target/aarch64/f16_mov_immediate_3.c: Force +nofp16.
1284 * gcc.target/aarch64/sve/single_1.c: Except fmov immediate to be used
1285 for .h.
1286 * gcc.target/aarch64/sve/single_2.c: Likewise.
1287 * gcc.target/aarch64/sve/single_3.c: Likewise.
1288 * gcc.target/aarch64/sve/single_4.c: Likewise.
1289
1290 2018-08-02 Jackson Woodruff <jackson.woodruff@arm.com>
1291
1292 PR target/86014
1293 * gcc.target/aarch64/ldp_stp_13.c: New test.
1294
1295 2018-08-01 Martin Sebor <msebor@redhat.com>
1296
1297 PR tree-optimization/86650
1298 * gcc.dg/format/gcc_diag-10.c: Adjust.
1299
1300 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1301
1302 * gcc.target/aarch64/sve/var_stride_2.c: Update expected form
1303 of range check.
1304 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
1305
1306 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1307
1308 PR target/86753
1309 * gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests.
1310 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
1311
1312 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1313
1314 * gcc.dg/pointer-range-check-1.c: New test.
1315 * gcc.dg/pointer-range-check-2.c: Likewise.
1316
1317 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1318
1319 PR tree-optimization/86749
1320 * gcc.dg/vect/pr86749.c: New test.
1321
1322 2018-08-01 Paolo Carlini <paolo.carlini@oracle.com>
1323
1324 PR c++/86661
1325 * g++.dg/lookup/name-clash12.C: New.
1326
1327 2018-08-01 Richard Biener <rguenther@suse.de>
1328
1329 * gcc.dg/tree-ssa/ssa-fre-68.c: New testcase.
1330
1331 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
1332
1333 * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0.
1334
1335 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
1336
1337 * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*.
1338
1339 2018-08-01 Martin Liska <mliska@suse.cz>
1340
1341 * gcc.dg/tree-prof/stringop-1.c: Adjust scanned pattern.
1342 * gcc.dg/tree-prof/stringop-2.c: Likewise.
1343 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
1344 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1345 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
1346 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
1347 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
1348 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
1349
1350 2018-08-01 Martin Liska <mliska@suse.cz>
1351
1352 PR value-prof/35543
1353 * gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove.
1354
1355 2018-08-01 Sam Tebbs <sam.tebbs@arm.com>
1356
1357 * gcc.target/aarch64/extract_zero_extend.c: New file.
1358
1359 2018-08-01 Jakub Jelinek <jakub@redhat.com>
1360
1361 PR c/85704
1362 * gcc.c-torture/compile/pr85704.c: New test.
1363
1364 2018-07-31 Alexandre Oliva <oliva@adacore.com>
1365 Olivier Hainque <hainque@adacore.com>
1366
1367 * gnat.dg/dinst.adb: New.
1368 * gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New.
1369
1370 2018-07-31 David Malcolm <dmalcolm@redhat.com>
1371
1372 * gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for
1373 tdiag and cxxdiag.
1374 * gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G
1375 and %K.
1376
1377 2018-07-31 Richard Earnshaw <rearnsha@arm.com>
1378
1379 * c-c++-common/spec-barrier-1.c: New test.
1380 * c-c++-common/spec-barrier-2.c: New test.
1381 * gcc.dg/spec-barrier-3.c: New test.
1382
1383 2018-07-31 Martin Sebor <msebor@redhat.com>
1384
1385 PR tree-optimization/86741
1386 * gcc.dg/Warray-bounds-33.c: New test.
1387
1388 2018-07-31 Andreas Krebbel <krebbel@linux.ibm.com>
1389
1390 * gcc.target/s390/memset-1.c: Improve testcase.
1391
1392 2018-07-31 Tom de Vries <tdevries@suse.de>
1393
1394 PR debug/86687
1395 * g++.dg/guality/pr86687.C: New test.
1396
1397 2018-07-31 Jakub Jelinek <jakub@redhat.com>
1398
1399 P1008R1 - prohibit aggregates with user-declared constructors
1400 * g++.dg/ext/is_aggregate.C: Add tests with deleted or defaulted ctor.
1401 * g++.dg/cpp0x/defaulted1.C (main): Ifdef out for C++2a B b = {1};.
1402 * g++.dg/cpp0x/deleted2.C: Expect error for C++2a.
1403 * g++.dg/cpp2a/aggr1.C: New test.
1404 * g++.dg/cpp2a/aggr2.C: New test.
1405
1406 2018-07-31 Segher Boessenkool <segher@kernel.crashing.org>
1407
1408 PR target/86640
1409 * gcc.target/arm/pr86640.c: New testcase.
1410
1411 2018-07-31 Martin Liska <mliska@suse.cz>
1412
1413 PR gcov-profile/85338
1414 PR gcov-profile/85350
1415 PR gcov-profile/85372
1416 * gcc.misc-tests/gcov-pr85338.c: New test.
1417 * gcc.misc-tests/gcov-pr85350.c: New test.
1418 * gcc.misc-tests/gcov-pr85372.c: New test.
1419
1420 2018-07-31 Martin Liska <mliska@suse.cz>
1421
1422 PR gcov-profile/83813
1423 PR gcov-profile/84758
1424 PR gcov-profile/85217
1425 PR gcov-profile/85332
1426 * gcc.misc-tests/gcov-pr83813.c: New test.
1427 * gcc.misc-tests/gcov-pr84758.c: New test.
1428 * gcc.misc-tests/gcov-pr85217.c: New test.
1429 * gcc.misc-tests/gcov-pr85332.c: New test.
1430
1431 2018-07-31 Ed Schonberg <schonberg@adacore.com>
1432
1433 * gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb,
1434 gnat.dg/prot5_pkg.ads: New testcase.
1435
1436 2018-07-31 Justin Squirek <squirek@adacore.com>
1437
1438 * gnat.dg/addr11.adb: New testcase.
1439
1440 2018-07-31 Hristian Kirtchev <kirtchev@adacore.com>
1441
1442 * gnat.dg/global.adb, gnat.dg/global.ads: New testcase.
1443
1444 2018-07-31 Gary Dismukes <dismukes@adacore.com>
1445
1446 * gnat.dg/block_ext_return_assert_failure.adb: New testcase.
1447
1448 2018-07-31 Ed Schonberg <schonberg@adacore.com>
1449
1450 * gnat.dg/iter3.adb: New testcase.
1451
1452 2018-07-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
1453
1454 Revert 'AsyncI/O patch committed'
1455 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
1456 Thomas Koenig <tkoenig@gcc.gnu.org>
1457
1458 PR fortran/25829
1459 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
1460 * gfortran.dg/f2003_io_1.f03: Add wait statement.
1461
1462 2018-07-30 Segher Boessenkool <segher@kernel.crashing.org>
1463
1464 PR rtl-optimization/85160
1465 * gcc.target/powerpc/combine-2-2.c: New testcase.
1466
1467 2018-07-27 Martin Sebor <msebor@redhat.com>
1468
1469 PR tree-optimization/86696
1470 * g++.dg/pr86696.C: New test.
1471
1472 2018-07-27 David Malcolm <dmalcolm@redhat.com>
1473
1474 PR tree-optimization/86636
1475 * gcc.c-torture/compile/pr86636.c: Add dg-do compile.
1476 Add dg-require-effective-target pthread.
1477
1478 2018-07-26 Qing Zhao <qing.zhao@oracle.com>
1479
1480 * gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation.
1481 * gcc.dg/strcmpopt_6.c: Likewise.
1482
1483 2018-07-26 Pat Haugen <pthaugen@us.ibm.com>
1484
1485 PR target/86612
1486 * gcc.target/powerpc/pr58673-2.c: Call strdup.
1487
1488 2018-07-26 Martin Sebor <msebor@redhat.com>
1489
1490 PR tree-optimization/86043
1491 PR tree-optimization/86042
1492 * gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to
1493 pr86688.
1494 * gcc.dg/strlenopt-44.c: New test.
1495
1496 2018-07-26 Martin Liska <mliska@suse.cz>
1497
1498 PR gcov-profile/86536
1499 * gcc.misc-tests/gcov-pr86536.c: New test.
1500
1501 2018-07-25 Martin Sebor <msebor@redhat.com>
1502
1503 * gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives
1504 ignored by the test harness.
1505
1506 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
1507 Thomas Koenig <tkoenig@gcc.gnu.org>
1508
1509 PR fortran/25829
1510 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
1511 * gfortran.dg/f2003_io_1.f03: Add wait statement.
1512
1513 2018-07-25 Jakub Jelinek <jakub@redhat.com>
1514
1515 PR c++/85515
1516 * g++.dg/pr85515-2.C: Add expected dg-error.
1517 * g++.dg/cpp0x/range-for36.C: New test.
1518
1519 2018-07-25 Claudiu Zissulescu <claziss@synopsys.com>
1520
1521 * gcc.target/arc/uncached-1.c: New test.
1522 * gcc.target/arc/uncached-2.c: Likewise.
1523
1524 2018-07-24 Martin Sebor <msebor@redhat.com>
1525
1526 PR tree-optimization/86622
1527 PR tree-optimization/86532
1528 * gcc.c-torture/execute/strlen-2.c: New test.
1529 * gcc.c-torture/execute/strlen-3.c: New test.
1530 * gcc.c-torture/execute/strlen-4.c: New test.
1531
1532 2018-07-24 David Malcolm <dmalcolm@redhat.com>
1533
1534 PR tree-optimization/86636
1535 * gcc.c-torture/compile/pr86636.c: New test.
1536
1537 2018-07-24 Matthew Malcomson <matthew.malcomson@arm.com>
1538
1539 * gcc.target/aarch64/simd/vect_su_add_sub.c: New.
1540
1541 2018-07-24 Jakub Jelinek <jakub@redhat.com>
1542
1543 PR middle-end/86627
1544 * gcc.target/i386/pr86627.c: New test.
1545
1546 PR testsuite/86649
1547 * g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1.
1548 * g++.dg/tree-ssa-/pr19476-5.C: Likewise.
1549 * g++.dg/tree-ssa-/pr19476-6.C: New test.
1550 * g++.dg/tree-ssa-/pr19476-7.C: New test.
1551
1552 2018-07-23 Carl Love <cel@us.ibm.com>
1553
1554 PR 86591
1555 * gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to
1556 file altivec-2-runnable.c.
1557 * gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests.
1558 * gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor.
1559 Update dg-final test for __divdi3 and __udivdi3 instructions. Update
1560 comments for instruction generated by vec_mergeh, vec_perm, vec_round,
1561 vec_cts, vec_ctu, vec_cpsgn tests.
1562
1563 2018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
1564
1565 PR c/86617
1566 * gcc.dg/pr86617.c: New test.
1567
1568 2018-07-23 Jakub Jelinek <jakub@redhat.com>
1569
1570 PR c++/86569
1571 * g++.dg/warn/Wnonnull-compare-9.C: New test.
1572
1573 2018-07-20 Martin Sebor <msebor@redhat.com>
1574
1575 PR middle-end/82063
1576 * c-c++-common/pr68657-1.c: Adjust.
1577 * c-c++-common/pr68657-2.c: Same.
1578 * c-c++-common/pr68657-3.c: Same.
1579 * c-c++-common/pr68833-1.c: Same.
1580 * gcc.dg/Walloc-size-larger-than-16.c: Same.
1581 * gcc.dg/Walloca-larger-than.c: New test.
1582 * gcc.dg/Walloca-larger-than-2.c: New test.
1583 * gcc.dg/Wframe-larger-than-2.c: New test.
1584 * gcc.dg/Wlarger-than3.c: New test.
1585 * gcc.dg/Wvla-larger-than-3.c: New test.
1586 * gcc.dg/pr42611.c: Adjust.
1587 * gnat.dg/frame_overflow.adb: Same.
1588
1589 2018-07-20 Martin Sebor <msebor@redhat.com>
1590
1591 PR tree-optimization/86613
1592 PR tree-optimization/86611
1593 * c-c++-common/Warray-bounds-2.c: Undefine macros and
1594 prune duplicate warnings.
1595 * gcc.dg/Warray-bounds-31.c: Xfail test cases with
1596 data-model-dependencies.
1597 * gcc.dg/Warray-bounds-32.c: Ditto.
1598
1599 2018-07-20 Richard Biener <rguenther@suse.de>
1600
1601 PR debug/86585
1602 * g++.dg/lto/pr86585_0.C: New testcase.
1603 * g++.dg/lto/pr86585_1.C: Likewise.
1604
1605 2018-07-19 Martin Sebor <msebor@redhat.com>
1606
1607 PR tree-optimization/83776
1608 PR tree-optimization/84047
1609 * gcc.dg/Warray-bounds-29.c: New test.
1610 * gcc.dg/Warray-bounds-30.c: New test.
1611 * gcc.dg/Warray-bounds-31.c: New test.
1612 * gcc.dg/Warray-bounds-32.c: New test.
1613
1614 2018-07-19 Michael Collison <michael.collison@arm.com>
1615 Richard Henderson <rth@redhat.com>
1616
1617 * gcc.target/aarch64/builtin_sadd_128.c: New testcase.
1618 * gcc.target/aarch64/builtin_saddl.c: New testcase.
1619 * gcc.target/aarch64/builtin_saddll.c: New testcase.
1620 * gcc.target/aarch64/builtin_uadd_128.c: New testcase.
1621 * gcc.target/aarch64/builtin_uaddl.c: New testcase.
1622 * gcc.target/aarch64/builtin_uaddll.c: New testcase.
1623 * gcc.target/aarch64/builtin_ssub_128.c: New testcase.
1624 * gcc.target/aarch64/builtin_ssubl.c: New testcase.
1625 * gcc.target/aarch64/builtin_ssubll.c: New testcase.
1626 * gcc.target/aarch64/builtin_usub_128.c: New testcase.
1627 * gcc.target/aarch64/builtin_usubl.c: New testcase.
1628 * gcc.target/aarch64/builtin_usubll.c: New testcase.
1629
1630 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1631
1632 Revert fix for c++/59480 (and testsuite followup)
1633
1634 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1635
1636 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1637
1638 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1639
1640 PR c++/59480, DR 136
1641 * g++.dg/other/friend8.C: New.
1642 * g++.dg/other/friend9.C: Likewise.
1643 * g++.dg/other/friend10.C: Likewise.
1644 * g++.dg/other/friend11.C: Likewise.
1645 * g++.dg/other/friend12.C: Likewise.
1646 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1647 * g++.dg/parse/defarg8.C: Likewise.
1648
1649 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
1650
1651 * gcc.target/aarch64/profile.c: New test.
1652
1653 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
1654
1655 PR target/83009
1656 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
1657
1658 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
1659
1660 PR target/86560
1661 * gcc.target/i386/pr86560-4.c: New test.
1662 * gcc.target/i386/pr86560-5.c: Likewise.
1663
1664 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
1665
1666 PR target/86560
1667 * gcc.target/i386/pr86560-1.c: New test.
1668 * gcc.target/i386/pr86560-2.c: Likewise.
1669 * gcc.target/i386/pr86560-3.c: Likewise.
1670
1671 2018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1672
1673 * gfortran.dg/max_fmax_aarch64.f90: New test.
1674 * gfortran.dg/min_fmin_aarch64.f90: Likewise.
1675 * gfortran.dg/minmax_integer.f90: Likewise.
1676
1677 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1678
1679 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1680
1681 2018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1682
1683 PR middle-end/86544
1684 * g++.dg/tree-ssa/pr86544.C: New test.
1685
1686 2018-07-18 Jakub Jelinek <jakub@redhat.com>
1687
1688 PR c++/86550
1689 * g++.dg/cpp0x/lambda/lambda-86550.C: New test.
1690
1691 2018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
1692
1693 PR 69558
1694 * c-c++-common/cpp/diagnostic-pragma-2.c: New test.
1695 * c-c++-common/pr69558.c: Remove xfail.
1696 * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations.
1697 * gcc.dg/pr61817-1.c: Likewise.
1698 * gcc.dg/pr61817-2.c: Likewise.
1699 * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location.
1700
1701 2018-07-18 Janus Weil <janus@gcc.gnu.org>
1702
1703 PR fortran/85599
1704 * gfortran.dg/function_optimize_5.f90: Add option
1705 '-faggressive-function-elimination' and update dg-warning clauses.
1706 * gfortran.dg/short_circuiting.f90: New test.
1707
1708 2018-07-18 Marek Polacek <polacek@redhat.com>
1709
1710 PR c++/86190 - bogus -Wsign-conversion warning
1711 * g++.dg/warn/Wsign-conversion-3.C: New test.
1712 * g++.dg/warn/Wsign-conversion-4.C: New test.
1713
1714 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1715
1716 PR c++/59480, DR 136
1717 * g++.dg/other/friend8.C: New.
1718 * g++.dg/other/friend9.C: Likewise.
1719 * g++.dg/other/friend10.C: Likewise.
1720 * g++.dg/other/friend11.C: Likewise.
1721 * g++.dg/other/friend12.C: Likewise.
1722 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1723 * g++.dg/parse/defarg8.C: Likewise.
1724
1725 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1726
1727 * g++.dg/ext/uow-3.C: Adjust.
1728 * g++.dg/ext/uow-4.C: Likewise.
1729 * g++.dg/lookup/name-clash11.C: Likewise.
1730 * g++.dg/lookup/name-clash7.C: Likewise.
1731 * g++.dg/lookup/redecl1.C: Likewise.
1732 * g++.dg/warn/changes-meaning.C: Likewise.
1733 * g++.old-deja/g++.jason/scoping8.C: Likewise.
1734 * g++.old-deja/g++.law/nest1.C: Likewise.
1735
1736 2018-07-18 Richard Biener <rguenther@suse.de>
1737
1738 PR debug/86523
1739 * g++.dg/lto/pr86523-3_0.C: New testcase.
1740
1741 2018-07-17 Andreas Schwab <schwab@linux-m68k.org>
1742
1743 * gcc.target/m68k/mulsi_highpart.c: New test.
1744
1745 2018-07-17 Jakub Jelinek <jakub@redhat.com>
1746
1747 * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error.
1748 * gcc.dg/cpp/pr61854-c94.c (foo): Likewise.
1749 * gcc.dg/cpp/pr61854-4.c (foo): Likewise.
1750 * gcc.dg/cpp/pr61854-8.c: New test.
1751
1752 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
1753
1754 * gcc.target/powerpc/pr85456.c: Require longdouble128.
1755
1756 2018-07-17 Fritz Reese <fritzoreese@gmail.com>
1757
1758 PR fortran/83184
1759 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
1760
1761 2018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com>
1762
1763 * gcc.target/powerpc/fold-vec-unpack-char.c: New.
1764 * gcc.target/powerpc/fold-vec-unpack-float.c: New.
1765 * gcc.target/powerpc/fold-vec-unpack-int.c: New.
1766 * gcc.target/powerpc/fold-vec-unpack-pixel.c: New.
1767 * gcc.target/powerpc/fold-vec-unpack-short.c: New.
1768
1769 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
1770
1771 * gcc.target/powerpc/pr57150.c: Require longdouble128.
1772 * gcc.target/powerpc/pr79916.c: Require dfp.
1773
1774 2018-07-17 Richard Biener <rguenther@suse.de>
1775
1776 PR lto/86456
1777 * g++.dg/debug/dwarf2/pr86456.C: New testcase.
1778
1779 2018-07-17 Robin Dapp <rdapp@linux.ibm.com>
1780
1781 * gcc.target/s390/function-align1.c: New test.
1782 * gcc.target/s390/function-align2.c: New test.
1783 * gcc.target/s390/function-align3.c: New test.
1784
1785 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
1786
1787 * gnat.dg/discr55.adb: New test.
1788
1789 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1790
1791 * gcc.target/i386/vartrack-1.c (dg-options): Add
1792 -fomit-frame-pointer.
1793
1794 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1795
1796 * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
1797 (dg-lto-options): Add -fPIC.
1798 * g++.dg/lto/pr86523-2_0.C: Likewise.
1799
1800 2018-07-17 Martin Liska <mliska@suse.cz>
1801
1802 * gcc.target/powerpc/loop_align.c: Update scanned pattern.
1803
1804 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1805
1806 * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
1807 testcase.
1808
1809 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
1810
1811 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
1812
1813 2018-07-17 Patrick Bernardi <bernardi@adacore.com>
1814
1815 * gnat.dg/memorytest.adb: New testcase.
1816
1817 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
1818
1819 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads:
1820 New testcase.
1821
1822 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1823
1824 * gnat.dg/equal3.adb: New testcase.
1825
1826 2018-07-17 Justin Squirek <squirek@adacore.com>
1827
1828 * gnat.dg/split_args.adb: New testcase.
1829
1830 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1831
1832 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
1833
1834 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
1835
1836 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads:
1837 New testcase.
1838
1839 2018-07-16 Carl Love <cel@us.ibm.com>
1840
1841 PR target/86414
1842 Forgot the PR number on the commit log.
1843
1844 2018-07-16 Carl Love <cel@us.ibm.com>
1845
1846 PR target/86414
1847 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
1848 longdouble128.
1849 * gcc.target/powerpc/divkc3-3.c: Ditto.
1850 * gcc.target/powerpc/mulkc3-2.c: Ditto.
1851 * gcc.target/powerpc/mulkc3-3.c: Ditto.
1852 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
1853 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
1854
1855 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1856
1857 * gcc.target/powerpc/convert-fp-128.c: New testcase.
1858 * gcc.target/powerpc/convert-fp-64.c: New testcase.
1859
1860 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1861
1862 * lib/target-supports.exp (check_effective_target_longdouble64,
1863 check_effective_target_ppc_float128,
1864 check_effective_target_ppc_float128_insns,
1865 check_effective_target_powerpc_vsx): New.
1866
1867 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1868
1869 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
1870 syntax error.
1871
1872 2018-07-16 Jakub Jelinek <jakub@redhat.com>
1873
1874 PR tree-optimization/86526
1875 * gcc.c-torture/compile/pr86526.c: New test.
1876
1877 2018-07-16 Carl Love <cel@us.ibm.com>
1878
1879 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
1880 longdouble128.
1881 * gcc.target/powerpc/divkc3-3.c: Ditto.
1882 * gcc.target/powerpc/mulkc3-2.c: Ditto.
1883 * gcc.target/powerpc/mulkc3-3.c: Ditto.
1884 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
1885 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
1886
1887 2018-07-16 Fritz Reese <fritzoreese@gmail.com>
1888
1889 PR fortran/83184
1890 * gfortran.dg/assumed_rank_14.f90: New testcase.
1891 * gfortran.dg/assumed_rank_15.f90: New testcase.
1892 * gfortran.dg/dec_structure_8.f90: Update error messages.
1893 * gfortran.dg/dec_structure_23.f90: Update error messages.
1894
1895 2018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
1896
1897 PR middle-end/86528
1898 * gcc.c-torture/execute/pr86528.c: New test.
1899 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
1900
1901 2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
1902
1903 * g++.dg/template/spec40.C: New.
1904 * g++.dg/parse/ptrmem8.C: Likewise.
1905
1906 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1907
1908 * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
1909 * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
1910 * gcc.target/s390/mnop-mcount-m31.c: New testcase.
1911 * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
1912 * gcc.target/s390/mnop-mcount-m64.c: New testcase.
1913
1914 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1915
1916 * gcc.target/s390/mrecord-mcount.c: New testcase.
1917
1918 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1919
1920 * gcc.target/s390/mfentry-m64.c: New testcase.
1921
1922 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1923
1924 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
1925 testcase.
1926
1927 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1928
1929 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
1930 testcase.
1931
1932 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1933
1934 * gnat.dg/wide_wide_value1.adb: New testcase.
1935
1936 2018-07-16 Javier Miranda <miranda@adacore.com>
1937
1938 * gnat.dg/bit_order1.adb: New testcase.
1939
1940 2018-07-16 Javier Miranda <miranda@adacore.com>
1941
1942 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
1943
1944 2018-07-16 Richard Biener <rguenther@suse.de>
1945
1946 PR lto/86523
1947 * g++.dg/lto/pr86523-1_0.C: New testcase.
1948 * g++.dg/lto/pr86523-2_0.C: Likewise.
1949
1950 2018-07-16 Martin Liska <mliska@suse.cz>
1951
1952 PR ipa/86529
1953 * g++.dg/ipa/pr86529.C: New test.
1954
1955 2018-07-16 Tom de Vries <tdevries@suse.de>
1956
1957 PR debug/86455
1958 * gcc.target/i386/vartrack-1.c: New test.
1959
1960 2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
1961
1962 * gnat.dg/opt73.adb: New test.
1963
1964 2018-07-16 Jakub Jelinek <jakub@redhat.com>
1965
1966 PR c++/3698
1967 PR c++/86208
1968 * g++.dg/opt/pr3698.C: New test.
1969
1970 2018-07-16 Richard Biener <rguenther@suse.de>
1971
1972 PR ipa/86389
1973 * gcc.dg/torture/pr86389.c: Require trampolines.
1974
1975 2018-07-15 Tom de Vries <tdevries@suse.de>
1976
1977 * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
1978 * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
1979 already called.
1980 * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
1981 * gcc.dg/guality/guality.exp: Same.
1982 * gfortran.dg/guality/guality.exp: Same.
1983
1984 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
1985 Sunil K Pandey <sunil.k.pandey@intel.com>
1986
1987 PR target/84413
1988 * gcc.target/i386/pr84413-1.c: New test.
1989 * gcc.target/i386/pr84413-2.c: Likewise.
1990 * gcc.target/i386/pr84413-3.c: Likewise.
1991
1992 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
1993 Steve Munroe <munroesj52@gmail.com>
1994
1995 * gcc.target/powerpc/sse2-pand-1.c: New file.
1996 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
1997 * gcc.target/powerpc/sse2-por-1.c: Likewise.
1998 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
1999
2000 2018-07-13 Nathan Sidwell <nathan@acm.org>
2001
2002 PR c++/86374
2003 * g++.dg/pr86374.C: New.
2004
2005 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
2006
2007 PR middle-end/78809
2008 * gcc.dg/strcmpopt_5.c: New test.
2009 * gcc.dg/strcmpopt_6.c: New test.
2010
2011 2018-07-13 Richard Biener <rguenther@suse.de>
2012
2013 PR middle-end/85974
2014 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
2015
2016 2018-07-13 Tom de Vries <tdevries@suse.de>
2017
2018 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
2019 * gcc.dg/guality/ctztest.c: Same.
2020 * gcc.dg/guality/sra-1.c: Same.
2021
2022 2018-07-13 Tom de Vries <tdevries@suse.de>
2023
2024 * gcc.dg/vla-1.c: Update.
2025
2026 2018-07-13 Tom de Vries <tdevries@suse.de>
2027
2028 * gcc.src/maintainers.exp: New file.
2029
2030 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
2031
2032 PR middle-end/86489
2033 * gcc.dg/pr86489.c: New test.
2034
2035 2018-07-12 Martin Sebor <msebor@redhat.com>
2036
2037 PR testsuite/86510
2038 g++.dg/warn/pr86453.C: Adjust.
2039
2040 2018-07-12 Jim Wilson <jimw@sifive.com>
2041
2042 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
2043
2044 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
2045
2046 * gcc.target/riscv/interrupt-conflict-mode.c: New.
2047
2048 2018-07-12 Jakub Jelinek <jakub@redhat.com>
2049
2050 * c-c++-common/gomp/declare-target-3.c: New test.
2051 * g++.dg/gomp/declare-target-2.C: New test.
2052
2053 2018-07-12 Martin Sebor <msebor@redhat.com>
2054
2055 PR c/86453
2056 * c-c++-common/Wattributes.c: Adjust.
2057 * gcc.dg/Wattributes-10.c: New test.
2058 * g++.dg/Wattributes-3.C: Adjust.
2059 * gcc.dg/Wattributes-6.c: Adjust.
2060 * gcc.dg/pr18079.c: Adjust.
2061 * gcc.dg/torture/pr42363.c: Adjust.
2062
2063 2018-07-12 Julia Koval <julia.koval@intel.com>
2064
2065 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
2066 version.
2067
2068 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
2069
2070 * gcc.dg/vect/vect-cond-arith-6.c: New test.
2071 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
2072 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
2073 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
2074 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
2075 * gcc.target/aarch64/sve/slp_14.c: Likewise.
2076 * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
2077
2078 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
2079
2080 * gcc.dg/vect/vect-cond-arith-4.c: New test.
2081 * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
2082 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
2083 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
2084 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
2085 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
2086 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
2087 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
2088
2089 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
2090 Alan Hayward <alan.hayward@arm.com>
2091 David Sherwood <david.sherwood@arm.com>
2092
2093 * gcc.dg/vect/vect-fma-2.c: New test.
2094 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
2095 * gcc.target/aarch64/sve/reduc_6.c: Likewise.
2096 * gcc.target/aarch64/sve/reduc_7.c: Likewise.
2097
2098 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
2099
2100 * gcc.dg/vect/vect-cond-arith-3.c: New test.
2101 * gcc.target/aarch64/sve/vcond_13.c: Likewise.
2102 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
2103 * gcc.target/aarch64/sve/vcond_14.c: Likewise.
2104 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
2105 * gcc.target/aarch64/sve/vcond_15.c: Likewise.
2106 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
2107 * gcc.target/aarch64/sve/vcond_16.c: Likewise.
2108 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
2109
2110 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
2111
2112 * gcc.dg/vect/vect-cond-arith-2.c: New test.
2113 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
2114
2115 2018-07-12 Richard Biener <rguenther@suse.de>
2116
2117 PR target/84829
2118 * gcc.target/i386/pr84829.c: New testcase.
2119
2120 2018-07-12 Jakub Jelinek <jakub@redhat.com>
2121
2122 * gcc.dg/torture/20180712-1.c: New test.
2123
2124 PR tree-optimization/86492
2125 * gcc.c-torture/execute/pr86492.c: New test.
2126
2127 2018-07-12 Richard Biener <rguenther@suse.de>
2128
2129 PR c/86453
2130 * g++.dg/warn/pr86453.C: New testcase.
2131
2132 2018-07-12 Richard Biener <rguenther@suse.de>
2133
2134 PR middle-end/86479
2135 * gcc.dg/graphite/pr86479.c: New testcase.
2136
2137 2018-07-11 Jakub Jelinek <jakub@redhat.com>
2138
2139 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
2140 of hardcoding size. Cast (rel) to MASK_TYPE.
2141 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
2142 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
2143 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
2144 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
2145 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
2146 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
2147 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
2148 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
2149 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
2150 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
2151 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
2152 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
2153 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
2154 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
2155 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
2156 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
2157 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
2158 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
2159 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
2160
2161 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
2162
2163 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
2164 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
2165 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
2166
2167 2018-07-10 Mark Wielaard <mark@klomp.org>
2168
2169 PR debug/86459
2170 * gcc.dg/pr86459.c: New test.
2171
2172 2018-07-10 Martin Sebor <msebor@redhat.com>
2173
2174 PR testsuite/86461
2175 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
2176
2177 2018-07-10 Martin Liska <mliska@suse.cz>
2178
2179 PR testsuite/86445
2180 * gcc.dg/pr84100.c: Change it back to dg-bogus.
2181
2182 2018-07-10 Jakub Jelinek <jakub@redhat.com>
2183
2184 PR sanitizer/86406
2185 * g++.dg/ubsan/pr86406.C: New test.
2186
2187 PR fortran/86421
2188 * gfortran.dg/vect/pr86421.f90: New test.
2189
2190 2018-07-09 Martin Sebor <msebor@redhat.com>
2191
2192 PR tree-optimization/86415
2193 * gcc.dg/strlenopt-53.c: New test.
2194
2195 2018-07-09 Martin Sebor <msebor@redhat.com>
2196
2197 PR middle-end/77357
2198 * gcc.dg/strlenopt-49.c: New test.
2199 * gcc.dg/strlenopt-50.c: New test.
2200 * gcc.dg/strlenopt-51.c: New test.
2201 * gcc.dg/strlenopt-52.c: New test.
2202 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
2203
2204 2018-07-09 Jakub Jelinek <jakub@redhat.com>
2205
2206 PR c/86420
2207 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
2208 to be returned and when first argument is not 0, so that they don't do
2209 anything for NEED_EXC or NEED_ERRNO.
2210
2211 2018-07-09 Tom de Vries <tdevries@suse.de>
2212
2213 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
2214 * gcc.dg/guality/bswaptest.c: Same.
2215 * gcc.dg/guality/clztest.c: Same.
2216 * gcc.dg/guality/csttest.c: Same.
2217 * gcc.dg/guality/ctztest.c: Same.
2218 * gcc.dg/guality/drap.c: Same.
2219 * gcc.dg/guality/nrv-1.c: Same.
2220 * gcc.dg/guality/pr41353-1.c: Same.
2221 * gcc.dg/guality/pr41353-2.c: Same.
2222 * gcc.dg/guality/pr41404-1.c: Same.
2223 * gcc.dg/guality/pr43051-1.c: Same.
2224 * gcc.dg/guality/pr43077-1.c: Same.
2225 * gcc.dg/guality/pr43177.c: Same.
2226 * gcc.dg/guality/pr43329-1.c: Same.
2227 * gcc.dg/guality/pr43479.c: Same.
2228 * gcc.dg/guality/pr43593.c: Same.
2229 * gcc.dg/guality/pr45003-1.c: Same.
2230 * gcc.dg/guality/pr45003-2.c: Same.
2231 * gcc.dg/guality/pr45003-3.c: Same.
2232 * gcc.dg/guality/pr48437.c: Same.
2233 * gcc.dg/guality/pr48466.c: Same.
2234 * gcc.dg/guality/pr49888.c: Same.
2235 * gcc.dg/guality/pr54200.c: Same.
2236 * gcc.dg/guality/pr54519-1.c: Same.
2237 * gcc.dg/guality/pr54519-2.c: Same.
2238 * gcc.dg/guality/pr54519-3.c: Same.
2239 * gcc.dg/guality/pr54519-4.c: Same.
2240 * gcc.dg/guality/pr54519-5.c: Same.
2241 * gcc.dg/guality/pr54519-6.c: Same.
2242 * gcc.dg/guality/pr54551.c: Same.
2243 * gcc.dg/guality/pr54693-2.c: Same.
2244 * gcc.dg/guality/pr54693.c: Same.
2245 * gcc.dg/guality/pr54796.c: Same.
2246 * gcc.dg/guality/pr54970.c: Same.
2247 * gcc.dg/guality/pr67192.c: Same.
2248 * gcc.dg/guality/pr69947.c: Same.
2249 * gcc.dg/guality/pr78726.c: Same.
2250 * gcc.dg/guality/rotatetest.c: Same.
2251 * gcc.dg/guality/sra-1.c: Same.
2252 * gcc.dg/guality/vla-2.c: Same.
2253
2254 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2255
2256 * g++.dg/diagnostic/long-short.C: New.
2257 * g++.dg/diagnostic/signed-unsigned.C: Likewise.
2258 * g++.dg/diagnostic/virtual-friend.C: Likewise.
2259 * g++.old-deja/g++.brendan/crash11.C: Adjust.
2260
2261 2018-07-09 Tom de Vries <tdevries@suse.de>
2262
2263 * gcc.dg/vla-1.c: New test.
2264
2265 2018-07-07 Tom de Vries <tdevries@suse.de>
2266
2267 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
2268 files.
2269 (get_dump_flags): New proc.
2270 (toplevel): Test all dump flags.
2271
2272 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
2273
2274 * gnat.dg/stack_usage6.adb: New test.
2275 * gnat.dg/stack_usage6_pkg.ads: New helper.
2276
2277 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
2278
2279 * gnat.dg/pure_function3a.adb: New test.
2280 * gnat.dg/pure_function3b.adb: Likewise.
2281 * gnat.dg/pure_function3c.adb: Likewise.
2282 * gnat.dg/pure_function3_pkg.ads: New helper.
2283
2284 2018-07-07 Jakub Jelinek <jakub@redhat.com>
2285
2286 PR target/84711
2287 * gcc.dg/vect/pr84711.c: Remove unnecessary sse
2288 dg-require-effective-target. Add -msse not just on i386-*, but
2289 on all i?86-* and x86_64-*.
2290
2291 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
2292
2293 * gcc.dg/tree-ssa/phi-opt-16.c: New test.
2294 * gcc.dg/tree-ssa/phi-opt-17.c: New test.
2295 * gcc.dg/tree-ssa/phi-opt-18.c: New test.
2296 * gcc.dg/tree-ssa/phi-opt-19.c: New test.
2297 * gcc.dg/tree-ssa/popcount3.c: New test.
2298
2299 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2300
2301 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
2302 to preserve the test.
2303 * gcc.target/i386/pr85073.c: Likewise.
2304
2305 2018-07-06 Jakub Jelinek <jakub@redhat.com>
2306
2307 PR tree-optimization/86401
2308 * gcc.dg/tree-ssa/pr86401-1.c: New test.
2309 * gcc.dg/tree-ssa/pr86401-2.c: New test.
2310 * c-c++-common/rotate-9.c: New test.
2311
2312 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
2313
2314 PR target/86324
2315 gcc.target/powerpc/pr86324-1.c: New test.
2316 gcc.target/powerpc/pr86324-2.c: Likewise.
2317
2318 2018-07-06 Tamar Christina <tamar.christina@arm.com>
2319
2320 PR target/84711
2321 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
2322
2323 2018-07-06 Tamar Christina <tamar.christina@arm.com>
2324
2325 * gcc.target/aarch64/struct_cpy.c: Remove ;.
2326
2327 2018-07-05 Jeff Law <law@redhat.com>
2328
2329 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
2330
2331 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
2332
2333 PR fortran/86408
2334 * gfortran.dg/deferred_character_20.f90: New test.
2335
2336 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
2337
2338 PR fortran/83183
2339 PR fortran/86325
2340 * gfortran.dg/init_flag_18.f90: New testcase.
2341 * gfortran.dg/init_flag_19.f03: New testcase.
2342
2343 2018-07-05 Carl Love <cel@us.ibm.com>
2344 * gcc.target/altivec-1-runnable.c: New test file.
2345 * gcc.target/altivec-2-runnable.c: New test file.
2346 * gcc.target/vsx-7.c (main2): Change expected expected instruction
2347 for tests.
2348
2349 2018-07-05 Martin Sebor <msebor@redhat.com>
2350
2351 PR c++/86400
2352 * gcc.dg/strlenopt-47.c: New test.
2353 * gcc.dg/strlenopt-48.c: New test.
2354
2355 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2356
2357 PR target/84711
2358 * gcc.target/arm/big-endian-subreg.c: New.
2359
2360 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2361
2362 PR target/84711
2363 * gcc.dg/vect/pr84711.c: New.
2364
2365 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2366
2367 * gcc.target/aarch64/struct_cpy.c: New.
2368
2369 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
2370
2371 * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
2372 * c-c++-common/unroll-2.c: Likewise.
2373 * g++.dg/cdce3.C: Likewise.
2374 * g++.dg/ext/unroll-1.C: Likewise.
2375 * g++.dg/ext/unroll-2.C: Likewise.
2376 * g++.dg/ext/unroll-3.C: Likewise.
2377 * gcc.dg/cdce1.c: Likewise.
2378 * gcc.dg/cdce2.c: Likewise.
2379 * gcc.dg/gomp/pr68128-1.c: Likewise.
2380 * gcc.dg/vect/pr46032.c: Likewise.
2381 * gcc.dg/vect/vect-cond-10.c: Likewise.
2382 * gcc.dg/vect/vect-cond-8.c: Likewise.
2383 * gcc.dg/vect/vect-cond-9.c: Likewise.
2384 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
2385 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
2386 * gcc.target/i386/avx-cvt-2.c: Likewise.
2387 * gcc.target/i386/avx-cvt-3.c: Likewise.
2388 * gcc.target/i386/avx2-cvt-2.c: Likewise.
2389 * gcc.target/i386/avx2-gather-2.c: Likewise.
2390 * gcc.target/i386/avx2-gather-6.c: Likewise.
2391 * gcc.target/i386/avx512f-gather-2.c: Likewise.
2392 * gcc.target/i386/sse2-cvt-2.c: Likewise.
2393 * gfortran.dg/directive_unroll_1.f90: Likewise.
2394 * gfortran.dg/directive_unroll_2.f90: Likewise.
2395 * gnat.dg/unroll2.adb: Likewise.
2396 * gnat.dg/unroll3.adb: Likewise.
2397
2398 2018-07-05 Tom de Vries <tdevries@suse.de>
2399
2400 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
2401
2402 2018-07-04 Martin Sebor <msebor@redhat.com>
2403
2404 PR tree-optimization/86274
2405 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
2406
2407 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2408
2409 PR fortran/82009
2410 * gfortran.dg/block_16.f08. New test.
2411
2412 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
2413
2414 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
2415 has a slightly different IL that provides more threading
2416 opportunities.
2417
2418 2018-07-04 Martin Liska <mliska@suse.cz>
2419
2420 PR middle-end/66240
2421 PR target/45996
2422 PR c/84100
2423 * gcc.dg/pr84100.c (foo):
2424 * gcc.target/i386/falign-functions-2.c: New test.
2425 * gcc.target/i386/falign-functions.c: New test.
2426
2427 2018-07-04 Martin Liska <mliska@suse.cz>
2428
2429 * gcc.dg/pr47793.c: Remove.
2430
2431 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
2432
2433 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
2434 final scan test.
2435 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
2436
2437 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
2438
2439 PR target/85620
2440 * gcc.target/i386/pr85620-1.c: New test.
2441 * gcc.target/i386/pr85620-2.c: Likewise.
2442 * gcc.target/i386/pr85620-3.c: Likewise.
2443 * gcc.target/i386/pr85620-4.c: Likewise.
2444
2445 2018-07-03 Martin Sebor <msebor@redhat.com>
2446
2447 PR tree-optimization/86274
2448 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
2449 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2450 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
2451 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
2452 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
2453 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
2454 * gcc.dg/tree-ssa/pr83198.c: Same.
2455
2456 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
2457
2458 * g++.dg/other/locations1.C: New.
2459 * g++.dg/tls/locations1.C: Likewise.
2460 * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
2461 * g++.dg/diagnostic/virtual-static.C: Likewise.
2462 * g++.dg/concepts/fn-concept2.C: Test the locations too.
2463 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
2464 * g++.dg/cpp0x/pr51463.C: Likewise.
2465 * g++.dg/other/typedef1.C: Likewise.
2466 * g++.dg/parse/dtor13.C: Likewise.
2467 * g++.dg/template/error44.C: Likewise.
2468 * g++.dg/template/typedef4.C: Likewise.
2469 * g++.dg/template/typedef5.C: Likewise.
2470 * g++.dg/tls/diag-2.C: Likewise.
2471 * g++.old-deja/g++.brendan/crash11.C: Likewise.
2472
2473 2018-07-03 Marek Polacek <polacek@redhat.com>
2474
2475 PR c++/86201
2476 * g++.dg/diagnostic/pr86201.C: New test.
2477
2478 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
2479
2480 PR target/85694
2481 * gcc.target/i386/pr85694.c: New test.
2482
2483 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2484
2485 PR tree-optimization/85694
2486 * lib/target-supports.exp (check_effective_target_vect_avg_qi):
2487 Return true for AArch64 without SVE.
2488 * gcc.target/aarch64/vect_hadd_1.h: New file.
2489 * gcc.target/aarch64/vect_shadd_1.c: New test.
2490 * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
2491 * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
2492 * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
2493
2494 2018-07-03 Marek Polacek <polacek@redhat.com>
2495
2496 PR middle-end/86202
2497 * gcc.dg/Wint-conversion-2.c: New test.
2498
2499 PR c++/84306
2500 * g++.dg/overload/conv-op3.C: New test.
2501
2502 2018-07-03 Richard Biener <rguenther@suse.de>
2503
2504 PR ipa/86389
2505 * gcc.dg/torture/pr86389.c: New testcase.
2506
2507 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2508
2509 PR tree-optimization/85694
2510 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
2511 proc.
2512 * gcc.dg/vect/vect-avg-1.c: New test.
2513 * gcc.dg/vect/vect-avg-2.c: Likewise.
2514 * gcc.dg/vect/vect-avg-3.c: Likewise.
2515 * gcc.dg/vect/vect-avg-4.c: Likewise.
2516 * gcc.dg/vect/vect-avg-5.c: Likewise.
2517 * gcc.dg/vect/vect-avg-6.c: Likewise.
2518 * gcc.dg/vect/vect-avg-7.c: Likewise.
2519 * gcc.dg/vect/vect-avg-8.c: Likewise.
2520 * gcc.dg/vect/vect-avg-9.c: Likewise.
2521 * gcc.dg/vect/vect-avg-10.c: Likewise.
2522 * gcc.dg/vect/vect-avg-11.c: Likewise.
2523 * gcc.dg/vect/vect-avg-12.c: Likewise.
2524 * gcc.dg/vect/vect-avg-13.c: Likewise.
2525 * gcc.dg/vect/vect-avg-14.c: Likewise.
2526
2527 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2528
2529 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
2530 get split into two for use by the over-widening pattern.
2531 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
2532 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
2533 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
2534 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
2535 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
2536 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
2537 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
2538 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
2539 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
2540 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
2541 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
2542 * gcc.dg/vect/vect-over-widen-22.c: New test.
2543
2544 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2545
2546 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
2547 widen_mult pattern.
2548 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
2549 over-widening messages.
2550 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
2551 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
2552 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
2553 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
2554 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
2555 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
2556 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
2557 * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
2558 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
2559 * gcc.dg/vect/vect-over-widen-5.c: Likewise.
2560 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
2561 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
2562 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
2563 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
2564 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
2565 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
2566 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
2567 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
2568 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
2569 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
2570 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
2571 * gcc.dg/vect/vect-over-widen-17.c: Likewise.
2572 * gcc.dg/vect/vect-over-widen-18.c: Likewise.
2573 * gcc.dg/vect/vect-over-widen-19.c: Likewise.
2574 * gcc.dg/vect/vect-over-widen-20.c: Likewise.
2575 * gcc.dg/vect/vect-over-widen-21.c: Likewise.
2576
2577 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2578
2579 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
2580
2581 2018-07-02 Jim Wilson <jimw@sifive.com>
2582
2583 * gcc.target/riscv/interrupt-debug.c: New.
2584
2585 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
2586
2587 * g++.dg/diagnostic/thread-thread_local.C: New.
2588
2589 2018-07-02 Martin Liska <mliska@suse.cz>
2590
2591 PR testsuite/86366
2592 * gcc.dg/profile-dir-1.c: Fix scanned pattern.
2593 * gcc.dg/profile-dir-2.c: Likewise.
2594 * gcc.dg/profile-dir-3.c: Likewise.
2595
2596 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
2597
2598 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
2599 overriden.
2600
2601 2018-07-02 Richard Biener <rguenther@suse.de>
2602
2603 PR tree-optimization/86363
2604 * gcc.dg/torture/pr86363.c: New testcase.
2605
2606 2018-07-02 Martin Liska <mliska@suse.cz>
2607
2608 * gcc.dg/completion-1.c: New test.
2609 * gcc.dg/completion-2.c: New test.
2610 * gcc.dg/completion-3.c: New test.
2611
2612 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
2613
2614 PR fortran/82969
2615 PR fortran/86242
2616 * gfortran.dg/proc_ptr_50.f90: New test.
2617
2618 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
2619
2620 PR fortran/45305
2621 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
2622
2623 2018-07-02 Martin Liska <mliska@suse.cz>
2624
2625 PR ipa/86279
2626 * gcc.dg/ipa/pr86279.c: New test.
2627
2628 2018-07-02 Martin Liska <mliska@suse.cz>
2629
2630 PR ipa/86323
2631 * g++.dg/ipa/pr86323.C: New test.
2632
2633 2018-07-01 Tom de Vries <tdevries@suse.de>
2634
2635 revert:
2636 2018-07-01 Tom de Vries <tdevries@suse.de>
2637
2638 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
2639 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
2640
2641 2018-07-01 Tom de Vries <tdevries@suse.de>
2642
2643 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
2644 argument.
2645 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
2646 with @main.
2647
2648 2018-07-01 Tom de Vries <tdevries@suse.de>
2649
2650 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
2651 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
2652
2653 2018-07-01 Tom de Vries <tdevries@suse.de>
2654
2655 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
2656 * gcc.dg/guality/vla-1.c: Use relative line numbers.
2657
2658 2018-07-01 Tom de Vries <tdevries@suse.de>
2659
2660 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
2661 (verify_call): ... here. Move to toplevel.
2662 (verify_call_np, dg_final_directive_check_utils): New proc.
2663 (toplevel): Call dg_final_directive_check_utils.
2664 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
2665
2666 2018-06-30 Jim Wilson <jimw@sifive.com>
2667
2668 * gcc.target/riscv/shift-shift-1.c: New.
2669 * gcc.target/riscv/shift-shift-2.c: New.
2670 * gcc.target/riscv/shift-shift-3.c: New.
2671
2672 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2673
2674 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
2675
2676 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2677
2678 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
2679 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
2680 by 4 in the computation of a[i].
2681 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
2682 main multiplication constant.
2683 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
2684 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
2685 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
2686 pattern to cast the result to int.
2687 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
2688 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
2689 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
2690 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
2691 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
2692 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
2693 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
2694 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
2695 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
2696 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
2697 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
2698 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
2699 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
2700 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
2701 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
2702 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
2703 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
2704 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
2705 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
2706 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
2707
2708 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2709
2710 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
2711 test for vectorization along the lines described in the comment.
2712
2713 2018-06-30 Tom de Vries <tdevries@suse.de>
2714
2715 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
2716 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
2717 LTO_TORTURE_OPTIONS.
2718 * gcc.dg/guality/prevent-optimization.h: New file.
2719 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
2720 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
2721
2722 2018-06-30 Tom de Vries <tdevries@suse.de>
2723
2724 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
2725 * lib/gcc-dg.exp (dg-final): New proc.
2726 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
2727 argument.
2728
2729 2018-06-29 Martin Sebor <msebor@redhat.com>
2730
2731 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
2732 that don't define the function.
2733
2734 2018-06-29 Marek Polacek <polacek@redhat.com>
2735
2736 PR c++/86184
2737 * g++.dg/ext/cond3.C: New test.
2738
2739 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2740
2741 * gcc.target/arm/arm-soft-strd-even.c: New test.
2742
2743 2018-06-29 Tom de Vries <tdevries@suse.de>
2744
2745 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
2746 line, and use it.
2747 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
2748 (process-message): ... here.
2749 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
2750
2751 2018-06-29 Martin Liska <mliska@suse.cz>
2752
2753 PR tree-optimization/86263
2754 * gcc.dg/tree-ssa/pr86263.c: New test.
2755
2756 2018-06-28 Carl Love <cel@us.ibm.com>
2757
2758 * gcc.target/p9-extract-1.c: Add test case.
2759 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
2760 name in ABI.
2761
2762 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
2763
2764 PR target/86348
2765 * gcc.target/i386/pr86348.c: New test.
2766
2767 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
2768
2769 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
2770
2771 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
2772
2773 PR fortran/82865
2774 * gfortran.dg/dec_type_print_2.f03: New testcase.
2775
2776 2018-06-28 David Pagan <dave.pagan@oracle.com>
2777
2778 PR c/55976
2779 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
2780 message causing unexpected test FAIL.
2781
2782 2018-06-28 Martin Liska <mliska@suse.cz>
2783
2784 * gcc.dg/tree-ssa/switch-1.c: New test.
2785
2786 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
2787
2788 * gnat.dg/debug15.adb: New test.
2789
2790 2018-06-27 David Malcolm <dmalcolm@redhat.com>
2791
2792 PR c++/86329
2793 * g++.dg/lookup/pr86329.C: New test.
2794
2795 2018-06-27 Carl Love <cel@us.ibm.com>
2796
2797 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
2798
2799 2018-06-27 Tamar Christina <tamar.christina@arm.com>
2800
2801 PR target/85769
2802 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
2803
2804 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
2805
2806 * gcc.target/powerpc/builtins-1.c: Correct a comment.
2807
2808 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
2809
2810 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
2811 requirement for this test.
2812 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
2813 requirement, and -mpower8-vector compile option.
2814
2815 2018-06-26 Jakub Jelinek <jakub@redhat.com>
2816
2817 PR target/86314
2818 * gcc.dg/pr86314.c: New test.
2819
2820 PR debug/86257
2821 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
2822
2823 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2824
2825 * gcc.target/i386/pr86257.c: Require 64-bit.
2826
2827 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2828
2829 * g++.dg/pr86082.C: Require IBM1047 support.
2830
2831 2018-06-26 Richard Biener <rguenther@suse.de>
2832
2833 PR middle-end/86271
2834 * gcc.dg/pr86271.c: New testcase.
2835
2836 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
2837
2838 PR debug/86064
2839 * gcc.dg/pr86064.c: New.
2840
2841 2018-06-25 Jeff Law <law@redhat.com>
2842
2843 * lib/target-supports.exp
2844 (check_effective_target_logical_op_short_circuit): Add v850.
2845
2846 2018-06-25 Martin Sebor <msebor@redhat.com>
2847
2848 PR tree-optimization/86204
2849 * gcc.dg/strlenopt-46.c: New test.
2850
2851 2018-06-25 Martin Sebor <msebor@redhat.com>
2852
2853 PR tree-optimization/85700
2854 * gcc.dg/Wstringop-truncation-4.c: New test.
2855
2856 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
2857
2858 PR fortran/82972
2859 PR fortran/83088
2860 PR fortran/85851
2861 * gfortran.dg/init_flag_17.f90: New testcase.
2862
2863 2018-06-25 Carl Love <cel@us.ibm.com>
2864
2865 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
2866 vec_extract a signed int. Add vec_extract tests for bool char
2867 and bool int.
2868 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
2869 vec_extract tests.
2870
2871 2018-06-25 Tom de Vries <tdevries@suse.de>
2872
2873 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
2874
2875 2018-06-25 Jakub Jelinek <jakub@redhat.com>
2876
2877 PR target/84786
2878 * gcc.target/i386/avx512f-pr84786-3.c: New test.
2879
2880 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
2881
2882 * gnat.dg/sso9.adb: New testcase.
2883 * gnat.dg/sso9_pkg.ads: Likewise.
2884
2885 2018-06-25 Tom de Vries <tdevries@suse.de>
2886
2887 PR debug/86257
2888 * gcc.target/i386/pr86257.c: New test.
2889
2890 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
2891
2892 PR C++/86082
2893 * g++.dg/pr86082.C: New test.
2894
2895 2018-06-24 Tom de Vries <tdevries@suse.de>
2896
2897 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
2898 * gcc.dg/guality/guality.exp: Same.
2899 * gfortran.dg/guality/guality.exp: Same.
2900 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
2901
2902 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
2903
2904 * g++.dg/concepts/locations1.C: New.
2905 * g++.dg/cpp0x/locations1.C: Likewise.
2906 * g++.dg/cpp1z/inline-var2.C: Test locations too.
2907 * g++.dg/cpp1z/inline-var3.C: Likewise.
2908
2909 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
2910
2911 PR fortran/86281
2912 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
2913
2914 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
2915
2916 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
2917 this test.
2918 * gcc.target/powerpc/builtins-9.c: New test.
2919 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
2920 to expect different code generation on big-endian vs.
2921 little-endian targets.
2922
2923 2018-06-22 Tom de Vries <tdevries@suse.de>
2924
2925 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
2926 $rootme/../gdb/gdb, if available.
2927 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
2928 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
2929
2930 2018-06-22 Tom de Vries <tdevries@suse.de>
2931
2932 * lib/gcc-gdb-test.exp (report_gdb): New proc.
2933 * g++.dg/guality/guality.exp: Use report_gdb.
2934 * gcc.dg/guality/guality.exp: Same.
2935 * gfortran.dg/guality/guality.exp: Same.
2936
2937 2018-06-22 Jakub Jelinek <jakub@redhat.com>
2938
2939 PR c++/85662
2940 * g++.dg/ext/offsetof3.C: New test.
2941
2942 2018-06-22 Carl Love <cel@us.ibm.com>
2943
2944 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
2945 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
2946 for the vnor, vand and vxor instructions.
2947 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
2948 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
2949 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
2950 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
2951 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
2952 Add -dp to dg-options, update expected counts.
2953
2954 2018-06-22 Paul Koning <ni1d@arrl.net>
2955
2956 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
2957 if pdp11.
2958 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
2959 * gcc.c-torture/compile/20040101-1.c: Ditto.
2960 * gcc.c-torture/compile/20050622-1.c: Ditto.
2961 * gcc.c-torture/compile/20080625-1.c: Ditto.
2962 * gcc.c-torture/compile/20090107-1.c: Ditto.
2963 * gcc.c-torture/compile/920501-12.c: Ditto.
2964 * gcc.c-torture/compile/920501-4.c: Ditto.
2965 * gcc.c-torture/compile/961203-1.c: Ditto.
2966 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
2967 * gcc.c-torture/compile/pr25310.c: Ditto.
2968
2969 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
2970 James Norris <jnorris@codesourcery.com>
2971 Thomas Schwinge <thomas@codesourcery.com>
2972 Tom de Vries <tom@codesourcery.com>
2973
2974 * c-c++-common/goacc/deviceptr-4.c: New file.
2975 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
2976 Likewise.
2977 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
2978 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
2979 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
2980 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
2981 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
2982 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
2983 Likewise.
2984 * c-c++-common/goacc/parallel-reduction.c: Likewise.
2985 * c-c++-common/goacc/private-reduction-1.c: Likewise.
2986 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
2987 Likewise.
2988 * gfortran.dg/goacc/modules.f95: Likewise.
2989 * gfortran.dg/goacc/routine-8.f90: Likewise.
2990 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
2991
2992 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
2993
2994 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
2995 if the long double format is IEEE 128-bit for tests that are
2996 explicitly testing IBM extended double support. Use the
2997 appropriate pack and unpack built-in functions. Change calls from
2998 __builtin_isinfl to __builtin_isinf since the later supports all
2999 floating point types.
3000 * gcc.target/powerpc/pr57150.c: Likewise.
3001 * gcc.target/powerpc/pr60203.c: Likewise.
3002 * gcc.target/powerpc/pr67808.c: Likewise.
3003 * gcc.target/powerpc/pr70117.c: Likewise.
3004 * gcc.target/powerpc/tfmode_off.c: Likewise.
3005
3006 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
3007
3008 PR fortran/49630
3009 * gfortran.dg/assumed_charlen_function_7.f90: New test.
3010
3011 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
3012
3013 PR fortran/83118
3014 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
3015
3016 2018-06-21 Tom de Vries <tdevries@suse.de>
3017
3018 * gcc.dg/guality/pr45882.c (a): Add used attribute.
3019
3020 2018-06-21 Tom de Vries <tdevries@suse.de>
3021
3022 PR tree-optimization/85859
3023 * gcc.dg/pr85859.c: New test.
3024
3025 2018-06-21 Richard Biener <rguenther@suse.de>
3026
3027 PR tree-optimization/86232
3028 * gcc.dg/torture/pr86232.c: New testcase.
3029
3030 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
3031
3032 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
3033
3034 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
3035
3036 * gcc/gcc.target/aarch64/aes_2.c: New test.
3037
3038 2018-06-20 Than McIntosh <thanm@google.com>
3039
3040 PR libgcc/86213
3041 * gcc.dg/split-8.c: New.
3042
3043 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
3044
3045 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
3046 for vpkudus in place of vpksdus.
3047 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
3048
3049 2018-06-20 Nathan Sidwell <nathan@acm.org>
3050
3051 PR c++/85634
3052 * g++.dg/lookup/pr85634-2.C: New.
3053
3054 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
3055
3056 * g++.dg/template/friend65.C: New.
3057 * g++.dg/cpp0x/main1.C: Likewise.
3058 * g++.dg/other/main2.C: Likewise.
3059 * g++.dg/other/main3.C: Likewise.
3060 * g++.dg/template/friend42.C: Test location too.
3061 * g++.dg/concepts/decl-diagnose.C: Likewise.
3062 * g++.dg/warn/main-2.C: Update.
3063
3064 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
3065 Thomas Schwinge <thomas@codesourcery.com>
3066 Cesar Philippidis <cesar@codesourcery.com>
3067
3068 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
3069 2.5 data clause semantics.
3070 * c-c++-common/goacc/declare-2.c: Likewise.
3071 * c-c++-common/goacc/default-4.c: Likewise.
3072 * c-c++-common/goacc/finalize-1.c: New test.
3073 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
3074 OpenACC 2.5 data clause semantics.
3075 * c-c++-common/goacc/kernels-alias.c: Likewise.
3076 * c-c++-common/goacc/routine-5.c: Likewise.
3077 * c-c++-common/goacc/update-if_present-1.c: New test.
3078 * c-c++-common/goacc/update-if_present-2.c: New test.
3079 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
3080 2.5 data clause semantics.
3081 * gfortran.dg/goacc/combined-directives.f90: Likewise.
3082 * gfortran.dg/goacc/data-tree.f95: Likewise.
3083 * gfortran.dg/goacc/declare-2.f95: Likewise.
3084 * gfortran.dg/goacc/default-4.f: Likewise.
3085 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
3086 * gfortran.dg/goacc/finalize-1.f: New test.
3087 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
3088 OpenACC 2.5 data clause semantics.
3089 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
3090 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
3091 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
3092 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
3093 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
3094 * gfortran.dg/goacc/update-if_present-1.f90: New test.
3095 * gfortran.dg/goacc/update-if_present-2.f90: New test.
3096
3097 2018-06-20 Jakub Jelinek <jakub@redhat.com>
3098
3099 PR c++/86210
3100 * g++.dg/warn/Wnonnull4.C: New test.
3101
3102 2018-06-20 Marek Polacek <polacek@redhat.com>
3103
3104 PR c++/86240
3105 * g++.dg/pr86240.C: New test.
3106
3107 2018-06-20 Jakub Jelinek <jakub@redhat.com>
3108
3109 PR debug/86194
3110 * gcc.target/i386/pr86194.c: New test.
3111
3112 PR tree-optimization/86231
3113 * gcc.dg/tree-ssa/vrp119.c: New test.
3114 * gcc.c-torture/execute/pr86231.c: New test.
3115
3116 2018-06-20 Tom de Vries <tdevries@suse.de>
3117
3118 PR tree-optimization/86097
3119 * gcc.dg/autopar/pr86097.c: New test.
3120
3121 2018-06-20 Nathan Sidwell <nathan@acm.org>
3122
3123 PR c++/85634
3124 * g++.dg/lookup/pr85634.C: New.
3125
3126 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3127
3128 * gcc.target/aarch64/ldp_stp_q.c: New test.
3129 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
3130 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
3131
3132 2018-06-20 Martin Liska <mliska@suse.cz>
3133
3134 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
3135
3136 2018-06-19 Martin Sebor <msebor@redhat.com>
3137
3138 PR tree-optimization/48560
3139 * gcc.dg/Warray-bounds-28.c: New test.
3140
3141 2018-06-19 Martin Sebor <msebor@redhat.com>
3142
3143 PR middle-end/85602
3144 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
3145 to also match C++.
3146
3147 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
3148
3149 * g++.dg/lto/pr84805_0.C: Update template.
3150 * g++.dg/lto/pr84805_1.C: Update template.
3151
3152 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
3153
3154 * gnat.dg/aggr24.adb: New test.
3155 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
3156
3157 2018-06-19 Richard Biener <rguenther@suse.de>
3158
3159 PR tree-optimization/86179
3160 * gcc.dg/pr86179.c: New testcase.
3161
3162 2018-06-18 Martin Sebor <msebor@redhat.com>
3163
3164 PR middle-end/85602
3165 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
3166 * c-c++-common/attr-nonstring-8.c: New test.
3167
3168 2018-06-18 Martin Sebor <msebor@redhat.com>
3169
3170 PR tree-optimization/81384
3171 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
3172 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
3173 * gcc.c-torture/execute/builtins/strnlen.c: New test.
3174 * gcc.dg/attr-nonstring-2.c: New test.
3175 * gcc.dg/attr-nonstring-3.c: New test.
3176 * gcc.dg/attr-nonstring-4.c: New test.
3177 * gcc.dg/strlenopt-45.c: New test.
3178 * gcc.dg/strlenopt.h (strnlen): Declare.
3179
3180 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
3181
3182 PR tree-optimization/86076
3183 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
3184
3185 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
3186
3187 PR tree-optimization/64946
3188 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
3189
3190 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
3191
3192 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
3193 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
3194 * gnat.dg/stack_usage5.adb: New test.
3195
3196 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
3197
3198 PR middle-end/82479
3199 * gcc.dg/tree-ssa/popcount.c: New test.
3200 * gcc.dg/tree-ssa/popcount2.c: New test.
3201
3202 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
3203
3204 PR middle-end/64946
3205 * gcc.dg/absu.c: New test.
3206 * gcc.dg/gimplefe-29.c: New test.
3207 * gcc.target/aarch64/pr64946.c: New test.
3208
3209 2018-06-15 Jakub Jelinek <jakub@redhat.com>
3210
3211 PR c/86093
3212 * c-c++-common/pr86093.c: New test.
3213
3214 PR middle-end/85878
3215 * gfortran.fortran-torture/compile/pr85878.f90: New test.
3216
3217 PR middle-end/86123
3218 * gcc.c-torture/compile/pr86123.c: New test.
3219
3220 2018-06-15 Tom de Vries <tdevries@suse.de>
3221
3222 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
3223
3224 2018-06-15 Nick Clifton <nickc@redhat.com>
3225
3226 PR 84195
3227 * gcc.c-torture/compile/pr84195.c: New test.
3228
3229 2018-06-15 Richard Biener <rguenther@suse.de>
3230
3231 PR middle-end/86159
3232 * g++.dg/pr86159.C: New testcase.
3233
3234 2018-06-15 Richard Biener <rguenther@suse.de>
3235
3236 PR middle-end/86076
3237 * gcc.dg/pr86076.c: New testcase.
3238
3239 2018-06-14 Marek Polacek <polacek@redhat.com>
3240
3241 PR c++/86063
3242 * g++.dg/cpp0x/gen-attrs-65.C: New test.
3243
3244 2018-06-14 Jakub Jelinek <jakub@redhat.com>
3245
3246 PR target/86048
3247 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
3248 -msse2 to dg-options.
3249
3250 PR middle-end/86122
3251 * gcc.c-torture/compile/pr86122.c: New test.
3252
3253 P0624R2 - Default constructible and assignable stateless lambdas
3254 * g++.dg/cpp2a/lambda1.C: New test.
3255 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
3256 for -std=c++2a.
3257
3258 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3259
3260 * g++.dg/other/static3.C: New.
3261 * g++.dg/other/static4.C: Likewise.
3262 * g++.dg/warn/Wshadow-15.C: Likewise.
3263 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
3264 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
3265 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
3266 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
3267 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
3268 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
3269 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
3270
3271 2018-06-14 Jakub Jelinek <jakub@redhat.com>
3272
3273 PR target/85945
3274 * gcc.c-torture/compile/pr85945.c: New test.
3275
3276 2018-06-14 Richard Biener <rguenther@suse.de>
3277
3278 PR ipa/86124
3279 * gcc.dg/pr86124.c: New testcase.
3280
3281 2018-06-13 Martin Sebor <msebor@redhat.com>
3282
3283 PR tree-optimization/86114
3284 * gcc.dg/pr86114.c: New test.
3285
3286 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
3287
3288 PR fortran/86110
3289 * gfortran.dg/pr86110.f90: New test.
3290
3291 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
3292
3293 PR fortran/85703
3294 * gfortran.dg/goacc/pr85703.f90: New test.
3295 * gfortran.dg/gomp/pr85703.f90: New test.
3296
3297 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
3298
3299 PR fortran/85702
3300 * gfortran.dg/goacc/pr85702.f90: New test.
3301
3302 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
3303
3304 * gcc.target/i386/pr86048.c: New test.
3305
3306 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3307
3308 * gcc.target/arc/fma-1.c: New test.
3309
3310 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3311
3312 * gcc.target/arc/pr9001107555.c: New file.
3313
3314 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
3315
3316 * g++.dg/torture/aarch64-vect-init-1.C: New test.
3317
3318 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
3319
3320 * g++.dg/init/delete3.C: New.
3321 * g++.dg/init/new49.C: Likewise.
3322 * g++.dg/init/new25.C: Test locations too.
3323 * g++.dg/template/new4.C: Likewise.
3324 * g++.old-deja/g++.jason/operator.C: Likewise.
3325
3326 2018-06-12 Marek Polacek <polacek@redhat.com>
3327
3328 Core issue 1331 - const mismatch with defaulted copy constructor
3329 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
3330 * g++.dg/cpp0x/defaulted52.C: New test.
3331 * g++.dg/cpp0x/defaulted53.C: New test.
3332 * g++.dg/cpp0x/defaulted54.C: New test.
3333 * g++.dg/cpp0x/defaulted55.C: New test.
3334 * g++.dg/cpp0x/defaulted56.C: New test.
3335 * g++.dg/cpp0x/defaulted57.C: New test.
3336 * g++.dg/cpp0x/defaulted58.C: New test.
3337 * g++.dg/cpp0x/defaulted59.C: New test.
3338 * g++.dg/cpp0x/defaulted60.C: New test.
3339
3340 2018-06-12 David Malcolm <dmalcolm@redhat.com>
3341
3342 PR other/69968
3343 * gcc.dg/spellcheck-transposition.c: New test.
3344
3345 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
3346
3347 PR fortran/44491
3348 * gfortran.dg/pr44491.f90: New testcase
3349
3350 2018-06-12 Martin Sebor <msebor@redhat.com>
3351
3352 PR tree-optimization/85259
3353 * gcc.dg/Wstringop-overflow-5.c: New test.
3354 * gcc.dg/Wstringop-overflow-6.c: New test.
3355
3356 2018-06-12 Martin Sebor <msebor@redhat.com>
3357
3358 PR c/85931
3359 * gcc.dg/Wstringop-truncation-3.c: New test.
3360
3361 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3362
3363 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
3364 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
3365 * gcc.target/powerpc/swaps-p8-17.c: Same.
3366
3367 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3368
3369 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
3370 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
3371 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
3372 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
3373 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
3374 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
3375
3376 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3377
3378 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
3379 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
3380 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
3381 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
3382 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
3383 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
3384
3385 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3386
3387 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
3388 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
3389 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
3390 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
3391 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
3392 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
3393
3394 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3395
3396 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
3397 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
3398 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
3399 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
3400 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
3401 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
3402
3403 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3404
3405 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
3406 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
3407 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
3408 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
3409 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
3410 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
3411
3412 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3413
3414 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
3415 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
3416 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
3417 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
3418 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
3419 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
3420
3421 2018-06-12 Martin Liska <mliska@suse.cz>
3422
3423 * g++.dg/opt/mpx.C: New test.
3424 * gcc.target/i386/mpx.c: New test.
3425
3426 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3427
3428 * gcc.target/arc/builtin_simdarc.c: Update test.
3429 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
3430 * gcc.target/arc/tumaddsidi4.c: Likewise.
3431
3432 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
3433
3434 * gnat.dg/opt72a.ad[sb]: New test.
3435 * gnat.dg/opt72_pkg.ads: New helper.
3436
3437 2018-06-12 Tom de Vries <tdevries@suse.de>
3438
3439 * gcc.dg-selftests/dg-final.exp: New file.
3440
3441 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
3442
3443 * g++.dg/lookup/new2.C: Test locations too.
3444 * g++.dg/other/ellipsis1.C: Likewise.
3445 * g++.dg/other/operator1.C: Likewise.
3446 * g++.dg/other/operator2.C: Likewise.
3447 * g++.dg/overload/operator2.C: Likewise.
3448 * g++.dg/parse/defarg11.C: Likewise.
3449 * g++.dg/parse/operator4.C: Likewise.
3450 * g++.dg/template/error30.C: Likewise.
3451 * g++.dg/template/explicit-args3.C: Likewise.
3452 * g++.dg/warn/effc1.C: Likewise.
3453 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
3454 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
3455 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
3456 * g++.old-deja/g++.jason/conversion5.C: Likewise.
3457 * g++.old-deja/g++.jason/operator.C: Likewise.
3458
3459 2018-06-11 Martin Sebor <msebor@redhat.com>
3460
3461 PR tree-optimization/86083
3462 * gcc.dg/strlenopt-44.c: New test.
3463
3464 2018-06-11 Janus Weil <janus@gcc.gnu.org>
3465
3466 PR fortran/45521
3467 * gfortran.dg/generic_32.f90: New test.
3468 * gfortran.dg/generic_33.f90: New test.
3469
3470 2018-06-11 Carl Love <cel@us.ibm.com>
3471 * gcc.target/powerpc/altivec-7.c (main): Remove tests
3472 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
3473 long long bool. Remove duplicate dg-final for xxlxor. Update
3474 dg-final instruction counts.
3475 * gcc.target/powerpc/altivec-37.c (main): New file for
3476 tests vec_unpackh and vec_unpackl returning long long bool and
3477 long long int.
3478
3479 2018-06-11 Martin Liska <mliska@suse.cz>
3480
3481 PR tree-optimization/86089
3482 * gcc.dg/tree-ssa/pr86089.c: New test.
3483
3484 2018-06-11 Julia Koval <julia.koval@intel.com>
3485
3486 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
3487 * gcc.target/i386/vpclmulqdq.c: Ditto.
3488
3489 2018-06-11 Olivier Hainque <hainque@adacore.com>
3490
3491 * gnat.dg/lang-dw2.adb: New test.
3492 * gnat.dg/lang-dw3.adb: New test.
3493
3494 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
3495
3496 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
3497 gnat.dg/assertion_policy1_pkg.ads: New testcase.
3498
3499 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3500
3501 * gnat.dg/predicate1.adb: New testcase.
3502
3503 2018-06-11 Yannick Moy <moy@adacore.com>
3504
3505 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
3506
3507 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
3508
3509 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
3510 testcase.
3511
3512 2018-06-11 Javier Miranda <miranda@adacore.com>
3513
3514 * gnat.dg/prot4.adb: New testcase.
3515
3516 2018-06-11 Yannick Moy <moy@adacore.com>
3517
3518 * gnat.dg/part_of1-instantiation.adb,
3519 gnat.dg/part_of1-instantiation.ads,
3520 gnat.dg/part_of1-private_generic.adb,
3521 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
3522 testcase.
3523
3524 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
3525
3526 * gnat.dg/contract1.adb: New testcase.
3527
3528 2018-06-11 Javier Miranda <miranda@adacore.com>
3529
3530 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
3531 testcase.
3532
3533 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3534
3535 * gnat.dg/inline_always1.adb: New testcase.
3536
3537 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3538
3539 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
3540 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
3541 gnat.dg/nested_generic2_g2.ads: New testcase.
3542
3543 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
3544
3545 * g++.dg/template/friend64.C: New.
3546 * g++.old-deja/g++.other/friend4.C: Test the location too.
3547 * g++.old-deja/g++.pt/crash23.C: Likewise.
3548
3549 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3550
3551 * gfortran.dg/inline_matmul_23.f90: New test.
3552
3553 2018-06-10 Janus Weil <janus@gcc.gnu.org>
3554
3555 PR fortran/85088
3556 * gfortran.dg/intent_decl_1.f90: New test case.
3557
3558 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3559
3560 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
3561 * gfortran.dg/ieee/large_4.f90: Ditto.
3562 * gfortran.dg/round_4.f90: Ditto.
3563
3564 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3565
3566 PR fortran/38351
3567 * gfortran.dg/pr38351.f90: New test.
3568 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
3569
3570 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3571
3572 PR fortran/85138
3573 PR fortran/85996
3574 PR fortran/86051
3575 * gfortran.dg/pr85138_1.f90: New test.
3576 * gfortran.dg/pr85138_2.f90: Ditto.
3577 * gfortran.dg/pr85996.f90: Ditto.
3578
3579 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3580
3581 PR fortran/78278
3582 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
3583 * gfortran.dg/data_char_1.f90: Ditto.
3584 * gfortran.dg/pr78571.f90: Ditto.
3585 * gfortran.dg/pr78278.f90: New test.
3586
3587 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3588
3589 PR fortran/63514
3590 * gfortran.dg/pr63514.f90: New test.
3591
3592 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3593
3594 PR fortran/85631
3595 * gfortran.dg/bounds_check_20.f90: New test.
3596
3597 2018-06-08 Carl Love <cel@us.ibm.com>
3598
3599 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
3600 vpkudum counts.
3601 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
3602 vec_extract a signed int.
3603 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
3604 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
3605 vcmpgtsd, vcmpgtud.
3606 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
3607 vec_extract a signed int.
3608 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
3609 vec_extract a signed int.
3610 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
3611 vec_xor builtins. Update xxsel, xxlxor counts.
3612
3613 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
3614
3615 PR fortran/86059
3616 * gfortran.dg/associate_30.f90: Remove code tested ...
3617 * gfortran.dg/pr67803.f90: Ditto.
3618 * gfortran.dg/pr67805.f90: Ditto.
3619 * gfortran.dg/pr86059.f90: ... here. New test.
3620
3621 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
3622
3623 PR fortran/78571
3624 * gfortran.dg/pr78571.f90: New test.
3625
3626 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
3627
3628 PR target/85755
3629 * gcc.target/powerpc/pr85755.c: New test.
3630
3631 2018-06-08 Carl Love <cel@us.ibm.com>
3632
3633 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
3634 vsx-vector-6.p7.c.
3635 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
3636 vsx-vector-6.p9.c.
3637 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
3638 for BE system that are different then for an LE system from this file
3639 into vsx-vector-6-le.c using be target qualifier. Remove this file.
3640 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
3641 the various instruction counts. Rename file to vsx-vector-6.p8.c.
3642
3643 2018-06-08 Martin Liska <mliska@suse.cz>
3644
3645 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
3646
3647 2018-06-08 Martin Liska <mliska@suse.cz>
3648
3649 * g++.dg/dg.exp: Do not use mpx.exp.
3650 * g++.dg/lto/lto.exp: Likewise.
3651 * g++.dg/lto/pr69729_0.C: Remove.
3652 * g++.dg/opt/pr71529.C: Remove.
3653 * g++.dg/pr63995-1.C: Remove.
3654 * g++.dg/pr68270.C: Remove.
3655 * g++.dg/pr71624.C: Remove.
3656 * g++.dg/pr71633.C: Remove.
3657 * g++.dg/pr79761.C: Remove.
3658 * g++.dg/pr79764.C: Remove.
3659 * g++.dg/pr79769.C: Remove.
3660 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
3661 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
3662 * gcc.dg/lto/chkp-privatize_0.c: Remove.
3663 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
3664 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
3665 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
3666 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
3667 * gcc.dg/lto/pr66221_0.c: Remove.
3668 * gcc.target/i386/chkp-always_inline.c: Remove.
3669 * gcc.target/i386/chkp-bndret.c: Remove.
3670 * gcc.target/i386/chkp-builtins-1.c: Remove.
3671 * gcc.target/i386/chkp-builtins-2.c: Remove.
3672 * gcc.target/i386/chkp-builtins-3.c: Remove.
3673 * gcc.target/i386/chkp-builtins-4.c: Remove.
3674 * gcc.target/i386/chkp-const-check-1.c: Remove.
3675 * gcc.target/i386/chkp-const-check-2.c: Remove.
3676 * gcc.target/i386/chkp-hidden-def.c: Remove.
3677 * gcc.target/i386/chkp-label-address.c: Remove.
3678 * gcc.target/i386/chkp-lifetime-1.c: Remove.
3679 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
3680 * gcc.target/i386/chkp-pr69044.c: Remove.
3681 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
3682 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
3683 * gcc.target/i386/chkp-strchr.c: Remove.
3684 * gcc.target/i386/chkp-strlen-1.c: Remove.
3685 * gcc.target/i386/chkp-strlen-2.c: Remove.
3686 * gcc.target/i386/chkp-strlen-3.c: Remove.
3687 * gcc.target/i386/chkp-strlen-4.c: Remove.
3688 * gcc.target/i386/chkp-strlen-5.c: Remove.
3689 * gcc.target/i386/chkp-stropt-1.c: Remove.
3690 * gcc.target/i386/chkp-stropt-10.c: Remove.
3691 * gcc.target/i386/chkp-stropt-11.c: Remove.
3692 * gcc.target/i386/chkp-stropt-12.c: Remove.
3693 * gcc.target/i386/chkp-stropt-13.c: Remove.
3694 * gcc.target/i386/chkp-stropt-14.c: Remove.
3695 * gcc.target/i386/chkp-stropt-15.c: Remove.
3696 * gcc.target/i386/chkp-stropt-16.c: Remove.
3697 * gcc.target/i386/chkp-stropt-17.c: Remove.
3698 * gcc.target/i386/chkp-stropt-2.c: Remove.
3699 * gcc.target/i386/chkp-stropt-3.c: Remove.
3700 * gcc.target/i386/chkp-stropt-4.c: Remove.
3701 * gcc.target/i386/chkp-stropt-5.c: Remove.
3702 * gcc.target/i386/chkp-stropt-6.c: Remove.
3703 * gcc.target/i386/chkp-stropt-7.c: Remove.
3704 * gcc.target/i386/chkp-stropt-8.c: Remove.
3705 * gcc.target/i386/chkp-stropt-9.c: Remove.
3706 * gcc.target/i386/i386.exp: Do not use mpx.exp.
3707 * gcc.target/i386/indirect-thunk-11.c: Remove.
3708 * gcc.target/i386/indirect-thunk-12.c: Remove.
3709 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
3710 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
3711 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
3712 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
3713 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
3714 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
3715 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
3716 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
3717 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
3718 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
3719 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
3720 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
3721 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
3722 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
3723 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
3724 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
3725 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
3726 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
3727 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
3728 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
3729 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
3730 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
3731 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
3732 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
3733 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
3734 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
3735 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
3736 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
3737 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
3738 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
3739 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
3740 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
3741 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
3742 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
3743 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
3744 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
3745 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
3746 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
3747 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
3748 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
3749 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
3750 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
3751 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
3752 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
3753 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
3754 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
3755 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
3756 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
3757 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
3758 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
3759 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
3760 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
3761 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
3762 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
3763 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
3764 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
3765 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
3766 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
3767 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
3768 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
3769 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
3770 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
3771 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
3772 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
3773 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
3774 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
3775 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
3776 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
3777 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
3778 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
3779 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
3780 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
3781 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
3782 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
3783 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
3784 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
3785 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
3786 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
3787 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
3788 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
3789 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
3790 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
3791 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
3792 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
3793 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
3794 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
3795 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
3796 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
3797 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
3798 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
3799 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
3800 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
3801 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
3802 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
3803 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
3804 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
3805 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
3806 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
3807 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
3808 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
3809 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
3810 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
3811 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
3812 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
3813 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
3814 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
3815 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
3816 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
3817 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
3818 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
3819 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
3820 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
3821 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
3822 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
3823 * gcc.target/i386/mpx/label-address-1.c: Remove.
3824 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
3825 * gcc.target/i386/mpx/macro.c: Remove.
3826 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
3827 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
3828 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
3829 * gcc.target/i386/mpx/memcpy-1.c: Remove.
3830 * gcc.target/i386/mpx/memmove-1.c: Remove.
3831 * gcc.target/i386/mpx/memmove-2.c: Remove.
3832 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
3833 * gcc.target/i386/mpx/mpx-check.h: Remove.
3834 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
3835 * gcc.target/i386/mpx/mpx.exp: Remove.
3836 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
3837 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
3838 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
3839 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
3840 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
3841 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
3842 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
3843 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
3844 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
3845 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
3846 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
3847 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
3848 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
3849 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
3850 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
3851 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
3852 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
3853 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
3854 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
3855 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
3856 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
3857 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
3858 * gcc.target/i386/mpx/pr65508.c: Remove.
3859 * gcc.target/i386/mpx/pr65531.cc: Remove.
3860 * gcc.target/i386/mpx/pr66048.cc: Remove.
3861 * gcc.target/i386/mpx/pr66134.c: Remove.
3862 * gcc.target/i386/mpx/pr66566.c: Remove.
3863 * gcc.target/i386/mpx/pr66567.c: Remove.
3864 * gcc.target/i386/mpx/pr66568.c: Remove.
3865 * gcc.target/i386/mpx/pr66569.c: Remove.
3866 * gcc.target/i386/mpx/pr66581.c: Remove.
3867 * gcc.target/i386/mpx/pr68337-1.c: Remove.
3868 * gcc.target/i386/mpx/pr68337-2.c: Remove.
3869 * gcc.target/i386/mpx/pr68416.c: Remove.
3870 * gcc.target/i386/mpx/pr78339.c: Remove.
3871 * gcc.target/i386/mpx/pr79631.c: Remove.
3872 * gcc.target/i386/mpx/pr79633.c: Remove.
3873 * gcc.target/i386/mpx/pr79753.c: Remove.
3874 * gcc.target/i386/mpx/pr79770.c: Remove.
3875 * gcc.target/i386/mpx/pr79987.c: Remove.
3876 * gcc.target/i386/mpx/pr79988.c: Remove.
3877 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
3878 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
3879 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
3880 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
3881 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
3882 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
3883 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
3884 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
3885 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
3886 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
3887 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
3888 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
3889 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
3890 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
3891 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
3892 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
3893 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
3894 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
3895 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
3896 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
3897 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
3898 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
3899 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
3900 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
3901 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
3902 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
3903 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
3904 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
3905 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
3906 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
3907 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
3908 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
3909 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
3910 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
3911 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
3912 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
3913 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
3914 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
3915 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
3916 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
3917 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
3918 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
3919 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
3920 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
3921 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
3922 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
3923 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
3924 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
3925 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
3926 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
3927 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
3928 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
3929 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
3930 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
3931 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
3932 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
3933 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
3934 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
3935 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
3936 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
3937 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
3938 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
3939 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
3940 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
3941 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
3942 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
3943 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
3944 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
3945 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
3946 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
3947 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
3948 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
3949 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
3950 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
3951 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
3952 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
3953 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
3954 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
3955 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
3956 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
3957 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
3958 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
3959 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
3960 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
3961 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
3962 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
3963 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
3964 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
3965 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
3966 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
3967 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
3968 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
3969 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
3970 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
3971 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
3972 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
3973 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
3974 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
3975 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
3976 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
3977 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
3978 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
3979 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
3980 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
3981 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
3982 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
3983 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
3984 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
3985 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
3986 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
3987 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
3988 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
3989 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
3990 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
3991 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
3992 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
3993 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
3994 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
3995 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
3996 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
3997 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
3998 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
3999 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
4000 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
4001 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
4002 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
4003 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
4004 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
4005 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
4006 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
4007 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
4008 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
4009 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
4010 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
4011 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
4012 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
4013 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
4014 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
4015 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
4016 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
4017 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
4018 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
4019 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
4020 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
4021 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
4022 * gcc.target/i386/pr63995-2.c: Remove.
4023 * gcc.target/i386/pr64805.c: Remove.
4024 * gcc.target/i386/pr65044.c: Remove.
4025 * gcc.target/i386/pr65167.c: Remove.
4026 * gcc.target/i386/pr65183.c: Remove.
4027 * gcc.target/i386/pr65184.c: Remove.
4028 * gcc.target/i386/pr65523.c: Remove.
4029 * gcc.target/i386/pr70876.c: Remove.
4030 * gcc.target/i386/pr70877.c: Remove.
4031 * gcc.target/i386/pr71458.c: Remove.
4032 * gcc.target/i386/pr80880.c: Remove.
4033 * gcc.target/i386/ret-thunk-25.c: Remove.
4034 * gcc.target/i386/thunk-retbnd.c: Remove.
4035 * lib/mpx-dg.exp: Remove.
4036 * gcc.target/i386/funcspec-56.inc: Adjust test case.
4037
4038 2018-06-07 Carl Love <cel@us.ibm.com>
4039
4040 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
4041 statements.
4042
4043 2018-06-07 Carl Love <cel@us.ibm.com>
4044
4045 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
4046 error message.
4047
4048 2018-06-07 Marek Polacek <polacek@redhat.com>
4049
4050 PR c/85318
4051 * gcc.dg/Wc90-c99-compat-10.c: New test.
4052 * gcc.dg/Wc90-c99-compat-11.c: New test.
4053 * gcc.dg/Wc90-c99-compat-12.c: New test.
4054 * gcc.dg/Wc90-c99-compat-9.c: New test.
4055
4056 2018-06-07 Paul Koning <ni1d@arrl.net>
4057
4058 * gcc.c-torture/compile/20180605-1.c: New test.
4059
4060 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
4061
4062 PR fortran/86045
4063 * gfortran.dg/pr86045.f90: New test.
4064
4065 2018-06-07 Marek Polacek <polacek@redhat.com>
4066
4067 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
4068
4069 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
4070
4071 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
4072
4073 2018-06-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
4074
4075 * gcc.target/msp430/msp430i-device-symbol.c: New test.
4076 * gcc.target/msp430/msp430f-device-symbol.c: New test.
4077 * gcc.target/msp430/msp430.h: New test header file.
4078
4079 2018-06-07 Jakub Jelinek <jakub@redhat.com>
4080
4081 PR tree-optimization/69615
4082 * gcc.dg/tree-ssa/pr69615.c: New test.
4083
4084 2018-06-07 Richard Biener <rguenther@suse.de>
4085
4086 PR tree-optimization/85935
4087 * gcc.dg/graphite/pr85935.c: New testcase.
4088
4089 2018-06-04 Carl Love <cel@us.ibm.com>
4090
4091 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
4092 debug print statements. Fix a few formating issues.
4093
4094 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
4095
4096 PR target/85657
4097 * gcc.target/powerpc/pr85657-4.c: New tests.
4098 * gcc.target/powerpc/pr85657-5.c: Likewise.
4099 * gcc.target/powerpc/pr85657-6.c: Likewise.
4100
4101 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4102
4103 PR fortran/85641
4104 * gfortran.dg/realloc_on_assign_30.f90: New test.
4105
4106 2018-06-06 Carl Love <cel@us.ibm.com>
4107 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
4108 argument to vui_arg.
4109
4110 2018-06-06 Carl Love <cel@us.ibm.com>
4111
4112 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
4113 to builtins-4.c.
4114 * gcc.target/powerpc/builtins-4.c: New test file for tests
4115 that need -mvsx.
4116
4117 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
4118
4119 PR target/85657
4120 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
4121 be used in templates. Don't check for them in overloaded functions.
4122
4123 2018-06-06 Jim Wilson <jimw@sifive.com>
4124
4125 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
4126 * gcc.target/riscv/interrupt-mmode.c: New.
4127 * gcc.target/riscv/interrupt-smode.c: New.
4128 * gcc.target/riscv/interrupt-umode.c: New.
4129
4130 2018-06-06 Marek Polacek <polacek@redhat.com>
4131
4132 PR c++/85977
4133 * g++.dg/cpp0x/initlist102.C: New test.
4134 * g++.dg/cpp0x/initlist103.C: New test.
4135 * g++.dg/cpp0x/initlist104.C: New test.
4136
4137 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
4138
4139 * gcc.dg/torture/pr86066.c: New test.
4140
4141 2018-06-06 Richard Biener <rguenther@suse.de>
4142
4143 PR tree-optimization/86062
4144 * g++.dg/tree-ssa/pr86062.C: New testcase.
4145
4146 2018-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
4147
4148 * gcc.target/msp430/function-attributes-4.c: New test.
4149 * gcc.target/msp430/static-interrupts.c: New test.
4150
4151 2018-06-05 Steve Ellcey <sellcey@cavium.com>
4152
4153 PR target/79924
4154 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
4155 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
4156 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
4157 * gcc.target/aarch64/nofp_1.c: Ditto.
4158
4159 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
4160
4161 * gcc.target/arm/cmse/cmse-1c99.c: New test.
4162
4163 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
4164
4165 PR fortran/85701
4166 * gfortran.dg/goacc/pr85701.f90: New test.
4167
4168 2018-06-05 Marek Polacek <polacek@redhat.com>
4169
4170 PR c++/85976
4171 * g++.dg/cpp0x/alias-decl-64.C: New test.
4172
4173 2018-06-05 Richard Biener <rguenther@suse.de>
4174
4175 PR tree-optimization/86046
4176 * gcc.dg/pr86046.c: New testcase.
4177
4178 2018-06-05 Richard Biener <rguenther@suse.de>
4179
4180 PR tree-optimization/86047
4181 * gcc.dg/pr86047.c: New testcase.
4182
4183 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4184
4185 PR target/81497
4186 * g++.target/arm/arm.exp: New file.
4187 * g++.target/arm/pr81497.C: Likewise.
4188
4189 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
4190
4191 * gcc.target/s390/htm-builtins-compile-4.c: New test.
4192
4193 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
4194
4195 * gcc.dg/store_merging_21.c: New test.
4196 * gnat.dg/opt71b.adb: Likewise.
4197 * gnat.dg/opt71.adb: Rename into...
4198 * gnat.dg/opt71a.adb: ...this.
4199
4200 2018-06-04 Richard Biener <rguenther@suse.de>
4201
4202 PR tree-optimization/85955
4203 * gcc.dg/pr85955.c: New testcase.
4204
4205 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
4206
4207 PR fortran/85981
4208 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
4209 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
4210 * gfortran.dg/allocate_stat_2.f90: Ditto.
4211 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
4212
4213 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
4214
4215 * gcc.target/aarch64/sve/extract_5.c: New test.
4216
4217 2018-06-04 Jakub Jelinek <jakub@redhat.com>
4218
4219 PR target/85832
4220 PR target/86036
4221 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
4222 vptestm.
4223 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
4224 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
4225 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
4226 * gcc.target/i386/avx512bw-pr86036.c: New test.
4227
4228 2018-06-04 Richard Biener <rguenther@suse.de>
4229
4230 PR tree-optimization/86038
4231 * gcc.dg/pr86038.c: New testcase.
4232
4233 2018-06-04 Jakub Jelinek <jakub@redhat.com>
4234
4235 PR tree-optimization/69615
4236 * gcc.dg/pr69615.c: New test.
4237
4238 PR c++/86025
4239 * c-c++-common/gomp/pr86025.c: New test.
4240
4241 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
4242
4243 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
4244
4245 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
4246
4247 * gcc.dg/torture/pr86034.c: New test.
4248
4249 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
4250
4251 PR fortran/36497
4252 * gfortran.dg/cray_pointer_12.f90: New test.
4253
4254 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
4255
4256 PR fortran/85938
4257 * gfortran.dg/pr85938.f90: Fixed by revision r261081
4258
4259 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
4260
4261 * gnat.dg/specs/opt3.ads: New test.
4262 * gnat.dg/specs/opt3_pkg.ads: New helper.
4263
4264 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
4265
4266 * gnat.dg/discr53.ad[sb]: New test.
4267 * gnat.dg/discr53_pkg.ads: New helper.
4268
4269 2018-06-01 Carl Love <cel@us.ibm.com>
4270
4271 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
4272 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
4273
4274 2018-06-01 Carl Love <cel@us.ibm.com>
4275
4276 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
4277 to make it consistent with the naming convention in the file.
4278 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
4279 to altivec-7.c. Delete file.
4280 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
4281 to altivec-7.c. Delete file.
4282 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
4283 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
4284 vec_unpackl tests. Update instruction counts.
4285 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
4286 tests to builtins-1.c.
4287 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
4288 tests to builtins-1.c.
4289 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
4290 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
4291 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
4292 Remove vec_ctf tests returning double. Remove vec_cts with
4293 double args. Remove vec_sel with invalid arguments. Add tests for
4294 vec_splat.
4295 Add instruction counts for new tests.
4296 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
4297 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
4298 vec_unsigned.
4299 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
4300 test_sll_vsill_vsill_vuc.
4301 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
4302 vec_revb.
4303 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
4304 tests from altivec-7.h.
4305 * gcc.target/powerpc/vsx-7-be.c: Remove file.
4306 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
4307 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
4308 splat_sll, splat_uc, splat_int128, splat_uint128.
4309 Make second argument of vec_extract and vec_insert a signed int.
4310 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
4311 argument.
4312
4313 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
4314
4315 * gcc.dg/store_merging_20.c: New test.
4316 * gnat.dg/opt71.adb: Likewise.
4317 * gnat.dg/opt71_pkg.ads: New helper.
4318
4319 2018-06-01 Carl Love <cel@us.ibm.com>
4320
4321 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
4322 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
4323 Add vec_xst_be for signed and unsigned arguments.
4324
4325 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
4326
4327 PR fortran/85816
4328 PR fortran/85975
4329 * gfortran.dg/pr85816.f90: New test.
4330 * gfortran.dg/pr85975.f90: New test.
4331
4332 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
4333
4334 PR fortran/63570
4335 * gfortran.dg/random_init_1.f90: New test.
4336 * gfortran.dg/random_init_2.f90: New test.
4337 * gfortran.dg/random_init_3.f90: New test.
4338 * gfortran.dg/random_init_4.f90: New test.
4339 * gfortran.dg/random_init_5.f90: New test.
4340 * gfortran.dg/random_init_6.f90: New test.
4341
4342 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
4343
4344 PR tree-optimization/85989
4345 * gcc.dg/torture/pr85989.c: New test.
4346
4347 2018-06-01 Richard Biener <rguenther@suse.de>
4348
4349 PR middle-end/86017
4350 * gcc.dg/tree-ssa/pr86017.c: New testcase.
4351
4352 2018-06-01 Richard Biener <rguenther@suse.de>
4353
4354 PR ipa/85960
4355 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
4356
4357 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
4358
4359 PR middle-end/78809
4360 * gcc.dg/strcmpopt_2.c: New test.
4361 * gcc.dg/strcmpopt_3.c: New test.
4362
4363 PR middle-end/83026
4364 * gcc.dg/strcmpopt_3.c: New test.
4365
4366 2018-05-31 Jakub Jelinek <jakub@redhat.com>
4367
4368 PR target/85984
4369 * gcc.target/i386/pr85984.c: New test.
4370
4371 2018-05-31 Martin Sebor <msebor@redhat.com>
4372
4373 PR c/82063
4374 * gcc.dg/Walloc-size-larger-than-1.c: New test.
4375 * gcc.dg/Walloc-size-larger-than-10.c: New test.
4376 * gcc.dg/Walloc-size-larger-than-11.c: New test.
4377 * gcc.dg/Walloc-size-larger-than-12.c: New test.
4378 * gcc.dg/Walloc-size-larger-than-13.c: New test.
4379 * gcc.dg/Walloc-size-larger-than-14.c: New test.
4380 * gcc.dg/Walloc-size-larger-than-15.c: New test.
4381 * gcc.dg/Walloc-size-larger-than-16.c: New test.
4382 * gcc.dg/Walloc-size-larger-than-17.c: New test.
4383 * gcc.dg/Walloc-size-larger-than-2.c: New test.
4384 * gcc.dg/Walloc-size-larger-than-3.c: New test.
4385 * gcc.dg/Walloc-size-larger-than-4.c: New test.
4386 * gcc.dg/Walloc-size-larger-than-5.c: New test.
4387 * gcc.dg/Walloc-size-larger-than-6.c: New test.
4388 * gcc.dg/Walloc-size-larger-than-7.c: New test.
4389 * gcc.dg/Walloc-size-larger-than-8.c: New test.
4390 * gcc.dg/Walloc-size-larger-than-9.c: New test.
4391 * gcc.dg/Walloc-size-larger-than.c: New test.
4392
4393 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
4394 Cesar Philippidis <cesar@codesourcery.com>
4395
4396 PR middle-end/85879
4397 * gfortran.dg/goacc/pr77371-1.f90: New test.
4398 * gfortran.dg/goacc/pr77371-2.f90: New test.
4399 * gfortran.dg/goacc/pr85879.f90: New test.
4400
4401 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4402
4403 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
4404 * gnat.dg/stack_usage1b.adb: Likewise.
4405 * gnat.dg/stack_usage1c.adb: Likewise.
4406 * gnat.dg/stack_usage3.adb: Likewise.
4407 * gnat.dg/stack_usage1_pkg.adb: Delete.
4408
4409 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4410
4411 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
4412 * gcc.dg/store_merging_11.c: Likewise.
4413 * gcc.dg/store_merging_13.c: Likewise.
4414 * gcc.dg/store_merging_14.c: Likewise.
4415 * gcc.dg/store_merging_15.c: Likewise.
4416 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
4417
4418 2018-05-31 Ed Schonberg <schonberg@adacore.com>
4419
4420 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
4421 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
4422 gnat.dg/limited1_outer.ads: New testcase.
4423
4424 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
4425
4426 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
4427 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
4428 New testcase.
4429
4430 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4431
4432 * gnat.dg/size_clause1.adb: New testcase.
4433
4434 2018-05-31 Javier Miranda <miranda@adacore.com>
4435
4436 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
4437
4438 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
4439
4440 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
4441 vld1x3 intrinsics for aarch64.
4442 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
4443 vst1x2 intrinsics for aarch64.
4444 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
4445 vst1x3 intrinsics for aarch64.
4446
4447 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
4448
4449 PR c++/77777
4450 * g++.dg/diagnostic/pr77777.C: New test.
4451
4452 2018-05-30 David Pagan <dave.pagan@oracle.com>
4453
4454 PR c/55976
4455 * gcc.dg/noncompile/pr55976-1.c: New test.
4456 * gcc.dg/noncompile/pr55976-2.c: New test.
4457
4458 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
4459
4460 * gcc.dg/lto/20111213-1_0.c: Fix template.
4461 * gcc.dg/lto/20100603-1_0.c: Fix template.
4462 * gcc.dg/lto/20100603-2_0.c: Fix template.
4463 * gcc.dg/lto/20100603-3_0.c: Fix template.
4464
4465 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
4466 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
4467 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
4468 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
4469 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
4470 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
4471 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
4472 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
4473 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
4474 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
4475 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
4476 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
4477 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
4478 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
4479 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
4480 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
4481 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
4482 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
4483 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
4484 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
4485 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
4486 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
4487 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
4488 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
4489 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
4490 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
4491 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
4492 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
4493 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
4494 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
4495 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
4496 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
4497 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
4498 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
4499 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
4500 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
4501 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
4502 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
4503 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
4504 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
4505 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
4506 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
4507 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
4508 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
4509 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
4510 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
4511 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
4512 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
4513 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
4514 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
4515 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
4516 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
4517 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
4518 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
4519 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
4520 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
4521 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
4522 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
4523 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
4524 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
4525 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
4526 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
4527
4528 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
4529
4530 Revert:
4531 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
4532
4533 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
4534
4535 * gcc.target/aarch64/simd/ldp_stp_9: New.
4536 * gcc.target/aarch64/simd/ldp_stp_10: New.
4537 * gcc.target/aarch64/simd/ldp_stp_11: New.
4538 * gcc.target/aarch64/simd/ldp_stp_12: New.
4539
4540 2018-05-30 Ed Schonberg <schonberg@adacore.com>
4541
4542 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
4543
4544 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
4545
4546 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
4547
4548 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
4549
4550 PR target/85950
4551 * gcc.target/i386/pr85950.c: New test.
4552
4553 2018-05-29 Marek Polacek <polacek@redhat.com>
4554
4555 PR c++/85883
4556 * g++.dg/cpp1z/class-deduction55.C: New test.
4557 * g++.dg/cpp1z/class-deduction56.C: New test.
4558 * g++.dg/cpp1z/class-deduction57.C: New test.
4559
4560 2018-05-29 Jakub Jelinek <jakub@redhat.com>
4561
4562 PR c++/85952
4563 * g++.dg/warn/Wunused-var-33.C: New test.
4564
4565 PR target/85918
4566 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
4567 and -fno-vect-cost-model options. Add aligned(64) attribute to the
4568 arrays. Add suffix 1 to all functions and use 4 iterations rather
4569 than N. Add functions with conversions to and from float.
4570 Add new set of functions with 8 iterations and another one
4571 with 16 iterations, expect 24 vectorized loops instead of just 4.
4572 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
4573
4574 2018-05-29 Javier Miranda <miranda@adacore.com>
4575
4576 * gnat.dg/equal2.adb: New testcase.
4577
4578 2018-05-29 Ed Schonberg <schonberg@adacore.com>
4579
4580 * gnat.dg/float_attributes_overflows.adb: New testcase.
4581
4582 2018-05-29 Pascal Obry <obry@adacore.com>
4583
4584 * gnat.dg/normalize_pathname.adb: New testcase.
4585
4586 2018-05-29 Tom de Vries <tom@codesourcery.com>
4587
4588 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
4589 message.
4590 * lib/scanipa.exp (scan-ipa-dump-times): Same.
4591 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
4592 * lib/scantree.exp (scan-tree-dump-times): Same.
4593
4594 2018-05-29 Tom de Vries <tom@codesourcery.com>
4595
4596 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
4597 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
4598 Use proc name as first argument to dg-scan.
4599
4600 2018-05-29 Tom de Vries <tom@codesourcery.com>
4601
4602 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
4603 with no arguments.
4604
4605 2018-05-28 Richard Biener <rguenther@suse.de>
4606
4607 PR tree-optimization/85934
4608 * gcc.target/i386/pr85934.c: New testcase.
4609
4610 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
4611
4612 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
4613
4614 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
4615
4616 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
4617
4618 2018-05-28 Ed Schonberg <schonberg@adacore.com>
4619
4620 * gnat.dg/fixedpnt5.adb: New testcase.
4621
4622 2018-05-28 Justin Squirek <squirek@adacore.com>
4623
4624 * gnat.dg/array31.adb: New testcase.
4625
4626 2018-05-28 Justin Squirek <squirek@adacore.com>
4627
4628 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
4629 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
4630
4631 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
4632
4633 * gfortran.dg/data_stmt_pointer.f90: new test.
4634
4635 2018-05-27 Jakub Jelinek <jakub@redhat.com>
4636
4637 PR target/85918
4638 * gcc.target/i386/avx512dq-pr85918.c: New test.
4639
4640 2018-05-25 Jim Wilson <jimw@sifive.com>
4641
4642 * gcc.target/riscv/interrupt-1.c: New.
4643 * gcc.target/riscv/interrupt-2.c: New.
4644 * gcc.target/riscv/interrupt-3.c: New.
4645 * gcc.target/riscv/interrupt-4.c: New.
4646 * gcc.target/riscv/interrupt-5.c: New.
4647
4648 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
4649
4650 PR fortran/85786
4651 * gfortran.dg/pr85786.f90: New test.
4652
4653 2018-05-25 Paul Koning <ni1d@arrl.net>
4654
4655 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
4656 * gcc.c-torture/compile/pr55921.c: Ditto.
4657 * gcc.c-torture/compile/pr60655-1.c: Ditto.
4658 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
4659
4660 2018-05-25 Jakub Jelinek <jakub@redhat.com>
4661
4662 PR target/85832
4663 * gcc.target/i386/avx512f-pr85832.c: New test.
4664 * gcc.target/i386/avx512vl-pr85832.c: New test.
4665 * gcc.target/i386/avx512bw-pr85832.c: New test.
4666 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
4667
4668 2018-05-25 Bin Cheng <bin.cheng@arm.com>
4669
4670 PR tree-optimization/85720
4671 * gcc.dg/tree-ssa/pr85720.c: New test.
4672 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
4673 distribution.
4674
4675 2018-05-25 Martin Liska <mliska@suse.cz>
4676
4677 PR testsuite/85911
4678 * gcc.dg/tree-prof/update-loopch.c: Do not scan
4679 for 'Removing basic block'.
4680
4681 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
4682
4683 * gnat.dg/sec_stack1.adb: New testcase.
4684
4685 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4686
4687 * gnat.dg/fixedpnt4.adb: New testcase.
4688
4689 2018-05-25 Javier Miranda <miranda@adacore.com>
4690
4691 * gnat.dg/interface7.adb: New testcase.
4692
4693 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
4694
4695 * gnat.dg/sec_stack2.adb: New testcase.
4696
4697 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4698
4699 * gnat.dg/interface6.adb: New testcase.
4700
4701 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4702
4703 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
4704
4705 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4706
4707 * lib/target-supports.exp
4708 (check_effective_target_vect_double_cond_arith): Include
4709 multiplication and division.
4710 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
4711 fully-masked loops with a fixed vector length.
4712 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
4713 tests.
4714 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
4715 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
4716 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
4717
4718 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4719
4720 * gcc.target/aarch64/sve/div_1.c: New test.
4721 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
4722 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
4723 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
4724
4725 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4726
4727 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
4728
4729 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4730
4731 * lib/target-supports.exp
4732 (check_effective_target_vect_double_cond_arith): New proc.
4733 * gcc.dg/vect/vect-cond-arith-1.c: New test.
4734 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
4735 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
4736 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
4737 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
4738 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
4739 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
4740
4741 2018-05-25 Janus Weil <janus@gcc.gnu.org>
4742
4743 PR fortran/85839
4744 * gfortran.dg/f2018_obs.f90: New test case.
4745
4746 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4747
4748 PR fortran/85543
4749 * gfortran.dg/pr85543.f90: New test.
4750
4751 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4752
4753 PR fortran/85780
4754 * gfortran.dg/pr85780.f90: New test.
4755
4756 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4757
4758 PR fortran/85779
4759 * gfortran.dg/pr85779_1.f90: New test.
4760 * gfortran.dg/pr85779_2.f90: Ditto.
4761 * gfortran.dg/pr85779_3.f90: Ditto.
4762
4763 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4764
4765 PR fortran/85895
4766
4767 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
4768 * gfortran.dg/pr85895.f90: New test.
4769
4770 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
4771
4772 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
4773 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
4774
4775 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
4776
4777 * gcc.dg/fold-popcount-1.c: New testcase.
4778 * gcc.dg/fold-popcount-2.c: New testcase.
4779 * gcc.dg/fold-popcount-3.c: New testcase.
4780 * gcc.dg/fold-popcount-4.c: New testcase.
4781
4782 2018-05-24 Marek Polacek <polacek@redhat.com>
4783
4784 PR c++/85847
4785 * g++.dg/cpp0x/new3.C: New test.
4786
4787 2018-05-24 Javier Miranda <miranda@adacore.com>
4788
4789 * gnat.dg/discr52.adb: New testcase.
4790
4791 2018-05-24 Ed Schonberg <schonberg@adacore.com>
4792
4793 * gnat.dg/others1.adb: New testcase.
4794
4795 2018-05-24 Justin Squirek <squirek@adacore.com>
4796
4797 * gnat.dg/raise_expr.adb: New testcase.
4798
4799 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
4800
4801 * gnat.dg/formal_containers.adb: New testcase.
4802
4803 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4804
4805 * gcc.target/i386/pr85345.c: Require ifunc support.
4806
4807 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
4808
4809 * gcc.dg/vect/vect-fma-1.c: New test.
4810
4811 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4812
4813 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
4814 scan-tree-dump*.
4815
4816 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
4817
4818 PR target/83009
4819 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
4820
4821 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
4822
4823 PR target/78849
4824 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
4825 DEFAULT_CFLAGS.
4826 * gcc.target/msp430/pr78849.c: New test.
4827
4828 2018-05-23 Marek Polacek <polacek@redhat.com>
4829
4830 * g++.dg/cpp2a/range-for8.C: New test.
4831 * g++.dg/cpp2a/range-for9.C: New test.
4832 * g++.dg/cpp2a/range-for10.C: New test.
4833
4834 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
4835
4836 * lib/target-supports.exp (check_effective_target_be): New.
4837 (check_effective_target_le): New.
4838
4839 2018-05-23 Marek Polacek <polacek@redhat.com>
4840
4841 * g++.dg/cpp2a/range-for1.C: New test.
4842 * g++.dg/cpp2a/range-for2.C: New test.
4843 * g++.dg/cpp2a/range-for3.C: New test.
4844 * g++.dg/cpp2a/range-for4.C: New test.
4845 * g++.dg/cpp2a/range-for5.C: New test.
4846 * g++.dg/cpp2a/range-for6.C: New test.
4847 * g++.dg/cpp2a/range-for7.C: New test.
4848
4849 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
4850
4851 * gcc.target/i386/cvt-3.c: New test.
4852
4853 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
4854
4855 * gcc.target/i386/cvt-2.c: New test.
4856
4857 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
4858
4859 * gcc.dg/pr79985.c: New testcase.
4860
4861 2018-05-23 Richard Biener <rguenther@suse.de>
4862
4863 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
4864
4865 2018-05-23 Sudakshina Das <sudi.das@arm.com>
4866
4867 PR target/84882
4868 * gcc.target/aarch64/pr84882.c: New test.
4869 * gcc.target/aarch64/target_attr_18.c: Likewise.
4870
4871 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
4872
4873 PR tree-optimization/85853
4874 * gfortran.dg/vect/pr85853.f90: New test.
4875
4876 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4877
4878 * gnat.dg/import2.adb: New testcase.
4879
4880 2018-05-23 Ed Schonberg <schonberg@adacore.com>
4881
4882 * gnat.dg/discr51.adb: New testcase.
4883
4884 2018-05-23 Javier Miranda <miranda@adacore.com>
4885
4886 * gnat.dg/valid_scalars1.adb: New testcase.
4887
4888 2018-05-23 Ed Schonberg <schonberg@adacore.com>
4889
4890 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
4891
4892 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4893
4894 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
4895 testcase.
4896
4897 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4898
4899 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
4900 testcase.
4901
4902 2018-05-23 Bob Duff <duff@adacore.com>
4903
4904 * gnat.dg/addr10.adb: New testcase.
4905
4906 2018-05-23 Richard Biener <rguenther@suse.de>
4907
4908 PR middle-end/85874
4909 * gcc.dg/Wstrict-overflow-27.c: New testcase.
4910
4911 2018-05-23 Yury Gribov <tetra2005@gmail.com>
4912
4913 PR tree-optimization/85822
4914 * c-c++-common/pr85822.c: New test.
4915
4916 2018-05-23 Richard Biener <rguenther@suse.de>
4917
4918 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
4919
4920 2018-05-22 Janus Weil <janus@gcc.gnu.org>
4921
4922 PR fortran/85841
4923 * gfortran.dg/pr30667.f: Add option "-std=legacy".
4924
4925 2018-05-22 Martin Sebor <msebor@redhat.com>
4926
4927 PR middle-end/85359
4928 * gcc.dg/attr-nonstring.c: New test.
4929
4930 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
4931
4932 PR target/85345
4933 * gcc.target/i386/pr85345.c: New test.
4934
4935 2018-05-22 Luis Machado <luis.machado@linaro.org>
4936
4937 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
4938
4939 2018-05-22 Janus Weil <janus@gcc.gnu.org>
4940
4941 PR fortran/85841
4942 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
4943 dg-additional-options.
4944 * gfortran.dg/graphite/block-2.f: Ditto.
4945 * gfortran.dg/graphite/id-19.f: Ditto.
4946 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
4947 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
4948 * gfortran.dg/vect/pr52580.f: Ditto.
4949
4950 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
4951
4952 * gcc.target/aarch64/ldp_stp_6.c: New.
4953 * gcc.target/aarch64/ldp_stp_7.c: New.
4954 * gcc.target/aarch64/ldp_stp_8.c: New.
4955
4956 2018-05-22 Martin Sebor <msebor@redhat.com>
4957
4958 PR c/85623
4959 * c-c++-common/attr-nonstring-3.c: Adjust.
4960 * c-c++-common/attr-nonstring-4.c: Adjust.
4961 * c-c++-common/attr-nonstring-6.c: New test.
4962
4963 2018-05-22 Martin Sebor <msebor@redhat.com>
4964
4965 PR tree-optimization/85826
4966 * gcc.dg/Wrestrict-17.c: New test.
4967
4968 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
4969
4970 * gcc.dg/torture/pr85862.c: Rename to...
4971 * gcc.dg/torture/pr85852.c: ...this.
4972
4973 2018-05-22 Justin Squirek <squirek@adacore.com>
4974
4975 * gnat.dg/warn14.adb: New testcase.
4976
4977 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
4978
4979 * gnat.dg/controlled8.adb: New testcase.
4980
4981 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
4982
4983 * gnat.dg/discr50.adb: New testcase.
4984
4985 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4986
4987 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
4988 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
4989 gnat.dg/discr49_rec2.ads: New testcase.
4990
4991 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4992
4993 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
4994 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
4995 testcase.
4996
4997 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4998
4999 * gnat.dg/fixedpnt3.adb: New testcase.
5000
5001 2018-05-22 Justin Squirek <squirek@adacore.com>
5002
5003 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
5004 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
5005
5006 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
5007
5008 PR middle-end/85862
5009 * gcc.dg/torture/pr85862.c: New test.
5010
5011 2018-05-22 Richard Biener <rguenther@suse.de>
5012
5013 PR tree-optimization/85834
5014 * g++.dg/torture/pr85834.C: New testcase.
5015 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
5016
5017 2018-05-22 Martin Liska <mliska@suse.cz>
5018
5019 PR ipa/85607
5020 * g++.dg/ipa/pr85607.C: New test.
5021
5022 2018-05-22 Richard Biener <rguenther@suse.de>
5023
5024 PR tree-optimization/85863
5025 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
5026
5027 2018-05-22 Janus Weil <janus@gcc.gnu.org>
5028
5029 PR fortran/85841
5030 * gfortran.dg/assumed_rank_5.f90: Update error message.
5031 * gfortran.dg/assumed_type_4.f90: Ditto.
5032 * gfortran.dg/bind_c_array_params.f03: Ditto.
5033 * gfortran.dg/bind_c_usage_28.f90: Ditto.
5034 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
5035 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
5036 * gfortran.dg/c_loc_tests_11.f03: Ditto.
5037 * gfortran.dg/coarray_atomic_2.f90: Ditto.
5038 * gfortran.dg/coarray_collectives_2.f90: Ditto.
5039 * gfortran.dg/coarray_collectives_10.f90: Ditto.
5040 * gfortran.dg/coarray_collectives_13.f90: Ditto.
5041 * gfortran.dg/rank_3.f90: Ditto.
5042 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
5043 * gfortran.dg/implicit_14.f90: Ditto.
5044
5045 2018-05-21 Christian Groessler <chris@groessler.org>
5046
5047 * gcc.c-torture/compile/simd-5.c: Fix comment.
5048
5049 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
5050
5051 PR target/85657
5052 * gcc.target/powerpc/pr85657-1.c: New test for converting between
5053 __float128, __ibm128, and long double.
5054 * gcc.target/powerpc/pr85657-2.c: Likewise.
5055 * gcc.target/powerpc/pr85657-3.c: Likewise.
5056 * g++.dg/pr85667.C: New test to make sure __ibm128 is
5057 implementated as a separate type internally, and is not just an
5058 alias for long double.
5059
5060 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
5061
5062 PR tree-optimization/85814
5063 * gcc.dg/torture/pr85814.c: New test.
5064
5065 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5066
5067 PR c++/84588
5068 * g++.dg/cpp0x/cond1.C: New.
5069 * g++.dg/cpp1y/pr84588-1.C: Likewise.
5070 * g++.dg/cpp1y/pr84588-2.C: Likewise.
5071 * g++.dg/cpp1y/pr84588-3.C: Likewise.
5072 * g++.dg/parse/cond6.C: Likewise.
5073 * g++.dg/parse/cond7.C: Likewise.
5074 * g++.dg/parse/cond8.C: Likewise.
5075 * g++.dg/cpp1z/decomp16.C: Update.
5076 * g++.old-deja/g++.jason/cond.C: Likewise.
5077
5078 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
5079
5080 ChangeLog for r260480
5081 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
5082 warnings for deleted and obsolescent features.
5083 * gfortran.dg/graphite/id-19.f: Ditto.
5084 * gfortran.dg/graphite/id-20.f: Ditto.
5085 * gfortran.dg/graphite/id-27.f90: Ditto.
5086 * gfortran.dg/graphite/pr82449.f: Ditto.
5087
5088 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5089
5090 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
5091 tiny and large memory models.
5092
5093 2018-04-04 Ed Schonberg <schonberg@adacore.com>
5094
5095 * gnat.dg/suppress_initialization.adb,
5096 gnat.dg/suppress_initialization_pkg.ads: New testcase.
5097
5098 2018-04-04 Ed Schonberg <schonberg@adacore.com>
5099
5100 * gnat.dg/exit1.adb: New testcase.
5101
5102 2018-04-04 Ed Schonberg <schonberg@adacore.com>
5103
5104 * gnat.dg/array30.adb: New testcase.
5105
5106 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
5107
5108 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
5109
5110 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5111
5112 * gcc.c-torture/execute/ssad-run.c: New test.
5113 * gcc.c-torture/execute/usad-run.c: Likewise.
5114 * gcc.target/aarch64/ssadv16qi.c: Likewise.
5115 * gcc.target/aarch64/usadv16qi.c: Likewise.
5116
5117 2018-05-21 Tamar Christina <tamar.christina@arm.com>
5118
5119 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
5120 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
5121 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
5122 vbcaxq_s64): New.
5123 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
5124 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
5125 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
5126
5127 2018-05-21 Janus Weil <janus@gcc.gnu.org>
5128
5129 PR fortran/85841
5130 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
5131 * gfortran.dg/g77/20020307-1.f: Ditto.
5132 * gfortran.dg/g77/980310-3.f: Ditto.
5133 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
5134 * gfortran.dg/goacc/loop-1.f95: Ditto.
5135 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
5136 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
5137 * gfortran.dg/gomp/do-1.f90: Ditto.
5138 * gfortran.dg/gomp/omp_do1.f90: Ditto.
5139 * gfortran.dg/pr17229.f: Ditto.
5140 * gfortran.dg/pr37243.f: Ditto.
5141 * gfortran.dg/pr49721-1.f: Ditto.
5142 * gfortran.dg/pr58484.f: Ditto.
5143 * gfortran.dg/pr81175.f: Ditto.
5144 * gfortran.dg/pr81723.f: Ditto.
5145 * gfortran.dg/predcom-2.f: Ditto.
5146 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
5147 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
5148 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
5149 * gfortran.dg/vect/pr52580.f: Ditto.
5150
5151 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
5152
5153 PR fortran/80657
5154 * gfortran.dg/char_result_18.f90: New test.
5155
5156 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
5157
5158 PR fortran/49636
5159 * gfortran.dg/associate_38.f90: New test.
5160
5161 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
5162
5163 PR fortran/82275
5164 * gfortran.dg/select_type_42.f90: New test.
5165
5166 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
5167
5168 PR fortran/82923
5169 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
5170 that the patch fixes PR66694 & PR82617, although the testcases
5171 are not explicitly included.
5172
5173 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
5174
5175 * gcc.dg/stack-usage-1.c: Add support for rv32e.
5176
5177 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
5178
5179 PR c++/82899
5180 * g++.dg/pr82899.C: New testcase.
5181
5182 2018-05-18 Martin Liska <mliska@suse.cz>
5183
5184 * gcc.dg/pr68766.c: Change pruned output.
5185
5186 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
5187
5188 PR c++/85782
5189 * c-c++-common/goacc/pr85782.c: New test.
5190
5191 2018-05-18 Sudakshina Das <sudi.das@arm.com>
5192
5193 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
5194
5195 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5196
5197 * gcc.target/arm/pr62554.c: Delete.
5198 * gcc.target/arm/pr69610-1.c: Likewise.
5199 * gcc.target/arm/pr69610-2.c: Likewise.
5200
5201 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5202
5203 * gcc.target/arm/pr40887.c: Update comment.
5204 * lib/target-supports.exp: Don't generate effective target checks
5205 and related helpers for armv5. Update comment.
5206 * gcc.target/arm/armv5_thumb_isa.c: Delete.
5207 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
5208 target check and options.
5209
5210 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5211
5212 PR middle-end/85817
5213 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
5214 scan-tree-dump-not for h.
5215
5216 2018-05-18 Richard Biener <rguenther@suse.de>
5217
5218 * gcc.dg/tree-ssa/pr21559.c: Adjust.
5219 * gcc.dg/tree-ssa/pr45397.c: Likewise.
5220 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
5221 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
5222 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
5223 * gcc.dg/tree-ssa/vrp17.c: Likewise.
5224 * gcc.dg/tree-ssa/vrp18.c: Likewise.
5225 * gcc.dg/tree-ssa/vrp23.c: Likewise.
5226 * gcc.dg/tree-ssa/vrp24.c: Likewise.
5227 * gcc.dg/tree-ssa/vrp58.c: Likewise.
5228 * gcc.dg/vrp-min-max-1.c: Likewise.
5229 * gcc.dg/vrp-min-max-3.c: New testcase.
5230
5231 2018-05-18 Richard Biener <rguenther@suse.de>
5232
5233 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
5234 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
5235 * gcc.dg/graphite/scop-6.c: Likewise.
5236 * gcc.dg/graphite/scop-7.c: Likewise.
5237 * gcc.dg/graphite/scop-8.c: Likewise.
5238 * gcc.dg/graphite/scop-9.c: Likewise.
5239
5240 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5241
5242 * gcc.target/aarch64/vect-init-ld1.c: New test.
5243
5244 2018-05-18 Martin Liska <mliska@suse.cz>
5245
5246 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
5247 * gcc.dg/tree-prof/update-loopch.c: Likewise.
5248
5249 2018-05-18 Martin Liska <mliska@suse.cz>
5250
5251 * gcc.dg/ipa/ipa-icf-39.c: New test.
5252 * gcc.dg/pr68766.c: Adjust pruned output.
5253
5254 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
5255
5256 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
5257 New proc.
5258 * gcc.dg/fma-1.c: New test.
5259 * gcc.dg/fma-2.c: Likewise.
5260 * gcc.dg/fma-3.c: Likewise.
5261 * gcc.dg/fma-4.c: Likewise.
5262 * gcc.dg/fma-5.c: Likewise.
5263 * gcc.dg/fma-6.c: Likewise.
5264 * gcc.dg/fma-7.c: Likewise.
5265 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
5266 scalar_all_fma.
5267 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
5268 * gfortran.dg/reassoc_8.f: Likewise.
5269 * gfortran.dg/reassoc_9.f: Likewise.
5270 * gfortran.dg/reassoc_10.f: Likewise.
5271
5272 2018-05-17 Jim Wilson <jimw@sifive.com>
5273
5274 * gcc.target/riscv/switch-qi.c: New.
5275 * gcc.target/riscv/switch-si.c: New.
5276
5277 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
5278
5279 PR target/85698
5280 * gcc.target/powerpc/pr85698.c: New test.
5281
5282 2018-05-17 Richard Biener <rguenther@suse.de>
5283
5284 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
5285
5286 2018-05-17 Bin Cheng <bin.cheng@arm.com>
5287
5288 PR tree-optimization/85793
5289 * gcc.dg/vect/pr85793.c: New test.
5290
5291 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
5292
5293 * gcc.dg/gimplefe-28.c: New test.
5294 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
5295 internal function calls.
5296 * gcc.dg/goacc/loop-processing-1.c: Likewise.
5297
5298 2018-05-17 Martin Liska <mliska@suse.cz>
5299
5300 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
5301 space in between 'G_' and '('.
5302
5303 2018-05-17 Jakub Jelinek <jakub@redhat.com>
5304
5305 PR target/85323
5306 * gcc.target/i386/pr85323-7.c: New test.
5307 * gcc.target/i386/pr85323-8.c: New test.
5308 * gcc.target/i386/pr85323-9.c: New test.
5309
5310 PR target/85323
5311 * gcc.target/i386/pr85323-4.c: New test.
5312 * gcc.target/i386/pr85323-5.c: New test.
5313 * gcc.target/i386/pr85323-6.c: New test.
5314
5315 PR target/85323
5316 * gcc.target/i386/pr85323-1.c: New test.
5317 * gcc.target/i386/pr85323-2.c: New test.
5318 * gcc.target/i386/pr85323-3.c: New test.
5319
5320 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
5321 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
5322 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
5323 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
5324 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
5325 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
5326 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
5327 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
5328 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
5329 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
5330 * gcc.target/i386/avx512f-setzero-1.c: New test.
5331
5332 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
5333
5334 * gcc.target/aarch64/vect-slp-dup.c: New.
5335
5336 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5337
5338 PR c++/85713
5339 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
5340
5341 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
5342
5343 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
5344 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
5345
5346 2018-05-17 Richard Biener <rguenther@suse.de>
5347
5348 PR tree-optimization/85757
5349 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
5350
5351 2018-05-16 Marek Polacek <polacek@redhat.com>
5352
5353 PR c++/85363
5354 * g++.dg/cpp0x/initlist-throw1.C: New test.
5355 * g++.dg/cpp0x/initlist-throw2.C: New test.
5356
5357 2018-05-16 Carl Love <cel@us.ibm.com>
5358
5359 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
5360 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
5361 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
5362
5363 2018-05-16 Richard Biener <rguenther@suse.de>
5364
5365 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
5366 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
5367 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
5368
5369 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
5370
5371 * gcc.target/aarch64/sve/vcond_10.c: New test.
5372 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
5373 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
5374 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
5375
5376 2018-05-15 Martin Sebor <msebor@redhat.com>
5377
5378 PR tree-optimization/85753
5379 * gcc.dg/Wrestrict-10.c: Adjust.
5380 * gcc.dg/Wrestrict-16.c: New test.
5381
5382 2018-05-15 Martin Sebor <msebor@redhat.com>
5383
5384 PR middle-end/85643
5385 * c-c++-common/attr-nonstring-7.c: New test.
5386
5387 2018-05-15 Richard Biener <rguenther@suse.de>
5388
5389 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
5390
5391 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5392
5393 PR tree-optimization/83648
5394 * gcc.dg/tree-ssa/pr83648.c: New test.
5395 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
5396
5397 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5398
5399 PR ipa/85734
5400 * gcc.dg/ipa/pr85734.c: New test.
5401
5402 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
5403
5404 PR target/85756
5405 * gnat.dg/opt70.adb: New test.
5406 * gnat.dg/opt70_pkg.ad[sb]: New helper.
5407
5408 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5409
5410 * gcc.target/aarch64/crypto-fuse-1.c: New test.
5411 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
5412
5413 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
5414
5415 * gcc.target/aarch64/vmov_n_1.c: Update test.
5416 * gcc.target/aarch64/vfp-1.c: Update test.
5417
5418 2018-05-14 Jakub Jelinek <jakub@redhat.com>
5419
5420 PR target/85756
5421 * gcc.c-torture/execute/pr85756.c: New test.
5422
5423 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
5424
5425 * gcc.target/i386/cldemote-1.c: New test.
5426
5427 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
5428
5429 PR fortran/85742
5430 * gfortran.dg/assumed_type_9.f90 : New test.
5431
5432 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
5433
5434 PR fortran/85542
5435 * gfortran.dg/pr85542.f90: New test.
5436
5437 2018-05-11 Martin Jambor <mjambor@suse.cz>
5438
5439 PR ipa/85655
5440 * g++.dg/lto/pr85655_0.C: New test.
5441
5442 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
5443
5444 * gcc.target/i386/tpause-1.c: New test.
5445 * gcc.target/i386/umonitor-1.c: New test.
5446
5447 2018-05-11 Jakub Jelinek <jakub@redhat.com>
5448
5449 PR c/85696
5450 * c-c++-common/gomp/pr85696.c: New test.
5451
5452 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
5453 Jakub Jelinek <jakub@redhat.com>
5454
5455 PR tree-optimization/85692
5456 * gcc.target/i386/pr85692.c: New test.
5457
5458 2018-05-11 Martin Liska <mliska@suse.cz>
5459
5460 PR sanitizer/85556
5461 * c-c++-common/ubsan/attrib-6.c: New test.
5462
5463 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5464
5465 PR fortran/85687
5466 * gfortran.dg/pr85687.f90: new test.
5467
5468 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5469
5470 PR fortran/85521
5471 * gfortran.dg/pr85521_1.f90: New test.
5472 * gfortran.dg/pr85521_2.f90: New test.
5473
5474 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5475
5476 PR fortran/70870
5477 * gfortran.dg/pr70870_1.f90: New test.
5478
5479 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
5480
5481 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
5482
5483 2018-05-10 Jakub Jelinek <jakub@redhat.com>
5484
5485 PR c++/85662
5486 * g++.dg/ext/offsetof2.C: New test.
5487
5488 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
5489
5490 PR fortran/68846
5491 * gfortran.dg/temporary_3.f90 : New test.
5492
5493 PR fortran/70864
5494 * gfortran.dg/temporary_2.f90 : New test.
5495
5496 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
5497
5498 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
5499 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
5500 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
5501 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
5502 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
5503 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
5504 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
5505 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
5506 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
5507 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
5508 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
5509 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
5510 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
5511 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
5512 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
5513 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
5514 * gcc.dg/vmx/st-be-order.c: Delete testcase.
5515 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
5516 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
5517 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
5518 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
5519 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
5520 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
5521 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
5522 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
5523 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
5524 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
5525
5526 2018-05-10 Jakub Jelinek <jakub@redhat.com>
5527
5528 PR tree-optimization/85699
5529 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
5530 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
5531 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
5532 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
5533
5534 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
5535
5536 * g++.dg/tls/pr85400.C: New test.
5537
5538 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5539
5540 PR c++/85713
5541 * g++.dg/cpp1y/lambda-generic-85713.C: New.
5542
5543 2018-05-09 Carl Love <cel@us.ibm.com>
5544
5545 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
5546
5547 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5548
5549 PR c++/85713
5550 Revert:
5551 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5552
5553 PR c++/84588
5554 * g++.dg/cpp1y/pr84588.C: New.
5555
5556 2018-05-09 Andreas Schwab <schwab@suse.de>
5557
5558 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
5559
5560 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
5561
5562 * gcc.target/aarch64/store_lane_spill_1.c: New test.
5563 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
5564
5565 2018-05-08 Carl Love <cel@us.ibm.com>
5566 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
5567
5568 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5569
5570 PR c++/84588
5571 * g++.dg/cpp1y/pr84588.C: New.
5572
5573 2018-05-08 Marek Polacek <polacek@redhat.com>
5574
5575 PR c++/85695
5576 * g++.dg/cpp1z/constexpr-if22.C: New test.
5577
5578 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
5579
5580 PR target/85693
5581 * gcc.target/i386/pr85693.c: New test.
5582
5583 2018-05-08 Jakub Jelinek <jakub@redhat.com>
5584
5585 PR target/85683
5586 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
5587 scan-assembler-times checking that except for [fh]*xor other functions
5588 don't use any load instructions.
5589
5590 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
5591
5592 * gcc.target/i386/builtin_target.c: Test goldmont.
5593 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
5594 arch=silvermont.
5595
5596 2018-05-08 Jakub Jelinek <jakub@redhat.com>
5597
5598 PR target/85572
5599 * g++.dg/other/sse2-pr85572-1.C: New test.
5600 * g++.dg/other/sse2-pr85572-2.C: New test.
5601 * g++.dg/other/sse4-pr85572-1.C: New test.
5602 * g++.dg/other/avx2-pr85572-1.C: New test.
5603
5604 PR target/85317
5605 * gcc.target/i386/pr85317.c: New test.
5606 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
5607 optimization barrier to avoid optimizing away the expected insn.
5608
5609 PR target/85480
5610 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
5611 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
5612
5613 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5614
5615 * g++.dg/other/sve_const_pred_1.C: Rename to...
5616 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
5617 target selectors and explicit -march options.
5618 * g++.dg/other/sve_const_pred_2.C: Rename to...
5619 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
5620 * g++.dg/other/sve_const_pred_3.C: Rename to...
5621 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
5622 * g++.dg/other/sve_const_pred_4.C: Rename to...
5623 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
5624 * g++.dg/other/sve_tls_2.C: Rename to...
5625 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
5626 * g++.dg/other/sve_vcond_1.C: Rename to...
5627 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
5628 * g++.dg/other/sve_vcond_1_run.C: Rename to...
5629 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
5630
5631 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5632
5633 PR testsuite/85586
5634 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
5635 !vect_no_align.
5636
5637 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5638
5639 PR c++/57429
5640 * g++.dg/cpp0x/deleted14.C: New.
5641
5642 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5643 Alan Hayward <alan.hayward@arm.com>
5644 David Sherwood <david.sherwood@arm.com>
5645
5646 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
5647 XFAIL the BIC test.
5648 * gcc.target/aarch64/sve/vcond_7.c: New test.
5649 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
5650
5651 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5652
5653 PR c++/70563
5654 * g++.dg/cpp0x/sfinae62.C: New.
5655
5656 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5657
5658 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
5659 load from src[i].
5660
5661 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5662
5663 PR c++/80691
5664 * g++.dg/cpp0x/narrowing1.C: New.
5665
5666 2018-05-08 Richard Biener <rguenther@suse.de>
5667
5668 PR middle-end/85588
5669 * gcc.dg/torture/pr85574.c: Rename to...
5670 * gcc.dg/torture/pr85588.c: ... this.
5671
5672 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5673
5674 PR fortran/54613
5675 * gfortran.dg/minmaxloc_12.f90: New test case.
5676 * gfortran.dg/minmaxloc_13.f90: New test case.
5677
5678 2018-05-07 Nathan Sidwell <nathan@acm.org>
5679
5680 * g++.dg/cpp0x/range-for10.C: Delete.
5681 * g++.dg/ext/forscope1.C: Delete.
5682 * g++.dg/ext/forscope2.C: Delete.
5683 * g++.dg/template/for1.C: Delete.
5684
5685 2018-05-07 Jeff Law <law@redhat.com>
5686
5687 * gfortran.dg/linefile.f90: New test.
5688
5689 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
5690
5691 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
5692 and options.
5693
5694 2018-05-06 Jakub Jelinek <jakub@redhat.com>
5695
5696 PR c++/85659
5697 * g++.dg/ext/asm14.C: New test.
5698 * g++.dg/ext/asm15.C: New test.
5699 * g++.dg/ext/asm16.C: New test.
5700
5701 2018-05-06 Michael Eager <eager@eagercon.com>
5702
5703 * gcc.target/microblaze/others/picdtr.c: Correct option
5704 -fPIE -mpic-data-is-text-relative.
5705
5706 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
5707
5708 * gcc.target/microblaze/others/picdtr.c: Add test for
5709 -fPIE -mpic-data-is-text-relative.
5710
5711 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
5712
5713 PR fortran/85507
5714 * gfortran.dg/coarray_dependency_1.f90: New test.
5715 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
5716
5717 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
5718
5719 * brig.dg/test/gimple/smoke_test.hsail: Fix the test
5720 to match the currently produced gimple.
5721
5722 2018-05-04 Carl Love <cel@us.ibm.com>
5723
5724 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
5725 vec_trunc.
5726 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
5727 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
5728 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
5729 xvcmpgedp counts. Add xxsel counts.
5730
5731 2018-05-04 Richard Biener <rguenther@suse.de>
5732
5733 PR middle-end/85627
5734 * g++.dg/torture/pr85627.C: New testcase.
5735
5736 2018-05-04 Richard Biener <rguenther@suse.de>
5737
5738 PR middle-end/85574
5739 * gcc.dg/torture/pr85574.c: New testcase.
5740 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
5741
5742 2018-05-04 Jakub Jelinek <jakub@redhat.com>
5743
5744 PR libstdc++/85466
5745 * gcc.dg/nextafter-1.c: New test.
5746 * gcc.dg/nextafter-2.c: New test.
5747 * gcc.dg/nextafter-3.c: New test.
5748 * gcc.dg/nextafter-4.c: New test.
5749
5750 2018-05-03 Nathan Sidwell <nathan@acm.org>
5751
5752 Remove -ffriend-injection.
5753 * g++.old-deja/g++.jason/scoping15.C: Delete.
5754 * g++.old-deja/g++.mike/net43.C: Delete.
5755
5756 2018-05-03 Jakub Jelinek <jakub@redhat.com>
5757
5758 PR target/85530
5759 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
5760 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
5761 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
5762 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
5763
5764 2018-05-03 Tom de Vries <tom@codesourcery.com>
5765
5766 PR testsuite/85106
5767 * lib/scanoffloadtree.exp: New file.
5768
5769 2018-05-03 Richard Biener <rguenther@suse.de>
5770
5771 PR tree-optimization/85615
5772 * gcc.dg/torture/pr85615.c: New testcase.
5773
5774 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5775
5776 PR tree-optimization/70291
5777 * gcc.dg/complex-6.c: New test.
5778 * gcc.dg/complex-7.c: Likewise.
5779
5780 2018-05-03 Richard Biener <rguenther@suse.de>
5781
5782 PR testsuite/85579
5783 * fortran.dg/pr51434.f90: Truncate transfer argument.
5784
5785 2018-05-02 Jakub Jelinek <jakub@redhat.com>
5786
5787 PR target/85582
5788 * gcc.c-torture/execute/pr85582-3.c: New test.
5789
5790 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
5791 Jason Merrill <jason@redhat.com>
5792
5793 PR c++/68374
5794 * g++.dg/warn/Wshadow-13.C: New.
5795 * g++.dg/warn/Wshadow-14.C: Likewise.
5796
5797 2018-05-02 Tom de Vries <tom@codesourcery.com>
5798
5799 PR libgomp/82428
5800 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
5801 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
5802
5803 2018-05-02 David Pagan <dave.pagan@oracle.com>
5804
5805 PR c/30552
5806 * gcc.dg/noncompile/pr30552-1.c: New test.
5807 * gcc.dg/noncompile/pr30552-2.c: New test.
5808 * gcc.dg/noncompile/pr30552-3.c: New test.
5809 * gcc.dg/noncompile/pr30552-4.c: New test.
5810
5811 2018-05-02 Richard Biener <rguenther@suse.de>
5812
5813 PR tree-optimization/85597
5814 * gcc.dg/vect/pr85597.c: New testcase.
5815
5816 2018-05-02 Tom de Vries <tom@codesourcery.com>
5817
5818 PR testsuite/85106
5819 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
5820 * lib/scanltranstree.exp: New file.
5821 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
5822 (scan-ltrans-tree-dump-times_required_options)
5823 (scan-ltrans-tree-dump-not_required_options)
5824 (scan-ltrans-tree-dump-dem_required_options)
5825 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
5826 * lib/gcc-dg.exp: Include scanltranstree.exp.
5827
5828 2018-05-02 Tom de Vries <tom@codesourcery.com>
5829
5830 PR testsuite/85106
5831 * gcc.dg/ipa/ipa-icf-38.c: New test.
5832 * gcc.dg/ipa/ipa-icf-38a.c: New test.
5833 * lib/scandump.exp (dump-base): New proc.
5834 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
5835 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
5836 base.
5837 * lib/scanipa.exp: Add "" argument to scan-dump calls.
5838 * lib/scanlang.exp: Same.
5839 * lib/scanrtl.exp: Same.
5840 * lib/scantree.exp: Same.
5841 * lib/scanwpaipa.exp: New file.
5842 * lib/gcc-dg.exp: Include scanwpaipa.exp.
5843
5844 2018-05-02 Richard Biener <rguenther@suse.de>
5845
5846 PR middle-end/85567
5847 * gcc.dg/torture/pr85567.c: New testcase.
5848
5849 2018-05-02 Jakub Jelinek <jakub@redhat.com>
5850
5851 PR target/85582
5852 * gcc.c-torture/execute/pr85582-1.c: New test.
5853 * gcc.c-torture/execute/pr85582-2.c: New test.
5854
5855 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
5856
5857 PR tree-optimization/85586
5858 * gcc.dg/vect/pr85586.c: New test.
5859
5860 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
5861
5862 PR tree-optimization/85143
5863 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
5864 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
5865
5866 2018-05-01 David Malcolm <dmalcolm@redhat.com>
5867
5868 PR c/84258
5869 * c-c++-common/Wformat-pr84258.c: New test.
5870
5871 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5872
5873 PR tree-optimization/82665
5874 * gcc.dg/tree-ssa/pr82665.c: New test.
5875
5876 2018-04-30 David Malcolm <dmalcolm@redhat.com>
5877
5878 PR c++/85523
5879 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5880 (test_add_fixit_insert_formatted_single_line): New function.
5881 (test_add_fixit_insert_formatted_multiline): New function.
5882 Extend expected output of generated patch to include fix-it hints
5883 for these.
5884 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
5885 "gcc-rich-location.h". Add test coverage for
5886 gcc_rich_location::add_fixit_insert_formatted.
5887
5888 2018-04-30 David Malcolm <dmalcolm@redhat.com>
5889
5890 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5891 (test_show_locus): Update for location_get_source_line returning a
5892 char_span. Use char_span for handling words in the
5893 "test_many_nested_locations" fix-it example.
5894
5895 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
5896
5897 * gcc.target/arc/interrupt-8.c: Update test.
5898 * gcc.target/arc/loop-4.c: Likewise.
5899 * gcc.target/arc/loop-hazard-1.c: Likewise.
5900 * gcc.target/arc/sdata-3.c: Likewise.
5901
5902 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
5903
5904 * gcc.target/arc/store-merge-1.c: New test.
5905 * gcc.target/arc/add_n-combine.c: Update test.
5906
5907 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
5908
5909 Microblaze Target: PIC data text relative
5910
5911 * gcc.target/microblaze/others/data_var1.c: Include
5912 PIC case of r20 base register.
5913 * gcc.target/microblaze/others/data_var2.c: Ditto.
5914 * gcc.target/microblaze/others/picdtr.c: Add new
5915 test case for -mpic-is-data-text-relative.
5916 * gcc.target/microblaze/others/sdata_var1.c: Add
5917 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
5918 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
5919 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
5920 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
5921 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
5922 * gcc.target/microblaze/others/string_cst1_gpopt.c:
5923 Ditto.
5924 * gcc.target/microblaze/others/string_cst2_gpopt.c:
5925 Ditto.
5926
5927 2018-04-30 Richard Biener <rguenther@suse.de>
5928
5929 PR tree-optimization/28364
5930 PR tree-optimization/85275
5931 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
5932 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
5933 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
5934 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
5935 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
5936 still passes.
5937 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
5938 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
5939 still passes.
5940 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
5941 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
5942 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
5943
5944 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
5945
5946 PR target/84431
5947 * gcc.target/i386/pr84431.c: New test.
5948
5949 2018-04-27 Martin Jambor <mjambor@suse.cz>
5950
5951 PR ipa/85549
5952 * g++.dg/ipa/pr85549.C: New test.
5953
5954 2018-04-27 Jakub Jelinek <jakub@redhat.com>
5955
5956 PR c++/85553
5957 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
5958 directive.
5959 * g++.dg/cpp0x/constexpr-85553.C: New test.
5960
5961 2018-04-27 David Malcolm <dmalcolm@redhat.com>
5962
5963 PR c++/85515
5964 * g++.dg/pr85515-1.C: New test.
5965 * g++.dg/pr85515-2.C: New test.
5966
5967 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
5968
5969 PR c++/84691
5970 * g++.dg/cpp0x/friend3.C: New.
5971
5972 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5973
5974 PR target/82518
5975 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
5976 Use check_effective_target_arm_little_endian.
5977
5978 2018-04-27 Jakub Jelinek <jakub@redhat.com>
5979
5980 PR tree-optimization/85529
5981 * gcc.c-torture/execute/pr85529-1.c: New test.
5982 * gcc.c-torture/execute/pr85529-2.c: New test.
5983 * gcc.dg/pr85529.c: New test.
5984
5985 2018-04-26 Maciej W. Rozycki <macro@mips.com>
5986
5987 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
5988 `.dword' in addition to `lw' and `.word'.
5989
5990 2018-04-26 Maciej W. Rozycki <macro@mips.com>
5991
5992 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
5993
5994 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
5995
5996 * gnat.dg/loop_optimization24.adb: New test.
5997
5998 2018-04-26 Richard Biener <rguenther@suse.de>
5999
6000 PR tree-optimization/85116
6001 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
6002 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
6003 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
6004 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
6005
6006 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
6007
6008 PR target/85473
6009 * gcc.target/i386/pr85473-1.c: New test.
6010 * gcc.target/i386/pr85473-2.c: New test.
6011
6012 2018-04-25 Nathan Sidwell <nathan@acm.org>
6013 Jakub Jelinek <jakub@redhat.com>
6014
6015 PR c++/85437
6016 PR c++/49171
6017 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
6018 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
6019 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
6020 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
6021 * g++.dg/cpp0x/pr85437-1.C: New.
6022 * g++.dg/cpp0x/pr85437-2.C: New.
6023 * g++.dg/cpp0x/pr85437-3.C: New.
6024 * g++.dg/cpp0x/pr85437-4.C: New.
6025
6026 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
6027
6028 PR fortran/85520
6029 * gfortran.dg/pr85520.f90: New test.
6030
6031 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6032
6033 PR target/85512
6034 * gcc.dg/pr85512.c: New test.
6035
6036 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
6037
6038 PR target/85485
6039 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
6040 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
6041 * gcc.dg/pr85388-1.c (dg-options): Likwise.
6042 * gcc.dg/pr85388-2.c (dg-options): Likwise.
6043 * gcc.dg/pr85388-3.c (dg-options): Likwise.
6044 * gcc.dg/pr85388-4.c (dg-options): Likwise.
6045 * gcc.dg/pr85388-5.c (dg-options): Likwise.
6046 * gcc.dg/pr85388-6.c (dg-options): Likwise.
6047 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
6048 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
6049 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
6050 * gcc.target/i386/cet-label.c (dg-options): Likwise.
6051 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
6052 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
6053 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
6054 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
6055 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
6056 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
6057 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
6058 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
6059 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
6060 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
6061 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
6062 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
6063 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
6064 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
6065 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
6066 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
6067 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
6068 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
6069 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
6070 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
6071 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
6072 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
6073 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
6074 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
6075 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
6076 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
6077 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
6078 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
6079 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
6080 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
6081 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
6082 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
6083 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
6084 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
6085 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
6086 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
6087 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
6088 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
6089 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
6090 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
6091 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
6092 * gcc.target/i386/pr84146.c (dg-options): Likwise.
6093 * gcc.target/i386/pr85403.c (dg-options): Likwise.
6094 * gcc.target/i386/pr85404.c (dg-options): Likwise.
6095 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
6096 with -mshstk.
6097 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
6098 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
6099 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
6100 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
6101 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
6102 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
6103 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
6104 * (dg-options): Likwise.
6105 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
6106 -mno-cet.
6107 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
6108 * gcc.target/i386/cet-label-3.c: Removed.
6109 * gcc.target/i386/cet-property-3.c: Likwise.
6110 * gcc.target/i386/cet-sjlj-7.c: Likwise.
6111
6112 2018-04-24 Jakub Jelinek <jakub@redhat.com>
6113
6114 PR target/85511
6115 * gcc.target/i386/pr85511.c: New test.
6116
6117 PR target/85503
6118 * g++.dg/ext/pr85503.C: New test.
6119
6120 PR target/85508
6121 * gcc.target/i386/pr85508.c: New test.
6122
6123 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
6124
6125 PR tree-optimization/85478
6126 * g++.dg/pr85478.C: New test.
6127
6128 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
6129
6130 * g++.dg/torture/pr85496.C: New test.
6131
6132 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
6133
6134 PR rtl-optimization/85423
6135 * gcc.dg/pr85423.c: New test.
6136
6137 2018-04-20 Martin Sebor <msebor@redhat.com>
6138
6139 PR c/85365
6140 * gcc.dg/Wrestrict-15.c: New test.
6141
6142 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
6143
6144 PR target/85456
6145 * gcc.target/powerpc/pr85456.c: New test.
6146
6147 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
6148
6149 * g++.dg/ext/undef-bool-1.C: Require lp64.
6150 * gcc.target/powerpc/undef-bool-2.c: Likewise.
6151
6152 2018-04-20 Jeff Law <law@redhat.com>
6153
6154 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
6155 stack protector.
6156 * gcc.dg/stack-check-6.c: Likewise.
6157 * gcc.dg/stack-check-6a.c: Likewise.
6158 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
6159 * gcc.target/i386/stack-check-18.c: Likewise.
6160 * gcc.target/i386/stack-check-19.c: Likewise.
6161
6162 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6163
6164 PR testsuite/85483
6165 * gcc.target/aarch64/sve/vcond_1.c: Move to...
6166 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
6167 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
6168 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
6169
6170 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
6171
6172 PR target/85469
6173 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
6174 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
6175
6176 2018-04-20 Richard Biener <rguenther@suse.de>
6177
6178 PR middle-end/85475
6179 * gcc.dg/torture/pr85475.c: New testcase.
6180
6181 2018-04-20 Martin Jambor <mjambor@suse.cz>
6182
6183 ipa/85449
6184 * gcc.dg/ipa/pr85449.c: New test.
6185
6186 2018-04-20 Martin Jambor <mjambor@suse.cz>
6187
6188 ipa/85447
6189 * g++.dg/ipa/pr85447.C: New file.
6190 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
6191
6192 2018-04-20 Jakub Jelinek <jakub@redhat.com>
6193
6194 PR c++/85462
6195 * g++.dg/cpp0x/pr85462.C: New test.
6196
6197 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6198
6199 * gcc.target/i386/pr85404.c: Require CET target.
6200
6201 2018-04-19 Jakub Jelinek <jakub@redhat.com>
6202
6203 PR tree-optimization/85467
6204 * gcc.dg/pr85467.c: New test.
6205
6206 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
6207
6208 PR c++/84611
6209 * g++.dg/parse/crash68.C: New.
6210
6211 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6212
6213 PR libgcc/85334
6214 * g++.dg/torture/pr85334.C: New test.
6215
6216 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
6217
6218 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
6219 * g++.dg/diagnostic/pr85464.C: New.
6220
6221 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6222
6223 PR target/85397
6224 * gcc.dg/torture/pr85397-1.c: New test.
6225 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
6226 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
6227
6228 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6229
6230 PR target/85404
6231 * gcc.target/i386/pr85404.c: New test.
6232
6233 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6234
6235 PR target/85417
6236 * c-c++-common/attr-nocf-check-1.c: Compile with
6237 -fcf-protection=none.
6238 * c-c++-common/attr-nocf-check-3.c: Likewise.
6239 * gcc.dg/march-generic.c: Likewise.
6240 * gcc.target/i386/align-limit.c: Likewise.
6241 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
6242 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
6243 * gcc.target/i386/cet-property-2.c: Likewise.
6244 * gcc.target/i386/ret-thunk-26.c: Likewise.
6245 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
6246 targets.
6247 * c-c++-common/fcf-protection-2.c: Likewise.
6248 * c-c++-common/fcf-protection-3.c: Likewise.
6249 * c-c++-common/fcf-protection-5.c: Likewise.
6250 * c-c++-common/fcf-protection-6.c: Likewise.
6251 * c-c++-common/fcf-protection-7.c: Likewise.
6252 * gcc.target/i386/cet-label-3.c: New test.
6253 * gcc.target/i386/cet-property-3.c: Likewise.
6254 * gcc.target/i386/cet-sjlj-7.c: Likewise.
6255 * gcc.target/i386/pr85417-1.c: Likewise.
6256 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
6257 __x86_indirect_thunk_nt_(r|e)ax
6258 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
6259 * gcc.target/i386/pr85403.c: Remove dg-error,
6260
6261 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
6262
6263 * gcc.target/i386/movdir-1.c: New test.
6264
6265 2018-04-19 Richard Biener <rguenther@suse.de>
6266
6267 PR middle-end/85455
6268 * gcc.dg/pr85455.c: New testcase.
6269
6270 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
6271
6272 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
6273 targets.
6274 * g++.dg/lto/pr85405b_0.C: Likewise.
6275 * g++.dg/lto/pr84805_0.C: Likewise.
6276
6277 2018-04-18 Martin Liska <mliska@suse.cz>
6278
6279 PR ipa/83983
6280 PR ipa/85391
6281 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
6282 output.
6283
6284 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
6285
6286 PR target/85388
6287 * gcc.dg/pr85388-1.c: New test.
6288 * gcc.dg/pr85388-2.c: Likewise.
6289 * gcc.dg/pr85388-3.c: Likewise.
6290 * gcc.dg/pr85388-4.c: Likewise.
6291 * gcc.dg/pr85388-5.c: Likewise.
6292 * gcc.dg/pr85388-6.c: Likewise.
6293
6294 2018-04-18 Jan Hubicka <jh@suse.cz>
6295 Martin Liska <mliska@suse.cz>
6296
6297 * g++.dg/lto/pr83121_0.C: Update template.
6298 * g++.dg/lto/pr83121_1.C: Update template.
6299 * g++.dg/lto/pr84805_0.C: Update template.
6300 * g++.dg/lto/pr84805_1.C: Update template.
6301 * g++.dg/lto/pr84805_2.C: Update template.
6302
6303 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6304
6305 PR c++/84630
6306 * g++.dg/cpp0x/pr84630.C: New.
6307
6308 2018-04-18 Jakub Jelinek <jakub@redhat.com>
6309
6310 PR c++/84463
6311 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
6312 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
6313 in two cases. Uncomment two other tests and add expected dg-error for
6314 them.
6315 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
6316 -Wnarrowing diagnostics on some targets for c++11.
6317 * g++.dg/parse/array-size2.C: Remove xfail.
6318 * g++.dg/cpp0x/constexpr-84463.C: New test.
6319
6320 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
6321
6322 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
6323 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
6324
6325 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6326
6327 PR testsuite/85326
6328 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
6329 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
6330 * g++.dg/other/sve_tls_2.C: Require effective target tls.
6331
6332 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
6333
6334 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
6335 prevent cascading of errors and change expected error message.
6336 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
6337 to 64-bit targets.
6338 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
6339 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
6340 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
6341 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
6342 error message.
6343 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
6344
6345 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6346
6347 PR target/85430
6348 * gcc.dg/pr85430.c: New test.
6349
6350 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6351
6352 PR testsuite/85326
6353 * gcc.target/arm/pr54300.C: Move to...
6354 * g++.dg/other/pr54300.C: ... Here. Add target directives.
6355 * gcc.target/arm/pr55073.C: Move to...
6356 * g++.dg/other/pr55073.C: ... Here. Add target directives.
6357 * gcc.target/arm/pr56184.C: Move to...
6358 * g++.dg/other/pr56184.C: ... Here. Add target directives.
6359 * gcc.target/arm/pr59985.C: Move to...
6360 * g++.dg/other/pr59985.C: ... Here. Add target directives.
6361 * gcc.target/aarch64/pr60675.C: Move to...
6362 * g++.dg/other/pr60675.C: ... Here. Add target directives.
6363 * gcc.target/aarch64/pr81422.C: Move to...
6364 * g++.dg/other/pr81422.C: ... Here. Add target directives.
6365 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
6366 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
6367 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
6368 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
6369 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
6370 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
6371 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
6372 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
6373 * gcc.target/aarch64/sve/tls_2.C: Move to...
6374 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
6375 * gcc.target/aarch64/pr81414.C: Rename to...
6376 * gcc.target/aarch64/pr81414.c: ... This.
6377 * gcc.target/aarch64/simd/pr67896.C: Rename to...
6378 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
6379 messages.
6380 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
6381 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
6382 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
6383 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
6384 file name.
6385
6386 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6387
6388 PR middle-end/85414
6389 * gcc.dg/pr85414.c: New test.
6390
6391 2018-04-17 Martin Jambor <mjambor@suse.cz>
6392
6393 PR ipa/85421
6394 * g++.dg/ipa/pr85421.C: New test.
6395
6396 2018-04-17 Martin Liska <mliska@suse.cz>
6397
6398 PR lto/85405
6399 * g++.dg/lto/pr85405b_0.C: New test.
6400 * g++.dg/lto/pr85405b_1.C: New test.
6401
6402 2018-04-17 Martin Liska <mliska@suse.cz>
6403
6404 PR lto/85405
6405 * g++.dg/lto/pr85405_0.C: New test.
6406 * g++.dg/lto/pr85405_1.C: New test.
6407
6408 2018-04-17 Martin Liska <mliska@suse.cz>
6409
6410 PR ipa/85329
6411 * g++.dg/ext/pr85329-2.C: New test.
6412 * g++.dg/ext/pr85329.C: New test.
6413 * gcc.target/i386/mvc12.c: New test.
6414
6415 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
6416
6417 PR c++/85039
6418 * g++.dg/pr85039-1.C: New.
6419 * g++.dg/pr85039-2.C: New.
6420 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
6421
6422 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
6423
6424 PR target/85080
6425 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
6426 if the target supports efficient unaligned storage accesses.
6427
6428 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
6429
6430 PR target/83660
6431 * gcc.target/powerpc/pr83660.C: New test.
6432
6433 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
6434
6435 PR target/85403
6436 * gcc.target/i386/pr85403.c: New test.
6437
6438 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
6439
6440 PR target/84331
6441 * gcc.target/i386/funcspec-56.inc: Test arch=skylake.
6442
6443 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6444 Jason Merrill <jason@redhat.com>
6445
6446 PR c++/85112
6447 * g++.dg/cpp0x/pr85112.C: New.
6448
6449 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
6450
6451 PR testsuite/85326
6452 * g++.dg/ext/undef-bool-1.C: New file.
6453 * gcc.target/powerpc/powerpc.exp: Remove .C support.
6454 * gcc.target/powerpc/undef-bool-1.C: Remove file.
6455
6456 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
6457
6458 PR target/85293
6459 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
6460 corresponding dg-error clause.
6461 * gcc.target/powerpc/pr80098-3.c: Ditto.
6462 * gcc.target/powerpc/pr80103-1.c: Delete.
6463
6464 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
6465
6466 PR fortran/81773
6467 PR fortran/83606
6468 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
6469 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
6470
6471 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6472
6473 PR fortran/85387
6474 * gfortran.dg/implied_do_io_5.f90: New test.
6475
6476 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
6477
6478 PR target/83402
6479 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
6480 several values: positive, negative, and zero.
6481 * gcc.target/powerpc/sse2-pslld-1.c: Same.
6482 * gcc.target/powerpc/sse2-psllq-1.c: Same.
6483
6484 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
6485
6486 PR rtl-optimization/79916
6487 * gcc.target/powerpc/pr79916.c: New.
6488
6489 2018-04-13 Jakub Jelinek <jakub@redhat.com>
6490
6491 PR rtl-optimization/85393
6492 * g++.dg/opt/pr85393.C: New test.
6493 * g++.dg/opt/pr85393-aux.cc: New file.
6494
6495 PR rtl-optimization/85376
6496 * gcc.dg/pr85376.c: New test.
6497
6498 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
6499
6500 PR rtl-optimization/83852
6501 * gcc.dg/pr83852.c: New testcase.
6502
6503 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
6504
6505 PR testsuite/85326
6506 * gcc.target/s390/pr77822-1.C: Rename to ...
6507 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
6508 * gcc.target/s390/pr77822-2.c: Add asm scan check.
6509 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
6510
6511 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
6512
6513 PR lto/71991
6514 * gcc.target/i386/pr71991.c: New testcase.
6515
6516 2018-04-13 Martin Liska <mliska@suse.cz>
6517 Jakub Jelinek <jakub@redhat.com>
6518
6519 PR middle-end/81657
6520 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
6521 call.
6522
6523 2018-04-12 David Malcolm <dmalcolm@redhat.com>
6524
6525 PR c++/85385
6526 * g++.dg/diagnostic/macro-arg-count.C: New test.
6527
6528 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6529
6530 PR fortran/83064
6531 PR testsuite/85346
6532 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
6533 array and move test to libgomp/testsuite/libgomp.fortran.
6534 * gfortran.dg/do_concurrent_6.f90: New test.
6535
6536 2018-04-12 Marek Polacek <polacek@redhat.com>
6537
6538 PR c++/85258
6539 * g++.dg/parse/error61.C: New test.
6540
6541 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
6542
6543 PR target/85347
6544 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
6545 specify -mvsx on gcc command line.
6546
6547 2018-04-12 Jakub Jelinek <jakub@redhat.com>
6548
6549 PR target/85328
6550 * gcc.target/i386/pr85328.c: New test.
6551
6552 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6553
6554 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
6555
6556 2018-04-12 Jakub Jelinek <jakub@redhat.com>
6557
6558 PR rtl-optimization/85342
6559 * gcc.target/i386/pr85342.c: New test.
6560
6561 2018-04-11 Jason Merrill <jason@redhat.com>
6562
6563 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
6564 if ulimit -v is set.
6565
6566 2018-04-11 Bin Cheng <bin.cheng@arm.com>
6567
6568 PR testsuite/85190
6569 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
6570
6571 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
6572
6573 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
6574 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
6575
6576 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6577
6578 PR c++/70808
6579 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
6580 effective target.
6581
6582 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
6583
6584 PR target/84301
6585 * gcc.target/i386/pr84301.c: New test.
6586
6587 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6588
6589 PR tree-optimization/85331
6590 * gcc.c-torture/execute/pr85331.c: New test.
6591
6592 2018-04-11 Marek Polacek <polacek@redhat.com>
6593
6594 PR c++/85032
6595 * g++.dg/cpp0x/pr51225.C: Adjust error message.
6596 * g++.dg/cpp1z/constexpr-if21.C: New test.
6597
6598 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6599
6600 PR target/85281
6601 * gcc.target/i386/pr85281.c: New test.
6602
6603 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
6604
6605 PR rtl-optimization/84659
6606 * gcc.dg/pr84659.c: New test.
6607
6608 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6609
6610 PR debug/85302
6611 * g++.dg/debug/dwarf2/pr85302.C: New test.
6612
6613 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
6614
6615 PR target/85261
6616 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
6617 into register.
6618
6619 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6620
6621 PR c++/70808
6622 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
6623
6624 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
6625
6626 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
6627 * gcc.target/powerpc/dimode_off.c: Ditto.
6628 * gcc.target/powerpc/tfmode_off.c: Ditto.
6629 * gcc.target/powerpc/timode_off.c: Ditto.
6630
6631 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
6632
6633 * gcc.target/powerpc/vec-ldl-1.c: New test.
6634 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
6635 corrections to ABI implementation.
6636
6637 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
6638
6639 PR target/85056
6640 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
6641
6642 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6643
6644 PR rtl-optimization/85300
6645 * gcc.dg/pr85300.c: New test.
6646
6647 2018-04-10 David Malcolm <dmalcolm@redhat.com>
6648
6649 PR c++/85110
6650 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
6651 where we now show the pertinent parameter.
6652 * g++.dg/diagnostic/aka2.C: Likewise.
6653 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
6654
6655 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6656
6657 PR fortran/85313
6658 * gfortran.dg/gomp/pr85313.f90: New test.
6659
6660 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6661
6662 PR c++/24314
6663 * g++.dg/parse/template29.C: New.
6664
6665 2018-04-10 Bin Cheng <bin.cheng@arm.com>
6666
6667 PR testsuite/85190
6668 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
6669
6670 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6671
6672 PR target/85177
6673 PR target/85255
6674 * gcc.target/i386/avx512f-pr85177.c: New test.
6675 * gcc.target/i386/avx512f-pr85255.c: New test.
6676
6677 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
6678
6679 PR tree-optimization/85286
6680 * gcc.dg/vect/pr85286.c: New test.
6681
6682 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6683
6684 PR target/85173
6685 * gcc.target/arm/pr85173.c: New test.
6686
6687 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6688
6689 PR lto/85248
6690 * gcc.dg/lto/pr85248_0.c: New test.
6691 * gcc.dg/lto/pr85248_1.c: New test.
6692
6693 2018-04-09 Jan Hubicka <jh@suse.cz>
6694
6695 PR lto/85078
6696 * g++.dg/torture/pr85078.C: New.
6697
6698 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
6699
6700 PR c++/85227
6701 * g++.dg/cpp1z/decomp44.C: New.
6702 * g++.dg/cpp1z/decomp45.C: Likewise.
6703
6704 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6705
6706 PR fortran/83064
6707 * gfortran.dg/do_concurrent_5.f90: New test.
6708 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
6709 message.
6710
6711 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6712
6713 PR fortran/51260
6714 * gfortran.dg/parameter_array_element_3.f90: New test.
6715
6716 2018-04-09 Jakub Jelinek <jakub@redhat.com>
6717
6718 PR c++/85194
6719 * g++.dg/cpp1z/decomp43.C: New test.
6720
6721 PR rtl-optimization/80463
6722 * g++.dg/pr80463.C: Add -w to dg-options.
6723
6724 2018-04-09 Richard Biener <rguenther@suse.de>
6725
6726 PR tree-optimization/85284
6727 * gcc.dg/torture/pr85284.c: New testcase.
6728
6729 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6730
6731 PR rtl-optimization/80463
6732 PR rtl-optimization/83972
6733 PR rtl-optimization/83480
6734
6735 * gcc.dg/pr80463.c: New test.
6736 * g++.dg/pr80463.C: Likewise.
6737 * gcc.dg/pr83972.c: Likewise.
6738
6739 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6740
6741 PR rtl-optimization/83913
6742 * gcc.dg/pr83913.c: New test.
6743
6744 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6745
6746 PR rtl-optimization/83962
6747 * gcc.dg/pr83962.c: New test.
6748
6749 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6750
6751 PR rtl-optimization/83530
6752 * gcc.dg/pr83530.c: New test.
6753
6754 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6755
6756 PR middle-end/82976
6757 * gfortran.dg/realloc_on_assign_16a.f90: New test.
6758
6759 2018-04-07 Jakub Jelinek <jakub@redhat.com>
6760
6761 PR tree-optimization/85257
6762 * gcc.dg/pr85257.c: New test.
6763
6764 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
6765
6766 * g++.dg/opt/pr85196.C: New test.
6767
6768 2018-04-06 David Malcolm <dmalcolm@redhat.com>
6769
6770 PR c++/84269
6771 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
6772 std::tuple here since they need C++11.
6773 * g++.dg/lookup/missing-std-include-8.C: New test.
6774 * g++.dg/lookup/missing-std-include.C: Move std::array and
6775 std::tuple test to missing-std-include-6.C to avoid failures
6776 with C++98.
6777
6778 2018-04-06 Jakub Jelinek <jakub@redhat.com>
6779
6780 PR debug/85252
6781 * gcc.dg/debug/pr85252.c: New test.
6782
6783 PR rtl-optimization/84872
6784 * gcc.dg/graphite/pr84872.c: New test.
6785
6786 PR c++/85210
6787 * g++.dg/cpp1z/decomp42.C: New test.
6788
6789 2018-04-06 David Malcolm <dmalcolm@redhat.com>
6790
6791 PR c++/85021
6792 * g++.dg/lookup/missing-std-include-7.C: New test.
6793
6794 2018-04-06 Tamar Christina <tamar.christina@arm.com>
6795
6796 * gcc.dg/struct-simple.c: Revert r254862.
6797 * lib/target-supports.exp
6798 (check_effective_target_word_mode_no_slow_unalign): Likewise.
6799
6800 2018-04-06 Richard Biener <rguenther@suse.de>
6801
6802 PR middle-end/85244
6803 * gcc.dg/torture/pr85244-1.c: New testcase.
6804 * gcc.dg/torture/pr85244-2.c: Likewise.
6805
6806 2018-04-06 Jakub Jelinek <jakub@redhat.com>
6807
6808 PR sanitizer/85213
6809 * c-c++-common/ubsan/pr85213.c: New test.
6810
6811 2018-04-06 Richard Biener <rguenther@suse.de>
6812
6813 PR middle-end/85180
6814 * gcc.dg/pr85180.c: New testcase.
6815
6816 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6817
6818 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
6819 to trigger the optimization. Do some cleanup and function
6820 renaming. Add more test functions.
6821
6822 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6823
6824 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
6825 options.
6826 * gcc.target/s390/hotpatch-1.c: Skip when building without
6827 optimization.
6828 * gcc.target/s390/hotpatch-10.c: Likewise.
6829 * gcc.target/s390/hotpatch-11.c: Likewise.
6830 * gcc.target/s390/hotpatch-12.c: Likewise.
6831 * gcc.target/s390/hotpatch-13.c: Likewise.
6832 * gcc.target/s390/hotpatch-14.c: Likewise.
6833 * gcc.target/s390/hotpatch-15.c: Likewise.
6834 * gcc.target/s390/hotpatch-16.c: Likewise.
6835 * gcc.target/s390/hotpatch-17.c: Likewise.
6836 * gcc.target/s390/hotpatch-18.c: Likewise.
6837 * gcc.target/s390/hotpatch-19.c: Likewise.
6838 * gcc.target/s390/hotpatch-2.c: Likewise.
6839 * gcc.target/s390/hotpatch-3.c: Likewise.
6840 * gcc.target/s390/hotpatch-4.c: Likewise.
6841 * gcc.target/s390/hotpatch-5.c: Likewise.
6842 * gcc.target/s390/hotpatch-6.c: Likewise.
6843 * gcc.target/s390/hotpatch-7.c: Likewise.
6844 * gcc.target/s390/hotpatch-8.c: Likewise.
6845 * gcc.target/s390/hotpatch-9.c: Likewise.
6846
6847 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6848
6849 * c-c++-common/Wattributes.c: Disable warning for s390* target and
6850 check for an error instead.
6851 * gcc.dg/Wattributes-6.c: Likewise.
6852
6853 2018-04-05 Jakub Jelinek <jakub@redhat.com>
6854
6855 PR c++/85209
6856 * g++.dg/cpp1z/decomp39.C: New test.
6857 * g++.dg/cpp1z/decomp40.C: New test.
6858
6859 PR c++/85208
6860 * g++.dg/cpp1z/decomp41.C: New test.
6861
6862 PR middle-end/85195
6863 * gcc.dg/pr85195.c: New test.
6864
6865 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
6866
6867 PR c++/80956
6868 * g++.dg/cpp0x/initlist100.C: New.
6869 * g++.dg/cpp0x/initlist101.C: Likewise.
6870
6871 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
6872
6873 PR c++/84792
6874 * g++.dg/other/pr84792-1.C: New.
6875 * g++.dg/other/pr84792-2.C: Likewise.
6876
6877 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
6878
6879 PR target/85193
6880 * gcc.target/i386/pr85193.c: New test.
6881
6882 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
6883
6884 PR c++/84979
6885 * g++.dg/concepts/pr84979.C: New.
6886 * g++.dg/concepts/pr84979-2.C: New.
6887 * g++.dg/concepts/pr84979-3.C: New.
6888
6889 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
6890
6891 PR c++/80026
6892 * g++.dg/cpp0x/variadic174.C: New.
6893
6894 2018-04-04 Jakub Jelinek <jakub@redhat.com>
6895
6896 PR inline-asm/85172
6897 * g++.dg/ext/builtin13.C: New test.
6898 * g++.dg/ext/atomic-4.C: New test.
6899
6900 PR c++/85146
6901 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
6902 * g++.dg/ext/bases3.C: New test.
6903
6904 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
6905
6906 PR target/85203
6907 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
6908 to match a single insn of the baz function. Move scan directives at
6909 the end of the file below the functions they are trying to test for
6910 better readability.
6911 * gcc.target/arm/cmse/cmse-16.c: New testcase.
6912
6913 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
6914
6915 PR rtl-optimization/84878
6916 * gcc.target/powerpc/pr84878.c: New test.
6917
6918 2018-04-04 Michael Matz <matz@suse.de>
6919
6920 * gcc.dg/Wstringop-overflow-4.c: New test.
6921 * c-c++-common/Wstringop-truncation-4.c: Adjust.
6922
6923 2018-04-04 Jakub Jelinek <jakub@redhat.com>
6924
6925 PR testsuite/85189
6926 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
6927 for the diagnostics of overridden functions. Adjust for new wording.
6928
6929 2018-04-04 Richard Biener <rguenther@suse.de>
6930
6931 PR lto/85176
6932 * g++.dg/lto/pr85176_0.C: New testcase.
6933
6934 2018-04-04 Richard Biener <rguenther@suse.de>
6935
6936 PR testsuite/85191
6937 * lib/target-supports.exp (check_effective_target_vect_perm_short):
6938 Fix typo.
6939
6940 2018-04-04 Martin Liska <mliska@suse.cz>
6941
6942 PR sanitizer/85174
6943 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
6944 and msdata as a workaround for powerpc.
6945
6946 2018-04-04 Richard Biener <rguenther@suse.de>
6947
6948 PR tree-optimization/85168
6949 * gcc.dg/torture/pr85168.c: New testcase.
6950
6951 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
6952
6953 PR c++/84943
6954 * g++.dg/pr84943.C: New.
6955 * g++.dg/pr84943-2.C: New.
6956
6957 2018-04-03 Jakub Jelinek <jakub@redhat.com>
6958
6959 PR rtl-optimization/85167
6960 * gcc.dg/pr85167.c: New test.
6961
6962 PR tree-optimization/85156
6963 * c-c++-common/pr85156.c: New test.
6964 * gcc.c-torture/execute/pr85156.c: New test.
6965
6966 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
6967
6968 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
6969 * gcc.target/powerpc/undef-bool-1.C: New file.
6970 * gcc.target/powerpc/undef-bool-2.c: New file.
6971
6972 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
6973
6974 PR c++/84768
6975 * g++.dg/cpp1z/class-deduction52.C: New.
6976
6977 2018-04-03 Jakub Jelinek <jakub@redhat.com>
6978
6979 PR c++/85147
6980 * g++.dg/cpp0x/pr85147.C: New test.
6981
6982 PR c++/85140
6983 * g++.dg/cpp0x/gen-attrs-64.C: New test.
6984
6985 PR c++/85134
6986 * g++.dg/gomp/pr85134.C: New test.
6987 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
6988
6989 PR target/85169
6990 * gcc.c-torture/execute/pr85169.c: New test.
6991 * gcc.target/i386/avx512f-pr85169.c: New test.
6992 * gcc.target/i386/avx512bw-pr85169.c: New test.
6993
6994 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
6995
6996 PR target/85126
6997 * gcc.target/powerpc/pr69946: Adjust comment. Remove
6998 scan-assembler-times clause.
6999
7000 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
7001
7002 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
7003 dg-additional-options.
7004
7005 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
7006
7007 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
7008
7009 2018-04-03 Richard Biener <rguenther@suse.de>
7010
7011 PR testsuite/85154
7012 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
7013
7014 2018-04-02 Jim Wilson <jimw@sifive.com>
7015
7016 * gcc.target/riscv/pr84660.c: New.
7017 * gcc.target/riscv/shift-and-1.c: New.
7018 * gcc.target/riscv/shift-and-2.c: New.
7019
7020 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
7021
7022 PR fortran/85102
7023 * gfortran.dg/array_simplify_2.f90: New test.
7024
7025 2018-04-01 Jakub Jelinek <jakub@redhat.com>
7026
7027 PR middle-end/85090
7028 * gcc.target/i386/avx512f-pr85090-1.c: New test.
7029 * gcc.target/i386/avx512f-pr85090-2.c: New test.
7030 * gcc.target/i386/avx512f-pr85090-3.c: New test.
7031 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
7032 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
7033
7034 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
7035
7036 PR c++/85027
7037 * g++.dg/pr85027.C: New.
7038
7039 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
7040
7041 PR target/83315
7042 * gcc.target/powerpc/sse-maxps-2.c: New test.
7043 * gcc.target/powerpc/sse-minps-2.c: New test.
7044
7045 2018-03-30 Jakub Jelinek <jakub@redhat.com>
7046
7047 PR c++/84791
7048 * g++.dg/gomp/pr84791.C: New test.
7049
7050 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
7051
7052 PR fortran/84931
7053 * gfortran.dg/array_constructor_53.f90: New test.
7054
7055 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7056
7057 PR fortran/85130
7058 * gfortran.dg/substr_6.f90: Remove illegal test for
7059 out-of-bounds substring.
7060
7061 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7062
7063 PR fortran/85111
7064 * gfortran.dg/zero_sized_10.f90: New test.
7065
7066 2018-03-29 David Malcolm <dmalcolm@redhat.com>
7067
7068 PR c++/84269
7069 * g++.dg/lookup/missing-std-include-6.C: New test.
7070 * g++.dg/lookup/missing-std-include.C: Add std::pair and
7071 std::tuple tests.
7072 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
7073 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
7074 <cstring>, <cassert>, and <cstdlib>.
7075
7076 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
7077
7078 PR inline-asm/84985
7079 * gcc.target/i386/pr84985.c: New.
7080
7081 2018-03-29 David Malcolm <dmalcolm@redhat.com>
7082
7083 PR c++/85110
7084 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
7085
7086 2018-03-29 Jakub Jelinek <jakub@redhat.com>
7087
7088 PR c++/85108
7089 * g++.dg/warn/Wunused-var-31.C: New test.
7090
7091 PR c/85094
7092 * c-c++-common/Wduplicated-branches-14.c: New test.
7093
7094 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7095
7096 PR c++/84606
7097 * g++.dg/cpp0x/pr84606.C: New.
7098
7099 2018-03-29 Carl Love <cel@us.ibm.com>
7100
7101 Revert
7102 2017-09-27 Carl Love <cel@us.ibm.com>
7103
7104 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
7105 for the __builtin_fctid and __builtin_fctiw.
7106
7107 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
7108
7109 PR target/84912
7110 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
7111 deleted builtin function.
7112 (div_weuo): Likewise.
7113 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
7114 (div_deuo): Likewise.
7115
7116 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
7117
7118 PR c++/85028
7119 * g++.dg/other/default13.C: New.
7120
7121 2018-03-28 Jakub Jelinek <jakub@redhat.com>
7122
7123 PR target/85095
7124 * gcc.target/i386/pr85095-1.c: New test.
7125 * gcc.target/i386/pr85095-2.c: New test.
7126 * gcc.c-torture/execute/pr85095.c: New test.
7127
7128 PR tree-optimization/82004
7129 * gcc.dg/pr82004.c: New test.
7130
7131 2018-03-28 Jakub Jelinek <jakub@redhat.com>
7132 Martin Liska <mliska@suse.cz>
7133
7134 PR sanitizer/85081
7135 * g++.dg/asan/pr85081.C: New test.
7136
7137 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
7138
7139 PR c++/84789
7140 * g++.dg/template/pr84789.C: Adjust for testing with
7141 -fconcepts too.
7142
7143 PR c++/84973
7144 * g++.dg/template/pr84973.C: New.
7145 * g++.dg/template/pr84973-2.C: New.
7146 * g++.dg/template/pr84973-3.C: New.
7147
7148 PR c++/84968
7149 * g++.dg/eh/pr84968.C: New.
7150
7151 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
7152
7153 PR target/84914
7154 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
7155 long double multiply/divide uses the correct function.
7156 * gcc.target/powerpc/mulkc-3.c: Likewise.
7157 * gcc.target/powerpc/divkc-2.c: Likewise.
7158 * gcc.target/powerpc/divkc-3.c: Likewise.
7159
7160 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
7161
7162 PR c++/85067
7163 * g++.dg/cpp0x/defaulted51.C: New.
7164 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
7165
7166 2018-03-27 Jakub Jelinek <jakub@redhat.com>
7167
7168 PR c++/85077
7169 * g++.dg/ext/vector35.C: New test.
7170
7171 PR c++/85061
7172 * g++.dg/ext/builtin-offsetof3.C: New test.
7173
7174 PR c++/85076
7175 * g++.dg/cpp1y/pr85076.C: New test.
7176
7177 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7178
7179 PR fortran/85084
7180 * gfortran.dg/matmul_rank_1.f90: New test.
7181
7182 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7183 Harald Anlauf <anlauf@gmx.de>
7184
7185 * gfortran.dg/structure_constructor_15.f90: New test.
7186
7187 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
7188
7189 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
7190 for the diagnostics of overridden functions. Adjust for new wording.
7191 * g++.dg/cpp0x/implicit1.C: Likewise.
7192 * g++.dg/cpp0x/override1.C: Likewise.
7193 * g++.dg/cpp1y/auto-fn18.C: Likewise.
7194 * g++.dg/eh/shadow1.C: Likewise.
7195 * g++.dg/inherit/covariant12.C: Likewise.
7196 * g++.dg/inherit/covariant14.C: Likewise.
7197 * g++.dg/inherit/covariant15.C: Likewise.
7198 * g++.dg/inherit/covariant16.C: Likewise.
7199 * g++.dg/inherit/covariant22.C: Likewise.
7200 * g++.dg/inherit/crash3.C: Likewise.
7201 * g++.dg/inherit/error2.C: Likewise.
7202 * g++.dg/template/crash100.C: Likewise.
7203 * g++.old-deja/g++.eh/spec6.C: Likewise.
7204 * g++.old-deja/g++.mike/p811.C: Likewise.
7205 * g++.old-deja/g++.other/virtual11.C: Likewise.
7206 * g++.old-deja/g++.other/virtual4.C: Likewise.
7207
7208 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
7209
7210 PR target/85044
7211 * gcc.target/i386/pr85044.c: New test.
7212
7213 2018-03-27 Martin Sebor <msebor@redhat.com>
7214
7215 PR testsuite/83462
7216 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
7217 other than x86.
7218
7219 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7220
7221 PR target/83009
7222 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
7223
7224 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7225
7226 PR target/81863
7227 * gcc.target/arm/pr81863.c: New test.
7228
7229 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
7230
7231 PR target/85056
7232 * gcc.target/nvptx/pr85056.c: New test.
7233 * gcc.target/nvptx/pr85056a.c: New test.
7234
7235 2018-03-27 Richard Biener <rguenther@suse.de>
7236
7237 PR testsuite/82847
7238 * lib/target-supports.exp (check_ssse3_available): New function.
7239 (check_effective_target_vect_perm_short): Enable for x86 if
7240 check_ssse3_available.
7241
7242 2018-03-27 Richard Biener <rguenther@suse.de>
7243
7244 PR tree-optimization/85082
7245 * gfortran.dg/pr85082.f90: New testcase.
7246
7247 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
7248
7249 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
7250 to "l=2" in dg-final.
7251
7252 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
7253
7254 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
7255 * gcc.target/mips/fix-r4000-2.c: Likewise.
7256 * gcc.target/mips/fix-r4000-3.c: Likewise.
7257 * gcc.target/mips/fix-r4000-4.c: Likewise.
7258 * gcc.target/mips/fix-r4000-5.c: Likewise.
7259 * gcc.target/mips/fix-r4000-6.c: Likewise.
7260 * gcc.target/mips/fix-r4000-7.c: Likewise.
7261 * gcc.target/mips/fix-r4000-8.c: Likewise.
7262 * gcc.target/mips/fix-r4000-9.c: Likewise.
7263 * gcc.target/mips/fix-r4000-10.c: Likewise.
7264 * gcc.target/mips/fix-r4000-7.c: Change dg-final
7265 "mulditi3_r4000" instead of "mulditi3".
7266 * gcc.target/mips/fix-r4000-8.c: Change dg-final
7267 "umulditi3_r4000" instead of "umulditi3".
7268
7269 2018-03-27 Jakub Jelinek <jakub@redhat.com>
7270
7271 PR c++/85068
7272 * g++.dg/inherit/covariant22.C: New test.
7273
7274 2018-03-27 Richard Biener <rguenther@suse.de>
7275
7276 PR testsuite/84004
7277 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
7278 alignment.
7279
7280 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
7281 Jason Merrill <jason@redhat.com>
7282
7283 PR c++/84632
7284 * g++.dg/init/array49.C: New.
7285 * g++.dg/torture/pr70499.C: Adjust.
7286
7287 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
7288
7289 PR target/85073
7290 * gcc.target/i386/pr85073.c: New test.
7291
7292 2018-03-26 Richard Biener <rguenther@suse.de>
7293
7294 PR testsuite/85066
7295 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
7296 instead of long.
7297
7298 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
7299
7300 PR fortran/66709
7301 * gfortran.dg/parameter_array_format.f90: New test.
7302
7303 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
7304 Neil Carlson <neil.n.carlson@gmail.com>
7305
7306 PR fortran/84381
7307 * gfortran.dg/literal_character_constant_1.inc: Replace
7308 call abort by STOP n.
7309 * gfortran.dg/overload_1.f90: Likewise.
7310
7311 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
7312 Dominique d'Humieres <dominiq@gcc.gnu.org>
7313
7314 PR fortran/84924
7315 * gfortran.dg/scalar_pointer_1.f90: New test.
7316
7317 2018-03-25 Tom de Vries <tom@codesourcery.com>
7318
7319 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
7320 precise.
7321
7322 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7323
7324 PR fortran/69497
7325 * gfortran.dg/pr89497.f90: New test.
7326
7327 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
7328
7329 PR fortran/70068
7330 * gfortran.dg/substr_7.f90: New test.
7331
7332 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
7333
7334 PR fortran/42651
7335 * gfortran.dg/pr42651.f90: New test.
7336 * gfortran.dg/func_result_7.f90: Update error message.
7337
7338 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
7339
7340 PR tree-optimization/84005
7341 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
7342 failing to force the alignment.
7343
7344 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
7345
7346 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
7347 from this to...
7348 <vclzd>: ...this.
7349
7350 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
7351
7352 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
7353 message. Fix scan-assembler patterns.
7354
7355 2018-03-23 Jakub Jelinek <jakub@redhat.com>
7356
7357 PR c++/85015
7358 * g++.dg/cpp0x/pr85015.C: New test.
7359
7360 PR c++/84942
7361 * g++.dg/cpp1y/pr84942.C: New test.
7362
7363 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
7364
7365 PR inline-asm/85030
7366 * gcc.target/i386/pr85030.c: New.
7367
7368 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7369
7370 PR target/85026
7371 * g++.dg/pr85026.C: New test.
7372
7373 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
7374
7375 * g++.dg/debug/pr84704.C: XFAIL AIX.
7376
7377 2018-03-23 Sudakshina Das <sudi.das@arm.com>
7378
7379 PR target/84826
7380 * gcc.target/arm/pr84826.c: Add dg directive.
7381
7382 2018-03-23 Marek Polacek <polacek@redhat.com>
7383
7384 PR c++/85033
7385 * g++.dg/ext/builtin-offsetof2.C: New test.
7386
7387 PR c++/85045
7388 * g++.dg/cpp0x/Wnarrowing5.C: New test.
7389 * gcc.dg/pr85045.c: New test.
7390
7391 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
7392
7393 PR debug/85020
7394 * gnat.dg/lto22.adb: New test.
7395 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
7396 * gnat.dg/lto22_pkg2.ads: Likewise.
7397
7398 2018-03-23 Jakub Jelinek <jakub@redhat.com>
7399
7400 PR c/80778
7401 * gcc.dg/lto/pr80778_0.c: New test.
7402
7403 PR inline-asm/85034
7404 * gcc.target/i386/pr85034.c: New test.
7405
7406 PR inline-asm/85022
7407 * c-c++-common/torture/pr85022.c: New test.
7408
7409 PR sanitizer/85029
7410 * g++.dg/ubsan/pr85029.C: New test.
7411
7412 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
7413
7414 PR c++/71251
7415 * g++.dg/cpp0x/pr71251.C: New.
7416
7417 PR c++/84789
7418 * g++.dg/template/pr84789.C: New.
7419 * g++.dg/template/pr84789-2.C: New.
7420 * g++.dg/template/pr84789-3.C: New.
7421 * g++.dg/parse/dtor11.C: Accept alternate error message.
7422
7423 PR c++/84729
7424 * g++.dg/pr84729.C: New.
7425 * g++.old-deja/g++.ext/arrnew2.C: Require error.
7426 * g++.old-deja/g++.robertl/eb58.C: Likewise.
7427 * g++.old-deja/g++.robertl/eb63.C: Likewise.
7428
7429 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
7430
7431 PR fortran/84922
7432 * gfortran.dg/interface_42.f90: New test.
7433 * gfortran.dg/interface_43.f90: New test.
7434
7435 2018-03-22 Sudakshina Das <sudi.das@arm.com>
7436
7437 PR target/84826
7438 * gcc.target/arm/pr84826.c: New test.
7439
7440 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
7441
7442 * gcc.target/arm/addr-modes-float.c: Move dg-do before
7443 dg-require-effective-target.
7444 * gcc.target/arm/addr-modes-int.c: Likewise.
7445 * gcc.target/nios2/lo-addr-tls.c: Likewise.
7446
7447 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
7448
7449 PR target/84760
7450 * gcc.target/powerpc/altivec-ld-1.c: New test.
7451
7452 2018-03-22 Bin Cheng <bin.cheng@arm.com>
7453
7454 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
7455
7456 2018-03-22 Jakub Jelinek <jakub@redhat.com>
7457
7458 PR inline-asm/84941
7459 * gcc.dg/pr84941.c: New test.
7460
7461 2018-03-22 Tom de Vries <tom@codesourcery.com>
7462
7463 PR tree-optimization/84956
7464 * gcc.dg/pr84956.c: New test.
7465
7466 2018-03-22 Marek Polacek <polacek@redhat.com>
7467
7468 PR c++/84854
7469 * g++.dg/cpp1z/constexpr-if15.C: New test.
7470 * g++.dg/cpp1z/constexpr-if16.C: New test.
7471
7472 2018-03-21 Joseph Myers <joseph@codesourcery.com>
7473
7474 * gcc.dg/builtin-tgmath-3.c: New test.
7475
7476 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
7477
7478 PR c++/71965
7479 * g++.dg/concepts/pr71965.C: New.
7480
7481 PR c++/84610
7482 PR c++/84642
7483 * g++.dg/cpp0x/pr84610.C: New.
7484 * g++.dg/cpp0x/pr84642.C: New.
7485
7486 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7487
7488 PR c/84999
7489 * c-c++-common/pr84999.c: New test.
7490
7491 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7492
7493 PR c++/84972
7494 * g++.dg/ext/desig10.C: New.
7495
7496 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7497 Harald Anlauf <anlauf@gmx.de>
7498
7499 PR fortran/84957
7500 * gfortran.dg/pr84957.f90: New test.
7501
7502 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7503
7504 PR tree-optimization/84960
7505 * gcc.c-torture/compile/pr84960.c: New test.
7506
7507 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
7508
7509 PR tree-optimization/84811
7510 * gcc.dg/torture/pr84811.c: New test.
7511
7512 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7513
7514 PR tree-optimization/84982
7515 * c-c++-common/pr84982.c: New test.
7516
7517 PR c++/84961
7518 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
7519 "m" (++x) in C++.
7520 * g++.dg/torture/pr84961-1.C: New test.
7521 * g++.dg/torture/pr84961-2.C: New test.
7522
7523 2018-03-21 Nathan Sidwell <nathan@acm.org>
7524
7525 PR c++/85008
7526 * g++.dg/pr85008.C: New.
7527
7528 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
7529
7530 PR fortran/84615
7531 * gfortran.dg/char_result_17.f90: New test.
7532
7533 2018-03-21 David Malcolm <dmalcolm@redhat.com>
7534
7535 PR c++/84994
7536 * g++.dg/other/accessor-fixits-1.C: Move to...
7537 * g++.dg/torture/accessor-fixits-1.C: ...here.
7538 * g++.dg/other/accessor-fixits-2.C: Move to...
7539 * g++.dg/torture/accessor-fixits-2.C: ...here.
7540 * g++.dg/other/accessor-fixits-3.C: Move to...
7541 * g++.dg/torture/accessor-fixits-3.C: ...here.
7542 * g++.dg/other/accessor-fixits-4.C: Move to...
7543 * g++.dg/torture/accessor-fixits-4.C: ...here.
7544 * g++.dg/other/accessor-fixits-5.C: Move to...
7545 * g++.dg/torture/accessor-fixits-5.C: ...here.
7546 * g++.dg/torture/accessor-fixits-6.C: New testcase.
7547 * g++.dg/torture/accessor-fixits-7.C: New testcase.
7548 * g++.dg/torture/accessor-fixits-8.C: New testcase.
7549
7550 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7551
7552 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
7553
7554 2018-03-21 Sudakshina Das <sudi.das@arm.com>
7555
7556 PR target/82989
7557 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
7558
7559 2018-03-21 Nathan Sidwell <nathan@acm.org>
7560
7561 PR c++/84804
7562 * g++.dg/lookup/pr84804.C: New.
7563
7564 2018-03-21 Martin Sebor <msebor@redhat.com>
7565
7566 PR c++/84850
7567 * g++.dg/Wclass-memaccess-3.C: New test.
7568 * g++.dg/Wclass-memaccess-4.C: New test.
7569
7570 2018-03-21 David Malcolm <dmalcolm@redhat.com>
7571
7572 PR c++/84892
7573 * g++.dg/other/accessor-fixits-1.C
7574 (test_access_const_t1_color): New.
7575 (test_deref_const_t1_color): New.
7576 * g++.dg/other/accessor-fixits-5.C: New testcase.
7577
7578 2018-03-21 Tom de Vries <tom@codesourcery.com>
7579
7580 PR tree-optimization/83126
7581 * gcc.dg/graphite/pr83126.c: New test.
7582
7583 2018-03-21 Nathan Sidwell <nathan@acm.org>
7584
7585 * g++.dg/ext/anon-struct6.C: Adjust.
7586 * g++.dg/ext/deprecate-1.C: New.
7587 * g++.dg/ext/deprecate-2.C: New.
7588 * g++.dg/lookup/pr84602.C: Adjust.
7589 * g++.dg/lookup/pr84962.C: Adjust.
7590 * g++.old-deja/g++.other/anon4.C
7591
7592 PR c++/84836
7593 * g++.dg/lookup/pr84836.C: New.
7594
7595 2018-03-21 Bin Cheng <bin.cheng@arm.com>
7596
7597 PR tree-optimization/84969
7598 * gcc.dg/tree-ssa/pr84969.c: New test.
7599
7600 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7601
7602 PR rtl-optimization/84989
7603 * gcc.target/i386/pr84989.c: New test.
7604
7605 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
7606
7607 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
7608
7609 2018-03-21 Martin Liska <mliska@suse.cz>
7610
7611 PR ipa/84963
7612 * gfortran.dg/goacc/pr84963.f90: New test.
7613
7614 2018-03-21 Marek Polacek <polacek@redhat.com>
7615
7616 PR c++/71638, ICE with NSDMI and reference.
7617 * g++.dg/cpp0x/nsdmi14.C: New test.
7618 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
7619
7620 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
7621
7622 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
7623 MIPS with -mpaired-single directives.
7624
7625 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
7626
7627 PR fortran/85001
7628 * gfortran.dg/interface_41.f90: New test.
7629
7630 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7631
7632 PR debug/84875
7633 * gcc.dg/pr84875.c: New test.
7634
7635 2018-03-20 Marek Polacek <polacek@redhat.com>
7636
7637 PR c++/84978, ICE with NRVO.
7638 * g++.dg/opt/nrv19.C: New test.
7639
7640 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7641
7642 PR target/82518
7643 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
7644 Disable for armeb targets.
7645 * gcc.target/arm/pr82518.c: New test.
7646
7647 2018-03-20 Nathan Sidwell <nathan@acm.org>
7648
7649 PR c++/84962
7650 * g++.dg/lookup/pr84962.C: New.
7651
7652 PR c++/84970
7653 * g++.dg/lookup/pr84970.C: New.
7654
7655 2018-03-20 Richard Biener <rguenther@suse.de>
7656
7657 PR target/84986
7658 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
7659
7660 2018-03-20 Martin Liska <mliska@suse.cz>
7661
7662 PR ipa/84825
7663 * g++.dg/ipa/pr84825.C: New test.
7664
7665 2018-03-20 Martin Liska <mliska@suse.cz>
7666
7667 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
7668
7669 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7670
7671 PR target/84845
7672 * gcc.c-torture/compile/pr84845.c: New test.
7673
7674 2018-03-20 Sudakshina Das <sudi.das@arm.com>
7675
7676 PR target/82989
7677 * gcc.target/arm/pr82989.c: New test.
7678
7679 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7680
7681 PR target/84945
7682 * gcc.target/i386/pr84945.c: New test.
7683
7684 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
7685
7686 PR target/81647
7687 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
7688
7689 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7690
7691 PR c/84953
7692 * gcc.dg/pr84953.c: New test.
7693
7694 2018-03-19 Marek Polacek <polacek@redhat.com>
7695
7696 PR c++/84925
7697 * g++.dg/cpp1z/lambda-__func__.C: New test.
7698
7699 PR c++/84927
7700 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
7701
7702 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
7703
7704 PR sanitizer/78651
7705 * g++.dg/asan/pr78651.C: New test.
7706
7707 2018-03-19 Tom de Vries <tom@codesourcery.com>
7708
7709 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
7710 vect_int_mult. Add nvptx xfail for PR84958.
7711
7712 2018-03-19 Nathan Sidwell <nathan@acm.org>
7713
7714 PR c++/84835
7715 * g++.dg/cpp1y/pr84835.C: New.
7716
7717 2018-03-19 Sudakshina Das <sudi.das@arm.com>
7718
7719 PR target/81647
7720 * gcc.target/aarch64/pr81647.c: New.
7721
7722 2018-03-19 Richard Biener <rguenther@suse.de>
7723
7724 PR tree-optimization/84933
7725 * g++.dg/pr84933.C: New testcase.
7726
7727 2018-03-19 Richard Biener <rguenther@suse.de>
7728
7729 PR tree-optimization/84859
7730 * gcc.dg/tree-ssa/pr84859.c: New testcase.
7731 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
7732 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
7733 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
7734
7735 2018-03-19 Nathan Sidwell <nathan@acm.org>
7736
7737 PR c++/84812
7738 * g++.dg/lookup/pr84812.C: New.
7739
7740 2018-03-19 Richard Biener <rguenther@suse.de>
7741
7742 PR tree-optimization/84929
7743 * gcc.dg/torture/pr84929.c: New testcase.
7744
7745 2018-03-19 Tamar Christina <tamar.christina@arm.com>
7746
7747 PR target/84711
7748 * gcc.target/arm/big-endian-subreg.c: Delete.
7749
7750 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7751
7752 PR fortran/84931
7753 * gfortran.dg/array_constructor_52.f90: New test.
7754
7755 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
7756
7757 PR fortran/77414
7758 * gfortran.dg/pr77414.f90: New test.
7759 * gfortran.dg/internal_references_1.f90: Adjust error message.
7760
7761 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
7762
7763 PR fortran/65453
7764 * gfortran.dg/pr65453.f90: New test.
7765
7766 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
7767
7768 PR tree-optimization/84913
7769 * gfortran.dg/vect/pr84913.f90: New test.
7770
7771 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
7772
7773 PR fortran/79929
7774 * gfortran.dg/warn_concat.f90: New test.
7775
7776 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7777
7778 PR target/84899
7779 * gcc.dg/pr84899.c: New test.
7780
7781 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
7782
7783 PR fortran/69395
7784 * gfortran.dg/pr69395.f90: Add test for max dimensions
7785
7786 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
7787
7788 PR target/84876
7789 * gcc.target/i386/pr84876.c: New test.
7790
7791 2018-03-16 Martin Liska <mliska@suse.cz>
7792
7793 PR ipa/84833
7794 * gcc.target/i386/mvc11.c: New test.
7795
7796 2018-03-16 Martin Liska <mliska@suse.cz>
7797
7798 PR ipa/84722
7799 * gcc.target/i386/mvc10.c: New test.
7800
7801 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7802
7803 PR c++/79937
7804 PR c++/82410
7805 * g++.dg/cpp1y/pr79937-1.C: New test.
7806 * g++.dg/cpp1y/pr79937-2.C: New test.
7807 * g++.dg/cpp1y/pr79937-3.C: New test.
7808 * g++.dg/cpp1y/pr79937-4.C: New test.
7809 * g++.dg/cpp1y/pr82410.C: New test.
7810
7811 2018-03-16 Tom de Vries <tom@codesourcery.com>
7812
7813 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
7814
7815 2018-03-16 Tom de Vries <tom@codesourcery.com>
7816
7817 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
7818
7819 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7820
7821 PR c++/84874
7822 * g++.dg/cpp2a/desig8.C: New test.
7823
7824 PR tree-optimization/84841
7825 * gcc.dg/pr84841.c: New test.
7826
7827 PR c++/84874
7828 * g++.dg/cpp2a/desig7.C: New test.
7829
7830 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
7831 Jim MacArthur <jim.macarthur@codethink.co.uk>
7832
7833 * gfortran.dg/automatic_1.f90: New test.
7834 * gfortran.dg/automatic_repeat.f90: New test
7835 * gfortran.dg/automatic_save.f90: New test.
7836 * gfortran.dg/vax_structure.f90: New test.
7837
7838 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
7839
7840 PR fortran/78741
7841 * gfortran.dg/pr78741.f90: New test.
7842
7843 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
7844
7845 PR fortran/69395
7846 * gfortran.dg/pr69395.f90: New test.
7847
7848 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7849
7850 PR c++/79085
7851 * g++.dg/opt/pr79085.C: New test.
7852
7853 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
7854
7855 PR target/84574
7856 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
7857 label instead of __x86_indirect_thunk label.
7858
7859 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7860
7861 PR c++/84222
7862 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
7863 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
7864 * g++.dg/warn/deprecated-13.C: New test.
7865
7866 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
7867
7868 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
7869
7870 2018-03-15 Richard Biener <rguenther@suse.de>
7871
7872 PR c/84873
7873 * c-c++-common/pr84873.c: New testcase.
7874
7875 2018-03-15 Tamar Christina <tamar.christina@arm.com>
7876
7877 PR target/84711
7878 * gcc.target/arm/big-endian-subreg.c: New.
7879
7880 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7881
7882 PR target/84860
7883 * gcc.c-torture/compile/pr84860.c: New test.
7884
7885 2018-03-15 Julia Koval <julia.koval@intel.com>
7886
7887 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
7888 cannonlake.
7889 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
7890 avx512bitalg.
7891
7892 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7893
7894 PR c/84853
7895 * gcc.dg/pr84853.c: New test.
7896
7897 2018-03-14 Carl Love <cel@us.ibm.com>
7898
7899 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
7900
7901 2018-03-14 Martin Liska <mliska@suse.cz>
7902
7903 PR ipa/8480
7904 * g++.dg/lto/pr84805_0.C: New test.
7905 * g++.dg/lto/pr84805_1.C: New test.
7906 * g++.dg/lto/pr84805_2.C: New test.
7907
7908 2018-03-14 David Malcolm <dmalcolm@redhat.com>
7909
7910 PR c/84852
7911 * gcc.dg/fixits-pr84852-1.c: New test.
7912 * gcc.dg/fixits-pr84852-2.c: New test.
7913
7914 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7915
7916 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
7917 separate verbose message.
7918 * lib/scandump.exp (scan-dump-times): Likewise.
7919
7920 2018-03-14 Julia Koval <julia.koval@intel.com>
7921
7922 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
7923 server.
7924 * gcc.target/i386/funcspec-56.inc: Ditto.
7925
7926 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
7927
7928 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
7929 aarch64_sve_hw.
7930
7931 2018-03-14 Jakub Jelinek <jakub@redhat.com>
7932
7933 PR sanitizer/83392
7934 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
7935 check count from 17 to 14.
7936
7937 PR target/84844
7938 * gcc.target/i386/pr84844.c: New test.
7939
7940 2018-03-14 Richard Biener <rguenther@suse.de>
7941
7942 PR tree-optimization/84830
7943 * gcc.dg/torture/pr84830.c: New testcase.
7944
7945 2018-03-14 Marek Polacek <polacek@redhat.com>
7946
7947 PR c++/84596
7948 * g++.dg/cpp0x/static_assert15.C: New test.
7949
7950 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
7951
7952 PR fortran/61775
7953 * gfortran.dg/pr61775.f90: New test.
7954
7955 2018-03-13 Jakub Jelinek <jakub@redhat.com>
7956
7957 PR c++/84843
7958 * g++.dg/ext/pr84843-1.C: New test.
7959 * g++.dg/ext/pr84843-2.C: New test.
7960
7961 2018-03-13 David Pagan <dave.pagan@oracle.com>
7962
7963 PR c/46921
7964 * gcc.dg/pr46921.c: New test.
7965
7966 2018-03-13 Martin Sebor <msebor@redhat.com>
7967
7968 PR tree-optimization/84725
7969 * c-c++-common/Wstringop-truncation-4.c: New test.
7970 * c-c++-common/attr-nonstring-5.c: New test.
7971
7972 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7973
7974 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
7975 than unpacks.
7976 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
7977 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
7978
7979 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7980
7981 * gcc.target/aarch64/sve/tls_1.c: New test.
7982 * gcc.target/aarch64/sve/tls_2.C: Likewise.
7983
7984 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7985
7986 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
7987 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
7988
7989 2018-03-13 Martin Liska <mliska@suse.cz>
7990
7991 PR ipa/84658.
7992 * g++.dg/ipa/pr84658.C: New test.
7993
7994 2018-03-13 Jakub Jelinek <jakub@redhat.com>
7995
7996 PR middle-end/84834
7997 * gcc.dg/pr84834.c: New test.
7998
7999 PR target/84827
8000 * gcc.target/i386/pr84827.c: New test.
8001
8002 PR target/84828
8003 * g++.dg/ext/pr84828.C: New test.
8004
8005 PR target/84786
8006 * gcc.target/i386/avx512f-pr84786-1.c: New test.
8007 * gcc.target/i386/avx512f-pr84786-2.c: New test.
8008
8009 PR c++/84808
8010 * g++.dg/cpp1y/constexpr-84808.C: New test.
8011
8012 PR c++/84704
8013 * g++.dg/debug/pr84704.C: New test.
8014
8015 2018-03-12 Renlin Li <renlin.li@arm.com>
8016
8017 * gcc.target/aarch64/movi_hf.c: New.
8018 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
8019 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
8020
8021 2018-03-12 Martin Sebor <msebor@redhat.com>
8022
8023 PR tree-optimization/83456
8024 * c-c++-common/Wrestrict-2.c: Remove test cases.
8025 * c-c++-common/Wrestrict.c: Same.
8026 * gcc.dg/Wrestrict-12.c: New test.
8027 * gcc.dg/Wrestrict-14.c: New test.
8028
8029 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
8030
8031 * g++.dg/pr84821.C: New test.
8032
8033 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
8034
8035 * gcc.dg/pr84799.c: New test.
8036
8037 2018-03-12 Richard Biener <rguenther@suse.de>
8038
8039 PR tree-optimization/84803
8040 * gcc.dg/torture/pr84803.c: New testcase.
8041
8042 2018-03-12 Jakub Jelinek <jakub@redhat.com>
8043
8044 PR c++/84813
8045 * g++.dg/debug/pr84813.C: New test.
8046
8047 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
8048
8049 PR fortran/84546
8050 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
8051
8052 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
8053
8054 PR fortran/83939
8055 * gfortran.dg/pr83939.f90
8056
8057 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
8058
8059 PR fortran/66128
8060 * gfortran.dg/zero_sized_9.f90: New test.
8061
8062 2018-03-11 Jakub Jelinek <jakub@redhat.com>
8063
8064 PR debug/58150
8065 * g++.dg/debug/dwarf2/enum2.C: New test.
8066
8067 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
8068
8069 PR fortran/84734
8070 * gfortran.dg/pr84734.f90: New test.
8071
8072 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
8073
8074 * gnat.dg/prot3.adb: New test.
8075 * gnat.dg/prot3_pkg.ad[sb]: New helper.
8076
8077 2018-03-09 Jason Merrill <jason@redhat.com>
8078 Paolo Carlini <paolo.carlini@oracle.com>
8079
8080 PR c++/71169
8081 PR c++/71832
8082 * g++.dg/cpp0x/pr71169.C: New.
8083 * g++.dg/cpp0x/pr71169-2.C: Likewise.
8084 * g++.dg/cpp0x/pr71832.C: Likewise.
8085
8086 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
8087
8088 PR target/83969
8089 * gcc.target/powerpc/pr83969.c: New test.
8090
8091 2018-03-09 Jakub Jelinek <jakub@redhat.com>
8092
8093 PR target/84772
8094 * gcc.dg/pr84772.c: New test.
8095
8096 PR c++/84076
8097 * g++.dg/warn/Wformat-2.C: New test.
8098
8099 PR c++/84767
8100 * g++.dg/ext/vla18.C: New test.
8101
8102 2018-03-09 Martin Sebor <msebor@redhat.com>
8103
8104 PR tree-optimization/84526
8105 * gcc.dg/Wrestrict-10.c: New test.
8106 * gcc.dg/Wrestrict-11.c: New test.
8107
8108 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
8109
8110 PR rtl-optimization/84682
8111 * gcc.dg/torture/pr84682-1.c: New.
8112 * gcc.dg/torture/pr84682-2.c: New.
8113 * gcc.dg/torture/pr84682-3.c: New.
8114
8115 2018-03-09 Jakub Jelinek <jakub@redhat.com>
8116
8117 PR c++/84724
8118 * g++.dg/ext/pr84724.C: New test.
8119
8120 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
8121
8122 PR target/83712
8123 * gcc.target/arm/pr83712.c: New.
8124
8125 2018-03-09 Richard Biener <rguenther@suse.de>
8126
8127 PR tree-optimization/84775
8128 * gcc.dg/torture/pr84775.c: New testcase.
8129
8130 2018-03-09 Jakub Jelinek <jakub@redhat.com>
8131
8132 PR debug/84404
8133 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
8134 targets.
8135
8136 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
8137
8138 * gcc.c-torture/compile/20180309-1.c: New test.
8139
8140 2018-03-08 Jakub Jelinek <jakub@redhat.com>
8141
8142 PR c++/80598
8143 * g++.dg/warn/Wunused-function4.C: New test.
8144
8145 PR inline-asm/84742
8146 * gcc.target/i386/pr84742-1.c: New test.
8147 * gcc.target/i386/pr84742-2.c: New test.
8148
8149 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8150
8151 PR target/84748
8152 * gcc.c-torture/execute/pr84748.c: New test.
8153
8154 2018-03-08 Richard Biener <rguenther@suse.de>
8155
8156 PR middle-end/84552
8157 * gcc.dg/graphite/pr84552.c: New testcase.
8158
8159 2018-03-08 Richard Biener <rguenther@suse.de>
8160
8161 PR tree-optimization/84178
8162 * gcc.dg/torture/pr84178-2.c: New testcase.
8163
8164 2018-03-08 David Malcolm <dmalcolm@redhat.com>
8165
8166 PR tree-optimization/84178
8167 * gcc.c-torture/compile/pr84178-1.c: New test.
8168
8169 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
8170
8171 * lib/target-supports.exp: Do not return zero from a ifunc
8172 function.
8173
8174 2018-03-08 Richard Biener <rguenther@suse.de>
8175
8176 PR tree-optimization/84746
8177 * gcc.dg/torture/pr84746.c: New testcase.
8178
8179
8180 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
8181 PR debug/84404
8182 PR debug/84408
8183 * gcc.dg/graphite/pr84404.c: New.
8184
8185 2018-03-08 Jakub Jelinek <jakub@redhat.com>
8186
8187 PR tree-optimization/84740
8188 * gcc.dg/torture/pr84740.c: New test.
8189
8190 PR tree-optimization/84739
8191 * gcc.dg/pr84739.c: New test.
8192
8193 2018-03-07 Martin Sebor <msebor@redhat.com>
8194
8195 PR tree-optimization/83519
8196 * gcc.dg/Wrestrict-13.c: New test.
8197
8198 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
8199
8200 PR fortran/64124
8201 PR fortran/70409
8202 * gfortran.dg/pr64124.f90: New tests.
8203 * gfortran.dg/pr70409.f90: New tests.
8204
8205 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
8206
8207 PR target/82411
8208 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
8209
8210 2018-03-07 Martin Sebor <msebor@redhat.com>
8211
8212 PR tree-optimization/84526
8213 * gcc.dg/Wrestrict-10.c: New test.
8214
8215 2018-03-07 Martin Sebor <msebor@redhat.com>
8216
8217 PR tree-optimization/84468
8218 * g++.dg/warn/Wstringop-truncation-2.C: New test.
8219 * gcc.dg/Wstringop-truncation.c: New test.
8220 * gcc.dg/Wstringop-truncation-2.c: New test.
8221
8222 2018-03-07 Jakub Jelinek <jakub@redhat.com>
8223
8224 PR fortran/84565
8225 * gfortran.dg/pr84565.f90: New test.
8226
8227 PR middle-end/84723
8228 * gcc.target/i386/pr84723-1.c: New test.
8229 * gcc.target/i386/pr84723-2.c: New test.
8230 * gcc.target/i386/pr84723-3.c: New test.
8231 * gcc.target/i386/pr84723-4.c: New test.
8232 * gcc.target/i386/pr84723-5.c: New test.
8233
8234 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
8235
8236 PR fortran/64107
8237 * gfortran.dg/pr64107.f90: New test.
8238
8239 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8240
8241 PR fortran/84697
8242 PR fortran/66128
8243 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
8244
8245 2018-03-06 Marek Polacek <polacek@redhat.com>
8246
8247 PR c++/84684
8248 * g++.dg/cpp1z/constexpr-84684.C: New test.
8249
8250 2018-03-06 Jakub Jelinek <jakub@redhat.com>
8251
8252 PR c/84721
8253 * gcc.dg/pr84721.c: New test.
8254
8255 PR target/84710
8256 * gcc.dg/pr84710.c: New test.
8257
8258 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
8259
8260 PR fortran/56667
8261 * gfortran.dg/implied_do_2.f90: New test.
8262 * gfortran.dg/coarray_8.f90: Update for new error message.
8263
8264 2018-03-06 Jakub Jelinek <jakub@redhat.com>
8265
8266 PR inline-asm/84683
8267 * g++.dg/ext/pr84683.C: New test.
8268
8269 PR tree-optimization/84687
8270 * gcc.dg/pr84687.c: New test.
8271
8272 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
8273
8274 PR c++/84231
8275 * g++.dg/pr84231.C: New.
8276
8277 PR c++/84593
8278 * g++.dg/cpp1y/pr84593.C: New.
8279
8280 PR c++/84492
8281 * g++.dg/pr84492.C: New.
8282
8283 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8284
8285 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
8286 __builtin_ppc_speculation_barrier.
8287
8288 2018-03-05 Jakub Jelinek <jakub@redhat.com>
8289
8290 PR target/84700
8291 * gcc.target/powerpc/pr84700.c: New test.
8292
8293 2018-03-05 Nathan Sidwell <nathan@acm.org>
8294
8295 PR c++/84702
8296 * g++.dg/lookup/pr84702.C: New.
8297
8298 2018-03-05 Jakub Jelinek <jakub@redhat.com>
8299
8300 PR target/84564
8301 * gcc.target/i386/pr84564.c: New test.
8302
8303 2018-03-05 Marek Polacek <polacek@redhat.com>
8304
8305 PR c++/84707
8306 * g++.dg/cpp0x/inline-ns10.C: New test.
8307
8308 2018-03-05 Nathan Sidwell <nathan@acm.org>
8309
8310 PR c++/84694
8311 * g++.dg/template/pr84694.C: New.
8312
8313 2018-03-05 Jakub Jelinek <jakub@redhat.com>
8314
8315 PR target/84524
8316 * gcc.c-torture/execute/pr84524.c: New test.
8317 * gcc.target/i386/avx512bw-pr84524.c: New test.
8318
8319 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
8320
8321 PR target/84264
8322 * g++.dg/pr84264.C: New test.
8323
8324 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8325
8326 PR c++/84618
8327 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
8328 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
8329 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
8330
8331 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
8332
8333 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
8334 * g++.dg/other/i386-3.C: Ditto.
8335 * gcc.target/i386/sse-12.c: Ditto.
8336 * gcc.target/i386/sse-13.c: Ditto.
8337 * gcc.target/i386/sse-14.c: Ditto.
8338 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
8339 * gcc.target/i386/wbinvd-1.c: New test.
8340 * gcc.target/i386/wbnoinvd-1.c: Ditto.
8341 * gcc.target/i386/pconfig-1.c: Ditto.
8342
8343 2018-03-05 Pádraig Brady <P@draigBrady.com>
8344 Nathan Sidwell <nathan@acm.org>
8345
8346 PR c++/84497
8347 * g++.dg/cpp0x/pr84497.C: New.
8348
8349 2018-03-05 Richard Biener <rguenther@suse.de>
8350
8351 PR tree-optimization/84670
8352 * gcc.dg/pr84670-1.c: New testcase.
8353 * gcc.dg/pr84670-2.c: Likewise.
8354 * gcc.dg/pr84670-3.c: Likewise.
8355 * gcc.dg/pr84670-4.c: Likewise.
8356
8357 2018-03-05 Richard Biener <rguenther@suse.de>
8358
8359 PR tree-optimization/84650
8360 * gcc.dg/graphite/pr84650.c: New testcase.
8361
8362 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8363
8364 PR c++/82022
8365 * g++.dg/cpp1z/constexpr-lambda20.C: New.
8366
8367 2018-03-03 Harald Anlauf <anlauf@gmx.de>
8368
8369 PR fortran/71085
8370 * gfortran.dg/pr71085.f90: New test.
8371
8372 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
8373
8374 PR fortran/66128
8375 * gfortran.dg/zero_sized_8.f90: Really commit New test.
8376
8377 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
8378
8379 PR fortran/51434
8380 * gfortran.dg/pr51434.f90: New test.
8381
8382 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8383
8384 PR c++/61358
8385 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
8386
8387 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8388
8389 PR c++/67370
8390 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
8391
8392 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8393
8394 PR c++/71464
8395 * g++.dg/torture/pr71464.C: New.
8396
8397 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
8398
8399 PR fortran/80965
8400 * gfortran.dg/select_type_41.f90: New test.
8401
8402 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8403
8404 PR c++/61135
8405 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
8406
8407 2018-03-02 Marek Polacek <polacek@redhat.com>
8408
8409 PR c++/84578
8410 * g++.dg/ext/flexary29.C: New test.
8411
8412 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8413
8414 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
8415
8416 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8417
8418 PR c++/81812
8419 * g++.dg/torture/pr81812.C: New.
8420
8421 2018-03-02 Marek Polacek <polacek@redhat.com>
8422
8423 PR c++/84171
8424 * g++.dg/warn/Wsign-compare-8.C: New test.
8425
8426 PR c++/84663
8427 * g++.dg/parse/array-size3.C: New test.
8428
8429 PR c++/84664
8430 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
8431
8432 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8433
8434 PR c++/84662
8435 * g++.dg/cpp1y/pr84662.C: New test.
8436
8437 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
8438
8439 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
8440 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
8441 "dg-lto-options".
8442 * g++.dg/lto/20101010-1_0.C: Likewise.
8443 * g++.dg/lto/20101010-2_0.C: Likewise.
8444
8445 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8446
8447 PR ipa/84628
8448 * gcc.dg/pr84628.c: New test.
8449
8450 PR target/56540
8451 * gcc.target/ia64/pr56540.c: New test.
8452
8453 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
8454
8455 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
8456 32-bit target.
8457 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
8458 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
8459 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
8460 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
8461
8462 2018-03-02 Marek Polacek <polacek@redhat.com>
8463
8464 PR c++/84590
8465 * c-c++-common/ubsan/shift-11.c: New test.
8466
8467 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
8468
8469 * gcc.dg/vect/vect-alias-check-13.c: New test.
8470
8471 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8472
8473 PR target/84614
8474 * gcc.dg/pr84614.c: New test.
8475
8476 PR inline-asm/84625
8477 * gcc.target/i386/pr84625.c: New test.
8478
8479 2018-03-02 Richard Biener <rguenther@suse.de>
8480
8481 PR tree-optimization/84427
8482 * gcc.dg/torture/pr84427.c: New testcase.
8483
8484 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
8485
8486 PR target/84534
8487 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
8488 powerpc64le*-*-linux*.
8489 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
8490 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
8491
8492 2018-03-01 Martin Sebor <msebor@redhat.com>
8493
8494 PR c++/84294
8495 * g++.dg/ext/attr-const.C: Remove xfail.
8496 * g++.dg/ext/attr-malloc-3.C: New test.
8497 * g++.dg/ext/attr-noinline-3.C: New test.
8498 * g++.dg/ext/attr-noreturn-3.C: New test.
8499 * g++.dg/ext/attr-nothrow-3.C: New test.
8500 * g++.dg/ext/attr-pure.C: Remove xfail.
8501
8502 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8503
8504 PR sanitizer/70875
8505 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
8506 dg-options and dg-shouldfail "ubsan" directive.
8507
8508 2018-03-01 Marek Polacek <polacek@redhat.com>
8509 Jason Merrill <jason@redhat.com>
8510
8511 PR c++/84582
8512 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
8513 * g++.dg/cpp1z/static1.C: New test.
8514 * g++.dg/template/static37.C: New test.
8515
8516 2018-03-01 Nathan Sidwell <nathan@acm.org>
8517
8518 PR c++/84434
8519 * g++.dg/template/pr84434.C: New.
8520
8521 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
8522
8523 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
8524 -mthumb to the command-line.
8525
8526 2018-03-01 Marek Polacek <polacek@redhat.com>
8527
8528 PR c++/84596
8529 * g++.dg/cpp0x/static_assert14.C: New test.
8530
8531 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
8532
8533 PR c++/79410
8534 * g++.dg/torture/pr79410.C: New.
8535
8536 2018-03-01 Martin Liska <mliska@suse.cz>
8537
8538 PR sanitizer/82484
8539 * gcc.dg/asan/pr82484.c: New test.
8540
8541 2018-03-01 Richard Biener <rguenther@suse.de>
8542
8543 PR debug/84645
8544 * gfortran.dg/lto/pr84645_0.f90: New testcase.
8545
8546 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
8547
8548 PR fortran/84219
8549 * gfortran.dg/coarray_47.f90: New test.
8550
8551 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
8552
8553 PR fortran/84538
8554 * gfortran.dg/class_array_23.f03: New test.
8555
8556 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
8557
8558 PR rtl-optimization/84528
8559 * gcc.dg/torture/pr84538.c: Rename to...
8560 * gcc.dg/torture/pr84528.c: ...this.
8561
8562 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
8563
8564 PR rtl-optimization/84528
8565 * gcc.dg/torture/pr84538.c: New test.
8566
8567 2018-02-28 Martin Sebor <msebor@redhat.com>
8568
8569 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
8570 -fpic test failures.
8571 * c-c++-common/Wrestrict-2.c: Same.
8572 * c-c++-common/Wstringop-truncation.c: Same.
8573 * gcc.dg/Warray-bounds-22.c: Same.
8574 * gcc.dg/Wstringop-overflow.c: Same.
8575 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
8576 (signed_range): Same.
8577 (unsigned_anti_range): Same.
8578 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
8579 (signed_range): Same.
8580 (unsigned_anti_range): Same.
8581 * gcc.dg/attr-alloc_size-7.c: Same.
8582 * gcc.dg/attr-alloc_size-8.c: Same.
8583 * gcc.dg/builtin-alloc-size.c: Same.
8584 * gcc.dg/builtin-stpncpy.c: Same.
8585 * gcc.dg/builtins-nonnull.c: Same.
8586 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
8587 * gcc.dg/pr79214.c: Same.
8588 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
8589 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
8590 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
8591 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
8592 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
8593 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
8594 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
8595 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
8596 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
8597 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
8598 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
8599
8600 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
8601
8602 PR target/84014
8603 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
8604
8605 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8606
8607 PR c++/84609
8608 * g++.dg/cpp0x/pr84609.C: New test.
8609
8610 2018-02-28 Martin Sebor <msebor@redhat.com>
8611
8612 PR testsuite/84617
8613 * g++.dg/ext/attr-malloc-3.C: New test.
8614 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
8615 to pre-existing problems.
8616 * g++.dg/ext/attr-pure.C: Same.
8617
8618 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
8619
8620 PR fortran/83901
8621 * gfortran.dg/associate_37.f90: New test.
8622
8623 PR fortran/83344
8624 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
8625
8626 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8627
8628 PR target/52991
8629 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
8630 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
8631 * gcc.dg/bf-ms-layout-4.c: New test.
8632 * gcc.dg/bf-ms-layout-5.c: New test.
8633
8634 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
8635
8636 PR target/83399
8637 * gcc.target/powerpc/pr83399.c: Only run on Linux.
8638
8639 2018-02-28 Richard Biener <rguenther@suse.de>
8640
8641 PR tree-optimization/84584
8642 * gcc.dg/graphite/pr84584.c: New testcase.
8643
8644 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
8645
8646 PR preprocessor/84517
8647 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
8648
8649 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8650
8651 * c-c++-common/dump-ada-spec-12.c: New test.
8652 * c-c++-common/dump-ada-spec-13.c: Likewise.
8653
8654 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8655
8656 * c-c++-common/dump-ada-spec-11.c: New test.
8657
8658 2018-02-28 Martin Liska <mliska@suse.cz>
8659
8660 PR testsuite/84597
8661 * g++.dg/ext/timevar1.C: Fix pruned patterns.
8662 * g++.dg/ext/timevar2.C: Likewise.
8663
8664 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8665
8666 * c-c++-common/dump-ada-spec-8.c: New test.
8667 * c-c++-common/dump-ada-spec-9.c: Likewise.
8668 * c-c++-common/dump-ada-spec-10.c: Likewise.
8669
8670 2018-02-28 Richard Biener <rguenther@suse.de>
8671
8672 PR middle-end/84607
8673 * gcc.dg/pr84607.c: New testcase.
8674
8675 2018-02-28 Nathan Sidwell <nathan@acm.org>
8676
8677 PR c++/84602
8678 * g++.dg/lookup/pr84602.C: New.
8679
8680 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8681
8682 PR c++/83871
8683 PR c++/83503
8684 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
8685 dg-options.
8686 * g++.dg/ext/attr-nonnull.C: Likewise.
8687 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
8688 directives.
8689 * g++.dg/ext/attr-noinline-2.C: Likewise.
8690 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
8691 -fdump-tree-eh in dg-options.
8692
8693 2018-02-28 Alan Modra <amodra@gmail.com>
8694
8695 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
8696 GNU ld message.
8697 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
8698
8699 2018-02-27 Martin Sebor <msebor@redhat.com>
8700
8701 PR c++/83871
8702 PR c++/83503
8703 * g++.dg/Wmissing-attributes.C: New test.
8704 * g++.dg/ext/attr-const-pure.C: New test.
8705 * g++.dg/ext/attr-const.C: New test.
8706 * g++.dg/ext/attr-deprecated-2.C: New test.
8707 * g++.dg/ext/attr-malloc-2.C: New test.
8708 * g++.dg/ext/attr-malloc.C: New test.
8709 * g++.dg/ext/attr-noinline-2.C: New test.
8710 * g++.dg/ext/attr-noinline.C: New test.
8711 * g++.dg/ext/attr-nonnull.C: New test.
8712 * g++.dg/ext/attr-noreturn-2.C: New test.
8713 * g++.dg/ext/attr-noreturn.C: New test.
8714 * g++.dg/ext/attr-nothrow-2.C: New test.
8715 * g++.dg/ext/attr-nothrow.C: New test.
8716 * g++.dg/ext/attr-optimize.C: New test.
8717 * g++.dg/ext/attr-pure.C: New test.
8718 * g++.dg/ext/attr-returns-nonnull.C: New test.
8719 * g++.dg/ext/attr-warning.C: New test.
8720
8721 2018-02-27 Nathan Sidwell <nathan@acm.org>
8722
8723 PR c++/84426
8724 * g++.dg/lookup/pr84426.C: New.
8725
8726 2018-02-27 Richard Biener <rguenther@suse.de>
8727
8728 PR tree-optimization/84512
8729 * gcc.dg/tree-ssa/pr84512.c: New testcase.
8730
8731 2018-02-27 Martin Liska <mliska@suse.cz>
8732
8733 PR gcov-profile/84548
8734 * g++.dg/gcov/pr84548.C: New test.
8735
8736 2018-02-27 Jakub Jelinek <jakub@redhat.com>
8737
8738 PR target/84575
8739 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
8740
8741 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8742
8743 PR c++/84558
8744 * g++.dg/cpp1y/pr84558.C: New test.
8745
8746 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
8747
8748 PR c++/84540
8749 * g++.dg/cpp0x/alignas14.C: New.
8750 * g++.dg/cpp0x/alignas15.C: Likewise.
8751
8752 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8753
8754 PR c++/84557
8755 * g++.dg/gomp/pr84557.C: New test.
8756
8757 2018-02-26 Marek Polacek <polacek@redhat.com>
8758
8759 PR c++/84325
8760 * g++.dg/cpp1z/pr84325.C: New test.
8761
8762 2018-02-26 Carl Love <cel@us.ibm.com>
8763
8764 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
8765 Power 8 test file.
8766 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
8767 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
8768 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
8769 -mcpu=power8.
8770 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
8771 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
8772 -mcpu=power8.
8773
8774 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
8775
8776 PR target/84039
8777 * gcc.target/i386/indirect-thunk-1.c: Updated.
8778 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8779 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8780 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8781 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8782 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8783 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8784 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8785 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8786 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8787 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8788 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8789 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8790 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8791 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8792 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8793 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8794 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8795 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8796 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8797 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8798 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8799 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8800 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8801 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8802 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8803 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8804 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8805 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8806 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8807 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8808 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8809 * gcc.target/i386/ret-thunk-9.c: Likewise.
8810 * gcc.target/i386/ret-thunk-10.c: Likewise.
8811 * gcc.target/i386/ret-thunk-11.c: Likewise.
8812 * gcc.target/i386/ret-thunk-12.c: Likewise.
8813 * gcc.target/i386/ret-thunk-13.c: Likewise.
8814 * gcc.target/i386/ret-thunk-14.c: Likewise.
8815 * gcc.target/i386/ret-thunk-15.c: Likewise.
8816
8817 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
8818
8819 * gcc.c-torture/execute/20180226-1.c: New test.
8820
8821 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
8822
8823 PR tree-optimization/83965
8824 * gcc.dg/vect/pr83965-2.c: New test.
8825
8826 2018-02-26 Tom de Vries <tom@codesourcery.com>
8827
8828 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
8829
8830 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
8831
8832 PR target/84530
8833 * gcc.target/i386/ret-thunk-22.c: New test.
8834 * gcc.target/i386/ret-thunk-23.c: Likewise.
8835 * gcc.target/i386/ret-thunk-24.c: Likewise.
8836 * gcc.target/i386/ret-thunk-25.c: Likewise.
8837 * gcc.target/i386/ret-thunk-26.c: Likewise.
8838
8839 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
8840
8841 PR c++/84533
8842 * g++.dg/cpp1z/pr84533.C: New.
8843
8844 2018-02-26 Marek Polacek <polacek@redhat.com>
8845
8846 PR c++/84537
8847 * g++.dg/parse/error60.C: New test.
8848
8849 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8850
8851 PR c++/84556
8852 * g++.dg/gomp/pr84556.C: New test.
8853 * g++.dg/vect/pr84556.cc: New test.
8854
8855 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
8856
8857 PR fortran/32957
8858 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
8859 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
8860 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
8861 * gfortran.dg/c_loc_test.f90: Likewise.
8862 * gfortran.dg/c_loc_tests_2.f03: Likewise.
8863 * gfortran.dg/proc_decl_17.f90: Likewise.
8864 * gfortran.dg/proc_ptr_8.f90: Likewise.
8865
8866 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8867
8868 PR target/84521
8869 * gcc.target/aarch64/lr_free_2.c: Revert changes in
8870 r254814 disabling -fomit-frame-pointer by default.
8871 * gcc.target/aarch64/spill_1.c: Likewise.
8872 * gcc.target/aarch64/test_frame_11.c: Likewise.
8873 * gcc.target/aarch64/test_frame_12.c: Likewise.
8874 * gcc.target/aarch64/test_frame_13.c: Likewise.
8875 * gcc.target/aarch64/test_frame_14.c: Likewise.
8876 * gcc.target/aarch64/test_frame_15.c: Likewise.
8877 * gcc.target/aarch64/test_frame_3.c: Likewise.
8878 * gcc.target/aarch64/test_frame_5.c: Likewise.
8879 * gcc.target/aarch64/test_frame_9.c: Likewise.
8880
8881 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
8882
8883 PR fortran/83633
8884 * gfortran.dg/explicit_shape_1.f90: New test.
8885 * gfortran.dg/automatic_module_variable.f90: Update regex.
8886 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
8887 * gfortran.dg/constant_shape.f90: Ditto.
8888 * gfortran.dg/dec_structure_23.f90: Ditto.
8889 * gfortran.dg/pr78240.f90: Ditto.
8890
8891 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
8892
8893 PR fortran/84523
8894 * gfortran.dg/pr84523.f90: New test.
8895
8896 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
8897
8898 PR fortran/78238
8899 * gfortran.dg/select_type_40.f90: New test.
8900
8901 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
8902
8903 PR fortran/30792
8904 * gfortran.dg/data_substring.f90: New test.
8905
8906 2018-02-24 Marek Polacek <polacek@redhat.com>
8907
8908 PR c++/83692
8909 * g++.dg/cpp1z/constexpr-83692.C: New test.
8910
8911 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
8912
8913 PR fortran/84346
8914 * gfortran.dg/statement_function_1.f90: Update test.
8915
8916 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8917
8918 PR fortran/84506
8919 * gfortran.dg/inquire_19.f90: New test.
8920
8921 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8922
8923 PR fortran/83149
8924 * gfortran.dg/pr83149_b.f90: New test.
8925 * gfortran.dg/pr83149_a.f90: Additional source for previous.
8926
8927 2018-02-23 Carl Love <cel@us.ibm.com>
8928
8929 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
8930 vec_signed2 and vec_unsigned2 to new Power 8 test file.
8931 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
8932 Power 8 tests.
8933
8934 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
8935
8936 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
8937 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
8938
8939 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
8940
8941 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
8942 expected output.
8943
8944 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8945
8946 PR fortran/83149
8947 * gfortran.dg/pr83149_1.f90: New test.
8948 * gfortran.dg/pr83149.f90: Additional source for previous.
8949
8950 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
8951
8952 PR testsuite/80551
8953 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
8954 __GI___pthread_mutex_init as well.
8955
8956 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8957
8958 PR fortran/83148
8959 * gfortran.dg/class_68.f90: New test.
8960
8961 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8962
8963 PR fortran/59781
8964 * gfortran.dg/derived_init_5.f90: New test.
8965
8966 2018-02-22 Jakub Jelinek <jakub@redhat.com>
8967
8968 PR target/82851
8969 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
8970 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
8971
8972 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
8973
8974 PR target/81572
8975 * gcc.target/powerpc/pr81572.c: New.
8976
8977 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
8978
8979 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
8980
8981 2018-02-22 Martin Sebor <msebor@redhat.com>
8982
8983 PR tree-optimization/84480
8984 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
8985 * g++.dg/warn/Wstringop-truncation-1.C: New test.
8986
8987 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
8988
8989 PR target/84176
8990 * gcc.target/i386/indirect-thunk-11.c: New test.
8991 * gcc.target/i386/indirect-thunk-12.c: Likewise.
8992 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
8993 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
8994 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
8995 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
8996 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
8997 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
8998 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
8999 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
9000
9001 2018-02-22 Steve Ellcey <sellcey@cavium.com>
9002
9003 PR target/83335
9004 * gcc.target/aarch64/asm-2.c: Add dg-error for
9005 ILP32 mode.
9006 * gcc.target/aarch64/asm-4.c: New test.
9007
9008 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
9009
9010 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
9011
9012 2018-02-22 Marek Polacek <polacek@redhat.com>
9013
9014 PR c++/84493
9015 * g++.dg/parse/error59.C: New test.
9016
9017 2018-02-22 Tom de Vries <tom@codesourcery.com>
9018
9019 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
9020
9021 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
9022
9023 PR c++/77655
9024 * g++.dg/cpp0x/pr77655.C: New.
9025
9026 2018-02-22 Jakub Jelinek <jakub@redhat.com>
9027
9028 PR c++/84496
9029 * g++.dg/cpp1y/pr84496.C: New test.
9030
9031 PR target/84502
9032 * g++.dg/torture/pr84502.C: New test.
9033
9034 PR tree-optimization/84503
9035 * gcc.dg/pr84503-1.c: New test.
9036 * gcc.dg/pr84503-2.c: New test.
9037
9038 2018-02-21 Jakub Jelinek <jakub@redhat.com>
9039
9040 PR tree-optimization/84478
9041 * gcc.c-torture/execute/pr84478.c: New test.
9042
9043 2018-02-20 Martin Sebor <msebor@redhat.com>
9044
9045 PR middle-end/84095
9046 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
9047 * c-c++-common/Wrestrict.c: Same.
9048 * gcc.dg/Wrestrict-6.c: Same.
9049 * gcc.dg/Warray-bounds-27.c: New test.
9050 * gcc.dg/Wrestrict-8.c: New test.
9051 * gcc.dg/Wrestrict-9.c: New test.
9052 * gcc.dg/pr84095.c: New test.
9053
9054 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
9055
9056 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
9057
9058 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
9059
9060 PR fortran/48890
9061 PR fortran/83823
9062 * gfortran.dg/structure_constructor_14.f90: New test.
9063
9064 2018-02-20 Jeff Law <law@redhat.com>
9065
9066 PR middle-end/82123
9067 PR tree-optimization/81592
9068 PR middle-end/79257
9069 * gcc.dg/pr81592.c: New test.
9070 * gcc.dg/pr82123.c: New test.
9071 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
9072
9073 2018-02-20 Jakub Jelinek <jakub@redhat.com>
9074
9075 PR c++/84488
9076 * g++.dg/warn/Wunused-var-30.C: New test.
9077
9078 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
9079
9080 PR tree-optimization/84419
9081 * gcc.dg/vect/pr84419.c: New test.
9082
9083 2018-02-20 Jakub Jelinek <jakub@redhat.com>
9084
9085 PR middle-end/82004
9086 * gfortran.dg/pr82004.f90: New test.
9087
9088 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
9089
9090 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
9091
9092 2018-02-20 Martin Liska <mliska@suse.cz>
9093
9094 PR c/84310
9095 PR target/79747
9096 * gcc.target/i386/pr84310.c: New test.
9097 * gcc.target/i386/pr84310-2.c: Likewise.
9098
9099 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
9100
9101 PR c++/84446
9102 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
9103
9104 2018-02-20 Jakub Jelinek <jakub@redhat.com>
9105
9106 PR c++/84445
9107 * g++.dg/cpp1z/launder7.C: New test.
9108
9109 PR c++/84449
9110 * g++.dg/cpp0x/constexpr-84449.C: New test.
9111
9112 PR c++/84455
9113 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
9114
9115 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
9116
9117 PR fortran/83344
9118 PR fortran/83975
9119 * gfortran.dg/associate_22.f90: Enable commented out test.
9120 * gfortran.dg/associate_36.f90: New test.
9121
9122 2018-02-19 Jakub Jelinek <jakub@redhat.com>
9123
9124 PR target/84146
9125 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
9126
9127 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
9128
9129 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
9130 (dg-options): Use -mavx instead of -w.
9131
9132 2018-02-19 Jakub Jelinek <jakub@redhat.com>
9133
9134 PR c++/84444
9135 * g++.dg/cpp1z/launder8.C: New test.
9136
9137 PR c++/84448
9138 * g++.dg/gomp/pr84448.C: New test.
9139
9140 PR c++/84430
9141 * g++.dg/gomp/pr84430.C: New test.
9142
9143 PR tree-optimization/84452
9144 * gcc.dg/pr84452.c: New test.
9145
9146 PR c++/79064
9147 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
9148
9149 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
9150
9151 PR fortran/35339
9152 * gfortran.dg/implied_do_io_4.f90: New test.
9153
9154 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
9155
9156 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
9157 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
9158 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
9159
9160 2018-02-19 Carl Love <cel@us.ibm.com>
9161
9162 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
9163
9164 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
9165
9166 PR target/84460
9167 * gcc.target/i386/pr57193.c: Add -mtune=generic.
9168
9169 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
9170
9171 PR c++/84348
9172 * g++.dg/cpp0x/auto50.C: New.
9173 * g++.dg/parse/friend12.C: Adjust.
9174
9175 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9176
9177 PR libgfortran/84389
9178 * gfortran.dg/dtio_33.f90: New test.
9179
9180 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9181
9182 PR libgfortran/84412
9183 * gfortran.dg/inquire_18.f90: New test.
9184
9185 2018-02-18 Janus Weil <janus@gcc.gnu.org>
9186
9187 PR fortran/84381
9188 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
9189 * gfortran.dg/pointer_intent_3.f90: Ditto.
9190 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
9191 * gfortran.dg/protected_3.f90: Ditto.
9192 * gfortran.dg/protected_4.f90: Ditto.
9193 * gfortran.dg/protected_5.f90: Ditto.
9194 * gfortran.dg/protected_6.f90: Ditto.
9195
9196 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
9197
9198 PR fortran/80945
9199 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
9200 change to run.
9201
9202 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
9203
9204 PR fortran/84270
9205 * gfortran.dg/inline_matmul_22.f90: New test.
9206
9207 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
9208
9209 PR fortran/84381
9210 * gfortran.dg/abort_shoulfail.f90: New test.
9211 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
9212 by STOP n.
9213 * gfortran.dg/PR19754_2.f90: Likewise.
9214 * gfortran.dg/PR19872.f: Likewise.
9215 * gfortran.dg/PR49268.f90: Likewise.
9216 * gfortran.dg/Wall.f90: Likewise.
9217 * gfortran.dg/Wno-all.f90: Likewise.
9218 * gfortran.dg/achar_1.f90: Likewise.
9219 * gfortran.dg/achar_2.f90: Likewise.
9220 * gfortran.dg/achar_4.f90: Likewise.
9221 * gfortran.dg/achar_6.F90: Likewise.
9222 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
9223 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
9224 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
9225 * gfortran.dg/actual_array_offset_1.f90: Likewise.
9226 * gfortran.dg/actual_array_result_1.f90: Likewise.
9227 * gfortran.dg/actual_array_substr_1.f90: Likewise.
9228 * gfortran.dg/actual_array_substr_2.f90: Likewise.
9229 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
9230 * gfortran.dg/actual_procedure_1.f90: Likewise.
9231 * gfortran.dg/adjustl_1.f90: Likewise.
9232 * gfortran.dg/advance_1.f90: Likewise.
9233 * gfortran.dg/advance_4.f90: Likewise.
9234 * gfortran.dg/advance_5.f90: Likewise.
9235 * gfortran.dg/advance_6.f90: Likewise.
9236 * gfortran.dg/aint_anint_1.f90: Likewise.
9237 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
9238 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
9239 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
9240 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
9241 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
9242 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
9243 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
9244 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
9245 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
9246 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
9247 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
9248 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
9249 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
9250 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
9251 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
9252 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
9253 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
9254 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
9255 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
9256 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
9257 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
9258 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
9259 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
9260 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
9261 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
9262 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
9263 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
9264 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
9265 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
9266 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
9267 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
9268 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
9269 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
9270 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
9271 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
9272 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
9273 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
9274 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
9275 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
9276 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
9277 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
9278 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
9279 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
9280 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
9281 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
9282 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
9283 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
9284 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
9285 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
9286 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
9287 * gfortran.dg/allocatable_function_1.f90: Likewise.
9288 * gfortran.dg/allocatable_function_10.f90: Likewise.
9289 * gfortran.dg/allocatable_function_3.f90: Likewise.
9290 * gfortran.dg/allocatable_function_5.f90: Likewise.
9291 * gfortran.dg/allocatable_function_6.f90: Likewise.
9292 * gfortran.dg/allocatable_function_7.f90: Likewise.
9293 * gfortran.dg/allocatable_function_8.f90: Likewise.
9294 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
9295 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
9296 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
9297 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
9298 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
9299 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
9300 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
9301 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
9302 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
9303 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
9304 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
9305 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
9306 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
9307 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
9308 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
9309 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
9310 * gfortran.dg/allocate_class_3.f90: Likewise.
9311 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
9312 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
9313 * gfortran.dg/allocate_derived_5.f90: Likewise.
9314 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
9315 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
9316 * gfortran.dg/allocate_with_source_1.f90: Likewise.
9317 * gfortran.dg/allocate_with_source_10.f08: Likewise.
9318 * gfortran.dg/allocate_with_source_11.f08: Likewise.
9319 * gfortran.dg/allocate_with_source_12.f03: Likewise.
9320 * gfortran.dg/allocate_with_source_15.f03: Likewise.
9321 * gfortran.dg/allocate_with_source_16.f90: Likewise.
9322 * gfortran.dg/allocate_with_source_17.f03: Likewise.
9323 * gfortran.dg/allocate_with_source_18.f03: Likewise.
9324 * gfortran.dg/allocate_with_source_2.f90: Likewise.
9325 * gfortran.dg/allocate_with_source_20.f03: Likewise.
9326 * gfortran.dg/allocate_with_source_22.f03: Likewise.
9327 * gfortran.dg/allocate_with_source_23.f03: Likewise.
9328 * gfortran.dg/allocate_with_source_24.f90: Likewise.
9329 * gfortran.dg/allocate_with_source_5.f90: Likewise.
9330 * gfortran.dg/allocate_with_source_6.f90: Likewise.
9331 * gfortran.dg/allocate_with_source_7.f08: Likewise.
9332 * gfortran.dg/allocate_with_source_8.f08: Likewise.
9333 * gfortran.dg/allocate_with_source_9.f08: Likewise.
9334 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
9335 * gfortran.dg/allocate_zerosize_3.f: Likewise.
9336 * gfortran.dg/altreturn_3.f90: Likewise.
9337 * gfortran.dg/altreturn_5.f90: Likewise.
9338 * gfortran.dg/altreturn_7.f90: Likewise.
9339 * gfortran.dg/and_or_xor.f90: Likewise.
9340 * gfortran.dg/anint_1.f90: Likewise.
9341 * gfortran.dg/any_all_1.f90: Likewise.
9342 * gfortran.dg/anyallcount_1.f90: Likewise.
9343 * gfortran.dg/append_1.f90: Likewise.
9344 * gfortran.dg/argument_checking_1.f90: Likewise.
9345 * gfortran.dg/argument_checking_2.f90: Likewise.
9346 * gfortran.dg/argument_checking_8.f90: Likewise.
9347 * gfortran.dg/arithmetic_if.f90: Likewise.
9348 * gfortran.dg/array_1.f90: Likewise.
9349 * gfortran.dg/array_2.f90: Likewise.
9350 * gfortran.dg/array_alloc_1.f90: Likewise.
9351 * gfortran.dg/array_alloc_2.f90: Likewise.
9352 * gfortran.dg/array_alloc_3.f90: Likewise.
9353 * gfortran.dg/array_assignment_1.F90: Likewise.
9354 * gfortran.dg/array_assignment_5.f90: Likewise.
9355 * gfortran.dg/array_constructor_1.f90: Likewise.
9356 * gfortran.dg/array_constructor_10.f90: Likewise.
9357 * gfortran.dg/array_constructor_11.f90: Likewise.
9358 * gfortran.dg/array_constructor_12.f90: Likewise.
9359 * gfortran.dg/array_constructor_15.f90: Likewise.
9360 * gfortran.dg/array_constructor_16.f90: Likewise.
9361 * gfortran.dg/array_constructor_17.f90: Likewise.
9362 * gfortran.dg/array_constructor_19.f90: Likewise.
9363 * gfortran.dg/array_constructor_23.f: Likewise.
9364 * gfortran.dg/array_constructor_24.f: Likewise.
9365 * gfortran.dg/array_constructor_32.f90: Likewise.
9366 * gfortran.dg/array_constructor_36.f90: Likewise.
9367 * gfortran.dg/array_constructor_39.f90: Likewise.
9368 * gfortran.dg/array_constructor_4.f90: Likewise.
9369 * gfortran.dg/array_constructor_40.f90: Likewise.
9370 * gfortran.dg/array_constructor_44.f90: Likewise.
9371 * gfortran.dg/array_constructor_45.f90: Likewise.
9372 * gfortran.dg/array_constructor_46.f90: Likewise.
9373 * gfortran.dg/array_constructor_47.f90: Likewise.
9374 * gfortran.dg/array_constructor_49.f90: Likewise.
9375 * gfortran.dg/array_constructor_5.f90: Likewise.
9376 * gfortran.dg/array_constructor_50.f90: Likewise.
9377 * gfortran.dg/array_constructor_6.f90: Likewise.
9378 * gfortran.dg/array_constructor_7.f90: Likewise.
9379 * gfortran.dg/array_constructor_8.f90: Likewise.
9380 * gfortran.dg/array_constructor_9.f90: Likewise.
9381 * gfortran.dg/array_constructor_type_1.f03: Likewise.
9382 * gfortran.dg/array_constructor_type_10.f03: Likewise.
9383 * gfortran.dg/array_constructor_type_11.f03: Likewise.
9384 * gfortran.dg/array_constructor_type_12.f03: Likewise.
9385 * gfortran.dg/array_constructor_type_13.f90: Likewise.
9386 * gfortran.dg/array_constructor_type_14.f03: Likewise.
9387 * gfortran.dg/array_constructor_type_16.f03: Likewise.
9388 * gfortran.dg/array_constructor_type_2.f03: Likewise.
9389 * gfortran.dg/array_constructor_type_22.f03: Likewise.
9390 * gfortran.dg/array_constructor_type_3.f03: Likewise.
9391 * gfortran.dg/array_constructor_type_4.f03: Likewise.
9392 * gfortran.dg/array_constructor_type_5.f03: Likewise.
9393 * gfortran.dg/array_constructor_type_6.f03: Likewise.
9394 * gfortran.dg/array_constructor_type_7.f03: Likewise.
9395 * gfortran.dg/array_function_1.f90: Likewise.
9396 * gfortran.dg/array_function_5.f90: Likewise.
9397 * gfortran.dg/array_initializer_1.f90: Likewise.
9398 * gfortran.dg/array_initializer_2.f90: Likewise.
9399 * gfortran.dg/array_memcpy_5.f90: Likewise.
9400 * gfortran.dg/array_memset_2.f90: Likewise.
9401 * gfortran.dg/array_reference_1.f90: Likewise.
9402 * gfortran.dg/array_return_value_1.f90: Likewise.
9403 * gfortran.dg/array_section_1.f90: Likewise.
9404 * gfortran.dg/array_temporaries_3.f90: Likewise.
9405 * gfortran.dg/arrayio_1.f90: Likewise.
9406 * gfortran.dg/arrayio_10.f90: Likewise.
9407 * gfortran.dg/arrayio_11.f90: Likewise.
9408 * gfortran.dg/arrayio_12.f90: Likewise.
9409 * gfortran.dg/arrayio_13.f90: Likewise.
9410 * gfortran.dg/arrayio_14.f90: Likewise.
9411 * gfortran.dg/arrayio_16.f90: Likewise.
9412 * gfortran.dg/arrayio_2.f90: Likewise.
9413 * gfortran.dg/arrayio_3.f90: Likewise.
9414 * gfortran.dg/arrayio_4.f90: Likewise.
9415 * gfortran.dg/arrayio_5.f90: Likewise.
9416 * gfortran.dg/arrayio_6.f90: Likewise.
9417 * gfortran.dg/arrayio_7.f90: Likewise.
9418 * gfortran.dg/arrayio_8.f90: Likewise.
9419 * gfortran.dg/arrayio_9.f90: Likewise.
9420 * gfortran.dg/arrayio_derived_1.f90: Likewise.
9421 * gfortran.dg/assign_10.f90: Likewise.
9422 * gfortran.dg/assign_9.f90: Likewise.
9423 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
9424 * gfortran.dg/assignment_1.f90: Likewise.
9425 * gfortran.dg/associate_1.f03: Likewise.
9426 * gfortran.dg/associate_11.f90: Likewise.
9427 * gfortran.dg/associate_13.f90: Likewise.
9428 * gfortran.dg/associate_15.f90: Likewise.
9429 * gfortran.dg/associate_17.f90: Likewise.
9430 * gfortran.dg/associate_18.f08: Likewise.
9431 * gfortran.dg/associate_19.f03: Likewise.
9432 * gfortran.dg/associate_20.f03: Likewise.
9433 * gfortran.dg/associate_22.f90: Likewise.
9434 * gfortran.dg/associate_23.f90: Likewise.
9435 * gfortran.dg/associate_24.f90: Likewise.
9436 * gfortran.dg/associate_25.f90: Likewise.
9437 * gfortran.dg/associate_27.f90: Likewise.
9438 * gfortran.dg/associate_28.f90: Likewise.
9439 * gfortran.dg/associate_32.f03: Likewise.
9440 * gfortran.dg/associate_33.f03: Likewise.
9441 * gfortran.dg/associate_34.f90: Likewise.
9442 * gfortran.dg/associate_6.f03: Likewise.
9443 * gfortran.dg/associate_7.f03: Likewise.
9444 * gfortran.dg/associate_8.f03: Likewise.
9445 * gfortran.dg/associate_9.f03: Likewise.
9446 * gfortran.dg/associated_1.f90: Likewise.
9447 * gfortran.dg/associated_2.f90: Likewise.
9448 * gfortran.dg/associated_5.f90: Likewise.
9449 * gfortran.dg/associated_6.f90: Likewise.
9450 * gfortran.dg/associated_target_3.f90: Likewise.
9451 * gfortran.dg/associated_target_4.f90: Likewise.
9452 * gfortran.dg/associated_target_5.f03: Likewise.
9453 * gfortran.dg/associated_target_6.f03: Likewise.
9454 * gfortran.dg/assumed_dummy_1.f90: Likewise.
9455 * gfortran.dg/assumed_rank_1.f90: Likewise.
9456 * gfortran.dg/assumed_rank_10.f90: Likewise.
9457 * gfortran.dg/assumed_rank_2.f90: Likewise.
9458 * gfortran.dg/assumed_rank_7.f90: Likewise.
9459 * gfortran.dg/assumed_rank_8.f90: Likewise.
9460 * gfortran.dg/assumed_rank_9.f90: Likewise.
9461 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
9462 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
9463 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
9464 * gfortran.dg/assumed_type_2.f90: Likewise.
9465 * gfortran.dg/atan2_1.f90: Likewise.
9466 * gfortran.dg/auto_array_1.f90: Likewise.
9467 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
9468 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
9469 * gfortran.dg/auto_char_len_3.f90: Likewise.
9470 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
9471 * gfortran.dg/auto_internal_assumed.f90: Likewise.
9472 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
9473 * gfortran.dg/auto_save_2.f90: Likewise.
9474 * gfortran.dg/automatic_default_init_1.f90: Likewise.
9475 * gfortran.dg/backslash_1.f90: Likewise.
9476 * gfortran.dg/backslash_2.f90: Likewise.
9477 * gfortran.dg/backslash_3.f: Likewise.
9478 * gfortran.dg/backspace_1.f: Likewise.
9479 * gfortran.dg/backspace_10.f90: Likewise.
9480 * gfortran.dg/backspace_11.f90: Likewise.
9481 * gfortran.dg/backspace_2.f: Likewise.
9482 * gfortran.dg/backspace_3.f: Likewise.
9483 * gfortran.dg/backspace_4.f: Likewise.
9484 * gfortran.dg/backspace_5.f: Likewise.
9485 * gfortran.dg/backspace_6.f: Likewise.
9486 * gfortran.dg/backspace_7.f90: Likewise.
9487 * gfortran.dg/backspace_8.f: Likewise.
9488 * gfortran.dg/backspace_9.f: Likewise.
9489 * gfortran.dg/bessel_1.f90: Likewise.
9490 * gfortran.dg/bessel_2.f90: Likewise.
9491 * gfortran.dg/bessel_5.f90: Likewise.
9492 * gfortran.dg/bessel_6.f90: Likewise.
9493 * gfortran.dg/bessel_7.f90: Likewise.
9494 * gfortran.dg/bind_c_dts_2.f03: Likewise.
9495 * gfortran.dg/bind_c_dts_3.f03: Likewise.
9496 * gfortran.dg/bind_c_usage_15.f90: Likewise.
9497 * gfortran.dg/bind_c_usage_16.f03: Likewise.
9498 * gfortran.dg/bind_c_usage_17.f90: Likewise.
9499 * gfortran.dg/bind_c_usage_24.f90: Likewise.
9500 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
9501 * gfortran.dg/binding_label_tests_16.f03: Likewise.
9502 * gfortran.dg/binding_label_tests_23.f90: Likewise.
9503 * gfortran.dg/bit_comparison_1.F90: Likewise.
9504 * gfortran.dg/bit_comparison_2.F90: Likewise.
9505 * gfortran.dg/block_1.f08: Likewise.
9506 * gfortran.dg/block_13.f08: Likewise.
9507 * gfortran.dg/block_14.f90: Likewise.
9508 * gfortran.dg/block_2.f08: Likewise.
9509 * gfortran.dg/block_6.f08: Likewise.
9510 * gfortran.dg/block_7.f08: Likewise.
9511 * gfortran.dg/block_8.f08: Likewise.
9512 * gfortran.dg/blockdata_1.f90: Likewise.
9513 * gfortran.dg/bound_1.f90: Likewise.
9514 * gfortran.dg/bound_2.f90: Likewise.
9515 * gfortran.dg/bound_3.f90: Likewise.
9516 * gfortran.dg/bound_4.f90: Likewise.
9517 * gfortran.dg/bound_5.f90: Likewise.
9518 * gfortran.dg/bound_6.f90: Likewise.
9519 * gfortran.dg/bound_7.f90: Likewise.
9520 * gfortran.dg/bound_8.f90: Likewise.
9521 * gfortran.dg/bound_9.f90: Likewise.
9522 * gfortran.dg/bound_simplification_1.f90: Likewise.
9523 * gfortran.dg/bound_simplification_3.f90: Likewise.
9524 * gfortran.dg/bound_simplification_4.f90: Likewise.
9525 * gfortran.dg/bound_simplification_5.f90: Likewise.
9526 * gfortran.dg/bound_simplification_6.f90: Likewise.
9527 * gfortran.dg/bounds_check_1.f90: Likewise.
9528 * gfortran.dg/bounds_check_12.f90: Likewise.
9529 * gfortran.dg/bounds_check_14.f90: Likewise.
9530 * gfortran.dg/bounds_check_15.f90: Likewise.
9531 * gfortran.dg/bounds_check_19.f90: Likewise.
9532 * gfortran.dg/bounds_check_8.f90: Likewise.
9533 * gfortran.dg/bounds_check_9.f90: Likewise.
9534 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
9535 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
9536 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
9537 * gfortran.dg/boz_1.f90: Likewise.
9538 * gfortran.dg/boz_11.f90: Likewise.
9539 * gfortran.dg/boz_13.f90: Likewise.
9540 * gfortran.dg/boz_14.f90: Likewise.
9541 * gfortran.dg/boz_15.f90: Likewise.
9542 * gfortran.dg/boz_3.f90: Likewise.
9543 * gfortran.dg/boz_6.f90: Likewise.
9544 * gfortran.dg/boz_9.f90: Likewise.
9545 * gfortran.dg/byte_1.f90: Likewise.
9546 * gfortran.dg/byte_2.f90: Likewise.
9547 * gfortran.dg/c_assoc.f90: Likewise.
9548 * gfortran.dg/c_assoc_2.f03: Likewise.
9549 * gfortran.dg/c_assoc_3.f90: Likewise.
9550 * gfortran.dg/c_by_val_1.f: Likewise.
9551 * gfortran.dg/c_by_val_5.f90: Likewise.
9552 * gfortran.dg/c_char_tests.f03: Likewise.
9553 * gfortran.dg/c_char_tests_2.f03: Likewise.
9554 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
9555 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
9556 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
9557 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
9558 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
9559 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
9560 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
9561 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
9562 * gfortran.dg/c_kind_params.f90: Likewise.
9563 * gfortran.dg/c_loc_test_20.f90: Likewise.
9564 * gfortran.dg/c_loc_tests_2.f03: Likewise.
9565 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
9566 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
9567 * gfortran.dg/c_size_t_test.f03: Likewise.
9568 * gfortran.dg/c_sizeof_1.f90: Likewise.
9569 * gfortran.dg/c_sizeof_5.f90: Likewise.
9570 * gfortran.dg/c_sizeof_6.f90: Likewise.
9571 * gfortran.dg/char4_iunit_1.f03: Likewise.
9572 * gfortran.dg/char4_iunit_2.f03: Likewise.
9573 * gfortran.dg/char_allocation_1.f90: Likewise.
9574 * gfortran.dg/char_array_constructor.f90: Likewise.
9575 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
9576 * gfortran.dg/char_assign_1.f90: Likewise.
9577 * gfortran.dg/char_associated_1.f90: Likewise.
9578 * gfortran.dg/char_cast_2.f90: Likewise.
9579 * gfortran.dg/char_comparison_1.f: Likewise.
9580 * gfortran.dg/char_component_initializer_1.f90: Likewise.
9581 * gfortran.dg/char_component_initializer_2.f90: Likewise.
9582 * gfortran.dg/char_cons_len.f90: Likewise.
9583 * gfortran.dg/char_conversion.f90: Likewise.
9584 * gfortran.dg/char_cshift_1.f90: Likewise.
9585 * gfortran.dg/char_cshift_2.f90: Likewise.
9586 * gfortran.dg/char_decl_2.f90: Likewise.
9587 * gfortran.dg/char_eoshift_1.f90: Likewise.
9588 * gfortran.dg/char_eoshift_2.f90: Likewise.
9589 * gfortran.dg/char_eoshift_3.f90: Likewise.
9590 * gfortran.dg/char_eoshift_4.f90: Likewise.
9591 * gfortran.dg/char_eoshift_5.f90: Likewise.
9592 * gfortran.dg/char_expr_1.f90: Likewise.
9593 * gfortran.dg/char_expr_3.f90: Likewise.
9594 * gfortran.dg/char_initialiser_actual.f90: Likewise.
9595 * gfortran.dg/char_length_12.f90: Likewise.
9596 * gfortran.dg/char_length_14.f90: Likewise.
9597 * gfortran.dg/char_length_15.f90: Likewise.
9598 * gfortran.dg/char_length_17.f90: Likewise.
9599 * gfortran.dg/char_length_20.f90: Likewise.
9600 * gfortran.dg/char_length_21.f90: Likewise.
9601 * gfortran.dg/char_length_5.f90: Likewise.
9602 * gfortran.dg/char_length_6.f90: Likewise.
9603 * gfortran.dg/char_length_7.f90: Likewise.
9604 * gfortran.dg/char_length_8.f90: Likewise.
9605 * gfortran.dg/char_pack_1.f90: Likewise.
9606 * gfortran.dg/char_pack_2.f90: Likewise.
9607 * gfortran.dg/char_pointer_assign.f90: Likewise.
9608 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
9609 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
9610 * gfortran.dg/char_pointer_dependency.f90: Likewise.
9611 * gfortran.dg/char_pointer_dummy.f90: Likewise.
9612 * gfortran.dg/char_pointer_func.f90: Likewise.
9613 * gfortran.dg/char_reshape_1.f90: Likewise.
9614 * gfortran.dg/char_result_1.f90: Likewise.
9615 * gfortran.dg/char_result_12.f90: Likewise.
9616 * gfortran.dg/char_result_13.f90: Likewise.
9617 * gfortran.dg/char_result_14.f90: Likewise.
9618 * gfortran.dg/char_result_15.f90: Likewise.
9619 * gfortran.dg/char_result_2.f90: Likewise.
9620 * gfortran.dg/char_result_3.f90: Likewise.
9621 * gfortran.dg/char_result_4.f90: Likewise.
9622 * gfortran.dg/char_result_5.f90: Likewise.
9623 * gfortran.dg/char_result_6.f90: Likewise.
9624 * gfortran.dg/char_result_7.f90: Likewise.
9625 * gfortran.dg/char_result_8.f90: Likewise.
9626 * gfortran.dg/char_spread_1.f90: Likewise.
9627 * gfortran.dg/char_transpose_1.f90: Likewise.
9628 * gfortran.dg/char_type_len.f90: Likewise.
9629 * gfortran.dg/char_unpack_1.f90: Likewise.
9630 * gfortran.dg/char_unpack_2.f90: Likewise.
9631 * gfortran.dg/character_array_constructor_1.f90: Likewise.
9632 * gfortran.dg/character_comparison_1.f90: Likewise.
9633 * gfortran.dg/character_comparison_2.f90: Likewise.
9634 * gfortran.dg/character_comparison_3.f90: Likewise.
9635 * gfortran.dg/character_comparison_4.f90: Likewise.
9636 * gfortran.dg/character_comparison_5.f90: Likewise.
9637 * gfortran.dg/character_comparison_6.f90: Likewise.
9638 * gfortran.dg/character_comparison_7.f90: Likewise.
9639 * gfortran.dg/character_comparison_8.f90: Likewise.
9640 * gfortran.dg/character_comparison_9.f90: Likewise.
9641 * gfortran.dg/charlen_15.f90: Likewise.
9642 * gfortran.dg/charlen_16.f90: Likewise.
9643 * gfortran.dg/chkbits.f90: Likewise.
9644 * gfortran.dg/chmod_1.f90: Likewise.
9645 * gfortran.dg/chmod_2.f90: Likewise.
9646 * gfortran.dg/chmod_3.f90: Likewise.
9647 * gfortran.dg/class_1.f03: Likewise.
9648 * gfortran.dg/class_18.f03: Likewise.
9649 * gfortran.dg/class_19.f03: Likewise.
9650 * gfortran.dg/class_35.f90: Likewise.
9651 * gfortran.dg/class_46.f03: Likewise.
9652 * gfortran.dg/class_48.f90: Likewise.
9653 * gfortran.dg/class_51.f90: Likewise.
9654 * gfortran.dg/class_52.f90: Likewise.
9655 * gfortran.dg/class_6.f03: Likewise.
9656 * gfortran.dg/class_63.f90: Likewise.
9657 * gfortran.dg/class_64.f90: Likewise.
9658 * gfortran.dg/class_65.f90: Likewise.
9659 * gfortran.dg/class_66.f90: Likewise.
9660 * gfortran.dg/class_67.f90: Likewise.
9661 * gfortran.dg/class_9.f03: Likewise.
9662 * gfortran.dg/class_alias.f90: Likewise.
9663 * gfortran.dg/class_allocate_1.f03: Likewise.
9664 * gfortran.dg/class_allocate_10.f03: Likewise.
9665 * gfortran.dg/class_allocate_13.f90: Likewise.
9666 * gfortran.dg/class_allocate_14.f90: Likewise.
9667 * gfortran.dg/class_allocate_15.f90: Likewise.
9668 * gfortran.dg/class_allocate_19.f03: Likewise.
9669 * gfortran.dg/class_allocate_21.f90: Likewise.
9670 * gfortran.dg/class_allocate_22.f90: Likewise.
9671 * gfortran.dg/class_allocate_3.f03: Likewise.
9672 * gfortran.dg/class_allocate_4.f03: Likewise.
9673 * gfortran.dg/class_allocate_5.f90: Likewise.
9674 * gfortran.dg/class_allocate_6.f03: Likewise.
9675 * gfortran.dg/class_allocate_7.f03: Likewise.
9676 * gfortran.dg/class_allocate_8.f03: Likewise.
9677 * gfortran.dg/class_allocate_9.f03: Likewise.
9678 * gfortran.dg/class_array_1.f03: Likewise.
9679 * gfortran.dg/class_array_14.f90: Likewise.
9680 * gfortran.dg/class_array_15.f03: Likewise.
9681 * gfortran.dg/class_array_16.f90: Likewise.
9682 * gfortran.dg/class_array_2.f03: Likewise.
9683 * gfortran.dg/class_array_20.f03: Likewise.
9684 * gfortran.dg/class_array_21.f03: Likewise.
9685 * gfortran.dg/class_array_3.f03: Likewise.
9686 * gfortran.dg/class_array_4.f03: Likewise.
9687 * gfortran.dg/class_array_7.f03: Likewise.
9688 * gfortran.dg/class_array_8.f03: Likewise.
9689 * gfortran.dg/class_array_9.f03: Likewise.
9690 * gfortran.dg/class_defined_operator_1.f03: Likewise.
9691 * gfortran.dg/class_dummy_1.f03: Likewise.
9692 * gfortran.dg/class_optional_1.f90: Likewise.
9693 * gfortran.dg/class_optional_2.f90: Likewise.
9694 * gfortran.dg/class_result_5.f90: Likewise.
9695 * gfortran.dg/class_result_6.f90: Likewise.
9696 * gfortran.dg/class_to_type_1.f03: Likewise.
9697 * gfortran.dg/class_to_type_2.f90: Likewise.
9698 * gfortran.dg/class_to_type_3.f03: Likewise.
9699 * gfortran.dg/class_to_type_4.f90: Likewise.
9700 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
9701 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
9702 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
9703 * gfortran.dg/coarray/atomic_1.f90: Likewise.
9704 * gfortran.dg/coarray/atomic_2.f90: Likewise.
9705 * gfortran.dg/coarray/codimension.f90: Likewise.
9706 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
9707 * gfortran.dg/coarray/collectives_1.f90: Likewise.
9708 * gfortran.dg/coarray/collectives_2.f90: Likewise.
9709 * gfortran.dg/coarray/collectives_3.f90: Likewise.
9710 * gfortran.dg/coarray/collectives_4.f90: Likewise.
9711 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
9712 * gfortran.dg/coarray/dummy_1.f90: Likewise.
9713 * gfortran.dg/coarray/event_1.f90: Likewise.
9714 * gfortran.dg/coarray/event_2.f90: Likewise.
9715 * gfortran.dg/coarray/get_array.f90: Likewise.
9716 * gfortran.dg/coarray/image_index_1.f90: Likewise.
9717 * gfortran.dg/coarray/image_index_2.f90: Likewise.
9718 * gfortran.dg/coarray/image_index_3.f90: Likewise.
9719 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
9720 * gfortran.dg/coarray/lock_1.f90: Likewise.
9721 * gfortran.dg/coarray/lock_2.f90: Likewise.
9722 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
9723 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
9724 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
9725 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
9726 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
9727 * gfortran.dg/coarray/registering_1.f90: Likewise.
9728 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
9729 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
9730 * gfortran.dg/coarray/send_array.f90: Likewise.
9731 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
9732 * gfortran.dg/coarray/sendget_array.f90: Likewise.
9733 * gfortran.dg/coarray/subobject_1.f90: Likewise.
9734 * gfortran.dg/coarray/sync_1.f90: Likewise.
9735 * gfortran.dg/coarray/sync_3.f90: Likewise.
9736 * gfortran.dg/coarray/this_image_1.f90: Likewise.
9737 * gfortran.dg/coarray/this_image_2.f90: Likewise.
9738 * gfortran.dg/coarray_13.f90: Likewise.
9739 * gfortran.dg/coarray_15.f90: Likewise.
9740 * gfortran.dg/coarray_16.f90: Likewise.
9741 * gfortran.dg/coarray_2.f90: Likewise.
9742 * gfortran.dg/coarray_23.f90: Likewise.
9743 * gfortran.dg/coarray_40.f90: Likewise.
9744 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
9745 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
9746 * gfortran.dg/coarray_allocate_10.f08: Likewise.
9747 * gfortran.dg/coarray_allocate_2.f08: Likewise.
9748 * gfortran.dg/coarray_allocate_3.f08: Likewise.
9749 * gfortran.dg/coarray_allocate_4.f08: Likewise.
9750 * gfortran.dg/coarray_allocate_5.f08: Likewise.
9751 * gfortran.dg/coarray_allocate_7.f08: Likewise.
9752 * gfortran.dg/coarray_allocate_8.f08: Likewise.
9753 * gfortran.dg/coarray_allocate_9.f08: Likewise.
9754 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
9755 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
9756 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
9757 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
9758 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
9759 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
9760 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
9761 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
9762 * gfortran.dg/coarray_stat_2.f90: Likewise.
9763 * gfortran.dg/coarray_subobject_1.f90: Likewise.
9764 * gfortran.dg/coindexed_1.f90: Likewise.
9765 * gfortran.dg/comma.f: Likewise.
9766 * gfortran.dg/comma_format_extension_3.f: Likewise.
9767 * gfortran.dg/comma_format_extension_4.f: Likewise.
9768 * gfortran.dg/common_2.f90: Likewise.
9769 * gfortran.dg/common_4.f90: Likewise.
9770 * gfortran.dg/common_align_1.f90: Likewise.
9771 * gfortran.dg/common_align_2.f90: Likewise.
9772 * gfortran.dg/common_equivalence_1.f: Likewise.
9773 * gfortran.dg/common_pointer_1.f90: Likewise.
9774 * gfortran.dg/common_resize_1.f: Likewise.
9775 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
9776 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
9777 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
9778 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
9779 * gfortran.dg/complex_read.f90: Likewise.
9780 * gfortran.dg/complex_write.f90: Likewise.
9781 * gfortran.dg/constant_substring.f: Likewise.
9782 * gfortran.dg/constructor_2.f90: Likewise.
9783 * gfortran.dg/constructor_3.f90: Likewise.
9784 * gfortran.dg/constructor_6.f90: Likewise.
9785 * gfortran.dg/contained_1.f90: Likewise.
9786 * gfortran.dg/contained_3.f90: Likewise.
9787 * gfortran.dg/contained_equivalence_1.f90: Likewise.
9788 * gfortran.dg/contained_module_proc_1.f90: Likewise.
9789 * gfortran.dg/continuation_1.f90: Likewise.
9790 * gfortran.dg/continuation_11.f90: Likewise.
9791 * gfortran.dg/continuation_12.f90: Likewise.
9792 * gfortran.dg/continuation_13.f90: Likewise.
9793 * gfortran.dg/continuation_14.f: Likewise.
9794 * gfortran.dg/continuation_8.f90: Likewise.
9795 * gfortran.dg/convert_2.f90: Likewise.
9796 * gfortran.dg/convert_implied_open.f90: Likewise.
9797 * gfortran.dg/count_init_expr.f03: Likewise.
9798 * gfortran.dg/cr_lf.f90: Likewise.
9799 * gfortran.dg/cray_pointers_10.f90: Likewise.
9800 * gfortran.dg/cray_pointers_2.f90: Likewise.
9801 * gfortran.dg/cray_pointers_5.f90: Likewise.
9802 * gfortran.dg/cray_pointers_7.f90: Likewise.
9803 * gfortran.dg/cray_pointers_8.f90: Likewise.
9804 * gfortran.dg/cshift_1.f90: Likewise.
9805 * gfortran.dg/cshift_2.f90: Likewise.
9806 * gfortran.dg/cshift_large_1.f90: Likewise.
9807 * gfortran.dg/cshift_nan_1.f90: Likewise.
9808 * gfortran.dg/csqrt_2.f: Likewise.
9809 * gfortran.dg/data_array_1.f90: Likewise.
9810 * gfortran.dg/data_char_1.f90: Likewise.
9811 * gfortran.dg/data_char_2.f90: Likewise.
9812 * gfortran.dg/data_char_3.f90: Likewise.
9813 * gfortran.dg/data_derived_1.f90: Likewise.
9814 * gfortran.dg/data_implied_do_1.f90: Likewise.
9815 * gfortran.dg/data_namelist_conflict.f90: Likewise.
9816 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
9817 * gfortran.dg/deallocate_stat.f90: Likewise.
9818 * gfortran.dg/deallocate_stat_2.f90: Likewise.
9819 * gfortran.dg/debug/pr37738.f: Likewise.
9820 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
9821 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
9822 * gfortran.dg/dec_exp_1.f90: Likewise.
9823 * gfortran.dg/dec_init_1.f90: Likewise.
9824 * gfortran.dg/dec_init_2.f90: Likewise.
9825 * gfortran.dg/dec_init_3.f90: Likewise.
9826 * gfortran.dg/dec_init_4.f90: Likewise.
9827 * gfortran.dg/dec_io_1.f90: Likewise.
9828 * gfortran.dg/dec_io_2.f90: Likewise.
9829 * gfortran.dg/dec_io_2a.f90: Likewise.
9830 * gfortran.dg/dec_io_6.f90: Likewise.
9831 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
9832 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
9833 * gfortran.dg/dec_math.f90: Likewise.
9834 * gfortran.dg/dec_parameter_1.f: Likewise.
9835 * gfortran.dg/dec_parameter_2.f90: Likewise.
9836 * gfortran.dg/dec_static_1.f90: Likewise.
9837 * gfortran.dg/dec_static_2.f90: Likewise.
9838 * gfortran.dg/dec_structure_1.f90: Likewise.
9839 * gfortran.dg/dec_structure_10.f90: Likewise.
9840 * gfortran.dg/dec_structure_18.f90: Likewise.
9841 * gfortran.dg/dec_structure_19.f90: Likewise.
9842 * gfortran.dg/dec_structure_2.f90: Likewise.
9843 * gfortran.dg/dec_structure_22.f90: Likewise.
9844 * gfortran.dg/dec_structure_3.f90: Likewise.
9845 * gfortran.dg/dec_structure_4.f90: Likewise.
9846 * gfortran.dg/dec_structure_5.f90: Likewise.
9847 * gfortran.dg/dec_structure_6.f90: Likewise.
9848 * gfortran.dg/dec_structure_7.f90: Likewise.
9849 * gfortran.dg/dec_union_1.f90: Likewise.
9850 * gfortran.dg/dec_union_2.f90: Likewise.
9851 * gfortran.dg/dec_union_3.f90: Likewise.
9852 * gfortran.dg/dec_union_4.f90: Likewise.
9853 * gfortran.dg/dec_union_5.f90: Likewise.
9854 * gfortran.dg/default_format_1.f90: Likewise.
9855 * gfortran.dg/default_format_2.f90: Likewise.
9856 * gfortran.dg/default_format_denormal_1.f90: Likewise.
9857 * gfortran.dg/default_format_denormal_2.f90: Likewise.
9858 * gfortran.dg/default_initialization_3.f90: Likewise.
9859 * gfortran.dg/default_initialization_4.f90: Likewise.
9860 * gfortran.dg/default_initialization_5.f90: Likewise.
9861 * gfortran.dg/deferred_character_1.f90: Likewise.
9862 * gfortran.dg/deferred_character_10.f90: Likewise.
9863 * gfortran.dg/deferred_character_11.f90: Likewise.
9864 * gfortran.dg/deferred_character_12.f90: Likewise.
9865 * gfortran.dg/deferred_character_13.f90: Likewise.
9866 * gfortran.dg/deferred_character_14.f90: Likewise.
9867 * gfortran.dg/deferred_character_15.f90: Likewise.
9868 * gfortran.dg/deferred_character_16.f90: Likewise.
9869 * gfortran.dg/deferred_character_2.f90: Likewise.
9870 * gfortran.dg/deferred_character_3.f90: Likewise.
9871 * gfortran.dg/deferred_character_4.f90: Likewise.
9872 * gfortran.dg/deferred_character_5.f90: Likewise.
9873 * gfortran.dg/deferred_character_6.f90: Likewise.
9874 * gfortran.dg/deferred_character_7.f90: Likewise.
9875 * gfortran.dg/deferred_character_8.f90: Likewise.
9876 * gfortran.dg/deferred_character_9.f90: Likewise.
9877 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
9878 * gfortran.dg/deferred_type_component_1.f90: Likewise.
9879 * gfortran.dg/deferred_type_component_2.f90: Likewise.
9880 * gfortran.dg/deferred_type_param_2.f90: Likewise.
9881 * gfortran.dg/deferred_type_param_4.f90: Likewise.
9882 * gfortran.dg/deferred_type_param_5.f90: Likewise.
9883 * gfortran.dg/deferred_type_param_6.f90: Likewise.
9884 * gfortran.dg/deferred_type_param_8.f90: Likewise.
9885 * gfortran.dg/deferred_type_param_9.f90: Likewise.
9886 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
9887 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
9888 * gfortran.dg/defined_assignment_1.f90: Likewise.
9889 * gfortran.dg/defined_assignment_10.f90: Likewise.
9890 * gfortran.dg/defined_assignment_11.f90: Likewise.
9891 * gfortran.dg/defined_assignment_2.f90: Likewise.
9892 * gfortran.dg/defined_assignment_3.f90: Likewise.
9893 * gfortran.dg/defined_assignment_4.f90: Likewise.
9894 * gfortran.dg/defined_assignment_5.f90: Likewise.
9895 * gfortran.dg/defined_assignment_8.f90: Likewise.
9896 * gfortran.dg/defined_assignment_9.f90: Likewise.
9897 * gfortran.dg/dependency_2.f90: Likewise.
9898 * gfortran.dg/dependency_21.f90: Likewise.
9899 * gfortran.dg/dependency_22.f90: Likewise.
9900 * gfortran.dg/dependency_23.f90: Likewise.
9901 * gfortran.dg/dependency_24.f90: Likewise.
9902 * gfortran.dg/dependency_25.f90: Likewise.
9903 * gfortran.dg/dependency_26.f90: Likewise.
9904 * gfortran.dg/dependency_39.f90: Likewise.
9905 * gfortran.dg/dependency_40.f90: Likewise.
9906 * gfortran.dg/dependency_41.f90: Likewise.
9907 * gfortran.dg/dependency_42.f90: Likewise.
9908 * gfortran.dg/dependency_43.f90: Likewise.
9909 * gfortran.dg/dependency_44.f90: Likewise.
9910 * gfortran.dg/dependency_45.f90: Likewise.
9911 * gfortran.dg/dependency_50.f90: Likewise.
9912 * gfortran.dg/dependency_51.f90: Likewise.
9913 * gfortran.dg/dependent_decls_1.f90: Likewise.
9914 * gfortran.dg/der_array_1.f90: Likewise.
9915 * gfortran.dg/der_array_io_1.f90: Likewise.
9916 * gfortran.dg/der_array_io_2.f90: Likewise.
9917 * gfortran.dg/der_array_io_3.f90: Likewise.
9918 * gfortran.dg/der_io_1.f90: Likewise.
9919 * gfortran.dg/der_io_3.f90: Likewise.
9920 * gfortran.dg/der_pointer_2.f90: Likewise.
9921 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
9922 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
9923 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
9924 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
9925 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
9926 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
9927 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
9928 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
9929 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
9930 * gfortran.dg/derived_external_function_1.f90: Likewise.
9931 * gfortran.dg/derived_init_1.f90: Likewise.
9932 * gfortran.dg/derived_init_2.f90: Likewise.
9933 * gfortran.dg/derived_init_3.f90: Likewise.
9934 * gfortran.dg/derived_init_4.f90: Likewise.
9935 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
9936 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
9937 * gfortran.dg/dev_null.F90: Likewise.
9938 * gfortran.dg/dfloat_1.f90: Likewise.
9939 * gfortran.dg/dim_sum_1.f90: Likewise.
9940 * gfortran.dg/dim_sum_2.f90: Likewise.
9941 * gfortran.dg/dim_sum_3.f90: Likewise.
9942 * gfortran.dg/direct_io_10.f: Likewise.
9943 * gfortran.dg/direct_io_11.f90: Likewise.
9944 * gfortran.dg/direct_io_12.f90: Likewise.
9945 * gfortran.dg/direct_io_2.f90: Likewise.
9946 * gfortran.dg/direct_io_3.f90: Likewise.
9947 * gfortran.dg/direct_io_4.f90: Likewise.
9948 * gfortran.dg/direct_io_5.f90: Likewise.
9949 * gfortran.dg/direct_io_6.f90: Likewise.
9950 * gfortran.dg/direct_io_7.f90: Likewise.
9951 * gfortran.dg/direct_io_8.f90: Likewise.
9952 * gfortran.dg/direct_io_9.f: Likewise.
9953 * gfortran.dg/do_1.f90: Likewise.
9954 * gfortran.dg/do_3.F90: Likewise.
9955 * gfortran.dg/do_concurrent_2.f90: Likewise.
9956 * gfortran.dg/do_concurrent_4.f90: Likewise.
9957 * gfortran.dg/do_corner_warn.f90: Likewise.
9958 * gfortran.dg/do_iterator_2.f90: Likewise.
9959 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
9960 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
9961 * gfortran.dg/dos_eol.f: Likewise.
9962 * gfortran.dg/dot_product_1.f03: Likewise.
9963 * gfortran.dg/dot_product_2.f90: Likewise.
9964 * gfortran.dg/dot_product_4.f90: Likewise.
9965 * gfortran.dg/dshift_1.F90: Likewise.
9966 * gfortran.dg/dshift_2.F90: Likewise.
9967 * gfortran.dg/dtio_1.f90: Likewise.
9968 * gfortran.dg/dtio_10.f90: Likewise.
9969 * gfortran.dg/dtio_12.f90: Likewise.
9970 * gfortran.dg/dtio_14.f90: Likewise.
9971 * gfortran.dg/dtio_15.f90: Likewise.
9972 * gfortran.dg/dtio_16.f90: Likewise.
9973 * gfortran.dg/dtio_17.f90: Likewise.
9974 * gfortran.dg/dtio_19.f90: Likewise.
9975 * gfortran.dg/dtio_2.f90: Likewise.
9976 * gfortran.dg/dtio_20.f03: Likewise.
9977 * gfortran.dg/dtio_22.f90: Likewise.
9978 * gfortran.dg/dtio_24.f90: Likewise.
9979 * gfortran.dg/dtio_25.f90: Likewise.
9980 * gfortran.dg/dtio_26.f03: Likewise.
9981 * gfortran.dg/dtio_27.f90: Likewise.
9982 * gfortran.dg/dtio_28.f03: Likewise.
9983 * gfortran.dg/dtio_3.f90: Likewise.
9984 * gfortran.dg/dtio_30.f03: Likewise.
9985 * gfortran.dg/dtio_31.f03: Likewise.
9986 * gfortran.dg/dtio_32.f03: Likewise.
9987 * gfortran.dg/dtio_4.f90: Likewise.
9988 * gfortran.dg/dtio_5.f90: Likewise.
9989 * gfortran.dg/dtio_7.f90: Likewise.
9990 * gfortran.dg/dtio_8.f90: Likewise.
9991 * gfortran.dg/dtio_9.f90: Likewise.
9992 * gfortran.dg/dummy_procedure_3.f90: Likewise.
9993 * gfortran.dg/dummy_procedure_7.f90: Likewise.
9994 * gfortran.dg/dup_save_1.f90: Likewise.
9995 * gfortran.dg/dup_save_2.f90: Likewise.
9996 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
9997 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
9998 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
9999 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
10000 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
10001 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
10002 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
10003 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
10004 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
10005 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
10006 * gfortran.dg/e_d_fmt.f90: Likewise.
10007 * gfortran.dg/edit_real_1.f90: Likewise.
10008 * gfortran.dg/elemental_by_value_1.f90: Likewise.
10009 * gfortran.dg/elemental_dependency_1.f90: Likewise.
10010 * gfortran.dg/elemental_dependency_4.f90: Likewise.
10011 * gfortran.dg/elemental_dependency_5.f90: Likewise.
10012 * gfortran.dg/elemental_dependency_6.f90: Likewise.
10013 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
10014 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
10015 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
10016 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
10017 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
10018 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
10019 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
10020 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
10021 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
10022 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
10023 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
10024 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
10025 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
10026 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
10027 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
10028 * gfortran.dg/empty_format_1.f90: Likewise.
10029 * gfortran.dg/endfile.f: Likewise.
10030 * gfortran.dg/endfile.f90: Likewise.
10031 * gfortran.dg/endfile_2.f90: Likewise.
10032 * gfortran.dg/entry_1.f90: Likewise.
10033 * gfortran.dg/entry_10.f90: Likewise.
10034 * gfortran.dg/entry_12.f90: Likewise.
10035 * gfortran.dg/entry_13.f90: Likewise.
10036 * gfortran.dg/entry_14.f90: Likewise.
10037 * gfortran.dg/entry_16.f90: Likewise.
10038 * gfortran.dg/entry_3.f90: Likewise.
10039 * gfortran.dg/entry_6.f90: Likewise.
10040 * gfortran.dg/entry_9.f90: Likewise.
10041 * gfortran.dg/entry_array_specs_2.f: Likewise.
10042 * gfortran.dg/enum_1.f90: Likewise.
10043 * gfortran.dg/enum_9.f90: Likewise.
10044 * gfortran.dg/eof_1.f90: Likewise.
10045 * gfortran.dg/eof_2.f90: Likewise.
10046 * gfortran.dg/eof_4.f90: Likewise.
10047 * gfortran.dg/eof_5.f90: Likewise.
10048 * gfortran.dg/eor_handling_1.f90: Likewise.
10049 * gfortran.dg/eor_handling_2.f90: Likewise.
10050 * gfortran.dg/eor_handling_3.f90: Likewise.
10051 * gfortran.dg/eor_handling_4.f90: Likewise.
10052 * gfortran.dg/eor_handling_5.f90: Likewise.
10053 * gfortran.dg/eoshift_3.f90: Likewise.
10054 * gfortran.dg/eoshift_4.f90: Likewise.
10055 * gfortran.dg/eoshift_5.f90: Likewise.
10056 * gfortran.dg/eoshift_6.f90: Likewise.
10057 * gfortran.dg/eoshift_large_1.f90: Likewise.
10058 * gfortran.dg/equiv_6.f90: Likewise.
10059 * gfortran.dg/equiv_7.f90: Likewise.
10060 * gfortran.dg/equiv_9.f90: Likewise.
10061 * gfortran.dg/equiv_constraint_4.f90: Likewise.
10062 * gfortran.dg/erf_2.F90: Likewise.
10063 * gfortran.dg/erf_3.F90: Likewise.
10064 * gfortran.dg/erfc_scaled_1.f90: Likewise.
10065 * gfortran.dg/error_format_2.f90: Likewise.
10066 * gfortran.dg/error_recovery_5.f90: Likewise.
10067 * gfortran.dg/execute_command_line_2.f90: Likewise.
10068 * gfortran.dg/execute_command_line_3.f90: Likewise.
10069 * gfortran.dg/exit_1.f08: Likewise.
10070 * gfortran.dg/exit_3.f08: Likewise.
10071 * gfortran.dg/exponent_1.f90: Likewise.
10072 * gfortran.dg/exponent_2.f90: Likewise.
10073 * gfortran.dg/extended_char_comparison_1.f: Likewise.
10074 * gfortran.dg/extends_1.f03: Likewise.
10075 * gfortran.dg/extends_16.f90: Likewise.
10076 * gfortran.dg/extends_2.f03: Likewise.
10077 * gfortran.dg/extends_3.f03: Likewise.
10078 * gfortran.dg/extends_4.f03: Likewise.
10079 * gfortran.dg/extends_type_of_1.f03: Likewise.
10080 * gfortran.dg/extends_type_of_2.f03: Likewise.
10081 * gfortran.dg/external_procedures_3.f90: Likewise.
10082 * gfortran.dg/f2003_inquire_1.f03: Likewise.
10083 * gfortran.dg/f2003_io_1.f03: Likewise.
10084 * gfortran.dg/f2003_io_4.f03: Likewise.
10085 * gfortran.dg/f2003_io_5.f03: Likewise.
10086 * gfortran.dg/f2003_io_6.f03: Likewise.
10087 * gfortran.dg/f2003_io_7.f03: Likewise.
10088 * gfortran.dg/f2c_1.f90: Likewise.
10089 * gfortran.dg/f2c_2.f90: Likewise.
10090 * gfortran.dg/f2c_3.f90: Likewise.
10091 * gfortran.dg/f2c_4.f90: Likewise.
10092 * gfortran.dg/f2c_6.f90: Likewise.
10093 * gfortran.dg/f2c_7.f90: Likewise.
10094 * gfortran.dg/f2c_9.f90: Likewise.
10095 * gfortran.dg/fgetc_1.f90: Likewise.
10096 * gfortran.dg/fgetc_2.f90: Likewise.
10097 * gfortran.dg/filename_null.f90: Likewise.
10098 * gfortran.dg/finalize_12.f90: Likewise.
10099 * gfortran.dg/finalize_13.f90: Likewise.
10100 * gfortran.dg/finalize_15.f90: Likewise.
10101 * gfortran.dg/finalize_17.f90: Likewise.
10102 * gfortran.dg/finalize_18.f90: Likewise.
10103 * gfortran.dg/finalize_25.f90: Likewise.
10104 * gfortran.dg/finalize_29.f08: Likewise.
10105 * gfortran.dg/finalize_31.f90: Likewise.
10106 * gfortran.dg/float_1.f90: Likewise.
10107 * gfortran.dg/flush_1.f90: Likewise.
10108 * gfortran.dg/fmt_bz_bn.f: Likewise.
10109 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
10110 * gfortran.dg/fmt_cache_1.f: Likewise.
10111 * gfortran.dg/fmt_cache_2.f: Likewise.
10112 * gfortran.dg/fmt_cache_3.f90: Likewise.
10113 * gfortran.dg/fmt_colon.f90: Likewise.
10114 * gfortran.dg/fmt_e.f90: Likewise.
10115 * gfortran.dg/fmt_en.f90: Likewise.
10116 * gfortran.dg/fmt_error_10.f: Likewise.
10117 * gfortran.dg/fmt_error_9.f: Likewise.
10118 * gfortran.dg/fmt_exhaust.f90: Likewise.
10119 * gfortran.dg/fmt_f0_1.f90: Likewise.
10120 * gfortran.dg/fmt_f_an_p.f: Likewise.
10121 * gfortran.dg/fmt_fw_d.f90: Likewise.
10122 * gfortran.dg/fmt_g.f: Likewise.
10123 * gfortran.dg/fmt_g0_1.f08: Likewise.
10124 * gfortran.dg/fmt_g0_2.f08: Likewise.
10125 * gfortran.dg/fmt_g0_4.f08: Likewise.
10126 * gfortran.dg/fmt_g0_5.f08: Likewise.
10127 * gfortran.dg/fmt_g0_6.f08: Likewise.
10128 * gfortran.dg/fmt_g0_7.f08: Likewise.
10129 * gfortran.dg/fmt_g_1.f90: Likewise.
10130 * gfortran.dg/fmt_int_sign.f90: Likewise.
10131 * gfortran.dg/fmt_l.f90: Likewise.
10132 * gfortran.dg/fmt_missing_period_2.f: Likewise.
10133 * gfortran.dg/fmt_missing_period_3.f: Likewise.
10134 * gfortran.dg/fmt_p_1.f90: Likewise.
10135 * gfortran.dg/fmt_pf.f90: Likewise.
10136 * gfortran.dg/fmt_read.f90: Likewise.
10137 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
10138 * gfortran.dg/fmt_t_1.f90: Likewise.
10139 * gfortran.dg/fmt_t_2.f90: Likewise.
10140 * gfortran.dg/fmt_t_3.f90: Likewise.
10141 * gfortran.dg/fmt_t_4.f90: Likewise.
10142 * gfortran.dg/fmt_t_5.f90: Likewise.
10143 * gfortran.dg/fmt_t_6.f: Likewise.
10144 * gfortran.dg/fmt_t_7.f: Likewise.
10145 * gfortran.dg/fmt_t_9.f: Likewise.
10146 * gfortran.dg/fmt_tl.f: Likewise.
10147 * gfortran.dg/fmt_unlimited.f90: Likewise.
10148 * gfortran.dg/fmt_white.f: Likewise.
10149 * gfortran.dg/fmt_zero_digits.f90: Likewise.
10150 * gfortran.dg/fold_nearest.f90: Likewise.
10151 * gfortran.dg/forall_1.f90: Likewise.
10152 * gfortran.dg/forall_10.f90: Likewise.
10153 * gfortran.dg/forall_12.f90: Likewise.
10154 * gfortran.dg/forall_13.f90: Likewise.
10155 * gfortran.dg/forall_15.f90: Likewise.
10156 * gfortran.dg/forall_4.f90: Likewise.
10157 * gfortran.dg/forall_5.f90: Likewise.
10158 * gfortran.dg/forall_6.f90: Likewise.
10159 * gfortran.dg/forall_7.f90: Likewise.
10160 * gfortran.dg/fraction.f90: Likewise.
10161 * gfortran.dg/fseek.f90: Likewise.
10162 * gfortran.dg/ftell_1.f90: Likewise.
10163 * gfortran.dg/ftell_2.f90: Likewise.
10164 * gfortran.dg/ftell_3.f90: Likewise.
10165 * gfortran.dg/func_assign_2.f90: Likewise.
10166 * gfortran.dg/func_assign_3.f90: Likewise.
10167 * gfortran.dg/func_derived_1.f90: Likewise.
10168 * gfortran.dg/func_derived_2.f90: Likewise.
10169 * gfortran.dg/func_derived_3.f90: Likewise.
10170 * gfortran.dg/func_result_1.f90: Likewise.
10171 * gfortran.dg/func_result_2.f90: Likewise.
10172 * gfortran.dg/func_result_6.f90: Likewise.
10173 * gfortran.dg/function_charlen_2.f90: Likewise.
10174 * gfortran.dg/function_charlen_3.f: Likewise.
10175 * gfortran.dg/function_kinds_1.f90: Likewise.
10176 * gfortran.dg/function_kinds_4.f90: Likewise.
10177 * gfortran.dg/function_optimize_10.f90: Likewise.
10178 * gfortran.dg/function_optimize_11.f90: Likewise.
10179 * gfortran.dg/function_optimize_12.f90: Likewise.
10180 * gfortran.dg/function_optimize_4.f90: Likewise.
10181 * gfortran.dg/function_optimize_8.f90: Likewise.
10182 * gfortran.dg/g77/13037.f: Likewise.
10183 * gfortran.dg/g77/1832.f: Likewise.
10184 * gfortran.dg/g77/19981119-0.f: Likewise.
10185 * gfortran.dg/g77/19990313-0.f: Likewise.
10186 * gfortran.dg/g77/19990313-1.f: Likewise.
10187 * gfortran.dg/g77/19990313-2.f: Likewise.
10188 * gfortran.dg/g77/19990313-3.f: Likewise.
10189 * gfortran.dg/g77/19990419-1.f: Likewise.
10190 * gfortran.dg/g77/19990826-0.f: Likewise.
10191 * gfortran.dg/g77/19990826-2.f: Likewise.
10192 * gfortran.dg/g77/20000503-1.f: Likewise.
10193 * gfortran.dg/g77/20001111.f: Likewise.
10194 * gfortran.dg/g77/20010116.f: Likewise.
10195 * gfortran.dg/g77/20010216-1.f: Likewise.
10196 * gfortran.dg/g77/20010430.f: Likewise.
10197 * gfortran.dg/g77/20010610.f: Likewise.
10198 * gfortran.dg/g77/6177.f: Likewise.
10199 * gfortran.dg/g77/7388.f: Likewise.
10200 * gfortran.dg/g77/947.f: Likewise.
10201 * gfortran.dg/g77/970625-2.f: Likewise.
10202 * gfortran.dg/g77/971102-1.f: Likewise.
10203 * gfortran.dg/g77/980628-0.f: Likewise.
10204 * gfortran.dg/g77/980628-1.f: Likewise.
10205 * gfortran.dg/g77/980628-10.f: Likewise.
10206 * gfortran.dg/g77/980628-2.f: Likewise.
10207 * gfortran.dg/g77/980628-3.f: Likewise.
10208 * gfortran.dg/g77/980628-7.f: Likewise.
10209 * gfortran.dg/g77/980628-8.f: Likewise.
10210 * gfortran.dg/g77/980628-9.f: Likewise.
10211 * gfortran.dg/g77/980701-0.f: Likewise.
10212 * gfortran.dg/g77/980701-1.f: Likewise.
10213 * gfortran.dg/g77/cabs.f: Likewise.
10214 * gfortran.dg/g77/claus.f: Likewise.
10215 * gfortran.dg/g77/complex_1.f: Likewise.
10216 * gfortran.dg/g77/cpp3.F: Likewise.
10217 * gfortran.dg/g77/cpp4.F: Likewise.
10218 * gfortran.dg/g77/cpp5.F: Likewise.
10219 * gfortran.dg/g77/dcomplex.f: Likewise.
10220 * gfortran.dg/g77/dnrm2.f: Likewise.
10221 * gfortran.dg/g77/erfc.f: Likewise.
10222 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
10223 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
10224 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
10225 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
10226 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
10227 * gfortran.dg/g77/int8421.f: Likewise.
10228 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
10229 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
10230 * gfortran.dg/g77/le.f: Likewise.
10231 * gfortran.dg/g77/short.f: Likewise.
10232 * gfortran.dg/gamma_1.f90: Likewise.
10233 * gfortran.dg/gamma_4.f90: Likewise.
10234 * gfortran.dg/gamma_5.f90: Likewise.
10235 * gfortran.dg/generic_13.f90: Likewise.
10236 * gfortran.dg/generic_15.f90: Likewise.
10237 * gfortran.dg/generic_19.f90: Likewise.
10238 * gfortran.dg/generic_20.f90: Likewise.
10239 * gfortran.dg/generic_23.f03: Likewise.
10240 * gfortran.dg/generic_25.f90: Likewise.
10241 * gfortran.dg/generic_27.f90: Likewise.
10242 * gfortran.dg/generic_31.f90: Likewise.
10243 * gfortran.dg/generic_4.f90: Likewise.
10244 * gfortran.dg/global_vars_c_init.f90: Likewise.
10245 * gfortran.dg/global_vars_f90_init.f90: Likewise.
10246 * gfortran.dg/gnu_logical_1.F: Likewise.
10247 * gfortran.dg/goacc/fixed-1.f: Likewise.
10248 * gfortran.dg/goacc/fixed-2.f: Likewise.
10249 * gfortran.dg/goacc/gang-static.f95: Likewise.
10250 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
10251 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10252 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10253 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10254 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10255 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10256 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
10257 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10258 * gfortran.dg/goacc/omp-fixed.f: Likewise.
10259 * gfortran.dg/gomp/crayptr5.f90: Likewise.
10260 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
10261 * gfortran.dg/gomp/pr48794.f90: Likewise.
10262 * gfortran.dg/gomp/pr72744.f90: Likewise.
10263 * gfortran.dg/gomp/pr77665.f90: Likewise.
10264 * gfortran.dg/gomp/workshare2.f90: Likewise.
10265 * gfortran.dg/gomp/workshare3.f90: Likewise.
10266 * gfortran.dg/goto_1.f: Likewise.
10267 * gfortran.dg/goto_2.f90: Likewise.
10268 * gfortran.dg/goto_4.f90: Likewise.
10269 * gfortran.dg/goto_6.f: Likewise.
10270 * gfortran.dg/graphite/id-26.f03: Likewise.
10271 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
10272 * gfortran.dg/graphite/pr29581.f90: Likewise.
10273 * gfortran.dg/graphite/pr29832.f90: Likewise.
10274 * gfortran.dg/graphite/run-id-1.f: Likewise.
10275 * gfortran.dg/graphite/run-id-2.f90: Likewise.
10276 * gfortran.dg/graphite/run-id-3.f90: Likewise.
10277 * gfortran.dg/hollerith.f90: Likewise.
10278 * gfortran.dg/hollerith4.f90: Likewise.
10279 * gfortran.dg/hollerith6.f90: Likewise.
10280 * gfortran.dg/hollerith8.f90: Likewise.
10281 * gfortran.dg/hollerith_1.f90: Likewise.
10282 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
10283 * gfortran.dg/hollerith_f95.f90: Likewise.
10284 * gfortran.dg/hollerith_legacy.f90: Likewise.
10285 * gfortran.dg/host_assoc_call_3.f90: Likewise.
10286 * gfortran.dg/host_assoc_function_1.f90: Likewise.
10287 * gfortran.dg/host_assoc_function_3.f90: Likewise.
10288 * gfortran.dg/host_assoc_function_4.f90: Likewise.
10289 * gfortran.dg/host_assoc_function_9.f90: Likewise.
10290 * gfortran.dg/host_dummy_index_1.f90: Likewise.
10291 * gfortran.dg/hypot_1.f90: Likewise.
10292 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
10293 * gfortran.dg/iargc.f90: Likewise.
10294 * gfortran.dg/ibits.f90: Likewise.
10295 * gfortran.dg/ichar_1.f90: Likewise.
10296 * gfortran.dg/ichar_2.f90: Likewise.
10297 * gfortran.dg/ieee/ieee_1.F90: Likewise.
10298 * gfortran.dg/ieee/ieee_2.f90: Likewise.
10299 * gfortran.dg/ieee/ieee_3.f90: Likewise.
10300 * gfortran.dg/ieee/ieee_4.f90: Likewise.
10301 * gfortran.dg/ieee/ieee_6.f90: Likewise.
10302 * gfortran.dg/ieee/ieee_7.f90: Likewise.
10303 * gfortran.dg/ieee/ieee_8.f90: Likewise.
10304 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
10305 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
10306 * gfortran.dg/ieee/large_1.f90: Likewise.
10307 * gfortran.dg/ieee/large_2.f90: Likewise.
10308 * gfortran.dg/ieee/large_3.F90: Likewise.
10309 * gfortran.dg/ieee/large_4.f90: Likewise.
10310 * gfortran.dg/ieee/rounding_1.f90: Likewise.
10311 * gfortran.dg/ieee/underflow_1.f90: Likewise.
10312 * gfortran.dg/impl_do_var_data.f90: Likewise.
10313 * gfortran.dg/implicit_10.f90: Likewise.
10314 * gfortran.dg/implicit_12.f90: Likewise.
10315 * gfortran.dg/implicit_class_1.f90: Likewise.
10316 * gfortran.dg/implicit_pure_1.f90: Likewise.
10317 * gfortran.dg/implied_do_1.f90: Likewise.
10318 * gfortran.dg/implied_do_io_1.f90: Likewise.
10319 * gfortran.dg/implied_do_io_2.f90: Likewise.
10320 * gfortran.dg/implied_do_io_3.f90: Likewise.
10321 * gfortran.dg/implied_shape_1.f08: Likewise.
10322 * gfortran.dg/import.f90: Likewise.
10323 * gfortran.dg/import4.f90: Likewise.
10324 * gfortran.dg/impure_1.f08: Likewise.
10325 * gfortran.dg/index.f90: Likewise.
10326 * gfortran.dg/index_2.f90: Likewise.
10327 * gfortran.dg/init_flag_1.f90: Likewise.
10328 * gfortran.dg/init_flag_10.f90: Likewise.
10329 * gfortran.dg/init_flag_15.f03: Likewise.
10330 * gfortran.dg/init_flag_2.f90: Likewise.
10331 * gfortran.dg/init_flag_3.f90: Likewise.
10332 * gfortran.dg/init_flag_4.f90: Likewise.
10333 * gfortran.dg/init_flag_5.f90: Likewise.
10334 * gfortran.dg/init_flag_6.f90: Likewise.
10335 * gfortran.dg/init_flag_7.f90: Likewise.
10336 * gfortran.dg/init_flag_9.f90: Likewise.
10337 * gfortran.dg/initialization_11.f90: Likewise.
10338 * gfortran.dg/initialization_19.f90: Likewise.
10339 * gfortran.dg/initialization_2.f90: Likewise.
10340 * gfortran.dg/initialization_22.f90: Likewise.
10341 * gfortran.dg/initialization_27.f90: Likewise.
10342 * gfortran.dg/initialization_5.f90: Likewise.
10343 * gfortran.dg/initialization_6.f90: Likewise.
10344 * gfortran.dg/inline_matmul_1.f90: Likewise.
10345 * gfortran.dg/inline_matmul_10.f90: Likewise.
10346 * gfortran.dg/inline_matmul_11.f90: Likewise.
10347 * gfortran.dg/inline_matmul_13.f90: Likewise.
10348 * gfortran.dg/inline_matmul_14.f90: Likewise.
10349 * gfortran.dg/inline_matmul_16.f90: Likewise.
10350 * gfortran.dg/inline_matmul_17.f90: Likewise.
10351 * gfortran.dg/inline_matmul_18.f90: Likewise.
10352 * gfortran.dg/inline_matmul_19.f90: Likewise.
10353 * gfortran.dg/inline_matmul_2.f90: Likewise.
10354 * gfortran.dg/inline_matmul_20.f90: Likewise.
10355 * gfortran.dg/inline_matmul_22.f90: Likewise.
10356 * gfortran.dg/inline_matmul_3.f90: Likewise.
10357 * gfortran.dg/inline_matmul_4.f90: Likewise.
10358 * gfortran.dg/inline_matmul_5.f90: Likewise.
10359 * gfortran.dg/inline_matmul_6.f90: Likewise.
10360 * gfortran.dg/inline_matmul_7.f90: Likewise.
10361 * gfortran.dg/inline_matmul_8.f90: Likewise.
10362 * gfortran.dg/inline_matmul_9.f90: Likewise.
10363 * gfortran.dg/inline_sum_1.f90: Likewise.
10364 * gfortran.dg/inline_sum_3.f90: Likewise.
10365 * gfortran.dg/inline_sum_5.f90: Likewise.
10366 * gfortran.dg/inquire-complex.f90: Likewise.
10367 * gfortran.dg/inquire.f90: Likewise.
10368 * gfortran.dg/inquire_10.f90: Likewise.
10369 * gfortran.dg/inquire_13.f90: Likewise.
10370 * gfortran.dg/inquire_15.f90: Likewise.
10371 * gfortran.dg/inquire_16.f90: Likewise.
10372 * gfortran.dg/inquire_17.f90: Likewise.
10373 * gfortran.dg/inquire_5.f90: Likewise.
10374 * gfortran.dg/inquire_6.f90: Likewise.
10375 * gfortran.dg/inquire_7.f90: Likewise.
10376 * gfortran.dg/inquire_9.f90: Likewise.
10377 * gfortran.dg/inquire_internal.f90: Likewise.
10378 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
10379 * gfortran.dg/inquire_size.f90: Likewise.
10380 * gfortran.dg/int_1.f90: Likewise.
10381 * gfortran.dg/int_conv_1.f90: Likewise.
10382 * gfortran.dg/int_range_io_1.f90: Likewise.
10383 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
10384 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
10385 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
10386 * gfortran.dg/integer_plus.f90: Likewise.
10387 * gfortran.dg/intent_out_2.f90: Likewise.
10388 * gfortran.dg/intent_out_5.f90: Likewise.
10389 * gfortran.dg/intent_out_6.f90: Likewise.
10390 * gfortran.dg/interface_12.f90: Likewise.
10391 * gfortran.dg/interface_19.f90: Likewise.
10392 * gfortran.dg/interface_4.f90: Likewise.
10393 * gfortran.dg/interface_5.f90: Likewise.
10394 * gfortran.dg/interface_9.f90: Likewise.
10395 * gfortran.dg/interface_assignment_1.f90: Likewise.
10396 * gfortran.dg/interface_assignment_2.f90: Likewise.
10397 * gfortran.dg/internal_dummy_2.f08: Likewise.
10398 * gfortran.dg/internal_dummy_3.f08: Likewise.
10399 * gfortran.dg/internal_dummy_4.f08: Likewise.
10400 * gfortran.dg/internal_pack_1.f90: Likewise.
10401 * gfortran.dg/internal_pack_10.f90: Likewise.
10402 * gfortran.dg/internal_pack_12.f90: Likewise.
10403 * gfortran.dg/internal_pack_13.f90: Likewise.
10404 * gfortran.dg/internal_pack_14.f90: Likewise.
10405 * gfortran.dg/internal_pack_15.f90: Likewise.
10406 * gfortran.dg/internal_pack_2.f90: Likewise.
10407 * gfortran.dg/internal_pack_3.f90: Likewise.
10408 * gfortran.dg/internal_pack_4.f90: Likewise.
10409 * gfortran.dg/internal_pack_6.f90: Likewise.
10410 * gfortran.dg/internal_pack_8.f90: Likewise.
10411 * gfortran.dg/internal_readwrite_1.f90: Likewise.
10412 * gfortran.dg/internal_readwrite_2.f90: Likewise.
10413 * gfortran.dg/internal_readwrite_3.f90: Likewise.
10414 * gfortran.dg/intrinsic_actual_1.f: Likewise.
10415 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
10416 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
10417 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
10418 * gfortran.dg/intrinsic_char_1.f90: Likewise.
10419 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
10420 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
10421 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
10422 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
10423 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
10424 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
10425 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
10426 * gfortran.dg/intrinsic_product_1.f90: Likewise.
10427 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
10428 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
10429 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
10430 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
10431 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
10432 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
10433 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
10434 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
10435 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
10436 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
10437 * gfortran.dg/io_err_1.f90: Likewise.
10438 * gfortran.dg/io_real_boz.f90: Likewise.
10439 * gfortran.dg/iomsg_1.f90: Likewise.
10440 * gfortran.dg/iostat_1.f90: Likewise.
10441 * gfortran.dg/iostat_2.f90: Likewise.
10442 * gfortran.dg/iostat_4.f90: Likewise.
10443 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
10444 * gfortran.dg/ishft_1.f90: Likewise.
10445 * gfortran.dg/ishft_2.f90: Likewise.
10446 * gfortran.dg/ishft_4.f90: Likewise.
10447 * gfortran.dg/isnan_1.f90: Likewise.
10448 * gfortran.dg/isnan_2.f90: Likewise.
10449 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
10450 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
10451 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
10452 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
10453 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
10454 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
10455 * gfortran.dg/itime_idate_1.f: Likewise.
10456 * gfortran.dg/itime_idate_2.f: Likewise.
10457 * gfortran.dg/large_integer_kind_1.f90: Likewise.
10458 * gfortran.dg/large_integer_kind_2.f90: Likewise.
10459 * gfortran.dg/large_real_kind_1.f90: Likewise.
10460 * gfortran.dg/large_real_kind_2.F90: Likewise.
10461 * gfortran.dg/large_real_kind_3.F90: Likewise.
10462 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
10463 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
10464 * gfortran.dg/large_recl.f90: Likewise.
10465 * gfortran.dg/large_unit_1.f90: Likewise.
10466 * gfortran.dg/large_unit_2.f90: Likewise.
10467 * gfortran.dg/largeequiv_1.f90: Likewise.
10468 * gfortran.dg/leadz_trailz_1.f90: Likewise.
10469 * gfortran.dg/leadz_trailz_2.f90: Likewise.
10470 * gfortran.dg/leadz_trailz_3.f90: Likewise.
10471 * gfortran.dg/list_read_1.f90: Likewise.
10472 * gfortran.dg/list_read_10.f90: Likewise.
10473 * gfortran.dg/list_read_11.f90: Likewise.
10474 * gfortran.dg/list_read_12.f90: Likewise.
10475 * gfortran.dg/list_read_13.f: Likewise.
10476 * gfortran.dg/list_read_14.f90: Likewise.
10477 * gfortran.dg/list_read_2.f90: Likewise.
10478 * gfortran.dg/list_read_3.f90: Likewise.
10479 * gfortran.dg/list_read_4.f90: Likewise.
10480 * gfortran.dg/list_read_5.f90: Likewise.
10481 * gfortran.dg/list_read_6.f90: Likewise.
10482 * gfortran.dg/list_read_7.f90: Likewise.
10483 * gfortran.dg/list_read_8.f90: Likewise.
10484 * gfortran.dg/list_read_9.f90: Likewise.
10485 * gfortran.dg/loc_2.f90: Likewise.
10486 * gfortran.dg/logical_1.f90: Likewise.
10487 * gfortran.dg/logical_dot_product.f90: Likewise.
10488 * gfortran.dg/logical_temp_io.f90: Likewise.
10489 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
10490 * gfortran.dg/lrshift_1.f90: Likewise.
10491 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
10492 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
10493 * gfortran.dg/lto/pr40725_0.f03: Likewise.
10494 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10495 * gfortran.dg/make_unit.f90: Likewise.
10496 * gfortran.dg/mapping_1.f90: Likewise.
10497 * gfortran.dg/mapping_2.f90: Likewise.
10498 * gfortran.dg/mapping_3.f90: Likewise.
10499 * gfortran.dg/masklr_1.F90: Likewise.
10500 * gfortran.dg/masklr_2.F90: Likewise.
10501 * gfortran.dg/matmul_1.f90: Likewise.
10502 * gfortran.dg/matmul_10.f90: Likewise.
10503 * gfortran.dg/matmul_12.f90: Likewise.
10504 * gfortran.dg/matmul_16.f90: Likewise.
10505 * gfortran.dg/matmul_17.f90: Likewise.
10506 * gfortran.dg/matmul_18.f90: Likewise.
10507 * gfortran.dg/matmul_2.f90: Likewise.
10508 * gfortran.dg/matmul_3.f90: Likewise.
10509 * gfortran.dg/matmul_4.f90: Likewise.
10510 * gfortran.dg/matmul_6.f90: Likewise.
10511 * gfortran.dg/matmul_8.f03: Likewise.
10512 * gfortran.dg/matmul_9.f90: Likewise.
10513 * gfortran.dg/matmul_bounds_12.f90: Likewise.
10514 * gfortran.dg/matmul_bounds_6.f90: Likewise.
10515 * gfortran.dg/matmul_const.f90: Likewise.
10516 * gfortran.dg/maxloc_1.f90: Likewise.
10517 * gfortran.dg/maxloc_2.f90: Likewise.
10518 * gfortran.dg/maxloc_3.f90: Likewise.
10519 * gfortran.dg/maxloc_4.f90: Likewise.
10520 * gfortran.dg/maxloc_string_1.f90: Likewise.
10521 * gfortran.dg/maxlocval_1.f90: Likewise.
10522 * gfortran.dg/maxlocval_2.f90: Likewise.
10523 * gfortran.dg/maxlocval_3.f90: Likewise.
10524 * gfortran.dg/maxlocval_4.f90: Likewise.
10525 * gfortran.dg/maxval_char_1.f90: Likewise.
10526 * gfortran.dg/maxval_char_2.f90: Likewise.
10527 * gfortran.dg/maxval_char_3.f90: Likewise.
10528 * gfortran.dg/maxval_char_4.f90: Likewise.
10529 * gfortran.dg/maxval_parameter_1.f90: Likewise.
10530 * gfortran.dg/mclock.f90: Likewise.
10531 * gfortran.dg/merge_bits_1.F90: Likewise.
10532 * gfortran.dg/merge_bits_2.F90: Likewise.
10533 * gfortran.dg/merge_char_1.f90: Likewise.
10534 * gfortran.dg/merge_init_expr.f90: Likewise.
10535 * gfortran.dg/min_max_optional_1.f90: Likewise.
10536 * gfortran.dg/min_max_optional_5.f90: Likewise.
10537 * gfortran.dg/minloc_1.f90: Likewise.
10538 * gfortran.dg/minloc_2.f90: Likewise.
10539 * gfortran.dg/minloc_3.f90: Likewise.
10540 * gfortran.dg/minloc_4.f90: Likewise.
10541 * gfortran.dg/minloc_string_1.f90: Likewise.
10542 * gfortran.dg/minlocval_1.f90: Likewise.
10543 * gfortran.dg/minlocval_2.f90: Likewise.
10544 * gfortran.dg/minlocval_3.f90: Likewise.
10545 * gfortran.dg/minlocval_4.f90: Likewise.
10546 * gfortran.dg/minmax_char_1.f90: Likewise.
10547 * gfortran.dg/minmaxloc_1.f90: Likewise.
10548 * gfortran.dg/minmaxloc_10.f90: Likewise.
10549 * gfortran.dg/minmaxloc_11.f90: Likewise.
10550 * gfortran.dg/minmaxloc_12.f90: Likewise.
10551 * gfortran.dg/minmaxloc_13.f90: Likewise.
10552 * gfortran.dg/minmaxloc_2.f90: Likewise.
10553 * gfortran.dg/minmaxloc_3.f90: Likewise.
10554 * gfortran.dg/minmaxloc_4.f90: Likewise.
10555 * gfortran.dg/minmaxloc_5.f90: Likewise.
10556 * gfortran.dg/minmaxloc_6.f90: Likewise.
10557 * gfortran.dg/minmaxloc_7.f90: Likewise.
10558 * gfortran.dg/minmaxloc_8.f90: Likewise.
10559 * gfortran.dg/minmaxval_1.f90: Likewise.
10560 * gfortran.dg/minval_char_1.f90: Likewise.
10561 * gfortran.dg/minval_char_2.f90: Likewise.
10562 * gfortran.dg/minval_char_3.f90: Likewise.
10563 * gfortran.dg/minval_char_4.f90: Likewise.
10564 * gfortran.dg/minval_char_5.f90: Likewise.
10565 * gfortran.dg/minval_parameter_1.f90: Likewise.
10566 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
10567 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
10568 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
10569 * gfortran.dg/missing_parens_1.f90: Likewise.
10570 * gfortran.dg/missing_parens_2.f90: Likewise.
10571 * gfortran.dg/mod_large_1.f90: Likewise.
10572 * gfortran.dg/mod_sign0_1.f90: Likewise.
10573 * gfortran.dg/module_blank_common.f90: Likewise.
10574 * gfortran.dg/module_commons_1.f90: Likewise.
10575 * gfortran.dg/module_commons_3.f90: Likewise.
10576 * gfortran.dg/module_double_reuse.f90: Likewise.
10577 * gfortran.dg/module_equivalence_1.f90: Likewise.
10578 * gfortran.dg/module_equivalence_2.f90: Likewise.
10579 * gfortran.dg/module_equivalence_3.f90: Likewise.
10580 * gfortran.dg/module_equivalence_5.f90: Likewise.
10581 * gfortran.dg/module_interface_1.f90: Likewise.
10582 * gfortran.dg/module_nan.f90: Likewise.
10583 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
10584 * gfortran.dg/module_procedure_1.f90: Likewise.
10585 * gfortran.dg/module_read_1.f90: Likewise.
10586 * gfortran.dg/module_read_2.f90: Likewise.
10587 * gfortran.dg/module_widestring_1.f90: Likewise.
10588 * gfortran.dg/move_alloc.f90: Likewise.
10589 * gfortran.dg/move_alloc_10.f90: Likewise.
10590 * gfortran.dg/move_alloc_13.f90: Likewise.
10591 * gfortran.dg/move_alloc_14.f90: Likewise.
10592 * gfortran.dg/move_alloc_15.f90: Likewise.
10593 * gfortran.dg/move_alloc_16.f90: Likewise.
10594 * gfortran.dg/move_alloc_2.f90: Likewise.
10595 * gfortran.dg/move_alloc_5.f90: Likewise.
10596 * gfortran.dg/move_alloc_6.f90: Likewise.
10597 * gfortran.dg/move_alloc_9.f90: Likewise.
10598 * gfortran.dg/multiple_allocation_1.f90: Likewise.
10599 * gfortran.dg/multiple_allocation_3.f90: Likewise.
10600 * gfortran.dg/mvbits_1.f90: Likewise.
10601 * gfortran.dg/mvbits_2.f90: Likewise.
10602 * gfortran.dg/mvbits_3.f90: Likewise.
10603 * gfortran.dg/mvbits_4.f90: Likewise.
10604 * gfortran.dg/mvbits_7.f90: Likewise.
10605 * gfortran.dg/mvbits_8.f90: Likewise.
10606 * gfortran.dg/namelist_11.f: Likewise.
10607 * gfortran.dg/namelist_12.f: Likewise.
10608 * gfortran.dg/namelist_13.f90: Likewise.
10609 * gfortran.dg/namelist_14.f90: Likewise.
10610 * gfortran.dg/namelist_15.f90: Likewise.
10611 * gfortran.dg/namelist_16.f90: Likewise.
10612 * gfortran.dg/namelist_17.f90: Likewise.
10613 * gfortran.dg/namelist_18.f90: Likewise.
10614 * gfortran.dg/namelist_19.f90: Likewise.
10615 * gfortran.dg/namelist_20.f90: Likewise.
10616 * gfortran.dg/namelist_21.f90: Likewise.
10617 * gfortran.dg/namelist_22.f90: Likewise.
10618 * gfortran.dg/namelist_23.f90: Likewise.
10619 * gfortran.dg/namelist_24.f90: Likewise.
10620 * gfortran.dg/namelist_26.f90: Likewise.
10621 * gfortran.dg/namelist_27.f90: Likewise.
10622 * gfortran.dg/namelist_28.f90: Likewise.
10623 * gfortran.dg/namelist_29.f90: Likewise.
10624 * gfortran.dg/namelist_37.f90: Likewise.
10625 * gfortran.dg/namelist_38.f90: Likewise.
10626 * gfortran.dg/namelist_39.f90: Likewise.
10627 * gfortran.dg/namelist_40.f90: Likewise.
10628 * gfortran.dg/namelist_41.f90: Likewise.
10629 * gfortran.dg/namelist_42.f90: Likewise.
10630 * gfortran.dg/namelist_43.f90: Likewise.
10631 * gfortran.dg/namelist_44.f90: Likewise.
10632 * gfortran.dg/namelist_47.f90: Likewise.
10633 * gfortran.dg/namelist_48.f90: Likewise.
10634 * gfortran.dg/namelist_49.f90: Likewise.
10635 * gfortran.dg/namelist_50.f90: Likewise.
10636 * gfortran.dg/namelist_51.f90: Likewise.
10637 * gfortran.dg/namelist_52.f90: Likewise.
10638 * gfortran.dg/namelist_54.f90: Likewise.
10639 * gfortran.dg/namelist_55.f90: Likewise.
10640 * gfortran.dg/namelist_56.f90: Likewise.
10641 * gfortran.dg/namelist_57.f90: Likewise.
10642 * gfortran.dg/namelist_58.f90: Likewise.
10643 * gfortran.dg/namelist_59.f90: Likewise.
10644 * gfortran.dg/namelist_60.f90: Likewise.
10645 * gfortran.dg/namelist_61.f90: Likewise.
10646 * gfortran.dg/namelist_64.f90: Likewise.
10647 * gfortran.dg/namelist_65.f90: Likewise.
10648 * gfortran.dg/namelist_69.f90: Likewise.
10649 * gfortran.dg/namelist_70.f90: Likewise.
10650 * gfortran.dg/namelist_71.f90: Likewise.
10651 * gfortran.dg/namelist_72.f: Likewise.
10652 * gfortran.dg/namelist_73.f90: Likewise.
10653 * gfortran.dg/namelist_77.f90: Likewise.
10654 * gfortran.dg/namelist_78.f90: Likewise.
10655 * gfortran.dg/namelist_79.f90: Likewise.
10656 * gfortran.dg/namelist_80.f90: Likewise.
10657 * gfortran.dg/namelist_81.f90: Likewise.
10658 * gfortran.dg/namelist_82.f90: Likewise.
10659 * gfortran.dg/namelist_84.f90: Likewise.
10660 * gfortran.dg/namelist_85.f90: Likewise.
10661 * gfortran.dg/namelist_86.f90: Likewise.
10662 * gfortran.dg/namelist_87.f90: Likewise.
10663 * gfortran.dg/namelist_88.f90: Likewise.
10664 * gfortran.dg/namelist_89.f90: Likewise.
10665 * gfortran.dg/namelist_90.f: Likewise.
10666 * gfortran.dg/namelist_95.f90: Likewise.
10667 * gfortran.dg/namelist_char_only.f90: Likewise.
10668 * gfortran.dg/namelist_empty.f90: Likewise.
10669 * gfortran.dg/namelist_internal.f90: Likewise.
10670 * gfortran.dg/namelist_use.f90: Likewise.
10671 * gfortran.dg/namelist_use_only.f90: Likewise.
10672 * gfortran.dg/namelist_utf8.f90: Likewise.
10673 * gfortran.dg/nan_1.f90: Likewise.
10674 * gfortran.dg/nan_2.f90: Likewise.
10675 * gfortran.dg/nan_3.f90: Likewise.
10676 * gfortran.dg/nan_6.f90: Likewise.
10677 * gfortran.dg/nan_7.f90: Likewise.
10678 * gfortran.dg/nearest_1.f90: Likewise.
10679 * gfortran.dg/nearest_2.f90: Likewise.
10680 * gfortran.dg/nearest_3.f90: Likewise.
10681 * gfortran.dg/negative-z-descriptor.f90: Likewise.
10682 * gfortran.dg/negative_automatic_size.f90: Likewise.
10683 * gfortran.dg/negative_unit.f: Likewise.
10684 * gfortran.dg/negative_unit2.f90: Likewise.
10685 * gfortran.dg/negative_unit_int8.f: Likewise.
10686 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
10687 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
10688 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
10689 * gfortran.dg/nested_modules_1.f90: Likewise.
10690 * gfortran.dg/nested_modules_2.f90: Likewise.
10691 * gfortran.dg/nested_modules_3.f90: Likewise.
10692 * gfortran.dg/nesting_1.f90: Likewise.
10693 * gfortran.dg/new_line.f90: Likewise.
10694 * gfortran.dg/newunit_1.f90: Likewise.
10695 * gfortran.dg/newunit_3.f90: Likewise.
10696 * gfortran.dg/newunit_5.f90.f90: Likewise.
10697 * gfortran.dg/nint_1.f90: Likewise.
10698 * gfortran.dg/nint_2.f90: Likewise.
10699 * gfortran.dg/no_arg_check_2.f90: Likewise.
10700 * gfortran.dg/no_range_check_1.f90: Likewise.
10701 * gfortran.dg/no_range_check_2.f90: Likewise.
10702 * gfortran.dg/no_range_check_3.f90: Likewise.
10703 * gfortran.dg/noadv_size.f90: Likewise.
10704 * gfortran.dg/nonreturning_statements.f90: Likewise.
10705 * gfortran.dg/norm2_1.f90: Likewise.
10706 * gfortran.dg/norm2_3.f90: Likewise.
10707 * gfortran.dg/nosigned_zero_1.f90: Likewise.
10708 * gfortran.dg/nosigned_zero_2.f90: Likewise.
10709 * gfortran.dg/nosigned_zero_3.f90: Likewise.
10710 * gfortran.dg/null_4.f90: Likewise.
10711 * gfortran.dg/null_9.f90: Likewise.
10712 * gfortran.dg/nullify_3.f90: Likewise.
10713 * gfortran.dg/oldstyle_1.f90: Likewise.
10714 * gfortran.dg/open_access_append_1.f90: Likewise.
10715 * gfortran.dg/open_access_append_2.f90: Likewise.
10716 * gfortran.dg/open_errors.f90: Likewise.
10717 * gfortran.dg/open_negative_unit_1.f90: Likewise.
10718 * gfortran.dg/open_new.f90: Likewise.
10719 * gfortran.dg/open_readonly_1.f90: Likewise.
10720 * gfortran.dg/operator_1.f90: Likewise.
10721 * gfortran.dg/optional_absent_1.f90: Likewise.
10722 * gfortran.dg/optional_absent_2.f90: Likewise.
10723 * gfortran.dg/optional_absent_3.f90: Likewise.
10724 * gfortran.dg/optional_class_1.f90: Likewise.
10725 * gfortran.dg/optional_dim_2.f90: Likewise.
10726 * gfortran.dg/optional_dim_3.f90: Likewise.
10727 * gfortran.dg/output_exponents_1.f90: Likewise.
10728 * gfortran.dg/overload_1.f90: Likewise.
10729 * gfortran.dg/overload_2.f90: Likewise.
10730 * gfortran.dg/overwrite_1.f: Likewise.
10731 * gfortran.dg/pad_no.f90: Likewise.
10732 * gfortran.dg/parameter_array_init_1.f90: Likewise.
10733 * gfortran.dg/parameter_array_init_2.f90: Likewise.
10734 * gfortran.dg/parameter_array_init_4.f90: Likewise.
10735 * gfortran.dg/parameter_array_init_5.f90: Likewise.
10736 * gfortran.dg/parameter_array_section_2.f90: Likewise.
10737 * gfortran.dg/parens_3.f90: Likewise.
10738 * gfortran.dg/parens_5.f90: Likewise.
10739 * gfortran.dg/parens_6.f90: Likewise.
10740 * gfortran.dg/parent_result_ref_1.f90: Likewise.
10741 * gfortran.dg/parent_result_ref_2.f90: Likewise.
10742 * gfortran.dg/parent_result_ref_3.f90: Likewise.
10743 * gfortran.dg/parent_result_ref_4.f90: Likewise.
10744 * gfortran.dg/parity_1.f90: Likewise.
10745 * gfortran.dg/past_eor.f90: Likewise.
10746 * gfortran.dg/pdt_1.f03: Likewise.
10747 * gfortran.dg/pdt_10.f03: Likewise.
10748 * gfortran.dg/pdt_11.f03: Likewise.
10749 * gfortran.dg/pdt_12.f03: Likewise.
10750 * gfortran.dg/pdt_13.f03: Likewise.
10751 * gfortran.dg/pdt_14.f03: Likewise.
10752 * gfortran.dg/pdt_15.f03: Likewise.
10753 * gfortran.dg/pdt_19.f03: Likewise.
10754 * gfortran.dg/pdt_20.f03: Likewise.
10755 * gfortran.dg/pdt_22.f03: Likewise.
10756 * gfortran.dg/pdt_23.f03: Likewise.
10757 * gfortran.dg/pdt_25.f03: Likewise.
10758 * gfortran.dg/pdt_26.f03: Likewise.
10759 * gfortran.dg/pdt_27.f03: Likewise.
10760 * gfortran.dg/pdt_28.f03: Likewise.
10761 * gfortran.dg/pdt_3.f03: Likewise.
10762 * gfortran.dg/pdt_4.f03: Likewise.
10763 * gfortran.dg/pdt_5.f03: Likewise.
10764 * gfortran.dg/pdt_7.f03: Likewise.
10765 * gfortran.dg/pointer_1.f90: Likewise.
10766 * gfortran.dg/pointer_array_1.f90: Likewise.
10767 * gfortran.dg/pointer_array_3.f90: Likewise.
10768 * gfortran.dg/pointer_array_4.f90: Likewise.
10769 * gfortran.dg/pointer_array_5.f90: Likewise.
10770 * gfortran.dg/pointer_array_6.f90: Likewise.
10771 * gfortran.dg/pointer_array_7.f90: Likewise.
10772 * gfortran.dg/pointer_array_8.f90: Likewise.
10773 * gfortran.dg/pointer_array_9.f90: Likewise.
10774 * gfortran.dg/pointer_array_component_1.f90: Likewise.
10775 * gfortran.dg/pointer_array_component_2.f90: Likewise.
10776 * gfortran.dg/pointer_assign_10.f90: Likewise.
10777 * gfortran.dg/pointer_assign_11.f90: Likewise.
10778 * gfortran.dg/pointer_assign_4.f90: Likewise.
10779 * gfortran.dg/pointer_assign_8.f90: Likewise.
10780 * gfortran.dg/pointer_assign_9.f90: Likewise.
10781 * gfortran.dg/pointer_check_10.f90: Likewise.
10782 * gfortran.dg/pointer_check_9.f90: Likewise.
10783 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
10784 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
10785 * gfortran.dg/pointer_function_result_1.f90: Likewise.
10786 * gfortran.dg/pointer_init_1.f90: Likewise.
10787 * gfortran.dg/pointer_init_3.f90: Likewise.
10788 * gfortran.dg/pointer_init_4.f90: Likewise.
10789 * gfortran.dg/pointer_init_5.f90: Likewise.
10790 * gfortran.dg/pointer_init_8.f90: Likewise.
10791 * gfortran.dg/pointer_intent_1.f90: Likewise.
10792 * gfortran.dg/pointer_intent_4.f90: Likewise.
10793 * gfortran.dg/pointer_intent_5.f90: Likewise.
10794 * gfortran.dg/pointer_remapping_10.f90: Likewise.
10795 * gfortran.dg/pointer_remapping_4.f03: Likewise.
10796 * gfortran.dg/pointer_remapping_5.f08: Likewise.
10797 * gfortran.dg/pointer_remapping_9.f90: Likewise.
10798 * gfortran.dg/pointer_target_1.f90: Likewise.
10799 * gfortran.dg/pointer_target_2.f90: Likewise.
10800 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
10801 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
10802 * gfortran.dg/power.f90: Likewise.
10803 * gfortran.dg/power1.f90: Likewise.
10804 * gfortran.dg/power_3.f90: Likewise.
10805 * gfortran.dg/power_4.f90: Likewise.
10806 * gfortran.dg/power_5.f90: Likewise.
10807 * gfortran.dg/pr12884.f: Likewise.
10808 * gfortran.dg/pr15129.f90: Likewise.
10809 * gfortran.dg/pr15140.f90: Likewise.
10810 * gfortran.dg/pr15324.f90: Likewise.
10811 * gfortran.dg/pr15332.f: Likewise.
10812 * gfortran.dg/pr15957.f90: Likewise.
10813 * gfortran.dg/pr15959.f90: Likewise.
10814 * gfortran.dg/pr16597.f90: Likewise.
10815 * gfortran.dg/pr16861.f90: Likewise.
10816 * gfortran.dg/pr16938.f90: Likewise.
10817 * gfortran.dg/pr17090.f90: Likewise.
10818 * gfortran.dg/pr17143.f90: Likewise.
10819 * gfortran.dg/pr17164.f90: Likewise.
10820 * gfortran.dg/pr17229.f: Likewise.
10821 * gfortran.dg/pr17285.f90: Likewise.
10822 * gfortran.dg/pr17286.f90: Likewise.
10823 * gfortran.dg/pr17472.f: Likewise.
10824 * gfortran.dg/pr17612.f90: Likewise.
10825 * gfortran.dg/pr17706.f90: Likewise.
10826 * gfortran.dg/pr18025.f90: Likewise.
10827 * gfortran.dg/pr18122.f90: Likewise.
10828 * gfortran.dg/pr18210.f90: Likewise.
10829 * gfortran.dg/pr18392.f90: Likewise.
10830 * gfortran.dg/pr19155.f: Likewise.
10831 * gfortran.dg/pr19216.f: Likewise.
10832 * gfortran.dg/pr19467.f90: Likewise.
10833 * gfortran.dg/pr19657.f: Likewise.
10834 * gfortran.dg/pr19926.f90: Likewise.
10835 * gfortran.dg/pr19928-1.f90: Likewise.
10836 * gfortran.dg/pr19928-2.f90: Likewise.
10837 * gfortran.dg/pr20086.f90: Likewise.
10838 * gfortran.dg/pr20124.f90: Likewise.
10839 * gfortran.dg/pr20163-2.f: Likewise.
10840 * gfortran.dg/pr20480.f90: Likewise.
10841 * gfortran.dg/pr20755.f: Likewise.
10842 * gfortran.dg/pr20950.f: Likewise.
10843 * gfortran.dg/pr21177.f90: Likewise.
10844 * gfortran.dg/pr21730.f: Likewise.
10845 * gfortran.dg/pr22491.f: Likewise.
10846 * gfortran.dg/pr25603.f: Likewise.
10847 * gfortran.dg/pr26246_2.f90: Likewise.
10848 * gfortran.dg/pr32136.f90: Likewise.
10849 * gfortran.dg/pr32533.f90: Likewise.
10850 * gfortran.dg/pr33794.f90: Likewise.
10851 * gfortran.dg/pr35662.f90: Likewise.
10852 * gfortran.dg/pr35944-1.f90: Likewise.
10853 * gfortran.dg/pr35944-2.f90: Likewise.
10854 * gfortran.dg/pr35983.f90: Likewise.
10855 * gfortran.dg/pr39865.f90: Likewise.
10856 * gfortran.dg/pr41212.f90: Likewise.
10857 * gfortran.dg/pr43808.f90: Likewise.
10858 * gfortran.dg/pr44592.f90: Likewise.
10859 * gfortran.dg/pr44735.f90: Likewise.
10860 * gfortran.dg/pr45308.f03: Likewise.
10861 * gfortran.dg/pr46297.f: Likewise.
10862 * gfortran.dg/pr46588.f90: Likewise.
10863 * gfortran.dg/pr46665.f90: Likewise.
10864 * gfortran.dg/pr46804.f90: Likewise.
10865 * gfortran.dg/pr47008.f03: Likewise.
10866 * gfortran.dg/pr47614.f: Likewise.
10867 * gfortran.dg/pr47878.f90: Likewise.
10868 * gfortran.dg/pr49103.f90: Likewise.
10869 * gfortran.dg/pr50069_1.f90: Likewise.
10870 * gfortran.dg/pr50769.f90: Likewise.
10871 * gfortran.dg/pr52608.f90: Likewise.
10872 * gfortran.dg/pr55086_2.f90: Likewise.
10873 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
10874 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
10875 * gfortran.dg/pr55330.f90: Likewise.
10876 * gfortran.dg/pr56015.f90: Likewise.
10877 * gfortran.dg/pr57910.f90: Likewise.
10878 * gfortran.dg/pr59700.f90: Likewise.
10879 * gfortran.dg/pr62125.f90: Likewise.
10880 * gfortran.dg/pr64530.f90: Likewise.
10881 * gfortran.dg/pr65429.f90: Likewise.
10882 * gfortran.dg/pr65450.f90: Likewise.
10883 * gfortran.dg/pr65504.f90: Likewise.
10884 * gfortran.dg/pr65903.f90: Likewise.
10885 * gfortran.dg/pr66311.f90: Likewise.
10886 * gfortran.dg/pr66864.f90: Likewise.
10887 * gfortran.dg/pr67140.f90: Likewise.
10888 * gfortran.dg/pr67524.f90: Likewise.
10889 * gfortran.dg/pr67885.f90: Likewise.
10890 * gfortran.dg/pr68053.f90: Likewise.
10891 * gfortran.dg/pr68566.f90: Likewise.
10892 * gfortran.dg/pr69514_1.f90: Likewise.
10893 * gfortran.dg/pr69514_2.f90: Likewise.
10894 * gfortran.dg/pr69739.f90: Likewise.
10895 * gfortran.dg/pr70673.f90: Likewise.
10896 * gfortran.dg/pr71523_2.f90: Likewise.
10897 * gfortran.dg/pr71764.f90: Likewise.
10898 * gfortran.dg/pr78092.f90: Likewise.
10899 * gfortran.dg/pr82973.f90: Likewise.
10900 * gfortran.dg/pr83864.f90: Likewise.
10901 * gfortran.dg/pr83874.f90: Likewise.
10902 * gfortran.dg/pr84088.f90: Likewise.
10903 * gfortran.dg/pr84155.f90: Likewise.
10904 * gfortran.dg/proc_decl_12.f90: Likewise.
10905 * gfortran.dg/proc_decl_13.f90: Likewise.
10906 * gfortran.dg/proc_decl_15.f90: Likewise.
10907 * gfortran.dg/proc_decl_17.f90: Likewise.
10908 * gfortran.dg/proc_decl_18.f90: Likewise.
10909 * gfortran.dg/proc_decl_2.f90: Likewise.
10910 * gfortran.dg/proc_decl_5.f90: Likewise.
10911 * gfortran.dg/proc_decl_9.f90: Likewise.
10912 * gfortran.dg/proc_ptr_1.f90: Likewise.
10913 * gfortran.dg/proc_ptr_10.f90: Likewise.
10914 * gfortran.dg/proc_ptr_12.f90: Likewise.
10915 * gfortran.dg/proc_ptr_18.f90: Likewise.
10916 * gfortran.dg/proc_ptr_19.f90: Likewise.
10917 * gfortran.dg/proc_ptr_21.f90: Likewise.
10918 * gfortran.dg/proc_ptr_22.f90: Likewise.
10919 * gfortran.dg/proc_ptr_23.f90: Likewise.
10920 * gfortran.dg/proc_ptr_25.f90: Likewise.
10921 * gfortran.dg/proc_ptr_26.f90: Likewise.
10922 * gfortran.dg/proc_ptr_3.f90: Likewise.
10923 * gfortran.dg/proc_ptr_36.f90: Likewise.
10924 * gfortran.dg/proc_ptr_47.f90: Likewise.
10925 * gfortran.dg/proc_ptr_48.f90: Likewise.
10926 * gfortran.dg/proc_ptr_5.f90: Likewise.
10927 * gfortran.dg/proc_ptr_6.f90: Likewise.
10928 * gfortran.dg/proc_ptr_7.f90: Likewise.
10929 * gfortran.dg/proc_ptr_8.f90: Likewise.
10930 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
10931 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
10932 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
10933 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
10934 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
10935 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
10936 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
10937 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
10938 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
10939 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
10940 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
10941 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
10942 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
10943 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
10944 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
10945 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
10946 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
10947 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
10948 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
10949 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
10950 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
10951 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
10952 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
10953 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
10954 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
10955 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
10956 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
10957 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
10958 * gfortran.dg/product_init_expr.f03: Likewise.
10959 * gfortran.dg/promotion.f90: Likewise.
10960 * gfortran.dg/promotion_3.f90: Likewise.
10961 * gfortran.dg/promotion_4.f90: Likewise.
10962 * gfortran.dg/protected_1.f90: Likewise.
10963 * gfortran.dg/protected_2.f90: Likewise.
10964 * gfortran.dg/ptr-func-1.f90: Likewise.
10965 * gfortran.dg/ptr-func-2.f90: Likewise.
10966 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
10967 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
10968 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
10969 * gfortran.dg/pure_byref_1.f90: Likewise.
10970 * gfortran.dg/pure_byref_2.f90: Likewise.
10971 * gfortran.dg/pure_byref_3.f90: Likewise.
10972 * gfortran.dg/quad_2.f90: Likewise.
10973 * gfortran.dg/quad_3.f90: Likewise.
10974 * gfortran.dg/random_3.f90: Likewise.
10975 * gfortran.dg/random_4.f90: Likewise.
10976 * gfortran.dg/random_7.f90: Likewise.
10977 * gfortran.dg/read_2.f90: Likewise.
10978 * gfortran.dg/read_3.f90: Likewise.
10979 * gfortran.dg/read_4.f90: Likewise.
10980 * gfortran.dg/read_5.f90: Likewise.
10981 * gfortran.dg/read_bad_advance.f90: Likewise.
10982 * gfortran.dg/read_bang.f90: Likewise.
10983 * gfortran.dg/read_bang4.f90: Likewise.
10984 * gfortran.dg/read_comma.f: Likewise.
10985 * gfortran.dg/read_dir.f90: Likewise.
10986 * gfortran.dg/read_empty_file.f: Likewise.
10987 * gfortran.dg/read_eof_1.f90: Likewise.
10988 * gfortran.dg/read_eof_2.f90: Likewise.
10989 * gfortran.dg/read_eof_3.f90: Likewise.
10990 * gfortran.dg/read_eof_4.f90: Likewise.
10991 * gfortran.dg/read_eof_5.f90: Likewise.
10992 * gfortran.dg/read_eof_6.f: Likewise.
10993 * gfortran.dg/read_eof_7.f90: Likewise.
10994 * gfortran.dg/read_eof_8.f90: Likewise.
10995 * gfortran.dg/read_eof_all.f90: Likewise.
10996 * gfortran.dg/read_eor.f90: Likewise.
10997 * gfortran.dg/read_float_1.f90: Likewise.
10998 * gfortran.dg/read_float_2.f03: Likewise.
10999 * gfortran.dg/read_float_3.f90: Likewise.
11000 * gfortran.dg/read_float_4.f90: Likewise.
11001 * gfortran.dg/read_infnan_1.f90: Likewise.
11002 * gfortran.dg/read_list_eof_1.f90: Likewise.
11003 * gfortran.dg/read_logical.f90: Likewise.
11004 * gfortran.dg/read_many_1.f: Likewise.
11005 * gfortran.dg/read_no_eor.f90: Likewise.
11006 * gfortran.dg/read_noadvance.f90: Likewise.
11007 * gfortran.dg/read_repeat.f90: Likewise.
11008 * gfortran.dg/read_repeat_2.f90: Likewise.
11009 * gfortran.dg/read_size_noadvance.f90: Likewise.
11010 * gfortran.dg/read_x_eof.f90: Likewise.
11011 * gfortran.dg/read_x_past.f: Likewise.
11012 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
11013 * gfortran.dg/real_const_1.f: Likewise.
11014 * gfortran.dg/real_const_2.f90: Likewise.
11015 * gfortran.dg/real_const_3.f90: Likewise.
11016 * gfortran.dg/real_do_1.f90: Likewise.
11017 * gfortran.dg/real_index_1.f90: Likewise.
11018 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
11019 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
11020 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
11021 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
11022 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
11023 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
11024 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
11025 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
11026 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
11027 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
11028 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
11029 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
11030 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
11031 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
11032 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
11033 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
11034 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
11035 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
11036 * gfortran.dg/record_marker_1.f90: Likewise.
11037 * gfortran.dg/record_marker_2.f: Likewise.
11038 * gfortran.dg/record_marker_3.f90: Likewise.
11039 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
11040 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
11041 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
11042 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
11043 * gfortran.dg/recursive_check_7.f90: Likewise.
11044 * gfortran.dg/recursive_reference_1.f90: Likewise.
11045 * gfortran.dg/recursive_reference_2.f90: Likewise.
11046 * gfortran.dg/recursive_stack.f90: Likewise.
11047 * gfortran.dg/reduction.f90: Likewise.
11048 * gfortran.dg/repack_arrays_1.f90: Likewise.
11049 * gfortran.dg/repeat_1.f90: Likewise.
11050 * gfortran.dg/repeat_2.f90: Likewise.
11051 * gfortran.dg/repeat_3.f90: Likewise.
11052 * gfortran.dg/repeat_6.f90: Likewise.
11053 * gfortran.dg/reshape-alloc.f90: Likewise.
11054 * gfortran.dg/reshape-complex.f90: Likewise.
11055 * gfortran.dg/reshape.f90: Likewise.
11056 * gfortran.dg/reshape_2.f90: Likewise.
11057 * gfortran.dg/reshape_7.f90: Likewise.
11058 * gfortran.dg/reshape_empty_1.f03: Likewise.
11059 * gfortran.dg/reshape_pad_1.f90: Likewise.
11060 * gfortran.dg/reshape_rank7.f90: Likewise.
11061 * gfortran.dg/reshape_transpose_1.f90: Likewise.
11062 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
11063 * gfortran.dg/result_default_init_1.f90: Likewise.
11064 * gfortran.dg/result_in_spec_1.f90: Likewise.
11065 * gfortran.dg/result_in_spec_2.f90: Likewise.
11066 * gfortran.dg/ret_array_1.f90: Likewise.
11067 * gfortran.dg/ret_pointer_1.f90: Likewise.
11068 * gfortran.dg/ret_pointer_2.f90: Likewise.
11069 * gfortran.dg/rewind_1.f90: Likewise.
11070 * gfortran.dg/round_1.f03: Likewise.
11071 * gfortran.dg/round_2.f03: Likewise.
11072 * gfortran.dg/round_3.f08: Likewise.
11073 * gfortran.dg/round_4.f90: Likewise.
11074 * gfortran.dg/rrspacing_1.f90: Likewise.
11075 * gfortran.dg/runtime_warning_1.f90: Likewise.
11076 * gfortran.dg/same_type_as_2.f03: Likewise.
11077 * gfortran.dg/save_1.f90: Likewise.
11078 * gfortran.dg/save_5.f90: Likewise.
11079 * gfortran.dg/save_6.f90: Likewise.
11080 * gfortran.dg/scalar_mask_1.f90: Likewise.
11081 * gfortran.dg/scalar_mask_2.f90: Likewise.
11082 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
11083 * gfortran.dg/scale_1.f90: Likewise.
11084 * gfortran.dg/scan_1.f90: Likewise.
11085 * gfortran.dg/scan_2.f90: Likewise.
11086 * gfortran.dg/secnds-1.f: Likewise.
11087 * gfortran.dg/secnds.f: Likewise.
11088 * gfortran.dg/select_1.f90: Likewise.
11089 * gfortran.dg/select_2.f90: Likewise.
11090 * gfortran.dg/select_3.f90: Likewise.
11091 * gfortran.dg/select_5.f90: Likewise.
11092 * gfortran.dg/select_char_1.f90: Likewise.
11093 * gfortran.dg/select_char_2.f90: Likewise.
11094 * gfortran.dg/select_type_13.f03: Likewise.
11095 * gfortran.dg/select_type_14.f03: Likewise.
11096 * gfortran.dg/select_type_15.f03: Likewise.
11097 * gfortran.dg/select_type_19.f03: Likewise.
11098 * gfortran.dg/select_type_2.f03: Likewise.
11099 * gfortran.dg/select_type_26.f03: Likewise.
11100 * gfortran.dg/select_type_27.f03: Likewise.
11101 * gfortran.dg/select_type_28.f03: Likewise.
11102 * gfortran.dg/select_type_3.f03: Likewise.
11103 * gfortran.dg/select_type_35.f03: Likewise.
11104 * gfortran.dg/select_type_36.f03: Likewise.
11105 * gfortran.dg/select_type_37.f03: Likewise.
11106 * gfortran.dg/select_type_39.f03: Likewise.
11107 * gfortran.dg/select_type_4.f90: Likewise.
11108 * gfortran.dg/select_type_5.f03: Likewise.
11109 * gfortran.dg/select_type_6.f03: Likewise.
11110 * gfortran.dg/select_type_7.f03: Likewise.
11111 * gfortran.dg/select_type_8.f03: Likewise.
11112 * gfortran.dg/selected_char_kind_1.f90: Likewise.
11113 * gfortran.dg/selected_char_kind_4.f90: Likewise.
11114 * gfortran.dg/selected_kind_1.f90: Likewise.
11115 * gfortran.dg/selected_real_kind_2.f90: Likewise.
11116 * gfortran.dg/shape_2.f90: Likewise.
11117 * gfortran.dg/shape_4.f90: Likewise.
11118 * gfortran.dg/shape_5.f90: Likewise.
11119 * gfortran.dg/shape_7.f90: Likewise.
11120 * gfortran.dg/shape_8.f90: Likewise.
11121 * gfortran.dg/shape_9.f90: Likewise.
11122 * gfortran.dg/shift-kind_2.f90: Likewise.
11123 * gfortran.dg/shiftalr_1.F90: Likewise.
11124 * gfortran.dg/shiftalr_2.F90: Likewise.
11125 * gfortran.dg/simpleif_1.f90: Likewise.
11126 * gfortran.dg/simplify_argN_1.f90: Likewise.
11127 * gfortran.dg/simplify_cshift_1.f90: Likewise.
11128 * gfortran.dg/simplify_cshift_4.f90: Likewise.
11129 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
11130 * gfortran.dg/simplify_modulo.f90: Likewise.
11131 * gfortran.dg/single_char_string.f90: Likewise.
11132 * gfortran.dg/size_dim.f90: Likewise.
11133 * gfortran.dg/size_optional_dim_1.f90: Likewise.
11134 * gfortran.dg/sizeof.f90: Likewise.
11135 * gfortran.dg/sizeof_4.f90: Likewise.
11136 * gfortran.dg/slash_1.f90: Likewise.
11137 * gfortran.dg/sms-1.f90: Likewise.
11138 * gfortran.dg/sms-2.f90: Likewise.
11139 * gfortran.dg/spec_expr_7.f90: Likewise.
11140 * gfortran.dg/specifics_1.f90: Likewise.
11141 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
11142 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
11143 * gfortran.dg/spread_init_expr.f03: Likewise.
11144 * gfortran.dg/spread_scalar_source.f90: Likewise.
11145 * gfortran.dg/spread_shape_1.f90: Likewise.
11146 * gfortran.dg/stat_1.f90: Likewise.
11147 * gfortran.dg/stat_2.f90: Likewise.
11148 * gfortran.dg/stfunc_1.f90: Likewise.
11149 * gfortran.dg/stfunc_4.f90: Likewise.
11150 * gfortran.dg/stfunc_6.f90: Likewise.
11151 * gfortran.dg/storage_size_1.f08: Likewise.
11152 * gfortran.dg/storage_size_3.f08: Likewise.
11153 * gfortran.dg/storage_size_4.f90: Likewise.
11154 * gfortran.dg/streamio_1.f90: Likewise.
11155 * gfortran.dg/streamio_10.f90: Likewise.
11156 * gfortran.dg/streamio_11.f90: Likewise.
11157 * gfortran.dg/streamio_12.f90: Likewise.
11158 * gfortran.dg/streamio_13.f90: Likewise.
11159 * gfortran.dg/streamio_14.f90: Likewise.
11160 * gfortran.dg/streamio_15.f90: Likewise.
11161 * gfortran.dg/streamio_16.f90: Likewise.
11162 * gfortran.dg/streamio_17.f90: Likewise.
11163 * gfortran.dg/streamio_2.f90: Likewise.
11164 * gfortran.dg/streamio_3.f90: Likewise.
11165 * gfortran.dg/streamio_4.f90: Likewise.
11166 * gfortran.dg/streamio_5.f90: Likewise.
11167 * gfortran.dg/streamio_6.f90: Likewise.
11168 * gfortran.dg/streamio_7.f90: Likewise.
11169 * gfortran.dg/streamio_8.f90: Likewise.
11170 * gfortran.dg/streamio_9.f90: Likewise.
11171 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
11172 * gfortran.dg/string_4.f90: Likewise.
11173 * gfortran.dg/string_array_constructor_2.f90: Likewise.
11174 * gfortran.dg/string_assign_2.f90: Likewise.
11175 * gfortran.dg/string_compare_1.f90: Likewise.
11176 * gfortran.dg/string_compare_2.f90: Likewise.
11177 * gfortran.dg/string_compare_3.f90: Likewise.
11178 * gfortran.dg/string_ctor_1.f90: Likewise.
11179 * gfortran.dg/string_length_1.f90: Likewise.
11180 * gfortran.dg/string_length_2.f90: Likewise.
11181 * gfortran.dg/string_length_3.f90: Likewise.
11182 * gfortran.dg/string_length_4.f90: Likewise.
11183 * gfortran.dg/string_null_compare_1.f: Likewise.
11184 * gfortran.dg/string_pad_trunc.f90: Likewise.
11185 * gfortran.dg/structure_constructor_1.f03: Likewise.
11186 * gfortran.dg/structure_constructor_11.f90: Likewise.
11187 * gfortran.dg/structure_constructor_13.f03: Likewise.
11188 * gfortran.dg/structure_constructor_2.f03: Likewise.
11189 * gfortran.dg/structure_constructor_5.f03: Likewise.
11190 * gfortran.dg/submodule_1.f08: Likewise.
11191 * gfortran.dg/submodule_11.f08: Likewise.
11192 * gfortran.dg/submodule_14.f08: Likewise.
11193 * gfortran.dg/submodule_15.f08: Likewise.
11194 * gfortran.dg/submodule_17.f08: Likewise.
11195 * gfortran.dg/submodule_18.f08: Likewise.
11196 * gfortran.dg/submodule_19.f08: Likewise.
11197 * gfortran.dg/submodule_2.f08: Likewise.
11198 * gfortran.dg/submodule_27.f08: Likewise.
11199 * gfortran.dg/submodule_28.f08: Likewise.
11200 * gfortran.dg/submodule_29.f08: Likewise.
11201 * gfortran.dg/submodule_30.f08: Likewise.
11202 * gfortran.dg/submodule_6.f08: Likewise.
11203 * gfortran.dg/submodule_7.f08: Likewise.
11204 * gfortran.dg/submodule_8.f08: Likewise.
11205 * gfortran.dg/subnormal_1.f90: Likewise.
11206 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
11207 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
11208 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
11209 * gfortran.dg/substr_2.f: Likewise.
11210 * gfortran.dg/substr_3.f: Likewise.
11211 * gfortran.dg/substr_4.f: Likewise.
11212 * gfortran.dg/substr_5.f90: Likewise.
11213 * gfortran.dg/substr_6.f90: Likewise.
11214 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
11215 * gfortran.dg/sum_init_expr.f03: Likewise.
11216 * gfortran.dg/sum_zero_array_1.f90: Likewise.
11217 * gfortran.dg/system_clock_3.f08: Likewise.
11218 * gfortran.dg/t_editing.f: Likewise.
11219 * gfortran.dg/team_change_1.f90: Likewise.
11220 * gfortran.dg/team_end_1.f90: Likewise.
11221 * gfortran.dg/team_number_1.f90: Likewise.
11222 * gfortran.dg/temporary_1.f90: Likewise.
11223 * gfortran.dg/test_com_block.f90: Likewise.
11224 * gfortran.dg/test_only_clause.f90: Likewise.
11225 * gfortran.dg/tiny_1.f90: Likewise.
11226 * gfortran.dg/tiny_2.f90: Likewise.
11227 * gfortran.dg/tl_editing.f90: Likewise.
11228 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
11229 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
11230 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
11231 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
11232 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
11233 * gfortran.dg/transfer_class_2.f90: Likewise.
11234 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
11235 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
11236 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
11237 * gfortran.dg/transfer_resolve_1.f90: Likewise.
11238 * gfortran.dg/transfer_simplify_1.f90: Likewise.
11239 * gfortran.dg/transfer_simplify_10.f90: Likewise.
11240 * gfortran.dg/transfer_simplify_11.f90: Likewise.
11241 * gfortran.dg/transfer_simplify_2.f90: Likewise.
11242 * gfortran.dg/transfer_simplify_3.f90: Likewise.
11243 * gfortran.dg/transfer_simplify_4.f90: Likewise.
11244 * gfortran.dg/transfer_simplify_8.f90: Likewise.
11245 * gfortran.dg/transfer_simplify_9.f90: Likewise.
11246 * gfortran.dg/transpose_1.f90: Likewise.
11247 * gfortran.dg/transpose_3.f03: Likewise.
11248 * gfortran.dg/transpose_4.f90: Likewise.
11249 * gfortran.dg/transpose_conjg_1.f90: Likewise.
11250 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
11251 * gfortran.dg/transpose_optimization_2.f90: Likewise.
11252 * gfortran.dg/trim_1.f90: Likewise.
11253 * gfortran.dg/trim_optimize_1.f90: Likewise.
11254 * gfortran.dg/trim_optimize_2.f90: Likewise.
11255 * gfortran.dg/trim_optimize_3.f90: Likewise.
11256 * gfortran.dg/trim_optimize_4.f90: Likewise.
11257 * gfortran.dg/trim_optimize_5.f90: Likewise.
11258 * gfortran.dg/trim_optimize_6.f90: Likewise.
11259 * gfortran.dg/trim_optimize_7.f90: Likewise.
11260 * gfortran.dg/trim_optimize_8.f90: Likewise.
11261 * gfortran.dg/type_to_class_1.f03: Likewise.
11262 * gfortran.dg/type_to_class_2.f03: Likewise.
11263 * gfortran.dg/type_to_class_3.f03: Likewise.
11264 * gfortran.dg/type_to_class_4.f03: Likewise.
11265 * gfortran.dg/type_to_class_5.f03: Likewise.
11266 * gfortran.dg/typebound_assignment_5.f03: Likewise.
11267 * gfortran.dg/typebound_assignment_6.f03: Likewise.
11268 * gfortran.dg/typebound_assignment_7.f90: Likewise.
11269 * gfortran.dg/typebound_call_1.f03: Likewise.
11270 * gfortran.dg/typebound_call_13.f03: Likewise.
11271 * gfortran.dg/typebound_call_18.f03: Likewise.
11272 * gfortran.dg/typebound_call_19.f03: Likewise.
11273 * gfortran.dg/typebound_call_2.f03: Likewise.
11274 * gfortran.dg/typebound_call_20.f03: Likewise.
11275 * gfortran.dg/typebound_call_3.f03: Likewise.
11276 * gfortran.dg/typebound_generic_5.f03: Likewise.
11277 * gfortran.dg/typebound_generic_6.f03: Likewise.
11278 * gfortran.dg/typebound_generic_9.f03: Likewise.
11279 * gfortran.dg/typebound_operator_12.f03: Likewise.
11280 * gfortran.dg/typebound_operator_13.f03: Likewise.
11281 * gfortran.dg/typebound_operator_15.f90: Likewise.
11282 * gfortran.dg/typebound_operator_20.f90: Likewise.
11283 * gfortran.dg/typebound_operator_3.f03: Likewise.
11284 * gfortran.dg/typebound_operator_6.f03: Likewise.
11285 * gfortran.dg/typebound_operator_7.f03: Likewise.
11286 * gfortran.dg/typebound_operator_8.f03: Likewise.
11287 * gfortran.dg/typebound_operator_9.f03: Likewise.
11288 * gfortran.dg/typebound_proc_19.f90: Likewise.
11289 * gfortran.dg/typebound_proc_20.f90: Likewise.
11290 * gfortran.dg/typebound_proc_23.f90: Likewise.
11291 * gfortran.dg/typebound_proc_27.f03: Likewise.
11292 * gfortran.dg/typebound_proc_35.f90: Likewise.
11293 * gfortran.dg/typebound_proc_36.f90: Likewise.
11294 * gfortran.dg/unf_io_convert_1.f90: Likewise.
11295 * gfortran.dg/unf_io_convert_2.f90: Likewise.
11296 * gfortran.dg/unf_io_convert_3.f90: Likewise.
11297 * gfortran.dg/unf_io_convert_4.f90: Likewise.
11298 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
11299 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
11300 * gfortran.dg/unf_short_record_1.f90: Likewise.
11301 * gfortran.dg/unformatted_recl_1.f90: Likewise.
11302 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
11303 * gfortran.dg/unit_1.f90: Likewise.
11304 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
11305 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
11306 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
11307 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
11308 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
11309 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
11310 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
11311 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
11312 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
11313 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
11314 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
11315 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
11316 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
11317 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
11318 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
11319 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
11320 * gfortran.dg/unpack_init_expr.f03: Likewise.
11321 * gfortran.dg/use_10.f90: Likewise.
11322 * gfortran.dg/use_11.f90: Likewise.
11323 * gfortran.dg/use_13.f90: Likewise.
11324 * gfortran.dg/use_24.f90: Likewise.
11325 * gfortran.dg/use_27.f90: Likewise.
11326 * gfortran.dg/use_5.f90: Likewise.
11327 * gfortran.dg/use_allocated_1.f90: Likewise.
11328 * gfortran.dg/use_only_1.f90: Likewise.
11329 * gfortran.dg/use_only_4.f90: Likewise.
11330 * gfortran.dg/use_rename_2.f90: Likewise.
11331 * gfortran.dg/use_rename_4.f90: Likewise.
11332 * gfortran.dg/used_dummy_types_1.f90: Likewise.
11333 * gfortran.dg/used_interface_ref.f90: Likewise.
11334 * gfortran.dg/used_types_5.f90: Likewise.
11335 * gfortran.dg/utf8_1.f03: Likewise.
11336 * gfortran.dg/utf8_2.f03: Likewise.
11337 * gfortran.dg/value_1.f90: Likewise.
11338 * gfortran.dg/value_2.f90: Likewise.
11339 * gfortran.dg/value_4.f90: Likewise.
11340 * gfortran.dg/value_6.f03: Likewise.
11341 * gfortran.dg/value_7.f03: Likewise.
11342 * gfortran.dg/value_test.f90: Likewise.
11343 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
11344 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
11345 * gfortran.dg/vect/pr60510.f: Likewise.
11346 * gfortran.dg/vect/pr69882.f90: Likewise.
11347 * gfortran.dg/vect/pr69980.f90: Likewise.
11348 * gfortran.dg/vect/vect-5.f90: Likewise.
11349 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
11350 * gfortran.dg/vector_subscript_1.f90: Likewise.
11351 * gfortran.dg/vector_subscript_2.f90: Likewise.
11352 * gfortran.dg/vector_subscript_3.f90: Likewise.
11353 * gfortran.dg/vector_subscript_5.f90: Likewise.
11354 * gfortran.dg/verify_2.f90: Likewise.
11355 * gfortran.dg/volatile10.f90: Likewise.
11356 * gfortran.dg/where_1.f90: Likewise.
11357 * gfortran.dg/where_operator_assign_1.f90: Likewise.
11358 * gfortran.dg/where_operator_assign_2.f90: Likewise.
11359 * gfortran.dg/where_operator_assign_3.f90: Likewise.
11360 * gfortran.dg/whole_file_13.f90: Likewise.
11361 * gfortran.dg/whole_file_2.f90: Likewise.
11362 * gfortran.dg/widechar_2.f90: Likewise.
11363 * gfortran.dg/widechar_4.f90: Likewise.
11364 * gfortran.dg/widechar_5.f90: Likewise.
11365 * gfortran.dg/widechar_6.f90: Likewise.
11366 * gfortran.dg/widechar_8.f90: Likewise.
11367 * gfortran.dg/widechar_IO_1.f90: Likewise.
11368 * gfortran.dg/widechar_IO_2.f90: Likewise.
11369 * gfortran.dg/widechar_IO_3.f90: Likewise.
11370 * gfortran.dg/widechar_IO_4.f90: Likewise.
11371 * gfortran.dg/widechar_compare_1.f90: Likewise.
11372 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
11373 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
11374 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
11375 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
11376 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
11377 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
11378 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
11379 * gfortran.dg/widechar_select_1.f90: Likewise.
11380 * gfortran.dg/winapi.f90: Likewise.
11381 * gfortran.dg/write_0_pe_format.f90: Likewise.
11382 * gfortran.dg/write_back.f: Likewise.
11383 * gfortran.dg/write_check3.f90: Likewise.
11384 * gfortran.dg/write_direct_eor.f90: Likewise.
11385 * gfortran.dg/write_padding.f90: Likewise.
11386 * gfortran.dg/write_recursive.f90: Likewise.
11387 * gfortran.dg/write_rewind_1.f: Likewise.
11388 * gfortran.dg/write_rewind_2.f: Likewise.
11389 * gfortran.dg/write_zero_array.f90: Likewise.
11390 * gfortran.dg/x_slash_1.f: Likewise.
11391 * gfortran.dg/x_slash_2.f: Likewise.
11392 * gfortran.dg/zero_array_components_1.f90: Likewise.
11393 * gfortran.dg/zero_length_1.f90: Likewise.
11394 * gfortran.dg/zero_length_2.f90: Likewise.
11395 * gfortran.dg/zero_sized_1.f90: Likewise.
11396 * gfortran.dg/zero_sized_3.f90: Likewise.
11397 * gfortran.fortran-torture/compile/nested.f90: Likewise.
11398 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
11399 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
11400 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
11401 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
11402 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
11403 * gfortran.fortran-torture/execute/args.f90: Likewise.
11404 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
11405 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
11406 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
11407 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
11408 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
11409 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
11410 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
11411 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
11412 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
11413 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
11414 * gfortran.fortran-torture/execute/common.f90: Likewise.
11415 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
11416 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
11417 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
11418 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
11419 * gfortran.fortran-torture/execute/contained.f90: Likewise.
11420 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
11421 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
11422 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
11423 * gfortran.fortran-torture/execute/data.f90: Likewise.
11424 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
11425 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
11426 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
11427 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
11428 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
11429 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
11430 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
11431 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
11432 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
11433 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
11434 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
11435 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
11436 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
11437 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
11438 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
11439 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
11440 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
11441 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
11442 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
11443 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
11444 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
11445 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
11446 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
11447 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
11448 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
11449 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
11450 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
11451 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
11452 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
11453 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
11454 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
11455 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
11456 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
11457 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
11458 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
11459 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
11460 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
11461 * gfortran.fortran-torture/execute/forall.f90: Likewise.
11462 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
11463 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
11464 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
11465 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
11466 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
11467 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
11468 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
11469 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
11470 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
11471 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
11472 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
11473 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
11474 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
11475 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
11476 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
11477 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
11478 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
11479 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
11480 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
11481 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
11482 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
11483 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
11484 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
11485 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
11486 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
11487 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
11488 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
11489 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
11490 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
11491 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
11492 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
11493 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
11494 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
11495 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
11496 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
11497 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
11498 Likewise.
11499 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
11500 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
11501 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
11502 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
11503 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
11504 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
11505 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
11506 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
11507 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
11508 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
11509 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
11510 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
11511 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
11512 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
11513 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
11514 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
11515 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
11516 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
11517 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
11518 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
11519 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
11520 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
11521 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
11522 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
11523 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
11524 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
11525 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
11526 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
11527 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
11528 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
11529 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
11530 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
11531 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
11532 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
11533 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
11534 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
11535 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
11536 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
11537 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
11538 * gfortran.fortran-torture/execute/math.f90: Likewise.
11539 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
11540 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
11541 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
11542 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
11543 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
11544 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
11545 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
11546 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
11547 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
11548 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
11549 * gfortran.fortran-torture/execute/power.f90: Likewise.
11550 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
11551 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
11552 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
11553 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
11554 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
11555 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
11556 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
11557 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
11558 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
11559 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
11560 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
11561 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
11562 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
11563 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
11564 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
11565 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
11566 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
11567 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
11568 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
11569 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
11570 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
11571 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
11572 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
11573 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
11574 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
11575 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
11576 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
11577 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
11578 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
11579 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
11580 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
11581 * gfortran.fortran-torture/execute/straret.f90: Likewise.
11582 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
11583 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
11584 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
11585 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
11586 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
11587 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
11588 * gfortran.fortran-torture/execute/string.f90: Likewise.
11589 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
11590 * gfortran.fortran-torture/execute/strret.f90: Likewise.
11591 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
11592 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
11593 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
11594 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
11595 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
11596 * gfortran.fortran-torture/execute/userop.f90: Likewise.
11597 * gfortran.fortran-torture/execute/where17.f90: Likewise.
11598 * gfortran.fortran-torture/execute/where18.f90: Likewise.
11599 * gfortran.fortran-torture/execute/where19.f90: Likewise.
11600 * gfortran.fortran-torture/execute/where20.f90: Likewise.
11601 * gfortran.fortran-torture/execute/where21.f90: Likewise.
11602 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
11603 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
11604 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
11605 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
11606 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
11607 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
11608 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
11609 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
11610 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
11611 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
11612 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
11613 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
11614 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
11615 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
11616 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
11617 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
11618 * gfortran.dg/inline_transpose_1.f90: Likewise.
11619
11620 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
11621
11622 PR fortran/84115
11623 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
11624 change to dg-run.
11625
11626 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
11627
11628 PR ada/84277
11629 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
11630 * gnat.dg/dispatch1.adb: Rename into...
11631 * gnat.dg/disp1.adb: ...this.
11632 * gnat.dg/dispatch1_p.ads: Rename into...
11633 * gnat.dg/disp1_pkg.ads: ...this.
11634 * gnat.dg/disp2.adb: Rename into...
11635 * gnat.dg/dispatch2.adb: ...this.
11636 * gnat.dg/dispatch2_p.ads: Rename into...
11637 * gnat.dg/disp2_pkg.ads: ...this.
11638 * gnat.dg/dispatch2_p.adb: Rename into...
11639 * gnat.dg/disp2_pkg.adb: this.
11640 * gnat.dg/generic_dispatch.adb: Rename into...
11641 * gnat.dg/generic_disp.adb: this.
11642 * gnat.dg/generic_dispatch_p.ads: Rename into...
11643 * gnat.dg/generic_disp_pkg.ads: ...this.
11644 * gnat.dg/generic_dispatch_p.adb: Rename into...
11645 * gnat.dg/generic_disp_pkg.adb: ...this.
11646 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
11647 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
11648 * gnat.dg/object_overflow1.adb: Tweak index.
11649 * gnat.dg/object_overflow2.adb: Likewise.
11650 * gnat.dg/object_overflow3.adb: Likewise.
11651 * gnat.dg/object_overflow4.adb: Likewise.
11652 * gnat.dg/object_overflow5.adb: Likewise.
11653
11654 2018-02-16 Jakub Jelinek <jakub@redhat.com>
11655
11656 PR ipa/84425
11657 * gcc.c-torture/compile/pr84425.c: New test.
11658
11659 2018-02-16 Marek Polacek <polacek@redhat.com>
11660 Jakub Jelinek <jakub@redhat.com>
11661
11662 PR c++/84192
11663 * g++.dg/cpp1y/constexpr-84192.C: New test.
11664
11665 2018-02-16 Martin Sebor <msebor@redhat.com>
11666
11667 PR c++/79064
11668 * g++.dg/overload15.C: New test.
11669
11670 2018-02-16 Yury Gribov <tetra2005@gmail.com>
11671
11672 PR target/81535
11673 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
11674 * gcc.dg/pr56727-2.c: Ditto.
11675 * gcc.target/powerpc/pr79439.c: Renamed to...
11676 * gcc.target/powerpc/pr79439-1.c: ...this.
11677 * gcc.target/powerpc/pr79439-2.c: New test.
11678 * gcc.target/powerpc/pr79439-3.c: New test.
11679
11680 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
11681
11682 target/pr84371
11683 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
11684 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
11685 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
11686 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
11687 * gcc.target/powerpc/builtins-3.c: Same.
11688
11689 2018-02-16 Nathan Sidwell <nathan@acm.org>
11690
11691 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
11692
11693 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
11694
11695 PR rtl-optimization/70023
11696 * gcc.target/i386/pr70023.c: New.
11697
11698 2018-02-16 Carl Love <cel@us.ibm.com>
11699
11700 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
11701 tests.
11702 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
11703 tests.
11704
11705 2018-02-16 Carl Love <cel@us.ibm.com>
11706
11707 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
11708 for the ABI definitions for vec_extract4b and vec_insert4b.
11709
11710 2018-02-16 Nathan Sidwell <nathan@acm.org>
11711
11712 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
11713 * g++.old-deja/g++.mike/net43.C: Likewise.
11714
11715 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
11716
11717 PR c++/82468
11718 * g++.dg/cpp1z/class-deduction48.C: New.
11719
11720 2018-02-16 Nathan Sidwell <nathan@acm.org>
11721
11722 PR c++/84375
11723 * g++.dg/lookup/pr84375.C: New.
11724
11725 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
11726
11727 PR target/83831
11728 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
11729
11730 2018-02-16 Richard Biener <rguenther@suse.de>
11731
11732 PR tree-optimization/84417
11733 * gcc.dg/torture/pr84417.c: New testcase.
11734
11735 2018-02-16 Jakub Jelinek <jakub@redhat.com>
11736
11737 PR target/84272
11738 * g++.dg/opt/pr84272.C: New test.
11739
11740 PR rtl-optimization/83723
11741 * gcc.dg/pr83723.c: New test.
11742
11743 2018-02-16 Richard Biener <rguenther@suse.de>
11744
11745 PR tree-optimization/84399
11746 * gcc.dg/graphite/pr84399.c: New testcase.
11747
11748 2018-02-16 Richard Biener <rguenther@suse.de>
11749
11750 PR tree-optimization/84190
11751 * g++.dg/torture/pr84190.C: New testcase.
11752
11753 2018-02-15 Martin Sebor <msebor@redhat.com>
11754
11755 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
11756 directives.
11757
11758 2018-02-15 Janus Weil <janus@gcc.gnu.org>
11759
11760 PR fortran/84409
11761 * gfortran.dg/dtio_21.f03: Add an error message.
11762 * gfortran.dg/dtio_22.f90: Fix invalid test case.
11763
11764 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
11765
11766 PR fortran/84381
11767 * gfortran.dg/stop_shouldfail.f90: New test.
11768
11769 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
11770
11771 PR c++/84330
11772 * g++.dg/concepts/pr84330.C: New.
11773
11774 2018-02-15 Tom de Vries <tom@codesourcery.com>
11775
11776 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
11777
11778 2018-02-15 Tom de Vries <tom@codesourcery.com>
11779
11780 * gcc.c-torture/compile/pr84136.c: Require effective target
11781 indirect_jumps.
11782
11783 2018-02-15 Jakub Jelinek <jakub@redhat.com>
11784
11785 PR tree-optimization/84383
11786 * gcc.c-torture/compile/pr84383.c: New test.
11787
11788 PR tree-optimization/84334
11789 * gcc.dg/pr84334.c: New test.
11790
11791 2018-02-14 Carl Love <cel@us.ibm.com>
11792
11793 * gcc.target/powerpc/builtins-4-int128-runnable.c
11794 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
11795 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
11796
11797 2018-02-14 Martin Sebor <msebor@redhat.com>
11798
11799 PR tree-optimization/83698
11800 * gcc.dg/Wrestrict-7.c: New test.
11801 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
11802 * gcc.target/i386/chkp-stropt-17.c: Same.
11803
11804 2018-02-14 Martin Sebor <msebor@redhat.com>
11805
11806 PR c/84108
11807 * gcc.dg/Wattributes-8.c: New test.
11808
11809 2018-02-14 Janus Weil <janus@gcc.gnu.org>
11810
11811 PR fortran/84385
11812 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
11813 * gfortran.dg/allocate_with_source_23.f90: Ditto.
11814 * gfortran.dg/select_type_1.f03: Extend test case.
11815
11816 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11817
11818 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
11819 (dg-options): Use -O2 -msse2 -mno-sse3.
11820
11821 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
11822
11823 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
11824 this test case still works ok.
11825 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
11826 * gcc.dg/vmx/insert-be-order.c: Likewise.
11827 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
11828 * gcc.dg/vmx/ld-be-order.c: Likewise.
11829 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
11830 * gcc.dg/vmx/lde-be-order.c: Likewise.
11831 * gcc.dg/vmx/ldl-be-order.c: Likewise.
11832 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
11833 * gcc.dg/vmx/merge-be-order.c: Likewise.
11834 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
11835 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
11836 * gcc.dg/vmx/pack-be-order.c: Likewise.
11837 * gcc.dg/vmx/perm-be-order.c: Likewise.
11838 * gcc.dg/vmx/splat-be-order.c: Likewise.
11839 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
11840 * gcc.dg/vmx/st-be-order.c: Likewise.
11841 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
11842 * gcc.dg/vmx/ste-be-order.c: Likewise.
11843 * gcc.dg/vmx/stl-be-order.c: Likewise.
11844 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
11845 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
11846 * gcc.dg/vmx/unpack-be-order.c: Likewise.
11847 * gcc.dg/vmx/vsums-be-order.c: Likewise.
11848 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
11849
11850 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
11851
11852 PR c++/84350
11853 * g++.dg/cpp0x/auto49.C: New.
11854
11855 2018-02-14 Nathan Sidwell <nathan@acm.org>
11856
11857 * g++.dg/template/instantiate5.C: Adjust required-from loc.
11858
11859 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
11860
11861 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
11862 * gcc.target/powerpc/le-altivec-consts.c: Same.
11863
11864 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
11865
11866 PR target/84220
11867 * gcc.target/powerpc/pr84220-sld.c: New test.
11868 * gcc.target/powerpc/pr84220-sld2.c: New test.
11869 * gcc.target/powerpc/pr84220-sldw.c: New test.
11870 * gcc.target/powerpc/pr84220-xxperm.c: New test.
11871 * gcc.target/powerpc/pr84220-xxsld.c: New test.
11872
11873 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
11874
11875 PR target/84239
11876 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
11877 _inc_ssp intrinsics.
11878 * gcc.target/i386/cet-intrin-4.c: Likewise.
11879 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
11880 __builtin_ia32_rdssp[d|q].
11881
11882 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
11883
11884 PR tree-optimization/84357
11885 * gcc.dg/vect/pr84357.c: New test.
11886
11887 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
11888
11889 PR target/83831
11890 * gcc.target/rx/pr83831.c: New tests.
11891
11892 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
11893
11894 PR target/79242
11895 * gcc.target/msp430/pr79242.c: New test.
11896
11897 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11898
11899 PR target/84372
11900 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
11901 with -mcpu=power9.
11902
11903 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11904
11905 PR target/84279
11906 * g++.dg/pr84279.C: New test.
11907
11908 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11909
11910 PR rtl-optimization/84169
11911 * gcc.c-torture/execute/pr84169.c: New.
11912
11913 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11914
11915 PR target/84370
11916 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
11917
11918 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11919
11920 PR target/84365
11921 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
11922 with -mcpu=power9.
11923
11924 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11925
11926 PR c++/84364
11927 * g++.dg/warn/effc4.C: New test.
11928
11929 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
11930
11931 PR c++/84333
11932 * g++.dg/template/sizeof16.C: New.
11933 * g++.dg/template/sizeof17.C: Likewise.
11934
11935 2018-02-13 Janus Weil <janus@gcc.gnu.org>
11936
11937 PR fortran/84313
11938 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
11939 add necessary compiler options.
11940 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
11941
11942 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11943
11944 PR c/82210
11945 * gcc.c-torture/execute/pr82210.c: New test.
11946
11947 PR middle-end/84309
11948 * gcc.dg/pr84309-2.c: New test.
11949
11950 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
11951
11952 PR tree-optimization/84321
11953 * gcc.dg/pr84321.c: New test.
11954
11955 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
11956
11957 PR target/84359
11958 * gcc.target/i386/pr57193.c: Add -march=x86-64.
11959
11960 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
11961
11962 PR sanitizer/84340
11963 * gcc.dg/asan/pr84307.c: Remove test.
11964
11965 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
11966
11967 * gcc.target/rl78/test_auto_vector.c: New test.
11968
11969 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
11970
11971 PR c/84305
11972 * gcc.c-torture/compile/pr84305.c: New test.
11973
11974 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11975
11976 PR target/84335
11977 * gcc.target/i386/pr84335.c: New test.
11978
11979 PR tree-optimization/84339
11980 * gcc.c-torture/execute/pr84339.c: New test.
11981
11982 PR middle-end/84309
11983 * gcc.dg/pr84309.c: New test.
11984 * gcc.target/i386/pr84309.c: New test.
11985
11986 PR target/84336
11987 * gcc.target/i386/pr84336.c: New test.
11988
11989 2018-02-12 Jakub Jelinek <jakub@redhat.com>
11990
11991 PR c++/84341
11992 * c-c++-common/gomp/pr84341.c: New test.
11993
11994 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11995
11996 PR fortran/68746
11997 * gfortran.dg/read_dir.f90: Re-add dg-do run.
11998
11999 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
12000
12001 PR fortran/68746
12002 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
12003 of zero for read.
12004
12005 2018-02-12 Jeff Law <law@redhat.com>
12006
12007 * gcc.c-torture/compile/reg-args-size.c: New test.
12008
12009 2018-02-12 Carl Love <cel@us.ibm.com>
12010
12011 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
12012 uint128 tests to new testfile.
12013 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
12014 int128 and uint128 tests.
12015 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
12016 list of torture tests.
12017
12018 2018-02-12 Janus Weil <janus@gcc.gnu.org>
12019
12020 PR fortran/84273
12021 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
12022 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
12023
12024 2018-02-12 Tamar Christina <tamar.christina@arm.com>
12025
12026 PR target/82641
12027 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
12028
12029 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
12030
12031 PR sanitizer/84307
12032 * gcc.dg/asan/pr84307.c: New test.
12033
12034 2018-02-12 Nathan Sidwell <nathan@acm.org>
12035
12036 * g++.dg/parse/pr84263.C: New.
12037
12038 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
12039
12040 PR c++/79626
12041 * g++.dg/template/crash129.C: New.
12042
12043 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
12044
12045 PR target/83828
12046 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
12047 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
12048 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
12049 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
12050 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
12051
12052 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
12053
12054 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
12055 _mm_maskz_scalef_round_sd): Test new intrinsics.
12056 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
12057 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
12058 intrinsics.
12059 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
12060 _mm_maskz_scalef_round_ss): Test new intrinsics.
12061 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
12062 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
12063 intrinsics.
12064 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
12065 __builtin_ia32_scalefss_round): Remove builtin.
12066 (__builtin_ia32_scalefsd_mask_round,
12067 __builtin_ia32_scalefss_mask_round): Test new builtin.
12068 * gcc.target/i386/sse-13.c: Ditto.
12069 * gcc.target/i386/sse-23.c: Ditto.
12070
12071 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
12072
12073 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
12074 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
12075 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
12076 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
12077 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
12078 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
12079 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
12080 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
12081 intrinsics.
12082 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
12083 (__builtin_ia32_sqrtss_round): Remove builtins.
12084 (__builtin_ia32_sqrtsd_mask_round)
12085 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
12086 * gcc.target/i386/sse-13.c: Ditto.
12087 * gcc.target/i386/sse-23.c: Ditto.
12088
12089 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12090
12091 PR fortran/35299
12092 * gfortran.dg/statement_function_3.f: New test.
12093
12094 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
12095
12096 PR fortran/54223
12097 PR fortran/84276
12098 * gfortran.dg/statement_function_1.f90: New test.
12099 * gfortran.dg/statement_function_2.f90: New test.
12100
12101 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
12102
12103 PR fortran/84074
12104 * gfortran.dg/type_to_class_5.f03: New test.
12105
12106 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
12107
12108 PR fortran/56691
12109 * gfortran.dg/type_to_class_4.f03: New test.
12110
12111 2018-02-10 Alan Modra <amodra@gmail.com>
12112
12113 PR target/84300
12114 * gcc.dg/pr84300.c: New.
12115
12116 2018-02-10 Jakub Jelinek <jakub@redhat.com>
12117
12118 PR sanitizer/83987
12119 * g++.dg/ubsan/pr83987-2.C: New test.
12120
12121 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
12122
12123 * gcc.target/rx/movsicc.c: New test.
12124
12125 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
12126
12127 PR target/83926
12128 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
12129 message.
12130
12131 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
12132
12133 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
12134 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
12135
12136 2018-02-09 Nathan Sidwell <nathan@acm.org>
12137
12138 PR c/84293
12139 * c-c++-common/pr84293.h: New.
12140 * c-c++-common/pr84293.c: New.
12141
12142 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
12143
12144 PR rtl-optimization/57193
12145 * gcc.target/i386/pr57193.c: New.
12146
12147 2018-02-09 Jakub Jelinek <jakub@redhat.com>
12148
12149 PR target/84226
12150 * gcc.target/powerpc/pr84226.c: New test.
12151
12152 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
12153
12154 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
12155 from this to...
12156 <vclzd>: ...this.
12157
12158 2018-02-09 Martin Sebor <msebor@redhat.com>
12159
12160 PR lto/84212
12161 * gcc.dg/lto/pr84212_0.c: New test file.
12162 * gcc.dg/lto/pr84212_1.c: Same.
12163
12164 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
12165
12166 PR target/83926
12167 * gcc.target/powerpc/pr83926.c: New test.
12168 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
12169 message. Fix test for running in 32-bit mode.
12170
12171 2018-02-09 Tamar Christina <tamar.christina@arm.com>
12172
12173 PR target/82641
12174 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
12175
12176 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12177
12178 PR target/PR84295
12179 * gcc.target/s390/pr84295.c: New test.
12180
12181 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
12182
12183 PR c++/77522
12184 * g++.dg/cpp1y/lambda-init16.C: New.
12185
12186 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
12187
12188 * gnat.dg/sso8.adb: New test.
12189 * gnat.dg/sso8_pkg.ads: New helper.
12190
12191 2018-02-09 Richard Biener <rguenther@suse.de>
12192
12193 PR tree-optimization/84278
12194 * gcc.target/i386/pr84278.c: Adjust regex.
12195
12196 2018-02-09 Jakub Jelinek <jakub@redhat.com>
12197
12198 PR tree-optimization/84232
12199 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
12200
12201 PR debug/84252
12202 * gcc.target/aarch64/pr84252.c: New test.
12203
12204 PR middle-end/84237
12205 * gcc.dg/pr84237.c: New test.
12206
12207 2018-02-09 Marek Polacek <polacek@redhat.com>
12208 Jakub Jelinek <jakub@redhat.com>
12209
12210 PR c++/83659
12211 * g++.dg/torture/pr83659.C: New test.
12212
12213 2018-02-08 David Malcolm <dmalcolm@redhat.com>
12214
12215 PR tree-optimization/84136
12216 * gcc.c-torture/compile/pr84136.c: New test.
12217
12218 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
12219
12220 PR target/83008
12221 * gcc.target/i386/pr83008.c: New test.
12222
12223 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
12224
12225 PR target/81143
12226 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
12227
12228 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
12229
12230 PR c++/83806
12231 * g++.dg/warn/Wunused-parm-11.C: New.
12232
12233 2018-02-08 Marek Polacek <polacek@redhat.com>
12234
12235 PR tree-optimization/84238
12236 * gcc.dg/Wstringop-overflow-3.c: New test.
12237
12238 2018-02-08 Nathan Sidwell <nathan@acm.org>
12239
12240 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
12241
12242 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
12243
12244 PR tree-optimization/84265
12245 * gcc.dg/vect/pr84265.c: New test.
12246
12247 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
12248
12249 PR tree-optimization/81635
12250 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
12251 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
12252
12253 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12254
12255 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
12256 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
12257 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
12258 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
12259 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
12260 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
12261 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
12262 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
12263 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
12264 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
12265 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
12266 * gcc.target/s390/nobp-return-attr-all.c: New test.
12267 * gcc.target/s390/nobp-return-attr-neg.c: New test.
12268 * gcc.target/s390/nobp-return-mem-attr.c: New test.
12269 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
12270 * gcc.target/s390/nobp-return-mem-z10.c: New test.
12271 * gcc.target/s390/nobp-return-mem-z900.c: New test.
12272 * gcc.target/s390/nobp-return-reg-attr.c: New test.
12273 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
12274 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
12275 * gcc.target/s390/nobp-return-reg-z10.c: New test.
12276 * gcc.target/s390/nobp-return-reg-z900.c: New test.
12277 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
12278 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
12279 * gcc.target/s390/nobp-table-jump-z10.c: New test.
12280 * gcc.target/s390/nobp-table-jump-z900.c: New test.
12281
12282 2018-02-08 Richard Biener <rguenther@suse.de>
12283
12284 PR tree-optimization/84233
12285 * g++.dg/torture/pr84233.C: New testcase.
12286
12287 2018-02-08 Richard Biener <rguenther@suse.de>
12288
12289 PR tree-optimization/84278
12290 * gcc.target/i386/pr84278.c: New testcase.
12291
12292 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
12293
12294 PR rtl-optimization/84068
12295 PR rtl-optimization/83459
12296 * gcc.dg/pr84068.c: New test.
12297
12298 2018-02-08 Richard Biener <rguenther@suse.de>
12299
12300 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
12301 loop vectorization to happen.
12302
12303 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
12304
12305 PR c++/83204
12306 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
12307
12308 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
12309
12310 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
12311
12312 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
12313
12314 PR target/84154
12315 * gcc.target/powerpc/pr84154-1.c: New tests.
12316 * gcc.target/powerpc/pr84154-2.c: Likewise.
12317 * gcc.target/powerpc/pr84154-3.c: Likewise.
12318
12319 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
12320
12321 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
12322
12323 2018-02-07 Jakub Jelinek <jakub@redhat.com>
12324
12325 PR c++/84082
12326 * g++.dg/template/incomplete11.C: New test.
12327 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
12328
12329 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
12330
12331 PR fortran/82994
12332 * gfortran.dg/deallocate_error_3.f90: New test.
12333 * gfortran.dg/deallocate_error_4.f90: New test.
12334
12335 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
12336
12337 PR fortran/68560
12338 * gfortran.dg/shape_9.f90: New test.
12339
12340 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
12341
12342 PR fortran/82049
12343 * gfortran.dg/assumed_charlen_parameter.f90: New test.
12344
12345 2018-02-07 David Malcolm <dmalcolm@redhat.com>
12346
12347 PR c++/81610
12348 PR c++/80567
12349 * g++.dg/spellcheck-reswords.C: New test case.
12350 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
12351 suggestion of "if".
12352
12353 2018-02-07 Martin Liska <mliska@suse.cz>
12354
12355 PR c++/84059.
12356 * g++.dg/ext/mv26.C: New test.
12357
12358 2018-02-07 Tom de Vries <tom@codesourcery.com>
12359
12360 * gcc.dg/pr83844.c: Require effective target alloca.
12361
12362 2018-02-07 Tom de Vries <tom@codesourcery.com>
12363
12364 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
12365
12366 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
12367
12368 PR target/84243
12369 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
12370 -fcf-protection=return.
12371
12372 2018-02-07 Tom de Vries <tom@codesourcery.com>
12373
12374 PR libgomp/84217
12375 * c-c++-common/goacc/pr84217.c: New test.
12376 * gfortran.dg/goacc/pr84217.f90: New test.
12377
12378 2018-02-07 Richard Biener <rguenther@suse.de>
12379
12380 PR tree-optimization/84204
12381 * gcc.dg/graphite/pr84204.c: New testcase.
12382
12383 PR tree-optimization/84205
12384 * gcc.dg/graphite/pr84205.c: New testcase.
12385
12386 PR tree-optimization/84223
12387 * gfortran.dg/graphite/pr84223.f90: New testcase.
12388
12389 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
12390
12391 PR c++/71662
12392 * g++.dg/cpp0x/scoped_enum7.C: New.
12393
12394 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
12395
12396 PR tree-optimization/83008
12397 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
12398
12399 2018-02-07 Jakub Jelinek <jakub@redhat.com>
12400
12401 PR tree-optimization/84235
12402 * gcc.c-torture/execute/ieee/pr84235.c: New test.
12403
12404 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12405
12406 PR testsuite/84243
12407 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
12408 targets.
12409 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
12410
12411 2018-02-06 Jakub Jelinek <jakub@redhat.com>
12412
12413 PR target/84146
12414 * gcc.target/i386/pr84146.c: New test.
12415
12416 2018-02-06 Michael Collison <michael.collison@arm.com>
12417
12418 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
12419
12420 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12421
12422 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
12423 warning for -mno-speculate-indirect-jumps.
12424 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
12425 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
12426 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
12427 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
12428 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
12429 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
12430
12431 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
12432
12433 PR target/84145
12434 * c-c++-common/fcf-protection-1.c: Change a compared message.
12435 * c-c++-common/fcf-protection-2.c: Likewise.
12436 * c-c++-common/fcf-protection-3.c: Likewise.
12437 * c-c++-common/fcf-protection-5.c: Likewise.
12438 * c-c++-common/fcf-protection-6.c: New test.
12439 * c-c++-common/fcf-protection-7.c: Likewise.
12440
12441 2018-02-06 Marek Polacek <polacek@redhat.com>
12442
12443 PR tree-optimization/84228
12444 * c-c++-common/Wstringop-truncation-3.c: New test.
12445
12446 2018-02-06 Tamar Christina <tamar.christina@arm.com>
12447
12448 PR target/82641
12449 * gcc.target/arm/pragma_arch_switch_2.c: New.
12450
12451 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12452
12453 PR target/79975
12454 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
12455
12456 2018-02-05 Martin Sebor <msebor@redhat.com>
12457
12458 PR tree-optimization/83369
12459 * gcc.dg/Wnonnull.c: New test.
12460
12461 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
12462
12463 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
12464 argument and use dg-messages-by-file instead. Expect it to be
12465 an array rather than a dict.
12466 (lto-link-and-maybe-run): Remove messages_by_file argument and
12467 use an upvar for dg-messages-by-file. Update call to
12468 lto_handle_diagnostics.
12469 (lt-get-options): Treat dg-messages-by-file as an array
12470 rather than a dict.
12471 (lto-get-options-main): Likewise. Set the entry rather than appending.
12472 (lto-execute): Treat dg-messages-by-file as an array rather than
12473 a dict. Update call to lto-link-and-maybe-run.
12474
12475 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
12476
12477 PR c++/82782
12478 * g++.dg/cpp1z/inline-var4.C: New.
12479
12480 2018-02-05 Martin Liska <mliska@suse.cz>
12481
12482 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
12483 options.
12484 * c-c++-common/asan/pointer-compare-2.c: Likewise.
12485 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
12486 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
12487 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
12488 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
12489 * c-c++-common/asan/pointer-compare-3.c: New test.
12490
12491 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
12492
12493 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
12494 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
12495
12496 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
12497
12498 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
12499 _mm_maskz_range_sd, _mm_mask_range_round_sd,
12500 _mm_maskz_range_round_sd): Test new intrinsics.
12501 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
12502 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
12503 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
12504 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
12505 _mm_maskz_range_ss, _mm_mask_range_round_ss,
12506 _mm_maskz_range_round_ss): Test new intrinsics.
12507 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
12508 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
12509 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
12510 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
12511 __builtin_ia32_rangess128_round): Remove builtins.
12512 (__builtin_ia32_rangesd128_mask_round,
12513 __builtin_ia32_rangess128_mask_round): Test new builtins.
12514 * gcc.target/i386/sse-13.c: Ditto.
12515 * gcc.target/i386/sse-23.c: Ditto.
12516
12517 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
12518
12519 PR middle-end/79966
12520 * gfortran.dg/pr79966.f90: New testcase
12521
12522 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
12523
12524 PR fortran/84094
12525 * gfortran.dg/associate_23.f90: Fix invalid code.
12526 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
12527 * gfortran.dg/matmul_3.f90: Likewise.
12528 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
12529
12530 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
12531
12532 PR fortran/84115
12533 * gfortran.dg/associate_34.f90: New test.
12534 * gfortran.dg/associate_35.f90: New test.
12535
12536 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
12537
12538 PR fortran/84141
12539 PR fortran/84155
12540 * gfortran.dg/pr84155.f90: New test.
12541
12542 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
12543
12544 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
12545 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
12546
12547 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
12548
12549 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
12550 dg-do run stanza.
12551
12552 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
12553
12554 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
12555 requirement.
12556 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
12557 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
12558 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
12559
12560 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12561
12562 PR testsuite/52641
12563 * gcc.c-torture/execute/pr83362.c: Make work for int16.
12564 * gcc.dg/Wsign-conversion.c: Dito.
12565 * gcc.dg/attr-alloc_size-4.c: Dito.
12566 * gcc.dg/pr81020.c: Dito.
12567 * gcc.dg/pr81192.c: Dito.
12568 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
12569 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
12570 * gcc.dg/pr83844.c: Restrict to int32plus.
12571 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
12572 * gcc.dg/tree-ssa/ldist-25.c: Dito.
12573 * gcc.dg/tree-ssa/ldist-27.c: Dito.
12574 * gcc.dg/tree-ssa/ldist-28.c: Dito.
12575 * gcc.dg/tree-ssa/ldist-29.c: Dito.
12576 * gcc.dg/tree-ssa/ldist-30.c: Dito.
12577 * gcc.dg/tree-ssa/ldist-31.c: Dito.
12578 * gcc.dg/tree-ssa/ldist-32.c: Dito.
12579 * gcc.dg/tree-ssa/ldist-33.c: Dito.
12580 * gcc.dg/tree-ssa/ldist-34.c: Dito.
12581 * gcc.dg/tree-ssa/ldist-35.c: Dito.
12582 * gcc.dg/tree-ssa/ldist-36.c: Dito.
12583
12584 2018-02-02 Julia Koval <julia.koval@intel.com>
12585
12586 * gcc.target/i386/funcspec-56.inc: Handle new march.
12587 * g++.dg/ext/mv16.C: Ditto.
12588
12589 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12590
12591 * lib/target-supports.exp
12592 (check_effective_target_keeps_null_pointer_checks): No more
12593 special-case avr.
12594 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
12595 * gcc.dg/ifcvt-4.c: Skip avr.
12596 * gcc.dg/pr53037-1.c: Dito.
12597 * gcc.dg/pr53037-2.c: Dito.
12598 * gcc.dg/pr53037-3.c: Dito.
12599 * gcc.dg/pr63387-2.c: Dito.
12600 * gcc.dg/pr63387.c: Dito.
12601 * gcc.dg/sancov/cmp0.c: Dito.
12602 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
12603 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
12604 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
12605 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
12606 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
12607 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
12608 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
12609 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
12610 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
12611 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
12612 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
12613 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
12614 * gcc.dg/tree-ssa/pr82059.c: Dito.
12615 * gcc.c-torture/execute/pr70460.c: Dito.
12616
12617 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12618
12619 PR testsuite/52641
12620 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
12621 * gcc.c-torture/execute/20180112-1.c: Dito.
12622 * gcc.c-torture/execute/pr81503.c: Dito.
12623 * gcc.dg/store_merging_12.c: Dito.
12624 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
12625 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
12626 * gcc.dg/tree-ssa/pr80898.c: Dito.
12627 * gcc.dg/tree-ssa/pr82363.c: Dito.
12628 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
12629 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
12630 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
12631 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
12632 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
12633 * gcc.dg/tree-ssa/pr80803.c: Dito.
12634 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
12635 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
12636 * gcc.dg/tree-ssa/vrp114.c: Dito.
12637 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
12638 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
12639 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
12640
12641 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
12642
12643 PR target/84066
12644 * gcc.target/i386/cet-sjlj-6a.c: New test.
12645 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
12646
12647 2018-02-01 Marek Polacek <polacek@redhat.com>
12648
12649 PR c++/84125
12650 * g++.dg/cpp1y/lambda-generic-84125.C: New test.
12651
12652 2018-01-30 Jeff Law <law@redhat.com>
12653
12654 PR target/84128
12655 * gcc.target/i386/pr84128.c: New test.
12656
12657 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
12658
12659 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
12660 -fdelete-null-pointer-checks.
12661
12662 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
12663
12664 PR c++/83796
12665 * g++.dg/cpp0x/abstract-default1.C: New.
12666
12667 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12668
12669 PR tree-optimization/81635
12670 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
12671 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
12672
12673 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12674
12675 PR target/83370
12676 * gcc.target/aarch64/pr83370.c: New.
12677
12678 2018-02-01 Richard Biener <rguenther@suse.de>
12679
12680 * gcc.dg/graphite/pr35356-1.c: Adjust.
12681
12682 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12683
12684 PR testsuite/83846
12685 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
12686 for ILP32.
12687 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
12688 of hard-coding the choice.
12689 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
12690 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
12691 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
12692 memset call.
12693 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
12694 stdint.h types.
12695 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
12696 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
12697 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
12698 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
12699 * gcc.target/aarch64/sve/logical_1.c: Likewise.
12700 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
12701 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
12702 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
12703 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
12704 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
12705 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
12706 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
12707 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
12708 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
12709 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
12710 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
12711 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
12712 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
12713 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
12714 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
12715 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
12716 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
12717 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
12718 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
12719 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
12720 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
12721 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
12722 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
12723 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
12724 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
12725 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
12726 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
12727 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
12728 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
12729 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
12730 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
12731 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
12732 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
12733 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
12734 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
12735 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
12736 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
12737 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
12738 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
12739 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
12740 __builtin_popcountll rather than __builtin_popcountl.
12741
12742 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12743
12744 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
12745 of LD1R[HWD] for multi-element constants on big-endian targets.
12746 * gcc.target/aarch64/sve/slp_3.c: Likewise.
12747 * gcc.target/aarch64/sve/slp_4.c: Likewise.
12748
12749 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12750
12751 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
12752 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
12753 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
12754
12755 2018-02-01 Jakub Jelinek <jakub@redhat.com>
12756
12757 PR tree-optimization/81661
12758 PR tree-optimization/84117
12759 * gcc.dg/pr81661.c: New test.
12760 * gfortran.dg/pr84117.f90: New test.
12761
12762 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
12763
12764 PR fortran/83705
12765 * gfortran.dg/repeat_7.f90: Catch warning message.
12766
12767 2018-01-31 Ian Lance Taylor <iant@golang.org>
12768
12769 * go.go-torture/execute/printnil.go: New test.
12770
12771 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12772
12773 * lib/target-supports.exp (check_effective_target_comdat_group):
12774 Allow for Solaris as comdat syntax.
12775
12776 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
12777 Solaris with comdat_group support and as.
12778
12779 2018-01-31 Marek Polacek <polacek@redhat.com>
12780
12781 PR c/81779
12782 * gcc.dg/pr81779.c: New test.
12783
12784 2018-01-31 Jakub Jelinek <jakub@redhat.com>
12785
12786 PR fortran/84116
12787 * gfortran.dg/gomp/pr84116.f90: New test.
12788
12789 PR c++/83993
12790 * g++.dg/init/pr83993-2.C: New test.
12791
12792 PR c++/83993
12793 * g++.dg/init/pr83993-1.C: New test.
12794 * g++.dg/cpp0x/pr83993.C: New test.
12795
12796 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
12797
12798 PR fortran/84088
12799 * gfortran.dg/pr84088.f90: New test.
12800
12801 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
12802
12803 PR target/82444
12804 * gcc.target/i386/pr82444.c: New.
12805
12806 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
12807
12808 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
12809 * gcc.target/powerpc/vsx-13.c: New.
12810
12811 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
12812
12813 PR c++/84092
12814 * g++.dg/cpp1y/var-templ57.C: New.
12815
12816 2018-01-31 Marek Polacek <polacek@redhat.com>
12817
12818 PR c++/84138
12819 * g++.dg/diagnostic/pr84138.C: New test.
12820
12821 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
12822
12823 PR fortran/78534
12824 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
12825 -Wstringop-overflow warnings due to spurious warning with -O1.
12826 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
12827 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
12828
12829 2018-01-31 Richard Biener <rguenther@suse.de>
12830
12831 PR tree-optimization/84132
12832 * g++.dg/torture/pr84132.C: New testcase.
12833
12834 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
12835
12836 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
12837 dg-final scan.
12838
12839 2018-01-31 Julia Koval <julia.koval@intel.com>
12840
12841 PR target/83618
12842 * gcc.target/i386/rdpid.c: Remove "eax".
12843
12844 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12845
12846 PR tree-optimization/64946
12847 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
12848 scan-assembler checks.
12849
12850 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
12851
12852 * gcc.c-torture/execute/20180131-1.c: New test.
12853
12854 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
12855
12856 * gcc.target/arc/taux-1.c: New test.
12857 * gcc.target/arc/taux-2.c: Likewise.
12858
12859 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
12860
12861 * gcc.target/arc/uncached.c: New test.
12862
12863 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12864
12865 PR lto/83954
12866 * gnat.dg/lto20.adb: Remove dg-excess-errors.
12867
12868 2018-01-31 Jakub Jelinek <jakub@redhat.com>
12869
12870 PR preprocessor/69869
12871 * gcc.dg/cpp/trad/pr69869.c: New test.
12872
12873 PR c/84100
12874 * gcc.dg/pr84100.c: New test.
12875
12876 2018-01-30 Jeff Law <law@redhat.com>
12877
12878 PR target/84064
12879 * gcc.target/i386/pr84064: New test.
12880
12881 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
12882
12883 PR fortran/84134
12884 * gfortran.dg/data_implied_do_2.f90: New test.
12885
12886 2018-01-30 Janus Weil <janus@gcc.gnu.org>
12887
12888 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
12889
12890 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
12891
12892 PR fortran/84133
12893 * gfortran.dg/inline_matmul_21.f90: New test case.
12894
12895 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12896
12897 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
12898
12899 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
12900
12901 PR target/84112
12902 * gcc.target/powerpc/pr84112.c: New.
12903
12904 2018-01-30 Jakub Jelinek <jakub@redhat.com>
12905
12906 PR rtl-optimization/83986
12907 * gcc.dg/pr83986.c: New test.
12908
12909 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
12910
12911 PR 58684
12912 * gcc.dg/torture/inf-compare-1.c: Add xfail.
12913 * gcc.dg/torture/inf-compare-2.c: Add xfail.
12914 * gcc.dg/torture/inf-compare-3.c: Add xfail.
12915 * gcc.dg/torture/inf-compare-4.c: Add xfail.
12916
12917 2018-01-30 Jakub Jelinek <jakub@redhat.com>
12918
12919 PR tree-optimization/84111
12920 * gcc.c-torture/compile/pr84111.c: New test.
12921
12922 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12923
12924 PR ipa/83179
12925 * gcc.dg/ipa/inline-2.c: Fix template.
12926 * gcc.dg/ipa/inline-3.c: Fix template.
12927
12928 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12929
12930 PR ipa/81360
12931 * g++.dg/torture/pr81360.C: New testcase.
12932
12933 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12934
12935 PR lto/83954
12936 * gcc.dg/lto/pr83954.h: New testcase.
12937 * gcc.dg/lto/pr83954_0.c: New testcase.
12938 * gcc.dg/lto/pr83954_1.c: New testcase.
12939
12940 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12941
12942 PR bootstrap/84017
12943 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
12944 to dg-options.
12945 Simplify DW_AT_producer scan.
12946
12947 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12948
12949 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
12950
12951 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
12952
12953 PR target/83828
12954 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
12955 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
12956 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
12957 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
12958
12959 2018-01-29 Jeff Law <law@redhat.com>
12960
12961 PR testsuite/81010
12962 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
12963 better match other tests which require vsx. Verify the zero
12964 extension is part of the test in the combiner dump.
12965
12966 2018-01-29 Marek Polacek <polacek@redhat.com>
12967
12968 PR c/83966
12969 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
12970
12971 PR c++/83996
12972 * g++.dg/ext/pr83996.C: New test.
12973
12974 2018-01-29 Richard Biener <rguenther@suse.de>
12975
12976 PR tree-optimization/84057
12977 * gcc.dg/graphite/pr84057.c: New testcase.
12978
12979 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
12980
12981 PR fortran/84073
12982 * gfortran.dg/bind_c_usage_31.f90: New test.
12983
12984 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
12985
12986 PR c++/83924
12987 * g++.dg/warn/Wduplicated-branches5.C: New.
12988
12989 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
12990
12991 * gcc.target/rl78/test_addsi3_internal.c: New test.
12992
12993 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
12994
12995 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
12996 Make expected output depend on whether we expect sibcalls or not.
12997 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
12998 safe-indirect-jump-1.c).
12999
13000 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
13001 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
13002 Soren Rasmussen <s.c.rasmussen@gmail.com>
13003
13004 Fortran 2018 teams tests.
13005
13006 * gfortran.dg/team_number_1.f90: new test for team_number.
13007 * gfortran.dg/team_change_1.f90: new test for change team.
13008 * gfortran.dg/team_end_1.f90: new test for end team.
13009 * gfortran.dg/team_form_1.f90: new test for form team.
13010
13011 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
13012
13013 PR fortran/83998
13014 * gfortran.dg/dot_product_4.f90
13015
13016 2018-01-26 Martin Sebor <msebor@redhat.com>
13017
13018 PR tree-optimization/83896
13019 * gcc.dg/strlenopt-43.c: New.
13020
13021 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
13022
13023 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
13024 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
13025 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
13026 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
13027 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
13028 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
13029 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
13030 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
13031 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
13032 stanzas.
13033 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
13034 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
13035 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
13036 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
13037 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
13038 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
13039 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
13040 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
13041 instruction list.
13042 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
13043
13044 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
13045
13046 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
13047 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
13048 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
13049 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
13050 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
13051 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
13052 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
13053 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
13054 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
13055 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
13056 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
13057 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
13058 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
13059
13060 2018-01-26 Martin Liska <mliska@suse.cz>
13061
13062 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
13063 warning is seen.
13064
13065 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
13066
13067 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
13068 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
13069 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
13070 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
13071 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
13072 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
13073 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
13074 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
13075
13076 2018-01-26 Richard Biener <rguenther@suse.de>
13077
13078 PR rtl-optimization/84003
13079 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
13080 latent bug in DSE if NOINLINE is appropriately defined.
13081 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
13082 and defining NOINLINE.
13083
13084 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13085
13086 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
13087 tests specific to aarch64. XFAIL test on arm.
13088
13089 2018-01-26 Jakub Jelinek <jakub@redhat.com>
13090
13091 PR rtl-optimization/83985
13092 * gcc.dg/pr83985.c: New test.
13093
13094 PR c/83989
13095 * c-c++-common/Wrestrict-3.c: New test.
13096
13097 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
13098
13099 * gcc.target/arc/tdelegitimize_addr.c: New test.
13100
13101 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
13102
13103 * gcc.target/arc/jli-1.c: New file.
13104 * gcc.target/arc/jli-2.c: Likewise.
13105
13106 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
13107
13108 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
13109 scan-assembler.
13110 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
13111 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
13112
13113 2018-01-26 Richard Biener <rguenther@suse.de>
13114
13115 PR tree-optimization/81082
13116 * gcc.dg/vect/pr81082.c: New testcase.
13117 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
13118 simplification to n * n.
13119
13120 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13121
13122 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
13123 Solaris 10.
13124 * gcc.target/i386/pr63620.c: Likewise.
13125
13126 2018-01-26 Julia Koval <julia.koval@intel.com>
13127
13128 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
13129 -mavx512f -mavx512bw.
13130 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
13131 * gcc.target/i386/i386.exp: Fix types.
13132
13133 2018-01-26 Alan Modra <amodra@gmail.com>
13134
13135 PR target/84033
13136 * gcc.target/powerpc/swaps-p8-46.c: New.
13137
13138 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
13139
13140 PR fortran/37577
13141 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
13142 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
13143 'array01' in the tree dump comparison.
13144 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
13145 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
13146 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
13147
13148 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
13149
13150 PR middle-end/83055
13151 * gcc.dg/torture/pr83055.c: New testcase.
13152
13153 2018-01-25 Jakub Jelinek <jakub@redhat.com>
13154
13155 PR c++/84031
13156 * g++.dg/cpp1z/decomp36.C: New test.
13157
13158 PR middle-end/83977
13159 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
13160
13161 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
13162
13163 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
13164 the shift dump line.
13165 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
13166
13167 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
13168
13169 PR target/81550
13170 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
13171 index instead of int, which allows IVOPTs to properly optimize the
13172 loop.
13173
13174 2018-01-24 David Malcolm <dmalcolm@redhat.com>
13175
13176 PR jit/82846
13177 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
13178 of "fn_type" typedef.
13179 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
13180
13181 2018-01-24 Ian Lance Taylor <iant@golang.org>
13182
13183 * go.go-torture/execute/names-1.go: New test.
13184
13185 2018-01-19 Jeff Law <law@redhat.com>
13186
13187 PR target/83994
13188 * gcc.target/i386/pr83994.c: New test.
13189
13190 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
13191
13192 PR target/84014
13193 * gcc.target/powerpc/pr84014.c: New.
13194
13195 2018-01-24 Jakub Jelinek <jakub@redhat.com>
13196
13197 PR middle-end/83977
13198 * c-c++-common/gomp/pr83977-1.c: New test.
13199 * c-c++-common/gomp/pr83977-2.c: New test.
13200 * c-c++-common/gomp/pr83977-3.c: New test.
13201 * gfortran.dg/gomp/pr83977.f90: New test.
13202
13203 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
13204
13205 PR testsuite/83889
13206 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
13207 * gcc.dg/vect/pr80631-1.c: Likewise.
13208 * gcc.dg/vect/pr80631-2.c: Likewise.
13209 * gcc.dg/vect/pr81410.c: Likewise.
13210 * gcc.dg/vect/pr81633.c: Likewise.
13211 * gcc.dg/vect/pr81815.c: Likewise.
13212 * gcc.dg/vect/pr82108.c: Likewise.
13213 * gcc.dg/vect/pr83857.c: Likewise.
13214 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
13215 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
13216 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
13217 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
13218 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
13219 * gcc.dg/vect/vect-reduc-11.c: Likewise.
13220 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
13221 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
13222 dg-xfail-run-if instead.
13223 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
13224 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
13225 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
13226 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
13227 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
13228
13229 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
13230
13231 PR tree-optimization/83979
13232 * g++.dg/pr83979.c: New test.
13233
13234 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13235
13236 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
13237 option. Add arm_neon_ok_no_float_abi check.
13238
13239 2018-01-24 Richard Biener <rguenther@suse.de>
13240
13241 PR tree-optimization/83176
13242 * gcc.dg/graphite/pr83176.c: New testcase.
13243
13244 2018-01-24 Richard Biener <rguenther@suse.de>
13245
13246 PR tree-optimization/82819
13247 * gcc.dg/graphite/pr82819.c: New testcase.
13248
13249 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
13250
13251 PR c++/83921
13252 * g++.dg/cpp1y/constexpr-83921-1.C: New.
13253 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
13254 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
13255 * g++.dg/ext/stmtexpr20.C: Likewise.
13256 * g++.dg/ext/stmtexpr21.C: Likewise.
13257
13258 2018-01-23 David Malcolm <dmalcolm@redhat.com>
13259
13260 PR c++/83974
13261 * g++.dg/warn/pr83974.C: New test case.
13262
13263 2018-01-23 Jakub Jelinek <jakub@redhat.com>
13264
13265 PR sanitizer/83987
13266 * g++.dg/ubsan/pr83987.C: New test.
13267
13268 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
13269
13270 PR fortran/83866
13271 * gfortran.dg/pdt_29.f03: New test.
13272
13273 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
13274
13275 PR fortran/83898
13276 * gfortran.dg/associate_33.f03: New test.
13277
13278 2018-01-23 Martin Liska <mliska@suse.cz>
13279
13280 PR lto/81440
13281 * gcc.dg/lto/pr81440.h: New test.
13282 * gcc.dg/lto/pr81440_0.c: New test.
13283 * gcc.dg/lto/pr81440_1.c: New test.
13284
13285 2018-01-23 Nathan Sidwell <nathan@acm.org>
13286
13287 PR c++/83988
13288 * g++.dg/template/pr83988.C: New.
13289
13290 2018-01-23 Jakub Jelinek <jakub@redhat.com>
13291
13292 PR c++/82882
13293 PR c++/83978
13294 * g++.dg/cpp0x/pr82882.C: New test.
13295 * g++.dg/cpp0x/pr83978.C: New test.
13296
13297 PR c++/83958
13298 * g++.dg/cpp1z/decomp35.C: New test.
13299
13300 2018-01-23 Nathan Sidwell <nathan@acm.org>
13301
13302 * g++.dg/cpp0x/range-for10.C: Adjust.
13303 * g++.dg/ext/forscope1.C: Adjust.
13304 * g++.dg/ext/forscope2.C: Adjust.
13305 * g++.dg/template/for1.C: Adjust.
13306
13307 2018-01-23 David Malcolm <dmalcolm@redhat.com>
13308
13309 PR tree-optimization/83510
13310 * gcc.c-torture/compile/pr83510.c: New test case.
13311
13312 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
13313
13314 PR testsuite/83888
13315 * lib/target-supports.exp (check_effective_target_vect_float): Say
13316 that the result only holds when -funsafe-math-optimizations is on.
13317 (check_effective_target_vect_float_strict): New procedure.
13318 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
13319 of vect_float.
13320 * gcc.dg/vect/vect-reduc-6.c: Likewise.
13321
13322 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
13323
13324 PR tree-optimization/83965
13325 * gcc.dg/vect/pr83965.c: New test.
13326
13327 2018-01-23 Richard Biener <rguenther@suse.de>
13328
13329 PR tree-optimization/83963
13330 * gfortran.dg/graphite/pr83963.f: New testcase.
13331 * gcc.dg/graphite/pr83963-2.c: Likewise.
13332
13333 2018-01-23 Jakub Jelinek <jakub@redhat.com>
13334
13335 PR c++/83918
13336 * g++.dg/cpp1z/pr83918.C: New test.
13337
13338 2018-01-22 Jakub Jelinek <jakub@redhat.com>
13339
13340 PR tree-optimization/83957
13341 * gcc.dg/autopar/pr83957.c: New test.
13342
13343 PR tree-optimization/83081
13344 * gcc.dg/predict-8.c: Adjust expected probability.
13345
13346 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
13347
13348 PR target/83862
13349 * gcc.target/powerpc/pr83862.c: New test.
13350
13351 2018-01-22 Carl Love <cel@us.ibm.com>
13352
13353 * gcc.target/powerpc/powerpc.exp: Add torture tests for
13354 builtins-4-runnable.c, builtins-6-runnable.c,
13355 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
13356 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
13357 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
13358 for signed/unsigned 128-bit and long long int loads.
13359
13360 2018-01-22 Marek Polacek <polacek@redhat.com>
13361
13362 PR c++/81933
13363 * g++.dg/cpp1y/constexpr-empty4.C: New test.
13364
13365 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
13366
13367 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
13368 scan-asembler valid instructions list.
13369 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
13370 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
13371 power8-vector requirement and option.
13372 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
13373
13374 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
13375
13376 PR 78534
13377 PR 83704
13378 * gfortran.dg/string_1.f90: Remove printing the length.
13379
13380 2018-01-22 Richard Biener <rguenther@suse.de>
13381
13382 PR tree-optimization/83963
13383 * gcc.dg/graphite/pr83963.c: New testcase.
13384
13385 2018-01-22 Sudakshina Das <sudi.das@arm.com>
13386
13387 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
13388 dg-require-effective-target directives.
13389
13390 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13391
13392 * lib/target-supports.exp (check_effective_target_arm_softfloat):
13393 New procedure.
13394 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
13395 Adjust scan-assembler checks for soft-float.
13396
13397 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13398
13399 PR target/83946
13400 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
13401
13402 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
13403
13404 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
13405 * gcc.dg/pr83623.c: Likewise.
13406 * gcc.dg/pr83666.c: Likewise.
13407
13408 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13409 David Edelsohn <dje.gcc@gmail.com>
13410
13411 PR target/83946
13412 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
13413 assembly output from "crset eq" to "crset 2".
13414 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
13415 assembly output from . to $.
13416 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
13417 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
13418 assembly output from "crset eq" to "crset 2".
13419 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
13420 assembly output from "crset eq" to "crset 2", and from . to $.
13421
13422 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
13423
13424 PR fortran/83900
13425 * gfortran.dg/matmul_18.f90: New test.
13426
13427 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
13428
13429 PR tree-optimization/83940
13430 * gcc.dg/torture/pr83940.c: New test.
13431
13432 2018-01-20 Jakub Jelinek <jakub@redhat.com>
13433
13434 PR middle-end/83945
13435 * gcc.dg/tls/pr83945.c: New test.
13436
13437 PR target/83930
13438 * gcc.dg/pr83930.c: New test.
13439
13440 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
13441
13442 PR fortran/83900
13443 * gfortran.dg/matmul_17.f90: New test.
13444
13445 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
13446
13447 PR fortran/80768
13448 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
13449
13450 2018-01-19 Jakub Jelinek <jakub@redhat.com>
13451
13452 PR c++/81167
13453 * g++.dg/cpp0x/pr81167.C: New test.
13454
13455 PR c++/83919
13456 * g++.dg/cpp0x/pr83919.C: New test.
13457
13458 2018-01-19 Jeff Law <law@redhat.com>
13459 Jakub Jelinek <jakub@redhat.com>
13460
13461 * gcc.dg/stack-check-16.c: New test.
13462
13463 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
13464
13465 PR target/83790
13466 * gcc.target/nvptx/indirect_call.c: New test.
13467
13468 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13469
13470 * g++.dg/torture/pr83619.C: Remove dg-message.
13471
13472 2018-01-19 Martin Liska <mliska@suse.cz>
13473
13474 * gcc.dg/predict-1.c: Adjust expected probability.
13475 * gcc.dg/predict-3.c: Likewise.
13476 * gcc.dg/predict-5.c: Likewise.
13477 * gcc.dg/predict-6.c: Likewise.
13478 * gcc.dg/predict-9.c: Likewise.
13479
13480 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
13481
13482 PR tree-optimization/83922
13483 * gcc.dg/pr83922.c: New test.
13484
13485 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
13486
13487 PR tree-optimization/83914
13488 * gcc.dg/vect/pr83914.c: New test.
13489
13490 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13491
13492 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
13493 * gcc.target/arm/negdi-2.c: Likewise.
13494 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
13495
13496 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13497
13498 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
13499
13500 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13501
13502 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
13503
13504 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
13505
13506 * gcc.dg/torture/pr52451.c (main): Skip long double test on
13507 hppa*-*-hpux*.
13508
13509 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13510
13511 PR ipa/83619
13512 PR testsuite/83934
13513 * g++.dg/torture/pr83619.C (e): Define before first use instead of
13514 forward declaration.
13515
13516 2018-01-18 Carl Love <cel@us.ibm.com>
13517
13518 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
13519 to the function.
13520
13521 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
13522
13523 PR c++/81013
13524 * g++.dg/inherit/union3.C: New.
13525
13526 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13527
13528 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
13529
13530 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
13531
13532 PR ipa/83619
13533 * g++.dg/torture/pr83619.C: New testcase.
13534
13535 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13536
13537 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
13538 Add function body to force error messages in some configurations.
13539
13540 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13541
13542 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
13543 and arm_thumb1_ok.
13544
13545 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
13546
13547 PR other/70268
13548 * c-c++-common/ffile-prefix-map.c: New test.
13549 * c-c++-common/fmacro-prefix-map.c: New test.
13550 * c-c++-common/cpp/ffile-prefix-map.c: New test.
13551 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
13552
13553 2018-01-18 Martin Liska <mliska@suse.cz>
13554
13555 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
13556 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13557 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13558 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13559 * gcc.target/i386/ret-thunk-10.c: Likewise.
13560 * gcc.target/i386/ret-thunk-11.c: Likewise.
13561 * gcc.target/i386/ret-thunk-12.c: Likewise.
13562 * gcc.target/i386/ret-thunk-15.c: Likewise.
13563 * gcc.target/i386/ret-thunk-9.c: Likewise.
13564
13565 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13566
13567 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
13568 order.
13569
13570 2018-01-18 Nathan Sidwell <nathan@acm.org>
13571
13572 PR c++/83160
13573 * g++.dg/cpp0x/pr83160.C: New.
13574
13575 2018-01-18 Richard Biener <rguenther@suse.de>
13576
13577 PR tree-optimization/83887
13578 * gcc.dg/graphite/pr83887.c: New testcase.
13579 * gfortran.dg/graphite/pr83887.f90: Likewise.
13580 * gfortran.dg/graphite/pr83887.f: Likewise.
13581
13582 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13583
13584 PR target/65578
13585 * gcc.target/arm/builtin-bswap.x: New file.
13586 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
13587 and options for armv6t2.
13588 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
13589 and options for Thumb1.
13590 * gcc.target/arm/builtin-bswap16.x: New file.
13591 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
13592 and options for armv6t2.
13593 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
13594 and options for Thumb1.
13595
13596 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13597
13598 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
13599 order.
13600
13601 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13602
13603 PR c/61240
13604 * gcc.dg/pr61240.c: New test.
13605
13606 2018-01-17 Harald Anlauf <anlauf@gmx.de>
13607
13608 PR fortran/83864
13609 * gfortran.dg/pr83864.f90: New test.
13610
13611 2018-01-17 Jeff Law <law@redhat.com>
13612
13613 PR testsuite/83883
13614 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
13615
13616 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13617
13618 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
13619 restriction, but still restrict to 64-bit.
13620 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
13621 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
13622
13623 2018-01-17 Harald Anlauf <anlauf@gmx.de>
13624
13625 PR fortran/83874
13626 * gfortran.dg/pr83874.f90: New test.
13627
13628 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13629
13630 PR c++/83824
13631 * g++.dg/cpp0x/pr83824.C: New test.
13632
13633 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
13634
13635 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
13636 appropriate .gnu_attribute for the long double type, if we use the
13637 long double type, but do not generate any calls.
13638 * gcc.target/powerpc/gnuattr2.c: Likewise.
13639 * gcc.target/powerpc/gnuattr3.c: Likewise.
13640
13641 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
13642
13643 PR c++/78344
13644 * g++.dg/cpp0x/alignas13.C: New.
13645
13646 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13647
13648 PR c++/83897
13649 * g++.dg/cpp0x/pr83897.C: New test.
13650
13651 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
13652
13653 PR ipa/83051
13654 * gcc.c-torture/compile/pr83051-2.c: New testcase.
13655
13656 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
13657
13658 PR c++/81054
13659 * g++.dg/cpp0x/constexpr-ice19.C: New.
13660
13661 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
13662
13663 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
13664 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
13665 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
13666 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
13667 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
13668 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
13669 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
13670 * gcc.target/powerpc/builtins-1-be-folded.c: New.
13671 * gcc.target/powerpc/builtins-1-le-folded.c: New.
13672 * gcc.target/powerpc/builtins-1.fold.h: New.
13673
13674 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
13675
13676 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
13677 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
13678
13679 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13680
13681 * gcc.target/arm/g2.c: Add -marm to dg-options.
13682 * gcc.target/arm/scd42-2.c: Likewise.
13683
13684 2018-01-17 Nathan Sidwell <nathan@acm.org>
13685
13686 PR c++/83287
13687 * g++.dg/lookup/pr83287-2.C: New.
13688
13689 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13690
13691 PR c++/83814
13692 PR c++/83902
13693 * g++.dg/wrappers/pr83814.C: New test case.
13694 * g++.dg/wrappers/pr83902.C: New test case.
13695
13696 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13697
13698 PR lto/83121
13699 * g++.dg/lto/pr83121_0.C: New test case.
13700 * g++.dg/lto/pr83121_1.C: New test case.
13701 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
13702 adapted from DejaGnu's dg-test.
13703 (lto_handle_diagnostics): New procedure.
13704 (lto_prune_warns): Ignore informational notes.
13705 (lto-link-and-maybe-run): Add "messages_by_file" param.
13706 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
13707 "execute" when "link" fails if "execute" was not specified.
13708 (lto-can-handle-directive): New procedure.
13709 (lto-get-options-main): Call lto-can-handle-directive. Add a
13710 dg-messages local, using it to set the caller's
13711 dg-messages-by-file for the given source file.
13712 (lto-get-options): Likewise.
13713 (lto-execute): Add dg-messages-by-file local, and pass it to
13714 lto-link-and-maybe-run.
13715
13716 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
13717 Richard Sandiford <richard.sandiford@linaro.org>
13718
13719 PR target/79041
13720 PR target/82964
13721 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
13722 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
13723
13724 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13725
13726 * lib/target-supports.exp: Fix -march arguments in arm arch effective
13727 target check autogenerator for armv8.1-a and armv8.2-a.
13728
13729 2018-01-17 Carl Love <cel@us.ibm.com>
13730
13731 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
13732 Add debug print statements.
13733 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
13734 16 byte vector load followed by a partial vector load.
13735
13736 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13737
13738 PR c++/83799
13739 * g++.dg/wrappers/pr83799.C: New test case.
13740
13741 2018-01-17 Nathan Sidwell <nathan@acm.org>
13742
13743 PR c++/83739
13744 * g++.dg/cpp1y/pr83739.C: New.
13745
13746 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13747
13748 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
13749 * gcc.target/visium/overflow16.c: Likewise.
13750 * gcc.target/visium/overflow32.c: Likewise.
13751
13752 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13753
13754 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
13755
13756 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13757
13758 * gcc.dg/rtl/arm/stl-cond.c: New test.
13759 * gcc.target/arm/stl-cond.c: Delete.
13760
13761 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13762
13763 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
13764 directives.
13765
13766 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13767
13768 PR tree-optimization/83843
13769 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
13770 * gcc.dg/store_merging_19.c: New test.
13771
13772 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13773
13774 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
13775 and options.
13776
13777 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13778
13779 PR rtl-optimization/83771
13780 * gcc.dg/pr83771.c: New test.
13781
13782 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13783
13784 PR tree-optimization/81184
13785 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
13786 targets.
13787 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
13788
13789 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13790
13791 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
13792
13793 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
13794
13795 PR target/83546
13796 * gcc.target/i386/pr83546.c: New test.
13797
13798 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13799
13800 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
13801
13802 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13803
13804 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
13805 test and add dg-warning for the -Wstringop-overflow warning.
13806
13807 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13808
13809 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
13810 XFAIL last test on SPARC and Visium.
13811
13812 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
13813
13814 PR rtl-optimization/80481
13815 * g++.dg/pr80481.C: Exclude solaris.
13816
13817 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13818
13819 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
13820 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
13821 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
13822
13823 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13824
13825 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
13826 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
13827 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
13828 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
13829 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
13830 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
13831 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
13832 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
13833 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
13834 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
13835 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
13836 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
13837 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
13838 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
13839 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
13840
13841 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13842
13843 PR testsuite/77734
13844 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
13845
13846 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13847
13848 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
13849 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
13850 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
13851 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
13852 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
13853 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
13854
13855 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
13856
13857 PR tree-optimization/83857
13858 * gcc.dg/vect/pr83857.c: New test.
13859
13860 2018-01-16 Richard Biener <rguenther@suse.de>
13861
13862 PR tree-optimization/83867
13863 * gcc.dg/vect/pr83867.c: New testcase.
13864
13865 2018-01-16 Jakub Jelinek <jakub@redhat.com>
13866
13867 PR c/83844
13868 * gcc.dg/pr83844.c: New test.
13869
13870 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
13871
13872 * gcc.dg/torture/pr83847.c: New test.
13873
13874 2018-01-16 Jakub Jelinek <jakub@redhat.com>
13875
13876 PR rtl-optimization/86620
13877 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
13878 instead of --param=max-sched-ready-insns=0.
13879 * gcc.target/i386/pr83620.c: New test.
13880 * gcc.dg/pr83620.c: New test.
13881
13882 PR tree-optimization/83843
13883 * gcc.dg/store_merging_18.c: New test.
13884
13885 PR c++/83817
13886 * g++.dg/cpp1y/pr83817.C: New test.
13887
13888 PR c++/83825
13889 * g++.dg/template/pr83825.C: New test.
13890
13891 2018-01-16 Richard Biener <rguenther@suse.de>
13892
13893 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
13894
13895 2018-01-16 Richard Biener <rguenther@suse.de>
13896
13897 PR testsuite/82132
13898 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
13899 from gcc.dg/torture/pr60092.c.
13900
13901 2018-01-15 Martin Sebor <msebor@redhat.com>
13902
13903 PR c++/83588
13904 * g++.dg/ext/flexary28.C: New test.
13905
13906 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
13907
13908 PR fortran/82257
13909 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
13910
13911 2018-01-15 Martin Sebor <msebor@redhat.com>
13912
13913 PR testsuite/83869
13914 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
13915
13916 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
13917
13918 PR fortran/54613
13919 * gfortran.dg/minmaxloc_9.f90: New test.
13920 * gfortran.dg/minmaxloc_10.f90: New test.
13921 * gfortran.dg/minmaxloc_11.f90: New test.
13922
13923 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
13924
13925 PR target/83839
13926 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
13927 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13928 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13929 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13930 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13931 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13932 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13933 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13934 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13935 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13936 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13937 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13938 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13939 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13940 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13941 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
13942 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
13943 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
13944 * gcc.target/i386/ret-thunk-10.c: Likewise.
13945 * gcc.target/i386/ret-thunk-11.c: Likewise.
13946 * gcc.target/i386/ret-thunk-12.c: Likewise.
13947 * gcc.target/i386/ret-thunk-13.c: Likewise.
13948 * gcc.target/i386/ret-thunk-14.c: Likewise.
13949 * gcc.target/i386/ret-thunk-15.c: Likewise.
13950 * gcc.target/i386/ret-thunk-9.c: Don't check the
13951 __x86_return_thunk label. Scan for "push" only for Linux.
13952
13953 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
13954
13955 PR testsuite/79920
13956 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
13957
13958 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13959
13960 PR target/83687
13961 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
13962 tests.
13963 * gcc.target/arm/pr83687.c: New test.
13964
13965 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
13966
13967 Adjust tests to AVR_TINY.
13968
13969 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
13970 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
13971 * gcc.target/avr/pr71627.c: Same.
13972 * gcc.target/avr/torture/addr-space-1-0.c: Same.
13973 * gcc.target/avr/torture/addr-space-1-1.c: Same.
13974 * gcc.target/avr/torture/addr-space-1-x.c: Same.
13975 * gcc.target/avr/torture/addr-space-2-0.c: Same.
13976 * gcc.target/avr/torture/addr-space-2-1.c: Same.
13977 * gcc.target/avr/torture/addr-space-2-x.c: Same.
13978 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
13979 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
13980 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
13981 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
13982 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
13983 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
13984 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
13985 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
13986 * gcc.target/avr/torture/pr61055.c: Same.
13987 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
13988 available.
13989 * gcc.target/avr/torture/int24-mul.c: Same.
13990 * gcc.target/avr/torture/pr51782-1.c: Same.
13991 * gcc.target/avr/torture/pr61443.c: Same.
13992 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
13993 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
13994
13995 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
13996
13997 PR c/83801
13998 PR c/83729
13999 * gcc.target/avr/torture/pr83729.c: New test.
14000 * gcc.target/avr/torture/pr83801.c: New test.
14001
14002 2018-01-15 Jakub Jelinek <jakub@redhat.com>
14003
14004 PR middle-end/82694
14005 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
14006 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
14007
14008 2018-01-10 Martin Sebor <msebor@redhat.com>
14009
14010 PR other/83508
14011 * gcc.dg/Wstringop-overflow-2.c: New test.
14012
14013 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14014
14015 PR libgfortran/83811
14016 * gfortran.dg/fmt_e.f90: New test.
14017
14018 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
14019
14020 * gcc.target/i386/indirect-thunk-10.c: New test.
14021 * gcc.target/i386/indirect-thunk-8.c: Likewise.
14022 * gcc.target/i386/indirect-thunk-9.c: Likewise.
14023 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
14024 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
14025 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
14026 * gcc.target/i386/ret-thunk-17.c: Likewise.
14027 * gcc.target/i386/ret-thunk-18.c: Likewise.
14028 * gcc.target/i386/ret-thunk-19.c: Likewise.
14029 * gcc.target/i386/ret-thunk-20.c: Likewise.
14030 * gcc.target/i386/ret-thunk-21.c: Likewise.
14031
14032 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
14033
14034 * gcc.target/i386/indirect-thunk-register-4.c: New test.
14035
14036 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
14037
14038 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
14039 -mno-indirect-branch-register.
14040 * gcc.target/i386/indirect-thunk-2.c: Likewise.
14041 * gcc.target/i386/indirect-thunk-3.c: Likewise.
14042 * gcc.target/i386/indirect-thunk-4.c: Likewise.
14043 * gcc.target/i386/indirect-thunk-5.c: Likewise.
14044 * gcc.target/i386/indirect-thunk-6.c: Likewise.
14045 * gcc.target/i386/indirect-thunk-7.c: Likewise.
14046 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
14047 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
14048 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
14049 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
14050 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
14051 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
14052 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
14053 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
14054 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
14055 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
14056 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
14057 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
14058 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
14059 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
14060 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
14061 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
14062 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
14063 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
14064 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
14065 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
14066 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
14067 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
14068 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
14069 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
14070 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
14071 * gcc.target/i386/ret-thunk-10.c: Likewise.
14072 * gcc.target/i386/ret-thunk-11.c: Likewise.
14073 * gcc.target/i386/ret-thunk-12.c: Likewise.
14074 * gcc.target/i386/ret-thunk-13.c: Likewise.
14075 * gcc.target/i386/ret-thunk-14.c: Likewise.
14076 * gcc.target/i386/ret-thunk-15.c: Likewise.
14077 * gcc.target/i386/ret-thunk-9.c: Likewise.
14078 * gcc.target/i386/indirect-thunk-register-1.c: New test.
14079 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
14080 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
14081
14082 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
14083
14084 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
14085 -mfunction-return=keep.
14086 * gcc.target/i386/indirect-thunk-2.c: Likewise.
14087 * gcc.target/i386/indirect-thunk-3.c: Likewise.
14088 * gcc.target/i386/indirect-thunk-4.c: Likewise.
14089 * gcc.target/i386/indirect-thunk-5.c: Likewise.
14090 * gcc.target/i386/indirect-thunk-6.c: Likewise.
14091 * gcc.target/i386/indirect-thunk-7.c: Likewise.
14092 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
14093 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
14094 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
14095 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
14096 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
14097 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
14098 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
14099 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
14100 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
14101 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
14102 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
14103 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
14104 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
14105 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
14106 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
14107 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
14108 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
14109 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
14110 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
14111 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
14112 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
14113 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
14114 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
14115 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
14116 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
14117 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
14118 * gcc.target/i386/ret-thunk-1.c: New test.
14119 * gcc.target/i386/ret-thunk-10.c: Likewise.
14120 * gcc.target/i386/ret-thunk-11.c: Likewise.
14121 * gcc.target/i386/ret-thunk-12.c: Likewise.
14122 * gcc.target/i386/ret-thunk-13.c: Likewise.
14123 * gcc.target/i386/ret-thunk-14.c: Likewise.
14124 * gcc.target/i386/ret-thunk-15.c: Likewise.
14125 * gcc.target/i386/ret-thunk-16.c: Likewise.
14126 * gcc.target/i386/ret-thunk-2.c: Likewise.
14127 * gcc.target/i386/ret-thunk-3.c: Likewise.
14128 * gcc.target/i386/ret-thunk-4.c: Likewise.
14129 * gcc.target/i386/ret-thunk-5.c: Likewise.
14130 * gcc.target/i386/ret-thunk-6.c: Likewise.
14131 * gcc.target/i386/ret-thunk-7.c: Likewise.
14132 * gcc.target/i386/ret-thunk-8.c: Likewise.
14133 * gcc.target/i386/ret-thunk-9.c: Likewise.
14134
14135 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
14136
14137 * gcc.target/i386/indirect-thunk-1.c: New test.
14138 * gcc.target/i386/indirect-thunk-2.c: Likewise.
14139 * gcc.target/i386/indirect-thunk-3.c: Likewise.
14140 * gcc.target/i386/indirect-thunk-4.c: Likewise.
14141 * gcc.target/i386/indirect-thunk-5.c: Likewise.
14142 * gcc.target/i386/indirect-thunk-6.c: Likewise.
14143 * gcc.target/i386/indirect-thunk-7.c: Likewise.
14144 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
14145 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
14146 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
14147 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
14148 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
14149 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
14150 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
14151 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
14152 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
14153 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
14154 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
14155 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
14156 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
14157 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
14158 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
14159 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
14160 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
14161 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
14162 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
14163 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
14164 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
14165 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
14166 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
14167 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
14168 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
14169 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
14170
14171 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
14172
14173 PR ipa/83051
14174 * gcc.c-torture/compile/pr83051.c: New testcase.
14175
14176 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14177
14178 PR tree-optimization/83501
14179 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
14180
14181 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
14182
14183 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
14184 for lvx and stvx instead of lxvd2x and stxvd2x and require
14185 little-endian target. Add comments.
14186 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
14187 comprehensive testing.
14188 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
14189 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
14190 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
14191 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
14192 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
14193 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
14194 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
14195 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
14196 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
14197 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
14198 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
14199 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
14200 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
14201 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
14202 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
14203 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
14204 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
14205 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
14206 scan-assembler-not directives that forbid lvx and xxpermdi.
14207 * gcc.target/powerpc/vec-extract-3.c: Likewise.
14208 * gcc.target/powerpc/vec-extract-5.c: Likewise.
14209 * gcc.target/powerpc/vec-extract-6.c: Likewise.
14210 * gcc.target/powerpc/vec-extract-7.c: Likewise.
14211 * gcc.target/powerpc/vec-extract-8.c: Likewise.
14212 * gcc.target/powerpc/vec-extract-9.c: Likewise.
14213 * gcc.target/powerpc/vsx-vector-6-le.c: Change
14214 scan-assembler-times directives to reflect different numbers of
14215 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
14216
14217 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14218 Alan Hayward <alan.hayward@arm.com>
14219 David Sherwood <david.sherwood@arm.com>
14220
14221 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
14222 than SLP vectorization.
14223 * gcc.dg/vect/vect-alias-check-10.c: New test.
14224 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
14225 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
14226 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
14227 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
14228 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
14229 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
14230 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
14231 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
14232 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
14233 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
14234 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
14235 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
14236 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
14237 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
14238 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
14239 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
14240 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
14241 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
14242 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
14243 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
14244 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
14245 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
14246 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
14247
14248 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14249 Alan Hayward <alan.hayward@arm.com>
14250 David Sherwood <david.sherwood@arm.com>
14251
14252 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
14253 New proc.
14254 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
14255 targets with scatter stores.
14256 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
14257 stores.
14258 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
14259 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
14260 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
14261 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
14262 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
14263 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
14264 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
14265 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
14266 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
14267 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
14268 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
14269 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
14270 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
14271 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
14272 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
14273 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
14274
14275 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14276 Alan Hayward <alan.hayward@arm.com>
14277 David Sherwood <david.sherwood@arm.com>
14278
14279 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
14280 for double_reduc1.
14281 * gcc.target/aarch64/sve/strided_load_4.c: New test.
14282 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
14283 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
14284 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
14285
14286 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14287 Alan Hayward <alan.hayward@arm.com>
14288 David Sherwood <david.sherwood@arm.com>
14289
14290 * gcc.target/aarch64/sve/strided_load_1.c: New test.
14291 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
14292 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
14293
14294 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14295 Alan Hayward <alan.hayward@arm.com>
14296 David Sherwood <david.sherwood@arm.com>
14297
14298 * gcc.target/aarch64/sve/gather_load_1.c: New test.
14299 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
14300 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
14301 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
14302 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
14303 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
14304 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
14305 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
14306 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
14307 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
14308 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
14309 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
14310 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
14311 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
14312
14313 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14314 Alan Hayward <alan.hayward@arm.com>
14315 David Sherwood <david.sherwood@arm.com>
14316
14317 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
14318 check for a message about using in-order reductions.
14319 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
14320 check for a message about using in-order reductions.
14321 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
14322 vectorized and check for a message about using in-order reductions.
14323 Expect targets with variable-length vectors to fall back to the
14324 fixed-length mininum.
14325 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
14326 check for a message about using in-order reductions.
14327 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
14328 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
14329 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
14330 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
14331 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
14332 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
14333 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
14334 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
14335 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
14336 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
14337 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
14338 vect_fold_left_plus.
14339
14340 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14341
14342 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
14343 are spilled.
14344 * gcc.target/aarch64/sve/spill_2.c: New test.
14345 * gcc.target/aarch64/sve/spill_3.c: Likewise.
14346 * gcc.target/aarch64/sve/spill_4.c: Likewise.
14347 * gcc.target/aarch64/sve/spill_5.c: Likewise.
14348 * gcc.target/aarch64/sve/spill_6.c: Likewise.
14349 * gcc.target/aarch64/sve/spill_7.c: Likewise.
14350
14351 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14352 Alan Hayward <alan.hayward@arm.com>
14353 David Sherwood <david.sherwood@arm.com>
14354
14355 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
14356 of branches.
14357 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
14358 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
14359 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
14360 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
14361 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
14362 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
14363 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
14364 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
14365 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
14366
14367 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14368 Alan Hayward <alan.hayward@arm.com>
14369 David Sherwood <david.sherwood@arm.com>
14370
14371 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
14372 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
14373 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
14374 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
14375
14376 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14377 Alan Hayward <alan.hayward@arm.com>
14378 David Sherwood <david.sherwood@arm.com>
14379
14380 * lib/target-supports.exp
14381 (check_effective_target_vect_fold_extract_last): New proc.
14382 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
14383 for fold_extract_last.
14384 * gcc.dg/vect/pr65947-2.c: Likewise.
14385 * gcc.dg/vect/pr65947-3.c: Likewise.
14386 * gcc.dg/vect/pr65947-4.c: Likewise.
14387 * gcc.dg/vect/pr65947-5.c: Likewise.
14388 * gcc.dg/vect/pr65947-6.c: Likewise.
14389 * gcc.dg/vect/pr65947-9.c: Likewise.
14390 * gcc.dg/vect/pr65947-10.c: Likewise.
14391 * gcc.dg/vect/pr65947-12.c: Likewise.
14392 * gcc.dg/vect/pr65947-14.c: Likewise.
14393 * gcc.dg/vect/pr80631-1.c: Likewise.
14394 * gcc.target/aarch64/sve/clastb_1.c: New test.
14395 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
14396 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
14397 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
14398 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
14399 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
14400 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
14401 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
14402 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
14403 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
14404 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
14405 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
14406 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
14407 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
14408
14409 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14410 Alan Hayward <alan.hayward@arm.com>
14411 David Sherwood <david.sherwood@arm.com>
14412
14413 * gcc.target/aarch64/sve/live_1.c: New test.
14414 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
14415
14416 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14417 Alan Hayward <alan.hayward@arm.com>
14418 David Sherwood <david.sherwood@arm.com>
14419
14420 * gcc.target/aarch64/sve/nopeel_1.c: New test.
14421 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
14422 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
14423 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
14424 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
14425 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
14426 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
14427 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
14428 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
14429
14430 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14431 Alan Hayward <alan.hayward@arm.com>
14432 David Sherwood <david.sherwood@arm.com>
14433
14434 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
14435 New proc.
14436 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
14437 vect_fully_masked.
14438 * gcc.target/aarch64/sve/loop_add_4.c: New test.
14439 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
14440 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
14441 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
14442 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
14443 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
14444
14445 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14446 Alan Hayward <alan.hayward@arm.com>
14447 David Sherwood <david.sherwood@arm.com>
14448
14449 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
14450 instead of just ADDRESS.
14451 * gcc.dg/tree-ssa/scev-10.c: Likewise.
14452 * gcc.dg/tree-ssa/scev-11.c: Likewise.
14453 * gcc.dg/tree-ssa/scev-12.c: Likewise.
14454 * gcc.target/aarch64/sve/index_offset_1.c: New test.
14455 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
14456 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
14457 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
14458 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
14459 * gcc.target/aarch64/sve/while_2.c: Likewise.
14460 * gcc.target/aarch64/sve/while_3.c: Likewise.
14461 * gcc.target/aarch64/sve/while_4.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/pr60482.c: Remove XFAIL for variable-length vectors.
14468 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
14469 to be predicated.
14470 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
14471 * gcc.target/aarch64/sve/slp_7.c: Likewise.
14472 * gcc.target/aarch64/sve/reduc_5.c: New test.
14473 * gcc.target/aarch64/sve/slp_13.c: Likewise.
14474 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
14475
14476 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14477 Alan Hayward <alan.hayward@arm.com>
14478 David Sherwood <david.sherwood@arm.com>
14479
14480 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
14481 * gcc.dg/tree-ssa/peel1.c: Likewise.
14482 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
14483 variable-length vectors.
14484 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
14485 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
14486 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
14487 * gcc.target/aarch64/sve/slp_2.c: Likewise.
14488 * gcc.target/aarch64/sve/slp_3.c: Likewise.
14489 * gcc.target/aarch64/sve/slp_4.c: Likewise.
14490 * gcc.target/aarch64/sve/slp_6.c: Likewise.
14491 * gcc.target/aarch64/sve/slp_8.c: New test.
14492 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
14493 * gcc.target/aarch64/sve/slp_9.c: Likewise.
14494 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
14495 * gcc.target/aarch64/sve/slp_10.c: Likewise.
14496 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
14497 * gcc.target/aarch64/sve/slp_11.c: Likewise.
14498 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
14499 * gcc.target/aarch64/sve/slp_12.c: Likewise.
14500 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
14501 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
14502 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
14503 * gcc.target/aarch64/sve/while_1.c: Likewise.
14504 * gcc.target/aarch64/sve/while_2.c: Likewise.
14505 * gcc.target/aarch64/sve/while_3.c: Likewise.
14506 * gcc.target/aarch64/sve/while_4.c: Likewise.
14507
14508 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14509 Alan Hayward <alan.hayward@arm.com>
14510 David Sherwood <david.sherwood@arm.com>
14511
14512 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
14513 New proc.
14514 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
14515 and add an associated scan-dump test. Prevent vectorization
14516 of the first two loops.
14517 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
14518 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
14519 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
14520 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
14521 (INIT_VECTOR): Tweak initial value so that some bits are always set.
14522 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
14523
14524 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14525 Alan Hayward <alan.hayward@arm.com>
14526 David Sherwood <david.sherwood@arm.com>
14527
14528 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
14529 * gcc.dg/vect/pr67790.c: Likewise.
14530 * gcc.dg/vect/slp-reduc-1.c: Likewise.
14531 * gcc.dg/vect/slp-reduc-2.c: Likewise.
14532 * gcc.dg/vect/slp-reduc-3.c: Likewise.
14533 * gcc.dg/vect/slp-reduc-5.c: Likewise.
14534 * gcc.target/aarch64/sve/slp_5.c: New test.
14535 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
14536 * gcc.target/aarch64/sve/slp_6.c: Likewise.
14537 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
14538 * gcc.target/aarch64/sve/slp_7.c: Likewise.
14539 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
14540
14541 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14542 Alan Hayward <alan.hayward@arm.com>
14543 David Sherwood <david.sherwood@arm.com>
14544
14545 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
14546 && vect_load_lanes
14547 * gcc.dg/vect/slp-1.c: Likewise.
14548 * gcc.dg/vect/slp-10.c: Likewise.
14549 * gcc.dg/vect/slp-12b.c: Likewise.
14550 * gcc.dg/vect/slp-12c.c: Likewise.
14551 * gcc.dg/vect/slp-17.c: Likewise.
14552 * gcc.dg/vect/slp-19b.c: Likewise.
14553 * gcc.dg/vect/slp-20.c: Likewise.
14554 * gcc.dg/vect/slp-21.c: Likewise.
14555 * gcc.dg/vect/slp-22.c: Likewise.
14556 * gcc.dg/vect/slp-23.c: Likewise.
14557 * gcc.dg/vect/slp-24-big-array.c: Likewise.
14558 * gcc.dg/vect/slp-24.c: Likewise.
14559 * gcc.dg/vect/slp-28.c: Likewise.
14560 * gcc.dg/vect/slp-39.c: Likewise.
14561 * gcc.dg/vect/slp-6.c: Likewise.
14562 * gcc.dg/vect/slp-7.c: Likewise.
14563 * gcc.dg/vect/slp-cond-1.c: Likewise.
14564 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
14565 * gcc.dg/vect/slp-cond-2.c: Likewise.
14566 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
14567 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
14568 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
14569 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
14570 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14571 * gcc.dg/vect/slp-perm-6.c: Likewise.
14572 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14573 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
14574 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
14575 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
14576 * gcc.dg/vect/slp-12a.c: Likewise.
14577 * gcc.dg/vect/slp-14.c: Likewise.
14578 * gcc.dg/vect/slp-15.c: Likewise.
14579 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
14580 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
14581 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
14582 * gcc.target/aarch64/sve/slp_1.c: New test.
14583 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
14584 * gcc.target/aarch64/sve/slp_2.c: Likewise.
14585 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
14586 * gcc.target/aarch64/sve/slp_3.c: Likewise.
14587 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
14588 * gcc.target/aarch64/sve/slp_4.c: Likewise.
14589 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
14590
14591 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14592 Alan Hayward <alan.hayward@arm.com>
14593 David Sherwood <david.sherwood@arm.com>
14594
14595 * gcc.dg/vect/vect-ooo-group-1.c: New test.
14596 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
14597 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
14598 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
14599 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
14600 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
14601 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
14602 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
14603 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
14604 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
14605 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
14606 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
14607 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
14608 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
14609 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
14610 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
14611 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
14612 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
14613 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
14614
14615 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14616 Alan Hayward <alan.hayward@arm.com>
14617 David Sherwood <david.sherwood@arm.com>
14618
14619 * gcc.target/aarch64/sve/struct_move_1.c: New test.
14620 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
14621 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
14622 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
14623 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
14624 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
14625 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
14626 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
14627 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
14628 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
14629 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
14630 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
14631 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
14632 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
14633 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
14634 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
14635 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
14636 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
14637 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
14638 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
14639 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
14640 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
14641 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
14642 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
14643 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
14644 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
14645 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
14646 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
14647 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
14648 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
14649 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
14650 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
14651 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
14652 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
14653 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
14654 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
14655
14656 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14657 Alan Hayward <alan.hayward@arm.com>
14658 David Sherwood <david.sherwood@arm.com>
14659
14660 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
14661 Return true for SVE too.
14662 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
14663 if load/store lanes are supported.
14664 * gcc.dg/vect/slp-10.c: Likewise.
14665 * gcc.dg/vect/slp-12c.c: Likewise.
14666 * gcc.dg/vect/slp-17.c: Likewise.
14667 * gcc.dg/vect/slp-33.c: Likewise.
14668 * gcc.dg/vect/slp-6.c: Likewise.
14669 * gcc.dg/vect/slp-cond-1.c: Likewise.
14670 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
14671 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
14672 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14673 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
14674 * gcc.dg/vect/slp-perm-6.c: Likewise.
14675 * gcc.dg/vect/slp-perm-9.c: Likewise.
14676 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
14677 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
14678 for variable-length vectors.
14679
14680 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14681 Alan Hayward <alan.hayward@arm.com>
14682 David Sherwood <david.sherwood@arm.com>
14683
14684 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
14685 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
14686
14687 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14688
14689 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
14690 * g++.target/aarch64/sve/catch_1.C: New test.
14691 * g++.target/aarch64/sve/catch_2.C: Likewise.
14692 * g++.target/aarch64/sve/catch_3.C: Likewise.
14693 * g++.target/aarch64/sve/catch_4.C: Likewise.
14694 * g++.target/aarch64/sve/catch_5.C: Likewise.
14695 * g++.target/aarch64/sve/catch_6.C: Likewise.
14696
14697 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14698 Alan Hayward <alan.hayward@arm.com>
14699 David Sherwood <david.sherwood@arm.com>
14700
14701 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
14702 New proc.
14703 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
14704 * gcc.target/aarch64/fmaxmin.c: Likewise.
14705 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
14706 * gcc.target/aarch64/orr_imm_1.c: Likewise.
14707 * gcc.target/aarch64/pr62178.c: Likewise.
14708 * gcc.target/aarch64/pr71727-2.c: Likewise.
14709 * gcc.target/aarch64/saddw-1.c: Likewise.
14710 * gcc.target/aarch64/saddw-2.c: Likewise.
14711 * gcc.target/aarch64/uaddw-1.c: Likewise.
14712 * gcc.target/aarch64/uaddw-2.c: Likewise.
14713 * gcc.target/aarch64/uaddw-3.c: Likewise.
14714 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
14715 * gcc.target/aarch64/vect-compile.c: Likewise.
14716 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
14717 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
14718 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
14719 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
14720 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
14721 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
14722 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
14723 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
14724 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
14725 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
14726 * gcc.target/aarch64/vect-fmovd.c: Likewise.
14727 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
14728 * gcc.target/aarch64/vect-fmovf.c: Likewise.
14729 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
14730 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
14731 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
14732 * gcc.target/aarch64/vect-movi.c: Likewise.
14733 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
14734 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
14735 * gcc.target/aarch64/vect-vaddv.c: Likewise.
14736 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
14737 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
14738 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
14739 fixed-length SVE.
14740 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
14741 * gcc.target/aarch64/sve/arith_1.c: New test.
14742 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
14743 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
14744 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
14745 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
14746 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
14747 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
14748 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
14749 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
14750 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
14751 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
14752 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
14753 * gcc.target/aarch64/sve/ext_1.c: Likewise.
14754 * gcc.target/aarch64/sve/ext_2.c: Likewise.
14755 * gcc.target/aarch64/sve/extract_1.c: Likewise.
14756 * gcc.target/aarch64/sve/extract_2.c: Likewise.
14757 * gcc.target/aarch64/sve/extract_3.c: Likewise.
14758 * gcc.target/aarch64/sve/extract_4.c: Likewise.
14759 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
14760 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
14761 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
14762 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
14763 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
14764 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
14765 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
14766 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
14767 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
14768 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
14769 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
14770 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
14771 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
14772 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
14773 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
14774 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
14775 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
14776 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
14777 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
14778 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
14779 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
14780 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
14781 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
14782 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
14783 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
14784 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
14785 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
14786 * gcc.target/aarch64/sve/index_1.c: Likewise.
14787 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
14788 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
14789 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
14790 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
14791 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
14792 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
14793 * gcc.target/aarch64/sve/logical_1.c: Likewise.
14794 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
14795 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
14796 * gcc.target/aarch64/sve/mad_1.c: Likewise.
14797 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
14798 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
14799 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
14800 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
14801 * gcc.target/aarch64/sve/mla_1.c: Likewise.
14802 * gcc.target/aarch64/sve/mls_1.c: Likewise.
14803 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
14804 * gcc.target/aarch64/sve/msb_1.c: Likewise.
14805 * gcc.target/aarch64/sve/mul_1.c: Likewise.
14806 * gcc.target/aarch64/sve/neg_1.c: Likewise.
14807 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
14808 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
14809 * gcc.target/aarch64/sve/pack_1.c: Likewise.
14810 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
14811 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
14812 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
14813 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
14814 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
14815 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
14816 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
14817 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
14818 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
14819 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
14820 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
14821 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
14822 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
14823 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
14824 * gcc.target/aarch64/sve/rev_1.c: Likewise.
14825 * gcc.target/aarch64/sve/revb_1.c: Likewise.
14826 * gcc.target/aarch64/sve/revh_1.c: Likewise.
14827 * gcc.target/aarch64/sve/revw_1.c: Likewise.
14828 * gcc.target/aarch64/sve/shift_1.c: Likewise.
14829 * gcc.target/aarch64/sve/single_1.c: Likewise.
14830 * gcc.target/aarch64/sve/single_2.c: Likewise.
14831 * gcc.target/aarch64/sve/single_3.c: Likewise.
14832 * gcc.target/aarch64/sve/single_4.c: Likewise.
14833 * gcc.target/aarch64/sve/spill_1.c: Likewise.
14834 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
14835 * gcc.target/aarch64/sve/subr_1.c: Likewise.
14836 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
14837 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
14838 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
14839 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
14840 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
14841 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
14842 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
14843 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
14844 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
14845 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
14846 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
14847 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
14848 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
14849 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
14850 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
14851 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
14852 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
14853 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
14854 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
14855 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
14856 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
14857 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
14858 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
14859 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
14860 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
14861 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
14862 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
14863 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
14864 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
14865 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
14866 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
14867 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
14868 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
14869 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
14870 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
14871 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
14872 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
14873 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
14874 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
14875 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
14876 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
14877 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
14878
14879 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14880 Alan Hayward <alan.hayward@arm.com>
14881 David Sherwood <david.sherwood@arm.com>
14882
14883 * lib/target-supports.exp (check_effective_target_aarch64_sve)
14884 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
14885 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
14886 New procedures.
14887 (check_effective_target_vect_perm): Handle SVE.
14888 (check_effective_target_vect_perm_byte): Likewise.
14889 (check_effective_target_vect_perm_short): Likewise.
14890 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
14891 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
14892 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
14893 (check_effective_target_vect_element_align_preferred): Likewise.
14894 (check_effective_target_vect_align_stack_vars): Likewise.
14895 (check_effective_target_vect_load_lanes): Likewise.
14896 (check_effective_target_vect_masked_store): Likewise.
14897 (available_vector_sizes): Use aarch64_sve_bits for SVE.
14898 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
14899 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
14900 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
14901 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
14902 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
14903 * gcc.dg/vect/slp-23.c: Likewise.
14904 * gcc.dg/vect/slp-perm-5.c: Likewise.
14905 * gcc.dg/vect/slp-perm-6.c: Likewise.
14906 * gcc.dg/vect/slp-perm-9.c: Likewise.
14907 * gcc.dg/vect/slp-reduc-3.c: Likewise.
14908 * gcc.dg/vect/vect-114.c: Likewise.
14909 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
14910 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
14911
14912 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14913
14914 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
14915 vect_variable_length, expecting the test to be vectorized
14916 without SLP instead.
14917 * gcc.dg/vect/pr33953.c: Likewise.
14918 * gcc.dg/vect/pr37027.c: Likewise.
14919 * gcc.dg/vect/pr67790.c: Likewise.
14920 * gcc.dg/vect/pr68445.c: Likewise.
14921 * gcc.dg/vect/slp-1.c: Likewise.
14922 * gcc.dg/vect/slp-10.c: Likewise.
14923 * gcc.dg/vect/slp-12a.c: Likewise.
14924 * gcc.dg/vect/slp-12b.c: Likewise.
14925 * gcc.dg/vect/slp-12c.c: Likewise.
14926 * gcc.dg/vect/slp-13-big-array.c: Likewise.
14927 * gcc.dg/vect/slp-13.c: Likewise.
14928 * gcc.dg/vect/slp-14.c: Likewise.
14929 * gcc.dg/vect/slp-15.c: Likewise.
14930 * gcc.dg/vect/slp-17.c: Likewise.
14931 * gcc.dg/vect/slp-19b.c: Likewise.
14932 * gcc.dg/vect/slp-2.c: Likewise.
14933 * gcc.dg/vect/slp-20.c: Likewise.
14934 * gcc.dg/vect/slp-21.c: Likewise.
14935 * gcc.dg/vect/slp-22.c: Likewise.
14936 * gcc.dg/vect/slp-24-big-array.c: Likewise.
14937 * gcc.dg/vect/slp-24.c: Likewise.
14938 * gcc.dg/vect/slp-28.c: Likewise.
14939 * gcc.dg/vect/slp-39.c: Likewise.
14940 * gcc.dg/vect/slp-42.c: Likewise.
14941 * gcc.dg/vect/slp-6.c: Likewise.
14942 * gcc.dg/vect/slp-7.c: Likewise.
14943 * gcc.dg/vect/slp-cond-1.c: Likewise.
14944 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
14945 * gcc.dg/vect/slp-cond-2.c: Likewise.
14946 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
14947 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
14948 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14949 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
14950 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
14951 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
14952 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
14953 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
14954 * gcc.dg/vect/slp-reduc-1.c: Likewise.
14955 * gcc.dg/vect/slp-reduc-2.c: Likewise.
14956 * gcc.dg/vect/slp-reduc-4.c: Likewise.
14957 * gcc.dg/vect/slp-reduc-5.c: Likewise.
14958 * gcc.dg/vect/slp-reduc-7.c: Likewise.
14959 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14960 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
14961 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
14962 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
14963
14964 2018-01-13 Jakub Jelinek <jakub@redhat.com>
14965
14966 PR c/83801
14967 * gcc.dg/pr83801.c: New test.
14968
14969 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
14970
14971 PR fortran/52162
14972 * gfortran.dg/bounds_check_19.f90: New test.
14973
14974 2018-01-12 Jakub Jelinek <jakub@redhat.com>
14975
14976 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
14977 instead of scan-assembler-not for xsnabsqp.
14978
14979 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14980
14981 PR libgfortran/83525
14982 * gfortran.dg/newunit_5.f90: New test.
14983
14984 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
14985
14986 PR rtl-optimization/80481
14987 * g++.dg/pr80481.C: New.
14988
14989 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
14990
14991 PR target/83628
14992 * gcc.target/alpha/pr83628-3.c: New test.
14993
14994 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14995
14996 * lib/target-supports.exp (check_effective_target_avx512f): Also
14997 check for __builtin_ia32_addsd_round,
14998 __builtin_ia32_getmantsd_round.
14999 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
15000
15001 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
15002
15003 PR target/83629
15004 * gcc.target/powerpc/pr83629.c: Require ilp32.
15005
15006 2018-01-12 Richard Biener <rguenther@suse.de>
15007
15008 PR tree-optimization/80846
15009 * gcc.target/i386/pr80846-1.c: New testcase.
15010 * gcc.target/i386/pr80846-2.c: Likewise.
15011
15012 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
15013
15014 * gcc.c-torture/execute/20180112-1.c: New test.
15015
15016 2018-01-12 Tom de Vries <tom@codesourcery.com>
15017
15018 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
15019 * g++.dg/ext/label13a.C: Same.
15020 * g++.dg/ext/label14.C: Same.
15021 * g++.dg/ext/label2.C: Same.
15022 * g++.dg/ext/label3.C: Same.
15023 * g++.dg/torture/pr42462.C: Same.
15024 * g++.dg/torture/pr42739.C: Same.
15025 * g++.dg/warn/Wunused-label-3.C: Same.
15026
15027 2018-01-12 Tom de Vries <tom@codesourcery.com>
15028
15029 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
15030 * g++.dg/Walloca1.C: Same.
15031 * g++.dg/cpp0x/pr70338.C: Same.
15032 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
15033 * g++.dg/cpp1y/vla10.C: Same.
15034 * g++.dg/cpp1y/vla2.C: Same.
15035 * g++.dg/cpp1y/vla6.C: Same.
15036 * g++.dg/cpp1y/vla8.C: Same.
15037 * g++.dg/debug/debug5.C: Same.
15038 * g++.dg/debug/debug6.C: Same.
15039 * g++.dg/debug/pr54828.C: Same.
15040 * g++.dg/diagnostic/pr70105.C: Same.
15041 * g++.dg/eh/cleanup5.C: Same.
15042 * g++.dg/eh/spbp.C: Same.
15043 * g++.dg/ext/tmplattr9.C: Same.
15044 * g++.dg/ext/vla10.C: Same.
15045 * g++.dg/ext/vla11.C: Same.
15046 * g++.dg/ext/vla12.C: Same.
15047 * g++.dg/ext/vla15.C: Same.
15048 * g++.dg/ext/vla16.C: Same.
15049 * g++.dg/ext/vla17.C: Same.
15050 * g++.dg/ext/vla3.C: Same.
15051 * g++.dg/ext/vla6.C: Same.
15052 * g++.dg/ext/vla7.C: Same.
15053 * g++.dg/init/array24.C: Same.
15054 * g++.dg/init/new47.C: Same.
15055 * g++.dg/init/pr55497.C: Same.
15056 * g++.dg/opt/pr78201.C: Same.
15057 * g++.dg/template/vla2.C: Same.
15058 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
15059 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
15060 * g++.dg/torture/pr62127.C: Same.
15061 * g++.dg/torture/pr67055.C: Same.
15062 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
15063 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
15064 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
15065 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
15066 * g++.dg/warn/Wplacement-new-size-5.C: Same.
15067 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
15068 * g++.dg/warn/Wvla-1.C: Same.
15069 * g++.dg/warn/Wvla-3.C: Same.
15070 * g++.old-deja/g++.ext/array2.C: Same.
15071 * g++.old-deja/g++.ext/constructor.C: Same.
15072 * g++.old-deja/g++.law/builtin1.C: Same.
15073 * g++.old-deja/g++.other/crash12.C: Same.
15074 * g++.old-deja/g++.other/eh3.C: Same.
15075 * g++.old-deja/g++.pt/array6.C: Same.
15076 * g++.old-deja/g++.pt/dynarray.C: Same.
15077
15078 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15079
15080 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
15081
15082 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15083
15084 PR libfortran/67412
15085 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
15086 on *-*-solaris2.10.
15087
15088 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15089
15090 * lib/target-supports.exp (check_effective_target_branch_cost):
15091 Accept all x86 targets.
15092
15093 2018-01-12 Martin Liska <mliska@suse.cz>
15094
15095 PR ipa/83054
15096 * g++.dg/warn/pr83054.C: New test.
15097
15098 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15099
15100 * gcc.target/powerpc/spec-barr-1.c: New file.
15101
15102 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
15103
15104 PR target/83330
15105 * gcc.target/i386/pr83330.c: New test.
15106
15107 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
15108
15109 PR fortran/79383
15110 * gfortran.dg/dtio_31.f03: New test.
15111 * gfortran.dg/dtio_32.f03: New test.
15112
15113 2018-01-11 David Malcolm <dmalcolm@redhat.com>
15114
15115 PR c++/43486
15116 * g++.dg/wrappers: New subdirectory.
15117 * g++.dg/wrappers/README: New file.
15118 * g++.dg/wrappers/alloc.C: New test case.
15119 * g++.dg/wrappers/cow-istream-string.C: New test case.
15120 * g++.dg/wrappers/cp-stdlib.C: New test case.
15121 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
15122 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
15123
15124 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
15125
15126 PR middle-end/83718
15127 * g++.dg/torture/pr83718.C: New testcase.
15128
15129 2018-01-11 Martin Jambor <mjambor@suse.cz>
15130
15131 PR ipa/83178
15132 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
15133
15134 2018-01-11 Bin Cheng <bin.cheng@arm.com>
15135
15136 PR tree-optimization/83695
15137 * gcc.dg/tree-ssa/pr83695.c: New test.
15138
15139 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15140
15141 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
15142 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
15143
15144 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15145
15146 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
15147 * gcc.target/arm/simd/fp16fml_high.c: New test.
15148 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
15149 * lib/target-supports.exp
15150 (check_effective_target_arm_fp16fml_neon_ok_nocache,
15151 check_effective_target_arm_fp16fml_neon_ok,
15152 add_options_for_arm_fp16fml_neon): New procedures.
15153
15154 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15155
15156 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
15157 combination tests.
15158
15159 2018-01-11 Richard Biener <rguenther@suse.de>
15160
15161 PR tree-optimization/83435
15162 * gcc.dg/graphite/pr83435.c: New testcase.
15163
15164 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
15165 Alan Hayward <alan.hayward@arm.com>
15166 David Sherwood <david.sherwood@arm.com>
15167
15168 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
15169
15170 2018-01-11 Tamar Christina <tamar.christina@arm.com>
15171
15172 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
15173
15174 2018-01-11 Sudakshina Das <sudi.das@arm.com>
15175
15176 PR target/82096
15177 * gcc.c-torture/compile/pr82096.c: New test.
15178
15179 2018-01-11 Ed Schonberg <schonberg@adacore.com>
15180
15181 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
15182
15183 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
15184
15185 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
15186
15187 2018-01-11 Justin Squirek <squirek@adacore.com>
15188
15189 * gnat.dg/expr_func4.adb: New testcase.
15190
15191 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
15192
15193 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
15194 testcase.
15195
15196 2018-01-11 Bob Duff <duff@adacore.com>
15197
15198 * gnat.dg/protected_null.adb: New testcase.
15199
15200 2018-01-11 Ed Schonberg <schonberg@adacore.com>
15201
15202 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
15203
15204 2018-01-11 Ed Schonberg <schonberg@adacore.com>
15205
15206 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
15207
15208 2018-01-11 Justin Squirek <squirek@adacore.com>
15209
15210 * gnat.dg/loopvar.adb: New testcase.
15211
15212 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
15213
15214 PR middle-end/83189
15215 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
15216
15217 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
15218
15219 * gcc.c-torture/compile/pr83575.c: New testcase.
15220
15221 2018-01-10 Michael Collison <michael.collison@arm.com>
15222
15223 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
15224 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
15225 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
15226 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
15227 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
15228 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
15229 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
15230 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
15231 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
15232 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
15233 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
15234 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
15235 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
15236 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
15237 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
15238 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
15239
15240 2018-01-10 Michael Collison <michael.collison@arm.com>
15241
15242 * gcc.target/aarch64/sha2.h: New shared testcase.
15243 * gcc.target/aarch64/sha2_1.c: New testcase.
15244 * gcc.target/aarch64/sha2_2.c: New testcase.
15245 * gcc.target/aarch64/sha2_3.c: New testcase.
15246 * gcc.target/aarch64/sha3.h: New shared testcase.
15247 * gcc.target/aarch64/sha3_1.c: New testcase.
15248 * gcc.target/aarch64/sha3_2.c: New testcase.
15249 * gcc.target/aarch64/sha3_3.c: New testcase.
15250
15251 2018-01-10 Michael Collison <michael.collison@arm.com>
15252
15253 * gcc.target/aarch64/sm3_sm4.c: New testcase.
15254
15255 2018-01-10 Martin Sebor <msebor@redhat.com>
15256
15257 PR tree-optimization/83781
15258 * gcc.dg/strlenopt-42.c: New test.
15259
15260 2018-01-11 Martin Sebor <msebor@gmail.com>
15261 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15262
15263 PR tree-optimization/83501
15264 PR tree-optimization/81703
15265
15266 * gcc.dg/strlenopt-39.c: New test-case.
15267 * gcc.dg/pr81703.c: Likewise.
15268
15269 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
15270
15271 * gnat.dg/atomic10.adb: New test.
15272
15273 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
15274
15275 PR fortran/82367
15276 * gfortran.dg/deferred_character_18.f90: New test.
15277
15278 2018-01-10 Martin Sebor <msebor@redhat.com>
15279
15280 PR tree-optimization/83671
15281 * gcc.dg/strlenopt-40.c: New test.
15282 * gcc.dg/strlenopt-41.c: New test.
15283
15284 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
15285
15286 PR fortran/83093
15287 * gfortran.dg/allocate_with_typespec_7.f90: New test.
15288
15289 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
15290
15291 PR target/83399
15292 * gcc.target/powerpc/pr83399.c: New test.
15293
15294 2018-01-10 David Malcolm <dmalcolm@redhat.com>
15295
15296 PR c++/43486
15297 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
15298 to reflect that the arguments are correctly underlined.
15299 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
15300 for globals, params, locals and literals.
15301 (test_sizeof): Directly test the location of "sizeof", rather than
15302 when used in compound expressions.
15303 (test_alignof): Likewise for "alignof".
15304 (test_string_literals): Likewise for string literals.
15305 (test_numeric_literals): Likewise for numeric literals.
15306 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
15307 (test_typeid): Likewise for typeid.
15308 (test_unary_plus): New.
15309 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
15310 format strings.
15311
15312 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
15313
15314 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
15315
15316 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
15317
15318 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
15319
15320 2018-01-10 Marek Polacek <polacek@redhat.com>
15321
15322 PR c++/82541
15323 * g++.dg/warn/Wduplicated-branches4.C: New test.
15324
15325 2018-01-10 Jakub Jelinek <jakub@redhat.com>
15326
15327 PR c++/81327
15328 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
15329 cast to void *.
15330
15331 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
15332
15333 PR c++/81055
15334 * g++.dg/cpp0x/new2.C: New.
15335
15336 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
15337
15338 PR target/83735
15339 * gcc.target/i386/pr83735.c: New test.
15340
15341 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
15342
15343 * lib/target-supports.exp (check_effective_target_branch_cost):
15344 New function.
15345 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
15346 * gcc.dg/pr21643.c: Likewise.
15347 * gcc.dg/pr46309.c: Likewise.
15348 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
15349 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
15350 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
15351 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
15352 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
15353 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
15354 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
15355 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
15356 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
15357 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
15358 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
15359 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
15360 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
15361 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
15362
15363 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
15364
15365 PR target/83629
15366 * gcc.target/powerpc/pr83629.c: New testcase.
15367
15368 2018-01-10 Richard Biener <rguenther@suse.de>
15369
15370 PR testsuite/78768
15371 * gcc.dg/pr78768.c: Un-XFAIL.
15372
15373 2018-01-10 Richard Biener <rguenther@suse.de>
15374
15375 PR debug/82425
15376 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
15377
15378 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
15379
15380 PR tree-optimization/83753
15381 * gcc.dg/torture/pr83753.c: New test.
15382
15383 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
15384
15385 * gcc.target/i386/avx2-gather-1.c: Add -march.
15386 * gcc.target/i386/avx2-gather-2.c: Add -march.
15387 * gcc.target/i386/avx2-gather-3.c: Add -march.
15388 * gcc.target/i386/avx2-gather-4.c: Add -march.
15389 * gcc.target/i386/avx2-gather-5.c: Add -march.
15390 * gcc.target/i386/avx2-gather-6.c: Add -march.
15391 * gcc.target/i386/avx512f-gather-1.c: Add -march.
15392 * gcc.target/i386/avx512f-gather-2.c: Add -march.
15393 * gcc.target/i386/avx512f-gather-3.c: Add -march.
15394 * gcc.target/i386/avx512f-gather-4.c: Add -march.
15395 * gcc.target/i386/avx512f-gather-5.c: Add -march.
15396 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
15397 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
15398 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
15399 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
15400 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
15401
15402 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
15403
15404 PR target/78585:
15405 * gcc.target/i386/pr78585.c: New test.
15406
15407 2018-01-09 Jakub Jelinek <jakub@redhat.com>
15408
15409 PR c++/83734
15410 * g++.dg/cpp0x/pr83734.C: New test.
15411
15412 2018-01-09 Carl Love <cel@us.ibm.com>
15413
15414 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
15415 vec_mergeo builtins with float, double, long long, unsigned long long,
15416 bool long long arguments.
15417 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
15418 vec_float2 with double arguments.
15419 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
15420 vec_mergew and vec_mergow builtins.
15421
15422 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
15423
15424 PR fortran/83742
15425 * gfortran.dg/contiguous_6.f90: New test.
15426
15427 2018-01-09 Richard Biener <rguenther@suse.de>
15428
15429 PR tree-optimization/83668
15430 * gcc.dg/graphite/pr83668.c: New testcase.
15431
15432 2018-01-09 Joseph Myers <joseph@codesourcery.com>
15433
15434 PR tree-optimization/64811
15435 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
15436 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
15437 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
15438 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
15439 New tests.
15440 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
15441
15442 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
15443
15444 PR target/79883
15445 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
15446
15447 2018-01-09 Tamar Christina <tamar.christina@arm.com>
15448
15449 PR target/82641
15450 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
15451 no NEON and require softfp or hard float-abi.
15452 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
15453
15454 2018-01-09 Richard Biener <rguenther@suse.de>
15455
15456 PR tree-optimization/83572
15457 * gcc.dg/graphite/pr83572.c: New testcase.
15458
15459 2018-01-09 Jakub Jelinek <jakub@redhat.com>
15460
15461 PR target/83507
15462 * gcc.dg/sms-13.c: New test.
15463
15464 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
15465
15466 PR fortran/83741
15467 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
15468
15469 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
15470 Monk Chiang <sh.chiang04@gmail.com>
15471
15472 * gcc.target/riscv/save-restore-1.c: New.
15473
15474 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15475
15476 PR target/83677
15477 * gcc.target/powerpc/pr83677.c: New file.
15478
15479 2018-01-08 Jeff Law <law@redhat.com>
15480
15481 PR rtl-optimizatin/81308
15482 * g++.dg/pr81308-1.C: New test.
15483 * g++.dg/pr81308-2.C: New test.
15484
15485 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
15486
15487 PR target/83663 - Revert r255946
15488 * gcc.target/aarch64/vect-slp-dup.c: New.
15489
15490 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15491
15492 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
15493 combination tests.
15494
15495 2018-01-08 Richard Biener <rguenther@suse.de>
15496
15497 PR tree-optimization/83563
15498 * gcc.dg/graphite/pr83563.c: New testcase.
15499
15500 2018-01-08 Richard Biener <rguenther@suse.de>
15501
15502 PR middle-end/83713
15503 * g++.dg/torture/pr83713.C: New testcase.
15504
15505 2018-01-08 Tom de Vries <tom@codesourcery.com>
15506
15507 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
15508
15509 2018-01-08 Richard Biener <rguenther@suse.de>
15510
15511 PR tree-optimization/83685
15512 * gcc.dg/torture/pr83685.c: New testcase.
15513
15514 2018-01-08 Richard Biener <rguenther@suse.de>
15515
15516 PR lto/83719
15517 * gcc.dg/lto/pr83719_0.c: New testcase.
15518
15519 2018-01-08 Tom de Vries <tom@codesourcery.com>
15520
15521 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
15522 * gcc.dg/graphite/run-id-1.c: Same.
15523 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
15524
15525 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
15526
15527 PR fortran/83611
15528 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
15529 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
15530 * gfortran.dg/pdt_27.f03: New test.
15531
15532 PR fortran/83731
15533 * gfortran.dg/pdt_28.f03: New test.
15534
15535 2018-01-08 Tom de Vries <tom@codesourcery.com>
15536
15537 * c-c++-common/builtins.c: Require effective target alloca.
15538 * gcc.dg/Wrestrict.c: Same.
15539 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
15540
15541 2018-01-08 Richard Biener <rguenther@suse.de>
15542
15543 PR middle-end/83580
15544 * gcc.dg/torture/pr83580.c: New testcase.
15545
15546 2018-01-08 Richard Biener <rguenther@suse.de>
15547
15548 PR middle-end/83517
15549 * gcc.dg/pr83517.c: New testcase.
15550
15551 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
15552
15553 PR middle-end/81897
15554 * gcc.dg/uninit-pr81897.c: New test.
15555
15556 2018-01-06 Martin Sebor <msebor@redhat.com>
15557
15558 PR tree-optimization/83640
15559 * gcc.dg/Wrestrict-6.c: New test.
15560 * gcc.dg/pr83640.c: New test.
15561
15562 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
15563
15564 * gcc.target/aarch64/reg-alloc-1.c: New test.
15565
15566 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
15567
15568 PR fortran/50892
15569 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
15570
15571 2018-01-06 Jakub Jelinek <jakub@redhat.com>
15572
15573 PR debug/83480
15574 * gcc.dg/pr83480.c: New test.
15575
15576 PR rtl-optimization/83682
15577 * gcc.target/i386/pr83682.c: New test.
15578
15579 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
15580
15581 PR fortran/78534
15582 PR fortran/66310
15583 * gfortran.dg/char_cast_1.f90: Update scan pattern.
15584 * gfortran.dg/dependency_49.f90: Likewise.
15585 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
15586 * gfortran.dg/repeat_7.f90: New test for PR 66310.
15587 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
15588 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
15589 * gfortran.dg/string_1_lp64.f90: New test.
15590 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
15591 * gfortran.dg/string_3_lp64.f90: New test.
15592
15593 2018-01-05 Jakub Jelinek <jakub@redhat.com>
15594
15595 PR target/83604
15596 * gcc.target/i386/sse-26.c: New test.
15597
15598 PR target/83604
15599 * gcc.target/i386/pr83604.c: New test.
15600
15601 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
15602
15603 * gcc.dg/vect/vect-align-4.c: New test.
15604 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
15605 and redefine as a structure with an unaligned member "b".
15606 (foo): Update accordingly.
15607
15608 2018-01-05 Sudakshina Das <sudi.das@arm.com>
15609
15610 PR target/82439
15611 * gcc.target/aarch64/bics_5.c: New test.
15612 * gcc.target/arm/bics_5.c: Likewise.
15613
15614 2018-01-05 Jakub Jelinek <jakub@redhat.com>
15615
15616 PR tree-optimization/83605
15617 * gcc.dg/pr83605.c: New test.
15618
15619 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15620
15621 PR target/83554
15622 * gcc.target/i386/pr83554.c: New test.
15623
15624 PR ipa/82352
15625 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
15626 long unsigned int.
15627
15628 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
15629
15630 PR fortran/83683
15631 PR fortran/45689
15632 * gfortran.dg/eoshift_8.f90: New test.
15633 * gfortran.dg/simplify_eoshift_1.f90: New test.
15634
15635 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15636
15637 PR debug/83585
15638 * gcc.dg/pr83585.c: New test.
15639
15640 2018-01-04 Nathan Sidwell <nathan@acm.org>
15641
15642 PR c++/83667
15643 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
15644
15645 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15646
15647 PR debug/83666
15648 * gcc.dg/pr83666.c: New test.
15649
15650 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
15651
15652 PR target/83628
15653 * gcc.target/alpha/pr83628-1.c: New test.
15654 * gcc.target/alpha/pr83628-2.c: Ditto.
15655
15656 2018-01-04 Martin Liska <mliska@suse.cz>
15657
15658 PR ipa/82352
15659 * g++.dg/ipa/pr82352.C: New test.
15660
15661 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15662
15663 * gcc.dg/vect-opt-info-1.c: Moved to ...
15664 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
15665 vect_int targets, use dg-additional-options instead of dg-options and
15666 use relative line numbers instead of absolute.
15667
15668 2018-01-03 Martin Sebor <msebor@redhat.com>
15669
15670 PR tree-optimization/83655
15671 * gcc.dg/Wrestrict-5.c: New test.
15672 * c-c++-common/builtins.c: New test.
15673
15674 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
15675 Alan Hayward <alan.hayward@arm.com>
15676 David Sherwood <david.sherwood@arm.com>
15677
15678 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
15679 (main): Call it.
15680
15681 2018-01-03 Jeff Law <law@redhat.com>
15682
15683 PR target/83641
15684 * gcc.target/i386/stack-check-17.c: New test.
15685 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
15686
15687 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15688
15689 PR debug/83621
15690 * gcc.dg/pr83621.c: New test.
15691
15692 PR debug/83645
15693 * gcc.dg/pr83645.c: New test.
15694
15695 2018-01-03 Martin Sebor <msebor@redhat.com>
15696
15697 PR tree-optimization/83603
15698 * gcc.dg/Wrestrict-4.c: New test.
15699
15700 PR c/83559
15701 * gcc.dg/const-2.c: New test.
15702 * gcc.dg/pure-3.c: New test.
15703
15704 2018-01-03 Martin Sebor <msebor@redhat.com>
15705
15706 * gcc.dg/Wrestrict-3.c: New test.
15707
15708 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15709
15710 PR c++/83555
15711 * g++.dg/opt/pr83555.C: New test.
15712 * g++.dg/ubsan/pr83555.C: New test.
15713
15714 2018-01-03 David Malcolm <dmalcolm@redhat.com>
15715
15716 PR c/82050
15717 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
15718 the !CHECKING_P case by expecting a note.
15719 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
15720 a note for the !CHECKING_P case, and move the return statement
15721 outside of #if CHECKING_P guard.
15722
15723 2018-01-03 Jeff Law <law@redhat.com>
15724
15725 PR middle-end/83654
15726 * gcc.target/i386/stack-check-18.c: New test.
15727 * gcc.target/i386/stack-check-19.c: New test.
15728
15729 2018-01-03 Martin Sebor <msebor@redhat.com>
15730
15731 PR tree-optimization/83501
15732 * c-c++-common/Warray-bounds-3.c: Remove xfail.
15733
15734 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15735
15736 PR tree-optimization/83501
15737 * gcc.dg/tree-ssa/pr83501-1.c: New test.
15738
15739 2018-01-03 Nathan Sidwell <nathan@acm.org>
15740
15741 PR c++/83667
15742 * g++.dg/ipa/pr83667.C: New.
15743
15744 2018-01-03 Martin Liska <mliska@suse.cz>
15745
15746 PR tree-optimization/83593
15747 * gcc.dg/pr83593.c: New test.
15748
15749 2018-01-03 Martin Liska <mliska@suse.cz>
15750
15751 PR ipa/83549
15752 * g++.dg/ipa/pr83549.C: New test.
15753
15754 2018-01-03 Marek Polacek <polacek@redhat.com>
15755
15756 PR c++/83592
15757 * g++.dg/warn/mvp2.C: New test.
15758
15759 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15760
15761 PR preprocessor/83602
15762 * g++.dg/cpp/pr83602.C: New test.
15763
15764 PR c++/83634
15765 * g++.dg/parse/pr83634.C: New test.
15766
15767 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
15768
15769 PR fortran/83664
15770 * gfortran.dg/eoshift_7.f90: New test.
15771
15772 2018-01-03 Jan Beulich <jbeulich@suse.com>
15773
15774 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
15775 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
15776
15777 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15778
15779 Update copyright years.
15780
15781 2018-01-03 Martin Liska <mliska@suse.cz>
15782
15783 PR ipa/83594
15784 * gcc.dg/ipa/pr83594.c: New test.
15785
15786 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
15787 Alan Hayward <alan.hayward@arm.com>
15788 David Sherwood <david.sherwood@arm.com>
15789
15790 * gcc.dg/vect-opt-info-1.c: New test.
15791
15792 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
15793
15794 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
15795 floorf128, truncf128, and roundf128.
15796 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
15797 optimizations added in match.pd.
15798 * gcc.target/powerpc/float128-hw6.c: Likewise.
15799 * gcc.target/powerpc/float128-hw7.c: Likewise.
15800 * gcc.target/powerpc/float128-hw8.c: Likewise.
15801 * gcc.target/powerpc/float128-hw9.c: Likewise.
15802 * gcc.target/powerpc/float128-hw10.c: Likewise.
15803 * gcc.target/powerpc/float128-hw11.c: Likewise.
15804
15805 2018-01-02 Jakub Jelinek <jakub@redhat.com>
15806
15807 PR c++/83556
15808 * g++.dg/cpp0x/pr83556.C: New test.
15809
15810 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
15811
15812 PR fortran/45689
15813 PR fortran/83650
15814 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
15815 * gfortran.dg/simplify_cshift_4.f90: New test.
15816
15817 2018-01-02 Marek Polacek <polacek@redhat.com>
15818
15819 PR c++/81860
15820 * g++.dg/cpp0x/inh-ctor30.C: New test.
15821
15822 PR c++/83644
15823 * g++.dg/cpp1z/pr83644.C: New test.
15824
15825 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
15826
15827 PR fortran/83076
15828 * gfortran.dg/coarray_45.f90: New test.
15829
15830 PR fortran/83319
15831 * gfortran.dg/coarray_46.f90: New test.
15832
15833 2018-01-01 Jakub Jelinek <jakub@redhat.com>
15834
15835 PR tree-optimization/83581
15836 * gcc.dg/pr83581.c: New test.
15837
15838 PR c/83595
15839 * gcc.dg/pr83595.c: New test.
15840
15841 PR middle-end/83608
15842 * g++.dg/opt/pr83608.C: New test.
15843
15844 PR middle-end/83609
15845 * gcc.dg/pr83609.c: New test.
15846 * g++.dg/opt/pr83609.C: New test.
15847
15848 PR middle-end/83623
15849 * gcc.dg/pr83623.c: New test.
15850
15851 * gcc.target/i386/i386.exp
15852 (check_effective_target_avx512vpopcntdqvl): New proc.
15853 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
15854 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
15855 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
15856 \f
15857 Copyright (C) 2018 Free Software Foundation, Inc.
15858
15859 Copying and distribution of this file, with or without modification,
15860 are permitted in any medium without royalty provided the copyright
15861 notice and this notice are preserved.