Don't xfail gcc.target/i386/addr-sel-1.c (PR target/86744)
[gcc.git] / gcc / testsuite / ChangeLog
1 2018-09-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2
3 PR target/86744
4 * gcc.target/i386/addr-sel-1.c: Don't xfail "b\\+1" scan.
5
6 2018-09-04 Richard Biener <rguenther@suse.de>
7
8 PR tree-optimization/87211
9 * gcc.dg/torture/pr87211.c: New testcase.
10
11 2018-09-04 Richard Biener <rguenther@suse.de>
12
13 PR tree-optimization/87176
14 * gcc.dg/torture/pr87176.c: New testcase.
15 * gcc.dg/torture/ssa-fre-1.c: Likewise.
16
17 2018-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18
19 * gfortran.dg/modulo_check: New test.
20
21 2018-09-03 Richard Biener <rguenther@suse.de>
22
23 PR tree-optimization/87177
24 * gcc.dg/torture/pr87177.c: New testcase.
25 * gcc.dg/torture/pr87177-2.c: Likewise.
26
27 2018-09-03 Richard Biener <rguenther@suse.de>
28
29 PR tree-optimization/87200
30 * gcc.dg/torture/pr87200.c: New testcase.
31
32 2018-09-03 Richard Biener <rguenther@suse.de>
33
34 PR tree-optimization/87197
35 * gcc.dg/torture/pr87197.c: New testcase.
36
37 PR tree-optimization/87169
38 * gcc.dg/torture/pr87169.c: New testcase.
39
40 2018-09-03 Martin Liska <mliska@suse.cz>
41
42 PR driver/83193
43 * gcc.dg/completion-4.c: New test.
44
45 2018-09-03 Paolo Carlini <paolo.carlini@oracle.com>
46
47 PR c++/84980
48 * g++.dg/concepts/pr84980.C: New.
49
50 2018-09-03 Martin Liska <mliska@suse.cz>
51
52 PR middle-end/59521
53 * c-c++-common/pr59521-1.c: New test.
54 * c-c++-common/pr59521-2.c: New test.
55 * gcc.dg/tree-prof/pr59521-3.c: New test.
56
57 2018-09-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
58
59 * c-c++-common/array-init.c: New test.
60 * g++.dg/init/string2.C: Remove selector.
61
62 2018-09-01 Michael Matz <matz@suse.de>
63
64 PR tree-optimization/87074
65 * gcc.dg/pr87074.c: New test.
66
67 2018-08-31 Richard Biener <rguenther@suse.de>
68
69 PR tree-optimization/87168
70 * gcc.dg/torture/pr87168.c: New testcase.
71
72 2018-08-31 Vlad Lazar <vlad.lazar@arm.com>
73
74 * gcc.target/aarch64/scalar_intrinsics.c (test_vnegd_s64): New.
75 * gcc.target/aarch64/vneg_s.c (RUN_TEST_SCALAR): New.
76 (test_vnegd_s64): Likewise.
77 * gcc.target/aarch64/vnegd_64.c: New.
78 * gcc.target/aarch64/vabsd_64.c: New.
79 * gcc.tartget/aarch64/vabs_intrinsic_3.c: New.
80
81 2018-08-31 Nathan Sidwell <nathan@acm.org>
82
83 PR c++/87155
84 PR c++/84707
85 * g++.dg/cpp0x/pr87155.C: New.
86 * g++.dg/cpp0x/inline-ns10.C: Adjust.
87
88 2018-08-31 Jakub Jelinek <jakub@redhat.com>
89
90 PR middle-end/87138
91 * gcc.target/i386/avx512bw-pr87138.c: New test.
92
93 2018-08-31 Paul Thomas <pault@gcc.gnu.org>
94
95 PR fortran/86328
96 PR fortran/86760
97 * gfortran.dg/pr86328.f90 : New test.
98 in comment 12 of the PR.
99 * gfortran.dg/pr86760.f90 : New test.
100
101 2018-08-30 Sandra Loosemore <sandra@codesourcery.com>
102
103 * g++.dg/cpp0x/noexcept30.C: Make dependence on
104 -fdelete-null-pointer-checks explicit.
105 * g++.dg/cpp1y/constexpr-82218.C: Likewise.
106 * g++.dg/expr/pmf-3.C: Likewise.
107 * g++.dg/ext/attr-returns-nonnull.C: Likewise.
108 * g++.dg/tree-ssa/lifetime-dse1.C: Likewise.
109 * g++.dg/tree-ssa/pr61034.C: Likewise.
110 * gcc.dg/addr_equal-1.c: Likewise.
111 * gcc.dg/ipa/pr85734.c: Likewise.
112 * gcc.dg/ipa/propmalloc-1.c: Likewise.
113 * gcc.dg/ipa/propmalloc-2.c: Likewise.
114 * gcc.dg/ipa/propmalloc-3.c: Likewise.
115 * gcc.dg/tree-ssa/pr78154.c: Likewise.
116 * gcc.dg/tree-ssa/pr83648.c: Likewise.
117
118 2018-08-30 Martin Sebor <msebor@redhat.com>
119
120 PR testsuite/87158
121 * gcc.c-torture/execute/memchr-1.c: Correct big-endian expectations.
122
123 2018-08-30 Qing Zhao <qing.zhao@oracle.com>
124
125 PR testsuite/86519
126 gcc.dg/strcmpopt_6.c: Remove.
127 gcc.target/aarch64/strcmpopt_6.c: New testcase.
128 gcc.target/i386/strcmpopt_6.c: Likewise.
129
130 2018-08-30 Richard Biener <rguenther@suse.de>
131
132 PR tree-optimization/87147
133 * gcc.dg/torture/pr87147.c: New testcase.
134
135 2018-08-30 Tamar Christina <tamar.christina@arm.com>
136
137 * gcc.target/aarch64/large_struct_copy_2.c: New.
138
139 2018-08-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
140
141 PR middle-end/87053
142 * gcc.c-torture/execute/pr87053.c: New test.
143
144 2018-08-29 Jakub Jelinek <jakub@redhat.com>
145
146 PR c++/87095
147 * g++.dg/ubsan/vptr-13.C: New test.
148
149 2018-08-29 Paolo Carlini <paolo.carlini@oracle.com>
150
151 PR c++/85265
152 * g++.dg/concepts/pr85265.C: New.
153
154 2018-08-29 Martin Sebor <msebor@redhat.com>
155 Bernd Edlinger <bernd.edlinger@hotmail.de>
156
157 PR tree-optimization/86714
158 PR tree-optimization/86711
159 * gcc.c-torture/execute/memchr-1.c: New test.
160 * gcc.c-torture/execute/pr86714.c: New test.
161 * gcc.c-torture/execute/widechar-3.c: New test.
162 * gcc.dg/strlenopt-58.c: New test.
163
164 2018-08-29 Richard Biener <rguenther@suse.de>
165
166 PR tree-optimization/87132
167 * gcc.dg/torture/pr87132.c: New testcase.
168
169 2018-08-29 David Malcolm <dmalcolm@redhat.com>
170
171 PR c++/85110
172 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
173 output to reflect underlining of pertinent parameter in decl
174 for "no known conversion" messages.
175
176 2018-08-29 Jakub Jelinek <jakub@redhat.com>
177
178 PR c++/87122
179 * g++.dg/cpp1z/decomp47.C: New test.
180
181 2018-08-29 Matthew Malcomson <matthew.malcomson@arm.com>
182
183 * gcc.target/aarch64/simd/vect_su_add_sub.c: Use 32 and 64-bit types
184 where appropriate.
185
186 2018-08-29 Richard Biener <rguenther@suse.de>
187
188 PR tree-optimization/87117
189 * gfortran.dg/pr87117.f90: New testcase.
190
191 2018-08-29 Richard Biener <rguenther@suse.de>
192
193 PR tree-optimization/87126
194 * gcc.dg/tree-ssa/pr87126.c: New testcase.
195
196 2018-08-28 MCC CS <deswurstes@users.noreply.github.com>
197
198 PR tree-optimization/87009
199 * gcc.dg/pr87009.c: New test.
200
201 2018-08-28 Martin Sebor <msebor@redhat.com>
202
203 PR middle-end/86631
204 * g++.dg/Walloca1.C: Adjust.
205
206 2018-08-28 Paolo Carlini <paolo.carlini@oracle.com>
207
208 PR c++/86546
209 * g++.dg/other/switch4.C: New.
210
211 2018-08-28 Richard Biener <rguenther@suse.de>
212
213 PR tree-optimization/87124
214 * g++.dg/torture/pr87124.C: New testcase.
215
216 2017-08-28 Paul Thomas <pault@gcc.gnu.org>
217
218 PR fortran/80477
219 * gfortran.dg/class_result_7.f90: New test.
220 * gfortran.dg/class_result_8.f90: New test.
221 * gfortran.dg/class_result_9.f90: New test.
222
223 PR fortran/86481
224 * gfortran.dg/allocate_with_source_25.f90: New test.
225
226 2018-08-28 Jakub Jelinek <jakub@redhat.com>
227
228 PR middle-end/87099
229 * gcc.dg/pr87099.c: New test.
230
231 2018-08-28 Richard Sandiford <richard.sandiford@arm.com>
232
233 PR testsuite/87078
234 * gcc.dg/vect/slp-37.c: Restrict scan tests to vect_hw_misalign.
235
236 2018-08-28 Richard Biener <rguenther@suse.de>
237
238 PR tree-optimization/87117
239 * gcc.dg/pr87117-1.c: New testcase.
240
241 2018-08-28 Richard Biener <rguenther@suse.de>
242
243 PR tree-optimization/87117
244 * gcc.dg/pr87117-2.c: New testcase.
245
246 2018-08-28 Richard Biener <rguenther@suse.de>
247
248 PR tree-optimization/87117
249 * gcc.dg/lvalue-5.c: New testcase.
250
251 2018-08-27 Jeff Law <law@redhat.com>
252
253 PR tree-optimization/87110
254 * gcc.c-torture/compile/pr87110.c: New test.
255
256 2018-08-27 Martin Sebor <msebor@redhat.com>
257
258 PR tree-optimization/86914
259 * gcc.dg/strlenopt-57.c: New test.
260
261 2018-08-27 Martin Sebor <msebor@redhat.com>
262
263 PR tree-optimization/87112
264 * gcc.dg/pr87112.c: New test.
265
266 2018-08-27 David Malcolm <dmalcolm@redhat.com>
267
268 PR c++/63392
269 * g++.dg/diagnostic/missing-typename.C: New test.
270
271 2018-08-27 Jeff Law <law@redhat.com>
272
273 * gcc.c-torture/compile/dse.c: New test.
274
275 2018-08-27 Jakub Jelinek <jakub@redhat.com>
276
277 PR c++/86993
278 * g++.dg/diagnostic/pr86993.C: New test.
279
280 2018-08-27 Richard Biener <rguenther@suse.de>
281
282 PR tree-optimization/86927
283 * gcc.dg/vect/pr86927.c: New testcase.
284
285 2018-08-27 David Malcolm <dmalcolm@redhat.com>
286
287 PR c++/87091
288 * gcc.dg/empty.h: New file.
289 * gcc.dg/fixits-pr84852-1.c: Update for move of fix-it hint to
290 top of file and removal of redundant second printing of warning
291 location.
292 * gcc.dg/fixits-pr84852-2.c: Likewise.
293 * gcc.dg/missing-header-fixit-3.c: Likewise.
294 * gcc.dg/missing-header-fixit-4.c: New test.
295 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Update for
296 conversion of show_caret_p to a tri-state.
297
298 2018-08-27 David Malcolm <dmalcolm@redhat.com>
299
300 PR c++/87091
301 * g++.dg/pr85523.C: Extend expected output to show line
302 before line-insertion fix-it hint.
303 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
304 (test_fixit_insert_newline): Add previous line to expected output.
305 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
306 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
307
308 2018-08-27 Martin Liska <mliska@suse.cz>
309
310 PR sanitizer/86962
311 * gcc.dg/asan/pr86962.c: New test.
312
313 2018-08-27 Martin Liska <mliska@suse.cz>
314
315 * gcc.dg/tree-prof/val-prof-10.c: New test.
316
317 2018-08-27 Martin Liska <mliska@suse.cz>
318
319 PR tree-optimization/86847
320 * gcc.dg/tree-ssa/switch-3.c: New test.
321 * gcc.dg/tree-ssa/vrp105.c: Remove.
322
323 2018-08-27 Martin Liska <mliska@suse.cz>
324
325 * gcc.dg/tree-ssa/switch-2.c: New test.
326
327 2018-08-27 Richard Biener <rguenther@suse.de>
328
329 * g++.dg/torture/20180705-1.C: New testcase.
330 * gcc.dg/tree-ssa/ssa-fre-67.c: Likewise.
331 * gcc.dg/tree-ssa/ssa-ccp-14.c: Scan FRE dump.
332 * gcc.dg/tree-ssa/ssa-fre-46.c: Use -O2.
333 * gcc.dg/tree-ssa/vrp92.c: Disable FRE.
334 * gcc.dg/pr83666.c: Drop --param=sccvn-max-scc-size option.
335 * gcc.dg/pr85195.c: Likewise.
336 * gcc.dg/pr85467.c: Likewise.
337 * gcc.dg/torture/pr81790.c: Likewise.
338
339 * gfortran.dg/reassoc_4.f: Change max-completely-peeled-insns
340 param to current default.
341
342 2018-08-27 Jakub Jelinek <jakub@redhat.com>
343
344 PR rtl-optimization/87065
345 * gcc.target/i386/pr87065.c: New test.
346
347 2018-08-26 Marek Polacek <polacek@redhat.com>
348
349 PR c++/87080
350 * g++.dg/cpp0x/Wpessimizing-move5.C: New test.
351
352 PR c++/87029, Implement -Wredundant-move.
353 * g++.dg/cpp0x/Wredundant-move1.C: New test.
354 * g++.dg/cpp0x/Wredundant-move2.C: New test.
355 * g++.dg/cpp0x/Wredundant-move3.C: New test.
356 * g++.dg/cpp0x/Wredundant-move4.C: New test.
357
358 2018-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
359
360 PR libfortran/86704
361 * gfortran.dg/matmul_19.f90: New test.
362
363 2018-08-25 Janus Weil <janus@gcc.gnu.org>
364
365 PR fortran/86545
366 * gfortran.dg/generic_35.f90: New test case.
367
368 2018-08-24 David Malcolm <dmalcolm@redhat.com>
369
370 PR c++/87091
371 * gcc.dg/missing-header-fixit-3.c: Update for changes to how
372 line spans are printed with -fdiagnostics-show-line-numbers.
373
374 2018-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
375
376 PR fortran/86837
377 * gfortran.dg/implied_do_io_6.f90: New test.
378
379 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
380
381 PR middle-end/87092
382 * gcc.dg/pr87092.c: New test.
383
384 2018-08-24 Marek Polacek <polacek@redhat.com>
385
386 PR c++/67012
387 PR c++/86942
388 * g++.dg/cpp0x/auto52.C: New test.
389 * g++.dg/cpp1y/auto-fn52.C: New test.
390 * g++.dg/cpp1y/auto-fn53.C: New test.
391 * g++.dg/cpp1y/auto-fn54.C: New test.
392
393 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
394
395 * lib/target-supports.exp (vect_perm_supported): Only return
396 false for variable-length vectors if the permute size is not
397 a power of 2.
398 (check_effective_target_vect_perm)
399 (check_effective_target_vect_perm_byte)
400 (check_effective_target_vect_perm_short): Remove check for
401 variable-length vectors.
402 * gcc.dg/vect/slp-23.c: Add an XFAIL for variable-length SVE.
403 * gcc.dg/vect/slp-perm-10.c: Likewise.
404 * gcc.dg/vect/slp-perm-9.c: Add an XFAIL for variable-length vectors.
405
406 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
407
408 * gcc.target/aarch64/sve/bswap_1.c: New test.
409 * gcc.target/aarch64/sve/bswap_2.c: Likewise.
410 * gcc.target/aarch64/sve/bswap_3.c: Likewise.
411
412 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
413
414 * gcc.target/aarch64/sve/slp_perm_1.c: New test.
415 * gcc.target/aarch64/sve/slp_perm_2.c: Likewise.
416 * gcc.target/aarch64/sve/slp_perm_3.c: Likewise.
417 * gcc.target/aarch64/sve/slp_perm_4.c: Likewise.
418 * gcc.target/aarch64/sve/slp_perm_5.c: Likewise.
419 * gcc.target/aarch64/sve/slp_perm_6.c: Likewise.
420 * gcc.target/aarch64/sve/slp_perm_7.c: Likewise.
421
422 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
423
424 PR debug/79342
425 * gcc.dg/pr79342.: New test.
426
427 2018-08-23 Martin Sebor <msebor@redhat.com>
428
429 PR tree-optimization/87072
430 * gcc.dg/Warray-bounds-35.c: New test.
431
432 2018-08-23 Richard Biener <rguenther@suse.de>
433
434 PR middle-end/87024
435 * gcc.dg/pr87024.c: New testcase.
436
437 2018-08-23 Richard Sandiford <richard.sandiford@arm.com>
438
439 * gcc.dg/vect/no-vfa-vect-depend-2.c: Remove XFAIL.
440 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
441 * gcc.dg/vect/pr65947-13.c: Update for vect_fold_extract_last.
442 * gcc.dg/vect/pr80631-2.c: Likewise.
443
444 2017-08-23 Paul Thomas <pault@gcc.gnu.org>
445
446 PR fortran/86863
447 * gfortran.dg/submodule_32.f08: New test.
448
449 2018-08-22 Janus Weil <janus@gcc.gnu.org>
450
451 PR fortran/86935
452 * gfortran.dg/associate_3.f90: Update error message.
453 * gfortran.dg/associate_39.f90: New test case.
454
455 2018-08-22 Janus Weil <janus@gcc.gnu.org>
456
457 PR fortran/86888
458 * gfortran.dg/alloc_comp_basics_6.f90: Update an error message and add
459 an additional case.
460 * gfortran.dg/alloc_comp_basics_7.f90: New test case.
461 * gfortran.dg/class_17.f03: Update error message.
462 * gfortran.dg/class_55.f90: Ditto.
463 * gfortran.dg/dtio_11.f90: Update error messages.
464 * gfortran.dg/implicit_actual.f90: Add an error message.
465 * gfortran.dg/typebound_proc_12.f90: Update error message.
466
467 2018-08-22 Martin Sebor <msebor@redhat.com>
468
469 PR middle-end/87052
470 * gcc.dg/pr87052.c: New test.
471 * gcc.dg/tree-ssa/dump-3.c: Adjust.
472
473 2018-08-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
474
475 * gfortran.dg/max_fmax_aarch64.f90: Rename to...
476 * gfortran.dg/max_expr.f90: ...this.
477 * gfortran.dg/min_fmin_aarch64.f90: Rename to...
478 * gfortran.dg/min_expr.f90: ...this.
479
480 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
481
482 PR tree-optimization/86725
483 * gcc.dg/vect/no-scevccp-pr86725-2.c: New test.
484 * gcc.dg/vect/no-scevccp-pr86725-3.c: Likewise.
485 * gcc.dg/vect/no-scevccp-pr86725-4.c: Likewise.
486 * gcc.dg/vect/no-scevccp-pr86725-5.c: Likewise.
487
488 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
489
490 PR tree-optimization/86725
491 * gcc.dg/vect/no-scevccp-pr86725-1.c: New test.
492
493 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
494
495 * gcc.dg/vect/vect-avg-16.c: New test.
496 * gcc.dg/vect/slp-37.c: Expect the loop to be vectorized.
497 * gcc.dg/vect/vect-strided-u8-i8-gap4.c,
498 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise for
499 the second loop in main1.
500
501 2018-08-22 Iain Sandoe <iain@sandoe.co.uk>
502
503 * gcc.dg/lto/pr85248_0.c (test_alias):
504 Stringify __USER_LABEL_PREFIX__.
505 (test_noreturn): Likewise.
506
507 2018-08-22 Richard Biener <rguenther@suse.de>
508
509 PR tree-optimization/86988
510 * g++.dg/pr86988.C: New testcase.
511
512 2018-08-22 Richard Biener <rguenther@suse.de>
513
514 PR tree-optimization/86945
515 * tree-cfg.c (generate_range_test): Use unsigned arithmetic.
516
517 2018-08-21 Janne Blomqvist <jb@gcc.gnu.org>
518
519 * gfortran.dg/nan_1.f90: Remove tests that test MAX/MIN with NaNs.
520
521 2018-08-21 Nicolas Koenig <koenigni@gcc.gnu.org>
522 Thomas Koenig <tkoenig@gcc.gnu.org>
523
524 PR fortran/25829
525 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
526 * gfortran.dg/f2003_io_1.f03: Add wait statement.
527
528 2018-08-21 Marek Polacek <polacek@redhat.com>
529
530 PR c++/86981, Implement -Wpessimizing-move.
531 * g++.dg/cpp0x/Wpessimizing-move1.C: New test.
532 * g++.dg/cpp0x/Wpessimizing-move2.C: New test.
533 * g++.dg/cpp0x/Wpessimizing-move3.C: New test.
534 * g++.dg/cpp0x/Wpessimizing-move4.C: New test.
535 * g++.dg/cpp1z/Wpessimizing-move1.C: New test.
536
537 PR c++/65043
538 * g++.dg/concepts/pr67595.C: Add dg-warning.
539 * g++.dg/cpp0x/Wnarrowing11.C: New test.
540 * g++.dg/cpp0x/Wnarrowing12.C: New test.
541 * g++.dg/cpp0x/rv-cast5.C: Add static_cast.
542
543 PR c++/86499
544 * g++.dg/cpp0x/lambda/lambda-non-local.C: New test.
545 * g++.dg/cpp0x/lambda/lambda-this10.C: Adjust dg-error.
546
547 2018-08-21 Ed Schonberg <schonberg@adacore.com>
548
549 * gnat.dg/expr_func7.adb, gnat.dg/expr_func7.ads: New testcase.
550
551 2018-08-21 Ed Schonberg <schonberg@adacore.com>
552
553 * gnat.dg/expr_func6.adb, gnat.dg/expr_func6.ads: New testcase.
554
555 2018-08-21 Javier Miranda <miranda@adacore.com>
556
557 * gnat.dg/spark2.adb, gnat.dg/spark2.ads: New testcase.
558
559 2018-08-21 Ed Schonberg <schonberg@adacore.com>
560
561 * gnat.dg/prot6.adb, gnat.dg/prot6.ads: New testcase.
562
563 2018-08-21 Ed Schonberg <schonberg@adacore.com>
564
565 * gnat.dg/access5.adb, gnat.dg/access5.ads: New testcase.
566
567 2018-08-21 Eric Botcazou <ebotcazou@adacore.com>
568
569 * gnat.dg/rep_clause7.adb: New testcase.
570
571 2018-08-21 Ed Schonberg <schonberg@adacore.com>
572
573 * gnat.dg/task1.adb, gnat.dg/task1.ads, gnat.dg/task1_pkg.adb,
574 gnat.dg/task1_pkg.ads: New testcase.
575
576 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
577
578 * gnat.dg/linkedlist.adb: New testcase.
579
580 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
581
582 * gnat.dg/elab6.adb, gnat.dg/elab6.ads, gnat.dg/elab6_pkg.adb,
583 gnat.dg/elab6_pkg.ads: New testcase.
584
585 2018-08-21 Ed Schonberg <schonberg@adacore.com>
586
587 * gnat.dg/expr_func5.adb: New testcase.
588
589 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
590
591 * gnat.dg/dynhash.adb: New testcase.
592
593 2018-08-21 Javier Miranda <miranda@adacore.com>
594
595 * gnat.dg/enum4.adb: New testcase.
596
597 2018-08-21 Tamar Christina <tamar.christina@arm.com>
598
599 * gcc.target/aarch64/large_struct_copy.c: New test.
600
601 2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
602
603 * g++.dg/torture/pr86763.C: Restrict to *-*-linux*.
604
605 2018-08-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
606
607 PR middle-end/86121
608 * gcc.dg/Wstringop-overflow-6.c: Remove xfail.
609
610 2018-08-21 Tom de Vries <tdevries@suse.de>
611
612 * gcc.c-torture/unsorted/dump-noaddr.x: Use -gno-record-gcc-switches
613 to avoid mismatch in .debug and .earlydebug dump files.
614
615 2018-08-20 Michael Meissner <meissner@linux.ibm.com>
616
617 PR target/87033
618 * gcc.target/powerpc/pr87033.c: New test.
619
620 2018-08-20 Martin Sebor <msebor@redhat.com>
621
622 PR tree-optimization/87034
623 * gcc.dg/builtin-sprintf-warn-20.c: New test.
624
625 2018-08-20 David Malcolm <dmalcolm@redhat.com>
626
627 PR other/84889
628 * gcc.dg/plugin/diagnostic-group-test-1.c: New test.
629 * gcc.dg/plugin/diagnostic_group_plugin.c: New test.
630 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
631
632 2018-08-20 H.J. Lu <hongjiu.lu@intel.com>
633
634 PR target/87014
635 * g++.dg/torture/pr87014.C: New file.
636
637 2018-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
638
639 PR target/86984
640 * gcc.target/alpha/pr86984.c: New test.
641
642 2018-08-20 Richard Biener <rguenther@suse.de>
643
644 PR tree-optimization/78655
645 * gcc.dg/tree-ssa/evrp11.c: New testcase.
646
647 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
648
649 * gcc.dg/debug/dwarf2/pr80263.c: Suppress pubtypes output
650 for Darwin.
651
652 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
653
654 * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF
655 test on Darwin.
656 * g++.dg/debug/dwarf2/pr85302.C: Likewise.
657 * gcc.dg/lto/pr83719_0.c: Likewise.
658
659 2018-08-17 Martin Sebor <msebor@redhat.com>
660
661 PR testsuite/86996
662 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
663
664 2018-08-17 David Malcolm <dmalcolm@redhat.com>
665
666 * g++.dg/conversion/Wwrite-strings.C: New test.
667
668 2018-08-17 Sandra Loosemore <sandra@codesourcery.com>
669 Chung-Lin Tang <cltang@codesourcery.com>
670 Xianmiao Qu <xianmiao_qu@c-sky.com>
671
672 C-SKY port: Testsuite
673
674 * g++.dg/Wno-frame-address.C: Adjust for C-SKY.
675 * g++.dg/torture/type-generic-1.C: Likewise.
676 * gcc.c-torture/compile/20000804-1.c: Likewise.
677 * gcc.c-torture/execute/20101011-1.c: Likewise.
678 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
679 * gcc.dg/20020312-2.c: Likewise.
680 * gcc.dg/Wno-frame-address.c: Likewise.
681 * gcc.dg/c11-true_min-1.c: Likewise.
682 * gcc.dg/sibcall-10.c: Likewise.
683 * gcc.dg/sibcall-9.c: Likewise.
684 * gcc.dg/stack-usage-1.c: Likewise.
685 * gcc.dg/torture/float32-tg-3.c: Likewise.
686 * gcc.dg/torture/float32x-tg-3.c: Likewise.
687 * gcc.dg/torture/float64-tg-3.c: Likewise.
688 * gcc.dg/torture/float64x-tg-3.c: Likewise.
689 * gcc.dg/torture/type-generic-1.c: Likewise.
690 * gcc.target/csky/*: New.
691 * lib/target-supports.exp (check_profiling_available): Add
692 csky-*-elf.
693 (check_effective_target_hard_float): Handle C-SKY targets with
694 single-precision hard float only.
695 (check_effective_target_logical_op_short_circuit): Handle C-SKY.
696
697 2018-08-17 David Malcolm <dmalcolm@redhat.com>
698
699 * gcc.dg/format/gcc_diag-1.c: Fix typo. Add test coverage for
700 gcc_dump_printf.
701 * gcc.dg/format/gcc_diag-10.c: Add gimple typedef. Add test
702 coverage for gcc_dump_printf.
703
704 2018-08-17 Martin Liska <mliska@suse.cz>
705
706 * g++.dg/opt/mpx.C: Fix scanned pattern.
707 * gcc.target/i386/mpx.c: Likewise.
708 * g++.dg/warn/Wunreachable-code-1.C: Remove.
709 * g++.dg/warn/Wunreachable-code-2.C: Likewise.
710 * gcc.dg/torture/pr52969.c: Likewise.
711 * g++.dg/warn/pr31246-2.C: Likewise.
712 * g++.dg/warn/pr31246.C: Likewise.
713 * gcc.dg/pr33092.c: Likewise.
714 * g++.dg/opt/eh1.C: Remove a deprecated option.
715 * g++.dg/template/inline1.C: Likewise.
716 * g++.dg/tree-ssa/pr81408.C: Likewise.
717 * gcc.dg/pr41837.c: Likewise.
718 * gcc.dg/pr41841.c: Likewise.
719 * gcc.dg/pr42250.c: Likewise.
720 * gcc.dg/pr43084.c: Likewise.
721 * gcc.dg/pr43317.c: Likewise.
722 * gcc.dg/pr51879-18.c: Likewise.
723 * gcc.dg/torture/pr36066.c: Likewise.
724 * gcc.dg/tree-ssa/ifc-8.c: Likewise.
725 * gcc.dg/tree-ssa/ifc-cd.c: Likewise.
726 * gcc.dg/tree-ssa/pr19210-1.c: Likewise.
727 * gcc.dg/tree-ssa/pr45122.c: Likewise.
728 * gcc.target/i386/pr45352-2.c: Likewise.
729 * gcc.target/i386/zee.c: Likewise.
730 * gfortran.dg/auto_char_len_2.f90: Likewise.
731 * gfortran.dg/auto_char_len_4.f90: Likewise.
732 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
733 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
734 * gfortran.dg/gomp/pr47331.f90: Likewise.
735 * gfortran.dg/pr40999.f: Likewise.
736 * gfortran.dg/pr41011.f: Likewise.
737 * gfortran.dg/pr42051.f03: Likewise.
738 * gfortran.dg/pr46804.f90: Likewise.
739 * gfortran.dg/pr83149_1.f90: Likewise.
740 * gfortran.dg/pr83149_b.f90: Likewise.
741 * gfortran.dg/whole_file_1.f90: Likewise.
742 * gfortran.dg/whole_file_10.f90: Likewise.
743 * gfortran.dg/whole_file_11.f90: Likewise.
744 * gfortran.dg/whole_file_12.f90: Likewise.
745 * gfortran.dg/whole_file_13.f90: Likewise.
746 * gfortran.dg/whole_file_14.f90: Likewise.
747 * gfortran.dg/whole_file_15.f90: Likewise.
748 * gfortran.dg/whole_file_16.f90: Likewise.
749 * gfortran.dg/whole_file_17.f90: Likewise.
750 * gfortran.dg/whole_file_18.f90: Likewise.
751 * gfortran.dg/whole_file_19.f90: Likewise.
752 * gfortran.dg/whole_file_2.f90: Likewise.
753 * gfortran.dg/whole_file_20.f03: Likewise.
754 * gfortran.dg/whole_file_3.f90: Likewise.
755 * gfortran.dg/whole_file_4.f90: Likewise.
756 * gfortran.dg/whole_file_5.f90: Likewise.
757 * gfortran.dg/whole_file_6.f90: Likewise.
758 * gfortran.dg/whole_file_7.f90: Likewise.
759 * gfortran.dg/whole_file_8.f90: Likewise.
760 * gfortran.dg/whole_file_9.f90: Likewise.
761 * gcc.dg/vect/vect.exp: Likewise.
762
763 2018-08-17 Richard Biener <rguenther@suse.de>
764
765 PR middle-end/86505
766 * gcc.dg/torture/pr86505.c: New testcase.
767
768 2018-08-16 Martin Sebor <msebor@redhat.com>
769
770 PR tree-optimization/86853
771 * gcc.dg/tree-ssa/builtin-sprintf-10.c: New test.
772 * gcc.dg/tree-ssa/builtin-sprintf-11.c: New test.
773 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Adjust.
774
775 2018-08-16 David Malcolm <dmalcolm@redhat.com>
776
777 * gcc.dg/missing-header-fixit-3.c: New test.
778
779 2018-08-16 David Malcolm <dmalcolm@redhat.com>
780
781 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
782 (test_fixit_insert_newline): Update expected output to show '+'
783 characters in margin of line-insertion fix-it hint.
784
785 2018-08-16 Nathan Sidwell <nathan@acm.org>
786
787 * gcc.dg/cpp/macsyntx.c: Adjust expected errors.
788 * gcc.dg/cpp/macsyntx2.c: likewise.
789
790 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
791
792 PR testsuite/86745
793 * gcc.target/i386/avx-cvt-2.c: Loosen scan-assembler strings.
794 * gcc.target/i386/avx-cvt-2.c: Ditto.
795
796 2018-08-16 David Malcolm <dmalcolm@redhat.com>
797
798 PR c++/70693
799 * c-c++-common/Wmisleading-indentation-pr70693.c: New test.
800
801 2018-08-16 Vlad Lazar <vlad.lazar@arm.com>
802
803 * gcc.target/aarch64/imm_choice_comparison.c: New test.
804
805 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
806
807 * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
808 (lib_strncmp): Likewise.
809
810 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
811
812 * c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin.
813 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
814 * g++.dg/torture/pr44295.C : Likewise.
815
816 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
817
818 PR testsuite/78544
819 * gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section
820 attributes and matching.
821 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
822 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
823
824 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
825
826 * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.
827
828 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
829
830 * gcc.target/i386/rop1.c: Remove.
831 * gcc.target/i386/pr83554 (dg-options): Remove -mmitigate-rop.
832
833 2018-08-15 Will Schmidt <will_schmidt@vnet.ibm.com>
834
835 * gcc.target/powerpc/fold-vec-splat-char.c: New.
836 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: New.
837 * gcc.target/powerpc/fold-vec-splat-int.c: New.
838 * gcc.target/powerpc/fold-vec-splat-longlong.c: New.
839 * gcc.target/powerpc/fold-vec-splat-pixel.c: New.
840 * gcc.target/powerpc/fold-vec-splat-short.c: New.
841
842 2018-08-15 David Malcolm <dmalcolm@redhat.com>
843
844 * g++.dg/diagnostic/aka3.C: New test.
845 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
846 output to show range labels.
847 * g++.dg/diagnostic/param-type-mismatch.C: Likewise.
848 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
849 * g++.dg/plugin/show-template-tree-color-labels.C: New test.
850 * gcc.dg/bad-binary-ops.c: Update expected output to show range
851 labels. Add an "aka" example.
852 * gcc.dg/cpp/pr66415-1.c: Update expected output to show range
853 labels.
854 * gcc.dg/format/diagnostic-ranges.c: Likewise.
855 * gcc.dg/format/pr72858.c: Likewise.
856 * gcc.dg/format/pr78498.c: Likewise.
857 * gcc.dg/param-type-mismatch.c: Add "-Wpointer-sign" to options.
858 Update expected output to show range labels. Add examples of
859 -Wincompatible-pointer-types and -Wpointer-sign for parameters.
860 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
861 Update expected output to show range labels.
862 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
863 (test_very_wide_line): Adjust so that label is at left-clipping
864 boundary.
865 (test_very_wide_line_2): New test.
866 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
867 Update expected output to show range labels.
868 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
869 * gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c: New test.
870 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
871 for new param to gcc_rich_location::add_expr.
872 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
873 Add "label" param.
874 (test_show_locus): Add examples of labels to various tests. Tweak
875 the "very wide_line" test case and duplicate it, to cover the
876 boundary values for clipping of labels against the left-margin.
877 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
878 diagnostic-test-show-locus-no-labels.c.
879 * gcc.dg/pr69554-1.c: Update expected output to show range labels.
880 Update line numbers of dg-locus directives.
881 * gcc.dg/pr69627.c: Update expected output to show range labels.
882 * lib/multiline.exp (proc _build_multiline_regex): Remove
883 special-case handling of lines with trailing '|'.
884
885 2018-08-15 Qing Zhao <qing.zhao@oracle.com>
886
887 PR testsuite/86519
888 * gcc.dg/strcmpopt_6.c: Scan the assembly file instead of
889 the .expand file.
890
891 2018-08-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
892
893 * gcc.dg/wmain.c: New test.
894
895 2018-08-15 Iain Sandoe <iain@sandoe.co.uk>
896
897 PR c/19315
898 * gcc.dg/graphite/pr82451.c: Make array 'a' an extern.
899 * gcc.dg/redecl-10.c: Expect warnings for the static vars with
900 unknown size.
901
902 2018-08-15 Martin Liska <mliska@suse.cz>
903
904 PR tree-optimization/86925
905 * gcc.dg/predict-20.c: New test.
906 * gcc.dg/predict-21.c: New test.
907
908 2018-08-15 Paolo Carlini <paolo.carlini@oracle.com>
909
910 * g++.dg/init/goto3.C: Adjust for error instead of permerror.
911
912 2018-08-14 Allan Sandfeld Jensen <allan.jensen@qt.io>
913
914 * gcc.target/i386/sse2-movs.c: New test.
915
916 2018-08-14 Martin Sebor <msebor@redhat.com>
917
918 PR tree-optimization/86650
919 * gcc.dg/Warray-bounds-34.c: New test.
920
921 2018-08-14 Janus Weil <janus@gcc.gnu.org>
922
923 PR fortran/86116
924 * gfortran.dg/generic_34.f90: New test case.
925
926 2018-08-13 Marek Polacek <polacek@redhat.com>
927
928 PR c++/57891
929 * g++.dg/cpp0x/Wnarrowing6.C: New test.
930 * g++.dg/cpp0x/Wnarrowing7.C: New test.
931 * g++.dg/cpp0x/Wnarrowing8.C: New test.
932 * g++.dg/cpp0x/Wnarrowing9.C: New test.
933 * g++.dg/cpp0x/Wnarrowing10.C: New test.
934 * g++.dg/cpp0x/constexpr-47969.C: Adjust dg-error.
935 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
936 * g++.dg/cpp0x/constexpr-targ.C: Likewise.
937 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
938 * g++.dg/ext/stmtexpr15.C: Likewise.
939 * g++.dg/gomp/pr47963.C: Likewise.
940 * g++.dg/init/new37.C: Likewise.
941 * g++.dg/init/new43.C: Likewise.
942 * g++.dg/other/fold1.C: Likewise.
943 * g++.dg/parse/array-size2.C: Likewise.
944 * g++.dg/template/dependent-name3.C: Likewise.
945 * g++.dg/cpp0x/constexpr-data2.C: Add dg-error.
946 * g++.dg/other/vrp1.C: Likewise.
947 * g++.dg/template/char1.C: Likewise.
948
949 2018-08-13 Segher Boessenkool <segher@kernel.crashing.org>
950
951 * gcc.target/powerpc/pr56605.c: The generated code can have an AND
952 instead of a ZERO_EXTEND.
953
954 2018-08-13 Martin Sebor <msebor@redhat.com>
955
956 PR tree-optimization/71625
957 * c-c++-common/attr-nonstring-3.c: Temporarily xfail a test case.
958 * g++.dg/init/string2.C: New test.
959 * g++.dg/init/string3.C: New test.
960 * g++.dg/init/string4.C: New test.
961 * gcc.dg/init-string-3.c: New test.
962 * gcc.dg/strlenopt-55.c: New test.
963 * gcc.dg/strlenopt-56.c: New test.
964
965 2018-08-13 Marek Polacek <polacek@redhat.com>
966
967 P0806R2 - Deprecate implicit capture of this via [=]
968 * g++.dg/cpp2a/lambda-this1.C: New test.
969 * g++.dg/cpp2a/lambda-this2.C: New test.
970 * g++.dg/cpp2a/lambda-this3.C: New test.
971
972 2018-08-13 Marek Polacek <polacek@redhat.com>
973
974 PR c++/86915
975 * g++.dg/diagnostic/auto1.C: New test.
976
977 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
978
979 PR fortran/66679
980 * gfortran.dg/transfer_class_3.f90: New test.
981
982 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
983
984 PR fortran/86906
985 * gfortran.dg/use_rename_9.f90: New test.
986
987 2018-08-11 Jakub Jelinek <jakub@redhat.com>
988
989 PR tree-optimization/86835
990 * gcc.dg/pr86835.c: New test.
991
992 2018-08-10 Janus Weil <janus@gcc.gnu.org>
993
994 PR fortran/57160
995 * gfortran.dg/actual_pointer_function_1.f90: Fix invalid test case.
996 * gfortran.dg/inline_matmul_23.f90: Add option "-ffrontend-optimize".
997 * gfortran.dg/short_circuiting_2.f90: New test case.
998 * gfortran.dg/short_circuiting_3.f90: New test case.
999
1000 2018-08-10 Alexander Monakov <amonakov@ispras.ru>
1001
1002 PR target/82418
1003 * gcc.target/i386/pr82418.c: New test.
1004
1005 2018-08-10 Martin Liska <mliska@suse.cz>
1006
1007 PR target/83610
1008 * gcc.dg/predict-17.c: New test.
1009 * gcc.dg/predict-18.c: New test.
1010 * gcc.dg/predict-19.c: New test.
1011
1012 2018-08-10 Martin Liska <mliska@suse.cz>
1013
1014 PR tree-optimization/85799
1015 * gcc.dg/pr85799.c: New test.
1016
1017 2018-08-09 Jeff Law <law@redhat.com>
1018
1019 PR middle-end/86897
1020 * gcc.dg/uninit-suppress_2.c: Disable DOM.
1021
1022 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
1023
1024 * gcc.target/aarch64/sve/reduc_8.c: New test.
1025
1026 2018-08-09 David Malcolm <dmalcolm@redhat.com>
1027
1028 PR other/84889
1029 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New
1030 test.
1031 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
1032 New test.
1033 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
1034 * lib/prune.exp: Add -fno-diagnostics-show-line-numbers to
1035 TEST_ALWAYS_FLAGS.
1036
1037 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
1038
1039 PR tree-optimization/86858
1040 * gcc.dg/vect/pr86858.c: New test.
1041
1042 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
1043
1044 PR tree-optimization/86871
1045 * gcc.dg/vect/pr86871.c: New test.
1046
1047 2018-08-09 Paolo Carlini <paolo.carlini@oracle.com>
1048
1049 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1050
1051 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
1052
1053 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: Decrement
1054 arch and tune numbers by 2.
1055 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: Likewise.
1056 * gcc.target/s390/target-attribute/tattr-m31-1.c: Likewise.
1057 * gcc.target/s390/target-attribute/tattr-m31-10.c: Likewise.
1058 * gcc.target/s390/target-attribute/tattr-m31-11.c: Likewise.
1059 * gcc.target/s390/target-attribute/tattr-m31-12.c: Likewise.
1060 * gcc.target/s390/target-attribute/tattr-m31-13.c: Likewise.
1061 * gcc.target/s390/target-attribute/tattr-m31-14.c: Likewise.
1062 * gcc.target/s390/target-attribute/tattr-m31-15.c: Likewise.
1063 * gcc.target/s390/target-attribute/tattr-m31-16.c: Likewise.
1064 * gcc.target/s390/target-attribute/tattr-m31-17.c: Likewise.
1065 * gcc.target/s390/target-attribute/tattr-m31-18.c: Likewise.
1066 * gcc.target/s390/target-attribute/tattr-m31-19.c: Likewise.
1067 * gcc.target/s390/target-attribute/tattr-m31-2.c: Likewise.
1068 * gcc.target/s390/target-attribute/tattr-m31-20.c: Likewise.
1069 * gcc.target/s390/target-attribute/tattr-m31-21.c: Likewise.
1070 * gcc.target/s390/target-attribute/tattr-m31-22.c: Likewise.
1071 * gcc.target/s390/target-attribute/tattr-m31-23.c: Likewise.
1072 * gcc.target/s390/target-attribute/tattr-m31-24.c: Likewise.
1073 * gcc.target/s390/target-attribute/tattr-m31-25.c: Likewise.
1074 * gcc.target/s390/target-attribute/tattr-m31-26.c: Likewise.
1075 * gcc.target/s390/target-attribute/tattr-m31-27.c: Likewise.
1076 * gcc.target/s390/target-attribute/tattr-m31-28.c: Likewise.
1077 * gcc.target/s390/target-attribute/tattr-m31-29.c: Likewise.
1078 * gcc.target/s390/target-attribute/tattr-m31-3.c: Likewise.
1079 * gcc.target/s390/target-attribute/tattr-m31-30.c: Likewise.
1080 * gcc.target/s390/target-attribute/tattr-m31-31.c: Likewise.
1081 * gcc.target/s390/target-attribute/tattr-m31-32.c: Likewise.
1082 * gcc.target/s390/target-attribute/tattr-m31-4.c: Likewise.
1083 * gcc.target/s390/target-attribute/tattr-m31-5.c: Likewise.
1084 * gcc.target/s390/target-attribute/tattr-m31-6.c: Likewise.
1085 * gcc.target/s390/target-attribute/tattr-m31-7.c: Likewise.
1086 * gcc.target/s390/target-attribute/tattr-m31-8.c: Likewise.
1087 * gcc.target/s390/target-attribute/tattr-m31-9.c: Likewise.
1088 * gcc.target/s390/target-attribute/tattr-m64-1.c: Likewise.
1089 * gcc.target/s390/target-attribute/tattr-m64-10.c: Likewise.
1090 * gcc.target/s390/target-attribute/tattr-m64-11.c: Likewise.
1091 * gcc.target/s390/target-attribute/tattr-m64-12.c: Likewise.
1092 * gcc.target/s390/target-attribute/tattr-m64-13.c: Likewise.
1093 * gcc.target/s390/target-attribute/tattr-m64-14.c: Likewise.
1094 * gcc.target/s390/target-attribute/tattr-m64-15.c: Likewise.
1095 * gcc.target/s390/target-attribute/tattr-m64-16.c: Likewise.
1096 * gcc.target/s390/target-attribute/tattr-m64-17.c: Likewise.
1097 * gcc.target/s390/target-attribute/tattr-m64-18.c: Likewise.
1098 * gcc.target/s390/target-attribute/tattr-m64-19.c: Likewise.
1099 * gcc.target/s390/target-attribute/tattr-m64-2.c: Likewise.
1100 * gcc.target/s390/target-attribute/tattr-m64-20.c: Likewise.
1101 * gcc.target/s390/target-attribute/tattr-m64-21.c: Likewise.
1102 * gcc.target/s390/target-attribute/tattr-m64-22.c: Likewise.
1103 * gcc.target/s390/target-attribute/tattr-m64-23.c: Likewise.
1104 * gcc.target/s390/target-attribute/tattr-m64-24.c: Likewise.
1105 * gcc.target/s390/target-attribute/tattr-m64-25.c: Likewise.
1106 * gcc.target/s390/target-attribute/tattr-m64-26.c: Likewise.
1107 * gcc.target/s390/target-attribute/tattr-m64-27.c: Likewise.
1108 * gcc.target/s390/target-attribute/tattr-m64-28.c: Likewise.
1109 * gcc.target/s390/target-attribute/tattr-m64-29.c: Likewise.
1110 * gcc.target/s390/target-attribute/tattr-m64-3.c: Likewise.
1111 * gcc.target/s390/target-attribute/tattr-m64-30.c: Likewise.
1112 * gcc.target/s390/target-attribute/tattr-m64-31.c: Likewise.
1113 * gcc.target/s390/target-attribute/tattr-m64-32.c: Likewise.
1114 * gcc.target/s390/target-attribute/tattr-m64-33.c: Likewise.
1115 * gcc.target/s390/target-attribute/tattr-m64-4.c: Likewise.
1116 * gcc.target/s390/target-attribute/tattr-m64-5.c: Likewise.
1117 * gcc.target/s390/target-attribute/tattr-m64-6.c: Likewise.
1118 * gcc.target/s390/target-attribute/tattr-m64-7.c: Likewise.
1119 * gcc.target/s390/target-attribute/tattr-m64-8.c: Likewise.
1120 * gcc.target/s390/target-attribute/tattr-m64-9.c: Likewise.
1121
1122 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
1123
1124 PR target/84332
1125 * gcc.target/s390/pr84332.c: New testcase.
1126
1127 2018-08-08 Andreas Schwab <schwab@linux-m68k.org>
1128
1129 PR target/46179
1130 * gcc.target/m68k/tls-dimode.c: New file.
1131
1132 2018-08-08 Nathan Sidwell <nathan@acm.org>
1133
1134 * c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h,
1135 c-c++-common/inc-from-1.c: New
1136
1137 2018-08-08 Andreas Krebbel <krebbel@linux.ibm.com>
1138
1139 PR target/85295
1140 * gcc.target/s390/TI-constants-lra.c: New testcase.
1141 * gcc.target/s390/TI-constants-nolra.c: New testcase.
1142
1143 2018-08-08 Ilya Leoshkevich <iii@linux.ibm.com>
1144
1145 * gcc.target/s390/hotpatch-8.c: Remove.
1146 * gcc.target/s390/hotpatch-9.c: Remove.
1147 * gcc.target/s390/mnop-mcount-m31-fpic.c: Remove.
1148 * gcc.target/s390/mnop-mcount-m31.c: Remove.
1149
1150 2018-08-08 Jakub Jelinek <jakub@redhat.com>
1151
1152 P0595R1 - is_constant_evaluated
1153 * g++.dg/cpp2a/is-constant-evaluated1.C: New test.
1154
1155 PR c++/86836
1156 * g++.dg/cpp1z/decomp46.C: New test.
1157
1158 PR c++/86738
1159 * g++.dg/opt/pr86738.C: New test.
1160
1161 2018-08-07 Richard Sandiford <richard.sandiford@arm.com>
1162
1163 PR target/86838
1164 * gcc.target/aarch64/frecpe_1.c: New test.
1165 * gcc.target/aarch64/frecpe_2.c: Likewise.
1166
1167 2018-08-07 Paolo Carlini <paolo.carlini@oracle.com>
1168
1169 PR c++/59480, DR 136
1170 * g++.dg/other/friend8.C: New.
1171 * g++.dg/other/friend9.C: Likewise.
1172 * g++.dg/other/friend10.C: Likewise.
1173 * g++.dg/other/friend11.C: Likewise.
1174 * g++.dg/other/friend12.C: Likewise.
1175 * g++.dg/other/friend13.C: Likewise.
1176 * g++.dg/other/friend14.C: Likewise.
1177 * g++.dg/other/friend15.C: Likewise.
1178 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1179 * g++.dg/parse/defarg8.C: Likewise.
1180
1181 2018-08-07 Martin Liska <mliska@suse.cz>
1182
1183 PR middle-end/83023
1184 * gcc.dg/predict-16.c: New test.
1185 * g++.dg/predict-1.C: New test.
1186
1187 2018-08-07 Steve Ellcey <sellcey@cavium.com>
1188 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1189
1190 PR tree-optimization/80925
1191 * gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops
1192 vectorized on !vect_hw_misalign targets.
1193
1194 2018-08-06 Marek Polacek <polacek@redhat.com>
1195
1196 PR c++/86767
1197 * g++.dg/cpp1y/constexpr-86767.C: New test.
1198
1199 2018-08-06 Uros Bizjak <ubizjak@gmail.com>
1200
1201 * g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt
1202 for target *-*-linux-gnu.
1203
1204 2018-08-06 Alan Hayward <alan.hayward@arm.com>
1205
1206 * gcc.target/aarch64/sve/tls_preserve_1.c: New test.
1207 * gcc.target/aarch64/sve/tls_preserve_2.c: New test.
1208 * gcc.target/aarch64/sve/tls_preserve_3.c: New test.
1209
1210 2018-08-06 Andreas Krebbel <krebbel@linux.ibm.com>
1211
1212 * gcc.target/s390/nomemloopunroll-1.c: New test.
1213
1214 2018-08-05 H.J. Lu <hongjiu.lu@intel.com>
1215
1216 PR target/86386
1217 * gcc.target/i386/pr86386.c: New file.
1218
1219 2018-08-04 Tom de Vries <tdevries@suse.de>
1220
1221 * lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line.
1222
1223 2018-08-04 Andreas Schwab <schwab@linux-m68k.org>
1224
1225 * gcc.dg/guality/const-volatile.c: Remove duplicate test
1226 "type:cvip".
1227
1228 2018-08-04 Janus Weil <janus@gcc.gnu.org>
1229
1230 PR fortran/45521
1231 * gfortran.dg/interface_assignment_6.f90: New test case.
1232
1233 2018-08-04 Uros Bizjak <ubizjak@gmail.com>
1234
1235 PR testsuite/86153
1236 * g++.dg/pr83239.C (dg-options): Add -finline-limit=500.
1237
1238 2018-08-03 David Malcolm <dmalcolm@redhat.com>
1239 Jonathan Wakely <jwakely@redhat.com>
1240
1241 PR c++/85523
1242 * g++.dg/pr85523.C: New test.
1243
1244 2018-08-03 Bogdan Harjoc <harjoc@gmail.com>
1245
1246 PR c/86690
1247 * gcc.dg/union-duplicate-field.c: New test.
1248
1249 2018-08-03 Jason Merrill <jason@redhat.com>
1250
1251 PR c++/86706
1252 * g++.dg/template/pr86706.C: New test.
1253
1254 2018-08-03 Richard Sandiford <richard.sandiford@arm.com>
1255
1256 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect AVG_FLOOR to be used
1257 on vect_avg_qi targets.
1258 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
1259 * gcc.dg/vect/bb-slp-pow-1.c: New test.
1260 * gcc.dg/vect/vect-avg-15.c: Likewise.
1261
1262 2018-08-03 Martin Liska <mliska@suse.cz>
1263
1264 * gcc.dg/predict-1.c: Adjust scanned pattern to cover 2 digits.
1265 * gcc.dg/predict-13.c: Likewise.
1266 * gcc.dg/predict-3.c: Likewise.
1267 * gcc.dg/predict-4.c: Likewise.
1268 * gcc.dg/predict-5.c: Likewise.
1269 * gcc.dg/predict-6.c: Likewise.
1270 * gcc.dg/predict-9.c: Likewise.
1271 * gfortran.dg/predict-1.f90: Likewise.
1272
1273 2018-08-02 Richard Biener <rguenther@suse.de>
1274
1275 PR c++/86763
1276 * g++.dg/torture/pr86763.C: New testcase.
1277
1278 2018-08-02 Richard Biener <rguenther@suse.de>
1279
1280 PR tree-optimization/86816
1281 * g++.dg/torture/pr86816.C: New testcase.
1282
1283 2018-08-02 Richard Sandiford <richard.sandiford@arm.com>
1284
1285 * gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate
1286 to be used.
1287 * gcc.target/aarch64/f16_mov_immediate_2.c: Likewise.
1288 * gcc.target/aarch64/f16_mov_immediate_3.c: Force +nofp16.
1289 * gcc.target/aarch64/sve/single_1.c: Except fmov immediate to be used
1290 for .h.
1291 * gcc.target/aarch64/sve/single_2.c: Likewise.
1292 * gcc.target/aarch64/sve/single_3.c: Likewise.
1293 * gcc.target/aarch64/sve/single_4.c: Likewise.
1294
1295 2018-08-02 Jackson Woodruff <jackson.woodruff@arm.com>
1296
1297 PR target/86014
1298 * gcc.target/aarch64/ldp_stp_13.c: New test.
1299
1300 2018-08-01 Martin Sebor <msebor@redhat.com>
1301
1302 PR tree-optimization/86650
1303 * gcc.dg/format/gcc_diag-10.c: Adjust.
1304
1305 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1306
1307 * gcc.target/aarch64/sve/var_stride_2.c: Update expected form
1308 of range check.
1309 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
1310
1311 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1312
1313 PR target/86753
1314 * gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests.
1315 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
1316
1317 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1318
1319 * gcc.dg/pointer-range-check-1.c: New test.
1320 * gcc.dg/pointer-range-check-2.c: Likewise.
1321
1322 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1323
1324 PR tree-optimization/86749
1325 * gcc.dg/vect/pr86749.c: New test.
1326
1327 2018-08-01 Paolo Carlini <paolo.carlini@oracle.com>
1328
1329 PR c++/86661
1330 * g++.dg/lookup/name-clash12.C: New.
1331
1332 2018-08-01 Richard Biener <rguenther@suse.de>
1333
1334 * gcc.dg/tree-ssa/ssa-fre-68.c: New testcase.
1335
1336 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
1337
1338 * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0.
1339
1340 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
1341
1342 * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*.
1343
1344 2018-08-01 Martin Liska <mliska@suse.cz>
1345
1346 * gcc.dg/tree-prof/stringop-1.c: Adjust scanned pattern.
1347 * gcc.dg/tree-prof/stringop-2.c: Likewise.
1348 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
1349 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1350 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
1351 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
1352 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
1353 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
1354
1355 2018-08-01 Martin Liska <mliska@suse.cz>
1356
1357 PR value-prof/35543
1358 * gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove.
1359
1360 2018-08-01 Sam Tebbs <sam.tebbs@arm.com>
1361
1362 * gcc.target/aarch64/extract_zero_extend.c: New file.
1363
1364 2018-08-01 Jakub Jelinek <jakub@redhat.com>
1365
1366 PR c/85704
1367 * gcc.c-torture/compile/pr85704.c: New test.
1368
1369 2018-07-31 Alexandre Oliva <oliva@adacore.com>
1370 Olivier Hainque <hainque@adacore.com>
1371
1372 * gnat.dg/dinst.adb: New.
1373 * gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New.
1374
1375 2018-07-31 David Malcolm <dmalcolm@redhat.com>
1376
1377 * gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for
1378 tdiag and cxxdiag.
1379 * gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G
1380 and %K.
1381
1382 2018-07-31 Richard Earnshaw <rearnsha@arm.com>
1383
1384 * c-c++-common/spec-barrier-1.c: New test.
1385 * c-c++-common/spec-barrier-2.c: New test.
1386 * gcc.dg/spec-barrier-3.c: New test.
1387
1388 2018-07-31 Martin Sebor <msebor@redhat.com>
1389
1390 PR tree-optimization/86741
1391 * gcc.dg/Warray-bounds-33.c: New test.
1392
1393 2018-07-31 Andreas Krebbel <krebbel@linux.ibm.com>
1394
1395 * gcc.target/s390/memset-1.c: Improve testcase.
1396
1397 2018-07-31 Tom de Vries <tdevries@suse.de>
1398
1399 PR debug/86687
1400 * g++.dg/guality/pr86687.C: New test.
1401
1402 2018-07-31 Jakub Jelinek <jakub@redhat.com>
1403
1404 P1008R1 - prohibit aggregates with user-declared constructors
1405 * g++.dg/ext/is_aggregate.C: Add tests with deleted or defaulted ctor.
1406 * g++.dg/cpp0x/defaulted1.C (main): Ifdef out for C++2a B b = {1};.
1407 * g++.dg/cpp0x/deleted2.C: Expect error for C++2a.
1408 * g++.dg/cpp2a/aggr1.C: New test.
1409 * g++.dg/cpp2a/aggr2.C: New test.
1410
1411 2018-07-31 Segher Boessenkool <segher@kernel.crashing.org>
1412
1413 PR target/86640
1414 * gcc.target/arm/pr86640.c: New testcase.
1415
1416 2018-07-31 Martin Liska <mliska@suse.cz>
1417
1418 PR gcov-profile/85338
1419 PR gcov-profile/85350
1420 PR gcov-profile/85372
1421 * gcc.misc-tests/gcov-pr85338.c: New test.
1422 * gcc.misc-tests/gcov-pr85350.c: New test.
1423 * gcc.misc-tests/gcov-pr85372.c: New test.
1424
1425 2018-07-31 Martin Liska <mliska@suse.cz>
1426
1427 PR gcov-profile/83813
1428 PR gcov-profile/84758
1429 PR gcov-profile/85217
1430 PR gcov-profile/85332
1431 * gcc.misc-tests/gcov-pr83813.c: New test.
1432 * gcc.misc-tests/gcov-pr84758.c: New test.
1433 * gcc.misc-tests/gcov-pr85217.c: New test.
1434 * gcc.misc-tests/gcov-pr85332.c: New test.
1435
1436 2018-07-31 Ed Schonberg <schonberg@adacore.com>
1437
1438 * gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb,
1439 gnat.dg/prot5_pkg.ads: New testcase.
1440
1441 2018-07-31 Justin Squirek <squirek@adacore.com>
1442
1443 * gnat.dg/addr11.adb: New testcase.
1444
1445 2018-07-31 Hristian Kirtchev <kirtchev@adacore.com>
1446
1447 * gnat.dg/global.adb, gnat.dg/global.ads: New testcase.
1448
1449 2018-07-31 Gary Dismukes <dismukes@adacore.com>
1450
1451 * gnat.dg/block_ext_return_assert_failure.adb: New testcase.
1452
1453 2018-07-31 Ed Schonberg <schonberg@adacore.com>
1454
1455 * gnat.dg/iter3.adb: New testcase.
1456
1457 2018-07-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
1458
1459 Revert 'AsyncI/O patch committed'
1460 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
1461 Thomas Koenig <tkoenig@gcc.gnu.org>
1462
1463 PR fortran/25829
1464 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
1465 * gfortran.dg/f2003_io_1.f03: Add wait statement.
1466
1467 2018-07-30 Segher Boessenkool <segher@kernel.crashing.org>
1468
1469 PR rtl-optimization/85160
1470 * gcc.target/powerpc/combine-2-2.c: New testcase.
1471
1472 2018-07-27 Martin Sebor <msebor@redhat.com>
1473
1474 PR tree-optimization/86696
1475 * g++.dg/pr86696.C: New test.
1476
1477 2018-07-27 David Malcolm <dmalcolm@redhat.com>
1478
1479 PR tree-optimization/86636
1480 * gcc.c-torture/compile/pr86636.c: Add dg-do compile.
1481 Add dg-require-effective-target pthread.
1482
1483 2018-07-26 Qing Zhao <qing.zhao@oracle.com>
1484
1485 * gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation.
1486 * gcc.dg/strcmpopt_6.c: Likewise.
1487
1488 2018-07-26 Pat Haugen <pthaugen@us.ibm.com>
1489
1490 PR target/86612
1491 * gcc.target/powerpc/pr58673-2.c: Call strdup.
1492
1493 2018-07-26 Martin Sebor <msebor@redhat.com>
1494
1495 PR tree-optimization/86043
1496 PR tree-optimization/86042
1497 * gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to
1498 pr86688.
1499 * gcc.dg/strlenopt-44.c: New test.
1500
1501 2018-07-26 Martin Liska <mliska@suse.cz>
1502
1503 PR gcov-profile/86536
1504 * gcc.misc-tests/gcov-pr86536.c: New test.
1505
1506 2018-07-25 Martin Sebor <msebor@redhat.com>
1507
1508 * gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives
1509 ignored by the test harness.
1510
1511 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
1512 Thomas Koenig <tkoenig@gcc.gnu.org>
1513
1514 PR fortran/25829
1515 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
1516 * gfortran.dg/f2003_io_1.f03: Add wait statement.
1517
1518 2018-07-25 Jakub Jelinek <jakub@redhat.com>
1519
1520 PR c++/85515
1521 * g++.dg/pr85515-2.C: Add expected dg-error.
1522 * g++.dg/cpp0x/range-for36.C: New test.
1523
1524 2018-07-25 Claudiu Zissulescu <claziss@synopsys.com>
1525
1526 * gcc.target/arc/uncached-1.c: New test.
1527 * gcc.target/arc/uncached-2.c: Likewise.
1528
1529 2018-07-24 Martin Sebor <msebor@redhat.com>
1530
1531 PR tree-optimization/86622
1532 PR tree-optimization/86532
1533 * gcc.c-torture/execute/strlen-2.c: New test.
1534 * gcc.c-torture/execute/strlen-3.c: New test.
1535 * gcc.c-torture/execute/strlen-4.c: New test.
1536
1537 2018-07-24 David Malcolm <dmalcolm@redhat.com>
1538
1539 PR tree-optimization/86636
1540 * gcc.c-torture/compile/pr86636.c: New test.
1541
1542 2018-07-24 Matthew Malcomson <matthew.malcomson@arm.com>
1543
1544 * gcc.target/aarch64/simd/vect_su_add_sub.c: New.
1545
1546 2018-07-24 Jakub Jelinek <jakub@redhat.com>
1547
1548 PR middle-end/86627
1549 * gcc.target/i386/pr86627.c: New test.
1550
1551 PR testsuite/86649
1552 * g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1.
1553 * g++.dg/tree-ssa-/pr19476-5.C: Likewise.
1554 * g++.dg/tree-ssa-/pr19476-6.C: New test.
1555 * g++.dg/tree-ssa-/pr19476-7.C: New test.
1556
1557 2018-07-23 Carl Love <cel@us.ibm.com>
1558
1559 PR 86591
1560 * gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to
1561 file altivec-2-runnable.c.
1562 * gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests.
1563 * gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor.
1564 Update dg-final test for __divdi3 and __udivdi3 instructions. Update
1565 comments for instruction generated by vec_mergeh, vec_perm, vec_round,
1566 vec_cts, vec_ctu, vec_cpsgn tests.
1567
1568 2018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
1569
1570 PR c/86617
1571 * gcc.dg/pr86617.c: New test.
1572
1573 2018-07-23 Jakub Jelinek <jakub@redhat.com>
1574
1575 PR c++/86569
1576 * g++.dg/warn/Wnonnull-compare-9.C: New test.
1577
1578 2018-07-20 Martin Sebor <msebor@redhat.com>
1579
1580 PR middle-end/82063
1581 * c-c++-common/pr68657-1.c: Adjust.
1582 * c-c++-common/pr68657-2.c: Same.
1583 * c-c++-common/pr68657-3.c: Same.
1584 * c-c++-common/pr68833-1.c: Same.
1585 * gcc.dg/Walloc-size-larger-than-16.c: Same.
1586 * gcc.dg/Walloca-larger-than.c: New test.
1587 * gcc.dg/Walloca-larger-than-2.c: New test.
1588 * gcc.dg/Wframe-larger-than-2.c: New test.
1589 * gcc.dg/Wlarger-than3.c: New test.
1590 * gcc.dg/Wvla-larger-than-3.c: New test.
1591 * gcc.dg/pr42611.c: Adjust.
1592 * gnat.dg/frame_overflow.adb: Same.
1593
1594 2018-07-20 Martin Sebor <msebor@redhat.com>
1595
1596 PR tree-optimization/86613
1597 PR tree-optimization/86611
1598 * c-c++-common/Warray-bounds-2.c: Undefine macros and
1599 prune duplicate warnings.
1600 * gcc.dg/Warray-bounds-31.c: Xfail test cases with
1601 data-model-dependencies.
1602 * gcc.dg/Warray-bounds-32.c: Ditto.
1603
1604 2018-07-20 Richard Biener <rguenther@suse.de>
1605
1606 PR debug/86585
1607 * g++.dg/lto/pr86585_0.C: New testcase.
1608 * g++.dg/lto/pr86585_1.C: Likewise.
1609
1610 2018-07-19 Martin Sebor <msebor@redhat.com>
1611
1612 PR tree-optimization/83776
1613 PR tree-optimization/84047
1614 * gcc.dg/Warray-bounds-29.c: New test.
1615 * gcc.dg/Warray-bounds-30.c: New test.
1616 * gcc.dg/Warray-bounds-31.c: New test.
1617 * gcc.dg/Warray-bounds-32.c: New test.
1618
1619 2018-07-19 Michael Collison <michael.collison@arm.com>
1620 Richard Henderson <rth@redhat.com>
1621
1622 * gcc.target/aarch64/builtin_sadd_128.c: New testcase.
1623 * gcc.target/aarch64/builtin_saddl.c: New testcase.
1624 * gcc.target/aarch64/builtin_saddll.c: New testcase.
1625 * gcc.target/aarch64/builtin_uadd_128.c: New testcase.
1626 * gcc.target/aarch64/builtin_uaddl.c: New testcase.
1627 * gcc.target/aarch64/builtin_uaddll.c: New testcase.
1628 * gcc.target/aarch64/builtin_ssub_128.c: New testcase.
1629 * gcc.target/aarch64/builtin_ssubl.c: New testcase.
1630 * gcc.target/aarch64/builtin_ssubll.c: New testcase.
1631 * gcc.target/aarch64/builtin_usub_128.c: New testcase.
1632 * gcc.target/aarch64/builtin_usubl.c: New testcase.
1633 * gcc.target/aarch64/builtin_usubll.c: New testcase.
1634
1635 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1636
1637 Revert fix for c++/59480 (and testsuite followup)
1638
1639 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1640
1641 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1642
1643 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1644
1645 PR c++/59480, DR 136
1646 * g++.dg/other/friend8.C: New.
1647 * g++.dg/other/friend9.C: Likewise.
1648 * g++.dg/other/friend10.C: Likewise.
1649 * g++.dg/other/friend11.C: Likewise.
1650 * g++.dg/other/friend12.C: Likewise.
1651 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1652 * g++.dg/parse/defarg8.C: Likewise.
1653
1654 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
1655
1656 * gcc.target/aarch64/profile.c: New test.
1657
1658 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
1659
1660 PR target/83009
1661 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
1662
1663 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
1664
1665 PR target/86560
1666 * gcc.target/i386/pr86560-4.c: New test.
1667 * gcc.target/i386/pr86560-5.c: Likewise.
1668
1669 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
1670
1671 PR target/86560
1672 * gcc.target/i386/pr86560-1.c: New test.
1673 * gcc.target/i386/pr86560-2.c: Likewise.
1674 * gcc.target/i386/pr86560-3.c: Likewise.
1675
1676 2018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1677
1678 * gfortran.dg/max_fmax_aarch64.f90: New test.
1679 * gfortran.dg/min_fmin_aarch64.f90: Likewise.
1680 * gfortran.dg/minmax_integer.f90: Likewise.
1681
1682 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1683
1684 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1685
1686 2018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1687
1688 PR middle-end/86544
1689 * g++.dg/tree-ssa/pr86544.C: New test.
1690
1691 2018-07-18 Jakub Jelinek <jakub@redhat.com>
1692
1693 PR c++/86550
1694 * g++.dg/cpp0x/lambda/lambda-86550.C: New test.
1695
1696 2018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
1697
1698 PR 69558
1699 * c-c++-common/cpp/diagnostic-pragma-2.c: New test.
1700 * c-c++-common/pr69558.c: Remove xfail.
1701 * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations.
1702 * gcc.dg/pr61817-1.c: Likewise.
1703 * gcc.dg/pr61817-2.c: Likewise.
1704 * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location.
1705
1706 2018-07-18 Janus Weil <janus@gcc.gnu.org>
1707
1708 PR fortran/85599
1709 * gfortran.dg/function_optimize_5.f90: Add option
1710 '-faggressive-function-elimination' and update dg-warning clauses.
1711 * gfortran.dg/short_circuiting.f90: New test.
1712
1713 2018-07-18 Marek Polacek <polacek@redhat.com>
1714
1715 PR c++/86190 - bogus -Wsign-conversion warning
1716 * g++.dg/warn/Wsign-conversion-3.C: New test.
1717 * g++.dg/warn/Wsign-conversion-4.C: New test.
1718
1719 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1720
1721 PR c++/59480, DR 136
1722 * g++.dg/other/friend8.C: New.
1723 * g++.dg/other/friend9.C: Likewise.
1724 * g++.dg/other/friend10.C: Likewise.
1725 * g++.dg/other/friend11.C: Likewise.
1726 * g++.dg/other/friend12.C: Likewise.
1727 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1728 * g++.dg/parse/defarg8.C: Likewise.
1729
1730 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1731
1732 * g++.dg/ext/uow-3.C: Adjust.
1733 * g++.dg/ext/uow-4.C: Likewise.
1734 * g++.dg/lookup/name-clash11.C: Likewise.
1735 * g++.dg/lookup/name-clash7.C: Likewise.
1736 * g++.dg/lookup/redecl1.C: Likewise.
1737 * g++.dg/warn/changes-meaning.C: Likewise.
1738 * g++.old-deja/g++.jason/scoping8.C: Likewise.
1739 * g++.old-deja/g++.law/nest1.C: Likewise.
1740
1741 2018-07-18 Richard Biener <rguenther@suse.de>
1742
1743 PR debug/86523
1744 * g++.dg/lto/pr86523-3_0.C: New testcase.
1745
1746 2018-07-17 Andreas Schwab <schwab@linux-m68k.org>
1747
1748 * gcc.target/m68k/mulsi_highpart.c: New test.
1749
1750 2018-07-17 Jakub Jelinek <jakub@redhat.com>
1751
1752 * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error.
1753 * gcc.dg/cpp/pr61854-c94.c (foo): Likewise.
1754 * gcc.dg/cpp/pr61854-4.c (foo): Likewise.
1755 * gcc.dg/cpp/pr61854-8.c: New test.
1756
1757 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
1758
1759 * gcc.target/powerpc/pr85456.c: Require longdouble128.
1760
1761 2018-07-17 Fritz Reese <fritzoreese@gmail.com>
1762
1763 PR fortran/83184
1764 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
1765
1766 2018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com>
1767
1768 * gcc.target/powerpc/fold-vec-unpack-char.c: New.
1769 * gcc.target/powerpc/fold-vec-unpack-float.c: New.
1770 * gcc.target/powerpc/fold-vec-unpack-int.c: New.
1771 * gcc.target/powerpc/fold-vec-unpack-pixel.c: New.
1772 * gcc.target/powerpc/fold-vec-unpack-short.c: New.
1773
1774 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
1775
1776 * gcc.target/powerpc/pr57150.c: Require longdouble128.
1777 * gcc.target/powerpc/pr79916.c: Require dfp.
1778
1779 2018-07-17 Richard Biener <rguenther@suse.de>
1780
1781 PR lto/86456
1782 * g++.dg/debug/dwarf2/pr86456.C: New testcase.
1783
1784 2018-07-17 Robin Dapp <rdapp@linux.ibm.com>
1785
1786 * gcc.target/s390/function-align1.c: New test.
1787 * gcc.target/s390/function-align2.c: New test.
1788 * gcc.target/s390/function-align3.c: New test.
1789
1790 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
1791
1792 * gnat.dg/discr55.adb: New test.
1793
1794 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1795
1796 * gcc.target/i386/vartrack-1.c (dg-options): Add
1797 -fomit-frame-pointer.
1798
1799 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1800
1801 * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
1802 (dg-lto-options): Add -fPIC.
1803 * g++.dg/lto/pr86523-2_0.C: Likewise.
1804
1805 2018-07-17 Martin Liska <mliska@suse.cz>
1806
1807 * gcc.target/powerpc/loop_align.c: Update scanned pattern.
1808
1809 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1810
1811 * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
1812 testcase.
1813
1814 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
1815
1816 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
1817
1818 2018-07-17 Patrick Bernardi <bernardi@adacore.com>
1819
1820 * gnat.dg/memorytest.adb: New testcase.
1821
1822 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
1823
1824 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads:
1825 New testcase.
1826
1827 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1828
1829 * gnat.dg/equal3.adb: New testcase.
1830
1831 2018-07-17 Justin Squirek <squirek@adacore.com>
1832
1833 * gnat.dg/split_args.adb: New testcase.
1834
1835 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1836
1837 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
1838
1839 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
1840
1841 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads:
1842 New testcase.
1843
1844 2018-07-16 Carl Love <cel@us.ibm.com>
1845
1846 PR target/86414
1847 Forgot the PR number on the commit log.
1848
1849 2018-07-16 Carl Love <cel@us.ibm.com>
1850
1851 PR target/86414
1852 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
1853 longdouble128.
1854 * gcc.target/powerpc/divkc3-3.c: Ditto.
1855 * gcc.target/powerpc/mulkc3-2.c: Ditto.
1856 * gcc.target/powerpc/mulkc3-3.c: Ditto.
1857 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
1858 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
1859
1860 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1861
1862 * gcc.target/powerpc/convert-fp-128.c: New testcase.
1863 * gcc.target/powerpc/convert-fp-64.c: New testcase.
1864
1865 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1866
1867 * lib/target-supports.exp (check_effective_target_longdouble64,
1868 check_effective_target_ppc_float128,
1869 check_effective_target_ppc_float128_insns,
1870 check_effective_target_powerpc_vsx): New.
1871
1872 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1873
1874 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
1875 syntax error.
1876
1877 2018-07-16 Jakub Jelinek <jakub@redhat.com>
1878
1879 PR tree-optimization/86526
1880 * gcc.c-torture/compile/pr86526.c: New test.
1881
1882 2018-07-16 Carl Love <cel@us.ibm.com>
1883
1884 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
1885 longdouble128.
1886 * gcc.target/powerpc/divkc3-3.c: Ditto.
1887 * gcc.target/powerpc/mulkc3-2.c: Ditto.
1888 * gcc.target/powerpc/mulkc3-3.c: Ditto.
1889 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
1890 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
1891
1892 2018-07-16 Fritz Reese <fritzoreese@gmail.com>
1893
1894 PR fortran/83184
1895 * gfortran.dg/assumed_rank_14.f90: New testcase.
1896 * gfortran.dg/assumed_rank_15.f90: New testcase.
1897 * gfortran.dg/dec_structure_8.f90: Update error messages.
1898 * gfortran.dg/dec_structure_23.f90: Update error messages.
1899
1900 2018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
1901
1902 PR middle-end/86528
1903 * gcc.c-torture/execute/pr86528.c: New test.
1904 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
1905
1906 2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
1907
1908 * g++.dg/template/spec40.C: New.
1909 * g++.dg/parse/ptrmem8.C: Likewise.
1910
1911 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1912
1913 * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
1914 * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
1915 * gcc.target/s390/mnop-mcount-m31.c: New testcase.
1916 * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
1917 * gcc.target/s390/mnop-mcount-m64.c: New testcase.
1918
1919 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1920
1921 * gcc.target/s390/mrecord-mcount.c: New testcase.
1922
1923 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1924
1925 * gcc.target/s390/mfentry-m64.c: New testcase.
1926
1927 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1928
1929 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
1930 testcase.
1931
1932 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1933
1934 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
1935 testcase.
1936
1937 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1938
1939 * gnat.dg/wide_wide_value1.adb: New testcase.
1940
1941 2018-07-16 Javier Miranda <miranda@adacore.com>
1942
1943 * gnat.dg/bit_order1.adb: New testcase.
1944
1945 2018-07-16 Javier Miranda <miranda@adacore.com>
1946
1947 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
1948
1949 2018-07-16 Richard Biener <rguenther@suse.de>
1950
1951 PR lto/86523
1952 * g++.dg/lto/pr86523-1_0.C: New testcase.
1953 * g++.dg/lto/pr86523-2_0.C: Likewise.
1954
1955 2018-07-16 Martin Liska <mliska@suse.cz>
1956
1957 PR ipa/86529
1958 * g++.dg/ipa/pr86529.C: New test.
1959
1960 2018-07-16 Tom de Vries <tdevries@suse.de>
1961
1962 PR debug/86455
1963 * gcc.target/i386/vartrack-1.c: New test.
1964
1965 2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
1966
1967 * gnat.dg/opt73.adb: New test.
1968
1969 2018-07-16 Jakub Jelinek <jakub@redhat.com>
1970
1971 PR c++/3698
1972 PR c++/86208
1973 * g++.dg/opt/pr3698.C: New test.
1974
1975 2018-07-16 Richard Biener <rguenther@suse.de>
1976
1977 PR ipa/86389
1978 * gcc.dg/torture/pr86389.c: Require trampolines.
1979
1980 2018-07-15 Tom de Vries <tdevries@suse.de>
1981
1982 * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
1983 * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
1984 already called.
1985 * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
1986 * gcc.dg/guality/guality.exp: Same.
1987 * gfortran.dg/guality/guality.exp: Same.
1988
1989 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
1990 Sunil K Pandey <sunil.k.pandey@intel.com>
1991
1992 PR target/84413
1993 * gcc.target/i386/pr84413-1.c: New test.
1994 * gcc.target/i386/pr84413-2.c: Likewise.
1995 * gcc.target/i386/pr84413-3.c: Likewise.
1996
1997 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
1998 Steve Munroe <munroesj52@gmail.com>
1999
2000 * gcc.target/powerpc/sse2-pand-1.c: New file.
2001 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
2002 * gcc.target/powerpc/sse2-por-1.c: Likewise.
2003 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
2004
2005 2018-07-13 Nathan Sidwell <nathan@acm.org>
2006
2007 PR c++/86374
2008 * g++.dg/pr86374.C: New.
2009
2010 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
2011
2012 PR middle-end/78809
2013 * gcc.dg/strcmpopt_5.c: New test.
2014 * gcc.dg/strcmpopt_6.c: New test.
2015
2016 2018-07-13 Richard Biener <rguenther@suse.de>
2017
2018 PR middle-end/85974
2019 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
2020
2021 2018-07-13 Tom de Vries <tdevries@suse.de>
2022
2023 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
2024 * gcc.dg/guality/ctztest.c: Same.
2025 * gcc.dg/guality/sra-1.c: Same.
2026
2027 2018-07-13 Tom de Vries <tdevries@suse.de>
2028
2029 * gcc.dg/vla-1.c: Update.
2030
2031 2018-07-13 Tom de Vries <tdevries@suse.de>
2032
2033 * gcc.src/maintainers.exp: New file.
2034
2035 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
2036
2037 PR middle-end/86489
2038 * gcc.dg/pr86489.c: New test.
2039
2040 2018-07-12 Martin Sebor <msebor@redhat.com>
2041
2042 PR testsuite/86510
2043 g++.dg/warn/pr86453.C: Adjust.
2044
2045 2018-07-12 Jim Wilson <jimw@sifive.com>
2046
2047 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
2048
2049 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
2050
2051 * gcc.target/riscv/interrupt-conflict-mode.c: New.
2052
2053 2018-07-12 Jakub Jelinek <jakub@redhat.com>
2054
2055 * c-c++-common/gomp/declare-target-3.c: New test.
2056 * g++.dg/gomp/declare-target-2.C: New test.
2057
2058 2018-07-12 Martin Sebor <msebor@redhat.com>
2059
2060 PR c/86453
2061 * c-c++-common/Wattributes.c: Adjust.
2062 * gcc.dg/Wattributes-10.c: New test.
2063 * g++.dg/Wattributes-3.C: Adjust.
2064 * gcc.dg/Wattributes-6.c: Adjust.
2065 * gcc.dg/pr18079.c: Adjust.
2066 * gcc.dg/torture/pr42363.c: Adjust.
2067
2068 2018-07-12 Julia Koval <julia.koval@intel.com>
2069
2070 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
2071 version.
2072
2073 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
2074
2075 * gcc.dg/vect/vect-cond-arith-6.c: New test.
2076 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
2077 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
2078 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
2079 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
2080 * gcc.target/aarch64/sve/slp_14.c: Likewise.
2081 * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
2082
2083 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
2084
2085 * gcc.dg/vect/vect-cond-arith-4.c: New test.
2086 * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
2087 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
2088 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
2089 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
2090 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
2091 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
2092 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
2093
2094 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
2095 Alan Hayward <alan.hayward@arm.com>
2096 David Sherwood <david.sherwood@arm.com>
2097
2098 * gcc.dg/vect/vect-fma-2.c: New test.
2099 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
2100 * gcc.target/aarch64/sve/reduc_6.c: Likewise.
2101 * gcc.target/aarch64/sve/reduc_7.c: Likewise.
2102
2103 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
2104
2105 * gcc.dg/vect/vect-cond-arith-3.c: New test.
2106 * gcc.target/aarch64/sve/vcond_13.c: Likewise.
2107 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
2108 * gcc.target/aarch64/sve/vcond_14.c: Likewise.
2109 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
2110 * gcc.target/aarch64/sve/vcond_15.c: Likewise.
2111 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
2112 * gcc.target/aarch64/sve/vcond_16.c: Likewise.
2113 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
2114
2115 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
2116
2117 * gcc.dg/vect/vect-cond-arith-2.c: New test.
2118 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
2119
2120 2018-07-12 Richard Biener <rguenther@suse.de>
2121
2122 PR target/84829
2123 * gcc.target/i386/pr84829.c: New testcase.
2124
2125 2018-07-12 Jakub Jelinek <jakub@redhat.com>
2126
2127 * gcc.dg/torture/20180712-1.c: New test.
2128
2129 PR tree-optimization/86492
2130 * gcc.c-torture/execute/pr86492.c: New test.
2131
2132 2018-07-12 Richard Biener <rguenther@suse.de>
2133
2134 PR c/86453
2135 * g++.dg/warn/pr86453.C: New testcase.
2136
2137 2018-07-12 Richard Biener <rguenther@suse.de>
2138
2139 PR middle-end/86479
2140 * gcc.dg/graphite/pr86479.c: New testcase.
2141
2142 2018-07-11 Jakub Jelinek <jakub@redhat.com>
2143
2144 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
2145 of hardcoding size. Cast (rel) to MASK_TYPE.
2146 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
2147 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
2148 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
2149 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
2150 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
2151 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
2152 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
2153 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
2154 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
2155 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
2156 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
2157 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
2158 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
2159 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
2160 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
2161 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
2162 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
2163 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
2164 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
2165
2166 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
2167
2168 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
2169 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
2170 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
2171
2172 2018-07-10 Mark Wielaard <mark@klomp.org>
2173
2174 PR debug/86459
2175 * gcc.dg/pr86459.c: New test.
2176
2177 2018-07-10 Martin Sebor <msebor@redhat.com>
2178
2179 PR testsuite/86461
2180 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
2181
2182 2018-07-10 Martin Liska <mliska@suse.cz>
2183
2184 PR testsuite/86445
2185 * gcc.dg/pr84100.c: Change it back to dg-bogus.
2186
2187 2018-07-10 Jakub Jelinek <jakub@redhat.com>
2188
2189 PR sanitizer/86406
2190 * g++.dg/ubsan/pr86406.C: New test.
2191
2192 PR fortran/86421
2193 * gfortran.dg/vect/pr86421.f90: New test.
2194
2195 2018-07-09 Martin Sebor <msebor@redhat.com>
2196
2197 PR tree-optimization/86415
2198 * gcc.dg/strlenopt-53.c: New test.
2199
2200 2018-07-09 Martin Sebor <msebor@redhat.com>
2201
2202 PR middle-end/77357
2203 * gcc.dg/strlenopt-49.c: New test.
2204 * gcc.dg/strlenopt-50.c: New test.
2205 * gcc.dg/strlenopt-51.c: New test.
2206 * gcc.dg/strlenopt-52.c: New test.
2207 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
2208
2209 2018-07-09 Jakub Jelinek <jakub@redhat.com>
2210
2211 PR c/86420
2212 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
2213 to be returned and when first argument is not 0, so that they don't do
2214 anything for NEED_EXC or NEED_ERRNO.
2215
2216 2018-07-09 Tom de Vries <tdevries@suse.de>
2217
2218 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
2219 * gcc.dg/guality/bswaptest.c: Same.
2220 * gcc.dg/guality/clztest.c: Same.
2221 * gcc.dg/guality/csttest.c: Same.
2222 * gcc.dg/guality/ctztest.c: Same.
2223 * gcc.dg/guality/drap.c: Same.
2224 * gcc.dg/guality/nrv-1.c: Same.
2225 * gcc.dg/guality/pr41353-1.c: Same.
2226 * gcc.dg/guality/pr41353-2.c: Same.
2227 * gcc.dg/guality/pr41404-1.c: Same.
2228 * gcc.dg/guality/pr43051-1.c: Same.
2229 * gcc.dg/guality/pr43077-1.c: Same.
2230 * gcc.dg/guality/pr43177.c: Same.
2231 * gcc.dg/guality/pr43329-1.c: Same.
2232 * gcc.dg/guality/pr43479.c: Same.
2233 * gcc.dg/guality/pr43593.c: Same.
2234 * gcc.dg/guality/pr45003-1.c: Same.
2235 * gcc.dg/guality/pr45003-2.c: Same.
2236 * gcc.dg/guality/pr45003-3.c: Same.
2237 * gcc.dg/guality/pr48437.c: Same.
2238 * gcc.dg/guality/pr48466.c: Same.
2239 * gcc.dg/guality/pr49888.c: Same.
2240 * gcc.dg/guality/pr54200.c: Same.
2241 * gcc.dg/guality/pr54519-1.c: Same.
2242 * gcc.dg/guality/pr54519-2.c: Same.
2243 * gcc.dg/guality/pr54519-3.c: Same.
2244 * gcc.dg/guality/pr54519-4.c: Same.
2245 * gcc.dg/guality/pr54519-5.c: Same.
2246 * gcc.dg/guality/pr54519-6.c: Same.
2247 * gcc.dg/guality/pr54551.c: Same.
2248 * gcc.dg/guality/pr54693-2.c: Same.
2249 * gcc.dg/guality/pr54693.c: Same.
2250 * gcc.dg/guality/pr54796.c: Same.
2251 * gcc.dg/guality/pr54970.c: Same.
2252 * gcc.dg/guality/pr67192.c: Same.
2253 * gcc.dg/guality/pr69947.c: Same.
2254 * gcc.dg/guality/pr78726.c: Same.
2255 * gcc.dg/guality/rotatetest.c: Same.
2256 * gcc.dg/guality/sra-1.c: Same.
2257 * gcc.dg/guality/vla-2.c: Same.
2258
2259 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2260
2261 * g++.dg/diagnostic/long-short.C: New.
2262 * g++.dg/diagnostic/signed-unsigned.C: Likewise.
2263 * g++.dg/diagnostic/virtual-friend.C: Likewise.
2264 * g++.old-deja/g++.brendan/crash11.C: Adjust.
2265
2266 2018-07-09 Tom de Vries <tdevries@suse.de>
2267
2268 * gcc.dg/vla-1.c: New test.
2269
2270 2018-07-07 Tom de Vries <tdevries@suse.de>
2271
2272 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
2273 files.
2274 (get_dump_flags): New proc.
2275 (toplevel): Test all dump flags.
2276
2277 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
2278
2279 * gnat.dg/stack_usage6.adb: New test.
2280 * gnat.dg/stack_usage6_pkg.ads: New helper.
2281
2282 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
2283
2284 * gnat.dg/pure_function3a.adb: New test.
2285 * gnat.dg/pure_function3b.adb: Likewise.
2286 * gnat.dg/pure_function3c.adb: Likewise.
2287 * gnat.dg/pure_function3_pkg.ads: New helper.
2288
2289 2018-07-07 Jakub Jelinek <jakub@redhat.com>
2290
2291 PR target/84711
2292 * gcc.dg/vect/pr84711.c: Remove unnecessary sse
2293 dg-require-effective-target. Add -msse not just on i386-*, but
2294 on all i?86-* and x86_64-*.
2295
2296 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
2297
2298 * gcc.dg/tree-ssa/phi-opt-16.c: New test.
2299 * gcc.dg/tree-ssa/phi-opt-17.c: New test.
2300 * gcc.dg/tree-ssa/phi-opt-18.c: New test.
2301 * gcc.dg/tree-ssa/phi-opt-19.c: New test.
2302 * gcc.dg/tree-ssa/popcount3.c: New test.
2303
2304 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2305
2306 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
2307 to preserve the test.
2308 * gcc.target/i386/pr85073.c: Likewise.
2309
2310 2018-07-06 Jakub Jelinek <jakub@redhat.com>
2311
2312 PR tree-optimization/86401
2313 * gcc.dg/tree-ssa/pr86401-1.c: New test.
2314 * gcc.dg/tree-ssa/pr86401-2.c: New test.
2315 * c-c++-common/rotate-9.c: New test.
2316
2317 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
2318
2319 PR target/86324
2320 gcc.target/powerpc/pr86324-1.c: New test.
2321 gcc.target/powerpc/pr86324-2.c: Likewise.
2322
2323 2018-07-06 Tamar Christina <tamar.christina@arm.com>
2324
2325 PR target/84711
2326 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
2327
2328 2018-07-06 Tamar Christina <tamar.christina@arm.com>
2329
2330 * gcc.target/aarch64/struct_cpy.c: Remove ;.
2331
2332 2018-07-05 Jeff Law <law@redhat.com>
2333
2334 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
2335
2336 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
2337
2338 PR fortran/86408
2339 * gfortran.dg/deferred_character_20.f90: New test.
2340
2341 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
2342
2343 PR fortran/83183
2344 PR fortran/86325
2345 * gfortran.dg/init_flag_18.f90: New testcase.
2346 * gfortran.dg/init_flag_19.f03: New testcase.
2347
2348 2018-07-05 Carl Love <cel@us.ibm.com>
2349 * gcc.target/altivec-1-runnable.c: New test file.
2350 * gcc.target/altivec-2-runnable.c: New test file.
2351 * gcc.target/vsx-7.c (main2): Change expected expected instruction
2352 for tests.
2353
2354 2018-07-05 Martin Sebor <msebor@redhat.com>
2355
2356 PR c++/86400
2357 * gcc.dg/strlenopt-47.c: New test.
2358 * gcc.dg/strlenopt-48.c: New test.
2359
2360 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2361
2362 PR target/84711
2363 * gcc.target/arm/big-endian-subreg.c: New.
2364
2365 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2366
2367 PR target/84711
2368 * gcc.dg/vect/pr84711.c: New.
2369
2370 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2371
2372 * gcc.target/aarch64/struct_cpy.c: New.
2373
2374 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
2375
2376 * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
2377 * c-c++-common/unroll-2.c: Likewise.
2378 * g++.dg/cdce3.C: Likewise.
2379 * g++.dg/ext/unroll-1.C: Likewise.
2380 * g++.dg/ext/unroll-2.C: Likewise.
2381 * g++.dg/ext/unroll-3.C: Likewise.
2382 * gcc.dg/cdce1.c: Likewise.
2383 * gcc.dg/cdce2.c: Likewise.
2384 * gcc.dg/gomp/pr68128-1.c: Likewise.
2385 * gcc.dg/vect/pr46032.c: Likewise.
2386 * gcc.dg/vect/vect-cond-10.c: Likewise.
2387 * gcc.dg/vect/vect-cond-8.c: Likewise.
2388 * gcc.dg/vect/vect-cond-9.c: Likewise.
2389 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
2390 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
2391 * gcc.target/i386/avx-cvt-2.c: Likewise.
2392 * gcc.target/i386/avx-cvt-3.c: Likewise.
2393 * gcc.target/i386/avx2-cvt-2.c: Likewise.
2394 * gcc.target/i386/avx2-gather-2.c: Likewise.
2395 * gcc.target/i386/avx2-gather-6.c: Likewise.
2396 * gcc.target/i386/avx512f-gather-2.c: Likewise.
2397 * gcc.target/i386/sse2-cvt-2.c: Likewise.
2398 * gfortran.dg/directive_unroll_1.f90: Likewise.
2399 * gfortran.dg/directive_unroll_2.f90: Likewise.
2400 * gnat.dg/unroll2.adb: Likewise.
2401 * gnat.dg/unroll3.adb: Likewise.
2402
2403 2018-07-05 Tom de Vries <tdevries@suse.de>
2404
2405 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
2406
2407 2018-07-04 Martin Sebor <msebor@redhat.com>
2408
2409 PR tree-optimization/86274
2410 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
2411
2412 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2413
2414 PR fortran/82009
2415 * gfortran.dg/block_16.f08. New test.
2416
2417 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
2418
2419 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
2420 has a slightly different IL that provides more threading
2421 opportunities.
2422
2423 2018-07-04 Martin Liska <mliska@suse.cz>
2424
2425 PR middle-end/66240
2426 PR target/45996
2427 PR c/84100
2428 * gcc.dg/pr84100.c (foo):
2429 * gcc.target/i386/falign-functions-2.c: New test.
2430 * gcc.target/i386/falign-functions.c: New test.
2431
2432 2018-07-04 Martin Liska <mliska@suse.cz>
2433
2434 * gcc.dg/pr47793.c: Remove.
2435
2436 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
2437
2438 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
2439 final scan test.
2440 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
2441
2442 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
2443
2444 PR target/85620
2445 * gcc.target/i386/pr85620-1.c: New test.
2446 * gcc.target/i386/pr85620-2.c: Likewise.
2447 * gcc.target/i386/pr85620-3.c: Likewise.
2448 * gcc.target/i386/pr85620-4.c: Likewise.
2449
2450 2018-07-03 Martin Sebor <msebor@redhat.com>
2451
2452 PR tree-optimization/86274
2453 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
2454 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2455 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
2456 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
2457 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
2458 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
2459 * gcc.dg/tree-ssa/pr83198.c: Same.
2460
2461 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
2462
2463 * g++.dg/other/locations1.C: New.
2464 * g++.dg/tls/locations1.C: Likewise.
2465 * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
2466 * g++.dg/diagnostic/virtual-static.C: Likewise.
2467 * g++.dg/concepts/fn-concept2.C: Test the locations too.
2468 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
2469 * g++.dg/cpp0x/pr51463.C: Likewise.
2470 * g++.dg/other/typedef1.C: Likewise.
2471 * g++.dg/parse/dtor13.C: Likewise.
2472 * g++.dg/template/error44.C: Likewise.
2473 * g++.dg/template/typedef4.C: Likewise.
2474 * g++.dg/template/typedef5.C: Likewise.
2475 * g++.dg/tls/diag-2.C: Likewise.
2476 * g++.old-deja/g++.brendan/crash11.C: Likewise.
2477
2478 2018-07-03 Marek Polacek <polacek@redhat.com>
2479
2480 PR c++/86201
2481 * g++.dg/diagnostic/pr86201.C: New test.
2482
2483 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
2484
2485 PR target/85694
2486 * gcc.target/i386/pr85694.c: New test.
2487
2488 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2489
2490 PR tree-optimization/85694
2491 * lib/target-supports.exp (check_effective_target_vect_avg_qi):
2492 Return true for AArch64 without SVE.
2493 * gcc.target/aarch64/vect_hadd_1.h: New file.
2494 * gcc.target/aarch64/vect_shadd_1.c: New test.
2495 * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
2496 * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
2497 * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
2498
2499 2018-07-03 Marek Polacek <polacek@redhat.com>
2500
2501 PR middle-end/86202
2502 * gcc.dg/Wint-conversion-2.c: New test.
2503
2504 PR c++/84306
2505 * g++.dg/overload/conv-op3.C: New test.
2506
2507 2018-07-03 Richard Biener <rguenther@suse.de>
2508
2509 PR ipa/86389
2510 * gcc.dg/torture/pr86389.c: New testcase.
2511
2512 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2513
2514 PR tree-optimization/85694
2515 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
2516 proc.
2517 * gcc.dg/vect/vect-avg-1.c: New test.
2518 * gcc.dg/vect/vect-avg-2.c: Likewise.
2519 * gcc.dg/vect/vect-avg-3.c: Likewise.
2520 * gcc.dg/vect/vect-avg-4.c: Likewise.
2521 * gcc.dg/vect/vect-avg-5.c: Likewise.
2522 * gcc.dg/vect/vect-avg-6.c: Likewise.
2523 * gcc.dg/vect/vect-avg-7.c: Likewise.
2524 * gcc.dg/vect/vect-avg-8.c: Likewise.
2525 * gcc.dg/vect/vect-avg-9.c: Likewise.
2526 * gcc.dg/vect/vect-avg-10.c: Likewise.
2527 * gcc.dg/vect/vect-avg-11.c: Likewise.
2528 * gcc.dg/vect/vect-avg-12.c: Likewise.
2529 * gcc.dg/vect/vect-avg-13.c: Likewise.
2530 * gcc.dg/vect/vect-avg-14.c: Likewise.
2531
2532 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2533
2534 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
2535 get split into two for use by the over-widening pattern.
2536 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
2537 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
2538 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
2539 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
2540 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
2541 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
2542 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
2543 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
2544 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
2545 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
2546 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
2547 * gcc.dg/vect/vect-over-widen-22.c: New test.
2548
2549 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2550
2551 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
2552 widen_mult pattern.
2553 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
2554 over-widening messages.
2555 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
2556 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
2557 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
2558 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
2559 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
2560 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
2561 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
2562 * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
2563 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
2564 * gcc.dg/vect/vect-over-widen-5.c: Likewise.
2565 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
2566 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
2567 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
2568 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
2569 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
2570 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
2571 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
2572 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
2573 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
2574 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
2575 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
2576 * gcc.dg/vect/vect-over-widen-17.c: Likewise.
2577 * gcc.dg/vect/vect-over-widen-18.c: Likewise.
2578 * gcc.dg/vect/vect-over-widen-19.c: Likewise.
2579 * gcc.dg/vect/vect-over-widen-20.c: Likewise.
2580 * gcc.dg/vect/vect-over-widen-21.c: Likewise.
2581
2582 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2583
2584 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
2585
2586 2018-07-02 Jim Wilson <jimw@sifive.com>
2587
2588 * gcc.target/riscv/interrupt-debug.c: New.
2589
2590 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
2591
2592 * g++.dg/diagnostic/thread-thread_local.C: New.
2593
2594 2018-07-02 Martin Liska <mliska@suse.cz>
2595
2596 PR testsuite/86366
2597 * gcc.dg/profile-dir-1.c: Fix scanned pattern.
2598 * gcc.dg/profile-dir-2.c: Likewise.
2599 * gcc.dg/profile-dir-3.c: Likewise.
2600
2601 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
2602
2603 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
2604 overriden.
2605
2606 2018-07-02 Richard Biener <rguenther@suse.de>
2607
2608 PR tree-optimization/86363
2609 * gcc.dg/torture/pr86363.c: New testcase.
2610
2611 2018-07-02 Martin Liska <mliska@suse.cz>
2612
2613 * gcc.dg/completion-1.c: New test.
2614 * gcc.dg/completion-2.c: New test.
2615 * gcc.dg/completion-3.c: New test.
2616
2617 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
2618
2619 PR fortran/82969
2620 PR fortran/86242
2621 * gfortran.dg/proc_ptr_50.f90: New test.
2622
2623 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
2624
2625 PR fortran/45305
2626 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
2627
2628 2018-07-02 Martin Liska <mliska@suse.cz>
2629
2630 PR ipa/86279
2631 * gcc.dg/ipa/pr86279.c: New test.
2632
2633 2018-07-02 Martin Liska <mliska@suse.cz>
2634
2635 PR ipa/86323
2636 * g++.dg/ipa/pr86323.C: New test.
2637
2638 2018-07-01 Tom de Vries <tdevries@suse.de>
2639
2640 revert:
2641 2018-07-01 Tom de Vries <tdevries@suse.de>
2642
2643 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
2644 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
2645
2646 2018-07-01 Tom de Vries <tdevries@suse.de>
2647
2648 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
2649 argument.
2650 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
2651 with @main.
2652
2653 2018-07-01 Tom de Vries <tdevries@suse.de>
2654
2655 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
2656 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
2657
2658 2018-07-01 Tom de Vries <tdevries@suse.de>
2659
2660 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
2661 * gcc.dg/guality/vla-1.c: Use relative line numbers.
2662
2663 2018-07-01 Tom de Vries <tdevries@suse.de>
2664
2665 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
2666 (verify_call): ... here. Move to toplevel.
2667 (verify_call_np, dg_final_directive_check_utils): New proc.
2668 (toplevel): Call dg_final_directive_check_utils.
2669 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
2670
2671 2018-06-30 Jim Wilson <jimw@sifive.com>
2672
2673 * gcc.target/riscv/shift-shift-1.c: New.
2674 * gcc.target/riscv/shift-shift-2.c: New.
2675 * gcc.target/riscv/shift-shift-3.c: New.
2676
2677 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2678
2679 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
2680
2681 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2682
2683 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
2684 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
2685 by 4 in the computation of a[i].
2686 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
2687 main multiplication constant.
2688 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
2689 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
2690 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
2691 pattern to cast the result to int.
2692 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
2693 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
2694 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
2695 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
2696 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
2697 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
2698 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
2699 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
2700 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
2701 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
2702 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
2703 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
2704 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
2705 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
2706 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
2707 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
2708 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
2709 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
2710 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
2711 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
2712
2713 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2714
2715 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
2716 test for vectorization along the lines described in the comment.
2717
2718 2018-06-30 Tom de Vries <tdevries@suse.de>
2719
2720 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
2721 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
2722 LTO_TORTURE_OPTIONS.
2723 * gcc.dg/guality/prevent-optimization.h: New file.
2724 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
2725 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
2726
2727 2018-06-30 Tom de Vries <tdevries@suse.de>
2728
2729 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
2730 * lib/gcc-dg.exp (dg-final): New proc.
2731 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
2732 argument.
2733
2734 2018-06-29 Martin Sebor <msebor@redhat.com>
2735
2736 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
2737 that don't define the function.
2738
2739 2018-06-29 Marek Polacek <polacek@redhat.com>
2740
2741 PR c++/86184
2742 * g++.dg/ext/cond3.C: New test.
2743
2744 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2745
2746 * gcc.target/arm/arm-soft-strd-even.c: New test.
2747
2748 2018-06-29 Tom de Vries <tdevries@suse.de>
2749
2750 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
2751 line, and use it.
2752 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
2753 (process-message): ... here.
2754 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
2755
2756 2018-06-29 Martin Liska <mliska@suse.cz>
2757
2758 PR tree-optimization/86263
2759 * gcc.dg/tree-ssa/pr86263.c: New test.
2760
2761 2018-06-28 Carl Love <cel@us.ibm.com>
2762
2763 * gcc.target/p9-extract-1.c: Add test case.
2764 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
2765 name in ABI.
2766
2767 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
2768
2769 PR target/86348
2770 * gcc.target/i386/pr86348.c: New test.
2771
2772 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
2773
2774 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
2775
2776 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
2777
2778 PR fortran/82865
2779 * gfortran.dg/dec_type_print_2.f03: New testcase.
2780
2781 2018-06-28 David Pagan <dave.pagan@oracle.com>
2782
2783 PR c/55976
2784 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
2785 message causing unexpected test FAIL.
2786
2787 2018-06-28 Martin Liska <mliska@suse.cz>
2788
2789 * gcc.dg/tree-ssa/switch-1.c: New test.
2790
2791 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
2792
2793 * gnat.dg/debug15.adb: New test.
2794
2795 2018-06-27 David Malcolm <dmalcolm@redhat.com>
2796
2797 PR c++/86329
2798 * g++.dg/lookup/pr86329.C: New test.
2799
2800 2018-06-27 Carl Love <cel@us.ibm.com>
2801
2802 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
2803
2804 2018-06-27 Tamar Christina <tamar.christina@arm.com>
2805
2806 PR target/85769
2807 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
2808
2809 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
2810
2811 * gcc.target/powerpc/builtins-1.c: Correct a comment.
2812
2813 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
2814
2815 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
2816 requirement for this test.
2817 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
2818 requirement, and -mpower8-vector compile option.
2819
2820 2018-06-26 Jakub Jelinek <jakub@redhat.com>
2821
2822 PR target/86314
2823 * gcc.dg/pr86314.c: New test.
2824
2825 PR debug/86257
2826 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
2827
2828 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2829
2830 * gcc.target/i386/pr86257.c: Require 64-bit.
2831
2832 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2833
2834 * g++.dg/pr86082.C: Require IBM1047 support.
2835
2836 2018-06-26 Richard Biener <rguenther@suse.de>
2837
2838 PR middle-end/86271
2839 * gcc.dg/pr86271.c: New testcase.
2840
2841 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
2842
2843 PR debug/86064
2844 * gcc.dg/pr86064.c: New.
2845
2846 2018-06-25 Jeff Law <law@redhat.com>
2847
2848 * lib/target-supports.exp
2849 (check_effective_target_logical_op_short_circuit): Add v850.
2850
2851 2018-06-25 Martin Sebor <msebor@redhat.com>
2852
2853 PR tree-optimization/86204
2854 * gcc.dg/strlenopt-46.c: New test.
2855
2856 2018-06-25 Martin Sebor <msebor@redhat.com>
2857
2858 PR tree-optimization/85700
2859 * gcc.dg/Wstringop-truncation-4.c: New test.
2860
2861 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
2862
2863 PR fortran/82972
2864 PR fortran/83088
2865 PR fortran/85851
2866 * gfortran.dg/init_flag_17.f90: New testcase.
2867
2868 2018-06-25 Carl Love <cel@us.ibm.com>
2869
2870 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
2871 vec_extract a signed int. Add vec_extract tests for bool char
2872 and bool int.
2873 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
2874 vec_extract tests.
2875
2876 2018-06-25 Tom de Vries <tdevries@suse.de>
2877
2878 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
2879
2880 2018-06-25 Jakub Jelinek <jakub@redhat.com>
2881
2882 PR target/84786
2883 * gcc.target/i386/avx512f-pr84786-3.c: New test.
2884
2885 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
2886
2887 * gnat.dg/sso9.adb: New testcase.
2888 * gnat.dg/sso9_pkg.ads: Likewise.
2889
2890 2018-06-25 Tom de Vries <tdevries@suse.de>
2891
2892 PR debug/86257
2893 * gcc.target/i386/pr86257.c: New test.
2894
2895 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
2896
2897 PR C++/86082
2898 * g++.dg/pr86082.C: New test.
2899
2900 2018-06-24 Tom de Vries <tdevries@suse.de>
2901
2902 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
2903 * gcc.dg/guality/guality.exp: Same.
2904 * gfortran.dg/guality/guality.exp: Same.
2905 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
2906
2907 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
2908
2909 * g++.dg/concepts/locations1.C: New.
2910 * g++.dg/cpp0x/locations1.C: Likewise.
2911 * g++.dg/cpp1z/inline-var2.C: Test locations too.
2912 * g++.dg/cpp1z/inline-var3.C: Likewise.
2913
2914 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
2915
2916 PR fortran/86281
2917 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
2918
2919 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
2920
2921 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
2922 this test.
2923 * gcc.target/powerpc/builtins-9.c: New test.
2924 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
2925 to expect different code generation on big-endian vs.
2926 little-endian targets.
2927
2928 2018-06-22 Tom de Vries <tdevries@suse.de>
2929
2930 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
2931 $rootme/../gdb/gdb, if available.
2932 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
2933 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
2934
2935 2018-06-22 Tom de Vries <tdevries@suse.de>
2936
2937 * lib/gcc-gdb-test.exp (report_gdb): New proc.
2938 * g++.dg/guality/guality.exp: Use report_gdb.
2939 * gcc.dg/guality/guality.exp: Same.
2940 * gfortran.dg/guality/guality.exp: Same.
2941
2942 2018-06-22 Jakub Jelinek <jakub@redhat.com>
2943
2944 PR c++/85662
2945 * g++.dg/ext/offsetof3.C: New test.
2946
2947 2018-06-22 Carl Love <cel@us.ibm.com>
2948
2949 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
2950 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
2951 for the vnor, vand and vxor instructions.
2952 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
2953 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
2954 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
2955 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
2956 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
2957 Add -dp to dg-options, update expected counts.
2958
2959 2018-06-22 Paul Koning <ni1d@arrl.net>
2960
2961 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
2962 if pdp11.
2963 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
2964 * gcc.c-torture/compile/20040101-1.c: Ditto.
2965 * gcc.c-torture/compile/20050622-1.c: Ditto.
2966 * gcc.c-torture/compile/20080625-1.c: Ditto.
2967 * gcc.c-torture/compile/20090107-1.c: Ditto.
2968 * gcc.c-torture/compile/920501-12.c: Ditto.
2969 * gcc.c-torture/compile/920501-4.c: Ditto.
2970 * gcc.c-torture/compile/961203-1.c: Ditto.
2971 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
2972 * gcc.c-torture/compile/pr25310.c: Ditto.
2973
2974 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
2975 James Norris <jnorris@codesourcery.com>
2976 Thomas Schwinge <thomas@codesourcery.com>
2977 Tom de Vries <tom@codesourcery.com>
2978
2979 * c-c++-common/goacc/deviceptr-4.c: New file.
2980 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
2981 Likewise.
2982 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
2983 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
2984 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
2985 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
2986 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
2987 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
2988 Likewise.
2989 * c-c++-common/goacc/parallel-reduction.c: Likewise.
2990 * c-c++-common/goacc/private-reduction-1.c: Likewise.
2991 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
2992 Likewise.
2993 * gfortran.dg/goacc/modules.f95: Likewise.
2994 * gfortran.dg/goacc/routine-8.f90: Likewise.
2995 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
2996
2997 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
2998
2999 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
3000 if the long double format is IEEE 128-bit for tests that are
3001 explicitly testing IBM extended double support. Use the
3002 appropriate pack and unpack built-in functions. Change calls from
3003 __builtin_isinfl to __builtin_isinf since the later supports all
3004 floating point types.
3005 * gcc.target/powerpc/pr57150.c: Likewise.
3006 * gcc.target/powerpc/pr60203.c: Likewise.
3007 * gcc.target/powerpc/pr67808.c: Likewise.
3008 * gcc.target/powerpc/pr70117.c: Likewise.
3009 * gcc.target/powerpc/tfmode_off.c: Likewise.
3010
3011 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
3012
3013 PR fortran/49630
3014 * gfortran.dg/assumed_charlen_function_7.f90: New test.
3015
3016 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
3017
3018 PR fortran/83118
3019 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
3020
3021 2018-06-21 Tom de Vries <tdevries@suse.de>
3022
3023 * gcc.dg/guality/pr45882.c (a): Add used attribute.
3024
3025 2018-06-21 Tom de Vries <tdevries@suse.de>
3026
3027 PR tree-optimization/85859
3028 * gcc.dg/pr85859.c: New test.
3029
3030 2018-06-21 Richard Biener <rguenther@suse.de>
3031
3032 PR tree-optimization/86232
3033 * gcc.dg/torture/pr86232.c: New testcase.
3034
3035 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
3036
3037 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
3038
3039 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
3040
3041 * gcc/gcc.target/aarch64/aes_2.c: New test.
3042
3043 2018-06-20 Than McIntosh <thanm@google.com>
3044
3045 PR libgcc/86213
3046 * gcc.dg/split-8.c: New.
3047
3048 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
3049
3050 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
3051 for vpkudus in place of vpksdus.
3052 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
3053
3054 2018-06-20 Nathan Sidwell <nathan@acm.org>
3055
3056 PR c++/85634
3057 * g++.dg/lookup/pr85634-2.C: New.
3058
3059 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
3060
3061 * g++.dg/template/friend65.C: New.
3062 * g++.dg/cpp0x/main1.C: Likewise.
3063 * g++.dg/other/main2.C: Likewise.
3064 * g++.dg/other/main3.C: Likewise.
3065 * g++.dg/template/friend42.C: Test location too.
3066 * g++.dg/concepts/decl-diagnose.C: Likewise.
3067 * g++.dg/warn/main-2.C: Update.
3068
3069 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
3070 Thomas Schwinge <thomas@codesourcery.com>
3071 Cesar Philippidis <cesar@codesourcery.com>
3072
3073 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
3074 2.5 data clause semantics.
3075 * c-c++-common/goacc/declare-2.c: Likewise.
3076 * c-c++-common/goacc/default-4.c: Likewise.
3077 * c-c++-common/goacc/finalize-1.c: New test.
3078 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
3079 OpenACC 2.5 data clause semantics.
3080 * c-c++-common/goacc/kernels-alias.c: Likewise.
3081 * c-c++-common/goacc/routine-5.c: Likewise.
3082 * c-c++-common/goacc/update-if_present-1.c: New test.
3083 * c-c++-common/goacc/update-if_present-2.c: New test.
3084 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
3085 2.5 data clause semantics.
3086 * gfortran.dg/goacc/combined-directives.f90: Likewise.
3087 * gfortran.dg/goacc/data-tree.f95: Likewise.
3088 * gfortran.dg/goacc/declare-2.f95: Likewise.
3089 * gfortran.dg/goacc/default-4.f: Likewise.
3090 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
3091 * gfortran.dg/goacc/finalize-1.f: New test.
3092 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
3093 OpenACC 2.5 data clause semantics.
3094 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
3095 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
3096 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
3097 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
3098 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
3099 * gfortran.dg/goacc/update-if_present-1.f90: New test.
3100 * gfortran.dg/goacc/update-if_present-2.f90: New test.
3101
3102 2018-06-20 Jakub Jelinek <jakub@redhat.com>
3103
3104 PR c++/86210
3105 * g++.dg/warn/Wnonnull4.C: New test.
3106
3107 2018-06-20 Marek Polacek <polacek@redhat.com>
3108
3109 PR c++/86240
3110 * g++.dg/pr86240.C: New test.
3111
3112 2018-06-20 Jakub Jelinek <jakub@redhat.com>
3113
3114 PR debug/86194
3115 * gcc.target/i386/pr86194.c: New test.
3116
3117 PR tree-optimization/86231
3118 * gcc.dg/tree-ssa/vrp119.c: New test.
3119 * gcc.c-torture/execute/pr86231.c: New test.
3120
3121 2018-06-20 Tom de Vries <tdevries@suse.de>
3122
3123 PR tree-optimization/86097
3124 * gcc.dg/autopar/pr86097.c: New test.
3125
3126 2018-06-20 Nathan Sidwell <nathan@acm.org>
3127
3128 PR c++/85634
3129 * g++.dg/lookup/pr85634.C: New.
3130
3131 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3132
3133 * gcc.target/aarch64/ldp_stp_q.c: New test.
3134 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
3135 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
3136
3137 2018-06-20 Martin Liska <mliska@suse.cz>
3138
3139 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
3140
3141 2018-06-19 Martin Sebor <msebor@redhat.com>
3142
3143 PR tree-optimization/48560
3144 * gcc.dg/Warray-bounds-28.c: New test.
3145
3146 2018-06-19 Martin Sebor <msebor@redhat.com>
3147
3148 PR middle-end/85602
3149 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
3150 to also match C++.
3151
3152 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
3153
3154 * g++.dg/lto/pr84805_0.C: Update template.
3155 * g++.dg/lto/pr84805_1.C: Update template.
3156
3157 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
3158
3159 * gnat.dg/aggr24.adb: New test.
3160 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
3161
3162 2018-06-19 Richard Biener <rguenther@suse.de>
3163
3164 PR tree-optimization/86179
3165 * gcc.dg/pr86179.c: New testcase.
3166
3167 2018-06-18 Martin Sebor <msebor@redhat.com>
3168
3169 PR middle-end/85602
3170 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
3171 * c-c++-common/attr-nonstring-8.c: New test.
3172
3173 2018-06-18 Martin Sebor <msebor@redhat.com>
3174
3175 PR tree-optimization/81384
3176 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
3177 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
3178 * gcc.c-torture/execute/builtins/strnlen.c: New test.
3179 * gcc.dg/attr-nonstring-2.c: New test.
3180 * gcc.dg/attr-nonstring-3.c: New test.
3181 * gcc.dg/attr-nonstring-4.c: New test.
3182 * gcc.dg/strlenopt-45.c: New test.
3183 * gcc.dg/strlenopt.h (strnlen): Declare.
3184
3185 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
3186
3187 PR tree-optimization/86076
3188 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
3189
3190 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
3191
3192 PR tree-optimization/64946
3193 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
3194
3195 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
3196
3197 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
3198 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
3199 * gnat.dg/stack_usage5.adb: New test.
3200
3201 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
3202
3203 PR middle-end/82479
3204 * gcc.dg/tree-ssa/popcount.c: New test.
3205 * gcc.dg/tree-ssa/popcount2.c: New test.
3206
3207 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
3208
3209 PR middle-end/64946
3210 * gcc.dg/absu.c: New test.
3211 * gcc.dg/gimplefe-29.c: New test.
3212 * gcc.target/aarch64/pr64946.c: New test.
3213
3214 2018-06-15 Jakub Jelinek <jakub@redhat.com>
3215
3216 PR c/86093
3217 * c-c++-common/pr86093.c: New test.
3218
3219 PR middle-end/85878
3220 * gfortran.fortran-torture/compile/pr85878.f90: New test.
3221
3222 PR middle-end/86123
3223 * gcc.c-torture/compile/pr86123.c: New test.
3224
3225 2018-06-15 Tom de Vries <tdevries@suse.de>
3226
3227 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
3228
3229 2018-06-15 Nick Clifton <nickc@redhat.com>
3230
3231 PR 84195
3232 * gcc.c-torture/compile/pr84195.c: New test.
3233
3234 2018-06-15 Richard Biener <rguenther@suse.de>
3235
3236 PR middle-end/86159
3237 * g++.dg/pr86159.C: New testcase.
3238
3239 2018-06-15 Richard Biener <rguenther@suse.de>
3240
3241 PR middle-end/86076
3242 * gcc.dg/pr86076.c: New testcase.
3243
3244 2018-06-14 Marek Polacek <polacek@redhat.com>
3245
3246 PR c++/86063
3247 * g++.dg/cpp0x/gen-attrs-65.C: New test.
3248
3249 2018-06-14 Jakub Jelinek <jakub@redhat.com>
3250
3251 PR target/86048
3252 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
3253 -msse2 to dg-options.
3254
3255 PR middle-end/86122
3256 * gcc.c-torture/compile/pr86122.c: New test.
3257
3258 P0624R2 - Default constructible and assignable stateless lambdas
3259 * g++.dg/cpp2a/lambda1.C: New test.
3260 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
3261 for -std=c++2a.
3262
3263 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3264
3265 * g++.dg/other/static3.C: New.
3266 * g++.dg/other/static4.C: Likewise.
3267 * g++.dg/warn/Wshadow-15.C: Likewise.
3268 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
3269 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
3270 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
3271 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
3272 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
3273 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
3274 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
3275
3276 2018-06-14 Jakub Jelinek <jakub@redhat.com>
3277
3278 PR target/85945
3279 * gcc.c-torture/compile/pr85945.c: New test.
3280
3281 2018-06-14 Richard Biener <rguenther@suse.de>
3282
3283 PR ipa/86124
3284 * gcc.dg/pr86124.c: New testcase.
3285
3286 2018-06-13 Martin Sebor <msebor@redhat.com>
3287
3288 PR tree-optimization/86114
3289 * gcc.dg/pr86114.c: New test.
3290
3291 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
3292
3293 PR fortran/86110
3294 * gfortran.dg/pr86110.f90: New test.
3295
3296 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
3297
3298 PR fortran/85703
3299 * gfortran.dg/goacc/pr85703.f90: New test.
3300 * gfortran.dg/gomp/pr85703.f90: New test.
3301
3302 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
3303
3304 PR fortran/85702
3305 * gfortran.dg/goacc/pr85702.f90: New test.
3306
3307 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
3308
3309 * gcc.target/i386/pr86048.c: New test.
3310
3311 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3312
3313 * gcc.target/arc/fma-1.c: New test.
3314
3315 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3316
3317 * gcc.target/arc/pr9001107555.c: New file.
3318
3319 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
3320
3321 * g++.dg/torture/aarch64-vect-init-1.C: New test.
3322
3323 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
3324
3325 * g++.dg/init/delete3.C: New.
3326 * g++.dg/init/new49.C: Likewise.
3327 * g++.dg/init/new25.C: Test locations too.
3328 * g++.dg/template/new4.C: Likewise.
3329 * g++.old-deja/g++.jason/operator.C: Likewise.
3330
3331 2018-06-12 Marek Polacek <polacek@redhat.com>
3332
3333 Core issue 1331 - const mismatch with defaulted copy constructor
3334 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
3335 * g++.dg/cpp0x/defaulted52.C: New test.
3336 * g++.dg/cpp0x/defaulted53.C: New test.
3337 * g++.dg/cpp0x/defaulted54.C: New test.
3338 * g++.dg/cpp0x/defaulted55.C: New test.
3339 * g++.dg/cpp0x/defaulted56.C: New test.
3340 * g++.dg/cpp0x/defaulted57.C: New test.
3341 * g++.dg/cpp0x/defaulted58.C: New test.
3342 * g++.dg/cpp0x/defaulted59.C: New test.
3343 * g++.dg/cpp0x/defaulted60.C: New test.
3344
3345 2018-06-12 David Malcolm <dmalcolm@redhat.com>
3346
3347 PR other/69968
3348 * gcc.dg/spellcheck-transposition.c: New test.
3349
3350 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
3351
3352 PR fortran/44491
3353 * gfortran.dg/pr44491.f90: New testcase
3354
3355 2018-06-12 Martin Sebor <msebor@redhat.com>
3356
3357 PR tree-optimization/85259
3358 * gcc.dg/Wstringop-overflow-5.c: New test.
3359 * gcc.dg/Wstringop-overflow-6.c: New test.
3360
3361 2018-06-12 Martin Sebor <msebor@redhat.com>
3362
3363 PR c/85931
3364 * gcc.dg/Wstringop-truncation-3.c: New test.
3365
3366 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3367
3368 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
3369 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
3370 * gcc.target/powerpc/swaps-p8-17.c: Same.
3371
3372 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3373
3374 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
3375 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
3376 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
3377 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
3378 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
3379 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
3380
3381 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3382
3383 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
3384 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
3385 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
3386 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
3387 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
3388 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
3389
3390 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3391
3392 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
3393 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
3394 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
3395 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
3396 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
3397 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
3398
3399 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3400
3401 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
3402 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
3403 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
3404 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
3405 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
3406 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
3407
3408 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3409
3410 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
3411 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
3412 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
3413 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
3414 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
3415 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
3416
3417 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3418
3419 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
3420 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
3421 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
3422 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
3423 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
3424 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
3425
3426 2018-06-12 Martin Liska <mliska@suse.cz>
3427
3428 * g++.dg/opt/mpx.C: New test.
3429 * gcc.target/i386/mpx.c: New test.
3430
3431 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3432
3433 * gcc.target/arc/builtin_simdarc.c: Update test.
3434 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
3435 * gcc.target/arc/tumaddsidi4.c: Likewise.
3436
3437 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
3438
3439 * gnat.dg/opt72a.ad[sb]: New test.
3440 * gnat.dg/opt72_pkg.ads: New helper.
3441
3442 2018-06-12 Tom de Vries <tdevries@suse.de>
3443
3444 * gcc.dg-selftests/dg-final.exp: New file.
3445
3446 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
3447
3448 * g++.dg/lookup/new2.C: Test locations too.
3449 * g++.dg/other/ellipsis1.C: Likewise.
3450 * g++.dg/other/operator1.C: Likewise.
3451 * g++.dg/other/operator2.C: Likewise.
3452 * g++.dg/overload/operator2.C: Likewise.
3453 * g++.dg/parse/defarg11.C: Likewise.
3454 * g++.dg/parse/operator4.C: Likewise.
3455 * g++.dg/template/error30.C: Likewise.
3456 * g++.dg/template/explicit-args3.C: Likewise.
3457 * g++.dg/warn/effc1.C: Likewise.
3458 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
3459 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
3460 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
3461 * g++.old-deja/g++.jason/conversion5.C: Likewise.
3462 * g++.old-deja/g++.jason/operator.C: Likewise.
3463
3464 2018-06-11 Martin Sebor <msebor@redhat.com>
3465
3466 PR tree-optimization/86083
3467 * gcc.dg/strlenopt-44.c: New test.
3468
3469 2018-06-11 Janus Weil <janus@gcc.gnu.org>
3470
3471 PR fortran/45521
3472 * gfortran.dg/generic_32.f90: New test.
3473 * gfortran.dg/generic_33.f90: New test.
3474
3475 2018-06-11 Carl Love <cel@us.ibm.com>
3476 * gcc.target/powerpc/altivec-7.c (main): Remove tests
3477 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
3478 long long bool. Remove duplicate dg-final for xxlxor. Update
3479 dg-final instruction counts.
3480 * gcc.target/powerpc/altivec-37.c (main): New file for
3481 tests vec_unpackh and vec_unpackl returning long long bool and
3482 long long int.
3483
3484 2018-06-11 Martin Liska <mliska@suse.cz>
3485
3486 PR tree-optimization/86089
3487 * gcc.dg/tree-ssa/pr86089.c: New test.
3488
3489 2018-06-11 Julia Koval <julia.koval@intel.com>
3490
3491 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
3492 * gcc.target/i386/vpclmulqdq.c: Ditto.
3493
3494 2018-06-11 Olivier Hainque <hainque@adacore.com>
3495
3496 * gnat.dg/lang-dw2.adb: New test.
3497 * gnat.dg/lang-dw3.adb: New test.
3498
3499 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
3500
3501 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
3502 gnat.dg/assertion_policy1_pkg.ads: New testcase.
3503
3504 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3505
3506 * gnat.dg/predicate1.adb: New testcase.
3507
3508 2018-06-11 Yannick Moy <moy@adacore.com>
3509
3510 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
3511
3512 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
3513
3514 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
3515 testcase.
3516
3517 2018-06-11 Javier Miranda <miranda@adacore.com>
3518
3519 * gnat.dg/prot4.adb: New testcase.
3520
3521 2018-06-11 Yannick Moy <moy@adacore.com>
3522
3523 * gnat.dg/part_of1-instantiation.adb,
3524 gnat.dg/part_of1-instantiation.ads,
3525 gnat.dg/part_of1-private_generic.adb,
3526 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
3527 testcase.
3528
3529 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
3530
3531 * gnat.dg/contract1.adb: New testcase.
3532
3533 2018-06-11 Javier Miranda <miranda@adacore.com>
3534
3535 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
3536 testcase.
3537
3538 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3539
3540 * gnat.dg/inline_always1.adb: New testcase.
3541
3542 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3543
3544 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
3545 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
3546 gnat.dg/nested_generic2_g2.ads: New testcase.
3547
3548 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
3549
3550 * g++.dg/template/friend64.C: New.
3551 * g++.old-deja/g++.other/friend4.C: Test the location too.
3552 * g++.old-deja/g++.pt/crash23.C: Likewise.
3553
3554 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3555
3556 * gfortran.dg/inline_matmul_23.f90: New test.
3557
3558 2018-06-10 Janus Weil <janus@gcc.gnu.org>
3559
3560 PR fortran/85088
3561 * gfortran.dg/intent_decl_1.f90: New test case.
3562
3563 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3564
3565 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
3566 * gfortran.dg/ieee/large_4.f90: Ditto.
3567 * gfortran.dg/round_4.f90: Ditto.
3568
3569 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3570
3571 PR fortran/38351
3572 * gfortran.dg/pr38351.f90: New test.
3573 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
3574
3575 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3576
3577 PR fortran/85138
3578 PR fortran/85996
3579 PR fortran/86051
3580 * gfortran.dg/pr85138_1.f90: New test.
3581 * gfortran.dg/pr85138_2.f90: Ditto.
3582 * gfortran.dg/pr85996.f90: Ditto.
3583
3584 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3585
3586 PR fortran/78278
3587 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
3588 * gfortran.dg/data_char_1.f90: Ditto.
3589 * gfortran.dg/pr78571.f90: Ditto.
3590 * gfortran.dg/pr78278.f90: New test.
3591
3592 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3593
3594 PR fortran/63514
3595 * gfortran.dg/pr63514.f90: New test.
3596
3597 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3598
3599 PR fortran/85631
3600 * gfortran.dg/bounds_check_20.f90: New test.
3601
3602 2018-06-08 Carl Love <cel@us.ibm.com>
3603
3604 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
3605 vpkudum counts.
3606 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
3607 vec_extract a signed int.
3608 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
3609 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
3610 vcmpgtsd, vcmpgtud.
3611 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
3612 vec_extract a signed int.
3613 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
3614 vec_extract a signed int.
3615 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
3616 vec_xor builtins. Update xxsel, xxlxor counts.
3617
3618 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
3619
3620 PR fortran/86059
3621 * gfortran.dg/associate_30.f90: Remove code tested ...
3622 * gfortran.dg/pr67803.f90: Ditto.
3623 * gfortran.dg/pr67805.f90: Ditto.
3624 * gfortran.dg/pr86059.f90: ... here. New test.
3625
3626 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
3627
3628 PR fortran/78571
3629 * gfortran.dg/pr78571.f90: New test.
3630
3631 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
3632
3633 PR target/85755
3634 * gcc.target/powerpc/pr85755.c: New test.
3635
3636 2018-06-08 Carl Love <cel@us.ibm.com>
3637
3638 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
3639 vsx-vector-6.p7.c.
3640 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
3641 vsx-vector-6.p9.c.
3642 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
3643 for BE system that are different then for an LE system from this file
3644 into vsx-vector-6-le.c using be target qualifier. Remove this file.
3645 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
3646 the various instruction counts. Rename file to vsx-vector-6.p8.c.
3647
3648 2018-06-08 Martin Liska <mliska@suse.cz>
3649
3650 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
3651
3652 2018-06-08 Martin Liska <mliska@suse.cz>
3653
3654 * g++.dg/dg.exp: Do not use mpx.exp.
3655 * g++.dg/lto/lto.exp: Likewise.
3656 * g++.dg/lto/pr69729_0.C: Remove.
3657 * g++.dg/opt/pr71529.C: Remove.
3658 * g++.dg/pr63995-1.C: Remove.
3659 * g++.dg/pr68270.C: Remove.
3660 * g++.dg/pr71624.C: Remove.
3661 * g++.dg/pr71633.C: Remove.
3662 * g++.dg/pr79761.C: Remove.
3663 * g++.dg/pr79764.C: Remove.
3664 * g++.dg/pr79769.C: Remove.
3665 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
3666 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
3667 * gcc.dg/lto/chkp-privatize_0.c: Remove.
3668 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
3669 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
3670 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
3671 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
3672 * gcc.dg/lto/pr66221_0.c: Remove.
3673 * gcc.target/i386/chkp-always_inline.c: Remove.
3674 * gcc.target/i386/chkp-bndret.c: Remove.
3675 * gcc.target/i386/chkp-builtins-1.c: Remove.
3676 * gcc.target/i386/chkp-builtins-2.c: Remove.
3677 * gcc.target/i386/chkp-builtins-3.c: Remove.
3678 * gcc.target/i386/chkp-builtins-4.c: Remove.
3679 * gcc.target/i386/chkp-const-check-1.c: Remove.
3680 * gcc.target/i386/chkp-const-check-2.c: Remove.
3681 * gcc.target/i386/chkp-hidden-def.c: Remove.
3682 * gcc.target/i386/chkp-label-address.c: Remove.
3683 * gcc.target/i386/chkp-lifetime-1.c: Remove.
3684 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
3685 * gcc.target/i386/chkp-pr69044.c: Remove.
3686 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
3687 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
3688 * gcc.target/i386/chkp-strchr.c: Remove.
3689 * gcc.target/i386/chkp-strlen-1.c: Remove.
3690 * gcc.target/i386/chkp-strlen-2.c: Remove.
3691 * gcc.target/i386/chkp-strlen-3.c: Remove.
3692 * gcc.target/i386/chkp-strlen-4.c: Remove.
3693 * gcc.target/i386/chkp-strlen-5.c: Remove.
3694 * gcc.target/i386/chkp-stropt-1.c: Remove.
3695 * gcc.target/i386/chkp-stropt-10.c: Remove.
3696 * gcc.target/i386/chkp-stropt-11.c: Remove.
3697 * gcc.target/i386/chkp-stropt-12.c: Remove.
3698 * gcc.target/i386/chkp-stropt-13.c: Remove.
3699 * gcc.target/i386/chkp-stropt-14.c: Remove.
3700 * gcc.target/i386/chkp-stropt-15.c: Remove.
3701 * gcc.target/i386/chkp-stropt-16.c: Remove.
3702 * gcc.target/i386/chkp-stropt-17.c: Remove.
3703 * gcc.target/i386/chkp-stropt-2.c: Remove.
3704 * gcc.target/i386/chkp-stropt-3.c: Remove.
3705 * gcc.target/i386/chkp-stropt-4.c: Remove.
3706 * gcc.target/i386/chkp-stropt-5.c: Remove.
3707 * gcc.target/i386/chkp-stropt-6.c: Remove.
3708 * gcc.target/i386/chkp-stropt-7.c: Remove.
3709 * gcc.target/i386/chkp-stropt-8.c: Remove.
3710 * gcc.target/i386/chkp-stropt-9.c: Remove.
3711 * gcc.target/i386/i386.exp: Do not use mpx.exp.
3712 * gcc.target/i386/indirect-thunk-11.c: Remove.
3713 * gcc.target/i386/indirect-thunk-12.c: Remove.
3714 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
3715 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
3716 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
3717 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
3718 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
3719 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
3720 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
3721 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
3722 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
3723 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
3724 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
3725 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
3726 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
3727 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
3728 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
3729 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
3730 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
3731 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
3732 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
3733 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
3734 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
3735 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
3736 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
3737 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
3738 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
3739 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
3740 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
3741 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
3742 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
3743 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
3744 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
3745 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
3746 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
3747 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
3748 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
3749 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
3750 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
3751 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
3752 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
3753 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
3754 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
3755 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
3756 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
3757 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
3758 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
3759 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
3760 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
3761 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
3762 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
3763 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
3764 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
3765 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
3766 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
3767 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
3768 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
3769 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
3770 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
3771 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
3772 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
3773 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
3774 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
3775 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
3776 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
3777 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
3778 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
3779 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
3780 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
3781 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
3782 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
3783 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
3784 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
3785 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
3786 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
3787 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
3788 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
3789 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
3790 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
3791 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
3792 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
3793 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
3794 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
3795 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
3796 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
3797 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
3798 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
3799 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
3800 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
3801 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
3802 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
3803 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
3804 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
3805 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
3806 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
3807 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
3808 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
3809 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
3810 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
3811 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
3812 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
3813 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
3814 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
3815 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
3816 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
3817 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
3818 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
3819 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
3820 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
3821 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
3822 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
3823 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
3824 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
3825 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
3826 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
3827 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
3828 * gcc.target/i386/mpx/label-address-1.c: Remove.
3829 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
3830 * gcc.target/i386/mpx/macro.c: Remove.
3831 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
3832 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
3833 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
3834 * gcc.target/i386/mpx/memcpy-1.c: Remove.
3835 * gcc.target/i386/mpx/memmove-1.c: Remove.
3836 * gcc.target/i386/mpx/memmove-2.c: Remove.
3837 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
3838 * gcc.target/i386/mpx/mpx-check.h: Remove.
3839 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
3840 * gcc.target/i386/mpx/mpx.exp: Remove.
3841 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
3842 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
3843 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
3844 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
3845 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
3846 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
3847 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
3848 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
3849 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
3850 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
3851 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
3852 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
3853 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
3854 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
3855 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
3856 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
3857 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
3858 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
3859 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
3860 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
3861 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
3862 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
3863 * gcc.target/i386/mpx/pr65508.c: Remove.
3864 * gcc.target/i386/mpx/pr65531.cc: Remove.
3865 * gcc.target/i386/mpx/pr66048.cc: Remove.
3866 * gcc.target/i386/mpx/pr66134.c: Remove.
3867 * gcc.target/i386/mpx/pr66566.c: Remove.
3868 * gcc.target/i386/mpx/pr66567.c: Remove.
3869 * gcc.target/i386/mpx/pr66568.c: Remove.
3870 * gcc.target/i386/mpx/pr66569.c: Remove.
3871 * gcc.target/i386/mpx/pr66581.c: Remove.
3872 * gcc.target/i386/mpx/pr68337-1.c: Remove.
3873 * gcc.target/i386/mpx/pr68337-2.c: Remove.
3874 * gcc.target/i386/mpx/pr68416.c: Remove.
3875 * gcc.target/i386/mpx/pr78339.c: Remove.
3876 * gcc.target/i386/mpx/pr79631.c: Remove.
3877 * gcc.target/i386/mpx/pr79633.c: Remove.
3878 * gcc.target/i386/mpx/pr79753.c: Remove.
3879 * gcc.target/i386/mpx/pr79770.c: Remove.
3880 * gcc.target/i386/mpx/pr79987.c: Remove.
3881 * gcc.target/i386/mpx/pr79988.c: Remove.
3882 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
3883 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
3884 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
3885 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
3886 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
3887 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
3888 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
3889 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
3890 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
3891 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
3892 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
3893 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
3894 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
3895 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
3896 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
3897 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
3898 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
3899 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
3900 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
3901 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
3902 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
3903 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
3904 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
3905 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
3906 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
3907 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
3908 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
3909 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
3910 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
3911 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
3912 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
3913 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
3914 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
3915 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
3916 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
3917 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
3918 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
3919 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
3920 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
3921 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
3922 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
3923 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
3924 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
3925 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
3926 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
3927 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
3928 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
3929 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
3930 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
3931 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
3932 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
3933 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
3934 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
3935 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
3936 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
3937 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
3938 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
3939 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
3940 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
3941 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
3942 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
3943 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
3944 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
3945 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
3946 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
3947 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
3948 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
3949 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
3950 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
3951 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
3952 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
3953 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
3954 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
3955 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
3956 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
3957 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
3958 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
3959 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
3960 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
3961 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
3962 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
3963 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
3964 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
3965 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
3966 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
3967 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
3968 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
3969 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
3970 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
3971 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
3972 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
3973 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
3974 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
3975 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
3976 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
3977 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
3978 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
3979 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
3980 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
3981 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
3982 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
3983 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
3984 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
3985 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
3986 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
3987 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
3988 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
3989 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
3990 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
3991 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
3992 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
3993 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
3994 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
3995 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
3996 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
3997 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
3998 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
3999 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
4000 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
4001 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
4002 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
4003 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
4004 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
4005 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
4006 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
4007 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
4008 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
4009 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
4010 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
4011 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
4012 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
4013 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
4014 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
4015 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
4016 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
4017 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
4018 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
4019 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
4020 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
4021 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
4022 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
4023 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
4024 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
4025 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
4026 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
4027 * gcc.target/i386/pr63995-2.c: Remove.
4028 * gcc.target/i386/pr64805.c: Remove.
4029 * gcc.target/i386/pr65044.c: Remove.
4030 * gcc.target/i386/pr65167.c: Remove.
4031 * gcc.target/i386/pr65183.c: Remove.
4032 * gcc.target/i386/pr65184.c: Remove.
4033 * gcc.target/i386/pr65523.c: Remove.
4034 * gcc.target/i386/pr70876.c: Remove.
4035 * gcc.target/i386/pr70877.c: Remove.
4036 * gcc.target/i386/pr71458.c: Remove.
4037 * gcc.target/i386/pr80880.c: Remove.
4038 * gcc.target/i386/ret-thunk-25.c: Remove.
4039 * gcc.target/i386/thunk-retbnd.c: Remove.
4040 * lib/mpx-dg.exp: Remove.
4041 * gcc.target/i386/funcspec-56.inc: Adjust test case.
4042
4043 2018-06-07 Carl Love <cel@us.ibm.com>
4044
4045 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
4046 statements.
4047
4048 2018-06-07 Carl Love <cel@us.ibm.com>
4049
4050 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
4051 error message.
4052
4053 2018-06-07 Marek Polacek <polacek@redhat.com>
4054
4055 PR c/85318
4056 * gcc.dg/Wc90-c99-compat-10.c: New test.
4057 * gcc.dg/Wc90-c99-compat-11.c: New test.
4058 * gcc.dg/Wc90-c99-compat-12.c: New test.
4059 * gcc.dg/Wc90-c99-compat-9.c: New test.
4060
4061 2018-06-07 Paul Koning <ni1d@arrl.net>
4062
4063 * gcc.c-torture/compile/20180605-1.c: New test.
4064
4065 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
4066
4067 PR fortran/86045
4068 * gfortran.dg/pr86045.f90: New test.
4069
4070 2018-06-07 Marek Polacek <polacek@redhat.com>
4071
4072 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
4073
4074 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
4075
4076 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
4077
4078 2018-06-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
4079
4080 * gcc.target/msp430/msp430i-device-symbol.c: New test.
4081 * gcc.target/msp430/msp430f-device-symbol.c: New test.
4082 * gcc.target/msp430/msp430.h: New test header file.
4083
4084 2018-06-07 Jakub Jelinek <jakub@redhat.com>
4085
4086 PR tree-optimization/69615
4087 * gcc.dg/tree-ssa/pr69615.c: New test.
4088
4089 2018-06-07 Richard Biener <rguenther@suse.de>
4090
4091 PR tree-optimization/85935
4092 * gcc.dg/graphite/pr85935.c: New testcase.
4093
4094 2018-06-04 Carl Love <cel@us.ibm.com>
4095
4096 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
4097 debug print statements. Fix a few formating issues.
4098
4099 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
4100
4101 PR target/85657
4102 * gcc.target/powerpc/pr85657-4.c: New tests.
4103 * gcc.target/powerpc/pr85657-5.c: Likewise.
4104 * gcc.target/powerpc/pr85657-6.c: Likewise.
4105
4106 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4107
4108 PR fortran/85641
4109 * gfortran.dg/realloc_on_assign_30.f90: New test.
4110
4111 2018-06-06 Carl Love <cel@us.ibm.com>
4112 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
4113 argument to vui_arg.
4114
4115 2018-06-06 Carl Love <cel@us.ibm.com>
4116
4117 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
4118 to builtins-4.c.
4119 * gcc.target/powerpc/builtins-4.c: New test file for tests
4120 that need -mvsx.
4121
4122 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
4123
4124 PR target/85657
4125 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
4126 be used in templates. Don't check for them in overloaded functions.
4127
4128 2018-06-06 Jim Wilson <jimw@sifive.com>
4129
4130 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
4131 * gcc.target/riscv/interrupt-mmode.c: New.
4132 * gcc.target/riscv/interrupt-smode.c: New.
4133 * gcc.target/riscv/interrupt-umode.c: New.
4134
4135 2018-06-06 Marek Polacek <polacek@redhat.com>
4136
4137 PR c++/85977
4138 * g++.dg/cpp0x/initlist102.C: New test.
4139 * g++.dg/cpp0x/initlist103.C: New test.
4140 * g++.dg/cpp0x/initlist104.C: New test.
4141
4142 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
4143
4144 * gcc.dg/torture/pr86066.c: New test.
4145
4146 2018-06-06 Richard Biener <rguenther@suse.de>
4147
4148 PR tree-optimization/86062
4149 * g++.dg/tree-ssa/pr86062.C: New testcase.
4150
4151 2018-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
4152
4153 * gcc.target/msp430/function-attributes-4.c: New test.
4154 * gcc.target/msp430/static-interrupts.c: New test.
4155
4156 2018-06-05 Steve Ellcey <sellcey@cavium.com>
4157
4158 PR target/79924
4159 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
4160 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
4161 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
4162 * gcc.target/aarch64/nofp_1.c: Ditto.
4163
4164 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
4165
4166 * gcc.target/arm/cmse/cmse-1c99.c: New test.
4167
4168 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
4169
4170 PR fortran/85701
4171 * gfortran.dg/goacc/pr85701.f90: New test.
4172
4173 2018-06-05 Marek Polacek <polacek@redhat.com>
4174
4175 PR c++/85976
4176 * g++.dg/cpp0x/alias-decl-64.C: New test.
4177
4178 2018-06-05 Richard Biener <rguenther@suse.de>
4179
4180 PR tree-optimization/86046
4181 * gcc.dg/pr86046.c: New testcase.
4182
4183 2018-06-05 Richard Biener <rguenther@suse.de>
4184
4185 PR tree-optimization/86047
4186 * gcc.dg/pr86047.c: New testcase.
4187
4188 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4189
4190 PR target/81497
4191 * g++.target/arm/arm.exp: New file.
4192 * g++.target/arm/pr81497.C: Likewise.
4193
4194 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
4195
4196 * gcc.target/s390/htm-builtins-compile-4.c: New test.
4197
4198 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
4199
4200 * gcc.dg/store_merging_21.c: New test.
4201 * gnat.dg/opt71b.adb: Likewise.
4202 * gnat.dg/opt71.adb: Rename into...
4203 * gnat.dg/opt71a.adb: ...this.
4204
4205 2018-06-04 Richard Biener <rguenther@suse.de>
4206
4207 PR tree-optimization/85955
4208 * gcc.dg/pr85955.c: New testcase.
4209
4210 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
4211
4212 PR fortran/85981
4213 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
4214 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
4215 * gfortran.dg/allocate_stat_2.f90: Ditto.
4216 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
4217
4218 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
4219
4220 * gcc.target/aarch64/sve/extract_5.c: New test.
4221
4222 2018-06-04 Jakub Jelinek <jakub@redhat.com>
4223
4224 PR target/85832
4225 PR target/86036
4226 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
4227 vptestm.
4228 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
4229 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
4230 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
4231 * gcc.target/i386/avx512bw-pr86036.c: New test.
4232
4233 2018-06-04 Richard Biener <rguenther@suse.de>
4234
4235 PR tree-optimization/86038
4236 * gcc.dg/pr86038.c: New testcase.
4237
4238 2018-06-04 Jakub Jelinek <jakub@redhat.com>
4239
4240 PR tree-optimization/69615
4241 * gcc.dg/pr69615.c: New test.
4242
4243 PR c++/86025
4244 * c-c++-common/gomp/pr86025.c: New test.
4245
4246 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
4247
4248 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
4249
4250 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
4251
4252 * gcc.dg/torture/pr86034.c: New test.
4253
4254 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
4255
4256 PR fortran/36497
4257 * gfortran.dg/cray_pointer_12.f90: New test.
4258
4259 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
4260
4261 PR fortran/85938
4262 * gfortran.dg/pr85938.f90: Fixed by revision r261081
4263
4264 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
4265
4266 * gnat.dg/specs/opt3.ads: New test.
4267 * gnat.dg/specs/opt3_pkg.ads: New helper.
4268
4269 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
4270
4271 * gnat.dg/discr53.ad[sb]: New test.
4272 * gnat.dg/discr53_pkg.ads: New helper.
4273
4274 2018-06-01 Carl Love <cel@us.ibm.com>
4275
4276 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
4277 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
4278
4279 2018-06-01 Carl Love <cel@us.ibm.com>
4280
4281 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
4282 to make it consistent with the naming convention in the file.
4283 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
4284 to altivec-7.c. Delete file.
4285 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
4286 to altivec-7.c. Delete file.
4287 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
4288 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
4289 vec_unpackl tests. Update instruction counts.
4290 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
4291 tests to builtins-1.c.
4292 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
4293 tests to builtins-1.c.
4294 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
4295 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
4296 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
4297 Remove vec_ctf tests returning double. Remove vec_cts with
4298 double args. Remove vec_sel with invalid arguments. Add tests for
4299 vec_splat.
4300 Add instruction counts for new tests.
4301 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
4302 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
4303 vec_unsigned.
4304 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
4305 test_sll_vsill_vsill_vuc.
4306 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
4307 vec_revb.
4308 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
4309 tests from altivec-7.h.
4310 * gcc.target/powerpc/vsx-7-be.c: Remove file.
4311 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
4312 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
4313 splat_sll, splat_uc, splat_int128, splat_uint128.
4314 Make second argument of vec_extract and vec_insert a signed int.
4315 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
4316 argument.
4317
4318 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
4319
4320 * gcc.dg/store_merging_20.c: New test.
4321 * gnat.dg/opt71.adb: Likewise.
4322 * gnat.dg/opt71_pkg.ads: New helper.
4323
4324 2018-06-01 Carl Love <cel@us.ibm.com>
4325
4326 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
4327 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
4328 Add vec_xst_be for signed and unsigned arguments.
4329
4330 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
4331
4332 PR fortran/85816
4333 PR fortran/85975
4334 * gfortran.dg/pr85816.f90: New test.
4335 * gfortran.dg/pr85975.f90: New test.
4336
4337 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
4338
4339 PR fortran/63570
4340 * gfortran.dg/random_init_1.f90: New test.
4341 * gfortran.dg/random_init_2.f90: New test.
4342 * gfortran.dg/random_init_3.f90: New test.
4343 * gfortran.dg/random_init_4.f90: New test.
4344 * gfortran.dg/random_init_5.f90: New test.
4345 * gfortran.dg/random_init_6.f90: New test.
4346
4347 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
4348
4349 PR tree-optimization/85989
4350 * gcc.dg/torture/pr85989.c: New test.
4351
4352 2018-06-01 Richard Biener <rguenther@suse.de>
4353
4354 PR middle-end/86017
4355 * gcc.dg/tree-ssa/pr86017.c: New testcase.
4356
4357 2018-06-01 Richard Biener <rguenther@suse.de>
4358
4359 PR ipa/85960
4360 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
4361
4362 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
4363
4364 PR middle-end/78809
4365 * gcc.dg/strcmpopt_2.c: New test.
4366 * gcc.dg/strcmpopt_3.c: New test.
4367
4368 PR middle-end/83026
4369 * gcc.dg/strcmpopt_3.c: New test.
4370
4371 2018-05-31 Jakub Jelinek <jakub@redhat.com>
4372
4373 PR target/85984
4374 * gcc.target/i386/pr85984.c: New test.
4375
4376 2018-05-31 Martin Sebor <msebor@redhat.com>
4377
4378 PR c/82063
4379 * gcc.dg/Walloc-size-larger-than-1.c: New test.
4380 * gcc.dg/Walloc-size-larger-than-10.c: New test.
4381 * gcc.dg/Walloc-size-larger-than-11.c: New test.
4382 * gcc.dg/Walloc-size-larger-than-12.c: New test.
4383 * gcc.dg/Walloc-size-larger-than-13.c: New test.
4384 * gcc.dg/Walloc-size-larger-than-14.c: New test.
4385 * gcc.dg/Walloc-size-larger-than-15.c: New test.
4386 * gcc.dg/Walloc-size-larger-than-16.c: New test.
4387 * gcc.dg/Walloc-size-larger-than-17.c: New test.
4388 * gcc.dg/Walloc-size-larger-than-2.c: New test.
4389 * gcc.dg/Walloc-size-larger-than-3.c: New test.
4390 * gcc.dg/Walloc-size-larger-than-4.c: New test.
4391 * gcc.dg/Walloc-size-larger-than-5.c: New test.
4392 * gcc.dg/Walloc-size-larger-than-6.c: New test.
4393 * gcc.dg/Walloc-size-larger-than-7.c: New test.
4394 * gcc.dg/Walloc-size-larger-than-8.c: New test.
4395 * gcc.dg/Walloc-size-larger-than-9.c: New test.
4396 * gcc.dg/Walloc-size-larger-than.c: New test.
4397
4398 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
4399 Cesar Philippidis <cesar@codesourcery.com>
4400
4401 PR middle-end/85879
4402 * gfortran.dg/goacc/pr77371-1.f90: New test.
4403 * gfortran.dg/goacc/pr77371-2.f90: New test.
4404 * gfortran.dg/goacc/pr85879.f90: New test.
4405
4406 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4407
4408 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
4409 * gnat.dg/stack_usage1b.adb: Likewise.
4410 * gnat.dg/stack_usage1c.adb: Likewise.
4411 * gnat.dg/stack_usage3.adb: Likewise.
4412 * gnat.dg/stack_usage1_pkg.adb: Delete.
4413
4414 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4415
4416 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
4417 * gcc.dg/store_merging_11.c: Likewise.
4418 * gcc.dg/store_merging_13.c: Likewise.
4419 * gcc.dg/store_merging_14.c: Likewise.
4420 * gcc.dg/store_merging_15.c: Likewise.
4421 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
4422
4423 2018-05-31 Ed Schonberg <schonberg@adacore.com>
4424
4425 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
4426 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
4427 gnat.dg/limited1_outer.ads: New testcase.
4428
4429 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
4430
4431 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
4432 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
4433 New testcase.
4434
4435 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4436
4437 * gnat.dg/size_clause1.adb: New testcase.
4438
4439 2018-05-31 Javier Miranda <miranda@adacore.com>
4440
4441 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
4442
4443 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
4444
4445 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
4446 vld1x3 intrinsics for aarch64.
4447 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
4448 vst1x2 intrinsics for aarch64.
4449 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
4450 vst1x3 intrinsics for aarch64.
4451
4452 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
4453
4454 PR c++/77777
4455 * g++.dg/diagnostic/pr77777.C: New test.
4456
4457 2018-05-30 David Pagan <dave.pagan@oracle.com>
4458
4459 PR c/55976
4460 * gcc.dg/noncompile/pr55976-1.c: New test.
4461 * gcc.dg/noncompile/pr55976-2.c: New test.
4462
4463 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
4464
4465 * gcc.dg/lto/20111213-1_0.c: Fix template.
4466 * gcc.dg/lto/20100603-1_0.c: Fix template.
4467 * gcc.dg/lto/20100603-2_0.c: Fix template.
4468 * gcc.dg/lto/20100603-3_0.c: Fix template.
4469
4470 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
4471 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
4472 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
4473 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
4474 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
4475 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
4476 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
4477 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
4478 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
4479 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
4480 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
4481 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
4482 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
4483 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
4484 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
4485 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
4486 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
4487 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
4488 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
4489 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
4490 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
4491 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
4492 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
4493 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
4494 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
4495 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
4496 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
4497 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
4498 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
4499 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
4500 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
4501 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
4502 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
4503 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
4504 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
4505 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
4506 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
4507 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
4508 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
4509 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
4510 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
4511 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
4512 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
4513 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
4514 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
4515 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
4516 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
4517 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
4518 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
4519 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
4520 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
4521 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
4522 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
4523 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
4524 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
4525 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
4526 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
4527 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
4528 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
4529 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
4530 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
4531 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
4532
4533 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
4534
4535 Revert:
4536 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
4537
4538 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
4539
4540 * gcc.target/aarch64/simd/ldp_stp_9: New.
4541 * gcc.target/aarch64/simd/ldp_stp_10: New.
4542 * gcc.target/aarch64/simd/ldp_stp_11: New.
4543 * gcc.target/aarch64/simd/ldp_stp_12: New.
4544
4545 2018-05-30 Ed Schonberg <schonberg@adacore.com>
4546
4547 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
4548
4549 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
4550
4551 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
4552
4553 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
4554
4555 PR target/85950
4556 * gcc.target/i386/pr85950.c: New test.
4557
4558 2018-05-29 Marek Polacek <polacek@redhat.com>
4559
4560 PR c++/85883
4561 * g++.dg/cpp1z/class-deduction55.C: New test.
4562 * g++.dg/cpp1z/class-deduction56.C: New test.
4563 * g++.dg/cpp1z/class-deduction57.C: New test.
4564
4565 2018-05-29 Jakub Jelinek <jakub@redhat.com>
4566
4567 PR c++/85952
4568 * g++.dg/warn/Wunused-var-33.C: New test.
4569
4570 PR target/85918
4571 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
4572 and -fno-vect-cost-model options. Add aligned(64) attribute to the
4573 arrays. Add suffix 1 to all functions and use 4 iterations rather
4574 than N. Add functions with conversions to and from float.
4575 Add new set of functions with 8 iterations and another one
4576 with 16 iterations, expect 24 vectorized loops instead of just 4.
4577 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
4578
4579 2018-05-29 Javier Miranda <miranda@adacore.com>
4580
4581 * gnat.dg/equal2.adb: New testcase.
4582
4583 2018-05-29 Ed Schonberg <schonberg@adacore.com>
4584
4585 * gnat.dg/float_attributes_overflows.adb: New testcase.
4586
4587 2018-05-29 Pascal Obry <obry@adacore.com>
4588
4589 * gnat.dg/normalize_pathname.adb: New testcase.
4590
4591 2018-05-29 Tom de Vries <tom@codesourcery.com>
4592
4593 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
4594 message.
4595 * lib/scanipa.exp (scan-ipa-dump-times): Same.
4596 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
4597 * lib/scantree.exp (scan-tree-dump-times): Same.
4598
4599 2018-05-29 Tom de Vries <tom@codesourcery.com>
4600
4601 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
4602 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
4603 Use proc name as first argument to dg-scan.
4604
4605 2018-05-29 Tom de Vries <tom@codesourcery.com>
4606
4607 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
4608 with no arguments.
4609
4610 2018-05-28 Richard Biener <rguenther@suse.de>
4611
4612 PR tree-optimization/85934
4613 * gcc.target/i386/pr85934.c: New testcase.
4614
4615 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
4616
4617 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
4618
4619 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
4620
4621 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
4622
4623 2018-05-28 Ed Schonberg <schonberg@adacore.com>
4624
4625 * gnat.dg/fixedpnt5.adb: New testcase.
4626
4627 2018-05-28 Justin Squirek <squirek@adacore.com>
4628
4629 * gnat.dg/array31.adb: New testcase.
4630
4631 2018-05-28 Justin Squirek <squirek@adacore.com>
4632
4633 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
4634 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
4635
4636 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
4637
4638 * gfortran.dg/data_stmt_pointer.f90: new test.
4639
4640 2018-05-27 Jakub Jelinek <jakub@redhat.com>
4641
4642 PR target/85918
4643 * gcc.target/i386/avx512dq-pr85918.c: New test.
4644
4645 2018-05-25 Jim Wilson <jimw@sifive.com>
4646
4647 * gcc.target/riscv/interrupt-1.c: New.
4648 * gcc.target/riscv/interrupt-2.c: New.
4649 * gcc.target/riscv/interrupt-3.c: New.
4650 * gcc.target/riscv/interrupt-4.c: New.
4651 * gcc.target/riscv/interrupt-5.c: New.
4652
4653 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
4654
4655 PR fortran/85786
4656 * gfortran.dg/pr85786.f90: New test.
4657
4658 2018-05-25 Paul Koning <ni1d@arrl.net>
4659
4660 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
4661 * gcc.c-torture/compile/pr55921.c: Ditto.
4662 * gcc.c-torture/compile/pr60655-1.c: Ditto.
4663 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
4664
4665 2018-05-25 Jakub Jelinek <jakub@redhat.com>
4666
4667 PR target/85832
4668 * gcc.target/i386/avx512f-pr85832.c: New test.
4669 * gcc.target/i386/avx512vl-pr85832.c: New test.
4670 * gcc.target/i386/avx512bw-pr85832.c: New test.
4671 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
4672
4673 2018-05-25 Bin Cheng <bin.cheng@arm.com>
4674
4675 PR tree-optimization/85720
4676 * gcc.dg/tree-ssa/pr85720.c: New test.
4677 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
4678 distribution.
4679
4680 2018-05-25 Martin Liska <mliska@suse.cz>
4681
4682 PR testsuite/85911
4683 * gcc.dg/tree-prof/update-loopch.c: Do not scan
4684 for 'Removing basic block'.
4685
4686 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
4687
4688 * gnat.dg/sec_stack1.adb: New testcase.
4689
4690 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4691
4692 * gnat.dg/fixedpnt4.adb: New testcase.
4693
4694 2018-05-25 Javier Miranda <miranda@adacore.com>
4695
4696 * gnat.dg/interface7.adb: New testcase.
4697
4698 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
4699
4700 * gnat.dg/sec_stack2.adb: New testcase.
4701
4702 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4703
4704 * gnat.dg/interface6.adb: New testcase.
4705
4706 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4707
4708 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
4709
4710 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4711
4712 * lib/target-supports.exp
4713 (check_effective_target_vect_double_cond_arith): Include
4714 multiplication and division.
4715 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
4716 fully-masked loops with a fixed vector length.
4717 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
4718 tests.
4719 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
4720 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
4721 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
4722
4723 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4724
4725 * gcc.target/aarch64/sve/div_1.c: New test.
4726 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
4727 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
4728 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
4729
4730 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4731
4732 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
4733
4734 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4735
4736 * lib/target-supports.exp
4737 (check_effective_target_vect_double_cond_arith): New proc.
4738 * gcc.dg/vect/vect-cond-arith-1.c: New test.
4739 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
4740 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
4741 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
4742 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
4743 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
4744 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
4745
4746 2018-05-25 Janus Weil <janus@gcc.gnu.org>
4747
4748 PR fortran/85839
4749 * gfortran.dg/f2018_obs.f90: New test case.
4750
4751 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4752
4753 PR fortran/85543
4754 * gfortran.dg/pr85543.f90: New test.
4755
4756 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4757
4758 PR fortran/85780
4759 * gfortran.dg/pr85780.f90: New test.
4760
4761 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4762
4763 PR fortran/85779
4764 * gfortran.dg/pr85779_1.f90: New test.
4765 * gfortran.dg/pr85779_2.f90: Ditto.
4766 * gfortran.dg/pr85779_3.f90: Ditto.
4767
4768 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4769
4770 PR fortran/85895
4771
4772 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
4773 * gfortran.dg/pr85895.f90: New test.
4774
4775 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
4776
4777 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
4778 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
4779
4780 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
4781
4782 * gcc.dg/fold-popcount-1.c: New testcase.
4783 * gcc.dg/fold-popcount-2.c: New testcase.
4784 * gcc.dg/fold-popcount-3.c: New testcase.
4785 * gcc.dg/fold-popcount-4.c: New testcase.
4786
4787 2018-05-24 Marek Polacek <polacek@redhat.com>
4788
4789 PR c++/85847
4790 * g++.dg/cpp0x/new3.C: New test.
4791
4792 2018-05-24 Javier Miranda <miranda@adacore.com>
4793
4794 * gnat.dg/discr52.adb: New testcase.
4795
4796 2018-05-24 Ed Schonberg <schonberg@adacore.com>
4797
4798 * gnat.dg/others1.adb: New testcase.
4799
4800 2018-05-24 Justin Squirek <squirek@adacore.com>
4801
4802 * gnat.dg/raise_expr.adb: New testcase.
4803
4804 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
4805
4806 * gnat.dg/formal_containers.adb: New testcase.
4807
4808 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4809
4810 * gcc.target/i386/pr85345.c: Require ifunc support.
4811
4812 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
4813
4814 * gcc.dg/vect/vect-fma-1.c: New test.
4815
4816 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4817
4818 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
4819 scan-tree-dump*.
4820
4821 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
4822
4823 PR target/83009
4824 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
4825
4826 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
4827
4828 PR target/78849
4829 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
4830 DEFAULT_CFLAGS.
4831 * gcc.target/msp430/pr78849.c: New test.
4832
4833 2018-05-23 Marek Polacek <polacek@redhat.com>
4834
4835 * g++.dg/cpp2a/range-for8.C: New test.
4836 * g++.dg/cpp2a/range-for9.C: New test.
4837 * g++.dg/cpp2a/range-for10.C: New test.
4838
4839 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
4840
4841 * lib/target-supports.exp (check_effective_target_be): New.
4842 (check_effective_target_le): New.
4843
4844 2018-05-23 Marek Polacek <polacek@redhat.com>
4845
4846 * g++.dg/cpp2a/range-for1.C: New test.
4847 * g++.dg/cpp2a/range-for2.C: New test.
4848 * g++.dg/cpp2a/range-for3.C: New test.
4849 * g++.dg/cpp2a/range-for4.C: New test.
4850 * g++.dg/cpp2a/range-for5.C: New test.
4851 * g++.dg/cpp2a/range-for6.C: New test.
4852 * g++.dg/cpp2a/range-for7.C: New test.
4853
4854 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
4855
4856 * gcc.target/i386/cvt-3.c: New test.
4857
4858 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
4859
4860 * gcc.target/i386/cvt-2.c: New test.
4861
4862 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
4863
4864 * gcc.dg/pr79985.c: New testcase.
4865
4866 2018-05-23 Richard Biener <rguenther@suse.de>
4867
4868 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
4869
4870 2018-05-23 Sudakshina Das <sudi.das@arm.com>
4871
4872 PR target/84882
4873 * gcc.target/aarch64/pr84882.c: New test.
4874 * gcc.target/aarch64/target_attr_18.c: Likewise.
4875
4876 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
4877
4878 PR tree-optimization/85853
4879 * gfortran.dg/vect/pr85853.f90: New test.
4880
4881 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4882
4883 * gnat.dg/import2.adb: New testcase.
4884
4885 2018-05-23 Ed Schonberg <schonberg@adacore.com>
4886
4887 * gnat.dg/discr51.adb: New testcase.
4888
4889 2018-05-23 Javier Miranda <miranda@adacore.com>
4890
4891 * gnat.dg/valid_scalars1.adb: New testcase.
4892
4893 2018-05-23 Ed Schonberg <schonberg@adacore.com>
4894
4895 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
4896
4897 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4898
4899 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
4900 testcase.
4901
4902 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4903
4904 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
4905 testcase.
4906
4907 2018-05-23 Bob Duff <duff@adacore.com>
4908
4909 * gnat.dg/addr10.adb: New testcase.
4910
4911 2018-05-23 Richard Biener <rguenther@suse.de>
4912
4913 PR middle-end/85874
4914 * gcc.dg/Wstrict-overflow-27.c: New testcase.
4915
4916 2018-05-23 Yury Gribov <tetra2005@gmail.com>
4917
4918 PR tree-optimization/85822
4919 * c-c++-common/pr85822.c: New test.
4920
4921 2018-05-23 Richard Biener <rguenther@suse.de>
4922
4923 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
4924
4925 2018-05-22 Janus Weil <janus@gcc.gnu.org>
4926
4927 PR fortran/85841
4928 * gfortran.dg/pr30667.f: Add option "-std=legacy".
4929
4930 2018-05-22 Martin Sebor <msebor@redhat.com>
4931
4932 PR middle-end/85359
4933 * gcc.dg/attr-nonstring.c: New test.
4934
4935 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
4936
4937 PR target/85345
4938 * gcc.target/i386/pr85345.c: New test.
4939
4940 2018-05-22 Luis Machado <luis.machado@linaro.org>
4941
4942 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
4943
4944 2018-05-22 Janus Weil <janus@gcc.gnu.org>
4945
4946 PR fortran/85841
4947 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
4948 dg-additional-options.
4949 * gfortran.dg/graphite/block-2.f: Ditto.
4950 * gfortran.dg/graphite/id-19.f: Ditto.
4951 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
4952 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
4953 * gfortran.dg/vect/pr52580.f: Ditto.
4954
4955 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
4956
4957 * gcc.target/aarch64/ldp_stp_6.c: New.
4958 * gcc.target/aarch64/ldp_stp_7.c: New.
4959 * gcc.target/aarch64/ldp_stp_8.c: New.
4960
4961 2018-05-22 Martin Sebor <msebor@redhat.com>
4962
4963 PR c/85623
4964 * c-c++-common/attr-nonstring-3.c: Adjust.
4965 * c-c++-common/attr-nonstring-4.c: Adjust.
4966 * c-c++-common/attr-nonstring-6.c: New test.
4967
4968 2018-05-22 Martin Sebor <msebor@redhat.com>
4969
4970 PR tree-optimization/85826
4971 * gcc.dg/Wrestrict-17.c: New test.
4972
4973 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
4974
4975 * gcc.dg/torture/pr85862.c: Rename to...
4976 * gcc.dg/torture/pr85852.c: ...this.
4977
4978 2018-05-22 Justin Squirek <squirek@adacore.com>
4979
4980 * gnat.dg/warn14.adb: New testcase.
4981
4982 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
4983
4984 * gnat.dg/controlled8.adb: New testcase.
4985
4986 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
4987
4988 * gnat.dg/discr50.adb: New testcase.
4989
4990 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4991
4992 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
4993 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
4994 gnat.dg/discr49_rec2.ads: New testcase.
4995
4996 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4997
4998 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
4999 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
5000 testcase.
5001
5002 2018-05-22 Ed Schonberg <schonberg@adacore.com>
5003
5004 * gnat.dg/fixedpnt3.adb: New testcase.
5005
5006 2018-05-22 Justin Squirek <squirek@adacore.com>
5007
5008 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
5009 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
5010
5011 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
5012
5013 PR middle-end/85862
5014 * gcc.dg/torture/pr85862.c: New test.
5015
5016 2018-05-22 Richard Biener <rguenther@suse.de>
5017
5018 PR tree-optimization/85834
5019 * g++.dg/torture/pr85834.C: New testcase.
5020 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
5021
5022 2018-05-22 Martin Liska <mliska@suse.cz>
5023
5024 PR ipa/85607
5025 * g++.dg/ipa/pr85607.C: New test.
5026
5027 2018-05-22 Richard Biener <rguenther@suse.de>
5028
5029 PR tree-optimization/85863
5030 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
5031
5032 2018-05-22 Janus Weil <janus@gcc.gnu.org>
5033
5034 PR fortran/85841
5035 * gfortran.dg/assumed_rank_5.f90: Update error message.
5036 * gfortran.dg/assumed_type_4.f90: Ditto.
5037 * gfortran.dg/bind_c_array_params.f03: Ditto.
5038 * gfortran.dg/bind_c_usage_28.f90: Ditto.
5039 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
5040 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
5041 * gfortran.dg/c_loc_tests_11.f03: Ditto.
5042 * gfortran.dg/coarray_atomic_2.f90: Ditto.
5043 * gfortran.dg/coarray_collectives_2.f90: Ditto.
5044 * gfortran.dg/coarray_collectives_10.f90: Ditto.
5045 * gfortran.dg/coarray_collectives_13.f90: Ditto.
5046 * gfortran.dg/rank_3.f90: Ditto.
5047 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
5048 * gfortran.dg/implicit_14.f90: Ditto.
5049
5050 2018-05-21 Christian Groessler <chris@groessler.org>
5051
5052 * gcc.c-torture/compile/simd-5.c: Fix comment.
5053
5054 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
5055
5056 PR target/85657
5057 * gcc.target/powerpc/pr85657-1.c: New test for converting between
5058 __float128, __ibm128, and long double.
5059 * gcc.target/powerpc/pr85657-2.c: Likewise.
5060 * gcc.target/powerpc/pr85657-3.c: Likewise.
5061 * g++.dg/pr85667.C: New test to make sure __ibm128 is
5062 implementated as a separate type internally, and is not just an
5063 alias for long double.
5064
5065 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
5066
5067 PR tree-optimization/85814
5068 * gcc.dg/torture/pr85814.c: New test.
5069
5070 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5071
5072 PR c++/84588
5073 * g++.dg/cpp0x/cond1.C: New.
5074 * g++.dg/cpp1y/pr84588-1.C: Likewise.
5075 * g++.dg/cpp1y/pr84588-2.C: Likewise.
5076 * g++.dg/cpp1y/pr84588-3.C: Likewise.
5077 * g++.dg/parse/cond6.C: Likewise.
5078 * g++.dg/parse/cond7.C: Likewise.
5079 * g++.dg/parse/cond8.C: Likewise.
5080 * g++.dg/cpp1z/decomp16.C: Update.
5081 * g++.old-deja/g++.jason/cond.C: Likewise.
5082
5083 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
5084
5085 ChangeLog for r260480
5086 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
5087 warnings for deleted and obsolescent features.
5088 * gfortran.dg/graphite/id-19.f: Ditto.
5089 * gfortran.dg/graphite/id-20.f: Ditto.
5090 * gfortran.dg/graphite/id-27.f90: Ditto.
5091 * gfortran.dg/graphite/pr82449.f: Ditto.
5092
5093 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5094
5095 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
5096 tiny and large memory models.
5097
5098 2018-04-04 Ed Schonberg <schonberg@adacore.com>
5099
5100 * gnat.dg/suppress_initialization.adb,
5101 gnat.dg/suppress_initialization_pkg.ads: New testcase.
5102
5103 2018-04-04 Ed Schonberg <schonberg@adacore.com>
5104
5105 * gnat.dg/exit1.adb: New testcase.
5106
5107 2018-04-04 Ed Schonberg <schonberg@adacore.com>
5108
5109 * gnat.dg/array30.adb: New testcase.
5110
5111 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
5112
5113 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
5114
5115 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5116
5117 * gcc.c-torture/execute/ssad-run.c: New test.
5118 * gcc.c-torture/execute/usad-run.c: Likewise.
5119 * gcc.target/aarch64/ssadv16qi.c: Likewise.
5120 * gcc.target/aarch64/usadv16qi.c: Likewise.
5121
5122 2018-05-21 Tamar Christina <tamar.christina@arm.com>
5123
5124 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
5125 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
5126 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
5127 vbcaxq_s64): New.
5128 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
5129 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
5130 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
5131
5132 2018-05-21 Janus Weil <janus@gcc.gnu.org>
5133
5134 PR fortran/85841
5135 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
5136 * gfortran.dg/g77/20020307-1.f: Ditto.
5137 * gfortran.dg/g77/980310-3.f: Ditto.
5138 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
5139 * gfortran.dg/goacc/loop-1.f95: Ditto.
5140 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
5141 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
5142 * gfortran.dg/gomp/do-1.f90: Ditto.
5143 * gfortran.dg/gomp/omp_do1.f90: Ditto.
5144 * gfortran.dg/pr17229.f: Ditto.
5145 * gfortran.dg/pr37243.f: Ditto.
5146 * gfortran.dg/pr49721-1.f: Ditto.
5147 * gfortran.dg/pr58484.f: Ditto.
5148 * gfortran.dg/pr81175.f: Ditto.
5149 * gfortran.dg/pr81723.f: Ditto.
5150 * gfortran.dg/predcom-2.f: Ditto.
5151 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
5152 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
5153 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
5154 * gfortran.dg/vect/pr52580.f: Ditto.
5155
5156 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
5157
5158 PR fortran/80657
5159 * gfortran.dg/char_result_18.f90: New test.
5160
5161 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
5162
5163 PR fortran/49636
5164 * gfortran.dg/associate_38.f90: New test.
5165
5166 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
5167
5168 PR fortran/82275
5169 * gfortran.dg/select_type_42.f90: New test.
5170
5171 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
5172
5173 PR fortran/82923
5174 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
5175 that the patch fixes PR66694 & PR82617, although the testcases
5176 are not explicitly included.
5177
5178 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
5179
5180 * gcc.dg/stack-usage-1.c: Add support for rv32e.
5181
5182 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
5183
5184 PR c++/82899
5185 * g++.dg/pr82899.C: New testcase.
5186
5187 2018-05-18 Martin Liska <mliska@suse.cz>
5188
5189 * gcc.dg/pr68766.c: Change pruned output.
5190
5191 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
5192
5193 PR c++/85782
5194 * c-c++-common/goacc/pr85782.c: New test.
5195
5196 2018-05-18 Sudakshina Das <sudi.das@arm.com>
5197
5198 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
5199
5200 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5201
5202 * gcc.target/arm/pr62554.c: Delete.
5203 * gcc.target/arm/pr69610-1.c: Likewise.
5204 * gcc.target/arm/pr69610-2.c: Likewise.
5205
5206 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5207
5208 * gcc.target/arm/pr40887.c: Update comment.
5209 * lib/target-supports.exp: Don't generate effective target checks
5210 and related helpers for armv5. Update comment.
5211 * gcc.target/arm/armv5_thumb_isa.c: Delete.
5212 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
5213 target check and options.
5214
5215 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5216
5217 PR middle-end/85817
5218 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
5219 scan-tree-dump-not for h.
5220
5221 2018-05-18 Richard Biener <rguenther@suse.de>
5222
5223 * gcc.dg/tree-ssa/pr21559.c: Adjust.
5224 * gcc.dg/tree-ssa/pr45397.c: Likewise.
5225 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
5226 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
5227 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
5228 * gcc.dg/tree-ssa/vrp17.c: Likewise.
5229 * gcc.dg/tree-ssa/vrp18.c: Likewise.
5230 * gcc.dg/tree-ssa/vrp23.c: Likewise.
5231 * gcc.dg/tree-ssa/vrp24.c: Likewise.
5232 * gcc.dg/tree-ssa/vrp58.c: Likewise.
5233 * gcc.dg/vrp-min-max-1.c: Likewise.
5234 * gcc.dg/vrp-min-max-3.c: New testcase.
5235
5236 2018-05-18 Richard Biener <rguenther@suse.de>
5237
5238 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
5239 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
5240 * gcc.dg/graphite/scop-6.c: Likewise.
5241 * gcc.dg/graphite/scop-7.c: Likewise.
5242 * gcc.dg/graphite/scop-8.c: Likewise.
5243 * gcc.dg/graphite/scop-9.c: Likewise.
5244
5245 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5246
5247 * gcc.target/aarch64/vect-init-ld1.c: New test.
5248
5249 2018-05-18 Martin Liska <mliska@suse.cz>
5250
5251 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
5252 * gcc.dg/tree-prof/update-loopch.c: Likewise.
5253
5254 2018-05-18 Martin Liska <mliska@suse.cz>
5255
5256 * gcc.dg/ipa/ipa-icf-39.c: New test.
5257 * gcc.dg/pr68766.c: Adjust pruned output.
5258
5259 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
5260
5261 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
5262 New proc.
5263 * gcc.dg/fma-1.c: New test.
5264 * gcc.dg/fma-2.c: Likewise.
5265 * gcc.dg/fma-3.c: Likewise.
5266 * gcc.dg/fma-4.c: Likewise.
5267 * gcc.dg/fma-5.c: Likewise.
5268 * gcc.dg/fma-6.c: Likewise.
5269 * gcc.dg/fma-7.c: Likewise.
5270 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
5271 scalar_all_fma.
5272 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
5273 * gfortran.dg/reassoc_8.f: Likewise.
5274 * gfortran.dg/reassoc_9.f: Likewise.
5275 * gfortran.dg/reassoc_10.f: Likewise.
5276
5277 2018-05-17 Jim Wilson <jimw@sifive.com>
5278
5279 * gcc.target/riscv/switch-qi.c: New.
5280 * gcc.target/riscv/switch-si.c: New.
5281
5282 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
5283
5284 PR target/85698
5285 * gcc.target/powerpc/pr85698.c: New test.
5286
5287 2018-05-17 Richard Biener <rguenther@suse.de>
5288
5289 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
5290
5291 2018-05-17 Bin Cheng <bin.cheng@arm.com>
5292
5293 PR tree-optimization/85793
5294 * gcc.dg/vect/pr85793.c: New test.
5295
5296 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
5297
5298 * gcc.dg/gimplefe-28.c: New test.
5299 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
5300 internal function calls.
5301 * gcc.dg/goacc/loop-processing-1.c: Likewise.
5302
5303 2018-05-17 Martin Liska <mliska@suse.cz>
5304
5305 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
5306 space in between 'G_' and '('.
5307
5308 2018-05-17 Jakub Jelinek <jakub@redhat.com>
5309
5310 PR target/85323
5311 * gcc.target/i386/pr85323-7.c: New test.
5312 * gcc.target/i386/pr85323-8.c: New test.
5313 * gcc.target/i386/pr85323-9.c: New test.
5314
5315 PR target/85323
5316 * gcc.target/i386/pr85323-4.c: New test.
5317 * gcc.target/i386/pr85323-5.c: New test.
5318 * gcc.target/i386/pr85323-6.c: New test.
5319
5320 PR target/85323
5321 * gcc.target/i386/pr85323-1.c: New test.
5322 * gcc.target/i386/pr85323-2.c: New test.
5323 * gcc.target/i386/pr85323-3.c: New test.
5324
5325 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
5326 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
5327 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
5328 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
5329 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
5330 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
5331 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
5332 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
5333 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
5334 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
5335 * gcc.target/i386/avx512f-setzero-1.c: New test.
5336
5337 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
5338
5339 * gcc.target/aarch64/vect-slp-dup.c: New.
5340
5341 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5342
5343 PR c++/85713
5344 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
5345
5346 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
5347
5348 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
5349 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
5350
5351 2018-05-17 Richard Biener <rguenther@suse.de>
5352
5353 PR tree-optimization/85757
5354 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
5355
5356 2018-05-16 Marek Polacek <polacek@redhat.com>
5357
5358 PR c++/85363
5359 * g++.dg/cpp0x/initlist-throw1.C: New test.
5360 * g++.dg/cpp0x/initlist-throw2.C: New test.
5361
5362 2018-05-16 Carl Love <cel@us.ibm.com>
5363
5364 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
5365 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
5366 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
5367
5368 2018-05-16 Richard Biener <rguenther@suse.de>
5369
5370 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
5371 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
5372 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
5373
5374 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
5375
5376 * gcc.target/aarch64/sve/vcond_10.c: New test.
5377 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
5378 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
5379 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
5380
5381 2018-05-15 Martin Sebor <msebor@redhat.com>
5382
5383 PR tree-optimization/85753
5384 * gcc.dg/Wrestrict-10.c: Adjust.
5385 * gcc.dg/Wrestrict-16.c: New test.
5386
5387 2018-05-15 Martin Sebor <msebor@redhat.com>
5388
5389 PR middle-end/85643
5390 * c-c++-common/attr-nonstring-7.c: New test.
5391
5392 2018-05-15 Richard Biener <rguenther@suse.de>
5393
5394 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
5395
5396 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5397
5398 PR tree-optimization/83648
5399 * gcc.dg/tree-ssa/pr83648.c: New test.
5400 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
5401
5402 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5403
5404 PR ipa/85734
5405 * gcc.dg/ipa/pr85734.c: New test.
5406
5407 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
5408
5409 PR target/85756
5410 * gnat.dg/opt70.adb: New test.
5411 * gnat.dg/opt70_pkg.ad[sb]: New helper.
5412
5413 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5414
5415 * gcc.target/aarch64/crypto-fuse-1.c: New test.
5416 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
5417
5418 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
5419
5420 * gcc.target/aarch64/vmov_n_1.c: Update test.
5421 * gcc.target/aarch64/vfp-1.c: Update test.
5422
5423 2018-05-14 Jakub Jelinek <jakub@redhat.com>
5424
5425 PR target/85756
5426 * gcc.c-torture/execute/pr85756.c: New test.
5427
5428 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
5429
5430 * gcc.target/i386/cldemote-1.c: New test.
5431
5432 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
5433
5434 PR fortran/85742
5435 * gfortran.dg/assumed_type_9.f90 : New test.
5436
5437 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
5438
5439 PR fortran/85542
5440 * gfortran.dg/pr85542.f90: New test.
5441
5442 2018-05-11 Martin Jambor <mjambor@suse.cz>
5443
5444 PR ipa/85655
5445 * g++.dg/lto/pr85655_0.C: New test.
5446
5447 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
5448
5449 * gcc.target/i386/tpause-1.c: New test.
5450 * gcc.target/i386/umonitor-1.c: New test.
5451
5452 2018-05-11 Jakub Jelinek <jakub@redhat.com>
5453
5454 PR c/85696
5455 * c-c++-common/gomp/pr85696.c: New test.
5456
5457 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
5458 Jakub Jelinek <jakub@redhat.com>
5459
5460 PR tree-optimization/85692
5461 * gcc.target/i386/pr85692.c: New test.
5462
5463 2018-05-11 Martin Liska <mliska@suse.cz>
5464
5465 PR sanitizer/85556
5466 * c-c++-common/ubsan/attrib-6.c: New test.
5467
5468 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5469
5470 PR fortran/85687
5471 * gfortran.dg/pr85687.f90: new test.
5472
5473 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5474
5475 PR fortran/85521
5476 * gfortran.dg/pr85521_1.f90: New test.
5477 * gfortran.dg/pr85521_2.f90: New test.
5478
5479 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5480
5481 PR fortran/70870
5482 * gfortran.dg/pr70870_1.f90: New test.
5483
5484 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
5485
5486 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
5487
5488 2018-05-10 Jakub Jelinek <jakub@redhat.com>
5489
5490 PR c++/85662
5491 * g++.dg/ext/offsetof2.C: New test.
5492
5493 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
5494
5495 PR fortran/68846
5496 * gfortran.dg/temporary_3.f90 : New test.
5497
5498 PR fortran/70864
5499 * gfortran.dg/temporary_2.f90 : New test.
5500
5501 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
5502
5503 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
5504 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
5505 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
5506 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
5507 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
5508 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
5509 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
5510 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
5511 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
5512 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
5513 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
5514 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
5515 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
5516 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
5517 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
5518 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
5519 * gcc.dg/vmx/st-be-order.c: Delete testcase.
5520 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
5521 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
5522 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
5523 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
5524 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
5525 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
5526 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
5527 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
5528 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
5529 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
5530
5531 2018-05-10 Jakub Jelinek <jakub@redhat.com>
5532
5533 PR tree-optimization/85699
5534 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
5535 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
5536 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
5537 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
5538
5539 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
5540
5541 * g++.dg/tls/pr85400.C: New test.
5542
5543 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5544
5545 PR c++/85713
5546 * g++.dg/cpp1y/lambda-generic-85713.C: New.
5547
5548 2018-05-09 Carl Love <cel@us.ibm.com>
5549
5550 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
5551
5552 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5553
5554 PR c++/85713
5555 Revert:
5556 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5557
5558 PR c++/84588
5559 * g++.dg/cpp1y/pr84588.C: New.
5560
5561 2018-05-09 Andreas Schwab <schwab@suse.de>
5562
5563 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
5564
5565 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
5566
5567 * gcc.target/aarch64/store_lane_spill_1.c: New test.
5568 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
5569
5570 2018-05-08 Carl Love <cel@us.ibm.com>
5571 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
5572
5573 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5574
5575 PR c++/84588
5576 * g++.dg/cpp1y/pr84588.C: New.
5577
5578 2018-05-08 Marek Polacek <polacek@redhat.com>
5579
5580 PR c++/85695
5581 * g++.dg/cpp1z/constexpr-if22.C: New test.
5582
5583 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
5584
5585 PR target/85693
5586 * gcc.target/i386/pr85693.c: New test.
5587
5588 2018-05-08 Jakub Jelinek <jakub@redhat.com>
5589
5590 PR target/85683
5591 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
5592 scan-assembler-times checking that except for [fh]*xor other functions
5593 don't use any load instructions.
5594
5595 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
5596
5597 * gcc.target/i386/builtin_target.c: Test goldmont.
5598 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
5599 arch=silvermont.
5600
5601 2018-05-08 Jakub Jelinek <jakub@redhat.com>
5602
5603 PR target/85572
5604 * g++.dg/other/sse2-pr85572-1.C: New test.
5605 * g++.dg/other/sse2-pr85572-2.C: New test.
5606 * g++.dg/other/sse4-pr85572-1.C: New test.
5607 * g++.dg/other/avx2-pr85572-1.C: New test.
5608
5609 PR target/85317
5610 * gcc.target/i386/pr85317.c: New test.
5611 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
5612 optimization barrier to avoid optimizing away the expected insn.
5613
5614 PR target/85480
5615 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
5616 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
5617
5618 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5619
5620 * g++.dg/other/sve_const_pred_1.C: Rename to...
5621 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
5622 target selectors and explicit -march options.
5623 * g++.dg/other/sve_const_pred_2.C: Rename to...
5624 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
5625 * g++.dg/other/sve_const_pred_3.C: Rename to...
5626 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
5627 * g++.dg/other/sve_const_pred_4.C: Rename to...
5628 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
5629 * g++.dg/other/sve_tls_2.C: Rename to...
5630 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
5631 * g++.dg/other/sve_vcond_1.C: Rename to...
5632 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
5633 * g++.dg/other/sve_vcond_1_run.C: Rename to...
5634 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
5635
5636 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5637
5638 PR testsuite/85586
5639 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
5640 !vect_no_align.
5641
5642 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5643
5644 PR c++/57429
5645 * g++.dg/cpp0x/deleted14.C: New.
5646
5647 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5648 Alan Hayward <alan.hayward@arm.com>
5649 David Sherwood <david.sherwood@arm.com>
5650
5651 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
5652 XFAIL the BIC test.
5653 * gcc.target/aarch64/sve/vcond_7.c: New test.
5654 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
5655
5656 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5657
5658 PR c++/70563
5659 * g++.dg/cpp0x/sfinae62.C: New.
5660
5661 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5662
5663 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
5664 load from src[i].
5665
5666 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5667
5668 PR c++/80691
5669 * g++.dg/cpp0x/narrowing1.C: New.
5670
5671 2018-05-08 Richard Biener <rguenther@suse.de>
5672
5673 PR middle-end/85588
5674 * gcc.dg/torture/pr85574.c: Rename to...
5675 * gcc.dg/torture/pr85588.c: ... this.
5676
5677 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5678
5679 PR fortran/54613
5680 * gfortran.dg/minmaxloc_12.f90: New test case.
5681 * gfortran.dg/minmaxloc_13.f90: New test case.
5682
5683 2018-05-07 Nathan Sidwell <nathan@acm.org>
5684
5685 * g++.dg/cpp0x/range-for10.C: Delete.
5686 * g++.dg/ext/forscope1.C: Delete.
5687 * g++.dg/ext/forscope2.C: Delete.
5688 * g++.dg/template/for1.C: Delete.
5689
5690 2018-05-07 Jeff Law <law@redhat.com>
5691
5692 * gfortran.dg/linefile.f90: New test.
5693
5694 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
5695
5696 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
5697 and options.
5698
5699 2018-05-06 Jakub Jelinek <jakub@redhat.com>
5700
5701 PR c++/85659
5702 * g++.dg/ext/asm14.C: New test.
5703 * g++.dg/ext/asm15.C: New test.
5704 * g++.dg/ext/asm16.C: New test.
5705
5706 2018-05-06 Michael Eager <eager@eagercon.com>
5707
5708 * gcc.target/microblaze/others/picdtr.c: Correct option
5709 -fPIE -mpic-data-is-text-relative.
5710
5711 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
5712
5713 * gcc.target/microblaze/others/picdtr.c: Add test for
5714 -fPIE -mpic-data-is-text-relative.
5715
5716 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
5717
5718 PR fortran/85507
5719 * gfortran.dg/coarray_dependency_1.f90: New test.
5720 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
5721
5722 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
5723
5724 * brig.dg/test/gimple/smoke_test.hsail: Fix the test
5725 to match the currently produced gimple.
5726
5727 2018-05-04 Carl Love <cel@us.ibm.com>
5728
5729 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
5730 vec_trunc.
5731 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
5732 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
5733 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
5734 xvcmpgedp counts. Add xxsel counts.
5735
5736 2018-05-04 Richard Biener <rguenther@suse.de>
5737
5738 PR middle-end/85627
5739 * g++.dg/torture/pr85627.C: New testcase.
5740
5741 2018-05-04 Richard Biener <rguenther@suse.de>
5742
5743 PR middle-end/85574
5744 * gcc.dg/torture/pr85574.c: New testcase.
5745 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
5746
5747 2018-05-04 Jakub Jelinek <jakub@redhat.com>
5748
5749 PR libstdc++/85466
5750 * gcc.dg/nextafter-1.c: New test.
5751 * gcc.dg/nextafter-2.c: New test.
5752 * gcc.dg/nextafter-3.c: New test.
5753 * gcc.dg/nextafter-4.c: New test.
5754
5755 2018-05-03 Nathan Sidwell <nathan@acm.org>
5756
5757 Remove -ffriend-injection.
5758 * g++.old-deja/g++.jason/scoping15.C: Delete.
5759 * g++.old-deja/g++.mike/net43.C: Delete.
5760
5761 2018-05-03 Jakub Jelinek <jakub@redhat.com>
5762
5763 PR target/85530
5764 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
5765 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
5766 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
5767 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
5768
5769 2018-05-03 Tom de Vries <tom@codesourcery.com>
5770
5771 PR testsuite/85106
5772 * lib/scanoffloadtree.exp: New file.
5773
5774 2018-05-03 Richard Biener <rguenther@suse.de>
5775
5776 PR tree-optimization/85615
5777 * gcc.dg/torture/pr85615.c: New testcase.
5778
5779 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5780
5781 PR tree-optimization/70291
5782 * gcc.dg/complex-6.c: New test.
5783 * gcc.dg/complex-7.c: Likewise.
5784
5785 2018-05-03 Richard Biener <rguenther@suse.de>
5786
5787 PR testsuite/85579
5788 * fortran.dg/pr51434.f90: Truncate transfer argument.
5789
5790 2018-05-02 Jakub Jelinek <jakub@redhat.com>
5791
5792 PR target/85582
5793 * gcc.c-torture/execute/pr85582-3.c: New test.
5794
5795 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
5796 Jason Merrill <jason@redhat.com>
5797
5798 PR c++/68374
5799 * g++.dg/warn/Wshadow-13.C: New.
5800 * g++.dg/warn/Wshadow-14.C: Likewise.
5801
5802 2018-05-02 Tom de Vries <tom@codesourcery.com>
5803
5804 PR libgomp/82428
5805 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
5806 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
5807
5808 2018-05-02 David Pagan <dave.pagan@oracle.com>
5809
5810 PR c/30552
5811 * gcc.dg/noncompile/pr30552-1.c: New test.
5812 * gcc.dg/noncompile/pr30552-2.c: New test.
5813 * gcc.dg/noncompile/pr30552-3.c: New test.
5814 * gcc.dg/noncompile/pr30552-4.c: New test.
5815
5816 2018-05-02 Richard Biener <rguenther@suse.de>
5817
5818 PR tree-optimization/85597
5819 * gcc.dg/vect/pr85597.c: New testcase.
5820
5821 2018-05-02 Tom de Vries <tom@codesourcery.com>
5822
5823 PR testsuite/85106
5824 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
5825 * lib/scanltranstree.exp: New file.
5826 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
5827 (scan-ltrans-tree-dump-times_required_options)
5828 (scan-ltrans-tree-dump-not_required_options)
5829 (scan-ltrans-tree-dump-dem_required_options)
5830 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
5831 * lib/gcc-dg.exp: Include scanltranstree.exp.
5832
5833 2018-05-02 Tom de Vries <tom@codesourcery.com>
5834
5835 PR testsuite/85106
5836 * gcc.dg/ipa/ipa-icf-38.c: New test.
5837 * gcc.dg/ipa/ipa-icf-38a.c: New test.
5838 * lib/scandump.exp (dump-base): New proc.
5839 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
5840 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
5841 base.
5842 * lib/scanipa.exp: Add "" argument to scan-dump calls.
5843 * lib/scanlang.exp: Same.
5844 * lib/scanrtl.exp: Same.
5845 * lib/scantree.exp: Same.
5846 * lib/scanwpaipa.exp: New file.
5847 * lib/gcc-dg.exp: Include scanwpaipa.exp.
5848
5849 2018-05-02 Richard Biener <rguenther@suse.de>
5850
5851 PR middle-end/85567
5852 * gcc.dg/torture/pr85567.c: New testcase.
5853
5854 2018-05-02 Jakub Jelinek <jakub@redhat.com>
5855
5856 PR target/85582
5857 * gcc.c-torture/execute/pr85582-1.c: New test.
5858 * gcc.c-torture/execute/pr85582-2.c: New test.
5859
5860 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
5861
5862 PR tree-optimization/85586
5863 * gcc.dg/vect/pr85586.c: New test.
5864
5865 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
5866
5867 PR tree-optimization/85143
5868 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
5869 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
5870
5871 2018-05-01 David Malcolm <dmalcolm@redhat.com>
5872
5873 PR c/84258
5874 * c-c++-common/Wformat-pr84258.c: New test.
5875
5876 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5877
5878 PR tree-optimization/82665
5879 * gcc.dg/tree-ssa/pr82665.c: New test.
5880
5881 2018-04-30 David Malcolm <dmalcolm@redhat.com>
5882
5883 PR c++/85523
5884 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5885 (test_add_fixit_insert_formatted_single_line): New function.
5886 (test_add_fixit_insert_formatted_multiline): New function.
5887 Extend expected output of generated patch to include fix-it hints
5888 for these.
5889 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
5890 "gcc-rich-location.h". Add test coverage for
5891 gcc_rich_location::add_fixit_insert_formatted.
5892
5893 2018-04-30 David Malcolm <dmalcolm@redhat.com>
5894
5895 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5896 (test_show_locus): Update for location_get_source_line returning a
5897 char_span. Use char_span for handling words in the
5898 "test_many_nested_locations" fix-it example.
5899
5900 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
5901
5902 * gcc.target/arc/interrupt-8.c: Update test.
5903 * gcc.target/arc/loop-4.c: Likewise.
5904 * gcc.target/arc/loop-hazard-1.c: Likewise.
5905 * gcc.target/arc/sdata-3.c: Likewise.
5906
5907 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
5908
5909 * gcc.target/arc/store-merge-1.c: New test.
5910 * gcc.target/arc/add_n-combine.c: Update test.
5911
5912 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
5913
5914 Microblaze Target: PIC data text relative
5915
5916 * gcc.target/microblaze/others/data_var1.c: Include
5917 PIC case of r20 base register.
5918 * gcc.target/microblaze/others/data_var2.c: Ditto.
5919 * gcc.target/microblaze/others/picdtr.c: Add new
5920 test case for -mpic-is-data-text-relative.
5921 * gcc.target/microblaze/others/sdata_var1.c: Add
5922 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
5923 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
5924 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
5925 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
5926 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
5927 * gcc.target/microblaze/others/string_cst1_gpopt.c:
5928 Ditto.
5929 * gcc.target/microblaze/others/string_cst2_gpopt.c:
5930 Ditto.
5931
5932 2018-04-30 Richard Biener <rguenther@suse.de>
5933
5934 PR tree-optimization/28364
5935 PR tree-optimization/85275
5936 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
5937 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
5938 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
5939 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
5940 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
5941 still passes.
5942 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
5943 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
5944 still passes.
5945 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
5946 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
5947 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
5948
5949 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
5950
5951 PR target/84431
5952 * gcc.target/i386/pr84431.c: New test.
5953
5954 2018-04-27 Martin Jambor <mjambor@suse.cz>
5955
5956 PR ipa/85549
5957 * g++.dg/ipa/pr85549.C: New test.
5958
5959 2018-04-27 Jakub Jelinek <jakub@redhat.com>
5960
5961 PR c++/85553
5962 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
5963 directive.
5964 * g++.dg/cpp0x/constexpr-85553.C: New test.
5965
5966 2018-04-27 David Malcolm <dmalcolm@redhat.com>
5967
5968 PR c++/85515
5969 * g++.dg/pr85515-1.C: New test.
5970 * g++.dg/pr85515-2.C: New test.
5971
5972 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
5973
5974 PR c++/84691
5975 * g++.dg/cpp0x/friend3.C: New.
5976
5977 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5978
5979 PR target/82518
5980 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
5981 Use check_effective_target_arm_little_endian.
5982
5983 2018-04-27 Jakub Jelinek <jakub@redhat.com>
5984
5985 PR tree-optimization/85529
5986 * gcc.c-torture/execute/pr85529-1.c: New test.
5987 * gcc.c-torture/execute/pr85529-2.c: New test.
5988 * gcc.dg/pr85529.c: New test.
5989
5990 2018-04-26 Maciej W. Rozycki <macro@mips.com>
5991
5992 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
5993 `.dword' in addition to `lw' and `.word'.
5994
5995 2018-04-26 Maciej W. Rozycki <macro@mips.com>
5996
5997 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
5998
5999 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
6000
6001 * gnat.dg/loop_optimization24.adb: New test.
6002
6003 2018-04-26 Richard Biener <rguenther@suse.de>
6004
6005 PR tree-optimization/85116
6006 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
6007 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
6008 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
6009 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
6010
6011 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
6012
6013 PR target/85473
6014 * gcc.target/i386/pr85473-1.c: New test.
6015 * gcc.target/i386/pr85473-2.c: New test.
6016
6017 2018-04-25 Nathan Sidwell <nathan@acm.org>
6018 Jakub Jelinek <jakub@redhat.com>
6019
6020 PR c++/85437
6021 PR c++/49171
6022 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
6023 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
6024 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
6025 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
6026 * g++.dg/cpp0x/pr85437-1.C: New.
6027 * g++.dg/cpp0x/pr85437-2.C: New.
6028 * g++.dg/cpp0x/pr85437-3.C: New.
6029 * g++.dg/cpp0x/pr85437-4.C: New.
6030
6031 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
6032
6033 PR fortran/85520
6034 * gfortran.dg/pr85520.f90: New test.
6035
6036 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6037
6038 PR target/85512
6039 * gcc.dg/pr85512.c: New test.
6040
6041 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
6042
6043 PR target/85485
6044 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
6045 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
6046 * gcc.dg/pr85388-1.c (dg-options): Likwise.
6047 * gcc.dg/pr85388-2.c (dg-options): Likwise.
6048 * gcc.dg/pr85388-3.c (dg-options): Likwise.
6049 * gcc.dg/pr85388-4.c (dg-options): Likwise.
6050 * gcc.dg/pr85388-5.c (dg-options): Likwise.
6051 * gcc.dg/pr85388-6.c (dg-options): Likwise.
6052 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
6053 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
6054 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
6055 * gcc.target/i386/cet-label.c (dg-options): Likwise.
6056 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
6057 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
6058 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
6059 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
6060 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
6061 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
6062 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
6063 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
6064 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
6065 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
6066 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
6067 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
6068 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
6069 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
6070 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
6071 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
6072 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
6073 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
6074 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
6075 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
6076 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
6077 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
6078 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
6079 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
6080 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
6081 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
6082 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
6083 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
6084 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
6085 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
6086 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
6087 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
6088 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
6089 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
6090 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
6091 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
6092 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
6093 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
6094 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
6095 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
6096 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
6097 * gcc.target/i386/pr84146.c (dg-options): Likwise.
6098 * gcc.target/i386/pr85403.c (dg-options): Likwise.
6099 * gcc.target/i386/pr85404.c (dg-options): Likwise.
6100 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
6101 with -mshstk.
6102 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
6103 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
6104 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
6105 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
6106 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
6107 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
6108 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
6109 * (dg-options): Likwise.
6110 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
6111 -mno-cet.
6112 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
6113 * gcc.target/i386/cet-label-3.c: Removed.
6114 * gcc.target/i386/cet-property-3.c: Likwise.
6115 * gcc.target/i386/cet-sjlj-7.c: Likwise.
6116
6117 2018-04-24 Jakub Jelinek <jakub@redhat.com>
6118
6119 PR target/85511
6120 * gcc.target/i386/pr85511.c: New test.
6121
6122 PR target/85503
6123 * g++.dg/ext/pr85503.C: New test.
6124
6125 PR target/85508
6126 * gcc.target/i386/pr85508.c: New test.
6127
6128 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
6129
6130 PR tree-optimization/85478
6131 * g++.dg/pr85478.C: New test.
6132
6133 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
6134
6135 * g++.dg/torture/pr85496.C: New test.
6136
6137 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
6138
6139 PR rtl-optimization/85423
6140 * gcc.dg/pr85423.c: New test.
6141
6142 2018-04-20 Martin Sebor <msebor@redhat.com>
6143
6144 PR c/85365
6145 * gcc.dg/Wrestrict-15.c: New test.
6146
6147 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
6148
6149 PR target/85456
6150 * gcc.target/powerpc/pr85456.c: New test.
6151
6152 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
6153
6154 * g++.dg/ext/undef-bool-1.C: Require lp64.
6155 * gcc.target/powerpc/undef-bool-2.c: Likewise.
6156
6157 2018-04-20 Jeff Law <law@redhat.com>
6158
6159 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
6160 stack protector.
6161 * gcc.dg/stack-check-6.c: Likewise.
6162 * gcc.dg/stack-check-6a.c: Likewise.
6163 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
6164 * gcc.target/i386/stack-check-18.c: Likewise.
6165 * gcc.target/i386/stack-check-19.c: Likewise.
6166
6167 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6168
6169 PR testsuite/85483
6170 * gcc.target/aarch64/sve/vcond_1.c: Move to...
6171 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
6172 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
6173 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
6174
6175 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
6176
6177 PR target/85469
6178 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
6179 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
6180
6181 2018-04-20 Richard Biener <rguenther@suse.de>
6182
6183 PR middle-end/85475
6184 * gcc.dg/torture/pr85475.c: New testcase.
6185
6186 2018-04-20 Martin Jambor <mjambor@suse.cz>
6187
6188 ipa/85449
6189 * gcc.dg/ipa/pr85449.c: New test.
6190
6191 2018-04-20 Martin Jambor <mjambor@suse.cz>
6192
6193 ipa/85447
6194 * g++.dg/ipa/pr85447.C: New file.
6195 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
6196
6197 2018-04-20 Jakub Jelinek <jakub@redhat.com>
6198
6199 PR c++/85462
6200 * g++.dg/cpp0x/pr85462.C: New test.
6201
6202 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6203
6204 * gcc.target/i386/pr85404.c: Require CET target.
6205
6206 2018-04-19 Jakub Jelinek <jakub@redhat.com>
6207
6208 PR tree-optimization/85467
6209 * gcc.dg/pr85467.c: New test.
6210
6211 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
6212
6213 PR c++/84611
6214 * g++.dg/parse/crash68.C: New.
6215
6216 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6217
6218 PR libgcc/85334
6219 * g++.dg/torture/pr85334.C: New test.
6220
6221 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
6222
6223 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
6224 * g++.dg/diagnostic/pr85464.C: New.
6225
6226 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6227
6228 PR target/85397
6229 * gcc.dg/torture/pr85397-1.c: New test.
6230 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
6231 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
6232
6233 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6234
6235 PR target/85404
6236 * gcc.target/i386/pr85404.c: New test.
6237
6238 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6239
6240 PR target/85417
6241 * c-c++-common/attr-nocf-check-1.c: Compile with
6242 -fcf-protection=none.
6243 * c-c++-common/attr-nocf-check-3.c: Likewise.
6244 * gcc.dg/march-generic.c: Likewise.
6245 * gcc.target/i386/align-limit.c: Likewise.
6246 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
6247 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
6248 * gcc.target/i386/cet-property-2.c: Likewise.
6249 * gcc.target/i386/ret-thunk-26.c: Likewise.
6250 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
6251 targets.
6252 * c-c++-common/fcf-protection-2.c: Likewise.
6253 * c-c++-common/fcf-protection-3.c: Likewise.
6254 * c-c++-common/fcf-protection-5.c: Likewise.
6255 * c-c++-common/fcf-protection-6.c: Likewise.
6256 * c-c++-common/fcf-protection-7.c: Likewise.
6257 * gcc.target/i386/cet-label-3.c: New test.
6258 * gcc.target/i386/cet-property-3.c: Likewise.
6259 * gcc.target/i386/cet-sjlj-7.c: Likewise.
6260 * gcc.target/i386/pr85417-1.c: Likewise.
6261 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
6262 __x86_indirect_thunk_nt_(r|e)ax
6263 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
6264 * gcc.target/i386/pr85403.c: Remove dg-error,
6265
6266 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
6267
6268 * gcc.target/i386/movdir-1.c: New test.
6269
6270 2018-04-19 Richard Biener <rguenther@suse.de>
6271
6272 PR middle-end/85455
6273 * gcc.dg/pr85455.c: New testcase.
6274
6275 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
6276
6277 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
6278 targets.
6279 * g++.dg/lto/pr85405b_0.C: Likewise.
6280 * g++.dg/lto/pr84805_0.C: Likewise.
6281
6282 2018-04-18 Martin Liska <mliska@suse.cz>
6283
6284 PR ipa/83983
6285 PR ipa/85391
6286 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
6287 output.
6288
6289 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
6290
6291 PR target/85388
6292 * gcc.dg/pr85388-1.c: New test.
6293 * gcc.dg/pr85388-2.c: Likewise.
6294 * gcc.dg/pr85388-3.c: Likewise.
6295 * gcc.dg/pr85388-4.c: Likewise.
6296 * gcc.dg/pr85388-5.c: Likewise.
6297 * gcc.dg/pr85388-6.c: Likewise.
6298
6299 2018-04-18 Jan Hubicka <jh@suse.cz>
6300 Martin Liska <mliska@suse.cz>
6301
6302 * g++.dg/lto/pr83121_0.C: Update template.
6303 * g++.dg/lto/pr83121_1.C: Update template.
6304 * g++.dg/lto/pr84805_0.C: Update template.
6305 * g++.dg/lto/pr84805_1.C: Update template.
6306 * g++.dg/lto/pr84805_2.C: Update template.
6307
6308 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6309
6310 PR c++/84630
6311 * g++.dg/cpp0x/pr84630.C: New.
6312
6313 2018-04-18 Jakub Jelinek <jakub@redhat.com>
6314
6315 PR c++/84463
6316 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
6317 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
6318 in two cases. Uncomment two other tests and add expected dg-error for
6319 them.
6320 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
6321 -Wnarrowing diagnostics on some targets for c++11.
6322 * g++.dg/parse/array-size2.C: Remove xfail.
6323 * g++.dg/cpp0x/constexpr-84463.C: New test.
6324
6325 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
6326
6327 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
6328 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
6329
6330 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6331
6332 PR testsuite/85326
6333 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
6334 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
6335 * g++.dg/other/sve_tls_2.C: Require effective target tls.
6336
6337 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
6338
6339 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
6340 prevent cascading of errors and change expected error message.
6341 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
6342 to 64-bit targets.
6343 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
6344 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
6345 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
6346 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
6347 error message.
6348 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
6349
6350 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6351
6352 PR target/85430
6353 * gcc.dg/pr85430.c: New test.
6354
6355 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6356
6357 PR testsuite/85326
6358 * gcc.target/arm/pr54300.C: Move to...
6359 * g++.dg/other/pr54300.C: ... Here. Add target directives.
6360 * gcc.target/arm/pr55073.C: Move to...
6361 * g++.dg/other/pr55073.C: ... Here. Add target directives.
6362 * gcc.target/arm/pr56184.C: Move to...
6363 * g++.dg/other/pr56184.C: ... Here. Add target directives.
6364 * gcc.target/arm/pr59985.C: Move to...
6365 * g++.dg/other/pr59985.C: ... Here. Add target directives.
6366 * gcc.target/aarch64/pr60675.C: Move to...
6367 * g++.dg/other/pr60675.C: ... Here. Add target directives.
6368 * gcc.target/aarch64/pr81422.C: Move to...
6369 * g++.dg/other/pr81422.C: ... Here. Add target directives.
6370 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
6371 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
6372 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
6373 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
6374 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
6375 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
6376 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
6377 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
6378 * gcc.target/aarch64/sve/tls_2.C: Move to...
6379 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
6380 * gcc.target/aarch64/pr81414.C: Rename to...
6381 * gcc.target/aarch64/pr81414.c: ... This.
6382 * gcc.target/aarch64/simd/pr67896.C: Rename to...
6383 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
6384 messages.
6385 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
6386 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
6387 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
6388 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
6389 file name.
6390
6391 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6392
6393 PR middle-end/85414
6394 * gcc.dg/pr85414.c: New test.
6395
6396 2018-04-17 Martin Jambor <mjambor@suse.cz>
6397
6398 PR ipa/85421
6399 * g++.dg/ipa/pr85421.C: New test.
6400
6401 2018-04-17 Martin Liska <mliska@suse.cz>
6402
6403 PR lto/85405
6404 * g++.dg/lto/pr85405b_0.C: New test.
6405 * g++.dg/lto/pr85405b_1.C: New test.
6406
6407 2018-04-17 Martin Liska <mliska@suse.cz>
6408
6409 PR lto/85405
6410 * g++.dg/lto/pr85405_0.C: New test.
6411 * g++.dg/lto/pr85405_1.C: New test.
6412
6413 2018-04-17 Martin Liska <mliska@suse.cz>
6414
6415 PR ipa/85329
6416 * g++.dg/ext/pr85329-2.C: New test.
6417 * g++.dg/ext/pr85329.C: New test.
6418 * gcc.target/i386/mvc12.c: New test.
6419
6420 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
6421
6422 PR c++/85039
6423 * g++.dg/pr85039-1.C: New.
6424 * g++.dg/pr85039-2.C: New.
6425 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
6426
6427 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
6428
6429 PR target/85080
6430 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
6431 if the target supports efficient unaligned storage accesses.
6432
6433 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
6434
6435 PR target/83660
6436 * gcc.target/powerpc/pr83660.C: New test.
6437
6438 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
6439
6440 PR target/85403
6441 * gcc.target/i386/pr85403.c: New test.
6442
6443 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
6444
6445 PR target/84331
6446 * gcc.target/i386/funcspec-56.inc: Test arch=skylake.
6447
6448 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6449 Jason Merrill <jason@redhat.com>
6450
6451 PR c++/85112
6452 * g++.dg/cpp0x/pr85112.C: New.
6453
6454 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
6455
6456 PR testsuite/85326
6457 * g++.dg/ext/undef-bool-1.C: New file.
6458 * gcc.target/powerpc/powerpc.exp: Remove .C support.
6459 * gcc.target/powerpc/undef-bool-1.C: Remove file.
6460
6461 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
6462
6463 PR target/85293
6464 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
6465 corresponding dg-error clause.
6466 * gcc.target/powerpc/pr80098-3.c: Ditto.
6467 * gcc.target/powerpc/pr80103-1.c: Delete.
6468
6469 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
6470
6471 PR fortran/81773
6472 PR fortran/83606
6473 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
6474 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
6475
6476 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6477
6478 PR fortran/85387
6479 * gfortran.dg/implied_do_io_5.f90: New test.
6480
6481 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
6482
6483 PR target/83402
6484 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
6485 several values: positive, negative, and zero.
6486 * gcc.target/powerpc/sse2-pslld-1.c: Same.
6487 * gcc.target/powerpc/sse2-psllq-1.c: Same.
6488
6489 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
6490
6491 PR rtl-optimization/79916
6492 * gcc.target/powerpc/pr79916.c: New.
6493
6494 2018-04-13 Jakub Jelinek <jakub@redhat.com>
6495
6496 PR rtl-optimization/85393
6497 * g++.dg/opt/pr85393.C: New test.
6498 * g++.dg/opt/pr85393-aux.cc: New file.
6499
6500 PR rtl-optimization/85376
6501 * gcc.dg/pr85376.c: New test.
6502
6503 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
6504
6505 PR rtl-optimization/83852
6506 * gcc.dg/pr83852.c: New testcase.
6507
6508 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
6509
6510 PR testsuite/85326
6511 * gcc.target/s390/pr77822-1.C: Rename to ...
6512 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
6513 * gcc.target/s390/pr77822-2.c: Add asm scan check.
6514 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
6515
6516 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
6517
6518 PR lto/71991
6519 * gcc.target/i386/pr71991.c: New testcase.
6520
6521 2018-04-13 Martin Liska <mliska@suse.cz>
6522 Jakub Jelinek <jakub@redhat.com>
6523
6524 PR middle-end/81657
6525 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
6526 call.
6527
6528 2018-04-12 David Malcolm <dmalcolm@redhat.com>
6529
6530 PR c++/85385
6531 * g++.dg/diagnostic/macro-arg-count.C: New test.
6532
6533 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6534
6535 PR fortran/83064
6536 PR testsuite/85346
6537 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
6538 array and move test to libgomp/testsuite/libgomp.fortran.
6539 * gfortran.dg/do_concurrent_6.f90: New test.
6540
6541 2018-04-12 Marek Polacek <polacek@redhat.com>
6542
6543 PR c++/85258
6544 * g++.dg/parse/error61.C: New test.
6545
6546 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
6547
6548 PR target/85347
6549 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
6550 specify -mvsx on gcc command line.
6551
6552 2018-04-12 Jakub Jelinek <jakub@redhat.com>
6553
6554 PR target/85328
6555 * gcc.target/i386/pr85328.c: New test.
6556
6557 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6558
6559 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
6560
6561 2018-04-12 Jakub Jelinek <jakub@redhat.com>
6562
6563 PR rtl-optimization/85342
6564 * gcc.target/i386/pr85342.c: New test.
6565
6566 2018-04-11 Jason Merrill <jason@redhat.com>
6567
6568 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
6569 if ulimit -v is set.
6570
6571 2018-04-11 Bin Cheng <bin.cheng@arm.com>
6572
6573 PR testsuite/85190
6574 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
6575
6576 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
6577
6578 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
6579 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
6580
6581 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6582
6583 PR c++/70808
6584 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
6585 effective target.
6586
6587 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
6588
6589 PR target/84301
6590 * gcc.target/i386/pr84301.c: New test.
6591
6592 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6593
6594 PR tree-optimization/85331
6595 * gcc.c-torture/execute/pr85331.c: New test.
6596
6597 2018-04-11 Marek Polacek <polacek@redhat.com>
6598
6599 PR c++/85032
6600 * g++.dg/cpp0x/pr51225.C: Adjust error message.
6601 * g++.dg/cpp1z/constexpr-if21.C: New test.
6602
6603 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6604
6605 PR target/85281
6606 * gcc.target/i386/pr85281.c: New test.
6607
6608 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
6609
6610 PR rtl-optimization/84659
6611 * gcc.dg/pr84659.c: New test.
6612
6613 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6614
6615 PR debug/85302
6616 * g++.dg/debug/dwarf2/pr85302.C: New test.
6617
6618 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
6619
6620 PR target/85261
6621 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
6622 into register.
6623
6624 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6625
6626 PR c++/70808
6627 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
6628
6629 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
6630
6631 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
6632 * gcc.target/powerpc/dimode_off.c: Ditto.
6633 * gcc.target/powerpc/tfmode_off.c: Ditto.
6634 * gcc.target/powerpc/timode_off.c: Ditto.
6635
6636 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
6637
6638 * gcc.target/powerpc/vec-ldl-1.c: New test.
6639 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
6640 corrections to ABI implementation.
6641
6642 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
6643
6644 PR target/85056
6645 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
6646
6647 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6648
6649 PR rtl-optimization/85300
6650 * gcc.dg/pr85300.c: New test.
6651
6652 2018-04-10 David Malcolm <dmalcolm@redhat.com>
6653
6654 PR c++/85110
6655 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
6656 where we now show the pertinent parameter.
6657 * g++.dg/diagnostic/aka2.C: Likewise.
6658 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
6659
6660 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6661
6662 PR fortran/85313
6663 * gfortran.dg/gomp/pr85313.f90: New test.
6664
6665 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6666
6667 PR c++/24314
6668 * g++.dg/parse/template29.C: New.
6669
6670 2018-04-10 Bin Cheng <bin.cheng@arm.com>
6671
6672 PR testsuite/85190
6673 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
6674
6675 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6676
6677 PR target/85177
6678 PR target/85255
6679 * gcc.target/i386/avx512f-pr85177.c: New test.
6680 * gcc.target/i386/avx512f-pr85255.c: New test.
6681
6682 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
6683
6684 PR tree-optimization/85286
6685 * gcc.dg/vect/pr85286.c: New test.
6686
6687 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6688
6689 PR target/85173
6690 * gcc.target/arm/pr85173.c: New test.
6691
6692 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6693
6694 PR lto/85248
6695 * gcc.dg/lto/pr85248_0.c: New test.
6696 * gcc.dg/lto/pr85248_1.c: New test.
6697
6698 2018-04-09 Jan Hubicka <jh@suse.cz>
6699
6700 PR lto/85078
6701 * g++.dg/torture/pr85078.C: New.
6702
6703 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
6704
6705 PR c++/85227
6706 * g++.dg/cpp1z/decomp44.C: New.
6707 * g++.dg/cpp1z/decomp45.C: Likewise.
6708
6709 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6710
6711 PR fortran/83064
6712 * gfortran.dg/do_concurrent_5.f90: New test.
6713 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
6714 message.
6715
6716 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6717
6718 PR fortran/51260
6719 * gfortran.dg/parameter_array_element_3.f90: New test.
6720
6721 2018-04-09 Jakub Jelinek <jakub@redhat.com>
6722
6723 PR c++/85194
6724 * g++.dg/cpp1z/decomp43.C: New test.
6725
6726 PR rtl-optimization/80463
6727 * g++.dg/pr80463.C: Add -w to dg-options.
6728
6729 2018-04-09 Richard Biener <rguenther@suse.de>
6730
6731 PR tree-optimization/85284
6732 * gcc.dg/torture/pr85284.c: New testcase.
6733
6734 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6735
6736 PR rtl-optimization/80463
6737 PR rtl-optimization/83972
6738 PR rtl-optimization/83480
6739
6740 * gcc.dg/pr80463.c: New test.
6741 * g++.dg/pr80463.C: Likewise.
6742 * gcc.dg/pr83972.c: Likewise.
6743
6744 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6745
6746 PR rtl-optimization/83913
6747 * gcc.dg/pr83913.c: New test.
6748
6749 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6750
6751 PR rtl-optimization/83962
6752 * gcc.dg/pr83962.c: New test.
6753
6754 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6755
6756 PR rtl-optimization/83530
6757 * gcc.dg/pr83530.c: New test.
6758
6759 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6760
6761 PR middle-end/82976
6762 * gfortran.dg/realloc_on_assign_16a.f90: New test.
6763
6764 2018-04-07 Jakub Jelinek <jakub@redhat.com>
6765
6766 PR tree-optimization/85257
6767 * gcc.dg/pr85257.c: New test.
6768
6769 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
6770
6771 * g++.dg/opt/pr85196.C: New test.
6772
6773 2018-04-06 David Malcolm <dmalcolm@redhat.com>
6774
6775 PR c++/84269
6776 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
6777 std::tuple here since they need C++11.
6778 * g++.dg/lookup/missing-std-include-8.C: New test.
6779 * g++.dg/lookup/missing-std-include.C: Move std::array and
6780 std::tuple test to missing-std-include-6.C to avoid failures
6781 with C++98.
6782
6783 2018-04-06 Jakub Jelinek <jakub@redhat.com>
6784
6785 PR debug/85252
6786 * gcc.dg/debug/pr85252.c: New test.
6787
6788 PR rtl-optimization/84872
6789 * gcc.dg/graphite/pr84872.c: New test.
6790
6791 PR c++/85210
6792 * g++.dg/cpp1z/decomp42.C: New test.
6793
6794 2018-04-06 David Malcolm <dmalcolm@redhat.com>
6795
6796 PR c++/85021
6797 * g++.dg/lookup/missing-std-include-7.C: New test.
6798
6799 2018-04-06 Tamar Christina <tamar.christina@arm.com>
6800
6801 * gcc.dg/struct-simple.c: Revert r254862.
6802 * lib/target-supports.exp
6803 (check_effective_target_word_mode_no_slow_unalign): Likewise.
6804
6805 2018-04-06 Richard Biener <rguenther@suse.de>
6806
6807 PR middle-end/85244
6808 * gcc.dg/torture/pr85244-1.c: New testcase.
6809 * gcc.dg/torture/pr85244-2.c: Likewise.
6810
6811 2018-04-06 Jakub Jelinek <jakub@redhat.com>
6812
6813 PR sanitizer/85213
6814 * c-c++-common/ubsan/pr85213.c: New test.
6815
6816 2018-04-06 Richard Biener <rguenther@suse.de>
6817
6818 PR middle-end/85180
6819 * gcc.dg/pr85180.c: New testcase.
6820
6821 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6822
6823 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
6824 to trigger the optimization. Do some cleanup and function
6825 renaming. Add more test functions.
6826
6827 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6828
6829 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
6830 options.
6831 * gcc.target/s390/hotpatch-1.c: Skip when building without
6832 optimization.
6833 * gcc.target/s390/hotpatch-10.c: Likewise.
6834 * gcc.target/s390/hotpatch-11.c: Likewise.
6835 * gcc.target/s390/hotpatch-12.c: Likewise.
6836 * gcc.target/s390/hotpatch-13.c: Likewise.
6837 * gcc.target/s390/hotpatch-14.c: Likewise.
6838 * gcc.target/s390/hotpatch-15.c: Likewise.
6839 * gcc.target/s390/hotpatch-16.c: Likewise.
6840 * gcc.target/s390/hotpatch-17.c: Likewise.
6841 * gcc.target/s390/hotpatch-18.c: Likewise.
6842 * gcc.target/s390/hotpatch-19.c: Likewise.
6843 * gcc.target/s390/hotpatch-2.c: Likewise.
6844 * gcc.target/s390/hotpatch-3.c: Likewise.
6845 * gcc.target/s390/hotpatch-4.c: Likewise.
6846 * gcc.target/s390/hotpatch-5.c: Likewise.
6847 * gcc.target/s390/hotpatch-6.c: Likewise.
6848 * gcc.target/s390/hotpatch-7.c: Likewise.
6849 * gcc.target/s390/hotpatch-8.c: Likewise.
6850 * gcc.target/s390/hotpatch-9.c: Likewise.
6851
6852 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6853
6854 * c-c++-common/Wattributes.c: Disable warning for s390* target and
6855 check for an error instead.
6856 * gcc.dg/Wattributes-6.c: Likewise.
6857
6858 2018-04-05 Jakub Jelinek <jakub@redhat.com>
6859
6860 PR c++/85209
6861 * g++.dg/cpp1z/decomp39.C: New test.
6862 * g++.dg/cpp1z/decomp40.C: New test.
6863
6864 PR c++/85208
6865 * g++.dg/cpp1z/decomp41.C: New test.
6866
6867 PR middle-end/85195
6868 * gcc.dg/pr85195.c: New test.
6869
6870 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
6871
6872 PR c++/80956
6873 * g++.dg/cpp0x/initlist100.C: New.
6874 * g++.dg/cpp0x/initlist101.C: Likewise.
6875
6876 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
6877
6878 PR c++/84792
6879 * g++.dg/other/pr84792-1.C: New.
6880 * g++.dg/other/pr84792-2.C: Likewise.
6881
6882 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
6883
6884 PR target/85193
6885 * gcc.target/i386/pr85193.c: New test.
6886
6887 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
6888
6889 PR c++/84979
6890 * g++.dg/concepts/pr84979.C: New.
6891 * g++.dg/concepts/pr84979-2.C: New.
6892 * g++.dg/concepts/pr84979-3.C: New.
6893
6894 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
6895
6896 PR c++/80026
6897 * g++.dg/cpp0x/variadic174.C: New.
6898
6899 2018-04-04 Jakub Jelinek <jakub@redhat.com>
6900
6901 PR inline-asm/85172
6902 * g++.dg/ext/builtin13.C: New test.
6903 * g++.dg/ext/atomic-4.C: New test.
6904
6905 PR c++/85146
6906 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
6907 * g++.dg/ext/bases3.C: New test.
6908
6909 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
6910
6911 PR target/85203
6912 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
6913 to match a single insn of the baz function. Move scan directives at
6914 the end of the file below the functions they are trying to test for
6915 better readability.
6916 * gcc.target/arm/cmse/cmse-16.c: New testcase.
6917
6918 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
6919
6920 PR rtl-optimization/84878
6921 * gcc.target/powerpc/pr84878.c: New test.
6922
6923 2018-04-04 Michael Matz <matz@suse.de>
6924
6925 * gcc.dg/Wstringop-overflow-4.c: New test.
6926 * c-c++-common/Wstringop-truncation-4.c: Adjust.
6927
6928 2018-04-04 Jakub Jelinek <jakub@redhat.com>
6929
6930 PR testsuite/85189
6931 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
6932 for the diagnostics of overridden functions. Adjust for new wording.
6933
6934 2018-04-04 Richard Biener <rguenther@suse.de>
6935
6936 PR lto/85176
6937 * g++.dg/lto/pr85176_0.C: New testcase.
6938
6939 2018-04-04 Richard Biener <rguenther@suse.de>
6940
6941 PR testsuite/85191
6942 * lib/target-supports.exp (check_effective_target_vect_perm_short):
6943 Fix typo.
6944
6945 2018-04-04 Martin Liska <mliska@suse.cz>
6946
6947 PR sanitizer/85174
6948 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
6949 and msdata as a workaround for powerpc.
6950
6951 2018-04-04 Richard Biener <rguenther@suse.de>
6952
6953 PR tree-optimization/85168
6954 * gcc.dg/torture/pr85168.c: New testcase.
6955
6956 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
6957
6958 PR c++/84943
6959 * g++.dg/pr84943.C: New.
6960 * g++.dg/pr84943-2.C: New.
6961
6962 2018-04-03 Jakub Jelinek <jakub@redhat.com>
6963
6964 PR rtl-optimization/85167
6965 * gcc.dg/pr85167.c: New test.
6966
6967 PR tree-optimization/85156
6968 * c-c++-common/pr85156.c: New test.
6969 * gcc.c-torture/execute/pr85156.c: New test.
6970
6971 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
6972
6973 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
6974 * gcc.target/powerpc/undef-bool-1.C: New file.
6975 * gcc.target/powerpc/undef-bool-2.c: New file.
6976
6977 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
6978
6979 PR c++/84768
6980 * g++.dg/cpp1z/class-deduction52.C: New.
6981
6982 2018-04-03 Jakub Jelinek <jakub@redhat.com>
6983
6984 PR c++/85147
6985 * g++.dg/cpp0x/pr85147.C: New test.
6986
6987 PR c++/85140
6988 * g++.dg/cpp0x/gen-attrs-64.C: New test.
6989
6990 PR c++/85134
6991 * g++.dg/gomp/pr85134.C: New test.
6992 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
6993
6994 PR target/85169
6995 * gcc.c-torture/execute/pr85169.c: New test.
6996 * gcc.target/i386/avx512f-pr85169.c: New test.
6997 * gcc.target/i386/avx512bw-pr85169.c: New test.
6998
6999 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
7000
7001 PR target/85126
7002 * gcc.target/powerpc/pr69946: Adjust comment. Remove
7003 scan-assembler-times clause.
7004
7005 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
7006
7007 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
7008 dg-additional-options.
7009
7010 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
7011
7012 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
7013
7014 2018-04-03 Richard Biener <rguenther@suse.de>
7015
7016 PR testsuite/85154
7017 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
7018
7019 2018-04-02 Jim Wilson <jimw@sifive.com>
7020
7021 * gcc.target/riscv/pr84660.c: New.
7022 * gcc.target/riscv/shift-and-1.c: New.
7023 * gcc.target/riscv/shift-and-2.c: New.
7024
7025 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
7026
7027 PR fortran/85102
7028 * gfortran.dg/array_simplify_2.f90: New test.
7029
7030 2018-04-01 Jakub Jelinek <jakub@redhat.com>
7031
7032 PR middle-end/85090
7033 * gcc.target/i386/avx512f-pr85090-1.c: New test.
7034 * gcc.target/i386/avx512f-pr85090-2.c: New test.
7035 * gcc.target/i386/avx512f-pr85090-3.c: New test.
7036 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
7037 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
7038
7039 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
7040
7041 PR c++/85027
7042 * g++.dg/pr85027.C: New.
7043
7044 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
7045
7046 PR target/83315
7047 * gcc.target/powerpc/sse-maxps-2.c: New test.
7048 * gcc.target/powerpc/sse-minps-2.c: New test.
7049
7050 2018-03-30 Jakub Jelinek <jakub@redhat.com>
7051
7052 PR c++/84791
7053 * g++.dg/gomp/pr84791.C: New test.
7054
7055 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
7056
7057 PR fortran/84931
7058 * gfortran.dg/array_constructor_53.f90: New test.
7059
7060 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7061
7062 PR fortran/85130
7063 * gfortran.dg/substr_6.f90: Remove illegal test for
7064 out-of-bounds substring.
7065
7066 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7067
7068 PR fortran/85111
7069 * gfortran.dg/zero_sized_10.f90: New test.
7070
7071 2018-03-29 David Malcolm <dmalcolm@redhat.com>
7072
7073 PR c++/84269
7074 * g++.dg/lookup/missing-std-include-6.C: New test.
7075 * g++.dg/lookup/missing-std-include.C: Add std::pair and
7076 std::tuple tests.
7077 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
7078 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
7079 <cstring>, <cassert>, and <cstdlib>.
7080
7081 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
7082
7083 PR inline-asm/84985
7084 * gcc.target/i386/pr84985.c: New.
7085
7086 2018-03-29 David Malcolm <dmalcolm@redhat.com>
7087
7088 PR c++/85110
7089 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
7090
7091 2018-03-29 Jakub Jelinek <jakub@redhat.com>
7092
7093 PR c++/85108
7094 * g++.dg/warn/Wunused-var-31.C: New test.
7095
7096 PR c/85094
7097 * c-c++-common/Wduplicated-branches-14.c: New test.
7098
7099 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7100
7101 PR c++/84606
7102 * g++.dg/cpp0x/pr84606.C: New.
7103
7104 2018-03-29 Carl Love <cel@us.ibm.com>
7105
7106 Revert
7107 2017-09-27 Carl Love <cel@us.ibm.com>
7108
7109 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
7110 for the __builtin_fctid and __builtin_fctiw.
7111
7112 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
7113
7114 PR target/84912
7115 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
7116 deleted builtin function.
7117 (div_weuo): Likewise.
7118 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
7119 (div_deuo): Likewise.
7120
7121 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
7122
7123 PR c++/85028
7124 * g++.dg/other/default13.C: New.
7125
7126 2018-03-28 Jakub Jelinek <jakub@redhat.com>
7127
7128 PR target/85095
7129 * gcc.target/i386/pr85095-1.c: New test.
7130 * gcc.target/i386/pr85095-2.c: New test.
7131 * gcc.c-torture/execute/pr85095.c: New test.
7132
7133 PR tree-optimization/82004
7134 * gcc.dg/pr82004.c: New test.
7135
7136 2018-03-28 Jakub Jelinek <jakub@redhat.com>
7137 Martin Liska <mliska@suse.cz>
7138
7139 PR sanitizer/85081
7140 * g++.dg/asan/pr85081.C: New test.
7141
7142 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
7143
7144 PR c++/84789
7145 * g++.dg/template/pr84789.C: Adjust for testing with
7146 -fconcepts too.
7147
7148 PR c++/84973
7149 * g++.dg/template/pr84973.C: New.
7150 * g++.dg/template/pr84973-2.C: New.
7151 * g++.dg/template/pr84973-3.C: New.
7152
7153 PR c++/84968
7154 * g++.dg/eh/pr84968.C: New.
7155
7156 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
7157
7158 PR target/84914
7159 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
7160 long double multiply/divide uses the correct function.
7161 * gcc.target/powerpc/mulkc-3.c: Likewise.
7162 * gcc.target/powerpc/divkc-2.c: Likewise.
7163 * gcc.target/powerpc/divkc-3.c: Likewise.
7164
7165 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
7166
7167 PR c++/85067
7168 * g++.dg/cpp0x/defaulted51.C: New.
7169 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
7170
7171 2018-03-27 Jakub Jelinek <jakub@redhat.com>
7172
7173 PR c++/85077
7174 * g++.dg/ext/vector35.C: New test.
7175
7176 PR c++/85061
7177 * g++.dg/ext/builtin-offsetof3.C: New test.
7178
7179 PR c++/85076
7180 * g++.dg/cpp1y/pr85076.C: New test.
7181
7182 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7183
7184 PR fortran/85084
7185 * gfortran.dg/matmul_rank_1.f90: New test.
7186
7187 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7188 Harald Anlauf <anlauf@gmx.de>
7189
7190 * gfortran.dg/structure_constructor_15.f90: New test.
7191
7192 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
7193
7194 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
7195 for the diagnostics of overridden functions. Adjust for new wording.
7196 * g++.dg/cpp0x/implicit1.C: Likewise.
7197 * g++.dg/cpp0x/override1.C: Likewise.
7198 * g++.dg/cpp1y/auto-fn18.C: Likewise.
7199 * g++.dg/eh/shadow1.C: Likewise.
7200 * g++.dg/inherit/covariant12.C: Likewise.
7201 * g++.dg/inherit/covariant14.C: Likewise.
7202 * g++.dg/inherit/covariant15.C: Likewise.
7203 * g++.dg/inherit/covariant16.C: Likewise.
7204 * g++.dg/inherit/covariant22.C: Likewise.
7205 * g++.dg/inherit/crash3.C: Likewise.
7206 * g++.dg/inherit/error2.C: Likewise.
7207 * g++.dg/template/crash100.C: Likewise.
7208 * g++.old-deja/g++.eh/spec6.C: Likewise.
7209 * g++.old-deja/g++.mike/p811.C: Likewise.
7210 * g++.old-deja/g++.other/virtual11.C: Likewise.
7211 * g++.old-deja/g++.other/virtual4.C: Likewise.
7212
7213 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
7214
7215 PR target/85044
7216 * gcc.target/i386/pr85044.c: New test.
7217
7218 2018-03-27 Martin Sebor <msebor@redhat.com>
7219
7220 PR testsuite/83462
7221 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
7222 other than x86.
7223
7224 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7225
7226 PR target/83009
7227 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
7228
7229 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7230
7231 PR target/81863
7232 * gcc.target/arm/pr81863.c: New test.
7233
7234 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
7235
7236 PR target/85056
7237 * gcc.target/nvptx/pr85056.c: New test.
7238 * gcc.target/nvptx/pr85056a.c: New test.
7239
7240 2018-03-27 Richard Biener <rguenther@suse.de>
7241
7242 PR testsuite/82847
7243 * lib/target-supports.exp (check_ssse3_available): New function.
7244 (check_effective_target_vect_perm_short): Enable for x86 if
7245 check_ssse3_available.
7246
7247 2018-03-27 Richard Biener <rguenther@suse.de>
7248
7249 PR tree-optimization/85082
7250 * gfortran.dg/pr85082.f90: New testcase.
7251
7252 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
7253
7254 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
7255 to "l=2" in dg-final.
7256
7257 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
7258
7259 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
7260 * gcc.target/mips/fix-r4000-2.c: Likewise.
7261 * gcc.target/mips/fix-r4000-3.c: Likewise.
7262 * gcc.target/mips/fix-r4000-4.c: Likewise.
7263 * gcc.target/mips/fix-r4000-5.c: Likewise.
7264 * gcc.target/mips/fix-r4000-6.c: Likewise.
7265 * gcc.target/mips/fix-r4000-7.c: Likewise.
7266 * gcc.target/mips/fix-r4000-8.c: Likewise.
7267 * gcc.target/mips/fix-r4000-9.c: Likewise.
7268 * gcc.target/mips/fix-r4000-10.c: Likewise.
7269 * gcc.target/mips/fix-r4000-7.c: Change dg-final
7270 "mulditi3_r4000" instead of "mulditi3".
7271 * gcc.target/mips/fix-r4000-8.c: Change dg-final
7272 "umulditi3_r4000" instead of "umulditi3".
7273
7274 2018-03-27 Jakub Jelinek <jakub@redhat.com>
7275
7276 PR c++/85068
7277 * g++.dg/inherit/covariant22.C: New test.
7278
7279 2018-03-27 Richard Biener <rguenther@suse.de>
7280
7281 PR testsuite/84004
7282 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
7283 alignment.
7284
7285 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
7286 Jason Merrill <jason@redhat.com>
7287
7288 PR c++/84632
7289 * g++.dg/init/array49.C: New.
7290 * g++.dg/torture/pr70499.C: Adjust.
7291
7292 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
7293
7294 PR target/85073
7295 * gcc.target/i386/pr85073.c: New test.
7296
7297 2018-03-26 Richard Biener <rguenther@suse.de>
7298
7299 PR testsuite/85066
7300 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
7301 instead of long.
7302
7303 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
7304
7305 PR fortran/66709
7306 * gfortran.dg/parameter_array_format.f90: New test.
7307
7308 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
7309 Neil Carlson <neil.n.carlson@gmail.com>
7310
7311 PR fortran/84381
7312 * gfortran.dg/literal_character_constant_1.inc: Replace
7313 call abort by STOP n.
7314 * gfortran.dg/overload_1.f90: Likewise.
7315
7316 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
7317 Dominique d'Humieres <dominiq@gcc.gnu.org>
7318
7319 PR fortran/84924
7320 * gfortran.dg/scalar_pointer_1.f90: New test.
7321
7322 2018-03-25 Tom de Vries <tom@codesourcery.com>
7323
7324 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
7325 precise.
7326
7327 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7328
7329 PR fortran/69497
7330 * gfortran.dg/pr89497.f90: New test.
7331
7332 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
7333
7334 PR fortran/70068
7335 * gfortran.dg/substr_7.f90: New test.
7336
7337 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
7338
7339 PR fortran/42651
7340 * gfortran.dg/pr42651.f90: New test.
7341 * gfortran.dg/func_result_7.f90: Update error message.
7342
7343 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
7344
7345 PR tree-optimization/84005
7346 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
7347 failing to force the alignment.
7348
7349 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
7350
7351 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
7352 from this to...
7353 <vclzd>: ...this.
7354
7355 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
7356
7357 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
7358 message. Fix scan-assembler patterns.
7359
7360 2018-03-23 Jakub Jelinek <jakub@redhat.com>
7361
7362 PR c++/85015
7363 * g++.dg/cpp0x/pr85015.C: New test.
7364
7365 PR c++/84942
7366 * g++.dg/cpp1y/pr84942.C: New test.
7367
7368 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
7369
7370 PR inline-asm/85030
7371 * gcc.target/i386/pr85030.c: New.
7372
7373 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7374
7375 PR target/85026
7376 * g++.dg/pr85026.C: New test.
7377
7378 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
7379
7380 * g++.dg/debug/pr84704.C: XFAIL AIX.
7381
7382 2018-03-23 Sudakshina Das <sudi.das@arm.com>
7383
7384 PR target/84826
7385 * gcc.target/arm/pr84826.c: Add dg directive.
7386
7387 2018-03-23 Marek Polacek <polacek@redhat.com>
7388
7389 PR c++/85033
7390 * g++.dg/ext/builtin-offsetof2.C: New test.
7391
7392 PR c++/85045
7393 * g++.dg/cpp0x/Wnarrowing5.C: New test.
7394 * gcc.dg/pr85045.c: New test.
7395
7396 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
7397
7398 PR debug/85020
7399 * gnat.dg/lto22.adb: New test.
7400 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
7401 * gnat.dg/lto22_pkg2.ads: Likewise.
7402
7403 2018-03-23 Jakub Jelinek <jakub@redhat.com>
7404
7405 PR c/80778
7406 * gcc.dg/lto/pr80778_0.c: New test.
7407
7408 PR inline-asm/85034
7409 * gcc.target/i386/pr85034.c: New test.
7410
7411 PR inline-asm/85022
7412 * c-c++-common/torture/pr85022.c: New test.
7413
7414 PR sanitizer/85029
7415 * g++.dg/ubsan/pr85029.C: New test.
7416
7417 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
7418
7419 PR c++/71251
7420 * g++.dg/cpp0x/pr71251.C: New.
7421
7422 PR c++/84789
7423 * g++.dg/template/pr84789.C: New.
7424 * g++.dg/template/pr84789-2.C: New.
7425 * g++.dg/template/pr84789-3.C: New.
7426 * g++.dg/parse/dtor11.C: Accept alternate error message.
7427
7428 PR c++/84729
7429 * g++.dg/pr84729.C: New.
7430 * g++.old-deja/g++.ext/arrnew2.C: Require error.
7431 * g++.old-deja/g++.robertl/eb58.C: Likewise.
7432 * g++.old-deja/g++.robertl/eb63.C: Likewise.
7433
7434 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
7435
7436 PR fortran/84922
7437 * gfortran.dg/interface_42.f90: New test.
7438 * gfortran.dg/interface_43.f90: New test.
7439
7440 2018-03-22 Sudakshina Das <sudi.das@arm.com>
7441
7442 PR target/84826
7443 * gcc.target/arm/pr84826.c: New test.
7444
7445 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
7446
7447 * gcc.target/arm/addr-modes-float.c: Move dg-do before
7448 dg-require-effective-target.
7449 * gcc.target/arm/addr-modes-int.c: Likewise.
7450 * gcc.target/nios2/lo-addr-tls.c: Likewise.
7451
7452 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
7453
7454 PR target/84760
7455 * gcc.target/powerpc/altivec-ld-1.c: New test.
7456
7457 2018-03-22 Bin Cheng <bin.cheng@arm.com>
7458
7459 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
7460
7461 2018-03-22 Jakub Jelinek <jakub@redhat.com>
7462
7463 PR inline-asm/84941
7464 * gcc.dg/pr84941.c: New test.
7465
7466 2018-03-22 Tom de Vries <tom@codesourcery.com>
7467
7468 PR tree-optimization/84956
7469 * gcc.dg/pr84956.c: New test.
7470
7471 2018-03-22 Marek Polacek <polacek@redhat.com>
7472
7473 PR c++/84854
7474 * g++.dg/cpp1z/constexpr-if15.C: New test.
7475 * g++.dg/cpp1z/constexpr-if16.C: New test.
7476
7477 2018-03-21 Joseph Myers <joseph@codesourcery.com>
7478
7479 * gcc.dg/builtin-tgmath-3.c: New test.
7480
7481 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
7482
7483 PR c++/71965
7484 * g++.dg/concepts/pr71965.C: New.
7485
7486 PR c++/84610
7487 PR c++/84642
7488 * g++.dg/cpp0x/pr84610.C: New.
7489 * g++.dg/cpp0x/pr84642.C: New.
7490
7491 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7492
7493 PR c/84999
7494 * c-c++-common/pr84999.c: New test.
7495
7496 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7497
7498 PR c++/84972
7499 * g++.dg/ext/desig10.C: New.
7500
7501 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7502 Harald Anlauf <anlauf@gmx.de>
7503
7504 PR fortran/84957
7505 * gfortran.dg/pr84957.f90: New test.
7506
7507 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7508
7509 PR tree-optimization/84960
7510 * gcc.c-torture/compile/pr84960.c: New test.
7511
7512 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
7513
7514 PR tree-optimization/84811
7515 * gcc.dg/torture/pr84811.c: New test.
7516
7517 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7518
7519 PR tree-optimization/84982
7520 * c-c++-common/pr84982.c: New test.
7521
7522 PR c++/84961
7523 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
7524 "m" (++x) in C++.
7525 * g++.dg/torture/pr84961-1.C: New test.
7526 * g++.dg/torture/pr84961-2.C: New test.
7527
7528 2018-03-21 Nathan Sidwell <nathan@acm.org>
7529
7530 PR c++/85008
7531 * g++.dg/pr85008.C: New.
7532
7533 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
7534
7535 PR fortran/84615
7536 * gfortran.dg/char_result_17.f90: New test.
7537
7538 2018-03-21 David Malcolm <dmalcolm@redhat.com>
7539
7540 PR c++/84994
7541 * g++.dg/other/accessor-fixits-1.C: Move to...
7542 * g++.dg/torture/accessor-fixits-1.C: ...here.
7543 * g++.dg/other/accessor-fixits-2.C: Move to...
7544 * g++.dg/torture/accessor-fixits-2.C: ...here.
7545 * g++.dg/other/accessor-fixits-3.C: Move to...
7546 * g++.dg/torture/accessor-fixits-3.C: ...here.
7547 * g++.dg/other/accessor-fixits-4.C: Move to...
7548 * g++.dg/torture/accessor-fixits-4.C: ...here.
7549 * g++.dg/other/accessor-fixits-5.C: Move to...
7550 * g++.dg/torture/accessor-fixits-5.C: ...here.
7551 * g++.dg/torture/accessor-fixits-6.C: New testcase.
7552 * g++.dg/torture/accessor-fixits-7.C: New testcase.
7553 * g++.dg/torture/accessor-fixits-8.C: New testcase.
7554
7555 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7556
7557 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
7558
7559 2018-03-21 Sudakshina Das <sudi.das@arm.com>
7560
7561 PR target/82989
7562 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
7563
7564 2018-03-21 Nathan Sidwell <nathan@acm.org>
7565
7566 PR c++/84804
7567 * g++.dg/lookup/pr84804.C: New.
7568
7569 2018-03-21 Martin Sebor <msebor@redhat.com>
7570
7571 PR c++/84850
7572 * g++.dg/Wclass-memaccess-3.C: New test.
7573 * g++.dg/Wclass-memaccess-4.C: New test.
7574
7575 2018-03-21 David Malcolm <dmalcolm@redhat.com>
7576
7577 PR c++/84892
7578 * g++.dg/other/accessor-fixits-1.C
7579 (test_access_const_t1_color): New.
7580 (test_deref_const_t1_color): New.
7581 * g++.dg/other/accessor-fixits-5.C: New testcase.
7582
7583 2018-03-21 Tom de Vries <tom@codesourcery.com>
7584
7585 PR tree-optimization/83126
7586 * gcc.dg/graphite/pr83126.c: New test.
7587
7588 2018-03-21 Nathan Sidwell <nathan@acm.org>
7589
7590 * g++.dg/ext/anon-struct6.C: Adjust.
7591 * g++.dg/ext/deprecate-1.C: New.
7592 * g++.dg/ext/deprecate-2.C: New.
7593 * g++.dg/lookup/pr84602.C: Adjust.
7594 * g++.dg/lookup/pr84962.C: Adjust.
7595 * g++.old-deja/g++.other/anon4.C
7596
7597 PR c++/84836
7598 * g++.dg/lookup/pr84836.C: New.
7599
7600 2018-03-21 Bin Cheng <bin.cheng@arm.com>
7601
7602 PR tree-optimization/84969
7603 * gcc.dg/tree-ssa/pr84969.c: New test.
7604
7605 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7606
7607 PR rtl-optimization/84989
7608 * gcc.target/i386/pr84989.c: New test.
7609
7610 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
7611
7612 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
7613
7614 2018-03-21 Martin Liska <mliska@suse.cz>
7615
7616 PR ipa/84963
7617 * gfortran.dg/goacc/pr84963.f90: New test.
7618
7619 2018-03-21 Marek Polacek <polacek@redhat.com>
7620
7621 PR c++/71638, ICE with NSDMI and reference.
7622 * g++.dg/cpp0x/nsdmi14.C: New test.
7623 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
7624
7625 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
7626
7627 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
7628 MIPS with -mpaired-single directives.
7629
7630 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
7631
7632 PR fortran/85001
7633 * gfortran.dg/interface_41.f90: New test.
7634
7635 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7636
7637 PR debug/84875
7638 * gcc.dg/pr84875.c: New test.
7639
7640 2018-03-20 Marek Polacek <polacek@redhat.com>
7641
7642 PR c++/84978, ICE with NRVO.
7643 * g++.dg/opt/nrv19.C: New test.
7644
7645 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7646
7647 PR target/82518
7648 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
7649 Disable for armeb targets.
7650 * gcc.target/arm/pr82518.c: New test.
7651
7652 2018-03-20 Nathan Sidwell <nathan@acm.org>
7653
7654 PR c++/84962
7655 * g++.dg/lookup/pr84962.C: New.
7656
7657 PR c++/84970
7658 * g++.dg/lookup/pr84970.C: New.
7659
7660 2018-03-20 Richard Biener <rguenther@suse.de>
7661
7662 PR target/84986
7663 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
7664
7665 2018-03-20 Martin Liska <mliska@suse.cz>
7666
7667 PR ipa/84825
7668 * g++.dg/ipa/pr84825.C: New test.
7669
7670 2018-03-20 Martin Liska <mliska@suse.cz>
7671
7672 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
7673
7674 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7675
7676 PR target/84845
7677 * gcc.c-torture/compile/pr84845.c: New test.
7678
7679 2018-03-20 Sudakshina Das <sudi.das@arm.com>
7680
7681 PR target/82989
7682 * gcc.target/arm/pr82989.c: New test.
7683
7684 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7685
7686 PR target/84945
7687 * gcc.target/i386/pr84945.c: New test.
7688
7689 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
7690
7691 PR target/81647
7692 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
7693
7694 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7695
7696 PR c/84953
7697 * gcc.dg/pr84953.c: New test.
7698
7699 2018-03-19 Marek Polacek <polacek@redhat.com>
7700
7701 PR c++/84925
7702 * g++.dg/cpp1z/lambda-__func__.C: New test.
7703
7704 PR c++/84927
7705 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
7706
7707 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
7708
7709 PR sanitizer/78651
7710 * g++.dg/asan/pr78651.C: New test.
7711
7712 2018-03-19 Tom de Vries <tom@codesourcery.com>
7713
7714 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
7715 vect_int_mult. Add nvptx xfail for PR84958.
7716
7717 2018-03-19 Nathan Sidwell <nathan@acm.org>
7718
7719 PR c++/84835
7720 * g++.dg/cpp1y/pr84835.C: New.
7721
7722 2018-03-19 Sudakshina Das <sudi.das@arm.com>
7723
7724 PR target/81647
7725 * gcc.target/aarch64/pr81647.c: New.
7726
7727 2018-03-19 Richard Biener <rguenther@suse.de>
7728
7729 PR tree-optimization/84933
7730 * g++.dg/pr84933.C: New testcase.
7731
7732 2018-03-19 Richard Biener <rguenther@suse.de>
7733
7734 PR tree-optimization/84859
7735 * gcc.dg/tree-ssa/pr84859.c: New testcase.
7736 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
7737 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
7738 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
7739
7740 2018-03-19 Nathan Sidwell <nathan@acm.org>
7741
7742 PR c++/84812
7743 * g++.dg/lookup/pr84812.C: New.
7744
7745 2018-03-19 Richard Biener <rguenther@suse.de>
7746
7747 PR tree-optimization/84929
7748 * gcc.dg/torture/pr84929.c: New testcase.
7749
7750 2018-03-19 Tamar Christina <tamar.christina@arm.com>
7751
7752 PR target/84711
7753 * gcc.target/arm/big-endian-subreg.c: Delete.
7754
7755 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7756
7757 PR fortran/84931
7758 * gfortran.dg/array_constructor_52.f90: New test.
7759
7760 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
7761
7762 PR fortran/77414
7763 * gfortran.dg/pr77414.f90: New test.
7764 * gfortran.dg/internal_references_1.f90: Adjust error message.
7765
7766 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
7767
7768 PR fortran/65453
7769 * gfortran.dg/pr65453.f90: New test.
7770
7771 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
7772
7773 PR tree-optimization/84913
7774 * gfortran.dg/vect/pr84913.f90: New test.
7775
7776 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
7777
7778 PR fortran/79929
7779 * gfortran.dg/warn_concat.f90: New test.
7780
7781 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7782
7783 PR target/84899
7784 * gcc.dg/pr84899.c: New test.
7785
7786 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
7787
7788 PR fortran/69395
7789 * gfortran.dg/pr69395.f90: Add test for max dimensions
7790
7791 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
7792
7793 PR target/84876
7794 * gcc.target/i386/pr84876.c: New test.
7795
7796 2018-03-16 Martin Liska <mliska@suse.cz>
7797
7798 PR ipa/84833
7799 * gcc.target/i386/mvc11.c: New test.
7800
7801 2018-03-16 Martin Liska <mliska@suse.cz>
7802
7803 PR ipa/84722
7804 * gcc.target/i386/mvc10.c: New test.
7805
7806 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7807
7808 PR c++/79937
7809 PR c++/82410
7810 * g++.dg/cpp1y/pr79937-1.C: New test.
7811 * g++.dg/cpp1y/pr79937-2.C: New test.
7812 * g++.dg/cpp1y/pr79937-3.C: New test.
7813 * g++.dg/cpp1y/pr79937-4.C: New test.
7814 * g++.dg/cpp1y/pr82410.C: New test.
7815
7816 2018-03-16 Tom de Vries <tom@codesourcery.com>
7817
7818 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
7819
7820 2018-03-16 Tom de Vries <tom@codesourcery.com>
7821
7822 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
7823
7824 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7825
7826 PR c++/84874
7827 * g++.dg/cpp2a/desig8.C: New test.
7828
7829 PR tree-optimization/84841
7830 * gcc.dg/pr84841.c: New test.
7831
7832 PR c++/84874
7833 * g++.dg/cpp2a/desig7.C: New test.
7834
7835 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
7836 Jim MacArthur <jim.macarthur@codethink.co.uk>
7837
7838 * gfortran.dg/automatic_1.f90: New test.
7839 * gfortran.dg/automatic_repeat.f90: New test
7840 * gfortran.dg/automatic_save.f90: New test.
7841 * gfortran.dg/vax_structure.f90: New test.
7842
7843 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
7844
7845 PR fortran/78741
7846 * gfortran.dg/pr78741.f90: New test.
7847
7848 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
7849
7850 PR fortran/69395
7851 * gfortran.dg/pr69395.f90: New test.
7852
7853 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7854
7855 PR c++/79085
7856 * g++.dg/opt/pr79085.C: New test.
7857
7858 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
7859
7860 PR target/84574
7861 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
7862 label instead of __x86_indirect_thunk label.
7863
7864 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7865
7866 PR c++/84222
7867 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
7868 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
7869 * g++.dg/warn/deprecated-13.C: New test.
7870
7871 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
7872
7873 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
7874
7875 2018-03-15 Richard Biener <rguenther@suse.de>
7876
7877 PR c/84873
7878 * c-c++-common/pr84873.c: New testcase.
7879
7880 2018-03-15 Tamar Christina <tamar.christina@arm.com>
7881
7882 PR target/84711
7883 * gcc.target/arm/big-endian-subreg.c: New.
7884
7885 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7886
7887 PR target/84860
7888 * gcc.c-torture/compile/pr84860.c: New test.
7889
7890 2018-03-15 Julia Koval <julia.koval@intel.com>
7891
7892 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
7893 cannonlake.
7894 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
7895 avx512bitalg.
7896
7897 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7898
7899 PR c/84853
7900 * gcc.dg/pr84853.c: New test.
7901
7902 2018-03-14 Carl Love <cel@us.ibm.com>
7903
7904 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
7905
7906 2018-03-14 Martin Liska <mliska@suse.cz>
7907
7908 PR ipa/8480
7909 * g++.dg/lto/pr84805_0.C: New test.
7910 * g++.dg/lto/pr84805_1.C: New test.
7911 * g++.dg/lto/pr84805_2.C: New test.
7912
7913 2018-03-14 David Malcolm <dmalcolm@redhat.com>
7914
7915 PR c/84852
7916 * gcc.dg/fixits-pr84852-1.c: New test.
7917 * gcc.dg/fixits-pr84852-2.c: New test.
7918
7919 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7920
7921 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
7922 separate verbose message.
7923 * lib/scandump.exp (scan-dump-times): Likewise.
7924
7925 2018-03-14 Julia Koval <julia.koval@intel.com>
7926
7927 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
7928 server.
7929 * gcc.target/i386/funcspec-56.inc: Ditto.
7930
7931 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
7932
7933 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
7934 aarch64_sve_hw.
7935
7936 2018-03-14 Jakub Jelinek <jakub@redhat.com>
7937
7938 PR sanitizer/83392
7939 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
7940 check count from 17 to 14.
7941
7942 PR target/84844
7943 * gcc.target/i386/pr84844.c: New test.
7944
7945 2018-03-14 Richard Biener <rguenther@suse.de>
7946
7947 PR tree-optimization/84830
7948 * gcc.dg/torture/pr84830.c: New testcase.
7949
7950 2018-03-14 Marek Polacek <polacek@redhat.com>
7951
7952 PR c++/84596
7953 * g++.dg/cpp0x/static_assert15.C: New test.
7954
7955 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
7956
7957 PR fortran/61775
7958 * gfortran.dg/pr61775.f90: New test.
7959
7960 2018-03-13 Jakub Jelinek <jakub@redhat.com>
7961
7962 PR c++/84843
7963 * g++.dg/ext/pr84843-1.C: New test.
7964 * g++.dg/ext/pr84843-2.C: New test.
7965
7966 2018-03-13 David Pagan <dave.pagan@oracle.com>
7967
7968 PR c/46921
7969 * gcc.dg/pr46921.c: New test.
7970
7971 2018-03-13 Martin Sebor <msebor@redhat.com>
7972
7973 PR tree-optimization/84725
7974 * c-c++-common/Wstringop-truncation-4.c: New test.
7975 * c-c++-common/attr-nonstring-5.c: New test.
7976
7977 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7978
7979 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
7980 than unpacks.
7981 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
7982 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
7983
7984 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7985
7986 * gcc.target/aarch64/sve/tls_1.c: New test.
7987 * gcc.target/aarch64/sve/tls_2.C: Likewise.
7988
7989 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7990
7991 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
7992 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
7993
7994 2018-03-13 Martin Liska <mliska@suse.cz>
7995
7996 PR ipa/84658.
7997 * g++.dg/ipa/pr84658.C: New test.
7998
7999 2018-03-13 Jakub Jelinek <jakub@redhat.com>
8000
8001 PR middle-end/84834
8002 * gcc.dg/pr84834.c: New test.
8003
8004 PR target/84827
8005 * gcc.target/i386/pr84827.c: New test.
8006
8007 PR target/84828
8008 * g++.dg/ext/pr84828.C: New test.
8009
8010 PR target/84786
8011 * gcc.target/i386/avx512f-pr84786-1.c: New test.
8012 * gcc.target/i386/avx512f-pr84786-2.c: New test.
8013
8014 PR c++/84808
8015 * g++.dg/cpp1y/constexpr-84808.C: New test.
8016
8017 PR c++/84704
8018 * g++.dg/debug/pr84704.C: New test.
8019
8020 2018-03-12 Renlin Li <renlin.li@arm.com>
8021
8022 * gcc.target/aarch64/movi_hf.c: New.
8023 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
8024 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
8025
8026 2018-03-12 Martin Sebor <msebor@redhat.com>
8027
8028 PR tree-optimization/83456
8029 * c-c++-common/Wrestrict-2.c: Remove test cases.
8030 * c-c++-common/Wrestrict.c: Same.
8031 * gcc.dg/Wrestrict-12.c: New test.
8032 * gcc.dg/Wrestrict-14.c: New test.
8033
8034 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
8035
8036 * g++.dg/pr84821.C: New test.
8037
8038 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
8039
8040 * gcc.dg/pr84799.c: New test.
8041
8042 2018-03-12 Richard Biener <rguenther@suse.de>
8043
8044 PR tree-optimization/84803
8045 * gcc.dg/torture/pr84803.c: New testcase.
8046
8047 2018-03-12 Jakub Jelinek <jakub@redhat.com>
8048
8049 PR c++/84813
8050 * g++.dg/debug/pr84813.C: New test.
8051
8052 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
8053
8054 PR fortran/84546
8055 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
8056
8057 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
8058
8059 PR fortran/83939
8060 * gfortran.dg/pr83939.f90
8061
8062 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
8063
8064 PR fortran/66128
8065 * gfortran.dg/zero_sized_9.f90: New test.
8066
8067 2018-03-11 Jakub Jelinek <jakub@redhat.com>
8068
8069 PR debug/58150
8070 * g++.dg/debug/dwarf2/enum2.C: New test.
8071
8072 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
8073
8074 PR fortran/84734
8075 * gfortran.dg/pr84734.f90: New test.
8076
8077 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
8078
8079 * gnat.dg/prot3.adb: New test.
8080 * gnat.dg/prot3_pkg.ad[sb]: New helper.
8081
8082 2018-03-09 Jason Merrill <jason@redhat.com>
8083 Paolo Carlini <paolo.carlini@oracle.com>
8084
8085 PR c++/71169
8086 PR c++/71832
8087 * g++.dg/cpp0x/pr71169.C: New.
8088 * g++.dg/cpp0x/pr71169-2.C: Likewise.
8089 * g++.dg/cpp0x/pr71832.C: Likewise.
8090
8091 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
8092
8093 PR target/83969
8094 * gcc.target/powerpc/pr83969.c: New test.
8095
8096 2018-03-09 Jakub Jelinek <jakub@redhat.com>
8097
8098 PR target/84772
8099 * gcc.dg/pr84772.c: New test.
8100
8101 PR c++/84076
8102 * g++.dg/warn/Wformat-2.C: New test.
8103
8104 PR c++/84767
8105 * g++.dg/ext/vla18.C: New test.
8106
8107 2018-03-09 Martin Sebor <msebor@redhat.com>
8108
8109 PR tree-optimization/84526
8110 * gcc.dg/Wrestrict-10.c: New test.
8111 * gcc.dg/Wrestrict-11.c: New test.
8112
8113 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
8114
8115 PR rtl-optimization/84682
8116 * gcc.dg/torture/pr84682-1.c: New.
8117 * gcc.dg/torture/pr84682-2.c: New.
8118 * gcc.dg/torture/pr84682-3.c: New.
8119
8120 2018-03-09 Jakub Jelinek <jakub@redhat.com>
8121
8122 PR c++/84724
8123 * g++.dg/ext/pr84724.C: New test.
8124
8125 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
8126
8127 PR target/83712
8128 * gcc.target/arm/pr83712.c: New.
8129
8130 2018-03-09 Richard Biener <rguenther@suse.de>
8131
8132 PR tree-optimization/84775
8133 * gcc.dg/torture/pr84775.c: New testcase.
8134
8135 2018-03-09 Jakub Jelinek <jakub@redhat.com>
8136
8137 PR debug/84404
8138 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
8139 targets.
8140
8141 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
8142
8143 * gcc.c-torture/compile/20180309-1.c: New test.
8144
8145 2018-03-08 Jakub Jelinek <jakub@redhat.com>
8146
8147 PR c++/80598
8148 * g++.dg/warn/Wunused-function4.C: New test.
8149
8150 PR inline-asm/84742
8151 * gcc.target/i386/pr84742-1.c: New test.
8152 * gcc.target/i386/pr84742-2.c: New test.
8153
8154 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8155
8156 PR target/84748
8157 * gcc.c-torture/execute/pr84748.c: New test.
8158
8159 2018-03-08 Richard Biener <rguenther@suse.de>
8160
8161 PR middle-end/84552
8162 * gcc.dg/graphite/pr84552.c: New testcase.
8163
8164 2018-03-08 Richard Biener <rguenther@suse.de>
8165
8166 PR tree-optimization/84178
8167 * gcc.dg/torture/pr84178-2.c: New testcase.
8168
8169 2018-03-08 David Malcolm <dmalcolm@redhat.com>
8170
8171 PR tree-optimization/84178
8172 * gcc.c-torture/compile/pr84178-1.c: New test.
8173
8174 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
8175
8176 * lib/target-supports.exp: Do not return zero from a ifunc
8177 function.
8178
8179 2018-03-08 Richard Biener <rguenther@suse.de>
8180
8181 PR tree-optimization/84746
8182 * gcc.dg/torture/pr84746.c: New testcase.
8183
8184
8185 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
8186 PR debug/84404
8187 PR debug/84408
8188 * gcc.dg/graphite/pr84404.c: New.
8189
8190 2018-03-08 Jakub Jelinek <jakub@redhat.com>
8191
8192 PR tree-optimization/84740
8193 * gcc.dg/torture/pr84740.c: New test.
8194
8195 PR tree-optimization/84739
8196 * gcc.dg/pr84739.c: New test.
8197
8198 2018-03-07 Martin Sebor <msebor@redhat.com>
8199
8200 PR tree-optimization/83519
8201 * gcc.dg/Wrestrict-13.c: New test.
8202
8203 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
8204
8205 PR fortran/64124
8206 PR fortran/70409
8207 * gfortran.dg/pr64124.f90: New tests.
8208 * gfortran.dg/pr70409.f90: New tests.
8209
8210 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
8211
8212 PR target/82411
8213 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
8214
8215 2018-03-07 Martin Sebor <msebor@redhat.com>
8216
8217 PR tree-optimization/84526
8218 * gcc.dg/Wrestrict-10.c: New test.
8219
8220 2018-03-07 Martin Sebor <msebor@redhat.com>
8221
8222 PR tree-optimization/84468
8223 * g++.dg/warn/Wstringop-truncation-2.C: New test.
8224 * gcc.dg/Wstringop-truncation.c: New test.
8225 * gcc.dg/Wstringop-truncation-2.c: New test.
8226
8227 2018-03-07 Jakub Jelinek <jakub@redhat.com>
8228
8229 PR fortran/84565
8230 * gfortran.dg/pr84565.f90: New test.
8231
8232 PR middle-end/84723
8233 * gcc.target/i386/pr84723-1.c: New test.
8234 * gcc.target/i386/pr84723-2.c: New test.
8235 * gcc.target/i386/pr84723-3.c: New test.
8236 * gcc.target/i386/pr84723-4.c: New test.
8237 * gcc.target/i386/pr84723-5.c: New test.
8238
8239 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
8240
8241 PR fortran/64107
8242 * gfortran.dg/pr64107.f90: New test.
8243
8244 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8245
8246 PR fortran/84697
8247 PR fortran/66128
8248 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
8249
8250 2018-03-06 Marek Polacek <polacek@redhat.com>
8251
8252 PR c++/84684
8253 * g++.dg/cpp1z/constexpr-84684.C: New test.
8254
8255 2018-03-06 Jakub Jelinek <jakub@redhat.com>
8256
8257 PR c/84721
8258 * gcc.dg/pr84721.c: New test.
8259
8260 PR target/84710
8261 * gcc.dg/pr84710.c: New test.
8262
8263 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
8264
8265 PR fortran/56667
8266 * gfortran.dg/implied_do_2.f90: New test.
8267 * gfortran.dg/coarray_8.f90: Update for new error message.
8268
8269 2018-03-06 Jakub Jelinek <jakub@redhat.com>
8270
8271 PR inline-asm/84683
8272 * g++.dg/ext/pr84683.C: New test.
8273
8274 PR tree-optimization/84687
8275 * gcc.dg/pr84687.c: New test.
8276
8277 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
8278
8279 PR c++/84231
8280 * g++.dg/pr84231.C: New.
8281
8282 PR c++/84593
8283 * g++.dg/cpp1y/pr84593.C: New.
8284
8285 PR c++/84492
8286 * g++.dg/pr84492.C: New.
8287
8288 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8289
8290 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
8291 __builtin_ppc_speculation_barrier.
8292
8293 2018-03-05 Jakub Jelinek <jakub@redhat.com>
8294
8295 PR target/84700
8296 * gcc.target/powerpc/pr84700.c: New test.
8297
8298 2018-03-05 Nathan Sidwell <nathan@acm.org>
8299
8300 PR c++/84702
8301 * g++.dg/lookup/pr84702.C: New.
8302
8303 2018-03-05 Jakub Jelinek <jakub@redhat.com>
8304
8305 PR target/84564
8306 * gcc.target/i386/pr84564.c: New test.
8307
8308 2018-03-05 Marek Polacek <polacek@redhat.com>
8309
8310 PR c++/84707
8311 * g++.dg/cpp0x/inline-ns10.C: New test.
8312
8313 2018-03-05 Nathan Sidwell <nathan@acm.org>
8314
8315 PR c++/84694
8316 * g++.dg/template/pr84694.C: New.
8317
8318 2018-03-05 Jakub Jelinek <jakub@redhat.com>
8319
8320 PR target/84524
8321 * gcc.c-torture/execute/pr84524.c: New test.
8322 * gcc.target/i386/avx512bw-pr84524.c: New test.
8323
8324 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
8325
8326 PR target/84264
8327 * g++.dg/pr84264.C: New test.
8328
8329 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8330
8331 PR c++/84618
8332 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
8333 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
8334 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
8335
8336 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
8337
8338 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
8339 * g++.dg/other/i386-3.C: Ditto.
8340 * gcc.target/i386/sse-12.c: Ditto.
8341 * gcc.target/i386/sse-13.c: Ditto.
8342 * gcc.target/i386/sse-14.c: Ditto.
8343 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
8344 * gcc.target/i386/wbinvd-1.c: New test.
8345 * gcc.target/i386/wbnoinvd-1.c: Ditto.
8346 * gcc.target/i386/pconfig-1.c: Ditto.
8347
8348 2018-03-05 Pádraig Brady <P@draigBrady.com>
8349 Nathan Sidwell <nathan@acm.org>
8350
8351 PR c++/84497
8352 * g++.dg/cpp0x/pr84497.C: New.
8353
8354 2018-03-05 Richard Biener <rguenther@suse.de>
8355
8356 PR tree-optimization/84670
8357 * gcc.dg/pr84670-1.c: New testcase.
8358 * gcc.dg/pr84670-2.c: Likewise.
8359 * gcc.dg/pr84670-3.c: Likewise.
8360 * gcc.dg/pr84670-4.c: Likewise.
8361
8362 2018-03-05 Richard Biener <rguenther@suse.de>
8363
8364 PR tree-optimization/84650
8365 * gcc.dg/graphite/pr84650.c: New testcase.
8366
8367 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8368
8369 PR c++/82022
8370 * g++.dg/cpp1z/constexpr-lambda20.C: New.
8371
8372 2018-03-03 Harald Anlauf <anlauf@gmx.de>
8373
8374 PR fortran/71085
8375 * gfortran.dg/pr71085.f90: New test.
8376
8377 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
8378
8379 PR fortran/66128
8380 * gfortran.dg/zero_sized_8.f90: Really commit New test.
8381
8382 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
8383
8384 PR fortran/51434
8385 * gfortran.dg/pr51434.f90: New test.
8386
8387 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8388
8389 PR c++/61358
8390 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
8391
8392 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8393
8394 PR c++/67370
8395 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
8396
8397 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8398
8399 PR c++/71464
8400 * g++.dg/torture/pr71464.C: New.
8401
8402 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
8403
8404 PR fortran/80965
8405 * gfortran.dg/select_type_41.f90: New test.
8406
8407 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8408
8409 PR c++/61135
8410 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
8411
8412 2018-03-02 Marek Polacek <polacek@redhat.com>
8413
8414 PR c++/84578
8415 * g++.dg/ext/flexary29.C: New test.
8416
8417 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8418
8419 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
8420
8421 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8422
8423 PR c++/81812
8424 * g++.dg/torture/pr81812.C: New.
8425
8426 2018-03-02 Marek Polacek <polacek@redhat.com>
8427
8428 PR c++/84171
8429 * g++.dg/warn/Wsign-compare-8.C: New test.
8430
8431 PR c++/84663
8432 * g++.dg/parse/array-size3.C: New test.
8433
8434 PR c++/84664
8435 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
8436
8437 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8438
8439 PR c++/84662
8440 * g++.dg/cpp1y/pr84662.C: New test.
8441
8442 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
8443
8444 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
8445 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
8446 "dg-lto-options".
8447 * g++.dg/lto/20101010-1_0.C: Likewise.
8448 * g++.dg/lto/20101010-2_0.C: Likewise.
8449
8450 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8451
8452 PR ipa/84628
8453 * gcc.dg/pr84628.c: New test.
8454
8455 PR target/56540
8456 * gcc.target/ia64/pr56540.c: New test.
8457
8458 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
8459
8460 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
8461 32-bit target.
8462 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
8463 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
8464 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
8465 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
8466
8467 2018-03-02 Marek Polacek <polacek@redhat.com>
8468
8469 PR c++/84590
8470 * c-c++-common/ubsan/shift-11.c: New test.
8471
8472 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
8473
8474 * gcc.dg/vect/vect-alias-check-13.c: New test.
8475
8476 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8477
8478 PR target/84614
8479 * gcc.dg/pr84614.c: New test.
8480
8481 PR inline-asm/84625
8482 * gcc.target/i386/pr84625.c: New test.
8483
8484 2018-03-02 Richard Biener <rguenther@suse.de>
8485
8486 PR tree-optimization/84427
8487 * gcc.dg/torture/pr84427.c: New testcase.
8488
8489 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
8490
8491 PR target/84534
8492 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
8493 powerpc64le*-*-linux*.
8494 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
8495 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
8496
8497 2018-03-01 Martin Sebor <msebor@redhat.com>
8498
8499 PR c++/84294
8500 * g++.dg/ext/attr-const.C: Remove xfail.
8501 * g++.dg/ext/attr-malloc-3.C: New test.
8502 * g++.dg/ext/attr-noinline-3.C: New test.
8503 * g++.dg/ext/attr-noreturn-3.C: New test.
8504 * g++.dg/ext/attr-nothrow-3.C: New test.
8505 * g++.dg/ext/attr-pure.C: Remove xfail.
8506
8507 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8508
8509 PR sanitizer/70875
8510 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
8511 dg-options and dg-shouldfail "ubsan" directive.
8512
8513 2018-03-01 Marek Polacek <polacek@redhat.com>
8514 Jason Merrill <jason@redhat.com>
8515
8516 PR c++/84582
8517 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
8518 * g++.dg/cpp1z/static1.C: New test.
8519 * g++.dg/template/static37.C: New test.
8520
8521 2018-03-01 Nathan Sidwell <nathan@acm.org>
8522
8523 PR c++/84434
8524 * g++.dg/template/pr84434.C: New.
8525
8526 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
8527
8528 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
8529 -mthumb to the command-line.
8530
8531 2018-03-01 Marek Polacek <polacek@redhat.com>
8532
8533 PR c++/84596
8534 * g++.dg/cpp0x/static_assert14.C: New test.
8535
8536 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
8537
8538 PR c++/79410
8539 * g++.dg/torture/pr79410.C: New.
8540
8541 2018-03-01 Martin Liska <mliska@suse.cz>
8542
8543 PR sanitizer/82484
8544 * gcc.dg/asan/pr82484.c: New test.
8545
8546 2018-03-01 Richard Biener <rguenther@suse.de>
8547
8548 PR debug/84645
8549 * gfortran.dg/lto/pr84645_0.f90: New testcase.
8550
8551 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
8552
8553 PR fortran/84219
8554 * gfortran.dg/coarray_47.f90: New test.
8555
8556 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
8557
8558 PR fortran/84538
8559 * gfortran.dg/class_array_23.f03: New test.
8560
8561 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
8562
8563 PR rtl-optimization/84528
8564 * gcc.dg/torture/pr84538.c: Rename to...
8565 * gcc.dg/torture/pr84528.c: ...this.
8566
8567 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
8568
8569 PR rtl-optimization/84528
8570 * gcc.dg/torture/pr84538.c: New test.
8571
8572 2018-02-28 Martin Sebor <msebor@redhat.com>
8573
8574 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
8575 -fpic test failures.
8576 * c-c++-common/Wrestrict-2.c: Same.
8577 * c-c++-common/Wstringop-truncation.c: Same.
8578 * gcc.dg/Warray-bounds-22.c: Same.
8579 * gcc.dg/Wstringop-overflow.c: Same.
8580 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
8581 (signed_range): Same.
8582 (unsigned_anti_range): Same.
8583 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
8584 (signed_range): Same.
8585 (unsigned_anti_range): Same.
8586 * gcc.dg/attr-alloc_size-7.c: Same.
8587 * gcc.dg/attr-alloc_size-8.c: Same.
8588 * gcc.dg/builtin-alloc-size.c: Same.
8589 * gcc.dg/builtin-stpncpy.c: Same.
8590 * gcc.dg/builtins-nonnull.c: Same.
8591 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
8592 * gcc.dg/pr79214.c: Same.
8593 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
8594 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
8595 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
8596 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
8597 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
8598 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
8599 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
8600 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
8601 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
8602 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
8603 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
8604
8605 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
8606
8607 PR target/84014
8608 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
8609
8610 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8611
8612 PR c++/84609
8613 * g++.dg/cpp0x/pr84609.C: New test.
8614
8615 2018-02-28 Martin Sebor <msebor@redhat.com>
8616
8617 PR testsuite/84617
8618 * g++.dg/ext/attr-malloc-3.C: New test.
8619 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
8620 to pre-existing problems.
8621 * g++.dg/ext/attr-pure.C: Same.
8622
8623 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
8624
8625 PR fortran/83901
8626 * gfortran.dg/associate_37.f90: New test.
8627
8628 PR fortran/83344
8629 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
8630
8631 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8632
8633 PR target/52991
8634 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
8635 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
8636 * gcc.dg/bf-ms-layout-4.c: New test.
8637 * gcc.dg/bf-ms-layout-5.c: New test.
8638
8639 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
8640
8641 PR target/83399
8642 * gcc.target/powerpc/pr83399.c: Only run on Linux.
8643
8644 2018-02-28 Richard Biener <rguenther@suse.de>
8645
8646 PR tree-optimization/84584
8647 * gcc.dg/graphite/pr84584.c: New testcase.
8648
8649 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
8650
8651 PR preprocessor/84517
8652 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
8653
8654 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8655
8656 * c-c++-common/dump-ada-spec-12.c: New test.
8657 * c-c++-common/dump-ada-spec-13.c: Likewise.
8658
8659 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8660
8661 * c-c++-common/dump-ada-spec-11.c: New test.
8662
8663 2018-02-28 Martin Liska <mliska@suse.cz>
8664
8665 PR testsuite/84597
8666 * g++.dg/ext/timevar1.C: Fix pruned patterns.
8667 * g++.dg/ext/timevar2.C: Likewise.
8668
8669 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8670
8671 * c-c++-common/dump-ada-spec-8.c: New test.
8672 * c-c++-common/dump-ada-spec-9.c: Likewise.
8673 * c-c++-common/dump-ada-spec-10.c: Likewise.
8674
8675 2018-02-28 Richard Biener <rguenther@suse.de>
8676
8677 PR middle-end/84607
8678 * gcc.dg/pr84607.c: New testcase.
8679
8680 2018-02-28 Nathan Sidwell <nathan@acm.org>
8681
8682 PR c++/84602
8683 * g++.dg/lookup/pr84602.C: New.
8684
8685 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8686
8687 PR c++/83871
8688 PR c++/83503
8689 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
8690 dg-options.
8691 * g++.dg/ext/attr-nonnull.C: Likewise.
8692 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
8693 directives.
8694 * g++.dg/ext/attr-noinline-2.C: Likewise.
8695 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
8696 -fdump-tree-eh in dg-options.
8697
8698 2018-02-28 Alan Modra <amodra@gmail.com>
8699
8700 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
8701 GNU ld message.
8702 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
8703
8704 2018-02-27 Martin Sebor <msebor@redhat.com>
8705
8706 PR c++/83871
8707 PR c++/83503
8708 * g++.dg/Wmissing-attributes.C: New test.
8709 * g++.dg/ext/attr-const-pure.C: New test.
8710 * g++.dg/ext/attr-const.C: New test.
8711 * g++.dg/ext/attr-deprecated-2.C: New test.
8712 * g++.dg/ext/attr-malloc-2.C: New test.
8713 * g++.dg/ext/attr-malloc.C: New test.
8714 * g++.dg/ext/attr-noinline-2.C: New test.
8715 * g++.dg/ext/attr-noinline.C: New test.
8716 * g++.dg/ext/attr-nonnull.C: New test.
8717 * g++.dg/ext/attr-noreturn-2.C: New test.
8718 * g++.dg/ext/attr-noreturn.C: New test.
8719 * g++.dg/ext/attr-nothrow-2.C: New test.
8720 * g++.dg/ext/attr-nothrow.C: New test.
8721 * g++.dg/ext/attr-optimize.C: New test.
8722 * g++.dg/ext/attr-pure.C: New test.
8723 * g++.dg/ext/attr-returns-nonnull.C: New test.
8724 * g++.dg/ext/attr-warning.C: New test.
8725
8726 2018-02-27 Nathan Sidwell <nathan@acm.org>
8727
8728 PR c++/84426
8729 * g++.dg/lookup/pr84426.C: New.
8730
8731 2018-02-27 Richard Biener <rguenther@suse.de>
8732
8733 PR tree-optimization/84512
8734 * gcc.dg/tree-ssa/pr84512.c: New testcase.
8735
8736 2018-02-27 Martin Liska <mliska@suse.cz>
8737
8738 PR gcov-profile/84548
8739 * g++.dg/gcov/pr84548.C: New test.
8740
8741 2018-02-27 Jakub Jelinek <jakub@redhat.com>
8742
8743 PR target/84575
8744 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
8745
8746 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8747
8748 PR c++/84558
8749 * g++.dg/cpp1y/pr84558.C: New test.
8750
8751 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
8752
8753 PR c++/84540
8754 * g++.dg/cpp0x/alignas14.C: New.
8755 * g++.dg/cpp0x/alignas15.C: Likewise.
8756
8757 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8758
8759 PR c++/84557
8760 * g++.dg/gomp/pr84557.C: New test.
8761
8762 2018-02-26 Marek Polacek <polacek@redhat.com>
8763
8764 PR c++/84325
8765 * g++.dg/cpp1z/pr84325.C: New test.
8766
8767 2018-02-26 Carl Love <cel@us.ibm.com>
8768
8769 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
8770 Power 8 test file.
8771 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
8772 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
8773 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
8774 -mcpu=power8.
8775 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
8776 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
8777 -mcpu=power8.
8778
8779 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
8780
8781 PR target/84039
8782 * gcc.target/i386/indirect-thunk-1.c: Updated.
8783 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8784 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8785 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8786 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8787 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8788 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8789 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8790 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8791 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8792 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8793 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8794 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8795 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8796 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8797 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8798 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8799 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8800 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8801 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8802 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8803 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8804 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8805 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8806 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8807 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8808 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8809 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8810 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8811 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8812 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8813 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8814 * gcc.target/i386/ret-thunk-9.c: Likewise.
8815 * gcc.target/i386/ret-thunk-10.c: Likewise.
8816 * gcc.target/i386/ret-thunk-11.c: Likewise.
8817 * gcc.target/i386/ret-thunk-12.c: Likewise.
8818 * gcc.target/i386/ret-thunk-13.c: Likewise.
8819 * gcc.target/i386/ret-thunk-14.c: Likewise.
8820 * gcc.target/i386/ret-thunk-15.c: Likewise.
8821
8822 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
8823
8824 * gcc.c-torture/execute/20180226-1.c: New test.
8825
8826 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
8827
8828 PR tree-optimization/83965
8829 * gcc.dg/vect/pr83965-2.c: New test.
8830
8831 2018-02-26 Tom de Vries <tom@codesourcery.com>
8832
8833 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
8834
8835 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
8836
8837 PR target/84530
8838 * gcc.target/i386/ret-thunk-22.c: New test.
8839 * gcc.target/i386/ret-thunk-23.c: Likewise.
8840 * gcc.target/i386/ret-thunk-24.c: Likewise.
8841 * gcc.target/i386/ret-thunk-25.c: Likewise.
8842 * gcc.target/i386/ret-thunk-26.c: Likewise.
8843
8844 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
8845
8846 PR c++/84533
8847 * g++.dg/cpp1z/pr84533.C: New.
8848
8849 2018-02-26 Marek Polacek <polacek@redhat.com>
8850
8851 PR c++/84537
8852 * g++.dg/parse/error60.C: New test.
8853
8854 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8855
8856 PR c++/84556
8857 * g++.dg/gomp/pr84556.C: New test.
8858 * g++.dg/vect/pr84556.cc: New test.
8859
8860 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
8861
8862 PR fortran/32957
8863 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
8864 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
8865 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
8866 * gfortran.dg/c_loc_test.f90: Likewise.
8867 * gfortran.dg/c_loc_tests_2.f03: Likewise.
8868 * gfortran.dg/proc_decl_17.f90: Likewise.
8869 * gfortran.dg/proc_ptr_8.f90: Likewise.
8870
8871 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8872
8873 PR target/84521
8874 * gcc.target/aarch64/lr_free_2.c: Revert changes in
8875 r254814 disabling -fomit-frame-pointer by default.
8876 * gcc.target/aarch64/spill_1.c: Likewise.
8877 * gcc.target/aarch64/test_frame_11.c: Likewise.
8878 * gcc.target/aarch64/test_frame_12.c: Likewise.
8879 * gcc.target/aarch64/test_frame_13.c: Likewise.
8880 * gcc.target/aarch64/test_frame_14.c: Likewise.
8881 * gcc.target/aarch64/test_frame_15.c: Likewise.
8882 * gcc.target/aarch64/test_frame_3.c: Likewise.
8883 * gcc.target/aarch64/test_frame_5.c: Likewise.
8884 * gcc.target/aarch64/test_frame_9.c: Likewise.
8885
8886 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
8887
8888 PR fortran/83633
8889 * gfortran.dg/explicit_shape_1.f90: New test.
8890 * gfortran.dg/automatic_module_variable.f90: Update regex.
8891 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
8892 * gfortran.dg/constant_shape.f90: Ditto.
8893 * gfortran.dg/dec_structure_23.f90: Ditto.
8894 * gfortran.dg/pr78240.f90: Ditto.
8895
8896 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
8897
8898 PR fortran/84523
8899 * gfortran.dg/pr84523.f90: New test.
8900
8901 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
8902
8903 PR fortran/78238
8904 * gfortran.dg/select_type_40.f90: New test.
8905
8906 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
8907
8908 PR fortran/30792
8909 * gfortran.dg/data_substring.f90: New test.
8910
8911 2018-02-24 Marek Polacek <polacek@redhat.com>
8912
8913 PR c++/83692
8914 * g++.dg/cpp1z/constexpr-83692.C: New test.
8915
8916 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
8917
8918 PR fortran/84346
8919 * gfortran.dg/statement_function_1.f90: Update test.
8920
8921 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8922
8923 PR fortran/84506
8924 * gfortran.dg/inquire_19.f90: New test.
8925
8926 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8927
8928 PR fortran/83149
8929 * gfortran.dg/pr83149_b.f90: New test.
8930 * gfortran.dg/pr83149_a.f90: Additional source for previous.
8931
8932 2018-02-23 Carl Love <cel@us.ibm.com>
8933
8934 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
8935 vec_signed2 and vec_unsigned2 to new Power 8 test file.
8936 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
8937 Power 8 tests.
8938
8939 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
8940
8941 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
8942 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
8943
8944 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
8945
8946 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
8947 expected output.
8948
8949 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8950
8951 PR fortran/83149
8952 * gfortran.dg/pr83149_1.f90: New test.
8953 * gfortran.dg/pr83149.f90: Additional source for previous.
8954
8955 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
8956
8957 PR testsuite/80551
8958 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
8959 __GI___pthread_mutex_init as well.
8960
8961 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8962
8963 PR fortran/83148
8964 * gfortran.dg/class_68.f90: New test.
8965
8966 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8967
8968 PR fortran/59781
8969 * gfortran.dg/derived_init_5.f90: New test.
8970
8971 2018-02-22 Jakub Jelinek <jakub@redhat.com>
8972
8973 PR target/82851
8974 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
8975 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
8976
8977 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
8978
8979 PR target/81572
8980 * gcc.target/powerpc/pr81572.c: New.
8981
8982 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
8983
8984 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
8985
8986 2018-02-22 Martin Sebor <msebor@redhat.com>
8987
8988 PR tree-optimization/84480
8989 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
8990 * g++.dg/warn/Wstringop-truncation-1.C: New test.
8991
8992 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
8993
8994 PR target/84176
8995 * gcc.target/i386/indirect-thunk-11.c: New test.
8996 * gcc.target/i386/indirect-thunk-12.c: Likewise.
8997 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
8998 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
8999 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
9000 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
9001 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
9002 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
9003 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
9004 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
9005
9006 2018-02-22 Steve Ellcey <sellcey@cavium.com>
9007
9008 PR target/83335
9009 * gcc.target/aarch64/asm-2.c: Add dg-error for
9010 ILP32 mode.
9011 * gcc.target/aarch64/asm-4.c: New test.
9012
9013 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
9014
9015 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
9016
9017 2018-02-22 Marek Polacek <polacek@redhat.com>
9018
9019 PR c++/84493
9020 * g++.dg/parse/error59.C: New test.
9021
9022 2018-02-22 Tom de Vries <tom@codesourcery.com>
9023
9024 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
9025
9026 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
9027
9028 PR c++/77655
9029 * g++.dg/cpp0x/pr77655.C: New.
9030
9031 2018-02-22 Jakub Jelinek <jakub@redhat.com>
9032
9033 PR c++/84496
9034 * g++.dg/cpp1y/pr84496.C: New test.
9035
9036 PR target/84502
9037 * g++.dg/torture/pr84502.C: New test.
9038
9039 PR tree-optimization/84503
9040 * gcc.dg/pr84503-1.c: New test.
9041 * gcc.dg/pr84503-2.c: New test.
9042
9043 2018-02-21 Jakub Jelinek <jakub@redhat.com>
9044
9045 PR tree-optimization/84478
9046 * gcc.c-torture/execute/pr84478.c: New test.
9047
9048 2018-02-20 Martin Sebor <msebor@redhat.com>
9049
9050 PR middle-end/84095
9051 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
9052 * c-c++-common/Wrestrict.c: Same.
9053 * gcc.dg/Wrestrict-6.c: Same.
9054 * gcc.dg/Warray-bounds-27.c: New test.
9055 * gcc.dg/Wrestrict-8.c: New test.
9056 * gcc.dg/Wrestrict-9.c: New test.
9057 * gcc.dg/pr84095.c: New test.
9058
9059 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
9060
9061 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
9062
9063 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
9064
9065 PR fortran/48890
9066 PR fortran/83823
9067 * gfortran.dg/structure_constructor_14.f90: New test.
9068
9069 2018-02-20 Jeff Law <law@redhat.com>
9070
9071 PR middle-end/82123
9072 PR tree-optimization/81592
9073 PR middle-end/79257
9074 * gcc.dg/pr81592.c: New test.
9075 * gcc.dg/pr82123.c: New test.
9076 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
9077
9078 2018-02-20 Jakub Jelinek <jakub@redhat.com>
9079
9080 PR c++/84488
9081 * g++.dg/warn/Wunused-var-30.C: New test.
9082
9083 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
9084
9085 PR tree-optimization/84419
9086 * gcc.dg/vect/pr84419.c: New test.
9087
9088 2018-02-20 Jakub Jelinek <jakub@redhat.com>
9089
9090 PR middle-end/82004
9091 * gfortran.dg/pr82004.f90: New test.
9092
9093 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
9094
9095 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
9096
9097 2018-02-20 Martin Liska <mliska@suse.cz>
9098
9099 PR c/84310
9100 PR target/79747
9101 * gcc.target/i386/pr84310.c: New test.
9102 * gcc.target/i386/pr84310-2.c: Likewise.
9103
9104 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
9105
9106 PR c++/84446
9107 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
9108
9109 2018-02-20 Jakub Jelinek <jakub@redhat.com>
9110
9111 PR c++/84445
9112 * g++.dg/cpp1z/launder7.C: New test.
9113
9114 PR c++/84449
9115 * g++.dg/cpp0x/constexpr-84449.C: New test.
9116
9117 PR c++/84455
9118 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
9119
9120 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
9121
9122 PR fortran/83344
9123 PR fortran/83975
9124 * gfortran.dg/associate_22.f90: Enable commented out test.
9125 * gfortran.dg/associate_36.f90: New test.
9126
9127 2018-02-19 Jakub Jelinek <jakub@redhat.com>
9128
9129 PR target/84146
9130 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
9131
9132 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
9133
9134 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
9135 (dg-options): Use -mavx instead of -w.
9136
9137 2018-02-19 Jakub Jelinek <jakub@redhat.com>
9138
9139 PR c++/84444
9140 * g++.dg/cpp1z/launder8.C: New test.
9141
9142 PR c++/84448
9143 * g++.dg/gomp/pr84448.C: New test.
9144
9145 PR c++/84430
9146 * g++.dg/gomp/pr84430.C: New test.
9147
9148 PR tree-optimization/84452
9149 * gcc.dg/pr84452.c: New test.
9150
9151 PR c++/79064
9152 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
9153
9154 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
9155
9156 PR fortran/35339
9157 * gfortran.dg/implied_do_io_4.f90: New test.
9158
9159 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
9160
9161 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
9162 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
9163 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
9164
9165 2018-02-19 Carl Love <cel@us.ibm.com>
9166
9167 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
9168
9169 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
9170
9171 PR target/84460
9172 * gcc.target/i386/pr57193.c: Add -mtune=generic.
9173
9174 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
9175
9176 PR c++/84348
9177 * g++.dg/cpp0x/auto50.C: New.
9178 * g++.dg/parse/friend12.C: Adjust.
9179
9180 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9181
9182 PR libgfortran/84389
9183 * gfortran.dg/dtio_33.f90: New test.
9184
9185 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9186
9187 PR libgfortran/84412
9188 * gfortran.dg/inquire_18.f90: New test.
9189
9190 2018-02-18 Janus Weil <janus@gcc.gnu.org>
9191
9192 PR fortran/84381
9193 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
9194 * gfortran.dg/pointer_intent_3.f90: Ditto.
9195 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
9196 * gfortran.dg/protected_3.f90: Ditto.
9197 * gfortran.dg/protected_4.f90: Ditto.
9198 * gfortran.dg/protected_5.f90: Ditto.
9199 * gfortran.dg/protected_6.f90: Ditto.
9200
9201 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
9202
9203 PR fortran/80945
9204 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
9205 change to run.
9206
9207 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
9208
9209 PR fortran/84270
9210 * gfortran.dg/inline_matmul_22.f90: New test.
9211
9212 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
9213
9214 PR fortran/84381
9215 * gfortran.dg/abort_shoulfail.f90: New test.
9216 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
9217 by STOP n.
9218 * gfortran.dg/PR19754_2.f90: Likewise.
9219 * gfortran.dg/PR19872.f: Likewise.
9220 * gfortran.dg/PR49268.f90: Likewise.
9221 * gfortran.dg/Wall.f90: Likewise.
9222 * gfortran.dg/Wno-all.f90: Likewise.
9223 * gfortran.dg/achar_1.f90: Likewise.
9224 * gfortran.dg/achar_2.f90: Likewise.
9225 * gfortran.dg/achar_4.f90: Likewise.
9226 * gfortran.dg/achar_6.F90: Likewise.
9227 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
9228 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
9229 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
9230 * gfortran.dg/actual_array_offset_1.f90: Likewise.
9231 * gfortran.dg/actual_array_result_1.f90: Likewise.
9232 * gfortran.dg/actual_array_substr_1.f90: Likewise.
9233 * gfortran.dg/actual_array_substr_2.f90: Likewise.
9234 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
9235 * gfortran.dg/actual_procedure_1.f90: Likewise.
9236 * gfortran.dg/adjustl_1.f90: Likewise.
9237 * gfortran.dg/advance_1.f90: Likewise.
9238 * gfortran.dg/advance_4.f90: Likewise.
9239 * gfortran.dg/advance_5.f90: Likewise.
9240 * gfortran.dg/advance_6.f90: Likewise.
9241 * gfortran.dg/aint_anint_1.f90: Likewise.
9242 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
9243 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
9244 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
9245 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
9246 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
9247 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
9248 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
9249 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
9250 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
9251 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
9252 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
9253 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
9254 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
9255 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
9256 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
9257 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
9258 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
9259 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
9260 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
9261 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
9262 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
9263 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
9264 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
9265 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
9266 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
9267 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
9268 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
9269 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
9270 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
9271 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
9272 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
9273 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
9274 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
9275 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
9276 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
9277 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
9278 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
9279 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
9280 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
9281 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
9282 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
9283 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
9284 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
9285 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
9286 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
9287 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
9288 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
9289 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
9290 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
9291 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
9292 * gfortran.dg/allocatable_function_1.f90: Likewise.
9293 * gfortran.dg/allocatable_function_10.f90: Likewise.
9294 * gfortran.dg/allocatable_function_3.f90: Likewise.
9295 * gfortran.dg/allocatable_function_5.f90: Likewise.
9296 * gfortran.dg/allocatable_function_6.f90: Likewise.
9297 * gfortran.dg/allocatable_function_7.f90: Likewise.
9298 * gfortran.dg/allocatable_function_8.f90: Likewise.
9299 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
9300 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
9301 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
9302 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
9303 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
9304 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
9305 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
9306 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
9307 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
9308 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
9309 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
9310 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
9311 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
9312 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
9313 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
9314 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
9315 * gfortran.dg/allocate_class_3.f90: Likewise.
9316 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
9317 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
9318 * gfortran.dg/allocate_derived_5.f90: Likewise.
9319 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
9320 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
9321 * gfortran.dg/allocate_with_source_1.f90: Likewise.
9322 * gfortran.dg/allocate_with_source_10.f08: Likewise.
9323 * gfortran.dg/allocate_with_source_11.f08: Likewise.
9324 * gfortran.dg/allocate_with_source_12.f03: Likewise.
9325 * gfortran.dg/allocate_with_source_15.f03: Likewise.
9326 * gfortran.dg/allocate_with_source_16.f90: Likewise.
9327 * gfortran.dg/allocate_with_source_17.f03: Likewise.
9328 * gfortran.dg/allocate_with_source_18.f03: Likewise.
9329 * gfortran.dg/allocate_with_source_2.f90: Likewise.
9330 * gfortran.dg/allocate_with_source_20.f03: Likewise.
9331 * gfortran.dg/allocate_with_source_22.f03: Likewise.
9332 * gfortran.dg/allocate_with_source_23.f03: Likewise.
9333 * gfortran.dg/allocate_with_source_24.f90: Likewise.
9334 * gfortran.dg/allocate_with_source_5.f90: Likewise.
9335 * gfortran.dg/allocate_with_source_6.f90: Likewise.
9336 * gfortran.dg/allocate_with_source_7.f08: Likewise.
9337 * gfortran.dg/allocate_with_source_8.f08: Likewise.
9338 * gfortran.dg/allocate_with_source_9.f08: Likewise.
9339 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
9340 * gfortran.dg/allocate_zerosize_3.f: Likewise.
9341 * gfortran.dg/altreturn_3.f90: Likewise.
9342 * gfortran.dg/altreturn_5.f90: Likewise.
9343 * gfortran.dg/altreturn_7.f90: Likewise.
9344 * gfortran.dg/and_or_xor.f90: Likewise.
9345 * gfortran.dg/anint_1.f90: Likewise.
9346 * gfortran.dg/any_all_1.f90: Likewise.
9347 * gfortran.dg/anyallcount_1.f90: Likewise.
9348 * gfortran.dg/append_1.f90: Likewise.
9349 * gfortran.dg/argument_checking_1.f90: Likewise.
9350 * gfortran.dg/argument_checking_2.f90: Likewise.
9351 * gfortran.dg/argument_checking_8.f90: Likewise.
9352 * gfortran.dg/arithmetic_if.f90: Likewise.
9353 * gfortran.dg/array_1.f90: Likewise.
9354 * gfortran.dg/array_2.f90: Likewise.
9355 * gfortran.dg/array_alloc_1.f90: Likewise.
9356 * gfortran.dg/array_alloc_2.f90: Likewise.
9357 * gfortran.dg/array_alloc_3.f90: Likewise.
9358 * gfortran.dg/array_assignment_1.F90: Likewise.
9359 * gfortran.dg/array_assignment_5.f90: Likewise.
9360 * gfortran.dg/array_constructor_1.f90: Likewise.
9361 * gfortran.dg/array_constructor_10.f90: Likewise.
9362 * gfortran.dg/array_constructor_11.f90: Likewise.
9363 * gfortran.dg/array_constructor_12.f90: Likewise.
9364 * gfortran.dg/array_constructor_15.f90: Likewise.
9365 * gfortran.dg/array_constructor_16.f90: Likewise.
9366 * gfortran.dg/array_constructor_17.f90: Likewise.
9367 * gfortran.dg/array_constructor_19.f90: Likewise.
9368 * gfortran.dg/array_constructor_23.f: Likewise.
9369 * gfortran.dg/array_constructor_24.f: Likewise.
9370 * gfortran.dg/array_constructor_32.f90: Likewise.
9371 * gfortran.dg/array_constructor_36.f90: Likewise.
9372 * gfortran.dg/array_constructor_39.f90: Likewise.
9373 * gfortran.dg/array_constructor_4.f90: Likewise.
9374 * gfortran.dg/array_constructor_40.f90: Likewise.
9375 * gfortran.dg/array_constructor_44.f90: Likewise.
9376 * gfortran.dg/array_constructor_45.f90: Likewise.
9377 * gfortran.dg/array_constructor_46.f90: Likewise.
9378 * gfortran.dg/array_constructor_47.f90: Likewise.
9379 * gfortran.dg/array_constructor_49.f90: Likewise.
9380 * gfortran.dg/array_constructor_5.f90: Likewise.
9381 * gfortran.dg/array_constructor_50.f90: Likewise.
9382 * gfortran.dg/array_constructor_6.f90: Likewise.
9383 * gfortran.dg/array_constructor_7.f90: Likewise.
9384 * gfortran.dg/array_constructor_8.f90: Likewise.
9385 * gfortran.dg/array_constructor_9.f90: Likewise.
9386 * gfortran.dg/array_constructor_type_1.f03: Likewise.
9387 * gfortran.dg/array_constructor_type_10.f03: Likewise.
9388 * gfortran.dg/array_constructor_type_11.f03: Likewise.
9389 * gfortran.dg/array_constructor_type_12.f03: Likewise.
9390 * gfortran.dg/array_constructor_type_13.f90: Likewise.
9391 * gfortran.dg/array_constructor_type_14.f03: Likewise.
9392 * gfortran.dg/array_constructor_type_16.f03: Likewise.
9393 * gfortran.dg/array_constructor_type_2.f03: Likewise.
9394 * gfortran.dg/array_constructor_type_22.f03: Likewise.
9395 * gfortran.dg/array_constructor_type_3.f03: Likewise.
9396 * gfortran.dg/array_constructor_type_4.f03: Likewise.
9397 * gfortran.dg/array_constructor_type_5.f03: Likewise.
9398 * gfortran.dg/array_constructor_type_6.f03: Likewise.
9399 * gfortran.dg/array_constructor_type_7.f03: Likewise.
9400 * gfortran.dg/array_function_1.f90: Likewise.
9401 * gfortran.dg/array_function_5.f90: Likewise.
9402 * gfortran.dg/array_initializer_1.f90: Likewise.
9403 * gfortran.dg/array_initializer_2.f90: Likewise.
9404 * gfortran.dg/array_memcpy_5.f90: Likewise.
9405 * gfortran.dg/array_memset_2.f90: Likewise.
9406 * gfortran.dg/array_reference_1.f90: Likewise.
9407 * gfortran.dg/array_return_value_1.f90: Likewise.
9408 * gfortran.dg/array_section_1.f90: Likewise.
9409 * gfortran.dg/array_temporaries_3.f90: Likewise.
9410 * gfortran.dg/arrayio_1.f90: Likewise.
9411 * gfortran.dg/arrayio_10.f90: Likewise.
9412 * gfortran.dg/arrayio_11.f90: Likewise.
9413 * gfortran.dg/arrayio_12.f90: Likewise.
9414 * gfortran.dg/arrayio_13.f90: Likewise.
9415 * gfortran.dg/arrayio_14.f90: Likewise.
9416 * gfortran.dg/arrayio_16.f90: Likewise.
9417 * gfortran.dg/arrayio_2.f90: Likewise.
9418 * gfortran.dg/arrayio_3.f90: Likewise.
9419 * gfortran.dg/arrayio_4.f90: Likewise.
9420 * gfortran.dg/arrayio_5.f90: Likewise.
9421 * gfortran.dg/arrayio_6.f90: Likewise.
9422 * gfortran.dg/arrayio_7.f90: Likewise.
9423 * gfortran.dg/arrayio_8.f90: Likewise.
9424 * gfortran.dg/arrayio_9.f90: Likewise.
9425 * gfortran.dg/arrayio_derived_1.f90: Likewise.
9426 * gfortran.dg/assign_10.f90: Likewise.
9427 * gfortran.dg/assign_9.f90: Likewise.
9428 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
9429 * gfortran.dg/assignment_1.f90: Likewise.
9430 * gfortran.dg/associate_1.f03: Likewise.
9431 * gfortran.dg/associate_11.f90: Likewise.
9432 * gfortran.dg/associate_13.f90: Likewise.
9433 * gfortran.dg/associate_15.f90: Likewise.
9434 * gfortran.dg/associate_17.f90: Likewise.
9435 * gfortran.dg/associate_18.f08: Likewise.
9436 * gfortran.dg/associate_19.f03: Likewise.
9437 * gfortran.dg/associate_20.f03: Likewise.
9438 * gfortran.dg/associate_22.f90: Likewise.
9439 * gfortran.dg/associate_23.f90: Likewise.
9440 * gfortran.dg/associate_24.f90: Likewise.
9441 * gfortran.dg/associate_25.f90: Likewise.
9442 * gfortran.dg/associate_27.f90: Likewise.
9443 * gfortran.dg/associate_28.f90: Likewise.
9444 * gfortran.dg/associate_32.f03: Likewise.
9445 * gfortran.dg/associate_33.f03: Likewise.
9446 * gfortran.dg/associate_34.f90: Likewise.
9447 * gfortran.dg/associate_6.f03: Likewise.
9448 * gfortran.dg/associate_7.f03: Likewise.
9449 * gfortran.dg/associate_8.f03: Likewise.
9450 * gfortran.dg/associate_9.f03: Likewise.
9451 * gfortran.dg/associated_1.f90: Likewise.
9452 * gfortran.dg/associated_2.f90: Likewise.
9453 * gfortran.dg/associated_5.f90: Likewise.
9454 * gfortran.dg/associated_6.f90: Likewise.
9455 * gfortran.dg/associated_target_3.f90: Likewise.
9456 * gfortran.dg/associated_target_4.f90: Likewise.
9457 * gfortran.dg/associated_target_5.f03: Likewise.
9458 * gfortran.dg/associated_target_6.f03: Likewise.
9459 * gfortran.dg/assumed_dummy_1.f90: Likewise.
9460 * gfortran.dg/assumed_rank_1.f90: Likewise.
9461 * gfortran.dg/assumed_rank_10.f90: Likewise.
9462 * gfortran.dg/assumed_rank_2.f90: Likewise.
9463 * gfortran.dg/assumed_rank_7.f90: Likewise.
9464 * gfortran.dg/assumed_rank_8.f90: Likewise.
9465 * gfortran.dg/assumed_rank_9.f90: Likewise.
9466 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
9467 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
9468 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
9469 * gfortran.dg/assumed_type_2.f90: Likewise.
9470 * gfortran.dg/atan2_1.f90: Likewise.
9471 * gfortran.dg/auto_array_1.f90: Likewise.
9472 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
9473 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
9474 * gfortran.dg/auto_char_len_3.f90: Likewise.
9475 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
9476 * gfortran.dg/auto_internal_assumed.f90: Likewise.
9477 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
9478 * gfortran.dg/auto_save_2.f90: Likewise.
9479 * gfortran.dg/automatic_default_init_1.f90: Likewise.
9480 * gfortran.dg/backslash_1.f90: Likewise.
9481 * gfortran.dg/backslash_2.f90: Likewise.
9482 * gfortran.dg/backslash_3.f: Likewise.
9483 * gfortran.dg/backspace_1.f: Likewise.
9484 * gfortran.dg/backspace_10.f90: Likewise.
9485 * gfortran.dg/backspace_11.f90: Likewise.
9486 * gfortran.dg/backspace_2.f: Likewise.
9487 * gfortran.dg/backspace_3.f: Likewise.
9488 * gfortran.dg/backspace_4.f: Likewise.
9489 * gfortran.dg/backspace_5.f: Likewise.
9490 * gfortran.dg/backspace_6.f: Likewise.
9491 * gfortran.dg/backspace_7.f90: Likewise.
9492 * gfortran.dg/backspace_8.f: Likewise.
9493 * gfortran.dg/backspace_9.f: Likewise.
9494 * gfortran.dg/bessel_1.f90: Likewise.
9495 * gfortran.dg/bessel_2.f90: Likewise.
9496 * gfortran.dg/bessel_5.f90: Likewise.
9497 * gfortran.dg/bessel_6.f90: Likewise.
9498 * gfortran.dg/bessel_7.f90: Likewise.
9499 * gfortran.dg/bind_c_dts_2.f03: Likewise.
9500 * gfortran.dg/bind_c_dts_3.f03: Likewise.
9501 * gfortran.dg/bind_c_usage_15.f90: Likewise.
9502 * gfortran.dg/bind_c_usage_16.f03: Likewise.
9503 * gfortran.dg/bind_c_usage_17.f90: Likewise.
9504 * gfortran.dg/bind_c_usage_24.f90: Likewise.
9505 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
9506 * gfortran.dg/binding_label_tests_16.f03: Likewise.
9507 * gfortran.dg/binding_label_tests_23.f90: Likewise.
9508 * gfortran.dg/bit_comparison_1.F90: Likewise.
9509 * gfortran.dg/bit_comparison_2.F90: Likewise.
9510 * gfortran.dg/block_1.f08: Likewise.
9511 * gfortran.dg/block_13.f08: Likewise.
9512 * gfortran.dg/block_14.f90: Likewise.
9513 * gfortran.dg/block_2.f08: Likewise.
9514 * gfortran.dg/block_6.f08: Likewise.
9515 * gfortran.dg/block_7.f08: Likewise.
9516 * gfortran.dg/block_8.f08: Likewise.
9517 * gfortran.dg/blockdata_1.f90: Likewise.
9518 * gfortran.dg/bound_1.f90: Likewise.
9519 * gfortran.dg/bound_2.f90: Likewise.
9520 * gfortran.dg/bound_3.f90: Likewise.
9521 * gfortran.dg/bound_4.f90: Likewise.
9522 * gfortran.dg/bound_5.f90: Likewise.
9523 * gfortran.dg/bound_6.f90: Likewise.
9524 * gfortran.dg/bound_7.f90: Likewise.
9525 * gfortran.dg/bound_8.f90: Likewise.
9526 * gfortran.dg/bound_9.f90: Likewise.
9527 * gfortran.dg/bound_simplification_1.f90: Likewise.
9528 * gfortran.dg/bound_simplification_3.f90: Likewise.
9529 * gfortran.dg/bound_simplification_4.f90: Likewise.
9530 * gfortran.dg/bound_simplification_5.f90: Likewise.
9531 * gfortran.dg/bound_simplification_6.f90: Likewise.
9532 * gfortran.dg/bounds_check_1.f90: Likewise.
9533 * gfortran.dg/bounds_check_12.f90: Likewise.
9534 * gfortran.dg/bounds_check_14.f90: Likewise.
9535 * gfortran.dg/bounds_check_15.f90: Likewise.
9536 * gfortran.dg/bounds_check_19.f90: Likewise.
9537 * gfortran.dg/bounds_check_8.f90: Likewise.
9538 * gfortran.dg/bounds_check_9.f90: Likewise.
9539 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
9540 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
9541 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
9542 * gfortran.dg/boz_1.f90: Likewise.
9543 * gfortran.dg/boz_11.f90: Likewise.
9544 * gfortran.dg/boz_13.f90: Likewise.
9545 * gfortran.dg/boz_14.f90: Likewise.
9546 * gfortran.dg/boz_15.f90: Likewise.
9547 * gfortran.dg/boz_3.f90: Likewise.
9548 * gfortran.dg/boz_6.f90: Likewise.
9549 * gfortran.dg/boz_9.f90: Likewise.
9550 * gfortran.dg/byte_1.f90: Likewise.
9551 * gfortran.dg/byte_2.f90: Likewise.
9552 * gfortran.dg/c_assoc.f90: Likewise.
9553 * gfortran.dg/c_assoc_2.f03: Likewise.
9554 * gfortran.dg/c_assoc_3.f90: Likewise.
9555 * gfortran.dg/c_by_val_1.f: Likewise.
9556 * gfortran.dg/c_by_val_5.f90: Likewise.
9557 * gfortran.dg/c_char_tests.f03: Likewise.
9558 * gfortran.dg/c_char_tests_2.f03: Likewise.
9559 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
9560 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
9561 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
9562 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
9563 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
9564 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
9565 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
9566 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
9567 * gfortran.dg/c_kind_params.f90: Likewise.
9568 * gfortran.dg/c_loc_test_20.f90: Likewise.
9569 * gfortran.dg/c_loc_tests_2.f03: Likewise.
9570 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
9571 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
9572 * gfortran.dg/c_size_t_test.f03: Likewise.
9573 * gfortran.dg/c_sizeof_1.f90: Likewise.
9574 * gfortran.dg/c_sizeof_5.f90: Likewise.
9575 * gfortran.dg/c_sizeof_6.f90: Likewise.
9576 * gfortran.dg/char4_iunit_1.f03: Likewise.
9577 * gfortran.dg/char4_iunit_2.f03: Likewise.
9578 * gfortran.dg/char_allocation_1.f90: Likewise.
9579 * gfortran.dg/char_array_constructor.f90: Likewise.
9580 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
9581 * gfortran.dg/char_assign_1.f90: Likewise.
9582 * gfortran.dg/char_associated_1.f90: Likewise.
9583 * gfortran.dg/char_cast_2.f90: Likewise.
9584 * gfortran.dg/char_comparison_1.f: Likewise.
9585 * gfortran.dg/char_component_initializer_1.f90: Likewise.
9586 * gfortran.dg/char_component_initializer_2.f90: Likewise.
9587 * gfortran.dg/char_cons_len.f90: Likewise.
9588 * gfortran.dg/char_conversion.f90: Likewise.
9589 * gfortran.dg/char_cshift_1.f90: Likewise.
9590 * gfortran.dg/char_cshift_2.f90: Likewise.
9591 * gfortran.dg/char_decl_2.f90: Likewise.
9592 * gfortran.dg/char_eoshift_1.f90: Likewise.
9593 * gfortran.dg/char_eoshift_2.f90: Likewise.
9594 * gfortran.dg/char_eoshift_3.f90: Likewise.
9595 * gfortran.dg/char_eoshift_4.f90: Likewise.
9596 * gfortran.dg/char_eoshift_5.f90: Likewise.
9597 * gfortran.dg/char_expr_1.f90: Likewise.
9598 * gfortran.dg/char_expr_3.f90: Likewise.
9599 * gfortran.dg/char_initialiser_actual.f90: Likewise.
9600 * gfortran.dg/char_length_12.f90: Likewise.
9601 * gfortran.dg/char_length_14.f90: Likewise.
9602 * gfortran.dg/char_length_15.f90: Likewise.
9603 * gfortran.dg/char_length_17.f90: Likewise.
9604 * gfortran.dg/char_length_20.f90: Likewise.
9605 * gfortran.dg/char_length_21.f90: Likewise.
9606 * gfortran.dg/char_length_5.f90: Likewise.
9607 * gfortran.dg/char_length_6.f90: Likewise.
9608 * gfortran.dg/char_length_7.f90: Likewise.
9609 * gfortran.dg/char_length_8.f90: Likewise.
9610 * gfortran.dg/char_pack_1.f90: Likewise.
9611 * gfortran.dg/char_pack_2.f90: Likewise.
9612 * gfortran.dg/char_pointer_assign.f90: Likewise.
9613 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
9614 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
9615 * gfortran.dg/char_pointer_dependency.f90: Likewise.
9616 * gfortran.dg/char_pointer_dummy.f90: Likewise.
9617 * gfortran.dg/char_pointer_func.f90: Likewise.
9618 * gfortran.dg/char_reshape_1.f90: Likewise.
9619 * gfortran.dg/char_result_1.f90: Likewise.
9620 * gfortran.dg/char_result_12.f90: Likewise.
9621 * gfortran.dg/char_result_13.f90: Likewise.
9622 * gfortran.dg/char_result_14.f90: Likewise.
9623 * gfortran.dg/char_result_15.f90: Likewise.
9624 * gfortran.dg/char_result_2.f90: Likewise.
9625 * gfortran.dg/char_result_3.f90: Likewise.
9626 * gfortran.dg/char_result_4.f90: Likewise.
9627 * gfortran.dg/char_result_5.f90: Likewise.
9628 * gfortran.dg/char_result_6.f90: Likewise.
9629 * gfortran.dg/char_result_7.f90: Likewise.
9630 * gfortran.dg/char_result_8.f90: Likewise.
9631 * gfortran.dg/char_spread_1.f90: Likewise.
9632 * gfortran.dg/char_transpose_1.f90: Likewise.
9633 * gfortran.dg/char_type_len.f90: Likewise.
9634 * gfortran.dg/char_unpack_1.f90: Likewise.
9635 * gfortran.dg/char_unpack_2.f90: Likewise.
9636 * gfortran.dg/character_array_constructor_1.f90: Likewise.
9637 * gfortran.dg/character_comparison_1.f90: Likewise.
9638 * gfortran.dg/character_comparison_2.f90: Likewise.
9639 * gfortran.dg/character_comparison_3.f90: Likewise.
9640 * gfortran.dg/character_comparison_4.f90: Likewise.
9641 * gfortran.dg/character_comparison_5.f90: Likewise.
9642 * gfortran.dg/character_comparison_6.f90: Likewise.
9643 * gfortran.dg/character_comparison_7.f90: Likewise.
9644 * gfortran.dg/character_comparison_8.f90: Likewise.
9645 * gfortran.dg/character_comparison_9.f90: Likewise.
9646 * gfortran.dg/charlen_15.f90: Likewise.
9647 * gfortran.dg/charlen_16.f90: Likewise.
9648 * gfortran.dg/chkbits.f90: Likewise.
9649 * gfortran.dg/chmod_1.f90: Likewise.
9650 * gfortran.dg/chmod_2.f90: Likewise.
9651 * gfortran.dg/chmod_3.f90: Likewise.
9652 * gfortran.dg/class_1.f03: Likewise.
9653 * gfortran.dg/class_18.f03: Likewise.
9654 * gfortran.dg/class_19.f03: Likewise.
9655 * gfortran.dg/class_35.f90: Likewise.
9656 * gfortran.dg/class_46.f03: Likewise.
9657 * gfortran.dg/class_48.f90: Likewise.
9658 * gfortran.dg/class_51.f90: Likewise.
9659 * gfortran.dg/class_52.f90: Likewise.
9660 * gfortran.dg/class_6.f03: Likewise.
9661 * gfortran.dg/class_63.f90: Likewise.
9662 * gfortran.dg/class_64.f90: Likewise.
9663 * gfortran.dg/class_65.f90: Likewise.
9664 * gfortran.dg/class_66.f90: Likewise.
9665 * gfortran.dg/class_67.f90: Likewise.
9666 * gfortran.dg/class_9.f03: Likewise.
9667 * gfortran.dg/class_alias.f90: Likewise.
9668 * gfortran.dg/class_allocate_1.f03: Likewise.
9669 * gfortran.dg/class_allocate_10.f03: Likewise.
9670 * gfortran.dg/class_allocate_13.f90: Likewise.
9671 * gfortran.dg/class_allocate_14.f90: Likewise.
9672 * gfortran.dg/class_allocate_15.f90: Likewise.
9673 * gfortran.dg/class_allocate_19.f03: Likewise.
9674 * gfortran.dg/class_allocate_21.f90: Likewise.
9675 * gfortran.dg/class_allocate_22.f90: Likewise.
9676 * gfortran.dg/class_allocate_3.f03: Likewise.
9677 * gfortran.dg/class_allocate_4.f03: Likewise.
9678 * gfortran.dg/class_allocate_5.f90: Likewise.
9679 * gfortran.dg/class_allocate_6.f03: Likewise.
9680 * gfortran.dg/class_allocate_7.f03: Likewise.
9681 * gfortran.dg/class_allocate_8.f03: Likewise.
9682 * gfortran.dg/class_allocate_9.f03: Likewise.
9683 * gfortran.dg/class_array_1.f03: Likewise.
9684 * gfortran.dg/class_array_14.f90: Likewise.
9685 * gfortran.dg/class_array_15.f03: Likewise.
9686 * gfortran.dg/class_array_16.f90: Likewise.
9687 * gfortran.dg/class_array_2.f03: Likewise.
9688 * gfortran.dg/class_array_20.f03: Likewise.
9689 * gfortran.dg/class_array_21.f03: Likewise.
9690 * gfortran.dg/class_array_3.f03: Likewise.
9691 * gfortran.dg/class_array_4.f03: Likewise.
9692 * gfortran.dg/class_array_7.f03: Likewise.
9693 * gfortran.dg/class_array_8.f03: Likewise.
9694 * gfortran.dg/class_array_9.f03: Likewise.
9695 * gfortran.dg/class_defined_operator_1.f03: Likewise.
9696 * gfortran.dg/class_dummy_1.f03: Likewise.
9697 * gfortran.dg/class_optional_1.f90: Likewise.
9698 * gfortran.dg/class_optional_2.f90: Likewise.
9699 * gfortran.dg/class_result_5.f90: Likewise.
9700 * gfortran.dg/class_result_6.f90: Likewise.
9701 * gfortran.dg/class_to_type_1.f03: Likewise.
9702 * gfortran.dg/class_to_type_2.f90: Likewise.
9703 * gfortran.dg/class_to_type_3.f03: Likewise.
9704 * gfortran.dg/class_to_type_4.f90: Likewise.
9705 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
9706 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
9707 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
9708 * gfortran.dg/coarray/atomic_1.f90: Likewise.
9709 * gfortran.dg/coarray/atomic_2.f90: Likewise.
9710 * gfortran.dg/coarray/codimension.f90: Likewise.
9711 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
9712 * gfortran.dg/coarray/collectives_1.f90: Likewise.
9713 * gfortran.dg/coarray/collectives_2.f90: Likewise.
9714 * gfortran.dg/coarray/collectives_3.f90: Likewise.
9715 * gfortran.dg/coarray/collectives_4.f90: Likewise.
9716 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
9717 * gfortran.dg/coarray/dummy_1.f90: Likewise.
9718 * gfortran.dg/coarray/event_1.f90: Likewise.
9719 * gfortran.dg/coarray/event_2.f90: Likewise.
9720 * gfortran.dg/coarray/get_array.f90: Likewise.
9721 * gfortran.dg/coarray/image_index_1.f90: Likewise.
9722 * gfortran.dg/coarray/image_index_2.f90: Likewise.
9723 * gfortran.dg/coarray/image_index_3.f90: Likewise.
9724 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
9725 * gfortran.dg/coarray/lock_1.f90: Likewise.
9726 * gfortran.dg/coarray/lock_2.f90: Likewise.
9727 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
9728 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
9729 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
9730 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
9731 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
9732 * gfortran.dg/coarray/registering_1.f90: Likewise.
9733 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
9734 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
9735 * gfortran.dg/coarray/send_array.f90: Likewise.
9736 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
9737 * gfortran.dg/coarray/sendget_array.f90: Likewise.
9738 * gfortran.dg/coarray/subobject_1.f90: Likewise.
9739 * gfortran.dg/coarray/sync_1.f90: Likewise.
9740 * gfortran.dg/coarray/sync_3.f90: Likewise.
9741 * gfortran.dg/coarray/this_image_1.f90: Likewise.
9742 * gfortran.dg/coarray/this_image_2.f90: Likewise.
9743 * gfortran.dg/coarray_13.f90: Likewise.
9744 * gfortran.dg/coarray_15.f90: Likewise.
9745 * gfortran.dg/coarray_16.f90: Likewise.
9746 * gfortran.dg/coarray_2.f90: Likewise.
9747 * gfortran.dg/coarray_23.f90: Likewise.
9748 * gfortran.dg/coarray_40.f90: Likewise.
9749 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
9750 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
9751 * gfortran.dg/coarray_allocate_10.f08: Likewise.
9752 * gfortran.dg/coarray_allocate_2.f08: Likewise.
9753 * gfortran.dg/coarray_allocate_3.f08: Likewise.
9754 * gfortran.dg/coarray_allocate_4.f08: Likewise.
9755 * gfortran.dg/coarray_allocate_5.f08: Likewise.
9756 * gfortran.dg/coarray_allocate_7.f08: Likewise.
9757 * gfortran.dg/coarray_allocate_8.f08: Likewise.
9758 * gfortran.dg/coarray_allocate_9.f08: Likewise.
9759 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
9760 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
9761 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
9762 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
9763 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
9764 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
9765 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
9766 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
9767 * gfortran.dg/coarray_stat_2.f90: Likewise.
9768 * gfortran.dg/coarray_subobject_1.f90: Likewise.
9769 * gfortran.dg/coindexed_1.f90: Likewise.
9770 * gfortran.dg/comma.f: Likewise.
9771 * gfortran.dg/comma_format_extension_3.f: Likewise.
9772 * gfortran.dg/comma_format_extension_4.f: Likewise.
9773 * gfortran.dg/common_2.f90: Likewise.
9774 * gfortran.dg/common_4.f90: Likewise.
9775 * gfortran.dg/common_align_1.f90: Likewise.
9776 * gfortran.dg/common_align_2.f90: Likewise.
9777 * gfortran.dg/common_equivalence_1.f: Likewise.
9778 * gfortran.dg/common_pointer_1.f90: Likewise.
9779 * gfortran.dg/common_resize_1.f: Likewise.
9780 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
9781 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
9782 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
9783 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
9784 * gfortran.dg/complex_read.f90: Likewise.
9785 * gfortran.dg/complex_write.f90: Likewise.
9786 * gfortran.dg/constant_substring.f: Likewise.
9787 * gfortran.dg/constructor_2.f90: Likewise.
9788 * gfortran.dg/constructor_3.f90: Likewise.
9789 * gfortran.dg/constructor_6.f90: Likewise.
9790 * gfortran.dg/contained_1.f90: Likewise.
9791 * gfortran.dg/contained_3.f90: Likewise.
9792 * gfortran.dg/contained_equivalence_1.f90: Likewise.
9793 * gfortran.dg/contained_module_proc_1.f90: Likewise.
9794 * gfortran.dg/continuation_1.f90: Likewise.
9795 * gfortran.dg/continuation_11.f90: Likewise.
9796 * gfortran.dg/continuation_12.f90: Likewise.
9797 * gfortran.dg/continuation_13.f90: Likewise.
9798 * gfortran.dg/continuation_14.f: Likewise.
9799 * gfortran.dg/continuation_8.f90: Likewise.
9800 * gfortran.dg/convert_2.f90: Likewise.
9801 * gfortran.dg/convert_implied_open.f90: Likewise.
9802 * gfortran.dg/count_init_expr.f03: Likewise.
9803 * gfortran.dg/cr_lf.f90: Likewise.
9804 * gfortran.dg/cray_pointers_10.f90: Likewise.
9805 * gfortran.dg/cray_pointers_2.f90: Likewise.
9806 * gfortran.dg/cray_pointers_5.f90: Likewise.
9807 * gfortran.dg/cray_pointers_7.f90: Likewise.
9808 * gfortran.dg/cray_pointers_8.f90: Likewise.
9809 * gfortran.dg/cshift_1.f90: Likewise.
9810 * gfortran.dg/cshift_2.f90: Likewise.
9811 * gfortran.dg/cshift_large_1.f90: Likewise.
9812 * gfortran.dg/cshift_nan_1.f90: Likewise.
9813 * gfortran.dg/csqrt_2.f: Likewise.
9814 * gfortran.dg/data_array_1.f90: Likewise.
9815 * gfortran.dg/data_char_1.f90: Likewise.
9816 * gfortran.dg/data_char_2.f90: Likewise.
9817 * gfortran.dg/data_char_3.f90: Likewise.
9818 * gfortran.dg/data_derived_1.f90: Likewise.
9819 * gfortran.dg/data_implied_do_1.f90: Likewise.
9820 * gfortran.dg/data_namelist_conflict.f90: Likewise.
9821 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
9822 * gfortran.dg/deallocate_stat.f90: Likewise.
9823 * gfortran.dg/deallocate_stat_2.f90: Likewise.
9824 * gfortran.dg/debug/pr37738.f: Likewise.
9825 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
9826 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
9827 * gfortran.dg/dec_exp_1.f90: Likewise.
9828 * gfortran.dg/dec_init_1.f90: Likewise.
9829 * gfortran.dg/dec_init_2.f90: Likewise.
9830 * gfortran.dg/dec_init_3.f90: Likewise.
9831 * gfortran.dg/dec_init_4.f90: Likewise.
9832 * gfortran.dg/dec_io_1.f90: Likewise.
9833 * gfortran.dg/dec_io_2.f90: Likewise.
9834 * gfortran.dg/dec_io_2a.f90: Likewise.
9835 * gfortran.dg/dec_io_6.f90: Likewise.
9836 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
9837 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
9838 * gfortran.dg/dec_math.f90: Likewise.
9839 * gfortran.dg/dec_parameter_1.f: Likewise.
9840 * gfortran.dg/dec_parameter_2.f90: Likewise.
9841 * gfortran.dg/dec_static_1.f90: Likewise.
9842 * gfortran.dg/dec_static_2.f90: Likewise.
9843 * gfortran.dg/dec_structure_1.f90: Likewise.
9844 * gfortran.dg/dec_structure_10.f90: Likewise.
9845 * gfortran.dg/dec_structure_18.f90: Likewise.
9846 * gfortran.dg/dec_structure_19.f90: Likewise.
9847 * gfortran.dg/dec_structure_2.f90: Likewise.
9848 * gfortran.dg/dec_structure_22.f90: Likewise.
9849 * gfortran.dg/dec_structure_3.f90: Likewise.
9850 * gfortran.dg/dec_structure_4.f90: Likewise.
9851 * gfortran.dg/dec_structure_5.f90: Likewise.
9852 * gfortran.dg/dec_structure_6.f90: Likewise.
9853 * gfortran.dg/dec_structure_7.f90: Likewise.
9854 * gfortran.dg/dec_union_1.f90: Likewise.
9855 * gfortran.dg/dec_union_2.f90: Likewise.
9856 * gfortran.dg/dec_union_3.f90: Likewise.
9857 * gfortran.dg/dec_union_4.f90: Likewise.
9858 * gfortran.dg/dec_union_5.f90: Likewise.
9859 * gfortran.dg/default_format_1.f90: Likewise.
9860 * gfortran.dg/default_format_2.f90: Likewise.
9861 * gfortran.dg/default_format_denormal_1.f90: Likewise.
9862 * gfortran.dg/default_format_denormal_2.f90: Likewise.
9863 * gfortran.dg/default_initialization_3.f90: Likewise.
9864 * gfortran.dg/default_initialization_4.f90: Likewise.
9865 * gfortran.dg/default_initialization_5.f90: Likewise.
9866 * gfortran.dg/deferred_character_1.f90: Likewise.
9867 * gfortran.dg/deferred_character_10.f90: Likewise.
9868 * gfortran.dg/deferred_character_11.f90: Likewise.
9869 * gfortran.dg/deferred_character_12.f90: Likewise.
9870 * gfortran.dg/deferred_character_13.f90: Likewise.
9871 * gfortran.dg/deferred_character_14.f90: Likewise.
9872 * gfortran.dg/deferred_character_15.f90: Likewise.
9873 * gfortran.dg/deferred_character_16.f90: Likewise.
9874 * gfortran.dg/deferred_character_2.f90: Likewise.
9875 * gfortran.dg/deferred_character_3.f90: Likewise.
9876 * gfortran.dg/deferred_character_4.f90: Likewise.
9877 * gfortran.dg/deferred_character_5.f90: Likewise.
9878 * gfortran.dg/deferred_character_6.f90: Likewise.
9879 * gfortran.dg/deferred_character_7.f90: Likewise.
9880 * gfortran.dg/deferred_character_8.f90: Likewise.
9881 * gfortran.dg/deferred_character_9.f90: Likewise.
9882 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
9883 * gfortran.dg/deferred_type_component_1.f90: Likewise.
9884 * gfortran.dg/deferred_type_component_2.f90: Likewise.
9885 * gfortran.dg/deferred_type_param_2.f90: Likewise.
9886 * gfortran.dg/deferred_type_param_4.f90: Likewise.
9887 * gfortran.dg/deferred_type_param_5.f90: Likewise.
9888 * gfortran.dg/deferred_type_param_6.f90: Likewise.
9889 * gfortran.dg/deferred_type_param_8.f90: Likewise.
9890 * gfortran.dg/deferred_type_param_9.f90: Likewise.
9891 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
9892 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
9893 * gfortran.dg/defined_assignment_1.f90: Likewise.
9894 * gfortran.dg/defined_assignment_10.f90: Likewise.
9895 * gfortran.dg/defined_assignment_11.f90: Likewise.
9896 * gfortran.dg/defined_assignment_2.f90: Likewise.
9897 * gfortran.dg/defined_assignment_3.f90: Likewise.
9898 * gfortran.dg/defined_assignment_4.f90: Likewise.
9899 * gfortran.dg/defined_assignment_5.f90: Likewise.
9900 * gfortran.dg/defined_assignment_8.f90: Likewise.
9901 * gfortran.dg/defined_assignment_9.f90: Likewise.
9902 * gfortran.dg/dependency_2.f90: Likewise.
9903 * gfortran.dg/dependency_21.f90: Likewise.
9904 * gfortran.dg/dependency_22.f90: Likewise.
9905 * gfortran.dg/dependency_23.f90: Likewise.
9906 * gfortran.dg/dependency_24.f90: Likewise.
9907 * gfortran.dg/dependency_25.f90: Likewise.
9908 * gfortran.dg/dependency_26.f90: Likewise.
9909 * gfortran.dg/dependency_39.f90: Likewise.
9910 * gfortran.dg/dependency_40.f90: Likewise.
9911 * gfortran.dg/dependency_41.f90: Likewise.
9912 * gfortran.dg/dependency_42.f90: Likewise.
9913 * gfortran.dg/dependency_43.f90: Likewise.
9914 * gfortran.dg/dependency_44.f90: Likewise.
9915 * gfortran.dg/dependency_45.f90: Likewise.
9916 * gfortran.dg/dependency_50.f90: Likewise.
9917 * gfortran.dg/dependency_51.f90: Likewise.
9918 * gfortran.dg/dependent_decls_1.f90: Likewise.
9919 * gfortran.dg/der_array_1.f90: Likewise.
9920 * gfortran.dg/der_array_io_1.f90: Likewise.
9921 * gfortran.dg/der_array_io_2.f90: Likewise.
9922 * gfortran.dg/der_array_io_3.f90: Likewise.
9923 * gfortran.dg/der_io_1.f90: Likewise.
9924 * gfortran.dg/der_io_3.f90: Likewise.
9925 * gfortran.dg/der_pointer_2.f90: Likewise.
9926 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
9927 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
9928 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
9929 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
9930 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
9931 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
9932 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
9933 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
9934 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
9935 * gfortran.dg/derived_external_function_1.f90: Likewise.
9936 * gfortran.dg/derived_init_1.f90: Likewise.
9937 * gfortran.dg/derived_init_2.f90: Likewise.
9938 * gfortran.dg/derived_init_3.f90: Likewise.
9939 * gfortran.dg/derived_init_4.f90: Likewise.
9940 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
9941 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
9942 * gfortran.dg/dev_null.F90: Likewise.
9943 * gfortran.dg/dfloat_1.f90: Likewise.
9944 * gfortran.dg/dim_sum_1.f90: Likewise.
9945 * gfortran.dg/dim_sum_2.f90: Likewise.
9946 * gfortran.dg/dim_sum_3.f90: Likewise.
9947 * gfortran.dg/direct_io_10.f: Likewise.
9948 * gfortran.dg/direct_io_11.f90: Likewise.
9949 * gfortran.dg/direct_io_12.f90: Likewise.
9950 * gfortran.dg/direct_io_2.f90: Likewise.
9951 * gfortran.dg/direct_io_3.f90: Likewise.
9952 * gfortran.dg/direct_io_4.f90: Likewise.
9953 * gfortran.dg/direct_io_5.f90: Likewise.
9954 * gfortran.dg/direct_io_6.f90: Likewise.
9955 * gfortran.dg/direct_io_7.f90: Likewise.
9956 * gfortran.dg/direct_io_8.f90: Likewise.
9957 * gfortran.dg/direct_io_9.f: Likewise.
9958 * gfortran.dg/do_1.f90: Likewise.
9959 * gfortran.dg/do_3.F90: Likewise.
9960 * gfortran.dg/do_concurrent_2.f90: Likewise.
9961 * gfortran.dg/do_concurrent_4.f90: Likewise.
9962 * gfortran.dg/do_corner_warn.f90: Likewise.
9963 * gfortran.dg/do_iterator_2.f90: Likewise.
9964 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
9965 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
9966 * gfortran.dg/dos_eol.f: Likewise.
9967 * gfortran.dg/dot_product_1.f03: Likewise.
9968 * gfortran.dg/dot_product_2.f90: Likewise.
9969 * gfortran.dg/dot_product_4.f90: Likewise.
9970 * gfortran.dg/dshift_1.F90: Likewise.
9971 * gfortran.dg/dshift_2.F90: Likewise.
9972 * gfortran.dg/dtio_1.f90: Likewise.
9973 * gfortran.dg/dtio_10.f90: Likewise.
9974 * gfortran.dg/dtio_12.f90: Likewise.
9975 * gfortran.dg/dtio_14.f90: Likewise.
9976 * gfortran.dg/dtio_15.f90: Likewise.
9977 * gfortran.dg/dtio_16.f90: Likewise.
9978 * gfortran.dg/dtio_17.f90: Likewise.
9979 * gfortran.dg/dtio_19.f90: Likewise.
9980 * gfortran.dg/dtio_2.f90: Likewise.
9981 * gfortran.dg/dtio_20.f03: Likewise.
9982 * gfortran.dg/dtio_22.f90: Likewise.
9983 * gfortran.dg/dtio_24.f90: Likewise.
9984 * gfortran.dg/dtio_25.f90: Likewise.
9985 * gfortran.dg/dtio_26.f03: Likewise.
9986 * gfortran.dg/dtio_27.f90: Likewise.
9987 * gfortran.dg/dtio_28.f03: Likewise.
9988 * gfortran.dg/dtio_3.f90: Likewise.
9989 * gfortran.dg/dtio_30.f03: Likewise.
9990 * gfortran.dg/dtio_31.f03: Likewise.
9991 * gfortran.dg/dtio_32.f03: Likewise.
9992 * gfortran.dg/dtio_4.f90: Likewise.
9993 * gfortran.dg/dtio_5.f90: Likewise.
9994 * gfortran.dg/dtio_7.f90: Likewise.
9995 * gfortran.dg/dtio_8.f90: Likewise.
9996 * gfortran.dg/dtio_9.f90: Likewise.
9997 * gfortran.dg/dummy_procedure_3.f90: Likewise.
9998 * gfortran.dg/dummy_procedure_7.f90: Likewise.
9999 * gfortran.dg/dup_save_1.f90: Likewise.
10000 * gfortran.dg/dup_save_2.f90: Likewise.
10001 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
10002 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
10003 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
10004 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
10005 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
10006 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
10007 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
10008 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
10009 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
10010 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
10011 * gfortran.dg/e_d_fmt.f90: Likewise.
10012 * gfortran.dg/edit_real_1.f90: Likewise.
10013 * gfortran.dg/elemental_by_value_1.f90: Likewise.
10014 * gfortran.dg/elemental_dependency_1.f90: Likewise.
10015 * gfortran.dg/elemental_dependency_4.f90: Likewise.
10016 * gfortran.dg/elemental_dependency_5.f90: Likewise.
10017 * gfortran.dg/elemental_dependency_6.f90: Likewise.
10018 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
10019 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
10020 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
10021 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
10022 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
10023 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
10024 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
10025 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
10026 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
10027 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
10028 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
10029 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
10030 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
10031 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
10032 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
10033 * gfortran.dg/empty_format_1.f90: Likewise.
10034 * gfortran.dg/endfile.f: Likewise.
10035 * gfortran.dg/endfile.f90: Likewise.
10036 * gfortran.dg/endfile_2.f90: Likewise.
10037 * gfortran.dg/entry_1.f90: Likewise.
10038 * gfortran.dg/entry_10.f90: Likewise.
10039 * gfortran.dg/entry_12.f90: Likewise.
10040 * gfortran.dg/entry_13.f90: Likewise.
10041 * gfortran.dg/entry_14.f90: Likewise.
10042 * gfortran.dg/entry_16.f90: Likewise.
10043 * gfortran.dg/entry_3.f90: Likewise.
10044 * gfortran.dg/entry_6.f90: Likewise.
10045 * gfortran.dg/entry_9.f90: Likewise.
10046 * gfortran.dg/entry_array_specs_2.f: Likewise.
10047 * gfortran.dg/enum_1.f90: Likewise.
10048 * gfortran.dg/enum_9.f90: Likewise.
10049 * gfortran.dg/eof_1.f90: Likewise.
10050 * gfortran.dg/eof_2.f90: Likewise.
10051 * gfortran.dg/eof_4.f90: Likewise.
10052 * gfortran.dg/eof_5.f90: Likewise.
10053 * gfortran.dg/eor_handling_1.f90: Likewise.
10054 * gfortran.dg/eor_handling_2.f90: Likewise.
10055 * gfortran.dg/eor_handling_3.f90: Likewise.
10056 * gfortran.dg/eor_handling_4.f90: Likewise.
10057 * gfortran.dg/eor_handling_5.f90: Likewise.
10058 * gfortran.dg/eoshift_3.f90: Likewise.
10059 * gfortran.dg/eoshift_4.f90: Likewise.
10060 * gfortran.dg/eoshift_5.f90: Likewise.
10061 * gfortran.dg/eoshift_6.f90: Likewise.
10062 * gfortran.dg/eoshift_large_1.f90: Likewise.
10063 * gfortran.dg/equiv_6.f90: Likewise.
10064 * gfortran.dg/equiv_7.f90: Likewise.
10065 * gfortran.dg/equiv_9.f90: Likewise.
10066 * gfortran.dg/equiv_constraint_4.f90: Likewise.
10067 * gfortran.dg/erf_2.F90: Likewise.
10068 * gfortran.dg/erf_3.F90: Likewise.
10069 * gfortran.dg/erfc_scaled_1.f90: Likewise.
10070 * gfortran.dg/error_format_2.f90: Likewise.
10071 * gfortran.dg/error_recovery_5.f90: Likewise.
10072 * gfortran.dg/execute_command_line_2.f90: Likewise.
10073 * gfortran.dg/execute_command_line_3.f90: Likewise.
10074 * gfortran.dg/exit_1.f08: Likewise.
10075 * gfortran.dg/exit_3.f08: Likewise.
10076 * gfortran.dg/exponent_1.f90: Likewise.
10077 * gfortran.dg/exponent_2.f90: Likewise.
10078 * gfortran.dg/extended_char_comparison_1.f: Likewise.
10079 * gfortran.dg/extends_1.f03: Likewise.
10080 * gfortran.dg/extends_16.f90: Likewise.
10081 * gfortran.dg/extends_2.f03: Likewise.
10082 * gfortran.dg/extends_3.f03: Likewise.
10083 * gfortran.dg/extends_4.f03: Likewise.
10084 * gfortran.dg/extends_type_of_1.f03: Likewise.
10085 * gfortran.dg/extends_type_of_2.f03: Likewise.
10086 * gfortran.dg/external_procedures_3.f90: Likewise.
10087 * gfortran.dg/f2003_inquire_1.f03: Likewise.
10088 * gfortran.dg/f2003_io_1.f03: Likewise.
10089 * gfortran.dg/f2003_io_4.f03: Likewise.
10090 * gfortran.dg/f2003_io_5.f03: Likewise.
10091 * gfortran.dg/f2003_io_6.f03: Likewise.
10092 * gfortran.dg/f2003_io_7.f03: Likewise.
10093 * gfortran.dg/f2c_1.f90: Likewise.
10094 * gfortran.dg/f2c_2.f90: Likewise.
10095 * gfortran.dg/f2c_3.f90: Likewise.
10096 * gfortran.dg/f2c_4.f90: Likewise.
10097 * gfortran.dg/f2c_6.f90: Likewise.
10098 * gfortran.dg/f2c_7.f90: Likewise.
10099 * gfortran.dg/f2c_9.f90: Likewise.
10100 * gfortran.dg/fgetc_1.f90: Likewise.
10101 * gfortran.dg/fgetc_2.f90: Likewise.
10102 * gfortran.dg/filename_null.f90: Likewise.
10103 * gfortran.dg/finalize_12.f90: Likewise.
10104 * gfortran.dg/finalize_13.f90: Likewise.
10105 * gfortran.dg/finalize_15.f90: Likewise.
10106 * gfortran.dg/finalize_17.f90: Likewise.
10107 * gfortran.dg/finalize_18.f90: Likewise.
10108 * gfortran.dg/finalize_25.f90: Likewise.
10109 * gfortran.dg/finalize_29.f08: Likewise.
10110 * gfortran.dg/finalize_31.f90: Likewise.
10111 * gfortran.dg/float_1.f90: Likewise.
10112 * gfortran.dg/flush_1.f90: Likewise.
10113 * gfortran.dg/fmt_bz_bn.f: Likewise.
10114 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
10115 * gfortran.dg/fmt_cache_1.f: Likewise.
10116 * gfortran.dg/fmt_cache_2.f: Likewise.
10117 * gfortran.dg/fmt_cache_3.f90: Likewise.
10118 * gfortran.dg/fmt_colon.f90: Likewise.
10119 * gfortran.dg/fmt_e.f90: Likewise.
10120 * gfortran.dg/fmt_en.f90: Likewise.
10121 * gfortran.dg/fmt_error_10.f: Likewise.
10122 * gfortran.dg/fmt_error_9.f: Likewise.
10123 * gfortran.dg/fmt_exhaust.f90: Likewise.
10124 * gfortran.dg/fmt_f0_1.f90: Likewise.
10125 * gfortran.dg/fmt_f_an_p.f: Likewise.
10126 * gfortran.dg/fmt_fw_d.f90: Likewise.
10127 * gfortran.dg/fmt_g.f: Likewise.
10128 * gfortran.dg/fmt_g0_1.f08: Likewise.
10129 * gfortran.dg/fmt_g0_2.f08: Likewise.
10130 * gfortran.dg/fmt_g0_4.f08: Likewise.
10131 * gfortran.dg/fmt_g0_5.f08: Likewise.
10132 * gfortran.dg/fmt_g0_6.f08: Likewise.
10133 * gfortran.dg/fmt_g0_7.f08: Likewise.
10134 * gfortran.dg/fmt_g_1.f90: Likewise.
10135 * gfortran.dg/fmt_int_sign.f90: Likewise.
10136 * gfortran.dg/fmt_l.f90: Likewise.
10137 * gfortran.dg/fmt_missing_period_2.f: Likewise.
10138 * gfortran.dg/fmt_missing_period_3.f: Likewise.
10139 * gfortran.dg/fmt_p_1.f90: Likewise.
10140 * gfortran.dg/fmt_pf.f90: Likewise.
10141 * gfortran.dg/fmt_read.f90: Likewise.
10142 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
10143 * gfortran.dg/fmt_t_1.f90: Likewise.
10144 * gfortran.dg/fmt_t_2.f90: Likewise.
10145 * gfortran.dg/fmt_t_3.f90: Likewise.
10146 * gfortran.dg/fmt_t_4.f90: Likewise.
10147 * gfortran.dg/fmt_t_5.f90: Likewise.
10148 * gfortran.dg/fmt_t_6.f: Likewise.
10149 * gfortran.dg/fmt_t_7.f: Likewise.
10150 * gfortran.dg/fmt_t_9.f: Likewise.
10151 * gfortran.dg/fmt_tl.f: Likewise.
10152 * gfortran.dg/fmt_unlimited.f90: Likewise.
10153 * gfortran.dg/fmt_white.f: Likewise.
10154 * gfortran.dg/fmt_zero_digits.f90: Likewise.
10155 * gfortran.dg/fold_nearest.f90: Likewise.
10156 * gfortran.dg/forall_1.f90: Likewise.
10157 * gfortran.dg/forall_10.f90: Likewise.
10158 * gfortran.dg/forall_12.f90: Likewise.
10159 * gfortran.dg/forall_13.f90: Likewise.
10160 * gfortran.dg/forall_15.f90: Likewise.
10161 * gfortran.dg/forall_4.f90: Likewise.
10162 * gfortran.dg/forall_5.f90: Likewise.
10163 * gfortran.dg/forall_6.f90: Likewise.
10164 * gfortran.dg/forall_7.f90: Likewise.
10165 * gfortran.dg/fraction.f90: Likewise.
10166 * gfortran.dg/fseek.f90: Likewise.
10167 * gfortran.dg/ftell_1.f90: Likewise.
10168 * gfortran.dg/ftell_2.f90: Likewise.
10169 * gfortran.dg/ftell_3.f90: Likewise.
10170 * gfortran.dg/func_assign_2.f90: Likewise.
10171 * gfortran.dg/func_assign_3.f90: Likewise.
10172 * gfortran.dg/func_derived_1.f90: Likewise.
10173 * gfortran.dg/func_derived_2.f90: Likewise.
10174 * gfortran.dg/func_derived_3.f90: Likewise.
10175 * gfortran.dg/func_result_1.f90: Likewise.
10176 * gfortran.dg/func_result_2.f90: Likewise.
10177 * gfortran.dg/func_result_6.f90: Likewise.
10178 * gfortran.dg/function_charlen_2.f90: Likewise.
10179 * gfortran.dg/function_charlen_3.f: Likewise.
10180 * gfortran.dg/function_kinds_1.f90: Likewise.
10181 * gfortran.dg/function_kinds_4.f90: Likewise.
10182 * gfortran.dg/function_optimize_10.f90: Likewise.
10183 * gfortran.dg/function_optimize_11.f90: Likewise.
10184 * gfortran.dg/function_optimize_12.f90: Likewise.
10185 * gfortran.dg/function_optimize_4.f90: Likewise.
10186 * gfortran.dg/function_optimize_8.f90: Likewise.
10187 * gfortran.dg/g77/13037.f: Likewise.
10188 * gfortran.dg/g77/1832.f: Likewise.
10189 * gfortran.dg/g77/19981119-0.f: Likewise.
10190 * gfortran.dg/g77/19990313-0.f: Likewise.
10191 * gfortran.dg/g77/19990313-1.f: Likewise.
10192 * gfortran.dg/g77/19990313-2.f: Likewise.
10193 * gfortran.dg/g77/19990313-3.f: Likewise.
10194 * gfortran.dg/g77/19990419-1.f: Likewise.
10195 * gfortran.dg/g77/19990826-0.f: Likewise.
10196 * gfortran.dg/g77/19990826-2.f: Likewise.
10197 * gfortran.dg/g77/20000503-1.f: Likewise.
10198 * gfortran.dg/g77/20001111.f: Likewise.
10199 * gfortran.dg/g77/20010116.f: Likewise.
10200 * gfortran.dg/g77/20010216-1.f: Likewise.
10201 * gfortran.dg/g77/20010430.f: Likewise.
10202 * gfortran.dg/g77/20010610.f: Likewise.
10203 * gfortran.dg/g77/6177.f: Likewise.
10204 * gfortran.dg/g77/7388.f: Likewise.
10205 * gfortran.dg/g77/947.f: Likewise.
10206 * gfortran.dg/g77/970625-2.f: Likewise.
10207 * gfortran.dg/g77/971102-1.f: Likewise.
10208 * gfortran.dg/g77/980628-0.f: Likewise.
10209 * gfortran.dg/g77/980628-1.f: Likewise.
10210 * gfortran.dg/g77/980628-10.f: Likewise.
10211 * gfortran.dg/g77/980628-2.f: Likewise.
10212 * gfortran.dg/g77/980628-3.f: Likewise.
10213 * gfortran.dg/g77/980628-7.f: Likewise.
10214 * gfortran.dg/g77/980628-8.f: Likewise.
10215 * gfortran.dg/g77/980628-9.f: Likewise.
10216 * gfortran.dg/g77/980701-0.f: Likewise.
10217 * gfortran.dg/g77/980701-1.f: Likewise.
10218 * gfortran.dg/g77/cabs.f: Likewise.
10219 * gfortran.dg/g77/claus.f: Likewise.
10220 * gfortran.dg/g77/complex_1.f: Likewise.
10221 * gfortran.dg/g77/cpp3.F: Likewise.
10222 * gfortran.dg/g77/cpp4.F: Likewise.
10223 * gfortran.dg/g77/cpp5.F: Likewise.
10224 * gfortran.dg/g77/dcomplex.f: Likewise.
10225 * gfortran.dg/g77/dnrm2.f: Likewise.
10226 * gfortran.dg/g77/erfc.f: Likewise.
10227 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
10228 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
10229 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
10230 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
10231 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
10232 * gfortran.dg/g77/int8421.f: Likewise.
10233 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
10234 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
10235 * gfortran.dg/g77/le.f: Likewise.
10236 * gfortran.dg/g77/short.f: Likewise.
10237 * gfortran.dg/gamma_1.f90: Likewise.
10238 * gfortran.dg/gamma_4.f90: Likewise.
10239 * gfortran.dg/gamma_5.f90: Likewise.
10240 * gfortran.dg/generic_13.f90: Likewise.
10241 * gfortran.dg/generic_15.f90: Likewise.
10242 * gfortran.dg/generic_19.f90: Likewise.
10243 * gfortran.dg/generic_20.f90: Likewise.
10244 * gfortran.dg/generic_23.f03: Likewise.
10245 * gfortran.dg/generic_25.f90: Likewise.
10246 * gfortran.dg/generic_27.f90: Likewise.
10247 * gfortran.dg/generic_31.f90: Likewise.
10248 * gfortran.dg/generic_4.f90: Likewise.
10249 * gfortran.dg/global_vars_c_init.f90: Likewise.
10250 * gfortran.dg/global_vars_f90_init.f90: Likewise.
10251 * gfortran.dg/gnu_logical_1.F: Likewise.
10252 * gfortran.dg/goacc/fixed-1.f: Likewise.
10253 * gfortran.dg/goacc/fixed-2.f: Likewise.
10254 * gfortran.dg/goacc/gang-static.f95: Likewise.
10255 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
10256 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10257 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10258 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10259 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10260 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10261 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
10262 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10263 * gfortran.dg/goacc/omp-fixed.f: Likewise.
10264 * gfortran.dg/gomp/crayptr5.f90: Likewise.
10265 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
10266 * gfortran.dg/gomp/pr48794.f90: Likewise.
10267 * gfortran.dg/gomp/pr72744.f90: Likewise.
10268 * gfortran.dg/gomp/pr77665.f90: Likewise.
10269 * gfortran.dg/gomp/workshare2.f90: Likewise.
10270 * gfortran.dg/gomp/workshare3.f90: Likewise.
10271 * gfortran.dg/goto_1.f: Likewise.
10272 * gfortran.dg/goto_2.f90: Likewise.
10273 * gfortran.dg/goto_4.f90: Likewise.
10274 * gfortran.dg/goto_6.f: Likewise.
10275 * gfortran.dg/graphite/id-26.f03: Likewise.
10276 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
10277 * gfortran.dg/graphite/pr29581.f90: Likewise.
10278 * gfortran.dg/graphite/pr29832.f90: Likewise.
10279 * gfortran.dg/graphite/run-id-1.f: Likewise.
10280 * gfortran.dg/graphite/run-id-2.f90: Likewise.
10281 * gfortran.dg/graphite/run-id-3.f90: Likewise.
10282 * gfortran.dg/hollerith.f90: Likewise.
10283 * gfortran.dg/hollerith4.f90: Likewise.
10284 * gfortran.dg/hollerith6.f90: Likewise.
10285 * gfortran.dg/hollerith8.f90: Likewise.
10286 * gfortran.dg/hollerith_1.f90: Likewise.
10287 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
10288 * gfortran.dg/hollerith_f95.f90: Likewise.
10289 * gfortran.dg/hollerith_legacy.f90: Likewise.
10290 * gfortran.dg/host_assoc_call_3.f90: Likewise.
10291 * gfortran.dg/host_assoc_function_1.f90: Likewise.
10292 * gfortran.dg/host_assoc_function_3.f90: Likewise.
10293 * gfortran.dg/host_assoc_function_4.f90: Likewise.
10294 * gfortran.dg/host_assoc_function_9.f90: Likewise.
10295 * gfortran.dg/host_dummy_index_1.f90: Likewise.
10296 * gfortran.dg/hypot_1.f90: Likewise.
10297 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
10298 * gfortran.dg/iargc.f90: Likewise.
10299 * gfortran.dg/ibits.f90: Likewise.
10300 * gfortran.dg/ichar_1.f90: Likewise.
10301 * gfortran.dg/ichar_2.f90: Likewise.
10302 * gfortran.dg/ieee/ieee_1.F90: Likewise.
10303 * gfortran.dg/ieee/ieee_2.f90: Likewise.
10304 * gfortran.dg/ieee/ieee_3.f90: Likewise.
10305 * gfortran.dg/ieee/ieee_4.f90: Likewise.
10306 * gfortran.dg/ieee/ieee_6.f90: Likewise.
10307 * gfortran.dg/ieee/ieee_7.f90: Likewise.
10308 * gfortran.dg/ieee/ieee_8.f90: Likewise.
10309 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
10310 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
10311 * gfortran.dg/ieee/large_1.f90: Likewise.
10312 * gfortran.dg/ieee/large_2.f90: Likewise.
10313 * gfortran.dg/ieee/large_3.F90: Likewise.
10314 * gfortran.dg/ieee/large_4.f90: Likewise.
10315 * gfortran.dg/ieee/rounding_1.f90: Likewise.
10316 * gfortran.dg/ieee/underflow_1.f90: Likewise.
10317 * gfortran.dg/impl_do_var_data.f90: Likewise.
10318 * gfortran.dg/implicit_10.f90: Likewise.
10319 * gfortran.dg/implicit_12.f90: Likewise.
10320 * gfortran.dg/implicit_class_1.f90: Likewise.
10321 * gfortran.dg/implicit_pure_1.f90: Likewise.
10322 * gfortran.dg/implied_do_1.f90: Likewise.
10323 * gfortran.dg/implied_do_io_1.f90: Likewise.
10324 * gfortran.dg/implied_do_io_2.f90: Likewise.
10325 * gfortran.dg/implied_do_io_3.f90: Likewise.
10326 * gfortran.dg/implied_shape_1.f08: Likewise.
10327 * gfortran.dg/import.f90: Likewise.
10328 * gfortran.dg/import4.f90: Likewise.
10329 * gfortran.dg/impure_1.f08: Likewise.
10330 * gfortran.dg/index.f90: Likewise.
10331 * gfortran.dg/index_2.f90: Likewise.
10332 * gfortran.dg/init_flag_1.f90: Likewise.
10333 * gfortran.dg/init_flag_10.f90: Likewise.
10334 * gfortran.dg/init_flag_15.f03: Likewise.
10335 * gfortran.dg/init_flag_2.f90: Likewise.
10336 * gfortran.dg/init_flag_3.f90: Likewise.
10337 * gfortran.dg/init_flag_4.f90: Likewise.
10338 * gfortran.dg/init_flag_5.f90: Likewise.
10339 * gfortran.dg/init_flag_6.f90: Likewise.
10340 * gfortran.dg/init_flag_7.f90: Likewise.
10341 * gfortran.dg/init_flag_9.f90: Likewise.
10342 * gfortran.dg/initialization_11.f90: Likewise.
10343 * gfortran.dg/initialization_19.f90: Likewise.
10344 * gfortran.dg/initialization_2.f90: Likewise.
10345 * gfortran.dg/initialization_22.f90: Likewise.
10346 * gfortran.dg/initialization_27.f90: Likewise.
10347 * gfortran.dg/initialization_5.f90: Likewise.
10348 * gfortran.dg/initialization_6.f90: Likewise.
10349 * gfortran.dg/inline_matmul_1.f90: Likewise.
10350 * gfortran.dg/inline_matmul_10.f90: Likewise.
10351 * gfortran.dg/inline_matmul_11.f90: Likewise.
10352 * gfortran.dg/inline_matmul_13.f90: Likewise.
10353 * gfortran.dg/inline_matmul_14.f90: Likewise.
10354 * gfortran.dg/inline_matmul_16.f90: Likewise.
10355 * gfortran.dg/inline_matmul_17.f90: Likewise.
10356 * gfortran.dg/inline_matmul_18.f90: Likewise.
10357 * gfortran.dg/inline_matmul_19.f90: Likewise.
10358 * gfortran.dg/inline_matmul_2.f90: Likewise.
10359 * gfortran.dg/inline_matmul_20.f90: Likewise.
10360 * gfortran.dg/inline_matmul_22.f90: Likewise.
10361 * gfortran.dg/inline_matmul_3.f90: Likewise.
10362 * gfortran.dg/inline_matmul_4.f90: Likewise.
10363 * gfortran.dg/inline_matmul_5.f90: Likewise.
10364 * gfortran.dg/inline_matmul_6.f90: Likewise.
10365 * gfortran.dg/inline_matmul_7.f90: Likewise.
10366 * gfortran.dg/inline_matmul_8.f90: Likewise.
10367 * gfortran.dg/inline_matmul_9.f90: Likewise.
10368 * gfortran.dg/inline_sum_1.f90: Likewise.
10369 * gfortran.dg/inline_sum_3.f90: Likewise.
10370 * gfortran.dg/inline_sum_5.f90: Likewise.
10371 * gfortran.dg/inquire-complex.f90: Likewise.
10372 * gfortran.dg/inquire.f90: Likewise.
10373 * gfortran.dg/inquire_10.f90: Likewise.
10374 * gfortran.dg/inquire_13.f90: Likewise.
10375 * gfortran.dg/inquire_15.f90: Likewise.
10376 * gfortran.dg/inquire_16.f90: Likewise.
10377 * gfortran.dg/inquire_17.f90: Likewise.
10378 * gfortran.dg/inquire_5.f90: Likewise.
10379 * gfortran.dg/inquire_6.f90: Likewise.
10380 * gfortran.dg/inquire_7.f90: Likewise.
10381 * gfortran.dg/inquire_9.f90: Likewise.
10382 * gfortran.dg/inquire_internal.f90: Likewise.
10383 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
10384 * gfortran.dg/inquire_size.f90: Likewise.
10385 * gfortran.dg/int_1.f90: Likewise.
10386 * gfortran.dg/int_conv_1.f90: Likewise.
10387 * gfortran.dg/int_range_io_1.f90: Likewise.
10388 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
10389 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
10390 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
10391 * gfortran.dg/integer_plus.f90: Likewise.
10392 * gfortran.dg/intent_out_2.f90: Likewise.
10393 * gfortran.dg/intent_out_5.f90: Likewise.
10394 * gfortran.dg/intent_out_6.f90: Likewise.
10395 * gfortran.dg/interface_12.f90: Likewise.
10396 * gfortran.dg/interface_19.f90: Likewise.
10397 * gfortran.dg/interface_4.f90: Likewise.
10398 * gfortran.dg/interface_5.f90: Likewise.
10399 * gfortran.dg/interface_9.f90: Likewise.
10400 * gfortran.dg/interface_assignment_1.f90: Likewise.
10401 * gfortran.dg/interface_assignment_2.f90: Likewise.
10402 * gfortran.dg/internal_dummy_2.f08: Likewise.
10403 * gfortran.dg/internal_dummy_3.f08: Likewise.
10404 * gfortran.dg/internal_dummy_4.f08: Likewise.
10405 * gfortran.dg/internal_pack_1.f90: Likewise.
10406 * gfortran.dg/internal_pack_10.f90: Likewise.
10407 * gfortran.dg/internal_pack_12.f90: Likewise.
10408 * gfortran.dg/internal_pack_13.f90: Likewise.
10409 * gfortran.dg/internal_pack_14.f90: Likewise.
10410 * gfortran.dg/internal_pack_15.f90: Likewise.
10411 * gfortran.dg/internal_pack_2.f90: Likewise.
10412 * gfortran.dg/internal_pack_3.f90: Likewise.
10413 * gfortran.dg/internal_pack_4.f90: Likewise.
10414 * gfortran.dg/internal_pack_6.f90: Likewise.
10415 * gfortran.dg/internal_pack_8.f90: Likewise.
10416 * gfortran.dg/internal_readwrite_1.f90: Likewise.
10417 * gfortran.dg/internal_readwrite_2.f90: Likewise.
10418 * gfortran.dg/internal_readwrite_3.f90: Likewise.
10419 * gfortran.dg/intrinsic_actual_1.f: Likewise.
10420 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
10421 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
10422 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
10423 * gfortran.dg/intrinsic_char_1.f90: Likewise.
10424 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
10425 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
10426 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
10427 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
10428 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
10429 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
10430 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
10431 * gfortran.dg/intrinsic_product_1.f90: Likewise.
10432 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
10433 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
10434 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
10435 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
10436 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
10437 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
10438 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
10439 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
10440 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
10441 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
10442 * gfortran.dg/io_err_1.f90: Likewise.
10443 * gfortran.dg/io_real_boz.f90: Likewise.
10444 * gfortran.dg/iomsg_1.f90: Likewise.
10445 * gfortran.dg/iostat_1.f90: Likewise.
10446 * gfortran.dg/iostat_2.f90: Likewise.
10447 * gfortran.dg/iostat_4.f90: Likewise.
10448 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
10449 * gfortran.dg/ishft_1.f90: Likewise.
10450 * gfortran.dg/ishft_2.f90: Likewise.
10451 * gfortran.dg/ishft_4.f90: Likewise.
10452 * gfortran.dg/isnan_1.f90: Likewise.
10453 * gfortran.dg/isnan_2.f90: Likewise.
10454 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
10455 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
10456 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
10457 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
10458 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
10459 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
10460 * gfortran.dg/itime_idate_1.f: Likewise.
10461 * gfortran.dg/itime_idate_2.f: Likewise.
10462 * gfortran.dg/large_integer_kind_1.f90: Likewise.
10463 * gfortran.dg/large_integer_kind_2.f90: Likewise.
10464 * gfortran.dg/large_real_kind_1.f90: Likewise.
10465 * gfortran.dg/large_real_kind_2.F90: Likewise.
10466 * gfortran.dg/large_real_kind_3.F90: Likewise.
10467 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
10468 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
10469 * gfortran.dg/large_recl.f90: Likewise.
10470 * gfortran.dg/large_unit_1.f90: Likewise.
10471 * gfortran.dg/large_unit_2.f90: Likewise.
10472 * gfortran.dg/largeequiv_1.f90: Likewise.
10473 * gfortran.dg/leadz_trailz_1.f90: Likewise.
10474 * gfortran.dg/leadz_trailz_2.f90: Likewise.
10475 * gfortran.dg/leadz_trailz_3.f90: Likewise.
10476 * gfortran.dg/list_read_1.f90: Likewise.
10477 * gfortran.dg/list_read_10.f90: Likewise.
10478 * gfortran.dg/list_read_11.f90: Likewise.
10479 * gfortran.dg/list_read_12.f90: Likewise.
10480 * gfortran.dg/list_read_13.f: Likewise.
10481 * gfortran.dg/list_read_14.f90: Likewise.
10482 * gfortran.dg/list_read_2.f90: Likewise.
10483 * gfortran.dg/list_read_3.f90: Likewise.
10484 * gfortran.dg/list_read_4.f90: Likewise.
10485 * gfortran.dg/list_read_5.f90: Likewise.
10486 * gfortran.dg/list_read_6.f90: Likewise.
10487 * gfortran.dg/list_read_7.f90: Likewise.
10488 * gfortran.dg/list_read_8.f90: Likewise.
10489 * gfortran.dg/list_read_9.f90: Likewise.
10490 * gfortran.dg/loc_2.f90: Likewise.
10491 * gfortran.dg/logical_1.f90: Likewise.
10492 * gfortran.dg/logical_dot_product.f90: Likewise.
10493 * gfortran.dg/logical_temp_io.f90: Likewise.
10494 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
10495 * gfortran.dg/lrshift_1.f90: Likewise.
10496 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
10497 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
10498 * gfortran.dg/lto/pr40725_0.f03: Likewise.
10499 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10500 * gfortran.dg/make_unit.f90: Likewise.
10501 * gfortran.dg/mapping_1.f90: Likewise.
10502 * gfortran.dg/mapping_2.f90: Likewise.
10503 * gfortran.dg/mapping_3.f90: Likewise.
10504 * gfortran.dg/masklr_1.F90: Likewise.
10505 * gfortran.dg/masklr_2.F90: Likewise.
10506 * gfortran.dg/matmul_1.f90: Likewise.
10507 * gfortran.dg/matmul_10.f90: Likewise.
10508 * gfortran.dg/matmul_12.f90: Likewise.
10509 * gfortran.dg/matmul_16.f90: Likewise.
10510 * gfortran.dg/matmul_17.f90: Likewise.
10511 * gfortran.dg/matmul_18.f90: Likewise.
10512 * gfortran.dg/matmul_2.f90: Likewise.
10513 * gfortran.dg/matmul_3.f90: Likewise.
10514 * gfortran.dg/matmul_4.f90: Likewise.
10515 * gfortran.dg/matmul_6.f90: Likewise.
10516 * gfortran.dg/matmul_8.f03: Likewise.
10517 * gfortran.dg/matmul_9.f90: Likewise.
10518 * gfortran.dg/matmul_bounds_12.f90: Likewise.
10519 * gfortran.dg/matmul_bounds_6.f90: Likewise.
10520 * gfortran.dg/matmul_const.f90: Likewise.
10521 * gfortran.dg/maxloc_1.f90: Likewise.
10522 * gfortran.dg/maxloc_2.f90: Likewise.
10523 * gfortran.dg/maxloc_3.f90: Likewise.
10524 * gfortran.dg/maxloc_4.f90: Likewise.
10525 * gfortran.dg/maxloc_string_1.f90: Likewise.
10526 * gfortran.dg/maxlocval_1.f90: Likewise.
10527 * gfortran.dg/maxlocval_2.f90: Likewise.
10528 * gfortran.dg/maxlocval_3.f90: Likewise.
10529 * gfortran.dg/maxlocval_4.f90: Likewise.
10530 * gfortran.dg/maxval_char_1.f90: Likewise.
10531 * gfortran.dg/maxval_char_2.f90: Likewise.
10532 * gfortran.dg/maxval_char_3.f90: Likewise.
10533 * gfortran.dg/maxval_char_4.f90: Likewise.
10534 * gfortran.dg/maxval_parameter_1.f90: Likewise.
10535 * gfortran.dg/mclock.f90: Likewise.
10536 * gfortran.dg/merge_bits_1.F90: Likewise.
10537 * gfortran.dg/merge_bits_2.F90: Likewise.
10538 * gfortran.dg/merge_char_1.f90: Likewise.
10539 * gfortran.dg/merge_init_expr.f90: Likewise.
10540 * gfortran.dg/min_max_optional_1.f90: Likewise.
10541 * gfortran.dg/min_max_optional_5.f90: Likewise.
10542 * gfortran.dg/minloc_1.f90: Likewise.
10543 * gfortran.dg/minloc_2.f90: Likewise.
10544 * gfortran.dg/minloc_3.f90: Likewise.
10545 * gfortran.dg/minloc_4.f90: Likewise.
10546 * gfortran.dg/minloc_string_1.f90: Likewise.
10547 * gfortran.dg/minlocval_1.f90: Likewise.
10548 * gfortran.dg/minlocval_2.f90: Likewise.
10549 * gfortran.dg/minlocval_3.f90: Likewise.
10550 * gfortran.dg/minlocval_4.f90: Likewise.
10551 * gfortran.dg/minmax_char_1.f90: Likewise.
10552 * gfortran.dg/minmaxloc_1.f90: Likewise.
10553 * gfortran.dg/minmaxloc_10.f90: Likewise.
10554 * gfortran.dg/minmaxloc_11.f90: Likewise.
10555 * gfortran.dg/minmaxloc_12.f90: Likewise.
10556 * gfortran.dg/minmaxloc_13.f90: Likewise.
10557 * gfortran.dg/minmaxloc_2.f90: Likewise.
10558 * gfortran.dg/minmaxloc_3.f90: Likewise.
10559 * gfortran.dg/minmaxloc_4.f90: Likewise.
10560 * gfortran.dg/minmaxloc_5.f90: Likewise.
10561 * gfortran.dg/minmaxloc_6.f90: Likewise.
10562 * gfortran.dg/minmaxloc_7.f90: Likewise.
10563 * gfortran.dg/minmaxloc_8.f90: Likewise.
10564 * gfortran.dg/minmaxval_1.f90: Likewise.
10565 * gfortran.dg/minval_char_1.f90: Likewise.
10566 * gfortran.dg/minval_char_2.f90: Likewise.
10567 * gfortran.dg/minval_char_3.f90: Likewise.
10568 * gfortran.dg/minval_char_4.f90: Likewise.
10569 * gfortran.dg/minval_char_5.f90: Likewise.
10570 * gfortran.dg/minval_parameter_1.f90: Likewise.
10571 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
10572 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
10573 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
10574 * gfortran.dg/missing_parens_1.f90: Likewise.
10575 * gfortran.dg/missing_parens_2.f90: Likewise.
10576 * gfortran.dg/mod_large_1.f90: Likewise.
10577 * gfortran.dg/mod_sign0_1.f90: Likewise.
10578 * gfortran.dg/module_blank_common.f90: Likewise.
10579 * gfortran.dg/module_commons_1.f90: Likewise.
10580 * gfortran.dg/module_commons_3.f90: Likewise.
10581 * gfortran.dg/module_double_reuse.f90: Likewise.
10582 * gfortran.dg/module_equivalence_1.f90: Likewise.
10583 * gfortran.dg/module_equivalence_2.f90: Likewise.
10584 * gfortran.dg/module_equivalence_3.f90: Likewise.
10585 * gfortran.dg/module_equivalence_5.f90: Likewise.
10586 * gfortran.dg/module_interface_1.f90: Likewise.
10587 * gfortran.dg/module_nan.f90: Likewise.
10588 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
10589 * gfortran.dg/module_procedure_1.f90: Likewise.
10590 * gfortran.dg/module_read_1.f90: Likewise.
10591 * gfortran.dg/module_read_2.f90: Likewise.
10592 * gfortran.dg/module_widestring_1.f90: Likewise.
10593 * gfortran.dg/move_alloc.f90: Likewise.
10594 * gfortran.dg/move_alloc_10.f90: Likewise.
10595 * gfortran.dg/move_alloc_13.f90: Likewise.
10596 * gfortran.dg/move_alloc_14.f90: Likewise.
10597 * gfortran.dg/move_alloc_15.f90: Likewise.
10598 * gfortran.dg/move_alloc_16.f90: Likewise.
10599 * gfortran.dg/move_alloc_2.f90: Likewise.
10600 * gfortran.dg/move_alloc_5.f90: Likewise.
10601 * gfortran.dg/move_alloc_6.f90: Likewise.
10602 * gfortran.dg/move_alloc_9.f90: Likewise.
10603 * gfortran.dg/multiple_allocation_1.f90: Likewise.
10604 * gfortran.dg/multiple_allocation_3.f90: Likewise.
10605 * gfortran.dg/mvbits_1.f90: Likewise.
10606 * gfortran.dg/mvbits_2.f90: Likewise.
10607 * gfortran.dg/mvbits_3.f90: Likewise.
10608 * gfortran.dg/mvbits_4.f90: Likewise.
10609 * gfortran.dg/mvbits_7.f90: Likewise.
10610 * gfortran.dg/mvbits_8.f90: Likewise.
10611 * gfortran.dg/namelist_11.f: Likewise.
10612 * gfortran.dg/namelist_12.f: Likewise.
10613 * gfortran.dg/namelist_13.f90: Likewise.
10614 * gfortran.dg/namelist_14.f90: Likewise.
10615 * gfortran.dg/namelist_15.f90: Likewise.
10616 * gfortran.dg/namelist_16.f90: Likewise.
10617 * gfortran.dg/namelist_17.f90: Likewise.
10618 * gfortran.dg/namelist_18.f90: Likewise.
10619 * gfortran.dg/namelist_19.f90: Likewise.
10620 * gfortran.dg/namelist_20.f90: Likewise.
10621 * gfortran.dg/namelist_21.f90: Likewise.
10622 * gfortran.dg/namelist_22.f90: Likewise.
10623 * gfortran.dg/namelist_23.f90: Likewise.
10624 * gfortran.dg/namelist_24.f90: Likewise.
10625 * gfortran.dg/namelist_26.f90: Likewise.
10626 * gfortran.dg/namelist_27.f90: Likewise.
10627 * gfortran.dg/namelist_28.f90: Likewise.
10628 * gfortran.dg/namelist_29.f90: Likewise.
10629 * gfortran.dg/namelist_37.f90: Likewise.
10630 * gfortran.dg/namelist_38.f90: Likewise.
10631 * gfortran.dg/namelist_39.f90: Likewise.
10632 * gfortran.dg/namelist_40.f90: Likewise.
10633 * gfortran.dg/namelist_41.f90: Likewise.
10634 * gfortran.dg/namelist_42.f90: Likewise.
10635 * gfortran.dg/namelist_43.f90: Likewise.
10636 * gfortran.dg/namelist_44.f90: Likewise.
10637 * gfortran.dg/namelist_47.f90: Likewise.
10638 * gfortran.dg/namelist_48.f90: Likewise.
10639 * gfortran.dg/namelist_49.f90: Likewise.
10640 * gfortran.dg/namelist_50.f90: Likewise.
10641 * gfortran.dg/namelist_51.f90: Likewise.
10642 * gfortran.dg/namelist_52.f90: Likewise.
10643 * gfortran.dg/namelist_54.f90: Likewise.
10644 * gfortran.dg/namelist_55.f90: Likewise.
10645 * gfortran.dg/namelist_56.f90: Likewise.
10646 * gfortran.dg/namelist_57.f90: Likewise.
10647 * gfortran.dg/namelist_58.f90: Likewise.
10648 * gfortran.dg/namelist_59.f90: Likewise.
10649 * gfortran.dg/namelist_60.f90: Likewise.
10650 * gfortran.dg/namelist_61.f90: Likewise.
10651 * gfortran.dg/namelist_64.f90: Likewise.
10652 * gfortran.dg/namelist_65.f90: Likewise.
10653 * gfortran.dg/namelist_69.f90: Likewise.
10654 * gfortran.dg/namelist_70.f90: Likewise.
10655 * gfortran.dg/namelist_71.f90: Likewise.
10656 * gfortran.dg/namelist_72.f: Likewise.
10657 * gfortran.dg/namelist_73.f90: Likewise.
10658 * gfortran.dg/namelist_77.f90: Likewise.
10659 * gfortran.dg/namelist_78.f90: Likewise.
10660 * gfortran.dg/namelist_79.f90: Likewise.
10661 * gfortran.dg/namelist_80.f90: Likewise.
10662 * gfortran.dg/namelist_81.f90: Likewise.
10663 * gfortran.dg/namelist_82.f90: Likewise.
10664 * gfortran.dg/namelist_84.f90: Likewise.
10665 * gfortran.dg/namelist_85.f90: Likewise.
10666 * gfortran.dg/namelist_86.f90: Likewise.
10667 * gfortran.dg/namelist_87.f90: Likewise.
10668 * gfortran.dg/namelist_88.f90: Likewise.
10669 * gfortran.dg/namelist_89.f90: Likewise.
10670 * gfortran.dg/namelist_90.f: Likewise.
10671 * gfortran.dg/namelist_95.f90: Likewise.
10672 * gfortran.dg/namelist_char_only.f90: Likewise.
10673 * gfortran.dg/namelist_empty.f90: Likewise.
10674 * gfortran.dg/namelist_internal.f90: Likewise.
10675 * gfortran.dg/namelist_use.f90: Likewise.
10676 * gfortran.dg/namelist_use_only.f90: Likewise.
10677 * gfortran.dg/namelist_utf8.f90: Likewise.
10678 * gfortran.dg/nan_1.f90: Likewise.
10679 * gfortran.dg/nan_2.f90: Likewise.
10680 * gfortran.dg/nan_3.f90: Likewise.
10681 * gfortran.dg/nan_6.f90: Likewise.
10682 * gfortran.dg/nan_7.f90: Likewise.
10683 * gfortran.dg/nearest_1.f90: Likewise.
10684 * gfortran.dg/nearest_2.f90: Likewise.
10685 * gfortran.dg/nearest_3.f90: Likewise.
10686 * gfortran.dg/negative-z-descriptor.f90: Likewise.
10687 * gfortran.dg/negative_automatic_size.f90: Likewise.
10688 * gfortran.dg/negative_unit.f: Likewise.
10689 * gfortran.dg/negative_unit2.f90: Likewise.
10690 * gfortran.dg/negative_unit_int8.f: Likewise.
10691 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
10692 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
10693 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
10694 * gfortran.dg/nested_modules_1.f90: Likewise.
10695 * gfortran.dg/nested_modules_2.f90: Likewise.
10696 * gfortran.dg/nested_modules_3.f90: Likewise.
10697 * gfortran.dg/nesting_1.f90: Likewise.
10698 * gfortran.dg/new_line.f90: Likewise.
10699 * gfortran.dg/newunit_1.f90: Likewise.
10700 * gfortran.dg/newunit_3.f90: Likewise.
10701 * gfortran.dg/newunit_5.f90.f90: Likewise.
10702 * gfortran.dg/nint_1.f90: Likewise.
10703 * gfortran.dg/nint_2.f90: Likewise.
10704 * gfortran.dg/no_arg_check_2.f90: Likewise.
10705 * gfortran.dg/no_range_check_1.f90: Likewise.
10706 * gfortran.dg/no_range_check_2.f90: Likewise.
10707 * gfortran.dg/no_range_check_3.f90: Likewise.
10708 * gfortran.dg/noadv_size.f90: Likewise.
10709 * gfortran.dg/nonreturning_statements.f90: Likewise.
10710 * gfortran.dg/norm2_1.f90: Likewise.
10711 * gfortran.dg/norm2_3.f90: Likewise.
10712 * gfortran.dg/nosigned_zero_1.f90: Likewise.
10713 * gfortran.dg/nosigned_zero_2.f90: Likewise.
10714 * gfortran.dg/nosigned_zero_3.f90: Likewise.
10715 * gfortran.dg/null_4.f90: Likewise.
10716 * gfortran.dg/null_9.f90: Likewise.
10717 * gfortran.dg/nullify_3.f90: Likewise.
10718 * gfortran.dg/oldstyle_1.f90: Likewise.
10719 * gfortran.dg/open_access_append_1.f90: Likewise.
10720 * gfortran.dg/open_access_append_2.f90: Likewise.
10721 * gfortran.dg/open_errors.f90: Likewise.
10722 * gfortran.dg/open_negative_unit_1.f90: Likewise.
10723 * gfortran.dg/open_new.f90: Likewise.
10724 * gfortran.dg/open_readonly_1.f90: Likewise.
10725 * gfortran.dg/operator_1.f90: Likewise.
10726 * gfortran.dg/optional_absent_1.f90: Likewise.
10727 * gfortran.dg/optional_absent_2.f90: Likewise.
10728 * gfortran.dg/optional_absent_3.f90: Likewise.
10729 * gfortran.dg/optional_class_1.f90: Likewise.
10730 * gfortran.dg/optional_dim_2.f90: Likewise.
10731 * gfortran.dg/optional_dim_3.f90: Likewise.
10732 * gfortran.dg/output_exponents_1.f90: Likewise.
10733 * gfortran.dg/overload_1.f90: Likewise.
10734 * gfortran.dg/overload_2.f90: Likewise.
10735 * gfortran.dg/overwrite_1.f: Likewise.
10736 * gfortran.dg/pad_no.f90: Likewise.
10737 * gfortran.dg/parameter_array_init_1.f90: Likewise.
10738 * gfortran.dg/parameter_array_init_2.f90: Likewise.
10739 * gfortran.dg/parameter_array_init_4.f90: Likewise.
10740 * gfortran.dg/parameter_array_init_5.f90: Likewise.
10741 * gfortran.dg/parameter_array_section_2.f90: Likewise.
10742 * gfortran.dg/parens_3.f90: Likewise.
10743 * gfortran.dg/parens_5.f90: Likewise.
10744 * gfortran.dg/parens_6.f90: Likewise.
10745 * gfortran.dg/parent_result_ref_1.f90: Likewise.
10746 * gfortran.dg/parent_result_ref_2.f90: Likewise.
10747 * gfortran.dg/parent_result_ref_3.f90: Likewise.
10748 * gfortran.dg/parent_result_ref_4.f90: Likewise.
10749 * gfortran.dg/parity_1.f90: Likewise.
10750 * gfortran.dg/past_eor.f90: Likewise.
10751 * gfortran.dg/pdt_1.f03: Likewise.
10752 * gfortran.dg/pdt_10.f03: Likewise.
10753 * gfortran.dg/pdt_11.f03: Likewise.
10754 * gfortran.dg/pdt_12.f03: Likewise.
10755 * gfortran.dg/pdt_13.f03: Likewise.
10756 * gfortran.dg/pdt_14.f03: Likewise.
10757 * gfortran.dg/pdt_15.f03: Likewise.
10758 * gfortran.dg/pdt_19.f03: Likewise.
10759 * gfortran.dg/pdt_20.f03: Likewise.
10760 * gfortran.dg/pdt_22.f03: Likewise.
10761 * gfortran.dg/pdt_23.f03: Likewise.
10762 * gfortran.dg/pdt_25.f03: Likewise.
10763 * gfortran.dg/pdt_26.f03: Likewise.
10764 * gfortran.dg/pdt_27.f03: Likewise.
10765 * gfortran.dg/pdt_28.f03: Likewise.
10766 * gfortran.dg/pdt_3.f03: Likewise.
10767 * gfortran.dg/pdt_4.f03: Likewise.
10768 * gfortran.dg/pdt_5.f03: Likewise.
10769 * gfortran.dg/pdt_7.f03: Likewise.
10770 * gfortran.dg/pointer_1.f90: Likewise.
10771 * gfortran.dg/pointer_array_1.f90: Likewise.
10772 * gfortran.dg/pointer_array_3.f90: Likewise.
10773 * gfortran.dg/pointer_array_4.f90: Likewise.
10774 * gfortran.dg/pointer_array_5.f90: Likewise.
10775 * gfortran.dg/pointer_array_6.f90: Likewise.
10776 * gfortran.dg/pointer_array_7.f90: Likewise.
10777 * gfortran.dg/pointer_array_8.f90: Likewise.
10778 * gfortran.dg/pointer_array_9.f90: Likewise.
10779 * gfortran.dg/pointer_array_component_1.f90: Likewise.
10780 * gfortran.dg/pointer_array_component_2.f90: Likewise.
10781 * gfortran.dg/pointer_assign_10.f90: Likewise.
10782 * gfortran.dg/pointer_assign_11.f90: Likewise.
10783 * gfortran.dg/pointer_assign_4.f90: Likewise.
10784 * gfortran.dg/pointer_assign_8.f90: Likewise.
10785 * gfortran.dg/pointer_assign_9.f90: Likewise.
10786 * gfortran.dg/pointer_check_10.f90: Likewise.
10787 * gfortran.dg/pointer_check_9.f90: Likewise.
10788 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
10789 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
10790 * gfortran.dg/pointer_function_result_1.f90: Likewise.
10791 * gfortran.dg/pointer_init_1.f90: Likewise.
10792 * gfortran.dg/pointer_init_3.f90: Likewise.
10793 * gfortran.dg/pointer_init_4.f90: Likewise.
10794 * gfortran.dg/pointer_init_5.f90: Likewise.
10795 * gfortran.dg/pointer_init_8.f90: Likewise.
10796 * gfortran.dg/pointer_intent_1.f90: Likewise.
10797 * gfortran.dg/pointer_intent_4.f90: Likewise.
10798 * gfortran.dg/pointer_intent_5.f90: Likewise.
10799 * gfortran.dg/pointer_remapping_10.f90: Likewise.
10800 * gfortran.dg/pointer_remapping_4.f03: Likewise.
10801 * gfortran.dg/pointer_remapping_5.f08: Likewise.
10802 * gfortran.dg/pointer_remapping_9.f90: Likewise.
10803 * gfortran.dg/pointer_target_1.f90: Likewise.
10804 * gfortran.dg/pointer_target_2.f90: Likewise.
10805 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
10806 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
10807 * gfortran.dg/power.f90: Likewise.
10808 * gfortran.dg/power1.f90: Likewise.
10809 * gfortran.dg/power_3.f90: Likewise.
10810 * gfortran.dg/power_4.f90: Likewise.
10811 * gfortran.dg/power_5.f90: Likewise.
10812 * gfortran.dg/pr12884.f: Likewise.
10813 * gfortran.dg/pr15129.f90: Likewise.
10814 * gfortran.dg/pr15140.f90: Likewise.
10815 * gfortran.dg/pr15324.f90: Likewise.
10816 * gfortran.dg/pr15332.f: Likewise.
10817 * gfortran.dg/pr15957.f90: Likewise.
10818 * gfortran.dg/pr15959.f90: Likewise.
10819 * gfortran.dg/pr16597.f90: Likewise.
10820 * gfortran.dg/pr16861.f90: Likewise.
10821 * gfortran.dg/pr16938.f90: Likewise.
10822 * gfortran.dg/pr17090.f90: Likewise.
10823 * gfortran.dg/pr17143.f90: Likewise.
10824 * gfortran.dg/pr17164.f90: Likewise.
10825 * gfortran.dg/pr17229.f: Likewise.
10826 * gfortran.dg/pr17285.f90: Likewise.
10827 * gfortran.dg/pr17286.f90: Likewise.
10828 * gfortran.dg/pr17472.f: Likewise.
10829 * gfortran.dg/pr17612.f90: Likewise.
10830 * gfortran.dg/pr17706.f90: Likewise.
10831 * gfortran.dg/pr18025.f90: Likewise.
10832 * gfortran.dg/pr18122.f90: Likewise.
10833 * gfortran.dg/pr18210.f90: Likewise.
10834 * gfortran.dg/pr18392.f90: Likewise.
10835 * gfortran.dg/pr19155.f: Likewise.
10836 * gfortran.dg/pr19216.f: Likewise.
10837 * gfortran.dg/pr19467.f90: Likewise.
10838 * gfortran.dg/pr19657.f: Likewise.
10839 * gfortran.dg/pr19926.f90: Likewise.
10840 * gfortran.dg/pr19928-1.f90: Likewise.
10841 * gfortran.dg/pr19928-2.f90: Likewise.
10842 * gfortran.dg/pr20086.f90: Likewise.
10843 * gfortran.dg/pr20124.f90: Likewise.
10844 * gfortran.dg/pr20163-2.f: Likewise.
10845 * gfortran.dg/pr20480.f90: Likewise.
10846 * gfortran.dg/pr20755.f: Likewise.
10847 * gfortran.dg/pr20950.f: Likewise.
10848 * gfortran.dg/pr21177.f90: Likewise.
10849 * gfortran.dg/pr21730.f: Likewise.
10850 * gfortran.dg/pr22491.f: Likewise.
10851 * gfortran.dg/pr25603.f: Likewise.
10852 * gfortran.dg/pr26246_2.f90: Likewise.
10853 * gfortran.dg/pr32136.f90: Likewise.
10854 * gfortran.dg/pr32533.f90: Likewise.
10855 * gfortran.dg/pr33794.f90: Likewise.
10856 * gfortran.dg/pr35662.f90: Likewise.
10857 * gfortran.dg/pr35944-1.f90: Likewise.
10858 * gfortran.dg/pr35944-2.f90: Likewise.
10859 * gfortran.dg/pr35983.f90: Likewise.
10860 * gfortran.dg/pr39865.f90: Likewise.
10861 * gfortran.dg/pr41212.f90: Likewise.
10862 * gfortran.dg/pr43808.f90: Likewise.
10863 * gfortran.dg/pr44592.f90: Likewise.
10864 * gfortran.dg/pr44735.f90: Likewise.
10865 * gfortran.dg/pr45308.f03: Likewise.
10866 * gfortran.dg/pr46297.f: Likewise.
10867 * gfortran.dg/pr46588.f90: Likewise.
10868 * gfortran.dg/pr46665.f90: Likewise.
10869 * gfortran.dg/pr46804.f90: Likewise.
10870 * gfortran.dg/pr47008.f03: Likewise.
10871 * gfortran.dg/pr47614.f: Likewise.
10872 * gfortran.dg/pr47878.f90: Likewise.
10873 * gfortran.dg/pr49103.f90: Likewise.
10874 * gfortran.dg/pr50069_1.f90: Likewise.
10875 * gfortran.dg/pr50769.f90: Likewise.
10876 * gfortran.dg/pr52608.f90: Likewise.
10877 * gfortran.dg/pr55086_2.f90: Likewise.
10878 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
10879 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
10880 * gfortran.dg/pr55330.f90: Likewise.
10881 * gfortran.dg/pr56015.f90: Likewise.
10882 * gfortran.dg/pr57910.f90: Likewise.
10883 * gfortran.dg/pr59700.f90: Likewise.
10884 * gfortran.dg/pr62125.f90: Likewise.
10885 * gfortran.dg/pr64530.f90: Likewise.
10886 * gfortran.dg/pr65429.f90: Likewise.
10887 * gfortran.dg/pr65450.f90: Likewise.
10888 * gfortran.dg/pr65504.f90: Likewise.
10889 * gfortran.dg/pr65903.f90: Likewise.
10890 * gfortran.dg/pr66311.f90: Likewise.
10891 * gfortran.dg/pr66864.f90: Likewise.
10892 * gfortran.dg/pr67140.f90: Likewise.
10893 * gfortran.dg/pr67524.f90: Likewise.
10894 * gfortran.dg/pr67885.f90: Likewise.
10895 * gfortran.dg/pr68053.f90: Likewise.
10896 * gfortran.dg/pr68566.f90: Likewise.
10897 * gfortran.dg/pr69514_1.f90: Likewise.
10898 * gfortran.dg/pr69514_2.f90: Likewise.
10899 * gfortran.dg/pr69739.f90: Likewise.
10900 * gfortran.dg/pr70673.f90: Likewise.
10901 * gfortran.dg/pr71523_2.f90: Likewise.
10902 * gfortran.dg/pr71764.f90: Likewise.
10903 * gfortran.dg/pr78092.f90: Likewise.
10904 * gfortran.dg/pr82973.f90: Likewise.
10905 * gfortran.dg/pr83864.f90: Likewise.
10906 * gfortran.dg/pr83874.f90: Likewise.
10907 * gfortran.dg/pr84088.f90: Likewise.
10908 * gfortran.dg/pr84155.f90: Likewise.
10909 * gfortran.dg/proc_decl_12.f90: Likewise.
10910 * gfortran.dg/proc_decl_13.f90: Likewise.
10911 * gfortran.dg/proc_decl_15.f90: Likewise.
10912 * gfortran.dg/proc_decl_17.f90: Likewise.
10913 * gfortran.dg/proc_decl_18.f90: Likewise.
10914 * gfortran.dg/proc_decl_2.f90: Likewise.
10915 * gfortran.dg/proc_decl_5.f90: Likewise.
10916 * gfortran.dg/proc_decl_9.f90: Likewise.
10917 * gfortran.dg/proc_ptr_1.f90: Likewise.
10918 * gfortran.dg/proc_ptr_10.f90: Likewise.
10919 * gfortran.dg/proc_ptr_12.f90: Likewise.
10920 * gfortran.dg/proc_ptr_18.f90: Likewise.
10921 * gfortran.dg/proc_ptr_19.f90: Likewise.
10922 * gfortran.dg/proc_ptr_21.f90: Likewise.
10923 * gfortran.dg/proc_ptr_22.f90: Likewise.
10924 * gfortran.dg/proc_ptr_23.f90: Likewise.
10925 * gfortran.dg/proc_ptr_25.f90: Likewise.
10926 * gfortran.dg/proc_ptr_26.f90: Likewise.
10927 * gfortran.dg/proc_ptr_3.f90: Likewise.
10928 * gfortran.dg/proc_ptr_36.f90: Likewise.
10929 * gfortran.dg/proc_ptr_47.f90: Likewise.
10930 * gfortran.dg/proc_ptr_48.f90: Likewise.
10931 * gfortran.dg/proc_ptr_5.f90: Likewise.
10932 * gfortran.dg/proc_ptr_6.f90: Likewise.
10933 * gfortran.dg/proc_ptr_7.f90: Likewise.
10934 * gfortran.dg/proc_ptr_8.f90: Likewise.
10935 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
10936 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
10937 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
10938 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
10939 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
10940 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
10941 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
10942 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
10943 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
10944 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
10945 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
10946 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
10947 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
10948 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
10949 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
10950 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
10951 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
10952 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
10953 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
10954 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
10955 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
10956 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
10957 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
10958 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
10959 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
10960 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
10961 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
10962 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
10963 * gfortran.dg/product_init_expr.f03: Likewise.
10964 * gfortran.dg/promotion.f90: Likewise.
10965 * gfortran.dg/promotion_3.f90: Likewise.
10966 * gfortran.dg/promotion_4.f90: Likewise.
10967 * gfortran.dg/protected_1.f90: Likewise.
10968 * gfortran.dg/protected_2.f90: Likewise.
10969 * gfortran.dg/ptr-func-1.f90: Likewise.
10970 * gfortran.dg/ptr-func-2.f90: Likewise.
10971 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
10972 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
10973 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
10974 * gfortran.dg/pure_byref_1.f90: Likewise.
10975 * gfortran.dg/pure_byref_2.f90: Likewise.
10976 * gfortran.dg/pure_byref_3.f90: Likewise.
10977 * gfortran.dg/quad_2.f90: Likewise.
10978 * gfortran.dg/quad_3.f90: Likewise.
10979 * gfortran.dg/random_3.f90: Likewise.
10980 * gfortran.dg/random_4.f90: Likewise.
10981 * gfortran.dg/random_7.f90: Likewise.
10982 * gfortran.dg/read_2.f90: Likewise.
10983 * gfortran.dg/read_3.f90: Likewise.
10984 * gfortran.dg/read_4.f90: Likewise.
10985 * gfortran.dg/read_5.f90: Likewise.
10986 * gfortran.dg/read_bad_advance.f90: Likewise.
10987 * gfortran.dg/read_bang.f90: Likewise.
10988 * gfortran.dg/read_bang4.f90: Likewise.
10989 * gfortran.dg/read_comma.f: Likewise.
10990 * gfortran.dg/read_dir.f90: Likewise.
10991 * gfortran.dg/read_empty_file.f: Likewise.
10992 * gfortran.dg/read_eof_1.f90: Likewise.
10993 * gfortran.dg/read_eof_2.f90: Likewise.
10994 * gfortran.dg/read_eof_3.f90: Likewise.
10995 * gfortran.dg/read_eof_4.f90: Likewise.
10996 * gfortran.dg/read_eof_5.f90: Likewise.
10997 * gfortran.dg/read_eof_6.f: Likewise.
10998 * gfortran.dg/read_eof_7.f90: Likewise.
10999 * gfortran.dg/read_eof_8.f90: Likewise.
11000 * gfortran.dg/read_eof_all.f90: Likewise.
11001 * gfortran.dg/read_eor.f90: Likewise.
11002 * gfortran.dg/read_float_1.f90: Likewise.
11003 * gfortran.dg/read_float_2.f03: Likewise.
11004 * gfortran.dg/read_float_3.f90: Likewise.
11005 * gfortran.dg/read_float_4.f90: Likewise.
11006 * gfortran.dg/read_infnan_1.f90: Likewise.
11007 * gfortran.dg/read_list_eof_1.f90: Likewise.
11008 * gfortran.dg/read_logical.f90: Likewise.
11009 * gfortran.dg/read_many_1.f: Likewise.
11010 * gfortran.dg/read_no_eor.f90: Likewise.
11011 * gfortran.dg/read_noadvance.f90: Likewise.
11012 * gfortran.dg/read_repeat.f90: Likewise.
11013 * gfortran.dg/read_repeat_2.f90: Likewise.
11014 * gfortran.dg/read_size_noadvance.f90: Likewise.
11015 * gfortran.dg/read_x_eof.f90: Likewise.
11016 * gfortran.dg/read_x_past.f: Likewise.
11017 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
11018 * gfortran.dg/real_const_1.f: Likewise.
11019 * gfortran.dg/real_const_2.f90: Likewise.
11020 * gfortran.dg/real_const_3.f90: Likewise.
11021 * gfortran.dg/real_do_1.f90: Likewise.
11022 * gfortran.dg/real_index_1.f90: Likewise.
11023 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
11024 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
11025 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
11026 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
11027 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
11028 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
11029 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
11030 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
11031 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
11032 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
11033 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
11034 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
11035 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
11036 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
11037 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
11038 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
11039 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
11040 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
11041 * gfortran.dg/record_marker_1.f90: Likewise.
11042 * gfortran.dg/record_marker_2.f: Likewise.
11043 * gfortran.dg/record_marker_3.f90: Likewise.
11044 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
11045 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
11046 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
11047 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
11048 * gfortran.dg/recursive_check_7.f90: Likewise.
11049 * gfortran.dg/recursive_reference_1.f90: Likewise.
11050 * gfortran.dg/recursive_reference_2.f90: Likewise.
11051 * gfortran.dg/recursive_stack.f90: Likewise.
11052 * gfortran.dg/reduction.f90: Likewise.
11053 * gfortran.dg/repack_arrays_1.f90: Likewise.
11054 * gfortran.dg/repeat_1.f90: Likewise.
11055 * gfortran.dg/repeat_2.f90: Likewise.
11056 * gfortran.dg/repeat_3.f90: Likewise.
11057 * gfortran.dg/repeat_6.f90: Likewise.
11058 * gfortran.dg/reshape-alloc.f90: Likewise.
11059 * gfortran.dg/reshape-complex.f90: Likewise.
11060 * gfortran.dg/reshape.f90: Likewise.
11061 * gfortran.dg/reshape_2.f90: Likewise.
11062 * gfortran.dg/reshape_7.f90: Likewise.
11063 * gfortran.dg/reshape_empty_1.f03: Likewise.
11064 * gfortran.dg/reshape_pad_1.f90: Likewise.
11065 * gfortran.dg/reshape_rank7.f90: Likewise.
11066 * gfortran.dg/reshape_transpose_1.f90: Likewise.
11067 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
11068 * gfortran.dg/result_default_init_1.f90: Likewise.
11069 * gfortran.dg/result_in_spec_1.f90: Likewise.
11070 * gfortran.dg/result_in_spec_2.f90: Likewise.
11071 * gfortran.dg/ret_array_1.f90: Likewise.
11072 * gfortran.dg/ret_pointer_1.f90: Likewise.
11073 * gfortran.dg/ret_pointer_2.f90: Likewise.
11074 * gfortran.dg/rewind_1.f90: Likewise.
11075 * gfortran.dg/round_1.f03: Likewise.
11076 * gfortran.dg/round_2.f03: Likewise.
11077 * gfortran.dg/round_3.f08: Likewise.
11078 * gfortran.dg/round_4.f90: Likewise.
11079 * gfortran.dg/rrspacing_1.f90: Likewise.
11080 * gfortran.dg/runtime_warning_1.f90: Likewise.
11081 * gfortran.dg/same_type_as_2.f03: Likewise.
11082 * gfortran.dg/save_1.f90: Likewise.
11083 * gfortran.dg/save_5.f90: Likewise.
11084 * gfortran.dg/save_6.f90: Likewise.
11085 * gfortran.dg/scalar_mask_1.f90: Likewise.
11086 * gfortran.dg/scalar_mask_2.f90: Likewise.
11087 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
11088 * gfortran.dg/scale_1.f90: Likewise.
11089 * gfortran.dg/scan_1.f90: Likewise.
11090 * gfortran.dg/scan_2.f90: Likewise.
11091 * gfortran.dg/secnds-1.f: Likewise.
11092 * gfortran.dg/secnds.f: Likewise.
11093 * gfortran.dg/select_1.f90: Likewise.
11094 * gfortran.dg/select_2.f90: Likewise.
11095 * gfortran.dg/select_3.f90: Likewise.
11096 * gfortran.dg/select_5.f90: Likewise.
11097 * gfortran.dg/select_char_1.f90: Likewise.
11098 * gfortran.dg/select_char_2.f90: Likewise.
11099 * gfortran.dg/select_type_13.f03: Likewise.
11100 * gfortran.dg/select_type_14.f03: Likewise.
11101 * gfortran.dg/select_type_15.f03: Likewise.
11102 * gfortran.dg/select_type_19.f03: Likewise.
11103 * gfortran.dg/select_type_2.f03: Likewise.
11104 * gfortran.dg/select_type_26.f03: Likewise.
11105 * gfortran.dg/select_type_27.f03: Likewise.
11106 * gfortran.dg/select_type_28.f03: Likewise.
11107 * gfortran.dg/select_type_3.f03: Likewise.
11108 * gfortran.dg/select_type_35.f03: Likewise.
11109 * gfortran.dg/select_type_36.f03: Likewise.
11110 * gfortran.dg/select_type_37.f03: Likewise.
11111 * gfortran.dg/select_type_39.f03: Likewise.
11112 * gfortran.dg/select_type_4.f90: Likewise.
11113 * gfortran.dg/select_type_5.f03: Likewise.
11114 * gfortran.dg/select_type_6.f03: Likewise.
11115 * gfortran.dg/select_type_7.f03: Likewise.
11116 * gfortran.dg/select_type_8.f03: Likewise.
11117 * gfortran.dg/selected_char_kind_1.f90: Likewise.
11118 * gfortran.dg/selected_char_kind_4.f90: Likewise.
11119 * gfortran.dg/selected_kind_1.f90: Likewise.
11120 * gfortran.dg/selected_real_kind_2.f90: Likewise.
11121 * gfortran.dg/shape_2.f90: Likewise.
11122 * gfortran.dg/shape_4.f90: Likewise.
11123 * gfortran.dg/shape_5.f90: Likewise.
11124 * gfortran.dg/shape_7.f90: Likewise.
11125 * gfortran.dg/shape_8.f90: Likewise.
11126 * gfortran.dg/shape_9.f90: Likewise.
11127 * gfortran.dg/shift-kind_2.f90: Likewise.
11128 * gfortran.dg/shiftalr_1.F90: Likewise.
11129 * gfortran.dg/shiftalr_2.F90: Likewise.
11130 * gfortran.dg/simpleif_1.f90: Likewise.
11131 * gfortran.dg/simplify_argN_1.f90: Likewise.
11132 * gfortran.dg/simplify_cshift_1.f90: Likewise.
11133 * gfortran.dg/simplify_cshift_4.f90: Likewise.
11134 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
11135 * gfortran.dg/simplify_modulo.f90: Likewise.
11136 * gfortran.dg/single_char_string.f90: Likewise.
11137 * gfortran.dg/size_dim.f90: Likewise.
11138 * gfortran.dg/size_optional_dim_1.f90: Likewise.
11139 * gfortran.dg/sizeof.f90: Likewise.
11140 * gfortran.dg/sizeof_4.f90: Likewise.
11141 * gfortran.dg/slash_1.f90: Likewise.
11142 * gfortran.dg/sms-1.f90: Likewise.
11143 * gfortran.dg/sms-2.f90: Likewise.
11144 * gfortran.dg/spec_expr_7.f90: Likewise.
11145 * gfortran.dg/specifics_1.f90: Likewise.
11146 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
11147 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
11148 * gfortran.dg/spread_init_expr.f03: Likewise.
11149 * gfortran.dg/spread_scalar_source.f90: Likewise.
11150 * gfortran.dg/spread_shape_1.f90: Likewise.
11151 * gfortran.dg/stat_1.f90: Likewise.
11152 * gfortran.dg/stat_2.f90: Likewise.
11153 * gfortran.dg/stfunc_1.f90: Likewise.
11154 * gfortran.dg/stfunc_4.f90: Likewise.
11155 * gfortran.dg/stfunc_6.f90: Likewise.
11156 * gfortran.dg/storage_size_1.f08: Likewise.
11157 * gfortran.dg/storage_size_3.f08: Likewise.
11158 * gfortran.dg/storage_size_4.f90: Likewise.
11159 * gfortran.dg/streamio_1.f90: Likewise.
11160 * gfortran.dg/streamio_10.f90: Likewise.
11161 * gfortran.dg/streamio_11.f90: Likewise.
11162 * gfortran.dg/streamio_12.f90: Likewise.
11163 * gfortran.dg/streamio_13.f90: Likewise.
11164 * gfortran.dg/streamio_14.f90: Likewise.
11165 * gfortran.dg/streamio_15.f90: Likewise.
11166 * gfortran.dg/streamio_16.f90: Likewise.
11167 * gfortran.dg/streamio_17.f90: Likewise.
11168 * gfortran.dg/streamio_2.f90: Likewise.
11169 * gfortran.dg/streamio_3.f90: Likewise.
11170 * gfortran.dg/streamio_4.f90: Likewise.
11171 * gfortran.dg/streamio_5.f90: Likewise.
11172 * gfortran.dg/streamio_6.f90: Likewise.
11173 * gfortran.dg/streamio_7.f90: Likewise.
11174 * gfortran.dg/streamio_8.f90: Likewise.
11175 * gfortran.dg/streamio_9.f90: Likewise.
11176 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
11177 * gfortran.dg/string_4.f90: Likewise.
11178 * gfortran.dg/string_array_constructor_2.f90: Likewise.
11179 * gfortran.dg/string_assign_2.f90: Likewise.
11180 * gfortran.dg/string_compare_1.f90: Likewise.
11181 * gfortran.dg/string_compare_2.f90: Likewise.
11182 * gfortran.dg/string_compare_3.f90: Likewise.
11183 * gfortran.dg/string_ctor_1.f90: Likewise.
11184 * gfortran.dg/string_length_1.f90: Likewise.
11185 * gfortran.dg/string_length_2.f90: Likewise.
11186 * gfortran.dg/string_length_3.f90: Likewise.
11187 * gfortran.dg/string_length_4.f90: Likewise.
11188 * gfortran.dg/string_null_compare_1.f: Likewise.
11189 * gfortran.dg/string_pad_trunc.f90: Likewise.
11190 * gfortran.dg/structure_constructor_1.f03: Likewise.
11191 * gfortran.dg/structure_constructor_11.f90: Likewise.
11192 * gfortran.dg/structure_constructor_13.f03: Likewise.
11193 * gfortran.dg/structure_constructor_2.f03: Likewise.
11194 * gfortran.dg/structure_constructor_5.f03: Likewise.
11195 * gfortran.dg/submodule_1.f08: Likewise.
11196 * gfortran.dg/submodule_11.f08: Likewise.
11197 * gfortran.dg/submodule_14.f08: Likewise.
11198 * gfortran.dg/submodule_15.f08: Likewise.
11199 * gfortran.dg/submodule_17.f08: Likewise.
11200 * gfortran.dg/submodule_18.f08: Likewise.
11201 * gfortran.dg/submodule_19.f08: Likewise.
11202 * gfortran.dg/submodule_2.f08: Likewise.
11203 * gfortran.dg/submodule_27.f08: Likewise.
11204 * gfortran.dg/submodule_28.f08: Likewise.
11205 * gfortran.dg/submodule_29.f08: Likewise.
11206 * gfortran.dg/submodule_30.f08: Likewise.
11207 * gfortran.dg/submodule_6.f08: Likewise.
11208 * gfortran.dg/submodule_7.f08: Likewise.
11209 * gfortran.dg/submodule_8.f08: Likewise.
11210 * gfortran.dg/subnormal_1.f90: Likewise.
11211 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
11212 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
11213 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
11214 * gfortran.dg/substr_2.f: Likewise.
11215 * gfortran.dg/substr_3.f: Likewise.
11216 * gfortran.dg/substr_4.f: Likewise.
11217 * gfortran.dg/substr_5.f90: Likewise.
11218 * gfortran.dg/substr_6.f90: Likewise.
11219 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
11220 * gfortran.dg/sum_init_expr.f03: Likewise.
11221 * gfortran.dg/sum_zero_array_1.f90: Likewise.
11222 * gfortran.dg/system_clock_3.f08: Likewise.
11223 * gfortran.dg/t_editing.f: Likewise.
11224 * gfortran.dg/team_change_1.f90: Likewise.
11225 * gfortran.dg/team_end_1.f90: Likewise.
11226 * gfortran.dg/team_number_1.f90: Likewise.
11227 * gfortran.dg/temporary_1.f90: Likewise.
11228 * gfortran.dg/test_com_block.f90: Likewise.
11229 * gfortran.dg/test_only_clause.f90: Likewise.
11230 * gfortran.dg/tiny_1.f90: Likewise.
11231 * gfortran.dg/tiny_2.f90: Likewise.
11232 * gfortran.dg/tl_editing.f90: Likewise.
11233 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
11234 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
11235 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
11236 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
11237 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
11238 * gfortran.dg/transfer_class_2.f90: Likewise.
11239 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
11240 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
11241 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
11242 * gfortran.dg/transfer_resolve_1.f90: Likewise.
11243 * gfortran.dg/transfer_simplify_1.f90: Likewise.
11244 * gfortran.dg/transfer_simplify_10.f90: Likewise.
11245 * gfortran.dg/transfer_simplify_11.f90: Likewise.
11246 * gfortran.dg/transfer_simplify_2.f90: Likewise.
11247 * gfortran.dg/transfer_simplify_3.f90: Likewise.
11248 * gfortran.dg/transfer_simplify_4.f90: Likewise.
11249 * gfortran.dg/transfer_simplify_8.f90: Likewise.
11250 * gfortran.dg/transfer_simplify_9.f90: Likewise.
11251 * gfortran.dg/transpose_1.f90: Likewise.
11252 * gfortran.dg/transpose_3.f03: Likewise.
11253 * gfortran.dg/transpose_4.f90: Likewise.
11254 * gfortran.dg/transpose_conjg_1.f90: Likewise.
11255 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
11256 * gfortran.dg/transpose_optimization_2.f90: Likewise.
11257 * gfortran.dg/trim_1.f90: Likewise.
11258 * gfortran.dg/trim_optimize_1.f90: Likewise.
11259 * gfortran.dg/trim_optimize_2.f90: Likewise.
11260 * gfortran.dg/trim_optimize_3.f90: Likewise.
11261 * gfortran.dg/trim_optimize_4.f90: Likewise.
11262 * gfortran.dg/trim_optimize_5.f90: Likewise.
11263 * gfortran.dg/trim_optimize_6.f90: Likewise.
11264 * gfortran.dg/trim_optimize_7.f90: Likewise.
11265 * gfortran.dg/trim_optimize_8.f90: Likewise.
11266 * gfortran.dg/type_to_class_1.f03: Likewise.
11267 * gfortran.dg/type_to_class_2.f03: Likewise.
11268 * gfortran.dg/type_to_class_3.f03: Likewise.
11269 * gfortran.dg/type_to_class_4.f03: Likewise.
11270 * gfortran.dg/type_to_class_5.f03: Likewise.
11271 * gfortran.dg/typebound_assignment_5.f03: Likewise.
11272 * gfortran.dg/typebound_assignment_6.f03: Likewise.
11273 * gfortran.dg/typebound_assignment_7.f90: Likewise.
11274 * gfortran.dg/typebound_call_1.f03: Likewise.
11275 * gfortran.dg/typebound_call_13.f03: Likewise.
11276 * gfortran.dg/typebound_call_18.f03: Likewise.
11277 * gfortran.dg/typebound_call_19.f03: Likewise.
11278 * gfortran.dg/typebound_call_2.f03: Likewise.
11279 * gfortran.dg/typebound_call_20.f03: Likewise.
11280 * gfortran.dg/typebound_call_3.f03: Likewise.
11281 * gfortran.dg/typebound_generic_5.f03: Likewise.
11282 * gfortran.dg/typebound_generic_6.f03: Likewise.
11283 * gfortran.dg/typebound_generic_9.f03: Likewise.
11284 * gfortran.dg/typebound_operator_12.f03: Likewise.
11285 * gfortran.dg/typebound_operator_13.f03: Likewise.
11286 * gfortran.dg/typebound_operator_15.f90: Likewise.
11287 * gfortran.dg/typebound_operator_20.f90: Likewise.
11288 * gfortran.dg/typebound_operator_3.f03: Likewise.
11289 * gfortran.dg/typebound_operator_6.f03: Likewise.
11290 * gfortran.dg/typebound_operator_7.f03: Likewise.
11291 * gfortran.dg/typebound_operator_8.f03: Likewise.
11292 * gfortran.dg/typebound_operator_9.f03: Likewise.
11293 * gfortran.dg/typebound_proc_19.f90: Likewise.
11294 * gfortran.dg/typebound_proc_20.f90: Likewise.
11295 * gfortran.dg/typebound_proc_23.f90: Likewise.
11296 * gfortran.dg/typebound_proc_27.f03: Likewise.
11297 * gfortran.dg/typebound_proc_35.f90: Likewise.
11298 * gfortran.dg/typebound_proc_36.f90: Likewise.
11299 * gfortran.dg/unf_io_convert_1.f90: Likewise.
11300 * gfortran.dg/unf_io_convert_2.f90: Likewise.
11301 * gfortran.dg/unf_io_convert_3.f90: Likewise.
11302 * gfortran.dg/unf_io_convert_4.f90: Likewise.
11303 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
11304 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
11305 * gfortran.dg/unf_short_record_1.f90: Likewise.
11306 * gfortran.dg/unformatted_recl_1.f90: Likewise.
11307 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
11308 * gfortran.dg/unit_1.f90: Likewise.
11309 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
11310 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
11311 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
11312 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
11313 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
11314 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
11315 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
11316 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
11317 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
11318 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
11319 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
11320 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
11321 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
11322 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
11323 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
11324 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
11325 * gfortran.dg/unpack_init_expr.f03: Likewise.
11326 * gfortran.dg/use_10.f90: Likewise.
11327 * gfortran.dg/use_11.f90: Likewise.
11328 * gfortran.dg/use_13.f90: Likewise.
11329 * gfortran.dg/use_24.f90: Likewise.
11330 * gfortran.dg/use_27.f90: Likewise.
11331 * gfortran.dg/use_5.f90: Likewise.
11332 * gfortran.dg/use_allocated_1.f90: Likewise.
11333 * gfortran.dg/use_only_1.f90: Likewise.
11334 * gfortran.dg/use_only_4.f90: Likewise.
11335 * gfortran.dg/use_rename_2.f90: Likewise.
11336 * gfortran.dg/use_rename_4.f90: Likewise.
11337 * gfortran.dg/used_dummy_types_1.f90: Likewise.
11338 * gfortran.dg/used_interface_ref.f90: Likewise.
11339 * gfortran.dg/used_types_5.f90: Likewise.
11340 * gfortran.dg/utf8_1.f03: Likewise.
11341 * gfortran.dg/utf8_2.f03: Likewise.
11342 * gfortran.dg/value_1.f90: Likewise.
11343 * gfortran.dg/value_2.f90: Likewise.
11344 * gfortran.dg/value_4.f90: Likewise.
11345 * gfortran.dg/value_6.f03: Likewise.
11346 * gfortran.dg/value_7.f03: Likewise.
11347 * gfortran.dg/value_test.f90: Likewise.
11348 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
11349 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
11350 * gfortran.dg/vect/pr60510.f: Likewise.
11351 * gfortran.dg/vect/pr69882.f90: Likewise.
11352 * gfortran.dg/vect/pr69980.f90: Likewise.
11353 * gfortran.dg/vect/vect-5.f90: Likewise.
11354 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
11355 * gfortran.dg/vector_subscript_1.f90: Likewise.
11356 * gfortran.dg/vector_subscript_2.f90: Likewise.
11357 * gfortran.dg/vector_subscript_3.f90: Likewise.
11358 * gfortran.dg/vector_subscript_5.f90: Likewise.
11359 * gfortran.dg/verify_2.f90: Likewise.
11360 * gfortran.dg/volatile10.f90: Likewise.
11361 * gfortran.dg/where_1.f90: Likewise.
11362 * gfortran.dg/where_operator_assign_1.f90: Likewise.
11363 * gfortran.dg/where_operator_assign_2.f90: Likewise.
11364 * gfortran.dg/where_operator_assign_3.f90: Likewise.
11365 * gfortran.dg/whole_file_13.f90: Likewise.
11366 * gfortran.dg/whole_file_2.f90: Likewise.
11367 * gfortran.dg/widechar_2.f90: Likewise.
11368 * gfortran.dg/widechar_4.f90: Likewise.
11369 * gfortran.dg/widechar_5.f90: Likewise.
11370 * gfortran.dg/widechar_6.f90: Likewise.
11371 * gfortran.dg/widechar_8.f90: Likewise.
11372 * gfortran.dg/widechar_IO_1.f90: Likewise.
11373 * gfortran.dg/widechar_IO_2.f90: Likewise.
11374 * gfortran.dg/widechar_IO_3.f90: Likewise.
11375 * gfortran.dg/widechar_IO_4.f90: Likewise.
11376 * gfortran.dg/widechar_compare_1.f90: Likewise.
11377 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
11378 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
11379 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
11380 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
11381 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
11382 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
11383 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
11384 * gfortran.dg/widechar_select_1.f90: Likewise.
11385 * gfortran.dg/winapi.f90: Likewise.
11386 * gfortran.dg/write_0_pe_format.f90: Likewise.
11387 * gfortran.dg/write_back.f: Likewise.
11388 * gfortran.dg/write_check3.f90: Likewise.
11389 * gfortran.dg/write_direct_eor.f90: Likewise.
11390 * gfortran.dg/write_padding.f90: Likewise.
11391 * gfortran.dg/write_recursive.f90: Likewise.
11392 * gfortran.dg/write_rewind_1.f: Likewise.
11393 * gfortran.dg/write_rewind_2.f: Likewise.
11394 * gfortran.dg/write_zero_array.f90: Likewise.
11395 * gfortran.dg/x_slash_1.f: Likewise.
11396 * gfortran.dg/x_slash_2.f: Likewise.
11397 * gfortran.dg/zero_array_components_1.f90: Likewise.
11398 * gfortran.dg/zero_length_1.f90: Likewise.
11399 * gfortran.dg/zero_length_2.f90: Likewise.
11400 * gfortran.dg/zero_sized_1.f90: Likewise.
11401 * gfortran.dg/zero_sized_3.f90: Likewise.
11402 * gfortran.fortran-torture/compile/nested.f90: Likewise.
11403 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
11404 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
11405 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
11406 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
11407 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
11408 * gfortran.fortran-torture/execute/args.f90: Likewise.
11409 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
11410 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
11411 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
11412 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
11413 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
11414 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
11415 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
11416 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
11417 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
11418 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
11419 * gfortran.fortran-torture/execute/common.f90: Likewise.
11420 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
11421 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
11422 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
11423 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
11424 * gfortran.fortran-torture/execute/contained.f90: Likewise.
11425 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
11426 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
11427 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
11428 * gfortran.fortran-torture/execute/data.f90: Likewise.
11429 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
11430 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
11431 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
11432 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
11433 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
11434 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
11435 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
11436 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
11437 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
11438 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
11439 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
11440 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
11441 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
11442 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
11443 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
11444 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
11445 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
11446 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
11447 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
11448 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
11449 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
11450 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
11451 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
11452 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
11453 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
11454 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
11455 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
11456 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
11457 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
11458 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
11459 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
11460 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
11461 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
11462 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
11463 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
11464 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
11465 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
11466 * gfortran.fortran-torture/execute/forall.f90: Likewise.
11467 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
11468 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
11469 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
11470 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
11471 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
11472 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
11473 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
11474 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
11475 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
11476 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
11477 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
11478 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
11479 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
11480 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
11481 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
11482 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
11483 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
11484 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
11485 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
11486 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
11487 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
11488 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
11489 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
11490 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
11491 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
11492 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
11493 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
11494 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
11495 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
11496 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
11497 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
11498 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
11499 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
11500 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
11501 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
11502 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
11503 Likewise.
11504 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
11505 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
11506 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
11507 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
11508 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
11509 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
11510 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
11511 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
11512 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
11513 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
11514 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
11515 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
11516 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
11517 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
11518 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
11519 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
11520 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
11521 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
11522 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
11523 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
11524 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
11525 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
11526 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
11527 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
11528 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
11529 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
11530 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
11531 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
11532 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
11533 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
11534 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
11535 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
11536 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
11537 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
11538 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
11539 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
11540 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
11541 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
11542 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
11543 * gfortran.fortran-torture/execute/math.f90: Likewise.
11544 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
11545 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
11546 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
11547 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
11548 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
11549 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
11550 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
11551 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
11552 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
11553 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
11554 * gfortran.fortran-torture/execute/power.f90: Likewise.
11555 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
11556 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
11557 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
11558 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
11559 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
11560 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
11561 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
11562 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
11563 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
11564 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
11565 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
11566 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
11567 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
11568 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
11569 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
11570 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
11571 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
11572 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
11573 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
11574 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
11575 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
11576 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
11577 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
11578 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
11579 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
11580 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
11581 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
11582 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
11583 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
11584 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
11585 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
11586 * gfortran.fortran-torture/execute/straret.f90: Likewise.
11587 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
11588 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
11589 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
11590 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
11591 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
11592 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
11593 * gfortran.fortran-torture/execute/string.f90: Likewise.
11594 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
11595 * gfortran.fortran-torture/execute/strret.f90: Likewise.
11596 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
11597 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
11598 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
11599 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
11600 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
11601 * gfortran.fortran-torture/execute/userop.f90: Likewise.
11602 * gfortran.fortran-torture/execute/where17.f90: Likewise.
11603 * gfortran.fortran-torture/execute/where18.f90: Likewise.
11604 * gfortran.fortran-torture/execute/where19.f90: Likewise.
11605 * gfortran.fortran-torture/execute/where20.f90: Likewise.
11606 * gfortran.fortran-torture/execute/where21.f90: Likewise.
11607 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
11608 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
11609 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
11610 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
11611 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
11612 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
11613 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
11614 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
11615 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
11616 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
11617 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
11618 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
11619 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
11620 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
11621 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
11622 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
11623 * gfortran.dg/inline_transpose_1.f90: Likewise.
11624
11625 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
11626
11627 PR fortran/84115
11628 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
11629 change to dg-run.
11630
11631 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
11632
11633 PR ada/84277
11634 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
11635 * gnat.dg/dispatch1.adb: Rename into...
11636 * gnat.dg/disp1.adb: ...this.
11637 * gnat.dg/dispatch1_p.ads: Rename into...
11638 * gnat.dg/disp1_pkg.ads: ...this.
11639 * gnat.dg/disp2.adb: Rename into...
11640 * gnat.dg/dispatch2.adb: ...this.
11641 * gnat.dg/dispatch2_p.ads: Rename into...
11642 * gnat.dg/disp2_pkg.ads: ...this.
11643 * gnat.dg/dispatch2_p.adb: Rename into...
11644 * gnat.dg/disp2_pkg.adb: this.
11645 * gnat.dg/generic_dispatch.adb: Rename into...
11646 * gnat.dg/generic_disp.adb: this.
11647 * gnat.dg/generic_dispatch_p.ads: Rename into...
11648 * gnat.dg/generic_disp_pkg.ads: ...this.
11649 * gnat.dg/generic_dispatch_p.adb: Rename into...
11650 * gnat.dg/generic_disp_pkg.adb: ...this.
11651 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
11652 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
11653 * gnat.dg/object_overflow1.adb: Tweak index.
11654 * gnat.dg/object_overflow2.adb: Likewise.
11655 * gnat.dg/object_overflow3.adb: Likewise.
11656 * gnat.dg/object_overflow4.adb: Likewise.
11657 * gnat.dg/object_overflow5.adb: Likewise.
11658
11659 2018-02-16 Jakub Jelinek <jakub@redhat.com>
11660
11661 PR ipa/84425
11662 * gcc.c-torture/compile/pr84425.c: New test.
11663
11664 2018-02-16 Marek Polacek <polacek@redhat.com>
11665 Jakub Jelinek <jakub@redhat.com>
11666
11667 PR c++/84192
11668 * g++.dg/cpp1y/constexpr-84192.C: New test.
11669
11670 2018-02-16 Martin Sebor <msebor@redhat.com>
11671
11672 PR c++/79064
11673 * g++.dg/overload15.C: New test.
11674
11675 2018-02-16 Yury Gribov <tetra2005@gmail.com>
11676
11677 PR target/81535
11678 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
11679 * gcc.dg/pr56727-2.c: Ditto.
11680 * gcc.target/powerpc/pr79439.c: Renamed to...
11681 * gcc.target/powerpc/pr79439-1.c: ...this.
11682 * gcc.target/powerpc/pr79439-2.c: New test.
11683 * gcc.target/powerpc/pr79439-3.c: New test.
11684
11685 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
11686
11687 target/pr84371
11688 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
11689 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
11690 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
11691 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
11692 * gcc.target/powerpc/builtins-3.c: Same.
11693
11694 2018-02-16 Nathan Sidwell <nathan@acm.org>
11695
11696 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
11697
11698 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
11699
11700 PR rtl-optimization/70023
11701 * gcc.target/i386/pr70023.c: New.
11702
11703 2018-02-16 Carl Love <cel@us.ibm.com>
11704
11705 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
11706 tests.
11707 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
11708 tests.
11709
11710 2018-02-16 Carl Love <cel@us.ibm.com>
11711
11712 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
11713 for the ABI definitions for vec_extract4b and vec_insert4b.
11714
11715 2018-02-16 Nathan Sidwell <nathan@acm.org>
11716
11717 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
11718 * g++.old-deja/g++.mike/net43.C: Likewise.
11719
11720 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
11721
11722 PR c++/82468
11723 * g++.dg/cpp1z/class-deduction48.C: New.
11724
11725 2018-02-16 Nathan Sidwell <nathan@acm.org>
11726
11727 PR c++/84375
11728 * g++.dg/lookup/pr84375.C: New.
11729
11730 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
11731
11732 PR target/83831
11733 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
11734
11735 2018-02-16 Richard Biener <rguenther@suse.de>
11736
11737 PR tree-optimization/84417
11738 * gcc.dg/torture/pr84417.c: New testcase.
11739
11740 2018-02-16 Jakub Jelinek <jakub@redhat.com>
11741
11742 PR target/84272
11743 * g++.dg/opt/pr84272.C: New test.
11744
11745 PR rtl-optimization/83723
11746 * gcc.dg/pr83723.c: New test.
11747
11748 2018-02-16 Richard Biener <rguenther@suse.de>
11749
11750 PR tree-optimization/84399
11751 * gcc.dg/graphite/pr84399.c: New testcase.
11752
11753 2018-02-16 Richard Biener <rguenther@suse.de>
11754
11755 PR tree-optimization/84190
11756 * g++.dg/torture/pr84190.C: New testcase.
11757
11758 2018-02-15 Martin Sebor <msebor@redhat.com>
11759
11760 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
11761 directives.
11762
11763 2018-02-15 Janus Weil <janus@gcc.gnu.org>
11764
11765 PR fortran/84409
11766 * gfortran.dg/dtio_21.f03: Add an error message.
11767 * gfortran.dg/dtio_22.f90: Fix invalid test case.
11768
11769 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
11770
11771 PR fortran/84381
11772 * gfortran.dg/stop_shouldfail.f90: New test.
11773
11774 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
11775
11776 PR c++/84330
11777 * g++.dg/concepts/pr84330.C: New.
11778
11779 2018-02-15 Tom de Vries <tom@codesourcery.com>
11780
11781 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
11782
11783 2018-02-15 Tom de Vries <tom@codesourcery.com>
11784
11785 * gcc.c-torture/compile/pr84136.c: Require effective target
11786 indirect_jumps.
11787
11788 2018-02-15 Jakub Jelinek <jakub@redhat.com>
11789
11790 PR tree-optimization/84383
11791 * gcc.c-torture/compile/pr84383.c: New test.
11792
11793 PR tree-optimization/84334
11794 * gcc.dg/pr84334.c: New test.
11795
11796 2018-02-14 Carl Love <cel@us.ibm.com>
11797
11798 * gcc.target/powerpc/builtins-4-int128-runnable.c
11799 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
11800 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
11801
11802 2018-02-14 Martin Sebor <msebor@redhat.com>
11803
11804 PR tree-optimization/83698
11805 * gcc.dg/Wrestrict-7.c: New test.
11806 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
11807 * gcc.target/i386/chkp-stropt-17.c: Same.
11808
11809 2018-02-14 Martin Sebor <msebor@redhat.com>
11810
11811 PR c/84108
11812 * gcc.dg/Wattributes-8.c: New test.
11813
11814 2018-02-14 Janus Weil <janus@gcc.gnu.org>
11815
11816 PR fortran/84385
11817 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
11818 * gfortran.dg/allocate_with_source_23.f90: Ditto.
11819 * gfortran.dg/select_type_1.f03: Extend test case.
11820
11821 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11822
11823 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
11824 (dg-options): Use -O2 -msse2 -mno-sse3.
11825
11826 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
11827
11828 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
11829 this test case still works ok.
11830 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
11831 * gcc.dg/vmx/insert-be-order.c: Likewise.
11832 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
11833 * gcc.dg/vmx/ld-be-order.c: Likewise.
11834 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
11835 * gcc.dg/vmx/lde-be-order.c: Likewise.
11836 * gcc.dg/vmx/ldl-be-order.c: Likewise.
11837 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
11838 * gcc.dg/vmx/merge-be-order.c: Likewise.
11839 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
11840 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
11841 * gcc.dg/vmx/pack-be-order.c: Likewise.
11842 * gcc.dg/vmx/perm-be-order.c: Likewise.
11843 * gcc.dg/vmx/splat-be-order.c: Likewise.
11844 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
11845 * gcc.dg/vmx/st-be-order.c: Likewise.
11846 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
11847 * gcc.dg/vmx/ste-be-order.c: Likewise.
11848 * gcc.dg/vmx/stl-be-order.c: Likewise.
11849 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
11850 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
11851 * gcc.dg/vmx/unpack-be-order.c: Likewise.
11852 * gcc.dg/vmx/vsums-be-order.c: Likewise.
11853 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
11854
11855 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
11856
11857 PR c++/84350
11858 * g++.dg/cpp0x/auto49.C: New.
11859
11860 2018-02-14 Nathan Sidwell <nathan@acm.org>
11861
11862 * g++.dg/template/instantiate5.C: Adjust required-from loc.
11863
11864 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
11865
11866 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
11867 * gcc.target/powerpc/le-altivec-consts.c: Same.
11868
11869 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
11870
11871 PR target/84220
11872 * gcc.target/powerpc/pr84220-sld.c: New test.
11873 * gcc.target/powerpc/pr84220-sld2.c: New test.
11874 * gcc.target/powerpc/pr84220-sldw.c: New test.
11875 * gcc.target/powerpc/pr84220-xxperm.c: New test.
11876 * gcc.target/powerpc/pr84220-xxsld.c: New test.
11877
11878 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
11879
11880 PR target/84239
11881 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
11882 _inc_ssp intrinsics.
11883 * gcc.target/i386/cet-intrin-4.c: Likewise.
11884 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
11885 __builtin_ia32_rdssp[d|q].
11886
11887 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
11888
11889 PR tree-optimization/84357
11890 * gcc.dg/vect/pr84357.c: New test.
11891
11892 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
11893
11894 PR target/83831
11895 * gcc.target/rx/pr83831.c: New tests.
11896
11897 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
11898
11899 PR target/79242
11900 * gcc.target/msp430/pr79242.c: New test.
11901
11902 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11903
11904 PR target/84372
11905 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
11906 with -mcpu=power9.
11907
11908 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11909
11910 PR target/84279
11911 * g++.dg/pr84279.C: New test.
11912
11913 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11914
11915 PR rtl-optimization/84169
11916 * gcc.c-torture/execute/pr84169.c: New.
11917
11918 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11919
11920 PR target/84370
11921 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
11922
11923 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11924
11925 PR target/84365
11926 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
11927 with -mcpu=power9.
11928
11929 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11930
11931 PR c++/84364
11932 * g++.dg/warn/effc4.C: New test.
11933
11934 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
11935
11936 PR c++/84333
11937 * g++.dg/template/sizeof16.C: New.
11938 * g++.dg/template/sizeof17.C: Likewise.
11939
11940 2018-02-13 Janus Weil <janus@gcc.gnu.org>
11941
11942 PR fortran/84313
11943 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
11944 add necessary compiler options.
11945 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
11946
11947 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11948
11949 PR c/82210
11950 * gcc.c-torture/execute/pr82210.c: New test.
11951
11952 PR middle-end/84309
11953 * gcc.dg/pr84309-2.c: New test.
11954
11955 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
11956
11957 PR tree-optimization/84321
11958 * gcc.dg/pr84321.c: New test.
11959
11960 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
11961
11962 PR target/84359
11963 * gcc.target/i386/pr57193.c: Add -march=x86-64.
11964
11965 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
11966
11967 PR sanitizer/84340
11968 * gcc.dg/asan/pr84307.c: Remove test.
11969
11970 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
11971
11972 * gcc.target/rl78/test_auto_vector.c: New test.
11973
11974 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
11975
11976 PR c/84305
11977 * gcc.c-torture/compile/pr84305.c: New test.
11978
11979 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11980
11981 PR target/84335
11982 * gcc.target/i386/pr84335.c: New test.
11983
11984 PR tree-optimization/84339
11985 * gcc.c-torture/execute/pr84339.c: New test.
11986
11987 PR middle-end/84309
11988 * gcc.dg/pr84309.c: New test.
11989 * gcc.target/i386/pr84309.c: New test.
11990
11991 PR target/84336
11992 * gcc.target/i386/pr84336.c: New test.
11993
11994 2018-02-12 Jakub Jelinek <jakub@redhat.com>
11995
11996 PR c++/84341
11997 * c-c++-common/gomp/pr84341.c: New test.
11998
11999 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
12000
12001 PR fortran/68746
12002 * gfortran.dg/read_dir.f90: Re-add dg-do run.
12003
12004 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
12005
12006 PR fortran/68746
12007 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
12008 of zero for read.
12009
12010 2018-02-12 Jeff Law <law@redhat.com>
12011
12012 * gcc.c-torture/compile/reg-args-size.c: New test.
12013
12014 2018-02-12 Carl Love <cel@us.ibm.com>
12015
12016 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
12017 uint128 tests to new testfile.
12018 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
12019 int128 and uint128 tests.
12020 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
12021 list of torture tests.
12022
12023 2018-02-12 Janus Weil <janus@gcc.gnu.org>
12024
12025 PR fortran/84273
12026 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
12027 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
12028
12029 2018-02-12 Tamar Christina <tamar.christina@arm.com>
12030
12031 PR target/82641
12032 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
12033
12034 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
12035
12036 PR sanitizer/84307
12037 * gcc.dg/asan/pr84307.c: New test.
12038
12039 2018-02-12 Nathan Sidwell <nathan@acm.org>
12040
12041 * g++.dg/parse/pr84263.C: New.
12042
12043 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
12044
12045 PR c++/79626
12046 * g++.dg/template/crash129.C: New.
12047
12048 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
12049
12050 PR target/83828
12051 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
12052 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
12053 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
12054 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
12055 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
12056
12057 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
12058
12059 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
12060 _mm_maskz_scalef_round_sd): Test new intrinsics.
12061 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
12062 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
12063 intrinsics.
12064 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
12065 _mm_maskz_scalef_round_ss): Test new intrinsics.
12066 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
12067 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
12068 intrinsics.
12069 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
12070 __builtin_ia32_scalefss_round): Remove builtin.
12071 (__builtin_ia32_scalefsd_mask_round,
12072 __builtin_ia32_scalefss_mask_round): Test new builtin.
12073 * gcc.target/i386/sse-13.c: Ditto.
12074 * gcc.target/i386/sse-23.c: Ditto.
12075
12076 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
12077
12078 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
12079 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
12080 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
12081 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
12082 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
12083 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
12084 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
12085 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
12086 intrinsics.
12087 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
12088 (__builtin_ia32_sqrtss_round): Remove builtins.
12089 (__builtin_ia32_sqrtsd_mask_round)
12090 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
12091 * gcc.target/i386/sse-13.c: Ditto.
12092 * gcc.target/i386/sse-23.c: Ditto.
12093
12094 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12095
12096 PR fortran/35299
12097 * gfortran.dg/statement_function_3.f: New test.
12098
12099 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
12100
12101 PR fortran/54223
12102 PR fortran/84276
12103 * gfortran.dg/statement_function_1.f90: New test.
12104 * gfortran.dg/statement_function_2.f90: New test.
12105
12106 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
12107
12108 PR fortran/84074
12109 * gfortran.dg/type_to_class_5.f03: New test.
12110
12111 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
12112
12113 PR fortran/56691
12114 * gfortran.dg/type_to_class_4.f03: New test.
12115
12116 2018-02-10 Alan Modra <amodra@gmail.com>
12117
12118 PR target/84300
12119 * gcc.dg/pr84300.c: New.
12120
12121 2018-02-10 Jakub Jelinek <jakub@redhat.com>
12122
12123 PR sanitizer/83987
12124 * g++.dg/ubsan/pr83987-2.C: New test.
12125
12126 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
12127
12128 * gcc.target/rx/movsicc.c: New test.
12129
12130 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
12131
12132 PR target/83926
12133 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
12134 message.
12135
12136 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
12137
12138 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
12139 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
12140
12141 2018-02-09 Nathan Sidwell <nathan@acm.org>
12142
12143 PR c/84293
12144 * c-c++-common/pr84293.h: New.
12145 * c-c++-common/pr84293.c: New.
12146
12147 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
12148
12149 PR rtl-optimization/57193
12150 * gcc.target/i386/pr57193.c: New.
12151
12152 2018-02-09 Jakub Jelinek <jakub@redhat.com>
12153
12154 PR target/84226
12155 * gcc.target/powerpc/pr84226.c: New test.
12156
12157 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
12158
12159 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
12160 from this to...
12161 <vclzd>: ...this.
12162
12163 2018-02-09 Martin Sebor <msebor@redhat.com>
12164
12165 PR lto/84212
12166 * gcc.dg/lto/pr84212_0.c: New test file.
12167 * gcc.dg/lto/pr84212_1.c: Same.
12168
12169 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
12170
12171 PR target/83926
12172 * gcc.target/powerpc/pr83926.c: New test.
12173 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
12174 message. Fix test for running in 32-bit mode.
12175
12176 2018-02-09 Tamar Christina <tamar.christina@arm.com>
12177
12178 PR target/82641
12179 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
12180
12181 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12182
12183 PR target/PR84295
12184 * gcc.target/s390/pr84295.c: New test.
12185
12186 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
12187
12188 PR c++/77522
12189 * g++.dg/cpp1y/lambda-init16.C: New.
12190
12191 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
12192
12193 * gnat.dg/sso8.adb: New test.
12194 * gnat.dg/sso8_pkg.ads: New helper.
12195
12196 2018-02-09 Richard Biener <rguenther@suse.de>
12197
12198 PR tree-optimization/84278
12199 * gcc.target/i386/pr84278.c: Adjust regex.
12200
12201 2018-02-09 Jakub Jelinek <jakub@redhat.com>
12202
12203 PR tree-optimization/84232
12204 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
12205
12206 PR debug/84252
12207 * gcc.target/aarch64/pr84252.c: New test.
12208
12209 PR middle-end/84237
12210 * gcc.dg/pr84237.c: New test.
12211
12212 2018-02-09 Marek Polacek <polacek@redhat.com>
12213 Jakub Jelinek <jakub@redhat.com>
12214
12215 PR c++/83659
12216 * g++.dg/torture/pr83659.C: New test.
12217
12218 2018-02-08 David Malcolm <dmalcolm@redhat.com>
12219
12220 PR tree-optimization/84136
12221 * gcc.c-torture/compile/pr84136.c: New test.
12222
12223 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
12224
12225 PR target/83008
12226 * gcc.target/i386/pr83008.c: New test.
12227
12228 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
12229
12230 PR target/81143
12231 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
12232
12233 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
12234
12235 PR c++/83806
12236 * g++.dg/warn/Wunused-parm-11.C: New.
12237
12238 2018-02-08 Marek Polacek <polacek@redhat.com>
12239
12240 PR tree-optimization/84238
12241 * gcc.dg/Wstringop-overflow-3.c: New test.
12242
12243 2018-02-08 Nathan Sidwell <nathan@acm.org>
12244
12245 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
12246
12247 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
12248
12249 PR tree-optimization/84265
12250 * gcc.dg/vect/pr84265.c: New test.
12251
12252 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
12253
12254 PR tree-optimization/81635
12255 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
12256 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
12257
12258 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12259
12260 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
12261 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
12262 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
12263 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
12264 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
12265 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
12266 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
12267 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
12268 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
12269 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
12270 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
12271 * gcc.target/s390/nobp-return-attr-all.c: New test.
12272 * gcc.target/s390/nobp-return-attr-neg.c: New test.
12273 * gcc.target/s390/nobp-return-mem-attr.c: New test.
12274 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
12275 * gcc.target/s390/nobp-return-mem-z10.c: New test.
12276 * gcc.target/s390/nobp-return-mem-z900.c: New test.
12277 * gcc.target/s390/nobp-return-reg-attr.c: New test.
12278 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
12279 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
12280 * gcc.target/s390/nobp-return-reg-z10.c: New test.
12281 * gcc.target/s390/nobp-return-reg-z900.c: New test.
12282 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
12283 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
12284 * gcc.target/s390/nobp-table-jump-z10.c: New test.
12285 * gcc.target/s390/nobp-table-jump-z900.c: New test.
12286
12287 2018-02-08 Richard Biener <rguenther@suse.de>
12288
12289 PR tree-optimization/84233
12290 * g++.dg/torture/pr84233.C: New testcase.
12291
12292 2018-02-08 Richard Biener <rguenther@suse.de>
12293
12294 PR tree-optimization/84278
12295 * gcc.target/i386/pr84278.c: New testcase.
12296
12297 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
12298
12299 PR rtl-optimization/84068
12300 PR rtl-optimization/83459
12301 * gcc.dg/pr84068.c: New test.
12302
12303 2018-02-08 Richard Biener <rguenther@suse.de>
12304
12305 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
12306 loop vectorization to happen.
12307
12308 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
12309
12310 PR c++/83204
12311 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
12312
12313 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
12314
12315 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
12316
12317 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
12318
12319 PR target/84154
12320 * gcc.target/powerpc/pr84154-1.c: New tests.
12321 * gcc.target/powerpc/pr84154-2.c: Likewise.
12322 * gcc.target/powerpc/pr84154-3.c: Likewise.
12323
12324 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
12325
12326 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
12327
12328 2018-02-07 Jakub Jelinek <jakub@redhat.com>
12329
12330 PR c++/84082
12331 * g++.dg/template/incomplete11.C: New test.
12332 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
12333
12334 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
12335
12336 PR fortran/82994
12337 * gfortran.dg/deallocate_error_3.f90: New test.
12338 * gfortran.dg/deallocate_error_4.f90: New test.
12339
12340 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
12341
12342 PR fortran/68560
12343 * gfortran.dg/shape_9.f90: New test.
12344
12345 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
12346
12347 PR fortran/82049
12348 * gfortran.dg/assumed_charlen_parameter.f90: New test.
12349
12350 2018-02-07 David Malcolm <dmalcolm@redhat.com>
12351
12352 PR c++/81610
12353 PR c++/80567
12354 * g++.dg/spellcheck-reswords.C: New test case.
12355 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
12356 suggestion of "if".
12357
12358 2018-02-07 Martin Liska <mliska@suse.cz>
12359
12360 PR c++/84059.
12361 * g++.dg/ext/mv26.C: New test.
12362
12363 2018-02-07 Tom de Vries <tom@codesourcery.com>
12364
12365 * gcc.dg/pr83844.c: Require effective target alloca.
12366
12367 2018-02-07 Tom de Vries <tom@codesourcery.com>
12368
12369 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
12370
12371 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
12372
12373 PR target/84243
12374 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
12375 -fcf-protection=return.
12376
12377 2018-02-07 Tom de Vries <tom@codesourcery.com>
12378
12379 PR libgomp/84217
12380 * c-c++-common/goacc/pr84217.c: New test.
12381 * gfortran.dg/goacc/pr84217.f90: New test.
12382
12383 2018-02-07 Richard Biener <rguenther@suse.de>
12384
12385 PR tree-optimization/84204
12386 * gcc.dg/graphite/pr84204.c: New testcase.
12387
12388 PR tree-optimization/84205
12389 * gcc.dg/graphite/pr84205.c: New testcase.
12390
12391 PR tree-optimization/84223
12392 * gfortran.dg/graphite/pr84223.f90: New testcase.
12393
12394 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
12395
12396 PR c++/71662
12397 * g++.dg/cpp0x/scoped_enum7.C: New.
12398
12399 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
12400
12401 PR tree-optimization/83008
12402 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
12403
12404 2018-02-07 Jakub Jelinek <jakub@redhat.com>
12405
12406 PR tree-optimization/84235
12407 * gcc.c-torture/execute/ieee/pr84235.c: New test.
12408
12409 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12410
12411 PR testsuite/84243
12412 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
12413 targets.
12414 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
12415
12416 2018-02-06 Jakub Jelinek <jakub@redhat.com>
12417
12418 PR target/84146
12419 * gcc.target/i386/pr84146.c: New test.
12420
12421 2018-02-06 Michael Collison <michael.collison@arm.com>
12422
12423 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
12424
12425 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12426
12427 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
12428 warning for -mno-speculate-indirect-jumps.
12429 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
12430 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
12431 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
12432 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
12433 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
12434 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
12435
12436 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
12437
12438 PR target/84145
12439 * c-c++-common/fcf-protection-1.c: Change a compared message.
12440 * c-c++-common/fcf-protection-2.c: Likewise.
12441 * c-c++-common/fcf-protection-3.c: Likewise.
12442 * c-c++-common/fcf-protection-5.c: Likewise.
12443 * c-c++-common/fcf-protection-6.c: New test.
12444 * c-c++-common/fcf-protection-7.c: Likewise.
12445
12446 2018-02-06 Marek Polacek <polacek@redhat.com>
12447
12448 PR tree-optimization/84228
12449 * c-c++-common/Wstringop-truncation-3.c: New test.
12450
12451 2018-02-06 Tamar Christina <tamar.christina@arm.com>
12452
12453 PR target/82641
12454 * gcc.target/arm/pragma_arch_switch_2.c: New.
12455
12456 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12457
12458 PR target/79975
12459 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
12460
12461 2018-02-05 Martin Sebor <msebor@redhat.com>
12462
12463 PR tree-optimization/83369
12464 * gcc.dg/Wnonnull.c: New test.
12465
12466 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
12467
12468 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
12469 argument and use dg-messages-by-file instead. Expect it to be
12470 an array rather than a dict.
12471 (lto-link-and-maybe-run): Remove messages_by_file argument and
12472 use an upvar for dg-messages-by-file. Update call to
12473 lto_handle_diagnostics.
12474 (lt-get-options): Treat dg-messages-by-file as an array
12475 rather than a dict.
12476 (lto-get-options-main): Likewise. Set the entry rather than appending.
12477 (lto-execute): Treat dg-messages-by-file as an array rather than
12478 a dict. Update call to lto-link-and-maybe-run.
12479
12480 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
12481
12482 PR c++/82782
12483 * g++.dg/cpp1z/inline-var4.C: New.
12484
12485 2018-02-05 Martin Liska <mliska@suse.cz>
12486
12487 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
12488 options.
12489 * c-c++-common/asan/pointer-compare-2.c: Likewise.
12490 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
12491 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
12492 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
12493 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
12494 * c-c++-common/asan/pointer-compare-3.c: New test.
12495
12496 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
12497
12498 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
12499 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
12500
12501 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
12502
12503 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
12504 _mm_maskz_range_sd, _mm_mask_range_round_sd,
12505 _mm_maskz_range_round_sd): Test new intrinsics.
12506 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
12507 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
12508 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
12509 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
12510 _mm_maskz_range_ss, _mm_mask_range_round_ss,
12511 _mm_maskz_range_round_ss): Test new intrinsics.
12512 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
12513 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
12514 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
12515 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
12516 __builtin_ia32_rangess128_round): Remove builtins.
12517 (__builtin_ia32_rangesd128_mask_round,
12518 __builtin_ia32_rangess128_mask_round): Test new builtins.
12519 * gcc.target/i386/sse-13.c: Ditto.
12520 * gcc.target/i386/sse-23.c: Ditto.
12521
12522 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
12523
12524 PR middle-end/79966
12525 * gfortran.dg/pr79966.f90: New testcase
12526
12527 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
12528
12529 PR fortran/84094
12530 * gfortran.dg/associate_23.f90: Fix invalid code.
12531 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
12532 * gfortran.dg/matmul_3.f90: Likewise.
12533 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
12534
12535 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
12536
12537 PR fortran/84115
12538 * gfortran.dg/associate_34.f90: New test.
12539 * gfortran.dg/associate_35.f90: New test.
12540
12541 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
12542
12543 PR fortran/84141
12544 PR fortran/84155
12545 * gfortran.dg/pr84155.f90: New test.
12546
12547 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
12548
12549 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
12550 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
12551
12552 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
12553
12554 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
12555 dg-do run stanza.
12556
12557 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
12558
12559 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
12560 requirement.
12561 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
12562 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
12563 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
12564
12565 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12566
12567 PR testsuite/52641
12568 * gcc.c-torture/execute/pr83362.c: Make work for int16.
12569 * gcc.dg/Wsign-conversion.c: Dito.
12570 * gcc.dg/attr-alloc_size-4.c: Dito.
12571 * gcc.dg/pr81020.c: Dito.
12572 * gcc.dg/pr81192.c: Dito.
12573 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
12574 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
12575 * gcc.dg/pr83844.c: Restrict to int32plus.
12576 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
12577 * gcc.dg/tree-ssa/ldist-25.c: Dito.
12578 * gcc.dg/tree-ssa/ldist-27.c: Dito.
12579 * gcc.dg/tree-ssa/ldist-28.c: Dito.
12580 * gcc.dg/tree-ssa/ldist-29.c: Dito.
12581 * gcc.dg/tree-ssa/ldist-30.c: Dito.
12582 * gcc.dg/tree-ssa/ldist-31.c: Dito.
12583 * gcc.dg/tree-ssa/ldist-32.c: Dito.
12584 * gcc.dg/tree-ssa/ldist-33.c: Dito.
12585 * gcc.dg/tree-ssa/ldist-34.c: Dito.
12586 * gcc.dg/tree-ssa/ldist-35.c: Dito.
12587 * gcc.dg/tree-ssa/ldist-36.c: Dito.
12588
12589 2018-02-02 Julia Koval <julia.koval@intel.com>
12590
12591 * gcc.target/i386/funcspec-56.inc: Handle new march.
12592 * g++.dg/ext/mv16.C: Ditto.
12593
12594 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12595
12596 * lib/target-supports.exp
12597 (check_effective_target_keeps_null_pointer_checks): No more
12598 special-case avr.
12599 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
12600 * gcc.dg/ifcvt-4.c: Skip avr.
12601 * gcc.dg/pr53037-1.c: Dito.
12602 * gcc.dg/pr53037-2.c: Dito.
12603 * gcc.dg/pr53037-3.c: Dito.
12604 * gcc.dg/pr63387-2.c: Dito.
12605 * gcc.dg/pr63387.c: Dito.
12606 * gcc.dg/sancov/cmp0.c: Dito.
12607 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
12608 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
12609 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
12610 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
12611 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
12612 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
12613 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
12614 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
12615 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
12616 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
12617 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
12618 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
12619 * gcc.dg/tree-ssa/pr82059.c: Dito.
12620 * gcc.c-torture/execute/pr70460.c: Dito.
12621
12622 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12623
12624 PR testsuite/52641
12625 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
12626 * gcc.c-torture/execute/20180112-1.c: Dito.
12627 * gcc.c-torture/execute/pr81503.c: Dito.
12628 * gcc.dg/store_merging_12.c: Dito.
12629 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
12630 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
12631 * gcc.dg/tree-ssa/pr80898.c: Dito.
12632 * gcc.dg/tree-ssa/pr82363.c: Dito.
12633 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
12634 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
12635 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
12636 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
12637 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
12638 * gcc.dg/tree-ssa/pr80803.c: Dito.
12639 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
12640 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
12641 * gcc.dg/tree-ssa/vrp114.c: Dito.
12642 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
12643 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
12644 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
12645
12646 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
12647
12648 PR target/84066
12649 * gcc.target/i386/cet-sjlj-6a.c: New test.
12650 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
12651
12652 2018-02-01 Marek Polacek <polacek@redhat.com>
12653
12654 PR c++/84125
12655 * g++.dg/cpp1y/lambda-generic-84125.C: New test.
12656
12657 2018-01-30 Jeff Law <law@redhat.com>
12658
12659 PR target/84128
12660 * gcc.target/i386/pr84128.c: New test.
12661
12662 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
12663
12664 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
12665 -fdelete-null-pointer-checks.
12666
12667 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
12668
12669 PR c++/83796
12670 * g++.dg/cpp0x/abstract-default1.C: New.
12671
12672 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12673
12674 PR tree-optimization/81635
12675 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
12676 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
12677
12678 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12679
12680 PR target/83370
12681 * gcc.target/aarch64/pr83370.c: New.
12682
12683 2018-02-01 Richard Biener <rguenther@suse.de>
12684
12685 * gcc.dg/graphite/pr35356-1.c: Adjust.
12686
12687 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12688
12689 PR testsuite/83846
12690 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
12691 for ILP32.
12692 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
12693 of hard-coding the choice.
12694 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
12695 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
12696 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
12697 memset call.
12698 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
12699 stdint.h types.
12700 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
12701 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
12702 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
12703 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
12704 * gcc.target/aarch64/sve/logical_1.c: Likewise.
12705 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
12706 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
12707 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
12708 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
12709 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
12710 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
12711 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
12712 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
12713 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
12714 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
12715 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
12716 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
12717 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
12718 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
12719 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
12720 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
12721 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
12722 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
12723 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
12724 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
12725 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
12726 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
12727 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
12728 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
12729 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
12730 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
12731 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
12732 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
12733 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
12734 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
12735 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
12736 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
12737 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
12738 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
12739 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
12740 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
12741 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
12742 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
12743 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
12744 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
12745 __builtin_popcountll rather than __builtin_popcountl.
12746
12747 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12748
12749 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
12750 of LD1R[HWD] for multi-element constants on big-endian targets.
12751 * gcc.target/aarch64/sve/slp_3.c: Likewise.
12752 * gcc.target/aarch64/sve/slp_4.c: Likewise.
12753
12754 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12755
12756 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
12757 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
12758 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
12759
12760 2018-02-01 Jakub Jelinek <jakub@redhat.com>
12761
12762 PR tree-optimization/81661
12763 PR tree-optimization/84117
12764 * gcc.dg/pr81661.c: New test.
12765 * gfortran.dg/pr84117.f90: New test.
12766
12767 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
12768
12769 PR fortran/83705
12770 * gfortran.dg/repeat_7.f90: Catch warning message.
12771
12772 2018-01-31 Ian Lance Taylor <iant@golang.org>
12773
12774 * go.go-torture/execute/printnil.go: New test.
12775
12776 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12777
12778 * lib/target-supports.exp (check_effective_target_comdat_group):
12779 Allow for Solaris as comdat syntax.
12780
12781 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
12782 Solaris with comdat_group support and as.
12783
12784 2018-01-31 Marek Polacek <polacek@redhat.com>
12785
12786 PR c/81779
12787 * gcc.dg/pr81779.c: New test.
12788
12789 2018-01-31 Jakub Jelinek <jakub@redhat.com>
12790
12791 PR fortran/84116
12792 * gfortran.dg/gomp/pr84116.f90: New test.
12793
12794 PR c++/83993
12795 * g++.dg/init/pr83993-2.C: New test.
12796
12797 PR c++/83993
12798 * g++.dg/init/pr83993-1.C: New test.
12799 * g++.dg/cpp0x/pr83993.C: New test.
12800
12801 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
12802
12803 PR fortran/84088
12804 * gfortran.dg/pr84088.f90: New test.
12805
12806 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
12807
12808 PR target/82444
12809 * gcc.target/i386/pr82444.c: New.
12810
12811 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
12812
12813 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
12814 * gcc.target/powerpc/vsx-13.c: New.
12815
12816 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
12817
12818 PR c++/84092
12819 * g++.dg/cpp1y/var-templ57.C: New.
12820
12821 2018-01-31 Marek Polacek <polacek@redhat.com>
12822
12823 PR c++/84138
12824 * g++.dg/diagnostic/pr84138.C: New test.
12825
12826 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
12827
12828 PR fortran/78534
12829 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
12830 -Wstringop-overflow warnings due to spurious warning with -O1.
12831 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
12832 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
12833
12834 2018-01-31 Richard Biener <rguenther@suse.de>
12835
12836 PR tree-optimization/84132
12837 * g++.dg/torture/pr84132.C: New testcase.
12838
12839 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
12840
12841 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
12842 dg-final scan.
12843
12844 2018-01-31 Julia Koval <julia.koval@intel.com>
12845
12846 PR target/83618
12847 * gcc.target/i386/rdpid.c: Remove "eax".
12848
12849 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12850
12851 PR tree-optimization/64946
12852 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
12853 scan-assembler checks.
12854
12855 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
12856
12857 * gcc.c-torture/execute/20180131-1.c: New test.
12858
12859 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
12860
12861 * gcc.target/arc/taux-1.c: New test.
12862 * gcc.target/arc/taux-2.c: Likewise.
12863
12864 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
12865
12866 * gcc.target/arc/uncached.c: New test.
12867
12868 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12869
12870 PR lto/83954
12871 * gnat.dg/lto20.adb: Remove dg-excess-errors.
12872
12873 2018-01-31 Jakub Jelinek <jakub@redhat.com>
12874
12875 PR preprocessor/69869
12876 * gcc.dg/cpp/trad/pr69869.c: New test.
12877
12878 PR c/84100
12879 * gcc.dg/pr84100.c: New test.
12880
12881 2018-01-30 Jeff Law <law@redhat.com>
12882
12883 PR target/84064
12884 * gcc.target/i386/pr84064: New test.
12885
12886 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
12887
12888 PR fortran/84134
12889 * gfortran.dg/data_implied_do_2.f90: New test.
12890
12891 2018-01-30 Janus Weil <janus@gcc.gnu.org>
12892
12893 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
12894
12895 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
12896
12897 PR fortran/84133
12898 * gfortran.dg/inline_matmul_21.f90: New test case.
12899
12900 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12901
12902 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
12903
12904 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
12905
12906 PR target/84112
12907 * gcc.target/powerpc/pr84112.c: New.
12908
12909 2018-01-30 Jakub Jelinek <jakub@redhat.com>
12910
12911 PR rtl-optimization/83986
12912 * gcc.dg/pr83986.c: New test.
12913
12914 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
12915
12916 PR 58684
12917 * gcc.dg/torture/inf-compare-1.c: Add xfail.
12918 * gcc.dg/torture/inf-compare-2.c: Add xfail.
12919 * gcc.dg/torture/inf-compare-3.c: Add xfail.
12920 * gcc.dg/torture/inf-compare-4.c: Add xfail.
12921
12922 2018-01-30 Jakub Jelinek <jakub@redhat.com>
12923
12924 PR tree-optimization/84111
12925 * gcc.c-torture/compile/pr84111.c: New test.
12926
12927 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12928
12929 PR ipa/83179
12930 * gcc.dg/ipa/inline-2.c: Fix template.
12931 * gcc.dg/ipa/inline-3.c: Fix template.
12932
12933 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12934
12935 PR ipa/81360
12936 * g++.dg/torture/pr81360.C: New testcase.
12937
12938 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12939
12940 PR lto/83954
12941 * gcc.dg/lto/pr83954.h: New testcase.
12942 * gcc.dg/lto/pr83954_0.c: New testcase.
12943 * gcc.dg/lto/pr83954_1.c: New testcase.
12944
12945 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12946
12947 PR bootstrap/84017
12948 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
12949 to dg-options.
12950 Simplify DW_AT_producer scan.
12951
12952 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12953
12954 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
12955
12956 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
12957
12958 PR target/83828
12959 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
12960 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
12961 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
12962 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
12963
12964 2018-01-29 Jeff Law <law@redhat.com>
12965
12966 PR testsuite/81010
12967 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
12968 better match other tests which require vsx. Verify the zero
12969 extension is part of the test in the combiner dump.
12970
12971 2018-01-29 Marek Polacek <polacek@redhat.com>
12972
12973 PR c/83966
12974 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
12975
12976 PR c++/83996
12977 * g++.dg/ext/pr83996.C: New test.
12978
12979 2018-01-29 Richard Biener <rguenther@suse.de>
12980
12981 PR tree-optimization/84057
12982 * gcc.dg/graphite/pr84057.c: New testcase.
12983
12984 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
12985
12986 PR fortran/84073
12987 * gfortran.dg/bind_c_usage_31.f90: New test.
12988
12989 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
12990
12991 PR c++/83924
12992 * g++.dg/warn/Wduplicated-branches5.C: New.
12993
12994 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
12995
12996 * gcc.target/rl78/test_addsi3_internal.c: New test.
12997
12998 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
12999
13000 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
13001 Make expected output depend on whether we expect sibcalls or not.
13002 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
13003 safe-indirect-jump-1.c).
13004
13005 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
13006 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
13007 Soren Rasmussen <s.c.rasmussen@gmail.com>
13008
13009 Fortran 2018 teams tests.
13010
13011 * gfortran.dg/team_number_1.f90: new test for team_number.
13012 * gfortran.dg/team_change_1.f90: new test for change team.
13013 * gfortran.dg/team_end_1.f90: new test for end team.
13014 * gfortran.dg/team_form_1.f90: new test for form team.
13015
13016 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
13017
13018 PR fortran/83998
13019 * gfortran.dg/dot_product_4.f90
13020
13021 2018-01-26 Martin Sebor <msebor@redhat.com>
13022
13023 PR tree-optimization/83896
13024 * gcc.dg/strlenopt-43.c: New.
13025
13026 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
13027
13028 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
13029 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
13030 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
13031 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
13032 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
13033 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
13034 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
13035 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
13036 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
13037 stanzas.
13038 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
13039 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
13040 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
13041 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
13042 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
13043 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
13044 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
13045 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
13046 instruction list.
13047 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
13048
13049 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
13050
13051 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
13052 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
13053 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
13054 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
13055 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
13056 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
13057 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
13058 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
13059 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
13060 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
13061 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
13062 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
13063 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
13064
13065 2018-01-26 Martin Liska <mliska@suse.cz>
13066
13067 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
13068 warning is seen.
13069
13070 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
13071
13072 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
13073 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
13074 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
13075 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
13076 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
13077 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
13078 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
13079 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
13080
13081 2018-01-26 Richard Biener <rguenther@suse.de>
13082
13083 PR rtl-optimization/84003
13084 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
13085 latent bug in DSE if NOINLINE is appropriately defined.
13086 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
13087 and defining NOINLINE.
13088
13089 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13090
13091 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
13092 tests specific to aarch64. XFAIL test on arm.
13093
13094 2018-01-26 Jakub Jelinek <jakub@redhat.com>
13095
13096 PR rtl-optimization/83985
13097 * gcc.dg/pr83985.c: New test.
13098
13099 PR c/83989
13100 * c-c++-common/Wrestrict-3.c: New test.
13101
13102 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
13103
13104 * gcc.target/arc/tdelegitimize_addr.c: New test.
13105
13106 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
13107
13108 * gcc.target/arc/jli-1.c: New file.
13109 * gcc.target/arc/jli-2.c: Likewise.
13110
13111 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
13112
13113 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
13114 scan-assembler.
13115 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
13116 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
13117
13118 2018-01-26 Richard Biener <rguenther@suse.de>
13119
13120 PR tree-optimization/81082
13121 * gcc.dg/vect/pr81082.c: New testcase.
13122 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
13123 simplification to n * n.
13124
13125 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13126
13127 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
13128 Solaris 10.
13129 * gcc.target/i386/pr63620.c: Likewise.
13130
13131 2018-01-26 Julia Koval <julia.koval@intel.com>
13132
13133 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
13134 -mavx512f -mavx512bw.
13135 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
13136 * gcc.target/i386/i386.exp: Fix types.
13137
13138 2018-01-26 Alan Modra <amodra@gmail.com>
13139
13140 PR target/84033
13141 * gcc.target/powerpc/swaps-p8-46.c: New.
13142
13143 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
13144
13145 PR fortran/37577
13146 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
13147 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
13148 'array01' in the tree dump comparison.
13149 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
13150 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
13151 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
13152
13153 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
13154
13155 PR middle-end/83055
13156 * gcc.dg/torture/pr83055.c: New testcase.
13157
13158 2018-01-25 Jakub Jelinek <jakub@redhat.com>
13159
13160 PR c++/84031
13161 * g++.dg/cpp1z/decomp36.C: New test.
13162
13163 PR middle-end/83977
13164 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
13165
13166 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
13167
13168 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
13169 the shift dump line.
13170 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
13171
13172 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
13173
13174 PR target/81550
13175 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
13176 index instead of int, which allows IVOPTs to properly optimize the
13177 loop.
13178
13179 2018-01-24 David Malcolm <dmalcolm@redhat.com>
13180
13181 PR jit/82846
13182 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
13183 of "fn_type" typedef.
13184 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
13185
13186 2018-01-24 Ian Lance Taylor <iant@golang.org>
13187
13188 * go.go-torture/execute/names-1.go: New test.
13189
13190 2018-01-19 Jeff Law <law@redhat.com>
13191
13192 PR target/83994
13193 * gcc.target/i386/pr83994.c: New test.
13194
13195 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
13196
13197 PR target/84014
13198 * gcc.target/powerpc/pr84014.c: New.
13199
13200 2018-01-24 Jakub Jelinek <jakub@redhat.com>
13201
13202 PR middle-end/83977
13203 * c-c++-common/gomp/pr83977-1.c: New test.
13204 * c-c++-common/gomp/pr83977-2.c: New test.
13205 * c-c++-common/gomp/pr83977-3.c: New test.
13206 * gfortran.dg/gomp/pr83977.f90: New test.
13207
13208 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
13209
13210 PR testsuite/83889
13211 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
13212 * gcc.dg/vect/pr80631-1.c: Likewise.
13213 * gcc.dg/vect/pr80631-2.c: Likewise.
13214 * gcc.dg/vect/pr81410.c: Likewise.
13215 * gcc.dg/vect/pr81633.c: Likewise.
13216 * gcc.dg/vect/pr81815.c: Likewise.
13217 * gcc.dg/vect/pr82108.c: Likewise.
13218 * gcc.dg/vect/pr83857.c: Likewise.
13219 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
13220 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
13221 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
13222 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
13223 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
13224 * gcc.dg/vect/vect-reduc-11.c: Likewise.
13225 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
13226 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
13227 dg-xfail-run-if instead.
13228 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
13229 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
13230 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
13231 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
13232 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
13233
13234 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
13235
13236 PR tree-optimization/83979
13237 * g++.dg/pr83979.c: New test.
13238
13239 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13240
13241 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
13242 option. Add arm_neon_ok_no_float_abi check.
13243
13244 2018-01-24 Richard Biener <rguenther@suse.de>
13245
13246 PR tree-optimization/83176
13247 * gcc.dg/graphite/pr83176.c: New testcase.
13248
13249 2018-01-24 Richard Biener <rguenther@suse.de>
13250
13251 PR tree-optimization/82819
13252 * gcc.dg/graphite/pr82819.c: New testcase.
13253
13254 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
13255
13256 PR c++/83921
13257 * g++.dg/cpp1y/constexpr-83921-1.C: New.
13258 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
13259 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
13260 * g++.dg/ext/stmtexpr20.C: Likewise.
13261 * g++.dg/ext/stmtexpr21.C: Likewise.
13262
13263 2018-01-23 David Malcolm <dmalcolm@redhat.com>
13264
13265 PR c++/83974
13266 * g++.dg/warn/pr83974.C: New test case.
13267
13268 2018-01-23 Jakub Jelinek <jakub@redhat.com>
13269
13270 PR sanitizer/83987
13271 * g++.dg/ubsan/pr83987.C: New test.
13272
13273 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
13274
13275 PR fortran/83866
13276 * gfortran.dg/pdt_29.f03: New test.
13277
13278 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
13279
13280 PR fortran/83898
13281 * gfortran.dg/associate_33.f03: New test.
13282
13283 2018-01-23 Martin Liska <mliska@suse.cz>
13284
13285 PR lto/81440
13286 * gcc.dg/lto/pr81440.h: New test.
13287 * gcc.dg/lto/pr81440_0.c: New test.
13288 * gcc.dg/lto/pr81440_1.c: New test.
13289
13290 2018-01-23 Nathan Sidwell <nathan@acm.org>
13291
13292 PR c++/83988
13293 * g++.dg/template/pr83988.C: New.
13294
13295 2018-01-23 Jakub Jelinek <jakub@redhat.com>
13296
13297 PR c++/82882
13298 PR c++/83978
13299 * g++.dg/cpp0x/pr82882.C: New test.
13300 * g++.dg/cpp0x/pr83978.C: New test.
13301
13302 PR c++/83958
13303 * g++.dg/cpp1z/decomp35.C: New test.
13304
13305 2018-01-23 Nathan Sidwell <nathan@acm.org>
13306
13307 * g++.dg/cpp0x/range-for10.C: Adjust.
13308 * g++.dg/ext/forscope1.C: Adjust.
13309 * g++.dg/ext/forscope2.C: Adjust.
13310 * g++.dg/template/for1.C: Adjust.
13311
13312 2018-01-23 David Malcolm <dmalcolm@redhat.com>
13313
13314 PR tree-optimization/83510
13315 * gcc.c-torture/compile/pr83510.c: New test case.
13316
13317 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
13318
13319 PR testsuite/83888
13320 * lib/target-supports.exp (check_effective_target_vect_float): Say
13321 that the result only holds when -funsafe-math-optimizations is on.
13322 (check_effective_target_vect_float_strict): New procedure.
13323 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
13324 of vect_float.
13325 * gcc.dg/vect/vect-reduc-6.c: Likewise.
13326
13327 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
13328
13329 PR tree-optimization/83965
13330 * gcc.dg/vect/pr83965.c: New test.
13331
13332 2018-01-23 Richard Biener <rguenther@suse.de>
13333
13334 PR tree-optimization/83963
13335 * gfortran.dg/graphite/pr83963.f: New testcase.
13336 * gcc.dg/graphite/pr83963-2.c: Likewise.
13337
13338 2018-01-23 Jakub Jelinek <jakub@redhat.com>
13339
13340 PR c++/83918
13341 * g++.dg/cpp1z/pr83918.C: New test.
13342
13343 2018-01-22 Jakub Jelinek <jakub@redhat.com>
13344
13345 PR tree-optimization/83957
13346 * gcc.dg/autopar/pr83957.c: New test.
13347
13348 PR tree-optimization/83081
13349 * gcc.dg/predict-8.c: Adjust expected probability.
13350
13351 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
13352
13353 PR target/83862
13354 * gcc.target/powerpc/pr83862.c: New test.
13355
13356 2018-01-22 Carl Love <cel@us.ibm.com>
13357
13358 * gcc.target/powerpc/powerpc.exp: Add torture tests for
13359 builtins-4-runnable.c, builtins-6-runnable.c,
13360 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
13361 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
13362 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
13363 for signed/unsigned 128-bit and long long int loads.
13364
13365 2018-01-22 Marek Polacek <polacek@redhat.com>
13366
13367 PR c++/81933
13368 * g++.dg/cpp1y/constexpr-empty4.C: New test.
13369
13370 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
13371
13372 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
13373 scan-asembler valid instructions list.
13374 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
13375 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
13376 power8-vector requirement and option.
13377 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
13378
13379 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
13380
13381 PR 78534
13382 PR 83704
13383 * gfortran.dg/string_1.f90: Remove printing the length.
13384
13385 2018-01-22 Richard Biener <rguenther@suse.de>
13386
13387 PR tree-optimization/83963
13388 * gcc.dg/graphite/pr83963.c: New testcase.
13389
13390 2018-01-22 Sudakshina Das <sudi.das@arm.com>
13391
13392 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
13393 dg-require-effective-target directives.
13394
13395 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13396
13397 * lib/target-supports.exp (check_effective_target_arm_softfloat):
13398 New procedure.
13399 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
13400 Adjust scan-assembler checks for soft-float.
13401
13402 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13403
13404 PR target/83946
13405 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
13406
13407 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
13408
13409 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
13410 * gcc.dg/pr83623.c: Likewise.
13411 * gcc.dg/pr83666.c: Likewise.
13412
13413 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13414 David Edelsohn <dje.gcc@gmail.com>
13415
13416 PR target/83946
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-2.c: Change expected
13420 assembly output from . to $.
13421 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
13422 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
13423 assembly output from "crset eq" to "crset 2".
13424 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
13425 assembly output from "crset eq" to "crset 2", and from . to $.
13426
13427 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
13428
13429 PR fortran/83900
13430 * gfortran.dg/matmul_18.f90: New test.
13431
13432 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
13433
13434 PR tree-optimization/83940
13435 * gcc.dg/torture/pr83940.c: New test.
13436
13437 2018-01-20 Jakub Jelinek <jakub@redhat.com>
13438
13439 PR middle-end/83945
13440 * gcc.dg/tls/pr83945.c: New test.
13441
13442 PR target/83930
13443 * gcc.dg/pr83930.c: New test.
13444
13445 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
13446
13447 PR fortran/83900
13448 * gfortran.dg/matmul_17.f90: New test.
13449
13450 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
13451
13452 PR fortran/80768
13453 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
13454
13455 2018-01-19 Jakub Jelinek <jakub@redhat.com>
13456
13457 PR c++/81167
13458 * g++.dg/cpp0x/pr81167.C: New test.
13459
13460 PR c++/83919
13461 * g++.dg/cpp0x/pr83919.C: New test.
13462
13463 2018-01-19 Jeff Law <law@redhat.com>
13464 Jakub Jelinek <jakub@redhat.com>
13465
13466 * gcc.dg/stack-check-16.c: New test.
13467
13468 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
13469
13470 PR target/83790
13471 * gcc.target/nvptx/indirect_call.c: New test.
13472
13473 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13474
13475 * g++.dg/torture/pr83619.C: Remove dg-message.
13476
13477 2018-01-19 Martin Liska <mliska@suse.cz>
13478
13479 * gcc.dg/predict-1.c: Adjust expected probability.
13480 * gcc.dg/predict-3.c: Likewise.
13481 * gcc.dg/predict-5.c: Likewise.
13482 * gcc.dg/predict-6.c: Likewise.
13483 * gcc.dg/predict-9.c: Likewise.
13484
13485 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
13486
13487 PR tree-optimization/83922
13488 * gcc.dg/pr83922.c: New test.
13489
13490 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
13491
13492 PR tree-optimization/83914
13493 * gcc.dg/vect/pr83914.c: New test.
13494
13495 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13496
13497 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
13498 * gcc.target/arm/negdi-2.c: Likewise.
13499 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
13500
13501 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13502
13503 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
13504
13505 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13506
13507 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
13508
13509 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
13510
13511 * gcc.dg/torture/pr52451.c (main): Skip long double test on
13512 hppa*-*-hpux*.
13513
13514 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13515
13516 PR ipa/83619
13517 PR testsuite/83934
13518 * g++.dg/torture/pr83619.C (e): Define before first use instead of
13519 forward declaration.
13520
13521 2018-01-18 Carl Love <cel@us.ibm.com>
13522
13523 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
13524 to the function.
13525
13526 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
13527
13528 PR c++/81013
13529 * g++.dg/inherit/union3.C: New.
13530
13531 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13532
13533 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
13534
13535 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
13536
13537 PR ipa/83619
13538 * g++.dg/torture/pr83619.C: New testcase.
13539
13540 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13541
13542 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
13543 Add function body to force error messages in some configurations.
13544
13545 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13546
13547 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
13548 and arm_thumb1_ok.
13549
13550 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
13551
13552 PR other/70268
13553 * c-c++-common/ffile-prefix-map.c: New test.
13554 * c-c++-common/fmacro-prefix-map.c: New test.
13555 * c-c++-common/cpp/ffile-prefix-map.c: New test.
13556 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
13557
13558 2018-01-18 Martin Liska <mliska@suse.cz>
13559
13560 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
13561 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13562 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13563 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13564 * gcc.target/i386/ret-thunk-10.c: Likewise.
13565 * gcc.target/i386/ret-thunk-11.c: Likewise.
13566 * gcc.target/i386/ret-thunk-12.c: Likewise.
13567 * gcc.target/i386/ret-thunk-15.c: Likewise.
13568 * gcc.target/i386/ret-thunk-9.c: Likewise.
13569
13570 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13571
13572 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
13573 order.
13574
13575 2018-01-18 Nathan Sidwell <nathan@acm.org>
13576
13577 PR c++/83160
13578 * g++.dg/cpp0x/pr83160.C: New.
13579
13580 2018-01-18 Richard Biener <rguenther@suse.de>
13581
13582 PR tree-optimization/83887
13583 * gcc.dg/graphite/pr83887.c: New testcase.
13584 * gfortran.dg/graphite/pr83887.f90: Likewise.
13585 * gfortran.dg/graphite/pr83887.f: Likewise.
13586
13587 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13588
13589 PR target/65578
13590 * gcc.target/arm/builtin-bswap.x: New file.
13591 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
13592 and options for armv6t2.
13593 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
13594 and options for Thumb1.
13595 * gcc.target/arm/builtin-bswap16.x: New file.
13596 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
13597 and options for armv6t2.
13598 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
13599 and options for Thumb1.
13600
13601 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13602
13603 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
13604 order.
13605
13606 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13607
13608 PR c/61240
13609 * gcc.dg/pr61240.c: New test.
13610
13611 2018-01-17 Harald Anlauf <anlauf@gmx.de>
13612
13613 PR fortran/83864
13614 * gfortran.dg/pr83864.f90: New test.
13615
13616 2018-01-17 Jeff Law <law@redhat.com>
13617
13618 PR testsuite/83883
13619 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
13620
13621 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13622
13623 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
13624 restriction, but still restrict to 64-bit.
13625 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
13626 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
13627
13628 2018-01-17 Harald Anlauf <anlauf@gmx.de>
13629
13630 PR fortran/83874
13631 * gfortran.dg/pr83874.f90: New test.
13632
13633 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13634
13635 PR c++/83824
13636 * g++.dg/cpp0x/pr83824.C: New test.
13637
13638 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
13639
13640 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
13641 appropriate .gnu_attribute for the long double type, if we use the
13642 long double type, but do not generate any calls.
13643 * gcc.target/powerpc/gnuattr2.c: Likewise.
13644 * gcc.target/powerpc/gnuattr3.c: Likewise.
13645
13646 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
13647
13648 PR c++/78344
13649 * g++.dg/cpp0x/alignas13.C: New.
13650
13651 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13652
13653 PR c++/83897
13654 * g++.dg/cpp0x/pr83897.C: New test.
13655
13656 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
13657
13658 PR ipa/83051
13659 * gcc.c-torture/compile/pr83051-2.c: New testcase.
13660
13661 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
13662
13663 PR c++/81054
13664 * g++.dg/cpp0x/constexpr-ice19.C: New.
13665
13666 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
13667
13668 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
13669 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
13670 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
13671 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
13672 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
13673 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
13674 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
13675 * gcc.target/powerpc/builtins-1-be-folded.c: New.
13676 * gcc.target/powerpc/builtins-1-le-folded.c: New.
13677 * gcc.target/powerpc/builtins-1.fold.h: New.
13678
13679 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
13680
13681 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
13682 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
13683
13684 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13685
13686 * gcc.target/arm/g2.c: Add -marm to dg-options.
13687 * gcc.target/arm/scd42-2.c: Likewise.
13688
13689 2018-01-17 Nathan Sidwell <nathan@acm.org>
13690
13691 PR c++/83287
13692 * g++.dg/lookup/pr83287-2.C: New.
13693
13694 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13695
13696 PR c++/83814
13697 PR c++/83902
13698 * g++.dg/wrappers/pr83814.C: New test case.
13699 * g++.dg/wrappers/pr83902.C: New test case.
13700
13701 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13702
13703 PR lto/83121
13704 * g++.dg/lto/pr83121_0.C: New test case.
13705 * g++.dg/lto/pr83121_1.C: New test case.
13706 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
13707 adapted from DejaGnu's dg-test.
13708 (lto_handle_diagnostics): New procedure.
13709 (lto_prune_warns): Ignore informational notes.
13710 (lto-link-and-maybe-run): Add "messages_by_file" param.
13711 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
13712 "execute" when "link" fails if "execute" was not specified.
13713 (lto-can-handle-directive): New procedure.
13714 (lto-get-options-main): Call lto-can-handle-directive. Add a
13715 dg-messages local, using it to set the caller's
13716 dg-messages-by-file for the given source file.
13717 (lto-get-options): Likewise.
13718 (lto-execute): Add dg-messages-by-file local, and pass it to
13719 lto-link-and-maybe-run.
13720
13721 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
13722 Richard Sandiford <richard.sandiford@linaro.org>
13723
13724 PR target/79041
13725 PR target/82964
13726 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
13727 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
13728
13729 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13730
13731 * lib/target-supports.exp: Fix -march arguments in arm arch effective
13732 target check autogenerator for armv8.1-a and armv8.2-a.
13733
13734 2018-01-17 Carl Love <cel@us.ibm.com>
13735
13736 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
13737 Add debug print statements.
13738 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
13739 16 byte vector load followed by a partial vector load.
13740
13741 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13742
13743 PR c++/83799
13744 * g++.dg/wrappers/pr83799.C: New test case.
13745
13746 2018-01-17 Nathan Sidwell <nathan@acm.org>
13747
13748 PR c++/83739
13749 * g++.dg/cpp1y/pr83739.C: New.
13750
13751 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13752
13753 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
13754 * gcc.target/visium/overflow16.c: Likewise.
13755 * gcc.target/visium/overflow32.c: Likewise.
13756
13757 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13758
13759 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
13760
13761 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13762
13763 * gcc.dg/rtl/arm/stl-cond.c: New test.
13764 * gcc.target/arm/stl-cond.c: Delete.
13765
13766 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13767
13768 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
13769 directives.
13770
13771 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13772
13773 PR tree-optimization/83843
13774 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
13775 * gcc.dg/store_merging_19.c: New test.
13776
13777 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13778
13779 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
13780 and options.
13781
13782 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13783
13784 PR rtl-optimization/83771
13785 * gcc.dg/pr83771.c: New test.
13786
13787 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13788
13789 PR tree-optimization/81184
13790 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
13791 targets.
13792 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
13793
13794 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13795
13796 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
13797
13798 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
13799
13800 PR target/83546
13801 * gcc.target/i386/pr83546.c: New test.
13802
13803 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13804
13805 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
13806
13807 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13808
13809 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
13810 test and add dg-warning for the -Wstringop-overflow warning.
13811
13812 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13813
13814 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
13815 XFAIL last test on SPARC and Visium.
13816
13817 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
13818
13819 PR rtl-optimization/80481
13820 * g++.dg/pr80481.C: Exclude solaris.
13821
13822 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13823
13824 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
13825 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
13826 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
13827
13828 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13829
13830 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
13831 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
13832 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
13833 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
13834 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
13835 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
13836 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
13837 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
13838 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
13839 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
13840 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
13841 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
13842 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
13843 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
13844 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
13845
13846 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13847
13848 PR testsuite/77734
13849 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
13850
13851 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13852
13853 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
13854 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
13855 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
13856 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
13857 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
13858 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
13859
13860 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
13861
13862 PR tree-optimization/83857
13863 * gcc.dg/vect/pr83857.c: New test.
13864
13865 2018-01-16 Richard Biener <rguenther@suse.de>
13866
13867 PR tree-optimization/83867
13868 * gcc.dg/vect/pr83867.c: New testcase.
13869
13870 2018-01-16 Jakub Jelinek <jakub@redhat.com>
13871
13872 PR c/83844
13873 * gcc.dg/pr83844.c: New test.
13874
13875 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
13876
13877 * gcc.dg/torture/pr83847.c: New test.
13878
13879 2018-01-16 Jakub Jelinek <jakub@redhat.com>
13880
13881 PR rtl-optimization/86620
13882 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
13883 instead of --param=max-sched-ready-insns=0.
13884 * gcc.target/i386/pr83620.c: New test.
13885 * gcc.dg/pr83620.c: New test.
13886
13887 PR tree-optimization/83843
13888 * gcc.dg/store_merging_18.c: New test.
13889
13890 PR c++/83817
13891 * g++.dg/cpp1y/pr83817.C: New test.
13892
13893 PR c++/83825
13894 * g++.dg/template/pr83825.C: New test.
13895
13896 2018-01-16 Richard Biener <rguenther@suse.de>
13897
13898 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
13899
13900 2018-01-16 Richard Biener <rguenther@suse.de>
13901
13902 PR testsuite/82132
13903 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
13904 from gcc.dg/torture/pr60092.c.
13905
13906 2018-01-15 Martin Sebor <msebor@redhat.com>
13907
13908 PR c++/83588
13909 * g++.dg/ext/flexary28.C: New test.
13910
13911 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
13912
13913 PR fortran/82257
13914 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
13915
13916 2018-01-15 Martin Sebor <msebor@redhat.com>
13917
13918 PR testsuite/83869
13919 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
13920
13921 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
13922
13923 PR fortran/54613
13924 * gfortran.dg/minmaxloc_9.f90: New test.
13925 * gfortran.dg/minmaxloc_10.f90: New test.
13926 * gfortran.dg/minmaxloc_11.f90: New test.
13927
13928 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
13929
13930 PR target/83839
13931 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
13932 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13933 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13934 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13935 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13936 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13937 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13938 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13939 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13940 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13941 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13942 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13943 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13944 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13945 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13946 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
13947 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
13948 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
13949 * gcc.target/i386/ret-thunk-10.c: Likewise.
13950 * gcc.target/i386/ret-thunk-11.c: Likewise.
13951 * gcc.target/i386/ret-thunk-12.c: Likewise.
13952 * gcc.target/i386/ret-thunk-13.c: Likewise.
13953 * gcc.target/i386/ret-thunk-14.c: Likewise.
13954 * gcc.target/i386/ret-thunk-15.c: Likewise.
13955 * gcc.target/i386/ret-thunk-9.c: Don't check the
13956 __x86_return_thunk label. Scan for "push" only for Linux.
13957
13958 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
13959
13960 PR testsuite/79920
13961 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
13962
13963 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13964
13965 PR target/83687
13966 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
13967 tests.
13968 * gcc.target/arm/pr83687.c: New test.
13969
13970 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
13971
13972 Adjust tests to AVR_TINY.
13973
13974 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
13975 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
13976 * gcc.target/avr/pr71627.c: Same.
13977 * gcc.target/avr/torture/addr-space-1-0.c: Same.
13978 * gcc.target/avr/torture/addr-space-1-1.c: Same.
13979 * gcc.target/avr/torture/addr-space-1-x.c: Same.
13980 * gcc.target/avr/torture/addr-space-2-0.c: Same.
13981 * gcc.target/avr/torture/addr-space-2-1.c: Same.
13982 * gcc.target/avr/torture/addr-space-2-x.c: Same.
13983 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
13984 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
13985 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
13986 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
13987 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
13988 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
13989 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
13990 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
13991 * gcc.target/avr/torture/pr61055.c: Same.
13992 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
13993 available.
13994 * gcc.target/avr/torture/int24-mul.c: Same.
13995 * gcc.target/avr/torture/pr51782-1.c: Same.
13996 * gcc.target/avr/torture/pr61443.c: Same.
13997 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
13998 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
13999
14000 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
14001
14002 PR c/83801
14003 PR c/83729
14004 * gcc.target/avr/torture/pr83729.c: New test.
14005 * gcc.target/avr/torture/pr83801.c: New test.
14006
14007 2018-01-15 Jakub Jelinek <jakub@redhat.com>
14008
14009 PR middle-end/82694
14010 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
14011 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
14012
14013 2018-01-10 Martin Sebor <msebor@redhat.com>
14014
14015 PR other/83508
14016 * gcc.dg/Wstringop-overflow-2.c: New test.
14017
14018 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14019
14020 PR libgfortran/83811
14021 * gfortran.dg/fmt_e.f90: New test.
14022
14023 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
14024
14025 * gcc.target/i386/indirect-thunk-10.c: New test.
14026 * gcc.target/i386/indirect-thunk-8.c: Likewise.
14027 * gcc.target/i386/indirect-thunk-9.c: Likewise.
14028 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
14029 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
14030 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
14031 * gcc.target/i386/ret-thunk-17.c: Likewise.
14032 * gcc.target/i386/ret-thunk-18.c: Likewise.
14033 * gcc.target/i386/ret-thunk-19.c: Likewise.
14034 * gcc.target/i386/ret-thunk-20.c: Likewise.
14035 * gcc.target/i386/ret-thunk-21.c: Likewise.
14036
14037 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
14038
14039 * gcc.target/i386/indirect-thunk-register-4.c: New test.
14040
14041 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
14042
14043 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
14044 -mno-indirect-branch-register.
14045 * gcc.target/i386/indirect-thunk-2.c: Likewise.
14046 * gcc.target/i386/indirect-thunk-3.c: Likewise.
14047 * gcc.target/i386/indirect-thunk-4.c: Likewise.
14048 * gcc.target/i386/indirect-thunk-5.c: Likewise.
14049 * gcc.target/i386/indirect-thunk-6.c: Likewise.
14050 * gcc.target/i386/indirect-thunk-7.c: Likewise.
14051 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
14052 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
14053 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
14054 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
14055 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
14056 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
14057 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
14058 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
14059 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
14060 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
14061 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
14062 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
14063 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
14064 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
14065 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
14066 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
14067 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
14068 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
14069 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
14070 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
14071 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
14072 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
14073 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
14074 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
14075 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
14076 * gcc.target/i386/ret-thunk-10.c: Likewise.
14077 * gcc.target/i386/ret-thunk-11.c: Likewise.
14078 * gcc.target/i386/ret-thunk-12.c: Likewise.
14079 * gcc.target/i386/ret-thunk-13.c: Likewise.
14080 * gcc.target/i386/ret-thunk-14.c: Likewise.
14081 * gcc.target/i386/ret-thunk-15.c: Likewise.
14082 * gcc.target/i386/ret-thunk-9.c: Likewise.
14083 * gcc.target/i386/indirect-thunk-register-1.c: New test.
14084 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
14085 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
14086
14087 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
14088
14089 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
14090 -mfunction-return=keep.
14091 * gcc.target/i386/indirect-thunk-2.c: Likewise.
14092 * gcc.target/i386/indirect-thunk-3.c: Likewise.
14093 * gcc.target/i386/indirect-thunk-4.c: Likewise.
14094 * gcc.target/i386/indirect-thunk-5.c: Likewise.
14095 * gcc.target/i386/indirect-thunk-6.c: Likewise.
14096 * gcc.target/i386/indirect-thunk-7.c: Likewise.
14097 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
14098 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
14099 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
14100 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
14101 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
14102 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
14103 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
14104 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
14105 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
14106 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
14107 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
14108 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
14109 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
14110 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
14111 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
14112 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
14113 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
14114 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
14115 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
14116 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
14117 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
14118 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
14119 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
14120 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
14121 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
14122 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
14123 * gcc.target/i386/ret-thunk-1.c: New test.
14124 * gcc.target/i386/ret-thunk-10.c: Likewise.
14125 * gcc.target/i386/ret-thunk-11.c: Likewise.
14126 * gcc.target/i386/ret-thunk-12.c: Likewise.
14127 * gcc.target/i386/ret-thunk-13.c: Likewise.
14128 * gcc.target/i386/ret-thunk-14.c: Likewise.
14129 * gcc.target/i386/ret-thunk-15.c: Likewise.
14130 * gcc.target/i386/ret-thunk-16.c: Likewise.
14131 * gcc.target/i386/ret-thunk-2.c: Likewise.
14132 * gcc.target/i386/ret-thunk-3.c: Likewise.
14133 * gcc.target/i386/ret-thunk-4.c: Likewise.
14134 * gcc.target/i386/ret-thunk-5.c: Likewise.
14135 * gcc.target/i386/ret-thunk-6.c: Likewise.
14136 * gcc.target/i386/ret-thunk-7.c: Likewise.
14137 * gcc.target/i386/ret-thunk-8.c: Likewise.
14138 * gcc.target/i386/ret-thunk-9.c: Likewise.
14139
14140 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
14141
14142 * gcc.target/i386/indirect-thunk-1.c: New test.
14143 * gcc.target/i386/indirect-thunk-2.c: Likewise.
14144 * gcc.target/i386/indirect-thunk-3.c: Likewise.
14145 * gcc.target/i386/indirect-thunk-4.c: Likewise.
14146 * gcc.target/i386/indirect-thunk-5.c: Likewise.
14147 * gcc.target/i386/indirect-thunk-6.c: Likewise.
14148 * gcc.target/i386/indirect-thunk-7.c: Likewise.
14149 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
14150 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
14151 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
14152 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
14153 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
14154 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
14155 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
14156 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
14157 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
14158 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
14159 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
14160 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
14161 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
14162 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
14163 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
14164 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
14165 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
14166 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
14167 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
14168 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
14169 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
14170 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
14171 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
14172 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
14173 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
14174 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
14175
14176 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
14177
14178 PR ipa/83051
14179 * gcc.c-torture/compile/pr83051.c: New testcase.
14180
14181 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14182
14183 PR tree-optimization/83501
14184 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
14185
14186 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
14187
14188 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
14189 for lvx and stvx instead of lxvd2x and stxvd2x and require
14190 little-endian target. Add comments.
14191 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
14192 comprehensive testing.
14193 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
14194 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
14195 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
14196 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
14197 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
14198 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
14199 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
14200 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
14201 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
14202 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
14203 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
14204 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
14205 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
14206 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
14207 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
14208 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
14209 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
14210 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
14211 scan-assembler-not directives that forbid lvx and xxpermdi.
14212 * gcc.target/powerpc/vec-extract-3.c: Likewise.
14213 * gcc.target/powerpc/vec-extract-5.c: Likewise.
14214 * gcc.target/powerpc/vec-extract-6.c: Likewise.
14215 * gcc.target/powerpc/vec-extract-7.c: Likewise.
14216 * gcc.target/powerpc/vec-extract-8.c: Likewise.
14217 * gcc.target/powerpc/vec-extract-9.c: Likewise.
14218 * gcc.target/powerpc/vsx-vector-6-le.c: Change
14219 scan-assembler-times directives to reflect different numbers of
14220 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
14221
14222 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14223 Alan Hayward <alan.hayward@arm.com>
14224 David Sherwood <david.sherwood@arm.com>
14225
14226 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
14227 than SLP vectorization.
14228 * gcc.dg/vect/vect-alias-check-10.c: New test.
14229 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
14230 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
14231 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
14232 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
14233 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
14234 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
14235 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
14236 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
14237 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
14238 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
14239 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
14240 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
14241 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
14242 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
14243 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
14244 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
14245 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
14246 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
14247 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
14248 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
14249 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
14250 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
14251 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
14252
14253 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14254 Alan Hayward <alan.hayward@arm.com>
14255 David Sherwood <david.sherwood@arm.com>
14256
14257 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
14258 New proc.
14259 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
14260 targets with scatter stores.
14261 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
14262 stores.
14263 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
14264 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
14265 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
14266 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
14267 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
14268 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
14269 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
14270 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
14271 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
14272 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
14273 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
14274 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
14275 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
14276 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
14277 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
14278 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
14279
14280 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14281 Alan Hayward <alan.hayward@arm.com>
14282 David Sherwood <david.sherwood@arm.com>
14283
14284 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
14285 for double_reduc1.
14286 * gcc.target/aarch64/sve/strided_load_4.c: New test.
14287 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
14288 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
14289 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
14290
14291 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14292 Alan Hayward <alan.hayward@arm.com>
14293 David Sherwood <david.sherwood@arm.com>
14294
14295 * gcc.target/aarch64/sve/strided_load_1.c: New test.
14296 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
14297 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
14298
14299 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14300 Alan Hayward <alan.hayward@arm.com>
14301 David Sherwood <david.sherwood@arm.com>
14302
14303 * gcc.target/aarch64/sve/gather_load_1.c: New test.
14304 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
14305 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
14306 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
14307 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
14308 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
14309 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
14310 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
14311 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
14312 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
14313 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
14314 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
14315 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
14316 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
14317
14318 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14319 Alan Hayward <alan.hayward@arm.com>
14320 David Sherwood <david.sherwood@arm.com>
14321
14322 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
14323 check for a message about using in-order reductions.
14324 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
14325 check for a message about using in-order reductions.
14326 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
14327 vectorized and check for a message about using in-order reductions.
14328 Expect targets with variable-length vectors to fall back to the
14329 fixed-length mininum.
14330 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
14331 check for a message about using in-order reductions.
14332 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
14333 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
14334 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
14335 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
14336 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
14337 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
14338 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
14339 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
14340 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
14341 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
14342 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
14343 vect_fold_left_plus.
14344
14345 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14346
14347 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
14348 are spilled.
14349 * gcc.target/aarch64/sve/spill_2.c: New test.
14350 * gcc.target/aarch64/sve/spill_3.c: Likewise.
14351 * gcc.target/aarch64/sve/spill_4.c: Likewise.
14352 * gcc.target/aarch64/sve/spill_5.c: Likewise.
14353 * gcc.target/aarch64/sve/spill_6.c: Likewise.
14354 * gcc.target/aarch64/sve/spill_7.c: Likewise.
14355
14356 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14357 Alan Hayward <alan.hayward@arm.com>
14358 David Sherwood <david.sherwood@arm.com>
14359
14360 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
14361 of branches.
14362 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
14363 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
14364 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
14365 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
14366 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
14367 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
14368 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
14369 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
14370 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
14371
14372 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14373 Alan Hayward <alan.hayward@arm.com>
14374 David Sherwood <david.sherwood@arm.com>
14375
14376 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
14377 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
14378 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
14379 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
14380
14381 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14382 Alan Hayward <alan.hayward@arm.com>
14383 David Sherwood <david.sherwood@arm.com>
14384
14385 * lib/target-supports.exp
14386 (check_effective_target_vect_fold_extract_last): New proc.
14387 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
14388 for fold_extract_last.
14389 * gcc.dg/vect/pr65947-2.c: Likewise.
14390 * gcc.dg/vect/pr65947-3.c: Likewise.
14391 * gcc.dg/vect/pr65947-4.c: Likewise.
14392 * gcc.dg/vect/pr65947-5.c: Likewise.
14393 * gcc.dg/vect/pr65947-6.c: Likewise.
14394 * gcc.dg/vect/pr65947-9.c: Likewise.
14395 * gcc.dg/vect/pr65947-10.c: Likewise.
14396 * gcc.dg/vect/pr65947-12.c: Likewise.
14397 * gcc.dg/vect/pr65947-14.c: Likewise.
14398 * gcc.dg/vect/pr80631-1.c: Likewise.
14399 * gcc.target/aarch64/sve/clastb_1.c: New test.
14400 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
14401 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
14402 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
14403 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
14404 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
14405 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
14406 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
14407 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
14408 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
14409 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
14410 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
14411 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
14412 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
14413
14414 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14415 Alan Hayward <alan.hayward@arm.com>
14416 David Sherwood <david.sherwood@arm.com>
14417
14418 * gcc.target/aarch64/sve/live_1.c: New test.
14419 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
14420
14421 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14422 Alan Hayward <alan.hayward@arm.com>
14423 David Sherwood <david.sherwood@arm.com>
14424
14425 * gcc.target/aarch64/sve/nopeel_1.c: New test.
14426 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
14427 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
14428 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
14429 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
14430 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
14431 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
14432 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
14433 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
14434
14435 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14436 Alan Hayward <alan.hayward@arm.com>
14437 David Sherwood <david.sherwood@arm.com>
14438
14439 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
14440 New proc.
14441 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
14442 vect_fully_masked.
14443 * gcc.target/aarch64/sve/loop_add_4.c: New test.
14444 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
14445 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
14446 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
14447 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
14448 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
14449
14450 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14451 Alan Hayward <alan.hayward@arm.com>
14452 David Sherwood <david.sherwood@arm.com>
14453
14454 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
14455 instead of just ADDRESS.
14456 * gcc.dg/tree-ssa/scev-10.c: Likewise.
14457 * gcc.dg/tree-ssa/scev-11.c: Likewise.
14458 * gcc.dg/tree-ssa/scev-12.c: Likewise.
14459 * gcc.target/aarch64/sve/index_offset_1.c: New test.
14460 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
14461 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
14462 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
14463 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
14464 * gcc.target/aarch64/sve/while_2.c: Likewise.
14465 * gcc.target/aarch64/sve/while_3.c: Likewise.
14466 * gcc.target/aarch64/sve/while_4.c: Likewise.
14467
14468 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14469 Alan Hayward <alan.hayward@arm.com>
14470 David Sherwood <david.sherwood@arm.com>
14471
14472 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
14473 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
14474 to be predicated.
14475 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
14476 * gcc.target/aarch64/sve/slp_7.c: Likewise.
14477 * gcc.target/aarch64/sve/reduc_5.c: New test.
14478 * gcc.target/aarch64/sve/slp_13.c: Likewise.
14479 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
14480
14481 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14482 Alan Hayward <alan.hayward@arm.com>
14483 David Sherwood <david.sherwood@arm.com>
14484
14485 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
14486 * gcc.dg/tree-ssa/peel1.c: Likewise.
14487 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
14488 variable-length vectors.
14489 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
14490 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
14491 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
14492 * gcc.target/aarch64/sve/slp_2.c: Likewise.
14493 * gcc.target/aarch64/sve/slp_3.c: Likewise.
14494 * gcc.target/aarch64/sve/slp_4.c: Likewise.
14495 * gcc.target/aarch64/sve/slp_6.c: Likewise.
14496 * gcc.target/aarch64/sve/slp_8.c: New test.
14497 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
14498 * gcc.target/aarch64/sve/slp_9.c: Likewise.
14499 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
14500 * gcc.target/aarch64/sve/slp_10.c: Likewise.
14501 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
14502 * gcc.target/aarch64/sve/slp_11.c: Likewise.
14503 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
14504 * gcc.target/aarch64/sve/slp_12.c: Likewise.
14505 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
14506 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
14507 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
14508 * gcc.target/aarch64/sve/while_1.c: Likewise.
14509 * gcc.target/aarch64/sve/while_2.c: Likewise.
14510 * gcc.target/aarch64/sve/while_3.c: Likewise.
14511 * gcc.target/aarch64/sve/while_4.c: Likewise.
14512
14513 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14514 Alan Hayward <alan.hayward@arm.com>
14515 David Sherwood <david.sherwood@arm.com>
14516
14517 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
14518 New proc.
14519 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
14520 and add an associated scan-dump test. Prevent vectorization
14521 of the first two loops.
14522 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
14523 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
14524 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
14525 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
14526 (INIT_VECTOR): Tweak initial value so that some bits are always set.
14527 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
14528
14529 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14530 Alan Hayward <alan.hayward@arm.com>
14531 David Sherwood <david.sherwood@arm.com>
14532
14533 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
14534 * gcc.dg/vect/pr67790.c: Likewise.
14535 * gcc.dg/vect/slp-reduc-1.c: Likewise.
14536 * gcc.dg/vect/slp-reduc-2.c: Likewise.
14537 * gcc.dg/vect/slp-reduc-3.c: Likewise.
14538 * gcc.dg/vect/slp-reduc-5.c: Likewise.
14539 * gcc.target/aarch64/sve/slp_5.c: New test.
14540 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
14541 * gcc.target/aarch64/sve/slp_6.c: Likewise.
14542 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
14543 * gcc.target/aarch64/sve/slp_7.c: Likewise.
14544 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
14545
14546 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14547 Alan Hayward <alan.hayward@arm.com>
14548 David Sherwood <david.sherwood@arm.com>
14549
14550 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
14551 && vect_load_lanes
14552 * gcc.dg/vect/slp-1.c: Likewise.
14553 * gcc.dg/vect/slp-10.c: Likewise.
14554 * gcc.dg/vect/slp-12b.c: Likewise.
14555 * gcc.dg/vect/slp-12c.c: Likewise.
14556 * gcc.dg/vect/slp-17.c: Likewise.
14557 * gcc.dg/vect/slp-19b.c: Likewise.
14558 * gcc.dg/vect/slp-20.c: Likewise.
14559 * gcc.dg/vect/slp-21.c: Likewise.
14560 * gcc.dg/vect/slp-22.c: Likewise.
14561 * gcc.dg/vect/slp-23.c: Likewise.
14562 * gcc.dg/vect/slp-24-big-array.c: Likewise.
14563 * gcc.dg/vect/slp-24.c: Likewise.
14564 * gcc.dg/vect/slp-28.c: Likewise.
14565 * gcc.dg/vect/slp-39.c: Likewise.
14566 * gcc.dg/vect/slp-6.c: Likewise.
14567 * gcc.dg/vect/slp-7.c: Likewise.
14568 * gcc.dg/vect/slp-cond-1.c: Likewise.
14569 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
14570 * gcc.dg/vect/slp-cond-2.c: Likewise.
14571 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
14572 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
14573 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
14574 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
14575 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14576 * gcc.dg/vect/slp-perm-6.c: Likewise.
14577 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14578 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
14579 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
14580 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
14581 * gcc.dg/vect/slp-12a.c: Likewise.
14582 * gcc.dg/vect/slp-14.c: Likewise.
14583 * gcc.dg/vect/slp-15.c: Likewise.
14584 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
14585 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
14586 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
14587 * gcc.target/aarch64/sve/slp_1.c: New test.
14588 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
14589 * gcc.target/aarch64/sve/slp_2.c: Likewise.
14590 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
14591 * gcc.target/aarch64/sve/slp_3.c: Likewise.
14592 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
14593 * gcc.target/aarch64/sve/slp_4.c: Likewise.
14594 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
14595
14596 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14597 Alan Hayward <alan.hayward@arm.com>
14598 David Sherwood <david.sherwood@arm.com>
14599
14600 * gcc.dg/vect/vect-ooo-group-1.c: New test.
14601 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
14602 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
14603 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
14604 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
14605 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
14606 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
14607 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
14608 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
14609 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
14610 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
14611 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
14612 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
14613 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
14614 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
14615 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
14616 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
14617 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
14618 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
14619
14620 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14621 Alan Hayward <alan.hayward@arm.com>
14622 David Sherwood <david.sherwood@arm.com>
14623
14624 * gcc.target/aarch64/sve/struct_move_1.c: New test.
14625 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
14626 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
14627 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
14628 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
14629 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
14630 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
14631 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
14632 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
14633 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
14634 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
14635 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
14636 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
14637 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
14638 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
14639 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
14640 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
14641 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
14642 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
14643 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
14644 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
14645 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
14646 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
14647 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
14648 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
14649 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
14650 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
14651 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
14652 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
14653 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
14654 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
14655 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
14656 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
14657 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
14658 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
14659 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
14660
14661 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14662 Alan Hayward <alan.hayward@arm.com>
14663 David Sherwood <david.sherwood@arm.com>
14664
14665 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
14666 Return true for SVE too.
14667 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
14668 if load/store lanes are supported.
14669 * gcc.dg/vect/slp-10.c: Likewise.
14670 * gcc.dg/vect/slp-12c.c: Likewise.
14671 * gcc.dg/vect/slp-17.c: Likewise.
14672 * gcc.dg/vect/slp-33.c: Likewise.
14673 * gcc.dg/vect/slp-6.c: Likewise.
14674 * gcc.dg/vect/slp-cond-1.c: Likewise.
14675 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
14676 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
14677 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14678 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
14679 * gcc.dg/vect/slp-perm-6.c: Likewise.
14680 * gcc.dg/vect/slp-perm-9.c: Likewise.
14681 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
14682 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
14683 for variable-length vectors.
14684
14685 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14686 Alan Hayward <alan.hayward@arm.com>
14687 David Sherwood <david.sherwood@arm.com>
14688
14689 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
14690 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
14691
14692 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14693
14694 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
14695 * g++.target/aarch64/sve/catch_1.C: New test.
14696 * g++.target/aarch64/sve/catch_2.C: Likewise.
14697 * g++.target/aarch64/sve/catch_3.C: Likewise.
14698 * g++.target/aarch64/sve/catch_4.C: Likewise.
14699 * g++.target/aarch64/sve/catch_5.C: Likewise.
14700 * g++.target/aarch64/sve/catch_6.C: Likewise.
14701
14702 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14703 Alan Hayward <alan.hayward@arm.com>
14704 David Sherwood <david.sherwood@arm.com>
14705
14706 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
14707 New proc.
14708 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
14709 * gcc.target/aarch64/fmaxmin.c: Likewise.
14710 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
14711 * gcc.target/aarch64/orr_imm_1.c: Likewise.
14712 * gcc.target/aarch64/pr62178.c: Likewise.
14713 * gcc.target/aarch64/pr71727-2.c: Likewise.
14714 * gcc.target/aarch64/saddw-1.c: Likewise.
14715 * gcc.target/aarch64/saddw-2.c: Likewise.
14716 * gcc.target/aarch64/uaddw-1.c: Likewise.
14717 * gcc.target/aarch64/uaddw-2.c: Likewise.
14718 * gcc.target/aarch64/uaddw-3.c: Likewise.
14719 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
14720 * gcc.target/aarch64/vect-compile.c: Likewise.
14721 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
14722 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
14723 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
14724 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
14725 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
14726 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
14727 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
14728 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
14729 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
14730 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
14731 * gcc.target/aarch64/vect-fmovd.c: Likewise.
14732 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
14733 * gcc.target/aarch64/vect-fmovf.c: Likewise.
14734 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
14735 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
14736 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
14737 * gcc.target/aarch64/vect-movi.c: Likewise.
14738 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
14739 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
14740 * gcc.target/aarch64/vect-vaddv.c: Likewise.
14741 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
14742 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
14743 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
14744 fixed-length SVE.
14745 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
14746 * gcc.target/aarch64/sve/arith_1.c: New test.
14747 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
14748 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
14749 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
14750 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
14751 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
14752 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
14753 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
14754 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
14755 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
14756 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
14757 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
14758 * gcc.target/aarch64/sve/ext_1.c: Likewise.
14759 * gcc.target/aarch64/sve/ext_2.c: Likewise.
14760 * gcc.target/aarch64/sve/extract_1.c: Likewise.
14761 * gcc.target/aarch64/sve/extract_2.c: Likewise.
14762 * gcc.target/aarch64/sve/extract_3.c: Likewise.
14763 * gcc.target/aarch64/sve/extract_4.c: Likewise.
14764 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
14765 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
14766 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
14767 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
14768 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
14769 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
14770 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
14771 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
14772 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
14773 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
14774 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
14775 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
14776 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
14777 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
14778 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
14779 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
14780 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
14781 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
14782 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
14783 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
14784 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
14785 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
14786 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
14787 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
14788 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
14789 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
14790 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
14791 * gcc.target/aarch64/sve/index_1.c: Likewise.
14792 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
14793 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
14794 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
14795 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
14796 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
14797 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
14798 * gcc.target/aarch64/sve/logical_1.c: Likewise.
14799 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
14800 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
14801 * gcc.target/aarch64/sve/mad_1.c: Likewise.
14802 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
14803 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
14804 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
14805 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
14806 * gcc.target/aarch64/sve/mla_1.c: Likewise.
14807 * gcc.target/aarch64/sve/mls_1.c: Likewise.
14808 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
14809 * gcc.target/aarch64/sve/msb_1.c: Likewise.
14810 * gcc.target/aarch64/sve/mul_1.c: Likewise.
14811 * gcc.target/aarch64/sve/neg_1.c: Likewise.
14812 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
14813 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
14814 * gcc.target/aarch64/sve/pack_1.c: Likewise.
14815 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
14816 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
14817 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
14818 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
14819 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
14820 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
14821 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
14822 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
14823 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
14824 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
14825 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
14826 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
14827 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
14828 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
14829 * gcc.target/aarch64/sve/rev_1.c: Likewise.
14830 * gcc.target/aarch64/sve/revb_1.c: Likewise.
14831 * gcc.target/aarch64/sve/revh_1.c: Likewise.
14832 * gcc.target/aarch64/sve/revw_1.c: Likewise.
14833 * gcc.target/aarch64/sve/shift_1.c: Likewise.
14834 * gcc.target/aarch64/sve/single_1.c: Likewise.
14835 * gcc.target/aarch64/sve/single_2.c: Likewise.
14836 * gcc.target/aarch64/sve/single_3.c: Likewise.
14837 * gcc.target/aarch64/sve/single_4.c: Likewise.
14838 * gcc.target/aarch64/sve/spill_1.c: Likewise.
14839 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
14840 * gcc.target/aarch64/sve/subr_1.c: Likewise.
14841 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
14842 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
14843 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
14844 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
14845 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
14846 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
14847 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
14848 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
14849 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
14850 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
14851 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
14852 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
14853 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
14854 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
14855 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
14856 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
14857 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
14858 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
14859 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
14860 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
14861 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
14862 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
14863 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
14864 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
14865 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
14866 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
14867 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
14868 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
14869 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
14870 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
14871 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
14872 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
14873 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
14874 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
14875 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
14876 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
14877 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
14878 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
14879 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
14880 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
14881 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
14882 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
14883
14884 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14885 Alan Hayward <alan.hayward@arm.com>
14886 David Sherwood <david.sherwood@arm.com>
14887
14888 * lib/target-supports.exp (check_effective_target_aarch64_sve)
14889 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
14890 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
14891 New procedures.
14892 (check_effective_target_vect_perm): Handle SVE.
14893 (check_effective_target_vect_perm_byte): Likewise.
14894 (check_effective_target_vect_perm_short): Likewise.
14895 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
14896 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
14897 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
14898 (check_effective_target_vect_element_align_preferred): Likewise.
14899 (check_effective_target_vect_align_stack_vars): Likewise.
14900 (check_effective_target_vect_load_lanes): Likewise.
14901 (check_effective_target_vect_masked_store): Likewise.
14902 (available_vector_sizes): Use aarch64_sve_bits for SVE.
14903 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
14904 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
14905 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
14906 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
14907 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
14908 * gcc.dg/vect/slp-23.c: Likewise.
14909 * gcc.dg/vect/slp-perm-5.c: Likewise.
14910 * gcc.dg/vect/slp-perm-6.c: Likewise.
14911 * gcc.dg/vect/slp-perm-9.c: Likewise.
14912 * gcc.dg/vect/slp-reduc-3.c: Likewise.
14913 * gcc.dg/vect/vect-114.c: Likewise.
14914 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
14915 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
14916
14917 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14918
14919 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
14920 vect_variable_length, expecting the test to be vectorized
14921 without SLP instead.
14922 * gcc.dg/vect/pr33953.c: Likewise.
14923 * gcc.dg/vect/pr37027.c: Likewise.
14924 * gcc.dg/vect/pr67790.c: Likewise.
14925 * gcc.dg/vect/pr68445.c: Likewise.
14926 * gcc.dg/vect/slp-1.c: Likewise.
14927 * gcc.dg/vect/slp-10.c: Likewise.
14928 * gcc.dg/vect/slp-12a.c: Likewise.
14929 * gcc.dg/vect/slp-12b.c: Likewise.
14930 * gcc.dg/vect/slp-12c.c: Likewise.
14931 * gcc.dg/vect/slp-13-big-array.c: Likewise.
14932 * gcc.dg/vect/slp-13.c: Likewise.
14933 * gcc.dg/vect/slp-14.c: Likewise.
14934 * gcc.dg/vect/slp-15.c: Likewise.
14935 * gcc.dg/vect/slp-17.c: Likewise.
14936 * gcc.dg/vect/slp-19b.c: Likewise.
14937 * gcc.dg/vect/slp-2.c: Likewise.
14938 * gcc.dg/vect/slp-20.c: Likewise.
14939 * gcc.dg/vect/slp-21.c: Likewise.
14940 * gcc.dg/vect/slp-22.c: Likewise.
14941 * gcc.dg/vect/slp-24-big-array.c: Likewise.
14942 * gcc.dg/vect/slp-24.c: Likewise.
14943 * gcc.dg/vect/slp-28.c: Likewise.
14944 * gcc.dg/vect/slp-39.c: Likewise.
14945 * gcc.dg/vect/slp-42.c: Likewise.
14946 * gcc.dg/vect/slp-6.c: Likewise.
14947 * gcc.dg/vect/slp-7.c: Likewise.
14948 * gcc.dg/vect/slp-cond-1.c: Likewise.
14949 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
14950 * gcc.dg/vect/slp-cond-2.c: Likewise.
14951 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
14952 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
14953 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14954 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
14955 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
14956 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
14957 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
14958 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
14959 * gcc.dg/vect/slp-reduc-1.c: Likewise.
14960 * gcc.dg/vect/slp-reduc-2.c: Likewise.
14961 * gcc.dg/vect/slp-reduc-4.c: Likewise.
14962 * gcc.dg/vect/slp-reduc-5.c: Likewise.
14963 * gcc.dg/vect/slp-reduc-7.c: Likewise.
14964 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14965 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
14966 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
14967 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
14968
14969 2018-01-13 Jakub Jelinek <jakub@redhat.com>
14970
14971 PR c/83801
14972 * gcc.dg/pr83801.c: New test.
14973
14974 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
14975
14976 PR fortran/52162
14977 * gfortran.dg/bounds_check_19.f90: New test.
14978
14979 2018-01-12 Jakub Jelinek <jakub@redhat.com>
14980
14981 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
14982 instead of scan-assembler-not for xsnabsqp.
14983
14984 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14985
14986 PR libgfortran/83525
14987 * gfortran.dg/newunit_5.f90: New test.
14988
14989 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
14990
14991 PR rtl-optimization/80481
14992 * g++.dg/pr80481.C: New.
14993
14994 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
14995
14996 PR target/83628
14997 * gcc.target/alpha/pr83628-3.c: New test.
14998
14999 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15000
15001 * lib/target-supports.exp (check_effective_target_avx512f): Also
15002 check for __builtin_ia32_addsd_round,
15003 __builtin_ia32_getmantsd_round.
15004 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
15005
15006 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
15007
15008 PR target/83629
15009 * gcc.target/powerpc/pr83629.c: Require ilp32.
15010
15011 2018-01-12 Richard Biener <rguenther@suse.de>
15012
15013 PR tree-optimization/80846
15014 * gcc.target/i386/pr80846-1.c: New testcase.
15015 * gcc.target/i386/pr80846-2.c: Likewise.
15016
15017 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
15018
15019 * gcc.c-torture/execute/20180112-1.c: New test.
15020
15021 2018-01-12 Tom de Vries <tom@codesourcery.com>
15022
15023 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
15024 * g++.dg/ext/label13a.C: Same.
15025 * g++.dg/ext/label14.C: Same.
15026 * g++.dg/ext/label2.C: Same.
15027 * g++.dg/ext/label3.C: Same.
15028 * g++.dg/torture/pr42462.C: Same.
15029 * g++.dg/torture/pr42739.C: Same.
15030 * g++.dg/warn/Wunused-label-3.C: Same.
15031
15032 2018-01-12 Tom de Vries <tom@codesourcery.com>
15033
15034 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
15035 * g++.dg/Walloca1.C: Same.
15036 * g++.dg/cpp0x/pr70338.C: Same.
15037 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
15038 * g++.dg/cpp1y/vla10.C: Same.
15039 * g++.dg/cpp1y/vla2.C: Same.
15040 * g++.dg/cpp1y/vla6.C: Same.
15041 * g++.dg/cpp1y/vla8.C: Same.
15042 * g++.dg/debug/debug5.C: Same.
15043 * g++.dg/debug/debug6.C: Same.
15044 * g++.dg/debug/pr54828.C: Same.
15045 * g++.dg/diagnostic/pr70105.C: Same.
15046 * g++.dg/eh/cleanup5.C: Same.
15047 * g++.dg/eh/spbp.C: Same.
15048 * g++.dg/ext/tmplattr9.C: Same.
15049 * g++.dg/ext/vla10.C: Same.
15050 * g++.dg/ext/vla11.C: Same.
15051 * g++.dg/ext/vla12.C: Same.
15052 * g++.dg/ext/vla15.C: Same.
15053 * g++.dg/ext/vla16.C: Same.
15054 * g++.dg/ext/vla17.C: Same.
15055 * g++.dg/ext/vla3.C: Same.
15056 * g++.dg/ext/vla6.C: Same.
15057 * g++.dg/ext/vla7.C: Same.
15058 * g++.dg/init/array24.C: Same.
15059 * g++.dg/init/new47.C: Same.
15060 * g++.dg/init/pr55497.C: Same.
15061 * g++.dg/opt/pr78201.C: Same.
15062 * g++.dg/template/vla2.C: Same.
15063 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
15064 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
15065 * g++.dg/torture/pr62127.C: Same.
15066 * g++.dg/torture/pr67055.C: Same.
15067 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
15068 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
15069 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
15070 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
15071 * g++.dg/warn/Wplacement-new-size-5.C: Same.
15072 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
15073 * g++.dg/warn/Wvla-1.C: Same.
15074 * g++.dg/warn/Wvla-3.C: Same.
15075 * g++.old-deja/g++.ext/array2.C: Same.
15076 * g++.old-deja/g++.ext/constructor.C: Same.
15077 * g++.old-deja/g++.law/builtin1.C: Same.
15078 * g++.old-deja/g++.other/crash12.C: Same.
15079 * g++.old-deja/g++.other/eh3.C: Same.
15080 * g++.old-deja/g++.pt/array6.C: Same.
15081 * g++.old-deja/g++.pt/dynarray.C: Same.
15082
15083 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15084
15085 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
15086
15087 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15088
15089 PR libfortran/67412
15090 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
15091 on *-*-solaris2.10.
15092
15093 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15094
15095 * lib/target-supports.exp (check_effective_target_branch_cost):
15096 Accept all x86 targets.
15097
15098 2018-01-12 Martin Liska <mliska@suse.cz>
15099
15100 PR ipa/83054
15101 * g++.dg/warn/pr83054.C: New test.
15102
15103 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15104
15105 * gcc.target/powerpc/spec-barr-1.c: New file.
15106
15107 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
15108
15109 PR target/83330
15110 * gcc.target/i386/pr83330.c: New test.
15111
15112 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
15113
15114 PR fortran/79383
15115 * gfortran.dg/dtio_31.f03: New test.
15116 * gfortran.dg/dtio_32.f03: New test.
15117
15118 2018-01-11 David Malcolm <dmalcolm@redhat.com>
15119
15120 PR c++/43486
15121 * g++.dg/wrappers: New subdirectory.
15122 * g++.dg/wrappers/README: New file.
15123 * g++.dg/wrappers/alloc.C: New test case.
15124 * g++.dg/wrappers/cow-istream-string.C: New test case.
15125 * g++.dg/wrappers/cp-stdlib.C: New test case.
15126 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
15127 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
15128
15129 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
15130
15131 PR middle-end/83718
15132 * g++.dg/torture/pr83718.C: New testcase.
15133
15134 2018-01-11 Martin Jambor <mjambor@suse.cz>
15135
15136 PR ipa/83178
15137 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
15138
15139 2018-01-11 Bin Cheng <bin.cheng@arm.com>
15140
15141 PR tree-optimization/83695
15142 * gcc.dg/tree-ssa/pr83695.c: New test.
15143
15144 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15145
15146 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
15147 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
15148
15149 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15150
15151 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
15152 * gcc.target/arm/simd/fp16fml_high.c: New test.
15153 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
15154 * lib/target-supports.exp
15155 (check_effective_target_arm_fp16fml_neon_ok_nocache,
15156 check_effective_target_arm_fp16fml_neon_ok,
15157 add_options_for_arm_fp16fml_neon): New procedures.
15158
15159 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15160
15161 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
15162 combination tests.
15163
15164 2018-01-11 Richard Biener <rguenther@suse.de>
15165
15166 PR tree-optimization/83435
15167 * gcc.dg/graphite/pr83435.c: New testcase.
15168
15169 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
15170 Alan Hayward <alan.hayward@arm.com>
15171 David Sherwood <david.sherwood@arm.com>
15172
15173 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
15174
15175 2018-01-11 Tamar Christina <tamar.christina@arm.com>
15176
15177 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
15178
15179 2018-01-11 Sudakshina Das <sudi.das@arm.com>
15180
15181 PR target/82096
15182 * gcc.c-torture/compile/pr82096.c: New test.
15183
15184 2018-01-11 Ed Schonberg <schonberg@adacore.com>
15185
15186 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
15187
15188 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
15189
15190 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
15191
15192 2018-01-11 Justin Squirek <squirek@adacore.com>
15193
15194 * gnat.dg/expr_func4.adb: New testcase.
15195
15196 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
15197
15198 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
15199 testcase.
15200
15201 2018-01-11 Bob Duff <duff@adacore.com>
15202
15203 * gnat.dg/protected_null.adb: New testcase.
15204
15205 2018-01-11 Ed Schonberg <schonberg@adacore.com>
15206
15207 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
15208
15209 2018-01-11 Ed Schonberg <schonberg@adacore.com>
15210
15211 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
15212
15213 2018-01-11 Justin Squirek <squirek@adacore.com>
15214
15215 * gnat.dg/loopvar.adb: New testcase.
15216
15217 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
15218
15219 PR middle-end/83189
15220 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
15221
15222 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
15223
15224 * gcc.c-torture/compile/pr83575.c: New testcase.
15225
15226 2018-01-10 Michael Collison <michael.collison@arm.com>
15227
15228 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
15229 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
15230 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
15231 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
15232 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
15233 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
15234 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
15235 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
15236 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
15237 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
15238 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
15239 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
15240 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
15241 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
15242 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
15243 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
15244
15245 2018-01-10 Michael Collison <michael.collison@arm.com>
15246
15247 * gcc.target/aarch64/sha2.h: New shared testcase.
15248 * gcc.target/aarch64/sha2_1.c: New testcase.
15249 * gcc.target/aarch64/sha2_2.c: New testcase.
15250 * gcc.target/aarch64/sha2_3.c: New testcase.
15251 * gcc.target/aarch64/sha3.h: New shared testcase.
15252 * gcc.target/aarch64/sha3_1.c: New testcase.
15253 * gcc.target/aarch64/sha3_2.c: New testcase.
15254 * gcc.target/aarch64/sha3_3.c: New testcase.
15255
15256 2018-01-10 Michael Collison <michael.collison@arm.com>
15257
15258 * gcc.target/aarch64/sm3_sm4.c: New testcase.
15259
15260 2018-01-10 Martin Sebor <msebor@redhat.com>
15261
15262 PR tree-optimization/83781
15263 * gcc.dg/strlenopt-42.c: New test.
15264
15265 2018-01-11 Martin Sebor <msebor@gmail.com>
15266 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15267
15268 PR tree-optimization/83501
15269 PR tree-optimization/81703
15270
15271 * gcc.dg/strlenopt-39.c: New test-case.
15272 * gcc.dg/pr81703.c: Likewise.
15273
15274 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
15275
15276 * gnat.dg/atomic10.adb: New test.
15277
15278 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
15279
15280 PR fortran/82367
15281 * gfortran.dg/deferred_character_18.f90: New test.
15282
15283 2018-01-10 Martin Sebor <msebor@redhat.com>
15284
15285 PR tree-optimization/83671
15286 * gcc.dg/strlenopt-40.c: New test.
15287 * gcc.dg/strlenopt-41.c: New test.
15288
15289 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
15290
15291 PR fortran/83093
15292 * gfortran.dg/allocate_with_typespec_7.f90: New test.
15293
15294 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
15295
15296 PR target/83399
15297 * gcc.target/powerpc/pr83399.c: New test.
15298
15299 2018-01-10 David Malcolm <dmalcolm@redhat.com>
15300
15301 PR c++/43486
15302 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
15303 to reflect that the arguments are correctly underlined.
15304 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
15305 for globals, params, locals and literals.
15306 (test_sizeof): Directly test the location of "sizeof", rather than
15307 when used in compound expressions.
15308 (test_alignof): Likewise for "alignof".
15309 (test_string_literals): Likewise for string literals.
15310 (test_numeric_literals): Likewise for numeric literals.
15311 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
15312 (test_typeid): Likewise for typeid.
15313 (test_unary_plus): New.
15314 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
15315 format strings.
15316
15317 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
15318
15319 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
15320
15321 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
15322
15323 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
15324
15325 2018-01-10 Marek Polacek <polacek@redhat.com>
15326
15327 PR c++/82541
15328 * g++.dg/warn/Wduplicated-branches4.C: New test.
15329
15330 2018-01-10 Jakub Jelinek <jakub@redhat.com>
15331
15332 PR c++/81327
15333 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
15334 cast to void *.
15335
15336 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
15337
15338 PR c++/81055
15339 * g++.dg/cpp0x/new2.C: New.
15340
15341 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
15342
15343 PR target/83735
15344 * gcc.target/i386/pr83735.c: New test.
15345
15346 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
15347
15348 * lib/target-supports.exp (check_effective_target_branch_cost):
15349 New function.
15350 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
15351 * gcc.dg/pr21643.c: Likewise.
15352 * gcc.dg/pr46309.c: Likewise.
15353 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
15354 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
15355 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
15356 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
15357 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
15358 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
15359 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
15360 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
15361 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
15362 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
15363 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
15364 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
15365 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
15366 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
15367
15368 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
15369
15370 PR target/83629
15371 * gcc.target/powerpc/pr83629.c: New testcase.
15372
15373 2018-01-10 Richard Biener <rguenther@suse.de>
15374
15375 PR testsuite/78768
15376 * gcc.dg/pr78768.c: Un-XFAIL.
15377
15378 2018-01-10 Richard Biener <rguenther@suse.de>
15379
15380 PR debug/82425
15381 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
15382
15383 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
15384
15385 PR tree-optimization/83753
15386 * gcc.dg/torture/pr83753.c: New test.
15387
15388 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
15389
15390 * gcc.target/i386/avx2-gather-1.c: Add -march.
15391 * gcc.target/i386/avx2-gather-2.c: Add -march.
15392 * gcc.target/i386/avx2-gather-3.c: Add -march.
15393 * gcc.target/i386/avx2-gather-4.c: Add -march.
15394 * gcc.target/i386/avx2-gather-5.c: Add -march.
15395 * gcc.target/i386/avx2-gather-6.c: Add -march.
15396 * gcc.target/i386/avx512f-gather-1.c: Add -march.
15397 * gcc.target/i386/avx512f-gather-2.c: Add -march.
15398 * gcc.target/i386/avx512f-gather-3.c: Add -march.
15399 * gcc.target/i386/avx512f-gather-4.c: Add -march.
15400 * gcc.target/i386/avx512f-gather-5.c: Add -march.
15401 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
15402 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
15403 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
15404 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
15405 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
15406
15407 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
15408
15409 PR target/78585:
15410 * gcc.target/i386/pr78585.c: New test.
15411
15412 2018-01-09 Jakub Jelinek <jakub@redhat.com>
15413
15414 PR c++/83734
15415 * g++.dg/cpp0x/pr83734.C: New test.
15416
15417 2018-01-09 Carl Love <cel@us.ibm.com>
15418
15419 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
15420 vec_mergeo builtins with float, double, long long, unsigned long long,
15421 bool long long arguments.
15422 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
15423 vec_float2 with double arguments.
15424 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
15425 vec_mergew and vec_mergow builtins.
15426
15427 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
15428
15429 PR fortran/83742
15430 * gfortran.dg/contiguous_6.f90: New test.
15431
15432 2018-01-09 Richard Biener <rguenther@suse.de>
15433
15434 PR tree-optimization/83668
15435 * gcc.dg/graphite/pr83668.c: New testcase.
15436
15437 2018-01-09 Joseph Myers <joseph@codesourcery.com>
15438
15439 PR tree-optimization/64811
15440 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
15441 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
15442 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
15443 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
15444 New tests.
15445 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
15446
15447 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
15448
15449 PR target/79883
15450 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
15451
15452 2018-01-09 Tamar Christina <tamar.christina@arm.com>
15453
15454 PR target/82641
15455 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
15456 no NEON and require softfp or hard float-abi.
15457 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
15458
15459 2018-01-09 Richard Biener <rguenther@suse.de>
15460
15461 PR tree-optimization/83572
15462 * gcc.dg/graphite/pr83572.c: New testcase.
15463
15464 2018-01-09 Jakub Jelinek <jakub@redhat.com>
15465
15466 PR target/83507
15467 * gcc.dg/sms-13.c: New test.
15468
15469 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
15470
15471 PR fortran/83741
15472 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
15473
15474 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
15475 Monk Chiang <sh.chiang04@gmail.com>
15476
15477 * gcc.target/riscv/save-restore-1.c: New.
15478
15479 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15480
15481 PR target/83677
15482 * gcc.target/powerpc/pr83677.c: New file.
15483
15484 2018-01-08 Jeff Law <law@redhat.com>
15485
15486 PR rtl-optimizatin/81308
15487 * g++.dg/pr81308-1.C: New test.
15488 * g++.dg/pr81308-2.C: New test.
15489
15490 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
15491
15492 PR target/83663 - Revert r255946
15493 * gcc.target/aarch64/vect-slp-dup.c: New.
15494
15495 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15496
15497 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
15498 combination tests.
15499
15500 2018-01-08 Richard Biener <rguenther@suse.de>
15501
15502 PR tree-optimization/83563
15503 * gcc.dg/graphite/pr83563.c: New testcase.
15504
15505 2018-01-08 Richard Biener <rguenther@suse.de>
15506
15507 PR middle-end/83713
15508 * g++.dg/torture/pr83713.C: New testcase.
15509
15510 2018-01-08 Tom de Vries <tom@codesourcery.com>
15511
15512 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
15513
15514 2018-01-08 Richard Biener <rguenther@suse.de>
15515
15516 PR tree-optimization/83685
15517 * gcc.dg/torture/pr83685.c: New testcase.
15518
15519 2018-01-08 Richard Biener <rguenther@suse.de>
15520
15521 PR lto/83719
15522 * gcc.dg/lto/pr83719_0.c: New testcase.
15523
15524 2018-01-08 Tom de Vries <tom@codesourcery.com>
15525
15526 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
15527 * gcc.dg/graphite/run-id-1.c: Same.
15528 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
15529
15530 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
15531
15532 PR fortran/83611
15533 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
15534 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
15535 * gfortran.dg/pdt_27.f03: New test.
15536
15537 PR fortran/83731
15538 * gfortran.dg/pdt_28.f03: New test.
15539
15540 2018-01-08 Tom de Vries <tom@codesourcery.com>
15541
15542 * c-c++-common/builtins.c: Require effective target alloca.
15543 * gcc.dg/Wrestrict.c: Same.
15544 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
15545
15546 2018-01-08 Richard Biener <rguenther@suse.de>
15547
15548 PR middle-end/83580
15549 * gcc.dg/torture/pr83580.c: New testcase.
15550
15551 2018-01-08 Richard Biener <rguenther@suse.de>
15552
15553 PR middle-end/83517
15554 * gcc.dg/pr83517.c: New testcase.
15555
15556 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
15557
15558 PR middle-end/81897
15559 * gcc.dg/uninit-pr81897.c: New test.
15560
15561 2018-01-06 Martin Sebor <msebor@redhat.com>
15562
15563 PR tree-optimization/83640
15564 * gcc.dg/Wrestrict-6.c: New test.
15565 * gcc.dg/pr83640.c: New test.
15566
15567 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
15568
15569 * gcc.target/aarch64/reg-alloc-1.c: New test.
15570
15571 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
15572
15573 PR fortran/50892
15574 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
15575
15576 2018-01-06 Jakub Jelinek <jakub@redhat.com>
15577
15578 PR debug/83480
15579 * gcc.dg/pr83480.c: New test.
15580
15581 PR rtl-optimization/83682
15582 * gcc.target/i386/pr83682.c: New test.
15583
15584 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
15585
15586 PR fortran/78534
15587 PR fortran/66310
15588 * gfortran.dg/char_cast_1.f90: Update scan pattern.
15589 * gfortran.dg/dependency_49.f90: Likewise.
15590 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
15591 * gfortran.dg/repeat_7.f90: New test for PR 66310.
15592 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
15593 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
15594 * gfortran.dg/string_1_lp64.f90: New test.
15595 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
15596 * gfortran.dg/string_3_lp64.f90: New test.
15597
15598 2018-01-05 Jakub Jelinek <jakub@redhat.com>
15599
15600 PR target/83604
15601 * gcc.target/i386/sse-26.c: New test.
15602
15603 PR target/83604
15604 * gcc.target/i386/pr83604.c: New test.
15605
15606 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
15607
15608 * gcc.dg/vect/vect-align-4.c: New test.
15609 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
15610 and redefine as a structure with an unaligned member "b".
15611 (foo): Update accordingly.
15612
15613 2018-01-05 Sudakshina Das <sudi.das@arm.com>
15614
15615 PR target/82439
15616 * gcc.target/aarch64/bics_5.c: New test.
15617 * gcc.target/arm/bics_5.c: Likewise.
15618
15619 2018-01-05 Jakub Jelinek <jakub@redhat.com>
15620
15621 PR tree-optimization/83605
15622 * gcc.dg/pr83605.c: New test.
15623
15624 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15625
15626 PR target/83554
15627 * gcc.target/i386/pr83554.c: New test.
15628
15629 PR ipa/82352
15630 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
15631 long unsigned int.
15632
15633 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
15634
15635 PR fortran/83683
15636 PR fortran/45689
15637 * gfortran.dg/eoshift_8.f90: New test.
15638 * gfortran.dg/simplify_eoshift_1.f90: New test.
15639
15640 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15641
15642 PR debug/83585
15643 * gcc.dg/pr83585.c: New test.
15644
15645 2018-01-04 Nathan Sidwell <nathan@acm.org>
15646
15647 PR c++/83667
15648 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
15649
15650 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15651
15652 PR debug/83666
15653 * gcc.dg/pr83666.c: New test.
15654
15655 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
15656
15657 PR target/83628
15658 * gcc.target/alpha/pr83628-1.c: New test.
15659 * gcc.target/alpha/pr83628-2.c: Ditto.
15660
15661 2018-01-04 Martin Liska <mliska@suse.cz>
15662
15663 PR ipa/82352
15664 * g++.dg/ipa/pr82352.C: New test.
15665
15666 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15667
15668 * gcc.dg/vect-opt-info-1.c: Moved to ...
15669 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
15670 vect_int targets, use dg-additional-options instead of dg-options and
15671 use relative line numbers instead of absolute.
15672
15673 2018-01-03 Martin Sebor <msebor@redhat.com>
15674
15675 PR tree-optimization/83655
15676 * gcc.dg/Wrestrict-5.c: New test.
15677 * c-c++-common/builtins.c: New test.
15678
15679 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
15680 Alan Hayward <alan.hayward@arm.com>
15681 David Sherwood <david.sherwood@arm.com>
15682
15683 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
15684 (main): Call it.
15685
15686 2018-01-03 Jeff Law <law@redhat.com>
15687
15688 PR target/83641
15689 * gcc.target/i386/stack-check-17.c: New test.
15690 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
15691
15692 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15693
15694 PR debug/83621
15695 * gcc.dg/pr83621.c: New test.
15696
15697 PR debug/83645
15698 * gcc.dg/pr83645.c: New test.
15699
15700 2018-01-03 Martin Sebor <msebor@redhat.com>
15701
15702 PR tree-optimization/83603
15703 * gcc.dg/Wrestrict-4.c: New test.
15704
15705 PR c/83559
15706 * gcc.dg/const-2.c: New test.
15707 * gcc.dg/pure-3.c: New test.
15708
15709 2018-01-03 Martin Sebor <msebor@redhat.com>
15710
15711 * gcc.dg/Wrestrict-3.c: New test.
15712
15713 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15714
15715 PR c++/83555
15716 * g++.dg/opt/pr83555.C: New test.
15717 * g++.dg/ubsan/pr83555.C: New test.
15718
15719 2018-01-03 David Malcolm <dmalcolm@redhat.com>
15720
15721 PR c/82050
15722 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
15723 the !CHECKING_P case by expecting a note.
15724 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
15725 a note for the !CHECKING_P case, and move the return statement
15726 outside of #if CHECKING_P guard.
15727
15728 2018-01-03 Jeff Law <law@redhat.com>
15729
15730 PR middle-end/83654
15731 * gcc.target/i386/stack-check-18.c: New test.
15732 * gcc.target/i386/stack-check-19.c: New test.
15733
15734 2018-01-03 Martin Sebor <msebor@redhat.com>
15735
15736 PR tree-optimization/83501
15737 * c-c++-common/Warray-bounds-3.c: Remove xfail.
15738
15739 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15740
15741 PR tree-optimization/83501
15742 * gcc.dg/tree-ssa/pr83501-1.c: New test.
15743
15744 2018-01-03 Nathan Sidwell <nathan@acm.org>
15745
15746 PR c++/83667
15747 * g++.dg/ipa/pr83667.C: New.
15748
15749 2018-01-03 Martin Liska <mliska@suse.cz>
15750
15751 PR tree-optimization/83593
15752 * gcc.dg/pr83593.c: New test.
15753
15754 2018-01-03 Martin Liska <mliska@suse.cz>
15755
15756 PR ipa/83549
15757 * g++.dg/ipa/pr83549.C: New test.
15758
15759 2018-01-03 Marek Polacek <polacek@redhat.com>
15760
15761 PR c++/83592
15762 * g++.dg/warn/mvp2.C: New test.
15763
15764 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15765
15766 PR preprocessor/83602
15767 * g++.dg/cpp/pr83602.C: New test.
15768
15769 PR c++/83634
15770 * g++.dg/parse/pr83634.C: New test.
15771
15772 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
15773
15774 PR fortran/83664
15775 * gfortran.dg/eoshift_7.f90: New test.
15776
15777 2018-01-03 Jan Beulich <jbeulich@suse.com>
15778
15779 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
15780 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
15781
15782 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15783
15784 Update copyright years.
15785
15786 2018-01-03 Martin Liska <mliska@suse.cz>
15787
15788 PR ipa/83594
15789 * gcc.dg/ipa/pr83594.c: New test.
15790
15791 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
15792 Alan Hayward <alan.hayward@arm.com>
15793 David Sherwood <david.sherwood@arm.com>
15794
15795 * gcc.dg/vect-opt-info-1.c: New test.
15796
15797 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
15798
15799 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
15800 floorf128, truncf128, and roundf128.
15801 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
15802 optimizations added in match.pd.
15803 * gcc.target/powerpc/float128-hw6.c: Likewise.
15804 * gcc.target/powerpc/float128-hw7.c: Likewise.
15805 * gcc.target/powerpc/float128-hw8.c: Likewise.
15806 * gcc.target/powerpc/float128-hw9.c: Likewise.
15807 * gcc.target/powerpc/float128-hw10.c: Likewise.
15808 * gcc.target/powerpc/float128-hw11.c: Likewise.
15809
15810 2018-01-02 Jakub Jelinek <jakub@redhat.com>
15811
15812 PR c++/83556
15813 * g++.dg/cpp0x/pr83556.C: New test.
15814
15815 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
15816
15817 PR fortran/45689
15818 PR fortran/83650
15819 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
15820 * gfortran.dg/simplify_cshift_4.f90: New test.
15821
15822 2018-01-02 Marek Polacek <polacek@redhat.com>
15823
15824 PR c++/81860
15825 * g++.dg/cpp0x/inh-ctor30.C: New test.
15826
15827 PR c++/83644
15828 * g++.dg/cpp1z/pr83644.C: New test.
15829
15830 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
15831
15832 PR fortran/83076
15833 * gfortran.dg/coarray_45.f90: New test.
15834
15835 PR fortran/83319
15836 * gfortran.dg/coarray_46.f90: New test.
15837
15838 2018-01-01 Jakub Jelinek <jakub@redhat.com>
15839
15840 PR tree-optimization/83581
15841 * gcc.dg/pr83581.c: New test.
15842
15843 PR c/83595
15844 * gcc.dg/pr83595.c: New test.
15845
15846 PR middle-end/83608
15847 * g++.dg/opt/pr83608.C: New test.
15848
15849 PR middle-end/83609
15850 * gcc.dg/pr83609.c: New test.
15851 * g++.dg/opt/pr83609.C: New test.
15852
15853 PR middle-end/83623
15854 * gcc.dg/pr83623.c: New test.
15855
15856 * gcc.target/i386/i386.exp
15857 (check_effective_target_avx512vpopcntdqvl): New proc.
15858 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
15859 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
15860 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
15861 \f
15862 Copyright (C) 2018 Free Software Foundation, Inc.
15863
15864 Copying and distribution of this file, with or without modification,
15865 are permitted in any medium without royalty provided the copyright
15866 notice and this notice are preserved.