re PR tree-optimization/87176 (wrong code at -Os and above on x86-64-linux-gnu)
[gcc.git] / gcc / testsuite / ChangeLog
1 2018-09-04 Richard Biener <rguenther@suse.de>
2
3 PR tree-optimization/87176
4 * gcc.dg/torture/pr87176.c: New testcase.
5 * gcc.dg/torture/ssa-fre-1.c: Likewise.
6
7 2018-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8
9 * gfortran.dg/modulo_check: New test.
10
11 2018-09-03 Richard Biener <rguenther@suse.de>
12
13 PR tree-optimization/87177
14 * gcc.dg/torture/pr87177.c: New testcase.
15 * gcc.dg/torture/pr87177-2.c: Likewise.
16
17 2018-09-03 Richard Biener <rguenther@suse.de>
18
19 PR tree-optimization/87200
20 * gcc.dg/torture/pr87200.c: New testcase.
21
22 2018-09-03 Richard Biener <rguenther@suse.de>
23
24 PR tree-optimization/87197
25 * gcc.dg/torture/pr87197.c: New testcase.
26
27 PR tree-optimization/87169
28 * gcc.dg/torture/pr87169.c: New testcase.
29
30 2018-09-03 Martin Liska <mliska@suse.cz>
31
32 PR driver/83193
33 * gcc.dg/completion-4.c: New test.
34
35 2018-09-03 Paolo Carlini <paolo.carlini@oracle.com>
36
37 PR c++/84980
38 * g++.dg/concepts/pr84980.C: New.
39
40 2018-09-03 Martin Liska <mliska@suse.cz>
41
42 PR middle-end/59521
43 * c-c++-common/pr59521-1.c: New test.
44 * c-c++-common/pr59521-2.c: New test.
45 * gcc.dg/tree-prof/pr59521-3.c: New test.
46
47 2018-09-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
48
49 * c-c++-common/array-init.c: New test.
50 * g++.dg/init/string2.C: Remove selector.
51
52 2018-09-01 Michael Matz <matz@suse.de>
53
54 PR tree-optimization/87074
55 * gcc.dg/pr87074.c: New test.
56
57 2018-08-31 Richard Biener <rguenther@suse.de>
58
59 PR tree-optimization/87168
60 * gcc.dg/torture/pr87168.c: New testcase.
61
62 2018-08-31 Vlad Lazar <vlad.lazar@arm.com>
63
64 * gcc.target/aarch64/scalar_intrinsics.c (test_vnegd_s64): New.
65 * gcc.target/aarch64/vneg_s.c (RUN_TEST_SCALAR): New.
66 (test_vnegd_s64): Likewise.
67 * gcc.target/aarch64/vnegd_64.c: New.
68 * gcc.target/aarch64/vabsd_64.c: New.
69 * gcc.tartget/aarch64/vabs_intrinsic_3.c: New.
70
71 2018-08-31 Nathan Sidwell <nathan@acm.org>
72
73 PR c++/87155
74 PR c++/84707
75 * g++.dg/cpp0x/pr87155.C: New.
76 * g++.dg/cpp0x/inline-ns10.C: Adjust.
77
78 2018-08-31 Jakub Jelinek <jakub@redhat.com>
79
80 PR middle-end/87138
81 * gcc.target/i386/avx512bw-pr87138.c: New test.
82
83 2018-08-31 Paul Thomas <pault@gcc.gnu.org>
84
85 PR fortran/86328
86 PR fortran/86760
87 * gfortran.dg/pr86328.f90 : New test.
88 in comment 12 of the PR.
89 * gfortran.dg/pr86760.f90 : New test.
90
91 2018-08-30 Sandra Loosemore <sandra@codesourcery.com>
92
93 * g++.dg/cpp0x/noexcept30.C: Make dependence on
94 -fdelete-null-pointer-checks explicit.
95 * g++.dg/cpp1y/constexpr-82218.C: Likewise.
96 * g++.dg/expr/pmf-3.C: Likewise.
97 * g++.dg/ext/attr-returns-nonnull.C: Likewise.
98 * g++.dg/tree-ssa/lifetime-dse1.C: Likewise.
99 * g++.dg/tree-ssa/pr61034.C: Likewise.
100 * gcc.dg/addr_equal-1.c: Likewise.
101 * gcc.dg/ipa/pr85734.c: Likewise.
102 * gcc.dg/ipa/propmalloc-1.c: Likewise.
103 * gcc.dg/ipa/propmalloc-2.c: Likewise.
104 * gcc.dg/ipa/propmalloc-3.c: Likewise.
105 * gcc.dg/tree-ssa/pr78154.c: Likewise.
106 * gcc.dg/tree-ssa/pr83648.c: Likewise.
107
108 2018-08-30 Martin Sebor <msebor@redhat.com>
109
110 PR testsuite/87158
111 * gcc.c-torture/execute/memchr-1.c: Correct big-endian expectations.
112
113 2018-08-30 Qing Zhao <qing.zhao@oracle.com>
114
115 PR testsuite/86519
116 gcc.dg/strcmpopt_6.c: Remove.
117 gcc.target/aarch64/strcmpopt_6.c: New testcase.
118 gcc.target/i386/strcmpopt_6.c: Likewise.
119
120 2018-08-30 Richard Biener <rguenther@suse.de>
121
122 PR tree-optimization/87147
123 * gcc.dg/torture/pr87147.c: New testcase.
124
125 2018-08-30 Tamar Christina <tamar.christina@arm.com>
126
127 * gcc.target/aarch64/large_struct_copy_2.c: New.
128
129 2018-08-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
130
131 PR middle-end/87053
132 * gcc.c-torture/execute/pr87053.c: New test.
133
134 2018-08-29 Jakub Jelinek <jakub@redhat.com>
135
136 PR c++/87095
137 * g++.dg/ubsan/vptr-13.C: New test.
138
139 2018-08-29 Paolo Carlini <paolo.carlini@oracle.com>
140
141 PR c++/85265
142 * g++.dg/concepts/pr85265.C: New.
143
144 2018-08-29 Martin Sebor <msebor@redhat.com>
145 Bernd Edlinger <bernd.edlinger@hotmail.de>
146
147 PR tree-optimization/86714
148 PR tree-optimization/86711
149 * gcc.c-torture/execute/memchr-1.c: New test.
150 * gcc.c-torture/execute/pr86714.c: New test.
151 * gcc.c-torture/execute/widechar-3.c: New test.
152 * gcc.dg/strlenopt-58.c: New test.
153
154 2018-08-29 Richard Biener <rguenther@suse.de>
155
156 PR tree-optimization/87132
157 * gcc.dg/torture/pr87132.c: New testcase.
158
159 2018-08-29 David Malcolm <dmalcolm@redhat.com>
160
161 PR c++/85110
162 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
163 output to reflect underlining of pertinent parameter in decl
164 for "no known conversion" messages.
165
166 2018-08-29 Jakub Jelinek <jakub@redhat.com>
167
168 PR c++/87122
169 * g++.dg/cpp1z/decomp47.C: New test.
170
171 2018-08-29 Matthew Malcomson <matthew.malcomson@arm.com>
172
173 * gcc.target/aarch64/simd/vect_su_add_sub.c: Use 32 and 64-bit types
174 where appropriate.
175
176 2018-08-29 Richard Biener <rguenther@suse.de>
177
178 PR tree-optimization/87117
179 * gfortran.dg/pr87117.f90: New testcase.
180
181 2018-08-29 Richard Biener <rguenther@suse.de>
182
183 PR tree-optimization/87126
184 * gcc.dg/tree-ssa/pr87126.c: New testcase.
185
186 2018-08-28 MCC CS <deswurstes@users.noreply.github.com>
187
188 PR tree-optimization/87009
189 * gcc.dg/pr87009.c: New test.
190
191 2018-08-28 Martin Sebor <msebor@redhat.com>
192
193 PR middle-end/86631
194 * g++.dg/Walloca1.C: Adjust.
195
196 2018-08-28 Paolo Carlini <paolo.carlini@oracle.com>
197
198 PR c++/86546
199 * g++.dg/other/switch4.C: New.
200
201 2018-08-28 Richard Biener <rguenther@suse.de>
202
203 PR tree-optimization/87124
204 * g++.dg/torture/pr87124.C: New testcase.
205
206 2017-08-28 Paul Thomas <pault@gcc.gnu.org>
207
208 PR fortran/80477
209 * gfortran.dg/class_result_7.f90: New test.
210 * gfortran.dg/class_result_8.f90: New test.
211 * gfortran.dg/class_result_9.f90: New test.
212
213 PR fortran/86481
214 * gfortran.dg/allocate_with_source_25.f90: New test.
215
216 2018-08-28 Jakub Jelinek <jakub@redhat.com>
217
218 PR middle-end/87099
219 * gcc.dg/pr87099.c: New test.
220
221 2018-08-28 Richard Sandiford <richard.sandiford@arm.com>
222
223 PR testsuite/87078
224 * gcc.dg/vect/slp-37.c: Restrict scan tests to vect_hw_misalign.
225
226 2018-08-28 Richard Biener <rguenther@suse.de>
227
228 PR tree-optimization/87117
229 * gcc.dg/pr87117-1.c: New testcase.
230
231 2018-08-28 Richard Biener <rguenther@suse.de>
232
233 PR tree-optimization/87117
234 * gcc.dg/pr87117-2.c: New testcase.
235
236 2018-08-28 Richard Biener <rguenther@suse.de>
237
238 PR tree-optimization/87117
239 * gcc.dg/lvalue-5.c: New testcase.
240
241 2018-08-27 Jeff Law <law@redhat.com>
242
243 PR tree-optimization/87110
244 * gcc.c-torture/compile/pr87110.c: New test.
245
246 2018-08-27 Martin Sebor <msebor@redhat.com>
247
248 PR tree-optimization/86914
249 * gcc.dg/strlenopt-57.c: New test.
250
251 2018-08-27 Martin Sebor <msebor@redhat.com>
252
253 PR tree-optimization/87112
254 * gcc.dg/pr87112.c: New test.
255
256 2018-08-27 David Malcolm <dmalcolm@redhat.com>
257
258 PR c++/63392
259 * g++.dg/diagnostic/missing-typename.C: New test.
260
261 2018-08-27 Jeff Law <law@redhat.com>
262
263 * gcc.c-torture/compile/dse.c: New test.
264
265 2018-08-27 Jakub Jelinek <jakub@redhat.com>
266
267 PR c++/86993
268 * g++.dg/diagnostic/pr86993.C: New test.
269
270 2018-08-27 Richard Biener <rguenther@suse.de>
271
272 PR tree-optimization/86927
273 * gcc.dg/vect/pr86927.c: New testcase.
274
275 2018-08-27 David Malcolm <dmalcolm@redhat.com>
276
277 PR c++/87091
278 * gcc.dg/empty.h: New file.
279 * gcc.dg/fixits-pr84852-1.c: Update for move of fix-it hint to
280 top of file and removal of redundant second printing of warning
281 location.
282 * gcc.dg/fixits-pr84852-2.c: Likewise.
283 * gcc.dg/missing-header-fixit-3.c: Likewise.
284 * gcc.dg/missing-header-fixit-4.c: New test.
285 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Update for
286 conversion of show_caret_p to a tri-state.
287
288 2018-08-27 David Malcolm <dmalcolm@redhat.com>
289
290 PR c++/87091
291 * g++.dg/pr85523.C: Extend expected output to show line
292 before line-insertion fix-it hint.
293 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
294 (test_fixit_insert_newline): Add previous line to expected output.
295 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
296 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
297
298 2018-08-27 Martin Liska <mliska@suse.cz>
299
300 PR sanitizer/86962
301 * gcc.dg/asan/pr86962.c: New test.
302
303 2018-08-27 Martin Liska <mliska@suse.cz>
304
305 * gcc.dg/tree-prof/val-prof-10.c: New test.
306
307 2018-08-27 Martin Liska <mliska@suse.cz>
308
309 PR tree-optimization/86847
310 * gcc.dg/tree-ssa/switch-3.c: New test.
311 * gcc.dg/tree-ssa/vrp105.c: Remove.
312
313 2018-08-27 Martin Liska <mliska@suse.cz>
314
315 * gcc.dg/tree-ssa/switch-2.c: New test.
316
317 2018-08-27 Richard Biener <rguenther@suse.de>
318
319 * g++.dg/torture/20180705-1.C: New testcase.
320 * gcc.dg/tree-ssa/ssa-fre-67.c: Likewise.
321 * gcc.dg/tree-ssa/ssa-ccp-14.c: Scan FRE dump.
322 * gcc.dg/tree-ssa/ssa-fre-46.c: Use -O2.
323 * gcc.dg/tree-ssa/vrp92.c: Disable FRE.
324 * gcc.dg/pr83666.c: Drop --param=sccvn-max-scc-size option.
325 * gcc.dg/pr85195.c: Likewise.
326 * gcc.dg/pr85467.c: Likewise.
327 * gcc.dg/torture/pr81790.c: Likewise.
328
329 * gfortran.dg/reassoc_4.f: Change max-completely-peeled-insns
330 param to current default.
331
332 2018-08-27 Jakub Jelinek <jakub@redhat.com>
333
334 PR rtl-optimization/87065
335 * gcc.target/i386/pr87065.c: New test.
336
337 2018-08-26 Marek Polacek <polacek@redhat.com>
338
339 PR c++/87080
340 * g++.dg/cpp0x/Wpessimizing-move5.C: New test.
341
342 PR c++/87029, Implement -Wredundant-move.
343 * g++.dg/cpp0x/Wredundant-move1.C: New test.
344 * g++.dg/cpp0x/Wredundant-move2.C: New test.
345 * g++.dg/cpp0x/Wredundant-move3.C: New test.
346 * g++.dg/cpp0x/Wredundant-move4.C: New test.
347
348 2018-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
349
350 PR libfortran/86704
351 * gfortran.dg/matmul_19.f90: New test.
352
353 2018-08-25 Janus Weil <janus@gcc.gnu.org>
354
355 PR fortran/86545
356 * gfortran.dg/generic_35.f90: New test case.
357
358 2018-08-24 David Malcolm <dmalcolm@redhat.com>
359
360 PR c++/87091
361 * gcc.dg/missing-header-fixit-3.c: Update for changes to how
362 line spans are printed with -fdiagnostics-show-line-numbers.
363
364 2018-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
365
366 PR fortran/86837
367 * gfortran.dg/implied_do_io_6.f90: New test.
368
369 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
370
371 PR middle-end/87092
372 * gcc.dg/pr87092.c: New test.
373
374 2018-08-24 Marek Polacek <polacek@redhat.com>
375
376 PR c++/67012
377 PR c++/86942
378 * g++.dg/cpp0x/auto52.C: New test.
379 * g++.dg/cpp1y/auto-fn52.C: New test.
380 * g++.dg/cpp1y/auto-fn53.C: New test.
381 * g++.dg/cpp1y/auto-fn54.C: New test.
382
383 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
384
385 * lib/target-supports.exp (vect_perm_supported): Only return
386 false for variable-length vectors if the permute size is not
387 a power of 2.
388 (check_effective_target_vect_perm)
389 (check_effective_target_vect_perm_byte)
390 (check_effective_target_vect_perm_short): Remove check for
391 variable-length vectors.
392 * gcc.dg/vect/slp-23.c: Add an XFAIL for variable-length SVE.
393 * gcc.dg/vect/slp-perm-10.c: Likewise.
394 * gcc.dg/vect/slp-perm-9.c: Add an XFAIL for variable-length vectors.
395
396 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
397
398 * gcc.target/aarch64/sve/bswap_1.c: New test.
399 * gcc.target/aarch64/sve/bswap_2.c: Likewise.
400 * gcc.target/aarch64/sve/bswap_3.c: Likewise.
401
402 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
403
404 * gcc.target/aarch64/sve/slp_perm_1.c: New test.
405 * gcc.target/aarch64/sve/slp_perm_2.c: Likewise.
406 * gcc.target/aarch64/sve/slp_perm_3.c: Likewise.
407 * gcc.target/aarch64/sve/slp_perm_4.c: Likewise.
408 * gcc.target/aarch64/sve/slp_perm_5.c: Likewise.
409 * gcc.target/aarch64/sve/slp_perm_6.c: Likewise.
410 * gcc.target/aarch64/sve/slp_perm_7.c: Likewise.
411
412 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
413
414 PR debug/79342
415 * gcc.dg/pr79342.: New test.
416
417 2018-08-23 Martin Sebor <msebor@redhat.com>
418
419 PR tree-optimization/87072
420 * gcc.dg/Warray-bounds-35.c: New test.
421
422 2018-08-23 Richard Biener <rguenther@suse.de>
423
424 PR middle-end/87024
425 * gcc.dg/pr87024.c: New testcase.
426
427 2018-08-23 Richard Sandiford <richard.sandiford@arm.com>
428
429 * gcc.dg/vect/no-vfa-vect-depend-2.c: Remove XFAIL.
430 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
431 * gcc.dg/vect/pr65947-13.c: Update for vect_fold_extract_last.
432 * gcc.dg/vect/pr80631-2.c: Likewise.
433
434 2017-08-23 Paul Thomas <pault@gcc.gnu.org>
435
436 PR fortran/86863
437 * gfortran.dg/submodule_32.f08: New test.
438
439 2018-08-22 Janus Weil <janus@gcc.gnu.org>
440
441 PR fortran/86935
442 * gfortran.dg/associate_3.f90: Update error message.
443 * gfortran.dg/associate_39.f90: New test case.
444
445 2018-08-22 Janus Weil <janus@gcc.gnu.org>
446
447 PR fortran/86888
448 * gfortran.dg/alloc_comp_basics_6.f90: Update an error message and add
449 an additional case.
450 * gfortran.dg/alloc_comp_basics_7.f90: New test case.
451 * gfortran.dg/class_17.f03: Update error message.
452 * gfortran.dg/class_55.f90: Ditto.
453 * gfortran.dg/dtio_11.f90: Update error messages.
454 * gfortran.dg/implicit_actual.f90: Add an error message.
455 * gfortran.dg/typebound_proc_12.f90: Update error message.
456
457 2018-08-22 Martin Sebor <msebor@redhat.com>
458
459 PR middle-end/87052
460 * gcc.dg/pr87052.c: New test.
461 * gcc.dg/tree-ssa/dump-3.c: Adjust.
462
463 2018-08-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
464
465 * gfortran.dg/max_fmax_aarch64.f90: Rename to...
466 * gfortran.dg/max_expr.f90: ...this.
467 * gfortran.dg/min_fmin_aarch64.f90: Rename to...
468 * gfortran.dg/min_expr.f90: ...this.
469
470 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
471
472 PR tree-optimization/86725
473 * gcc.dg/vect/no-scevccp-pr86725-2.c: New test.
474 * gcc.dg/vect/no-scevccp-pr86725-3.c: Likewise.
475 * gcc.dg/vect/no-scevccp-pr86725-4.c: Likewise.
476 * gcc.dg/vect/no-scevccp-pr86725-5.c: Likewise.
477
478 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
479
480 PR tree-optimization/86725
481 * gcc.dg/vect/no-scevccp-pr86725-1.c: New test.
482
483 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
484
485 * gcc.dg/vect/vect-avg-16.c: New test.
486 * gcc.dg/vect/slp-37.c: Expect the loop to be vectorized.
487 * gcc.dg/vect/vect-strided-u8-i8-gap4.c,
488 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise for
489 the second loop in main1.
490
491 2018-08-22 Iain Sandoe <iain@sandoe.co.uk>
492
493 * gcc.dg/lto/pr85248_0.c (test_alias):
494 Stringify __USER_LABEL_PREFIX__.
495 (test_noreturn): Likewise.
496
497 2018-08-22 Richard Biener <rguenther@suse.de>
498
499 PR tree-optimization/86988
500 * g++.dg/pr86988.C: New testcase.
501
502 2018-08-22 Richard Biener <rguenther@suse.de>
503
504 PR tree-optimization/86945
505 * tree-cfg.c (generate_range_test): Use unsigned arithmetic.
506
507 2018-08-21 Janne Blomqvist <jb@gcc.gnu.org>
508
509 * gfortran.dg/nan_1.f90: Remove tests that test MAX/MIN with NaNs.
510
511 2018-08-21 Nicolas Koenig <koenigni@gcc.gnu.org>
512 Thomas Koenig <tkoenig@gcc.gnu.org>
513
514 PR fortran/25829
515 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
516 * gfortran.dg/f2003_io_1.f03: Add wait statement.
517
518 2018-08-21 Marek Polacek <polacek@redhat.com>
519
520 PR c++/86981, Implement -Wpessimizing-move.
521 * g++.dg/cpp0x/Wpessimizing-move1.C: New test.
522 * g++.dg/cpp0x/Wpessimizing-move2.C: New test.
523 * g++.dg/cpp0x/Wpessimizing-move3.C: New test.
524 * g++.dg/cpp0x/Wpessimizing-move4.C: New test.
525 * g++.dg/cpp1z/Wpessimizing-move1.C: New test.
526
527 PR c++/65043
528 * g++.dg/concepts/pr67595.C: Add dg-warning.
529 * g++.dg/cpp0x/Wnarrowing11.C: New test.
530 * g++.dg/cpp0x/Wnarrowing12.C: New test.
531 * g++.dg/cpp0x/rv-cast5.C: Add static_cast.
532
533 PR c++/86499
534 * g++.dg/cpp0x/lambda/lambda-non-local.C: New test.
535 * g++.dg/cpp0x/lambda/lambda-this10.C: Adjust dg-error.
536
537 2018-08-21 Ed Schonberg <schonberg@adacore.com>
538
539 * gnat.dg/expr_func7.adb, gnat.dg/expr_func7.ads: New testcase.
540
541 2018-08-21 Ed Schonberg <schonberg@adacore.com>
542
543 * gnat.dg/expr_func6.adb, gnat.dg/expr_func6.ads: New testcase.
544
545 2018-08-21 Javier Miranda <miranda@adacore.com>
546
547 * gnat.dg/spark2.adb, gnat.dg/spark2.ads: New testcase.
548
549 2018-08-21 Ed Schonberg <schonberg@adacore.com>
550
551 * gnat.dg/prot6.adb, gnat.dg/prot6.ads: New testcase.
552
553 2018-08-21 Ed Schonberg <schonberg@adacore.com>
554
555 * gnat.dg/access5.adb, gnat.dg/access5.ads: New testcase.
556
557 2018-08-21 Eric Botcazou <ebotcazou@adacore.com>
558
559 * gnat.dg/rep_clause7.adb: New testcase.
560
561 2018-08-21 Ed Schonberg <schonberg@adacore.com>
562
563 * gnat.dg/task1.adb, gnat.dg/task1.ads, gnat.dg/task1_pkg.adb,
564 gnat.dg/task1_pkg.ads: New testcase.
565
566 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
567
568 * gnat.dg/linkedlist.adb: New testcase.
569
570 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
571
572 * gnat.dg/elab6.adb, gnat.dg/elab6.ads, gnat.dg/elab6_pkg.adb,
573 gnat.dg/elab6_pkg.ads: New testcase.
574
575 2018-08-21 Ed Schonberg <schonberg@adacore.com>
576
577 * gnat.dg/expr_func5.adb: New testcase.
578
579 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
580
581 * gnat.dg/dynhash.adb: New testcase.
582
583 2018-08-21 Javier Miranda <miranda@adacore.com>
584
585 * gnat.dg/enum4.adb: New testcase.
586
587 2018-08-21 Tamar Christina <tamar.christina@arm.com>
588
589 * gcc.target/aarch64/large_struct_copy.c: New test.
590
591 2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
592
593 * g++.dg/torture/pr86763.C: Restrict to *-*-linux*.
594
595 2018-08-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
596
597 PR middle-end/86121
598 * gcc.dg/Wstringop-overflow-6.c: Remove xfail.
599
600 2018-08-21 Tom de Vries <tdevries@suse.de>
601
602 * gcc.c-torture/unsorted/dump-noaddr.x: Use -gno-record-gcc-switches
603 to avoid mismatch in .debug and .earlydebug dump files.
604
605 2018-08-20 Michael Meissner <meissner@linux.ibm.com>
606
607 PR target/87033
608 * gcc.target/powerpc/pr87033.c: New test.
609
610 2018-08-20 Martin Sebor <msebor@redhat.com>
611
612 PR tree-optimization/87034
613 * gcc.dg/builtin-sprintf-warn-20.c: New test.
614
615 2018-08-20 David Malcolm <dmalcolm@redhat.com>
616
617 PR other/84889
618 * gcc.dg/plugin/diagnostic-group-test-1.c: New test.
619 * gcc.dg/plugin/diagnostic_group_plugin.c: New test.
620 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
621
622 2018-08-20 H.J. Lu <hongjiu.lu@intel.com>
623
624 PR target/87014
625 * g++.dg/torture/pr87014.C: New file.
626
627 2018-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
628
629 PR target/86984
630 * gcc.target/alpha/pr86984.c: New test.
631
632 2018-08-20 Richard Biener <rguenther@suse.de>
633
634 PR tree-optimization/78655
635 * gcc.dg/tree-ssa/evrp11.c: New testcase.
636
637 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
638
639 * gcc.dg/debug/dwarf2/pr80263.c: Suppress pubtypes output
640 for Darwin.
641
642 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
643
644 * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF
645 test on Darwin.
646 * g++.dg/debug/dwarf2/pr85302.C: Likewise.
647 * gcc.dg/lto/pr83719_0.c: Likewise.
648
649 2018-08-17 Martin Sebor <msebor@redhat.com>
650
651 PR testsuite/86996
652 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
653
654 2018-08-17 David Malcolm <dmalcolm@redhat.com>
655
656 * g++.dg/conversion/Wwrite-strings.C: New test.
657
658 2018-08-17 Sandra Loosemore <sandra@codesourcery.com>
659 Chung-Lin Tang <cltang@codesourcery.com>
660 Xianmiao Qu <xianmiao_qu@c-sky.com>
661
662 C-SKY port: Testsuite
663
664 * g++.dg/Wno-frame-address.C: Adjust for C-SKY.
665 * g++.dg/torture/type-generic-1.C: Likewise.
666 * gcc.c-torture/compile/20000804-1.c: Likewise.
667 * gcc.c-torture/execute/20101011-1.c: Likewise.
668 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
669 * gcc.dg/20020312-2.c: Likewise.
670 * gcc.dg/Wno-frame-address.c: Likewise.
671 * gcc.dg/c11-true_min-1.c: Likewise.
672 * gcc.dg/sibcall-10.c: Likewise.
673 * gcc.dg/sibcall-9.c: Likewise.
674 * gcc.dg/stack-usage-1.c: Likewise.
675 * gcc.dg/torture/float32-tg-3.c: Likewise.
676 * gcc.dg/torture/float32x-tg-3.c: Likewise.
677 * gcc.dg/torture/float64-tg-3.c: Likewise.
678 * gcc.dg/torture/float64x-tg-3.c: Likewise.
679 * gcc.dg/torture/type-generic-1.c: Likewise.
680 * gcc.target/csky/*: New.
681 * lib/target-supports.exp (check_profiling_available): Add
682 csky-*-elf.
683 (check_effective_target_hard_float): Handle C-SKY targets with
684 single-precision hard float only.
685 (check_effective_target_logical_op_short_circuit): Handle C-SKY.
686
687 2018-08-17 David Malcolm <dmalcolm@redhat.com>
688
689 * gcc.dg/format/gcc_diag-1.c: Fix typo. Add test coverage for
690 gcc_dump_printf.
691 * gcc.dg/format/gcc_diag-10.c: Add gimple typedef. Add test
692 coverage for gcc_dump_printf.
693
694 2018-08-17 Martin Liska <mliska@suse.cz>
695
696 * g++.dg/opt/mpx.C: Fix scanned pattern.
697 * gcc.target/i386/mpx.c: Likewise.
698 * g++.dg/warn/Wunreachable-code-1.C: Remove.
699 * g++.dg/warn/Wunreachable-code-2.C: Likewise.
700 * gcc.dg/torture/pr52969.c: Likewise.
701 * g++.dg/warn/pr31246-2.C: Likewise.
702 * g++.dg/warn/pr31246.C: Likewise.
703 * gcc.dg/pr33092.c: Likewise.
704 * g++.dg/opt/eh1.C: Remove a deprecated option.
705 * g++.dg/template/inline1.C: Likewise.
706 * g++.dg/tree-ssa/pr81408.C: Likewise.
707 * gcc.dg/pr41837.c: Likewise.
708 * gcc.dg/pr41841.c: Likewise.
709 * gcc.dg/pr42250.c: Likewise.
710 * gcc.dg/pr43084.c: Likewise.
711 * gcc.dg/pr43317.c: Likewise.
712 * gcc.dg/pr51879-18.c: Likewise.
713 * gcc.dg/torture/pr36066.c: Likewise.
714 * gcc.dg/tree-ssa/ifc-8.c: Likewise.
715 * gcc.dg/tree-ssa/ifc-cd.c: Likewise.
716 * gcc.dg/tree-ssa/pr19210-1.c: Likewise.
717 * gcc.dg/tree-ssa/pr45122.c: Likewise.
718 * gcc.target/i386/pr45352-2.c: Likewise.
719 * gcc.target/i386/zee.c: Likewise.
720 * gfortran.dg/auto_char_len_2.f90: Likewise.
721 * gfortran.dg/auto_char_len_4.f90: Likewise.
722 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
723 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
724 * gfortran.dg/gomp/pr47331.f90: Likewise.
725 * gfortran.dg/pr40999.f: Likewise.
726 * gfortran.dg/pr41011.f: Likewise.
727 * gfortran.dg/pr42051.f03: Likewise.
728 * gfortran.dg/pr46804.f90: Likewise.
729 * gfortran.dg/pr83149_1.f90: Likewise.
730 * gfortran.dg/pr83149_b.f90: Likewise.
731 * gfortran.dg/whole_file_1.f90: Likewise.
732 * gfortran.dg/whole_file_10.f90: Likewise.
733 * gfortran.dg/whole_file_11.f90: Likewise.
734 * gfortran.dg/whole_file_12.f90: Likewise.
735 * gfortran.dg/whole_file_13.f90: Likewise.
736 * gfortran.dg/whole_file_14.f90: Likewise.
737 * gfortran.dg/whole_file_15.f90: Likewise.
738 * gfortran.dg/whole_file_16.f90: Likewise.
739 * gfortran.dg/whole_file_17.f90: Likewise.
740 * gfortran.dg/whole_file_18.f90: Likewise.
741 * gfortran.dg/whole_file_19.f90: Likewise.
742 * gfortran.dg/whole_file_2.f90: Likewise.
743 * gfortran.dg/whole_file_20.f03: Likewise.
744 * gfortran.dg/whole_file_3.f90: Likewise.
745 * gfortran.dg/whole_file_4.f90: Likewise.
746 * gfortran.dg/whole_file_5.f90: Likewise.
747 * gfortran.dg/whole_file_6.f90: Likewise.
748 * gfortran.dg/whole_file_7.f90: Likewise.
749 * gfortran.dg/whole_file_8.f90: Likewise.
750 * gfortran.dg/whole_file_9.f90: Likewise.
751 * gcc.dg/vect/vect.exp: Likewise.
752
753 2018-08-17 Richard Biener <rguenther@suse.de>
754
755 PR middle-end/86505
756 * gcc.dg/torture/pr86505.c: New testcase.
757
758 2018-08-16 Martin Sebor <msebor@redhat.com>
759
760 PR tree-optimization/86853
761 * gcc.dg/tree-ssa/builtin-sprintf-10.c: New test.
762 * gcc.dg/tree-ssa/builtin-sprintf-11.c: New test.
763 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Adjust.
764
765 2018-08-16 David Malcolm <dmalcolm@redhat.com>
766
767 * gcc.dg/missing-header-fixit-3.c: New test.
768
769 2018-08-16 David Malcolm <dmalcolm@redhat.com>
770
771 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
772 (test_fixit_insert_newline): Update expected output to show '+'
773 characters in margin of line-insertion fix-it hint.
774
775 2018-08-16 Nathan Sidwell <nathan@acm.org>
776
777 * gcc.dg/cpp/macsyntx.c: Adjust expected errors.
778 * gcc.dg/cpp/macsyntx2.c: likewise.
779
780 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
781
782 PR testsuite/86745
783 * gcc.target/i386/avx-cvt-2.c: Loosen scan-assembler strings.
784 * gcc.target/i386/avx-cvt-2.c: Ditto.
785
786 2018-08-16 David Malcolm <dmalcolm@redhat.com>
787
788 PR c++/70693
789 * c-c++-common/Wmisleading-indentation-pr70693.c: New test.
790
791 2018-08-16 Vlad Lazar <vlad.lazar@arm.com>
792
793 * gcc.target/aarch64/imm_choice_comparison.c: New test.
794
795 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
796
797 * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
798 (lib_strncmp): Likewise.
799
800 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
801
802 * c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin.
803 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
804 * g++.dg/torture/pr44295.C : Likewise.
805
806 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
807
808 PR testsuite/78544
809 * gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section
810 attributes and matching.
811 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
812 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
813
814 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
815
816 * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.
817
818 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
819
820 * gcc.target/i386/rop1.c: Remove.
821 * gcc.target/i386/pr83554 (dg-options): Remove -mmitigate-rop.
822
823 2018-08-15 Will Schmidt <will_schmidt@vnet.ibm.com>
824
825 * gcc.target/powerpc/fold-vec-splat-char.c: New.
826 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: New.
827 * gcc.target/powerpc/fold-vec-splat-int.c: New.
828 * gcc.target/powerpc/fold-vec-splat-longlong.c: New.
829 * gcc.target/powerpc/fold-vec-splat-pixel.c: New.
830 * gcc.target/powerpc/fold-vec-splat-short.c: New.
831
832 2018-08-15 David Malcolm <dmalcolm@redhat.com>
833
834 * g++.dg/diagnostic/aka3.C: New test.
835 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
836 output to show range labels.
837 * g++.dg/diagnostic/param-type-mismatch.C: Likewise.
838 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
839 * g++.dg/plugin/show-template-tree-color-labels.C: New test.
840 * gcc.dg/bad-binary-ops.c: Update expected output to show range
841 labels. Add an "aka" example.
842 * gcc.dg/cpp/pr66415-1.c: Update expected output to show range
843 labels.
844 * gcc.dg/format/diagnostic-ranges.c: Likewise.
845 * gcc.dg/format/pr72858.c: Likewise.
846 * gcc.dg/format/pr78498.c: Likewise.
847 * gcc.dg/param-type-mismatch.c: Add "-Wpointer-sign" to options.
848 Update expected output to show range labels. Add examples of
849 -Wincompatible-pointer-types and -Wpointer-sign for parameters.
850 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
851 Update expected output to show range labels.
852 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
853 (test_very_wide_line): Adjust so that label is at left-clipping
854 boundary.
855 (test_very_wide_line_2): New test.
856 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
857 Update expected output to show range labels.
858 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
859 * gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c: New test.
860 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
861 for new param to gcc_rich_location::add_expr.
862 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
863 Add "label" param.
864 (test_show_locus): Add examples of labels to various tests. Tweak
865 the "very wide_line" test case and duplicate it, to cover the
866 boundary values for clipping of labels against the left-margin.
867 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
868 diagnostic-test-show-locus-no-labels.c.
869 * gcc.dg/pr69554-1.c: Update expected output to show range labels.
870 Update line numbers of dg-locus directives.
871 * gcc.dg/pr69627.c: Update expected output to show range labels.
872 * lib/multiline.exp (proc _build_multiline_regex): Remove
873 special-case handling of lines with trailing '|'.
874
875 2018-08-15 Qing Zhao <qing.zhao@oracle.com>
876
877 PR testsuite/86519
878 * gcc.dg/strcmpopt_6.c: Scan the assembly file instead of
879 the .expand file.
880
881 2018-08-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
882
883 * gcc.dg/wmain.c: New test.
884
885 2018-08-15 Iain Sandoe <iain@sandoe.co.uk>
886
887 PR c/19315
888 * gcc.dg/graphite/pr82451.c: Make array 'a' an extern.
889 * gcc.dg/redecl-10.c: Expect warnings for the static vars with
890 unknown size.
891
892 2018-08-15 Martin Liska <mliska@suse.cz>
893
894 PR tree-optimization/86925
895 * gcc.dg/predict-20.c: New test.
896 * gcc.dg/predict-21.c: New test.
897
898 2018-08-15 Paolo Carlini <paolo.carlini@oracle.com>
899
900 * g++.dg/init/goto3.C: Adjust for error instead of permerror.
901
902 2018-08-14 Allan Sandfeld Jensen <allan.jensen@qt.io>
903
904 * gcc.target/i386/sse2-movs.c: New test.
905
906 2018-08-14 Martin Sebor <msebor@redhat.com>
907
908 PR tree-optimization/86650
909 * gcc.dg/Warray-bounds-34.c: New test.
910
911 2018-08-14 Janus Weil <janus@gcc.gnu.org>
912
913 PR fortran/86116
914 * gfortran.dg/generic_34.f90: New test case.
915
916 2018-08-13 Marek Polacek <polacek@redhat.com>
917
918 PR c++/57891
919 * g++.dg/cpp0x/Wnarrowing6.C: New test.
920 * g++.dg/cpp0x/Wnarrowing7.C: New test.
921 * g++.dg/cpp0x/Wnarrowing8.C: New test.
922 * g++.dg/cpp0x/Wnarrowing9.C: New test.
923 * g++.dg/cpp0x/Wnarrowing10.C: New test.
924 * g++.dg/cpp0x/constexpr-47969.C: Adjust dg-error.
925 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
926 * g++.dg/cpp0x/constexpr-targ.C: Likewise.
927 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
928 * g++.dg/ext/stmtexpr15.C: Likewise.
929 * g++.dg/gomp/pr47963.C: Likewise.
930 * g++.dg/init/new37.C: Likewise.
931 * g++.dg/init/new43.C: Likewise.
932 * g++.dg/other/fold1.C: Likewise.
933 * g++.dg/parse/array-size2.C: Likewise.
934 * g++.dg/template/dependent-name3.C: Likewise.
935 * g++.dg/cpp0x/constexpr-data2.C: Add dg-error.
936 * g++.dg/other/vrp1.C: Likewise.
937 * g++.dg/template/char1.C: Likewise.
938
939 2018-08-13 Segher Boessenkool <segher@kernel.crashing.org>
940
941 * gcc.target/powerpc/pr56605.c: The generated code can have an AND
942 instead of a ZERO_EXTEND.
943
944 2018-08-13 Martin Sebor <msebor@redhat.com>
945
946 PR tree-optimization/71625
947 * c-c++-common/attr-nonstring-3.c: Temporarily xfail a test case.
948 * g++.dg/init/string2.C: New test.
949 * g++.dg/init/string3.C: New test.
950 * g++.dg/init/string4.C: New test.
951 * gcc.dg/init-string-3.c: New test.
952 * gcc.dg/strlenopt-55.c: New test.
953 * gcc.dg/strlenopt-56.c: New test.
954
955 2018-08-13 Marek Polacek <polacek@redhat.com>
956
957 P0806R2 - Deprecate implicit capture of this via [=]
958 * g++.dg/cpp2a/lambda-this1.C: New test.
959 * g++.dg/cpp2a/lambda-this2.C: New test.
960 * g++.dg/cpp2a/lambda-this3.C: New test.
961
962 2018-08-13 Marek Polacek <polacek@redhat.com>
963
964 PR c++/86915
965 * g++.dg/diagnostic/auto1.C: New test.
966
967 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
968
969 PR fortran/66679
970 * gfortran.dg/transfer_class_3.f90: New test.
971
972 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
973
974 PR fortran/86906
975 * gfortran.dg/use_rename_9.f90: New test.
976
977 2018-08-11 Jakub Jelinek <jakub@redhat.com>
978
979 PR tree-optimization/86835
980 * gcc.dg/pr86835.c: New test.
981
982 2018-08-10 Janus Weil <janus@gcc.gnu.org>
983
984 PR fortran/57160
985 * gfortran.dg/actual_pointer_function_1.f90: Fix invalid test case.
986 * gfortran.dg/inline_matmul_23.f90: Add option "-ffrontend-optimize".
987 * gfortran.dg/short_circuiting_2.f90: New test case.
988 * gfortran.dg/short_circuiting_3.f90: New test case.
989
990 2018-08-10 Alexander Monakov <amonakov@ispras.ru>
991
992 PR target/82418
993 * gcc.target/i386/pr82418.c: New test.
994
995 2018-08-10 Martin Liska <mliska@suse.cz>
996
997 PR target/83610
998 * gcc.dg/predict-17.c: New test.
999 * gcc.dg/predict-18.c: New test.
1000 * gcc.dg/predict-19.c: New test.
1001
1002 2018-08-10 Martin Liska <mliska@suse.cz>
1003
1004 PR tree-optimization/85799
1005 * gcc.dg/pr85799.c: New test.
1006
1007 2018-08-09 Jeff Law <law@redhat.com>
1008
1009 PR middle-end/86897
1010 * gcc.dg/uninit-suppress_2.c: Disable DOM.
1011
1012 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
1013
1014 * gcc.target/aarch64/sve/reduc_8.c: New test.
1015
1016 2018-08-09 David Malcolm <dmalcolm@redhat.com>
1017
1018 PR other/84889
1019 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New
1020 test.
1021 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
1022 New test.
1023 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
1024 * lib/prune.exp: Add -fno-diagnostics-show-line-numbers to
1025 TEST_ALWAYS_FLAGS.
1026
1027 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
1028
1029 PR tree-optimization/86858
1030 * gcc.dg/vect/pr86858.c: New test.
1031
1032 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
1033
1034 PR tree-optimization/86871
1035 * gcc.dg/vect/pr86871.c: New test.
1036
1037 2018-08-09 Paolo Carlini <paolo.carlini@oracle.com>
1038
1039 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1040
1041 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
1042
1043 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: Decrement
1044 arch and tune numbers by 2.
1045 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: Likewise.
1046 * gcc.target/s390/target-attribute/tattr-m31-1.c: Likewise.
1047 * gcc.target/s390/target-attribute/tattr-m31-10.c: Likewise.
1048 * gcc.target/s390/target-attribute/tattr-m31-11.c: Likewise.
1049 * gcc.target/s390/target-attribute/tattr-m31-12.c: Likewise.
1050 * gcc.target/s390/target-attribute/tattr-m31-13.c: Likewise.
1051 * gcc.target/s390/target-attribute/tattr-m31-14.c: Likewise.
1052 * gcc.target/s390/target-attribute/tattr-m31-15.c: Likewise.
1053 * gcc.target/s390/target-attribute/tattr-m31-16.c: Likewise.
1054 * gcc.target/s390/target-attribute/tattr-m31-17.c: Likewise.
1055 * gcc.target/s390/target-attribute/tattr-m31-18.c: Likewise.
1056 * gcc.target/s390/target-attribute/tattr-m31-19.c: Likewise.
1057 * gcc.target/s390/target-attribute/tattr-m31-2.c: Likewise.
1058 * gcc.target/s390/target-attribute/tattr-m31-20.c: Likewise.
1059 * gcc.target/s390/target-attribute/tattr-m31-21.c: Likewise.
1060 * gcc.target/s390/target-attribute/tattr-m31-22.c: Likewise.
1061 * gcc.target/s390/target-attribute/tattr-m31-23.c: Likewise.
1062 * gcc.target/s390/target-attribute/tattr-m31-24.c: Likewise.
1063 * gcc.target/s390/target-attribute/tattr-m31-25.c: Likewise.
1064 * gcc.target/s390/target-attribute/tattr-m31-26.c: Likewise.
1065 * gcc.target/s390/target-attribute/tattr-m31-27.c: Likewise.
1066 * gcc.target/s390/target-attribute/tattr-m31-28.c: Likewise.
1067 * gcc.target/s390/target-attribute/tattr-m31-29.c: Likewise.
1068 * gcc.target/s390/target-attribute/tattr-m31-3.c: Likewise.
1069 * gcc.target/s390/target-attribute/tattr-m31-30.c: Likewise.
1070 * gcc.target/s390/target-attribute/tattr-m31-31.c: Likewise.
1071 * gcc.target/s390/target-attribute/tattr-m31-32.c: Likewise.
1072 * gcc.target/s390/target-attribute/tattr-m31-4.c: Likewise.
1073 * gcc.target/s390/target-attribute/tattr-m31-5.c: Likewise.
1074 * gcc.target/s390/target-attribute/tattr-m31-6.c: Likewise.
1075 * gcc.target/s390/target-attribute/tattr-m31-7.c: Likewise.
1076 * gcc.target/s390/target-attribute/tattr-m31-8.c: Likewise.
1077 * gcc.target/s390/target-attribute/tattr-m31-9.c: Likewise.
1078 * gcc.target/s390/target-attribute/tattr-m64-1.c: Likewise.
1079 * gcc.target/s390/target-attribute/tattr-m64-10.c: Likewise.
1080 * gcc.target/s390/target-attribute/tattr-m64-11.c: Likewise.
1081 * gcc.target/s390/target-attribute/tattr-m64-12.c: Likewise.
1082 * gcc.target/s390/target-attribute/tattr-m64-13.c: Likewise.
1083 * gcc.target/s390/target-attribute/tattr-m64-14.c: Likewise.
1084 * gcc.target/s390/target-attribute/tattr-m64-15.c: Likewise.
1085 * gcc.target/s390/target-attribute/tattr-m64-16.c: Likewise.
1086 * gcc.target/s390/target-attribute/tattr-m64-17.c: Likewise.
1087 * gcc.target/s390/target-attribute/tattr-m64-18.c: Likewise.
1088 * gcc.target/s390/target-attribute/tattr-m64-19.c: Likewise.
1089 * gcc.target/s390/target-attribute/tattr-m64-2.c: Likewise.
1090 * gcc.target/s390/target-attribute/tattr-m64-20.c: Likewise.
1091 * gcc.target/s390/target-attribute/tattr-m64-21.c: Likewise.
1092 * gcc.target/s390/target-attribute/tattr-m64-22.c: Likewise.
1093 * gcc.target/s390/target-attribute/tattr-m64-23.c: Likewise.
1094 * gcc.target/s390/target-attribute/tattr-m64-24.c: Likewise.
1095 * gcc.target/s390/target-attribute/tattr-m64-25.c: Likewise.
1096 * gcc.target/s390/target-attribute/tattr-m64-26.c: Likewise.
1097 * gcc.target/s390/target-attribute/tattr-m64-27.c: Likewise.
1098 * gcc.target/s390/target-attribute/tattr-m64-28.c: Likewise.
1099 * gcc.target/s390/target-attribute/tattr-m64-29.c: Likewise.
1100 * gcc.target/s390/target-attribute/tattr-m64-3.c: Likewise.
1101 * gcc.target/s390/target-attribute/tattr-m64-30.c: Likewise.
1102 * gcc.target/s390/target-attribute/tattr-m64-31.c: Likewise.
1103 * gcc.target/s390/target-attribute/tattr-m64-32.c: Likewise.
1104 * gcc.target/s390/target-attribute/tattr-m64-33.c: Likewise.
1105 * gcc.target/s390/target-attribute/tattr-m64-4.c: Likewise.
1106 * gcc.target/s390/target-attribute/tattr-m64-5.c: Likewise.
1107 * gcc.target/s390/target-attribute/tattr-m64-6.c: Likewise.
1108 * gcc.target/s390/target-attribute/tattr-m64-7.c: Likewise.
1109 * gcc.target/s390/target-attribute/tattr-m64-8.c: Likewise.
1110 * gcc.target/s390/target-attribute/tattr-m64-9.c: Likewise.
1111
1112 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
1113
1114 PR target/84332
1115 * gcc.target/s390/pr84332.c: New testcase.
1116
1117 2018-08-08 Andreas Schwab <schwab@linux-m68k.org>
1118
1119 PR target/46179
1120 * gcc.target/m68k/tls-dimode.c: New file.
1121
1122 2018-08-08 Nathan Sidwell <nathan@acm.org>
1123
1124 * c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h,
1125 c-c++-common/inc-from-1.c: New
1126
1127 2018-08-08 Andreas Krebbel <krebbel@linux.ibm.com>
1128
1129 PR target/85295
1130 * gcc.target/s390/TI-constants-lra.c: New testcase.
1131 * gcc.target/s390/TI-constants-nolra.c: New testcase.
1132
1133 2018-08-08 Ilya Leoshkevich <iii@linux.ibm.com>
1134
1135 * gcc.target/s390/hotpatch-8.c: Remove.
1136 * gcc.target/s390/hotpatch-9.c: Remove.
1137 * gcc.target/s390/mnop-mcount-m31-fpic.c: Remove.
1138 * gcc.target/s390/mnop-mcount-m31.c: Remove.
1139
1140 2018-08-08 Jakub Jelinek <jakub@redhat.com>
1141
1142 P0595R1 - is_constant_evaluated
1143 * g++.dg/cpp2a/is-constant-evaluated1.C: New test.
1144
1145 PR c++/86836
1146 * g++.dg/cpp1z/decomp46.C: New test.
1147
1148 PR c++/86738
1149 * g++.dg/opt/pr86738.C: New test.
1150
1151 2018-08-07 Richard Sandiford <richard.sandiford@arm.com>
1152
1153 PR target/86838
1154 * gcc.target/aarch64/frecpe_1.c: New test.
1155 * gcc.target/aarch64/frecpe_2.c: Likewise.
1156
1157 2018-08-07 Paolo Carlini <paolo.carlini@oracle.com>
1158
1159 PR c++/59480, DR 136
1160 * g++.dg/other/friend8.C: New.
1161 * g++.dg/other/friend9.C: Likewise.
1162 * g++.dg/other/friend10.C: Likewise.
1163 * g++.dg/other/friend11.C: Likewise.
1164 * g++.dg/other/friend12.C: Likewise.
1165 * g++.dg/other/friend13.C: Likewise.
1166 * g++.dg/other/friend14.C: Likewise.
1167 * g++.dg/other/friend15.C: Likewise.
1168 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1169 * g++.dg/parse/defarg8.C: Likewise.
1170
1171 2018-08-07 Martin Liska <mliska@suse.cz>
1172
1173 PR middle-end/83023
1174 * gcc.dg/predict-16.c: New test.
1175 * g++.dg/predict-1.C: New test.
1176
1177 2018-08-07 Steve Ellcey <sellcey@cavium.com>
1178 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1179
1180 PR tree-optimization/80925
1181 * gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops
1182 vectorized on !vect_hw_misalign targets.
1183
1184 2018-08-06 Marek Polacek <polacek@redhat.com>
1185
1186 PR c++/86767
1187 * g++.dg/cpp1y/constexpr-86767.C: New test.
1188
1189 2018-08-06 Uros Bizjak <ubizjak@gmail.com>
1190
1191 * g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt
1192 for target *-*-linux-gnu.
1193
1194 2018-08-06 Alan Hayward <alan.hayward@arm.com>
1195
1196 * gcc.target/aarch64/sve/tls_preserve_1.c: New test.
1197 * gcc.target/aarch64/sve/tls_preserve_2.c: New test.
1198 * gcc.target/aarch64/sve/tls_preserve_3.c: New test.
1199
1200 2018-08-06 Andreas Krebbel <krebbel@linux.ibm.com>
1201
1202 * gcc.target/s390/nomemloopunroll-1.c: New test.
1203
1204 2018-08-05 H.J. Lu <hongjiu.lu@intel.com>
1205
1206 PR target/86386
1207 * gcc.target/i386/pr86386.c: New file.
1208
1209 2018-08-04 Tom de Vries <tdevries@suse.de>
1210
1211 * lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line.
1212
1213 2018-08-04 Andreas Schwab <schwab@linux-m68k.org>
1214
1215 * gcc.dg/guality/const-volatile.c: Remove duplicate test
1216 "type:cvip".
1217
1218 2018-08-04 Janus Weil <janus@gcc.gnu.org>
1219
1220 PR fortran/45521
1221 * gfortran.dg/interface_assignment_6.f90: New test case.
1222
1223 2018-08-04 Uros Bizjak <ubizjak@gmail.com>
1224
1225 PR testsuite/86153
1226 * g++.dg/pr83239.C (dg-options): Add -finline-limit=500.
1227
1228 2018-08-03 David Malcolm <dmalcolm@redhat.com>
1229 Jonathan Wakely <jwakely@redhat.com>
1230
1231 PR c++/85523
1232 * g++.dg/pr85523.C: New test.
1233
1234 2018-08-03 Bogdan Harjoc <harjoc@gmail.com>
1235
1236 PR c/86690
1237 * gcc.dg/union-duplicate-field.c: New test.
1238
1239 2018-08-03 Jason Merrill <jason@redhat.com>
1240
1241 PR c++/86706
1242 * g++.dg/template/pr86706.C: New test.
1243
1244 2018-08-03 Richard Sandiford <richard.sandiford@arm.com>
1245
1246 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect AVG_FLOOR to be used
1247 on vect_avg_qi targets.
1248 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
1249 * gcc.dg/vect/bb-slp-pow-1.c: New test.
1250 * gcc.dg/vect/vect-avg-15.c: Likewise.
1251
1252 2018-08-03 Martin Liska <mliska@suse.cz>
1253
1254 * gcc.dg/predict-1.c: Adjust scanned pattern to cover 2 digits.
1255 * gcc.dg/predict-13.c: Likewise.
1256 * gcc.dg/predict-3.c: Likewise.
1257 * gcc.dg/predict-4.c: Likewise.
1258 * gcc.dg/predict-5.c: Likewise.
1259 * gcc.dg/predict-6.c: Likewise.
1260 * gcc.dg/predict-9.c: Likewise.
1261 * gfortran.dg/predict-1.f90: Likewise.
1262
1263 2018-08-02 Richard Biener <rguenther@suse.de>
1264
1265 PR c++/86763
1266 * g++.dg/torture/pr86763.C: New testcase.
1267
1268 2018-08-02 Richard Biener <rguenther@suse.de>
1269
1270 PR tree-optimization/86816
1271 * g++.dg/torture/pr86816.C: New testcase.
1272
1273 2018-08-02 Richard Sandiford <richard.sandiford@arm.com>
1274
1275 * gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate
1276 to be used.
1277 * gcc.target/aarch64/f16_mov_immediate_2.c: Likewise.
1278 * gcc.target/aarch64/f16_mov_immediate_3.c: Force +nofp16.
1279 * gcc.target/aarch64/sve/single_1.c: Except fmov immediate to be used
1280 for .h.
1281 * gcc.target/aarch64/sve/single_2.c: Likewise.
1282 * gcc.target/aarch64/sve/single_3.c: Likewise.
1283 * gcc.target/aarch64/sve/single_4.c: Likewise.
1284
1285 2018-08-02 Jackson Woodruff <jackson.woodruff@arm.com>
1286
1287 PR target/86014
1288 * gcc.target/aarch64/ldp_stp_13.c: New test.
1289
1290 2018-08-01 Martin Sebor <msebor@redhat.com>
1291
1292 PR tree-optimization/86650
1293 * gcc.dg/format/gcc_diag-10.c: Adjust.
1294
1295 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1296
1297 * gcc.target/aarch64/sve/var_stride_2.c: Update expected form
1298 of range check.
1299 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
1300
1301 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1302
1303 PR target/86753
1304 * gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests.
1305 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
1306
1307 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1308
1309 * gcc.dg/pointer-range-check-1.c: New test.
1310 * gcc.dg/pointer-range-check-2.c: Likewise.
1311
1312 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1313
1314 PR tree-optimization/86749
1315 * gcc.dg/vect/pr86749.c: New test.
1316
1317 2018-08-01 Paolo Carlini <paolo.carlini@oracle.com>
1318
1319 PR c++/86661
1320 * g++.dg/lookup/name-clash12.C: New.
1321
1322 2018-08-01 Richard Biener <rguenther@suse.de>
1323
1324 * gcc.dg/tree-ssa/ssa-fre-68.c: New testcase.
1325
1326 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
1327
1328 * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0.
1329
1330 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
1331
1332 * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*.
1333
1334 2018-08-01 Martin Liska <mliska@suse.cz>
1335
1336 * gcc.dg/tree-prof/stringop-1.c: Adjust scanned pattern.
1337 * gcc.dg/tree-prof/stringop-2.c: Likewise.
1338 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
1339 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1340 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
1341 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
1342 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
1343 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
1344
1345 2018-08-01 Martin Liska <mliska@suse.cz>
1346
1347 PR value-prof/35543
1348 * gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove.
1349
1350 2018-08-01 Sam Tebbs <sam.tebbs@arm.com>
1351
1352 * gcc.target/aarch64/extract_zero_extend.c: New file.
1353
1354 2018-08-01 Jakub Jelinek <jakub@redhat.com>
1355
1356 PR c/85704
1357 * gcc.c-torture/compile/pr85704.c: New test.
1358
1359 2018-07-31 Alexandre Oliva <oliva@adacore.com>
1360 Olivier Hainque <hainque@adacore.com>
1361
1362 * gnat.dg/dinst.adb: New.
1363 * gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New.
1364
1365 2018-07-31 David Malcolm <dmalcolm@redhat.com>
1366
1367 * gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for
1368 tdiag and cxxdiag.
1369 * gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G
1370 and %K.
1371
1372 2018-07-31 Richard Earnshaw <rearnsha@arm.com>
1373
1374 * c-c++-common/spec-barrier-1.c: New test.
1375 * c-c++-common/spec-barrier-2.c: New test.
1376 * gcc.dg/spec-barrier-3.c: New test.
1377
1378 2018-07-31 Martin Sebor <msebor@redhat.com>
1379
1380 PR tree-optimization/86741
1381 * gcc.dg/Warray-bounds-33.c: New test.
1382
1383 2018-07-31 Andreas Krebbel <krebbel@linux.ibm.com>
1384
1385 * gcc.target/s390/memset-1.c: Improve testcase.
1386
1387 2018-07-31 Tom de Vries <tdevries@suse.de>
1388
1389 PR debug/86687
1390 * g++.dg/guality/pr86687.C: New test.
1391
1392 2018-07-31 Jakub Jelinek <jakub@redhat.com>
1393
1394 P1008R1 - prohibit aggregates with user-declared constructors
1395 * g++.dg/ext/is_aggregate.C: Add tests with deleted or defaulted ctor.
1396 * g++.dg/cpp0x/defaulted1.C (main): Ifdef out for C++2a B b = {1};.
1397 * g++.dg/cpp0x/deleted2.C: Expect error for C++2a.
1398 * g++.dg/cpp2a/aggr1.C: New test.
1399 * g++.dg/cpp2a/aggr2.C: New test.
1400
1401 2018-07-31 Segher Boessenkool <segher@kernel.crashing.org>
1402
1403 PR target/86640
1404 * gcc.target/arm/pr86640.c: New testcase.
1405
1406 2018-07-31 Martin Liska <mliska@suse.cz>
1407
1408 PR gcov-profile/85338
1409 PR gcov-profile/85350
1410 PR gcov-profile/85372
1411 * gcc.misc-tests/gcov-pr85338.c: New test.
1412 * gcc.misc-tests/gcov-pr85350.c: New test.
1413 * gcc.misc-tests/gcov-pr85372.c: New test.
1414
1415 2018-07-31 Martin Liska <mliska@suse.cz>
1416
1417 PR gcov-profile/83813
1418 PR gcov-profile/84758
1419 PR gcov-profile/85217
1420 PR gcov-profile/85332
1421 * gcc.misc-tests/gcov-pr83813.c: New test.
1422 * gcc.misc-tests/gcov-pr84758.c: New test.
1423 * gcc.misc-tests/gcov-pr85217.c: New test.
1424 * gcc.misc-tests/gcov-pr85332.c: New test.
1425
1426 2018-07-31 Ed Schonberg <schonberg@adacore.com>
1427
1428 * gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb,
1429 gnat.dg/prot5_pkg.ads: New testcase.
1430
1431 2018-07-31 Justin Squirek <squirek@adacore.com>
1432
1433 * gnat.dg/addr11.adb: New testcase.
1434
1435 2018-07-31 Hristian Kirtchev <kirtchev@adacore.com>
1436
1437 * gnat.dg/global.adb, gnat.dg/global.ads: New testcase.
1438
1439 2018-07-31 Gary Dismukes <dismukes@adacore.com>
1440
1441 * gnat.dg/block_ext_return_assert_failure.adb: New testcase.
1442
1443 2018-07-31 Ed Schonberg <schonberg@adacore.com>
1444
1445 * gnat.dg/iter3.adb: New testcase.
1446
1447 2018-07-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
1448
1449 Revert 'AsyncI/O patch committed'
1450 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
1451 Thomas Koenig <tkoenig@gcc.gnu.org>
1452
1453 PR fortran/25829
1454 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
1455 * gfortran.dg/f2003_io_1.f03: Add wait statement.
1456
1457 2018-07-30 Segher Boessenkool <segher@kernel.crashing.org>
1458
1459 PR rtl-optimization/85160
1460 * gcc.target/powerpc/combine-2-2.c: New testcase.
1461
1462 2018-07-27 Martin Sebor <msebor@redhat.com>
1463
1464 PR tree-optimization/86696
1465 * g++.dg/pr86696.C: New test.
1466
1467 2018-07-27 David Malcolm <dmalcolm@redhat.com>
1468
1469 PR tree-optimization/86636
1470 * gcc.c-torture/compile/pr86636.c: Add dg-do compile.
1471 Add dg-require-effective-target pthread.
1472
1473 2018-07-26 Qing Zhao <qing.zhao@oracle.com>
1474
1475 * gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation.
1476 * gcc.dg/strcmpopt_6.c: Likewise.
1477
1478 2018-07-26 Pat Haugen <pthaugen@us.ibm.com>
1479
1480 PR target/86612
1481 * gcc.target/powerpc/pr58673-2.c: Call strdup.
1482
1483 2018-07-26 Martin Sebor <msebor@redhat.com>
1484
1485 PR tree-optimization/86043
1486 PR tree-optimization/86042
1487 * gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to
1488 pr86688.
1489 * gcc.dg/strlenopt-44.c: New test.
1490
1491 2018-07-26 Martin Liska <mliska@suse.cz>
1492
1493 PR gcov-profile/86536
1494 * gcc.misc-tests/gcov-pr86536.c: New test.
1495
1496 2018-07-25 Martin Sebor <msebor@redhat.com>
1497
1498 * gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives
1499 ignored by the test harness.
1500
1501 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
1502 Thomas Koenig <tkoenig@gcc.gnu.org>
1503
1504 PR fortran/25829
1505 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
1506 * gfortran.dg/f2003_io_1.f03: Add wait statement.
1507
1508 2018-07-25 Jakub Jelinek <jakub@redhat.com>
1509
1510 PR c++/85515
1511 * g++.dg/pr85515-2.C: Add expected dg-error.
1512 * g++.dg/cpp0x/range-for36.C: New test.
1513
1514 2018-07-25 Claudiu Zissulescu <claziss@synopsys.com>
1515
1516 * gcc.target/arc/uncached-1.c: New test.
1517 * gcc.target/arc/uncached-2.c: Likewise.
1518
1519 2018-07-24 Martin Sebor <msebor@redhat.com>
1520
1521 PR tree-optimization/86622
1522 PR tree-optimization/86532
1523 * gcc.c-torture/execute/strlen-2.c: New test.
1524 * gcc.c-torture/execute/strlen-3.c: New test.
1525 * gcc.c-torture/execute/strlen-4.c: New test.
1526
1527 2018-07-24 David Malcolm <dmalcolm@redhat.com>
1528
1529 PR tree-optimization/86636
1530 * gcc.c-torture/compile/pr86636.c: New test.
1531
1532 2018-07-24 Matthew Malcomson <matthew.malcomson@arm.com>
1533
1534 * gcc.target/aarch64/simd/vect_su_add_sub.c: New.
1535
1536 2018-07-24 Jakub Jelinek <jakub@redhat.com>
1537
1538 PR middle-end/86627
1539 * gcc.target/i386/pr86627.c: New test.
1540
1541 PR testsuite/86649
1542 * g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1.
1543 * g++.dg/tree-ssa-/pr19476-5.C: Likewise.
1544 * g++.dg/tree-ssa-/pr19476-6.C: New test.
1545 * g++.dg/tree-ssa-/pr19476-7.C: New test.
1546
1547 2018-07-23 Carl Love <cel@us.ibm.com>
1548
1549 PR 86591
1550 * gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to
1551 file altivec-2-runnable.c.
1552 * gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests.
1553 * gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor.
1554 Update dg-final test for __divdi3 and __udivdi3 instructions. Update
1555 comments for instruction generated by vec_mergeh, vec_perm, vec_round,
1556 vec_cts, vec_ctu, vec_cpsgn tests.
1557
1558 2018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
1559
1560 PR c/86617
1561 * gcc.dg/pr86617.c: New test.
1562
1563 2018-07-23 Jakub Jelinek <jakub@redhat.com>
1564
1565 PR c++/86569
1566 * g++.dg/warn/Wnonnull-compare-9.C: New test.
1567
1568 2018-07-20 Martin Sebor <msebor@redhat.com>
1569
1570 PR middle-end/82063
1571 * c-c++-common/pr68657-1.c: Adjust.
1572 * c-c++-common/pr68657-2.c: Same.
1573 * c-c++-common/pr68657-3.c: Same.
1574 * c-c++-common/pr68833-1.c: Same.
1575 * gcc.dg/Walloc-size-larger-than-16.c: Same.
1576 * gcc.dg/Walloca-larger-than.c: New test.
1577 * gcc.dg/Walloca-larger-than-2.c: New test.
1578 * gcc.dg/Wframe-larger-than-2.c: New test.
1579 * gcc.dg/Wlarger-than3.c: New test.
1580 * gcc.dg/Wvla-larger-than-3.c: New test.
1581 * gcc.dg/pr42611.c: Adjust.
1582 * gnat.dg/frame_overflow.adb: Same.
1583
1584 2018-07-20 Martin Sebor <msebor@redhat.com>
1585
1586 PR tree-optimization/86613
1587 PR tree-optimization/86611
1588 * c-c++-common/Warray-bounds-2.c: Undefine macros and
1589 prune duplicate warnings.
1590 * gcc.dg/Warray-bounds-31.c: Xfail test cases with
1591 data-model-dependencies.
1592 * gcc.dg/Warray-bounds-32.c: Ditto.
1593
1594 2018-07-20 Richard Biener <rguenther@suse.de>
1595
1596 PR debug/86585
1597 * g++.dg/lto/pr86585_0.C: New testcase.
1598 * g++.dg/lto/pr86585_1.C: Likewise.
1599
1600 2018-07-19 Martin Sebor <msebor@redhat.com>
1601
1602 PR tree-optimization/83776
1603 PR tree-optimization/84047
1604 * gcc.dg/Warray-bounds-29.c: New test.
1605 * gcc.dg/Warray-bounds-30.c: New test.
1606 * gcc.dg/Warray-bounds-31.c: New test.
1607 * gcc.dg/Warray-bounds-32.c: New test.
1608
1609 2018-07-19 Michael Collison <michael.collison@arm.com>
1610 Richard Henderson <rth@redhat.com>
1611
1612 * gcc.target/aarch64/builtin_sadd_128.c: New testcase.
1613 * gcc.target/aarch64/builtin_saddl.c: New testcase.
1614 * gcc.target/aarch64/builtin_saddll.c: New testcase.
1615 * gcc.target/aarch64/builtin_uadd_128.c: New testcase.
1616 * gcc.target/aarch64/builtin_uaddl.c: New testcase.
1617 * gcc.target/aarch64/builtin_uaddll.c: New testcase.
1618 * gcc.target/aarch64/builtin_ssub_128.c: New testcase.
1619 * gcc.target/aarch64/builtin_ssubl.c: New testcase.
1620 * gcc.target/aarch64/builtin_ssubll.c: New testcase.
1621 * gcc.target/aarch64/builtin_usub_128.c: New testcase.
1622 * gcc.target/aarch64/builtin_usubl.c: New testcase.
1623 * gcc.target/aarch64/builtin_usubll.c: New testcase.
1624
1625 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1626
1627 Revert fix for c++/59480 (and testsuite followup)
1628
1629 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1630
1631 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1632
1633 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1634
1635 PR c++/59480, DR 136
1636 * g++.dg/other/friend8.C: New.
1637 * g++.dg/other/friend9.C: Likewise.
1638 * g++.dg/other/friend10.C: Likewise.
1639 * g++.dg/other/friend11.C: Likewise.
1640 * g++.dg/other/friend12.C: Likewise.
1641 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1642 * g++.dg/parse/defarg8.C: Likewise.
1643
1644 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
1645
1646 * gcc.target/aarch64/profile.c: New test.
1647
1648 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
1649
1650 PR target/83009
1651 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
1652
1653 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
1654
1655 PR target/86560
1656 * gcc.target/i386/pr86560-4.c: New test.
1657 * gcc.target/i386/pr86560-5.c: Likewise.
1658
1659 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
1660
1661 PR target/86560
1662 * gcc.target/i386/pr86560-1.c: New test.
1663 * gcc.target/i386/pr86560-2.c: Likewise.
1664 * gcc.target/i386/pr86560-3.c: Likewise.
1665
1666 2018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1667
1668 * gfortran.dg/max_fmax_aarch64.f90: New test.
1669 * gfortran.dg/min_fmin_aarch64.f90: Likewise.
1670 * gfortran.dg/minmax_integer.f90: Likewise.
1671
1672 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1673
1674 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1675
1676 2018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1677
1678 PR middle-end/86544
1679 * g++.dg/tree-ssa/pr86544.C: New test.
1680
1681 2018-07-18 Jakub Jelinek <jakub@redhat.com>
1682
1683 PR c++/86550
1684 * g++.dg/cpp0x/lambda/lambda-86550.C: New test.
1685
1686 2018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
1687
1688 PR 69558
1689 * c-c++-common/cpp/diagnostic-pragma-2.c: New test.
1690 * c-c++-common/pr69558.c: Remove xfail.
1691 * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations.
1692 * gcc.dg/pr61817-1.c: Likewise.
1693 * gcc.dg/pr61817-2.c: Likewise.
1694 * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location.
1695
1696 2018-07-18 Janus Weil <janus@gcc.gnu.org>
1697
1698 PR fortran/85599
1699 * gfortran.dg/function_optimize_5.f90: Add option
1700 '-faggressive-function-elimination' and update dg-warning clauses.
1701 * gfortran.dg/short_circuiting.f90: New test.
1702
1703 2018-07-18 Marek Polacek <polacek@redhat.com>
1704
1705 PR c++/86190 - bogus -Wsign-conversion warning
1706 * g++.dg/warn/Wsign-conversion-3.C: New test.
1707 * g++.dg/warn/Wsign-conversion-4.C: New test.
1708
1709 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1710
1711 PR c++/59480, DR 136
1712 * g++.dg/other/friend8.C: New.
1713 * g++.dg/other/friend9.C: Likewise.
1714 * g++.dg/other/friend10.C: Likewise.
1715 * g++.dg/other/friend11.C: Likewise.
1716 * g++.dg/other/friend12.C: Likewise.
1717 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1718 * g++.dg/parse/defarg8.C: Likewise.
1719
1720 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1721
1722 * g++.dg/ext/uow-3.C: Adjust.
1723 * g++.dg/ext/uow-4.C: Likewise.
1724 * g++.dg/lookup/name-clash11.C: Likewise.
1725 * g++.dg/lookup/name-clash7.C: Likewise.
1726 * g++.dg/lookup/redecl1.C: Likewise.
1727 * g++.dg/warn/changes-meaning.C: Likewise.
1728 * g++.old-deja/g++.jason/scoping8.C: Likewise.
1729 * g++.old-deja/g++.law/nest1.C: Likewise.
1730
1731 2018-07-18 Richard Biener <rguenther@suse.de>
1732
1733 PR debug/86523
1734 * g++.dg/lto/pr86523-3_0.C: New testcase.
1735
1736 2018-07-17 Andreas Schwab <schwab@linux-m68k.org>
1737
1738 * gcc.target/m68k/mulsi_highpart.c: New test.
1739
1740 2018-07-17 Jakub Jelinek <jakub@redhat.com>
1741
1742 * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error.
1743 * gcc.dg/cpp/pr61854-c94.c (foo): Likewise.
1744 * gcc.dg/cpp/pr61854-4.c (foo): Likewise.
1745 * gcc.dg/cpp/pr61854-8.c: New test.
1746
1747 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
1748
1749 * gcc.target/powerpc/pr85456.c: Require longdouble128.
1750
1751 2018-07-17 Fritz Reese <fritzoreese@gmail.com>
1752
1753 PR fortran/83184
1754 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
1755
1756 2018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com>
1757
1758 * gcc.target/powerpc/fold-vec-unpack-char.c: New.
1759 * gcc.target/powerpc/fold-vec-unpack-float.c: New.
1760 * gcc.target/powerpc/fold-vec-unpack-int.c: New.
1761 * gcc.target/powerpc/fold-vec-unpack-pixel.c: New.
1762 * gcc.target/powerpc/fold-vec-unpack-short.c: New.
1763
1764 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
1765
1766 * gcc.target/powerpc/pr57150.c: Require longdouble128.
1767 * gcc.target/powerpc/pr79916.c: Require dfp.
1768
1769 2018-07-17 Richard Biener <rguenther@suse.de>
1770
1771 PR lto/86456
1772 * g++.dg/debug/dwarf2/pr86456.C: New testcase.
1773
1774 2018-07-17 Robin Dapp <rdapp@linux.ibm.com>
1775
1776 * gcc.target/s390/function-align1.c: New test.
1777 * gcc.target/s390/function-align2.c: New test.
1778 * gcc.target/s390/function-align3.c: New test.
1779
1780 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
1781
1782 * gnat.dg/discr55.adb: New test.
1783
1784 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1785
1786 * gcc.target/i386/vartrack-1.c (dg-options): Add
1787 -fomit-frame-pointer.
1788
1789 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1790
1791 * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
1792 (dg-lto-options): Add -fPIC.
1793 * g++.dg/lto/pr86523-2_0.C: Likewise.
1794
1795 2018-07-17 Martin Liska <mliska@suse.cz>
1796
1797 * gcc.target/powerpc/loop_align.c: Update scanned pattern.
1798
1799 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1800
1801 * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
1802 testcase.
1803
1804 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
1805
1806 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
1807
1808 2018-07-17 Patrick Bernardi <bernardi@adacore.com>
1809
1810 * gnat.dg/memorytest.adb: New testcase.
1811
1812 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
1813
1814 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads:
1815 New testcase.
1816
1817 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1818
1819 * gnat.dg/equal3.adb: New testcase.
1820
1821 2018-07-17 Justin Squirek <squirek@adacore.com>
1822
1823 * gnat.dg/split_args.adb: New testcase.
1824
1825 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1826
1827 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
1828
1829 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
1830
1831 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads:
1832 New testcase.
1833
1834 2018-07-16 Carl Love <cel@us.ibm.com>
1835
1836 PR target/86414
1837 Forgot the PR number on the commit log.
1838
1839 2018-07-16 Carl Love <cel@us.ibm.com>
1840
1841 PR target/86414
1842 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
1843 longdouble128.
1844 * gcc.target/powerpc/divkc3-3.c: Ditto.
1845 * gcc.target/powerpc/mulkc3-2.c: Ditto.
1846 * gcc.target/powerpc/mulkc3-3.c: Ditto.
1847 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
1848 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
1849
1850 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1851
1852 * gcc.target/powerpc/convert-fp-128.c: New testcase.
1853 * gcc.target/powerpc/convert-fp-64.c: New testcase.
1854
1855 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1856
1857 * lib/target-supports.exp (check_effective_target_longdouble64,
1858 check_effective_target_ppc_float128,
1859 check_effective_target_ppc_float128_insns,
1860 check_effective_target_powerpc_vsx): New.
1861
1862 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1863
1864 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
1865 syntax error.
1866
1867 2018-07-16 Jakub Jelinek <jakub@redhat.com>
1868
1869 PR tree-optimization/86526
1870 * gcc.c-torture/compile/pr86526.c: New test.
1871
1872 2018-07-16 Carl Love <cel@us.ibm.com>
1873
1874 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
1875 longdouble128.
1876 * gcc.target/powerpc/divkc3-3.c: Ditto.
1877 * gcc.target/powerpc/mulkc3-2.c: Ditto.
1878 * gcc.target/powerpc/mulkc3-3.c: Ditto.
1879 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
1880 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
1881
1882 2018-07-16 Fritz Reese <fritzoreese@gmail.com>
1883
1884 PR fortran/83184
1885 * gfortran.dg/assumed_rank_14.f90: New testcase.
1886 * gfortran.dg/assumed_rank_15.f90: New testcase.
1887 * gfortran.dg/dec_structure_8.f90: Update error messages.
1888 * gfortran.dg/dec_structure_23.f90: Update error messages.
1889
1890 2018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
1891
1892 PR middle-end/86528
1893 * gcc.c-torture/execute/pr86528.c: New test.
1894 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
1895
1896 2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
1897
1898 * g++.dg/template/spec40.C: New.
1899 * g++.dg/parse/ptrmem8.C: Likewise.
1900
1901 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1902
1903 * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
1904 * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
1905 * gcc.target/s390/mnop-mcount-m31.c: New testcase.
1906 * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
1907 * gcc.target/s390/mnop-mcount-m64.c: New testcase.
1908
1909 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1910
1911 * gcc.target/s390/mrecord-mcount.c: New testcase.
1912
1913 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1914
1915 * gcc.target/s390/mfentry-m64.c: New testcase.
1916
1917 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1918
1919 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
1920 testcase.
1921
1922 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1923
1924 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
1925 testcase.
1926
1927 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1928
1929 * gnat.dg/wide_wide_value1.adb: New testcase.
1930
1931 2018-07-16 Javier Miranda <miranda@adacore.com>
1932
1933 * gnat.dg/bit_order1.adb: New testcase.
1934
1935 2018-07-16 Javier Miranda <miranda@adacore.com>
1936
1937 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
1938
1939 2018-07-16 Richard Biener <rguenther@suse.de>
1940
1941 PR lto/86523
1942 * g++.dg/lto/pr86523-1_0.C: New testcase.
1943 * g++.dg/lto/pr86523-2_0.C: Likewise.
1944
1945 2018-07-16 Martin Liska <mliska@suse.cz>
1946
1947 PR ipa/86529
1948 * g++.dg/ipa/pr86529.C: New test.
1949
1950 2018-07-16 Tom de Vries <tdevries@suse.de>
1951
1952 PR debug/86455
1953 * gcc.target/i386/vartrack-1.c: New test.
1954
1955 2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
1956
1957 * gnat.dg/opt73.adb: New test.
1958
1959 2018-07-16 Jakub Jelinek <jakub@redhat.com>
1960
1961 PR c++/3698
1962 PR c++/86208
1963 * g++.dg/opt/pr3698.C: New test.
1964
1965 2018-07-16 Richard Biener <rguenther@suse.de>
1966
1967 PR ipa/86389
1968 * gcc.dg/torture/pr86389.c: Require trampolines.
1969
1970 2018-07-15 Tom de Vries <tdevries@suse.de>
1971
1972 * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
1973 * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
1974 already called.
1975 * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
1976 * gcc.dg/guality/guality.exp: Same.
1977 * gfortran.dg/guality/guality.exp: Same.
1978
1979 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
1980 Sunil K Pandey <sunil.k.pandey@intel.com>
1981
1982 PR target/84413
1983 * gcc.target/i386/pr84413-1.c: New test.
1984 * gcc.target/i386/pr84413-2.c: Likewise.
1985 * gcc.target/i386/pr84413-3.c: Likewise.
1986
1987 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
1988 Steve Munroe <munroesj52@gmail.com>
1989
1990 * gcc.target/powerpc/sse2-pand-1.c: New file.
1991 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
1992 * gcc.target/powerpc/sse2-por-1.c: Likewise.
1993 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
1994
1995 2018-07-13 Nathan Sidwell <nathan@acm.org>
1996
1997 PR c++/86374
1998 * g++.dg/pr86374.C: New.
1999
2000 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
2001
2002 PR middle-end/78809
2003 * gcc.dg/strcmpopt_5.c: New test.
2004 * gcc.dg/strcmpopt_6.c: New test.
2005
2006 2018-07-13 Richard Biener <rguenther@suse.de>
2007
2008 PR middle-end/85974
2009 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
2010
2011 2018-07-13 Tom de Vries <tdevries@suse.de>
2012
2013 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
2014 * gcc.dg/guality/ctztest.c: Same.
2015 * gcc.dg/guality/sra-1.c: Same.
2016
2017 2018-07-13 Tom de Vries <tdevries@suse.de>
2018
2019 * gcc.dg/vla-1.c: Update.
2020
2021 2018-07-13 Tom de Vries <tdevries@suse.de>
2022
2023 * gcc.src/maintainers.exp: New file.
2024
2025 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
2026
2027 PR middle-end/86489
2028 * gcc.dg/pr86489.c: New test.
2029
2030 2018-07-12 Martin Sebor <msebor@redhat.com>
2031
2032 PR testsuite/86510
2033 g++.dg/warn/pr86453.C: Adjust.
2034
2035 2018-07-12 Jim Wilson <jimw@sifive.com>
2036
2037 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
2038
2039 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
2040
2041 * gcc.target/riscv/interrupt-conflict-mode.c: New.
2042
2043 2018-07-12 Jakub Jelinek <jakub@redhat.com>
2044
2045 * c-c++-common/gomp/declare-target-3.c: New test.
2046 * g++.dg/gomp/declare-target-2.C: New test.
2047
2048 2018-07-12 Martin Sebor <msebor@redhat.com>
2049
2050 PR c/86453
2051 * c-c++-common/Wattributes.c: Adjust.
2052 * gcc.dg/Wattributes-10.c: New test.
2053 * g++.dg/Wattributes-3.C: Adjust.
2054 * gcc.dg/Wattributes-6.c: Adjust.
2055 * gcc.dg/pr18079.c: Adjust.
2056 * gcc.dg/torture/pr42363.c: Adjust.
2057
2058 2018-07-12 Julia Koval <julia.koval@intel.com>
2059
2060 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
2061 version.
2062
2063 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
2064
2065 * gcc.dg/vect/vect-cond-arith-6.c: New test.
2066 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
2067 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
2068 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
2069 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
2070 * gcc.target/aarch64/sve/slp_14.c: Likewise.
2071 * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
2072
2073 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
2074
2075 * gcc.dg/vect/vect-cond-arith-4.c: New test.
2076 * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
2077 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
2078 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
2079 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
2080 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
2081 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
2082 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
2083
2084 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
2085 Alan Hayward <alan.hayward@arm.com>
2086 David Sherwood <david.sherwood@arm.com>
2087
2088 * gcc.dg/vect/vect-fma-2.c: New test.
2089 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
2090 * gcc.target/aarch64/sve/reduc_6.c: Likewise.
2091 * gcc.target/aarch64/sve/reduc_7.c: Likewise.
2092
2093 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
2094
2095 * gcc.dg/vect/vect-cond-arith-3.c: New test.
2096 * gcc.target/aarch64/sve/vcond_13.c: Likewise.
2097 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
2098 * gcc.target/aarch64/sve/vcond_14.c: Likewise.
2099 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
2100 * gcc.target/aarch64/sve/vcond_15.c: Likewise.
2101 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
2102 * gcc.target/aarch64/sve/vcond_16.c: Likewise.
2103 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
2104
2105 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
2106
2107 * gcc.dg/vect/vect-cond-arith-2.c: New test.
2108 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
2109
2110 2018-07-12 Richard Biener <rguenther@suse.de>
2111
2112 PR target/84829
2113 * gcc.target/i386/pr84829.c: New testcase.
2114
2115 2018-07-12 Jakub Jelinek <jakub@redhat.com>
2116
2117 * gcc.dg/torture/20180712-1.c: New test.
2118
2119 PR tree-optimization/86492
2120 * gcc.c-torture/execute/pr86492.c: New test.
2121
2122 2018-07-12 Richard Biener <rguenther@suse.de>
2123
2124 PR c/86453
2125 * g++.dg/warn/pr86453.C: New testcase.
2126
2127 2018-07-12 Richard Biener <rguenther@suse.de>
2128
2129 PR middle-end/86479
2130 * gcc.dg/graphite/pr86479.c: New testcase.
2131
2132 2018-07-11 Jakub Jelinek <jakub@redhat.com>
2133
2134 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
2135 of hardcoding size. Cast (rel) to MASK_TYPE.
2136 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
2137 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
2138 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
2139 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
2140 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
2141 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
2142 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
2143 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
2144 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
2145 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
2146 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
2147 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
2148 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
2149 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
2150 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
2151 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
2152 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
2153 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
2154 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
2155
2156 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
2157
2158 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
2159 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
2160 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
2161
2162 2018-07-10 Mark Wielaard <mark@klomp.org>
2163
2164 PR debug/86459
2165 * gcc.dg/pr86459.c: New test.
2166
2167 2018-07-10 Martin Sebor <msebor@redhat.com>
2168
2169 PR testsuite/86461
2170 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
2171
2172 2018-07-10 Martin Liska <mliska@suse.cz>
2173
2174 PR testsuite/86445
2175 * gcc.dg/pr84100.c: Change it back to dg-bogus.
2176
2177 2018-07-10 Jakub Jelinek <jakub@redhat.com>
2178
2179 PR sanitizer/86406
2180 * g++.dg/ubsan/pr86406.C: New test.
2181
2182 PR fortran/86421
2183 * gfortran.dg/vect/pr86421.f90: New test.
2184
2185 2018-07-09 Martin Sebor <msebor@redhat.com>
2186
2187 PR tree-optimization/86415
2188 * gcc.dg/strlenopt-53.c: New test.
2189
2190 2018-07-09 Martin Sebor <msebor@redhat.com>
2191
2192 PR middle-end/77357
2193 * gcc.dg/strlenopt-49.c: New test.
2194 * gcc.dg/strlenopt-50.c: New test.
2195 * gcc.dg/strlenopt-51.c: New test.
2196 * gcc.dg/strlenopt-52.c: New test.
2197 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
2198
2199 2018-07-09 Jakub Jelinek <jakub@redhat.com>
2200
2201 PR c/86420
2202 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
2203 to be returned and when first argument is not 0, so that they don't do
2204 anything for NEED_EXC or NEED_ERRNO.
2205
2206 2018-07-09 Tom de Vries <tdevries@suse.de>
2207
2208 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
2209 * gcc.dg/guality/bswaptest.c: Same.
2210 * gcc.dg/guality/clztest.c: Same.
2211 * gcc.dg/guality/csttest.c: Same.
2212 * gcc.dg/guality/ctztest.c: Same.
2213 * gcc.dg/guality/drap.c: Same.
2214 * gcc.dg/guality/nrv-1.c: Same.
2215 * gcc.dg/guality/pr41353-1.c: Same.
2216 * gcc.dg/guality/pr41353-2.c: Same.
2217 * gcc.dg/guality/pr41404-1.c: Same.
2218 * gcc.dg/guality/pr43051-1.c: Same.
2219 * gcc.dg/guality/pr43077-1.c: Same.
2220 * gcc.dg/guality/pr43177.c: Same.
2221 * gcc.dg/guality/pr43329-1.c: Same.
2222 * gcc.dg/guality/pr43479.c: Same.
2223 * gcc.dg/guality/pr43593.c: Same.
2224 * gcc.dg/guality/pr45003-1.c: Same.
2225 * gcc.dg/guality/pr45003-2.c: Same.
2226 * gcc.dg/guality/pr45003-3.c: Same.
2227 * gcc.dg/guality/pr48437.c: Same.
2228 * gcc.dg/guality/pr48466.c: Same.
2229 * gcc.dg/guality/pr49888.c: Same.
2230 * gcc.dg/guality/pr54200.c: Same.
2231 * gcc.dg/guality/pr54519-1.c: Same.
2232 * gcc.dg/guality/pr54519-2.c: Same.
2233 * gcc.dg/guality/pr54519-3.c: Same.
2234 * gcc.dg/guality/pr54519-4.c: Same.
2235 * gcc.dg/guality/pr54519-5.c: Same.
2236 * gcc.dg/guality/pr54519-6.c: Same.
2237 * gcc.dg/guality/pr54551.c: Same.
2238 * gcc.dg/guality/pr54693-2.c: Same.
2239 * gcc.dg/guality/pr54693.c: Same.
2240 * gcc.dg/guality/pr54796.c: Same.
2241 * gcc.dg/guality/pr54970.c: Same.
2242 * gcc.dg/guality/pr67192.c: Same.
2243 * gcc.dg/guality/pr69947.c: Same.
2244 * gcc.dg/guality/pr78726.c: Same.
2245 * gcc.dg/guality/rotatetest.c: Same.
2246 * gcc.dg/guality/sra-1.c: Same.
2247 * gcc.dg/guality/vla-2.c: Same.
2248
2249 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2250
2251 * g++.dg/diagnostic/long-short.C: New.
2252 * g++.dg/diagnostic/signed-unsigned.C: Likewise.
2253 * g++.dg/diagnostic/virtual-friend.C: Likewise.
2254 * g++.old-deja/g++.brendan/crash11.C: Adjust.
2255
2256 2018-07-09 Tom de Vries <tdevries@suse.de>
2257
2258 * gcc.dg/vla-1.c: New test.
2259
2260 2018-07-07 Tom de Vries <tdevries@suse.de>
2261
2262 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
2263 files.
2264 (get_dump_flags): New proc.
2265 (toplevel): Test all dump flags.
2266
2267 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
2268
2269 * gnat.dg/stack_usage6.adb: New test.
2270 * gnat.dg/stack_usage6_pkg.ads: New helper.
2271
2272 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
2273
2274 * gnat.dg/pure_function3a.adb: New test.
2275 * gnat.dg/pure_function3b.adb: Likewise.
2276 * gnat.dg/pure_function3c.adb: Likewise.
2277 * gnat.dg/pure_function3_pkg.ads: New helper.
2278
2279 2018-07-07 Jakub Jelinek <jakub@redhat.com>
2280
2281 PR target/84711
2282 * gcc.dg/vect/pr84711.c: Remove unnecessary sse
2283 dg-require-effective-target. Add -msse not just on i386-*, but
2284 on all i?86-* and x86_64-*.
2285
2286 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
2287
2288 * gcc.dg/tree-ssa/phi-opt-16.c: New test.
2289 * gcc.dg/tree-ssa/phi-opt-17.c: New test.
2290 * gcc.dg/tree-ssa/phi-opt-18.c: New test.
2291 * gcc.dg/tree-ssa/phi-opt-19.c: New test.
2292 * gcc.dg/tree-ssa/popcount3.c: New test.
2293
2294 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2295
2296 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
2297 to preserve the test.
2298 * gcc.target/i386/pr85073.c: Likewise.
2299
2300 2018-07-06 Jakub Jelinek <jakub@redhat.com>
2301
2302 PR tree-optimization/86401
2303 * gcc.dg/tree-ssa/pr86401-1.c: New test.
2304 * gcc.dg/tree-ssa/pr86401-2.c: New test.
2305 * c-c++-common/rotate-9.c: New test.
2306
2307 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
2308
2309 PR target/86324
2310 gcc.target/powerpc/pr86324-1.c: New test.
2311 gcc.target/powerpc/pr86324-2.c: Likewise.
2312
2313 2018-07-06 Tamar Christina <tamar.christina@arm.com>
2314
2315 PR target/84711
2316 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
2317
2318 2018-07-06 Tamar Christina <tamar.christina@arm.com>
2319
2320 * gcc.target/aarch64/struct_cpy.c: Remove ;.
2321
2322 2018-07-05 Jeff Law <law@redhat.com>
2323
2324 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
2325
2326 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
2327
2328 PR fortran/86408
2329 * gfortran.dg/deferred_character_20.f90: New test.
2330
2331 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
2332
2333 PR fortran/83183
2334 PR fortran/86325
2335 * gfortran.dg/init_flag_18.f90: New testcase.
2336 * gfortran.dg/init_flag_19.f03: New testcase.
2337
2338 2018-07-05 Carl Love <cel@us.ibm.com>
2339 * gcc.target/altivec-1-runnable.c: New test file.
2340 * gcc.target/altivec-2-runnable.c: New test file.
2341 * gcc.target/vsx-7.c (main2): Change expected expected instruction
2342 for tests.
2343
2344 2018-07-05 Martin Sebor <msebor@redhat.com>
2345
2346 PR c++/86400
2347 * gcc.dg/strlenopt-47.c: New test.
2348 * gcc.dg/strlenopt-48.c: New test.
2349
2350 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2351
2352 PR target/84711
2353 * gcc.target/arm/big-endian-subreg.c: New.
2354
2355 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2356
2357 PR target/84711
2358 * gcc.dg/vect/pr84711.c: New.
2359
2360 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2361
2362 * gcc.target/aarch64/struct_cpy.c: New.
2363
2364 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
2365
2366 * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
2367 * c-c++-common/unroll-2.c: Likewise.
2368 * g++.dg/cdce3.C: Likewise.
2369 * g++.dg/ext/unroll-1.C: Likewise.
2370 * g++.dg/ext/unroll-2.C: Likewise.
2371 * g++.dg/ext/unroll-3.C: Likewise.
2372 * gcc.dg/cdce1.c: Likewise.
2373 * gcc.dg/cdce2.c: Likewise.
2374 * gcc.dg/gomp/pr68128-1.c: Likewise.
2375 * gcc.dg/vect/pr46032.c: Likewise.
2376 * gcc.dg/vect/vect-cond-10.c: Likewise.
2377 * gcc.dg/vect/vect-cond-8.c: Likewise.
2378 * gcc.dg/vect/vect-cond-9.c: Likewise.
2379 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
2380 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
2381 * gcc.target/i386/avx-cvt-2.c: Likewise.
2382 * gcc.target/i386/avx-cvt-3.c: Likewise.
2383 * gcc.target/i386/avx2-cvt-2.c: Likewise.
2384 * gcc.target/i386/avx2-gather-2.c: Likewise.
2385 * gcc.target/i386/avx2-gather-6.c: Likewise.
2386 * gcc.target/i386/avx512f-gather-2.c: Likewise.
2387 * gcc.target/i386/sse2-cvt-2.c: Likewise.
2388 * gfortran.dg/directive_unroll_1.f90: Likewise.
2389 * gfortran.dg/directive_unroll_2.f90: Likewise.
2390 * gnat.dg/unroll2.adb: Likewise.
2391 * gnat.dg/unroll3.adb: Likewise.
2392
2393 2018-07-05 Tom de Vries <tdevries@suse.de>
2394
2395 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
2396
2397 2018-07-04 Martin Sebor <msebor@redhat.com>
2398
2399 PR tree-optimization/86274
2400 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
2401
2402 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2403
2404 PR fortran/82009
2405 * gfortran.dg/block_16.f08. New test.
2406
2407 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
2408
2409 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
2410 has a slightly different IL that provides more threading
2411 opportunities.
2412
2413 2018-07-04 Martin Liska <mliska@suse.cz>
2414
2415 PR middle-end/66240
2416 PR target/45996
2417 PR c/84100
2418 * gcc.dg/pr84100.c (foo):
2419 * gcc.target/i386/falign-functions-2.c: New test.
2420 * gcc.target/i386/falign-functions.c: New test.
2421
2422 2018-07-04 Martin Liska <mliska@suse.cz>
2423
2424 * gcc.dg/pr47793.c: Remove.
2425
2426 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
2427
2428 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
2429 final scan test.
2430 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
2431
2432 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
2433
2434 PR target/85620
2435 * gcc.target/i386/pr85620-1.c: New test.
2436 * gcc.target/i386/pr85620-2.c: Likewise.
2437 * gcc.target/i386/pr85620-3.c: Likewise.
2438 * gcc.target/i386/pr85620-4.c: Likewise.
2439
2440 2018-07-03 Martin Sebor <msebor@redhat.com>
2441
2442 PR tree-optimization/86274
2443 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
2444 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2445 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
2446 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
2447 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
2448 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
2449 * gcc.dg/tree-ssa/pr83198.c: Same.
2450
2451 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
2452
2453 * g++.dg/other/locations1.C: New.
2454 * g++.dg/tls/locations1.C: Likewise.
2455 * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
2456 * g++.dg/diagnostic/virtual-static.C: Likewise.
2457 * g++.dg/concepts/fn-concept2.C: Test the locations too.
2458 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
2459 * g++.dg/cpp0x/pr51463.C: Likewise.
2460 * g++.dg/other/typedef1.C: Likewise.
2461 * g++.dg/parse/dtor13.C: Likewise.
2462 * g++.dg/template/error44.C: Likewise.
2463 * g++.dg/template/typedef4.C: Likewise.
2464 * g++.dg/template/typedef5.C: Likewise.
2465 * g++.dg/tls/diag-2.C: Likewise.
2466 * g++.old-deja/g++.brendan/crash11.C: Likewise.
2467
2468 2018-07-03 Marek Polacek <polacek@redhat.com>
2469
2470 PR c++/86201
2471 * g++.dg/diagnostic/pr86201.C: New test.
2472
2473 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
2474
2475 PR target/85694
2476 * gcc.target/i386/pr85694.c: New test.
2477
2478 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2479
2480 PR tree-optimization/85694
2481 * lib/target-supports.exp (check_effective_target_vect_avg_qi):
2482 Return true for AArch64 without SVE.
2483 * gcc.target/aarch64/vect_hadd_1.h: New file.
2484 * gcc.target/aarch64/vect_shadd_1.c: New test.
2485 * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
2486 * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
2487 * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
2488
2489 2018-07-03 Marek Polacek <polacek@redhat.com>
2490
2491 PR middle-end/86202
2492 * gcc.dg/Wint-conversion-2.c: New test.
2493
2494 PR c++/84306
2495 * g++.dg/overload/conv-op3.C: New test.
2496
2497 2018-07-03 Richard Biener <rguenther@suse.de>
2498
2499 PR ipa/86389
2500 * gcc.dg/torture/pr86389.c: New testcase.
2501
2502 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2503
2504 PR tree-optimization/85694
2505 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
2506 proc.
2507 * gcc.dg/vect/vect-avg-1.c: New test.
2508 * gcc.dg/vect/vect-avg-2.c: Likewise.
2509 * gcc.dg/vect/vect-avg-3.c: Likewise.
2510 * gcc.dg/vect/vect-avg-4.c: Likewise.
2511 * gcc.dg/vect/vect-avg-5.c: Likewise.
2512 * gcc.dg/vect/vect-avg-6.c: Likewise.
2513 * gcc.dg/vect/vect-avg-7.c: Likewise.
2514 * gcc.dg/vect/vect-avg-8.c: Likewise.
2515 * gcc.dg/vect/vect-avg-9.c: Likewise.
2516 * gcc.dg/vect/vect-avg-10.c: Likewise.
2517 * gcc.dg/vect/vect-avg-11.c: Likewise.
2518 * gcc.dg/vect/vect-avg-12.c: Likewise.
2519 * gcc.dg/vect/vect-avg-13.c: Likewise.
2520 * gcc.dg/vect/vect-avg-14.c: Likewise.
2521
2522 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2523
2524 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
2525 get split into two for use by the over-widening pattern.
2526 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
2527 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
2528 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
2529 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
2530 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
2531 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
2532 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
2533 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
2534 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
2535 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
2536 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
2537 * gcc.dg/vect/vect-over-widen-22.c: New test.
2538
2539 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2540
2541 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
2542 widen_mult pattern.
2543 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
2544 over-widening messages.
2545 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
2546 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
2547 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
2548 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
2549 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
2550 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
2551 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
2552 * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
2553 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
2554 * gcc.dg/vect/vect-over-widen-5.c: Likewise.
2555 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
2556 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
2557 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
2558 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
2559 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
2560 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
2561 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
2562 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
2563 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
2564 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
2565 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
2566 * gcc.dg/vect/vect-over-widen-17.c: Likewise.
2567 * gcc.dg/vect/vect-over-widen-18.c: Likewise.
2568 * gcc.dg/vect/vect-over-widen-19.c: Likewise.
2569 * gcc.dg/vect/vect-over-widen-20.c: Likewise.
2570 * gcc.dg/vect/vect-over-widen-21.c: Likewise.
2571
2572 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2573
2574 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
2575
2576 2018-07-02 Jim Wilson <jimw@sifive.com>
2577
2578 * gcc.target/riscv/interrupt-debug.c: New.
2579
2580 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
2581
2582 * g++.dg/diagnostic/thread-thread_local.C: New.
2583
2584 2018-07-02 Martin Liska <mliska@suse.cz>
2585
2586 PR testsuite/86366
2587 * gcc.dg/profile-dir-1.c: Fix scanned pattern.
2588 * gcc.dg/profile-dir-2.c: Likewise.
2589 * gcc.dg/profile-dir-3.c: Likewise.
2590
2591 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
2592
2593 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
2594 overriden.
2595
2596 2018-07-02 Richard Biener <rguenther@suse.de>
2597
2598 PR tree-optimization/86363
2599 * gcc.dg/torture/pr86363.c: New testcase.
2600
2601 2018-07-02 Martin Liska <mliska@suse.cz>
2602
2603 * gcc.dg/completion-1.c: New test.
2604 * gcc.dg/completion-2.c: New test.
2605 * gcc.dg/completion-3.c: New test.
2606
2607 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
2608
2609 PR fortran/82969
2610 PR fortran/86242
2611 * gfortran.dg/proc_ptr_50.f90: New test.
2612
2613 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
2614
2615 PR fortran/45305
2616 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
2617
2618 2018-07-02 Martin Liska <mliska@suse.cz>
2619
2620 PR ipa/86279
2621 * gcc.dg/ipa/pr86279.c: New test.
2622
2623 2018-07-02 Martin Liska <mliska@suse.cz>
2624
2625 PR ipa/86323
2626 * g++.dg/ipa/pr86323.C: New test.
2627
2628 2018-07-01 Tom de Vries <tdevries@suse.de>
2629
2630 revert:
2631 2018-07-01 Tom de Vries <tdevries@suse.de>
2632
2633 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
2634 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
2635
2636 2018-07-01 Tom de Vries <tdevries@suse.de>
2637
2638 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
2639 argument.
2640 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
2641 with @main.
2642
2643 2018-07-01 Tom de Vries <tdevries@suse.de>
2644
2645 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
2646 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
2647
2648 2018-07-01 Tom de Vries <tdevries@suse.de>
2649
2650 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
2651 * gcc.dg/guality/vla-1.c: Use relative line numbers.
2652
2653 2018-07-01 Tom de Vries <tdevries@suse.de>
2654
2655 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
2656 (verify_call): ... here. Move to toplevel.
2657 (verify_call_np, dg_final_directive_check_utils): New proc.
2658 (toplevel): Call dg_final_directive_check_utils.
2659 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
2660
2661 2018-06-30 Jim Wilson <jimw@sifive.com>
2662
2663 * gcc.target/riscv/shift-shift-1.c: New.
2664 * gcc.target/riscv/shift-shift-2.c: New.
2665 * gcc.target/riscv/shift-shift-3.c: New.
2666
2667 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2668
2669 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
2670
2671 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2672
2673 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
2674 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
2675 by 4 in the computation of a[i].
2676 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
2677 main multiplication constant.
2678 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
2679 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
2680 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
2681 pattern to cast the result to int.
2682 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
2683 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
2684 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
2685 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
2686 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
2687 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
2688 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
2689 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
2690 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
2691 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
2692 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
2693 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
2694 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
2695 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
2696 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
2697 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
2698 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
2699 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
2700 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
2701 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
2702
2703 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2704
2705 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
2706 test for vectorization along the lines described in the comment.
2707
2708 2018-06-30 Tom de Vries <tdevries@suse.de>
2709
2710 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
2711 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
2712 LTO_TORTURE_OPTIONS.
2713 * gcc.dg/guality/prevent-optimization.h: New file.
2714 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
2715 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
2716
2717 2018-06-30 Tom de Vries <tdevries@suse.de>
2718
2719 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
2720 * lib/gcc-dg.exp (dg-final): New proc.
2721 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
2722 argument.
2723
2724 2018-06-29 Martin Sebor <msebor@redhat.com>
2725
2726 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
2727 that don't define the function.
2728
2729 2018-06-29 Marek Polacek <polacek@redhat.com>
2730
2731 PR c++/86184
2732 * g++.dg/ext/cond3.C: New test.
2733
2734 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2735
2736 * gcc.target/arm/arm-soft-strd-even.c: New test.
2737
2738 2018-06-29 Tom de Vries <tdevries@suse.de>
2739
2740 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
2741 line, and use it.
2742 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
2743 (process-message): ... here.
2744 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
2745
2746 2018-06-29 Martin Liska <mliska@suse.cz>
2747
2748 PR tree-optimization/86263
2749 * gcc.dg/tree-ssa/pr86263.c: New test.
2750
2751 2018-06-28 Carl Love <cel@us.ibm.com>
2752
2753 * gcc.target/p9-extract-1.c: Add test case.
2754 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
2755 name in ABI.
2756
2757 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
2758
2759 PR target/86348
2760 * gcc.target/i386/pr86348.c: New test.
2761
2762 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
2763
2764 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
2765
2766 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
2767
2768 PR fortran/82865
2769 * gfortran.dg/dec_type_print_2.f03: New testcase.
2770
2771 2018-06-28 David Pagan <dave.pagan@oracle.com>
2772
2773 PR c/55976
2774 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
2775 message causing unexpected test FAIL.
2776
2777 2018-06-28 Martin Liska <mliska@suse.cz>
2778
2779 * gcc.dg/tree-ssa/switch-1.c: New test.
2780
2781 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
2782
2783 * gnat.dg/debug15.adb: New test.
2784
2785 2018-06-27 David Malcolm <dmalcolm@redhat.com>
2786
2787 PR c++/86329
2788 * g++.dg/lookup/pr86329.C: New test.
2789
2790 2018-06-27 Carl Love <cel@us.ibm.com>
2791
2792 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
2793
2794 2018-06-27 Tamar Christina <tamar.christina@arm.com>
2795
2796 PR target/85769
2797 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
2798
2799 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
2800
2801 * gcc.target/powerpc/builtins-1.c: Correct a comment.
2802
2803 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
2804
2805 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
2806 requirement for this test.
2807 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
2808 requirement, and -mpower8-vector compile option.
2809
2810 2018-06-26 Jakub Jelinek <jakub@redhat.com>
2811
2812 PR target/86314
2813 * gcc.dg/pr86314.c: New test.
2814
2815 PR debug/86257
2816 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
2817
2818 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2819
2820 * gcc.target/i386/pr86257.c: Require 64-bit.
2821
2822 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2823
2824 * g++.dg/pr86082.C: Require IBM1047 support.
2825
2826 2018-06-26 Richard Biener <rguenther@suse.de>
2827
2828 PR middle-end/86271
2829 * gcc.dg/pr86271.c: New testcase.
2830
2831 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
2832
2833 PR debug/86064
2834 * gcc.dg/pr86064.c: New.
2835
2836 2018-06-25 Jeff Law <law@redhat.com>
2837
2838 * lib/target-supports.exp
2839 (check_effective_target_logical_op_short_circuit): Add v850.
2840
2841 2018-06-25 Martin Sebor <msebor@redhat.com>
2842
2843 PR tree-optimization/86204
2844 * gcc.dg/strlenopt-46.c: New test.
2845
2846 2018-06-25 Martin Sebor <msebor@redhat.com>
2847
2848 PR tree-optimization/85700
2849 * gcc.dg/Wstringop-truncation-4.c: New test.
2850
2851 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
2852
2853 PR fortran/82972
2854 PR fortran/83088
2855 PR fortran/85851
2856 * gfortran.dg/init_flag_17.f90: New testcase.
2857
2858 2018-06-25 Carl Love <cel@us.ibm.com>
2859
2860 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
2861 vec_extract a signed int. Add vec_extract tests for bool char
2862 and bool int.
2863 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
2864 vec_extract tests.
2865
2866 2018-06-25 Tom de Vries <tdevries@suse.de>
2867
2868 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
2869
2870 2018-06-25 Jakub Jelinek <jakub@redhat.com>
2871
2872 PR target/84786
2873 * gcc.target/i386/avx512f-pr84786-3.c: New test.
2874
2875 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
2876
2877 * gnat.dg/sso9.adb: New testcase.
2878 * gnat.dg/sso9_pkg.ads: Likewise.
2879
2880 2018-06-25 Tom de Vries <tdevries@suse.de>
2881
2882 PR debug/86257
2883 * gcc.target/i386/pr86257.c: New test.
2884
2885 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
2886
2887 PR C++/86082
2888 * g++.dg/pr86082.C: New test.
2889
2890 2018-06-24 Tom de Vries <tdevries@suse.de>
2891
2892 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
2893 * gcc.dg/guality/guality.exp: Same.
2894 * gfortran.dg/guality/guality.exp: Same.
2895 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
2896
2897 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
2898
2899 * g++.dg/concepts/locations1.C: New.
2900 * g++.dg/cpp0x/locations1.C: Likewise.
2901 * g++.dg/cpp1z/inline-var2.C: Test locations too.
2902 * g++.dg/cpp1z/inline-var3.C: Likewise.
2903
2904 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
2905
2906 PR fortran/86281
2907 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
2908
2909 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
2910
2911 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
2912 this test.
2913 * gcc.target/powerpc/builtins-9.c: New test.
2914 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
2915 to expect different code generation on big-endian vs.
2916 little-endian targets.
2917
2918 2018-06-22 Tom de Vries <tdevries@suse.de>
2919
2920 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
2921 $rootme/../gdb/gdb, if available.
2922 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
2923 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
2924
2925 2018-06-22 Tom de Vries <tdevries@suse.de>
2926
2927 * lib/gcc-gdb-test.exp (report_gdb): New proc.
2928 * g++.dg/guality/guality.exp: Use report_gdb.
2929 * gcc.dg/guality/guality.exp: Same.
2930 * gfortran.dg/guality/guality.exp: Same.
2931
2932 2018-06-22 Jakub Jelinek <jakub@redhat.com>
2933
2934 PR c++/85662
2935 * g++.dg/ext/offsetof3.C: New test.
2936
2937 2018-06-22 Carl Love <cel@us.ibm.com>
2938
2939 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
2940 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
2941 for the vnor, vand and vxor instructions.
2942 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
2943 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
2944 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
2945 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
2946 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
2947 Add -dp to dg-options, update expected counts.
2948
2949 2018-06-22 Paul Koning <ni1d@arrl.net>
2950
2951 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
2952 if pdp11.
2953 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
2954 * gcc.c-torture/compile/20040101-1.c: Ditto.
2955 * gcc.c-torture/compile/20050622-1.c: Ditto.
2956 * gcc.c-torture/compile/20080625-1.c: Ditto.
2957 * gcc.c-torture/compile/20090107-1.c: Ditto.
2958 * gcc.c-torture/compile/920501-12.c: Ditto.
2959 * gcc.c-torture/compile/920501-4.c: Ditto.
2960 * gcc.c-torture/compile/961203-1.c: Ditto.
2961 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
2962 * gcc.c-torture/compile/pr25310.c: Ditto.
2963
2964 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
2965 James Norris <jnorris@codesourcery.com>
2966 Thomas Schwinge <thomas@codesourcery.com>
2967 Tom de Vries <tom@codesourcery.com>
2968
2969 * c-c++-common/goacc/deviceptr-4.c: New file.
2970 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
2971 Likewise.
2972 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
2973 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
2974 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
2975 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
2976 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
2977 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
2978 Likewise.
2979 * c-c++-common/goacc/parallel-reduction.c: Likewise.
2980 * c-c++-common/goacc/private-reduction-1.c: Likewise.
2981 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
2982 Likewise.
2983 * gfortran.dg/goacc/modules.f95: Likewise.
2984 * gfortran.dg/goacc/routine-8.f90: Likewise.
2985 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
2986
2987 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
2988
2989 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
2990 if the long double format is IEEE 128-bit for tests that are
2991 explicitly testing IBM extended double support. Use the
2992 appropriate pack and unpack built-in functions. Change calls from
2993 __builtin_isinfl to __builtin_isinf since the later supports all
2994 floating point types.
2995 * gcc.target/powerpc/pr57150.c: Likewise.
2996 * gcc.target/powerpc/pr60203.c: Likewise.
2997 * gcc.target/powerpc/pr67808.c: Likewise.
2998 * gcc.target/powerpc/pr70117.c: Likewise.
2999 * gcc.target/powerpc/tfmode_off.c: Likewise.
3000
3001 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
3002
3003 PR fortran/49630
3004 * gfortran.dg/assumed_charlen_function_7.f90: New test.
3005
3006 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
3007
3008 PR fortran/83118
3009 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
3010
3011 2018-06-21 Tom de Vries <tdevries@suse.de>
3012
3013 * gcc.dg/guality/pr45882.c (a): Add used attribute.
3014
3015 2018-06-21 Tom de Vries <tdevries@suse.de>
3016
3017 PR tree-optimization/85859
3018 * gcc.dg/pr85859.c: New test.
3019
3020 2018-06-21 Richard Biener <rguenther@suse.de>
3021
3022 PR tree-optimization/86232
3023 * gcc.dg/torture/pr86232.c: New testcase.
3024
3025 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
3026
3027 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
3028
3029 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
3030
3031 * gcc/gcc.target/aarch64/aes_2.c: New test.
3032
3033 2018-06-20 Than McIntosh <thanm@google.com>
3034
3035 PR libgcc/86213
3036 * gcc.dg/split-8.c: New.
3037
3038 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
3039
3040 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
3041 for vpkudus in place of vpksdus.
3042 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
3043
3044 2018-06-20 Nathan Sidwell <nathan@acm.org>
3045
3046 PR c++/85634
3047 * g++.dg/lookup/pr85634-2.C: New.
3048
3049 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
3050
3051 * g++.dg/template/friend65.C: New.
3052 * g++.dg/cpp0x/main1.C: Likewise.
3053 * g++.dg/other/main2.C: Likewise.
3054 * g++.dg/other/main3.C: Likewise.
3055 * g++.dg/template/friend42.C: Test location too.
3056 * g++.dg/concepts/decl-diagnose.C: Likewise.
3057 * g++.dg/warn/main-2.C: Update.
3058
3059 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
3060 Thomas Schwinge <thomas@codesourcery.com>
3061 Cesar Philippidis <cesar@codesourcery.com>
3062
3063 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
3064 2.5 data clause semantics.
3065 * c-c++-common/goacc/declare-2.c: Likewise.
3066 * c-c++-common/goacc/default-4.c: Likewise.
3067 * c-c++-common/goacc/finalize-1.c: New test.
3068 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
3069 OpenACC 2.5 data clause semantics.
3070 * c-c++-common/goacc/kernels-alias.c: Likewise.
3071 * c-c++-common/goacc/routine-5.c: Likewise.
3072 * c-c++-common/goacc/update-if_present-1.c: New test.
3073 * c-c++-common/goacc/update-if_present-2.c: New test.
3074 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
3075 2.5 data clause semantics.
3076 * gfortran.dg/goacc/combined-directives.f90: Likewise.
3077 * gfortran.dg/goacc/data-tree.f95: Likewise.
3078 * gfortran.dg/goacc/declare-2.f95: Likewise.
3079 * gfortran.dg/goacc/default-4.f: Likewise.
3080 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
3081 * gfortran.dg/goacc/finalize-1.f: New test.
3082 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
3083 OpenACC 2.5 data clause semantics.
3084 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
3085 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
3086 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
3087 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
3088 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
3089 * gfortran.dg/goacc/update-if_present-1.f90: New test.
3090 * gfortran.dg/goacc/update-if_present-2.f90: New test.
3091
3092 2018-06-20 Jakub Jelinek <jakub@redhat.com>
3093
3094 PR c++/86210
3095 * g++.dg/warn/Wnonnull4.C: New test.
3096
3097 2018-06-20 Marek Polacek <polacek@redhat.com>
3098
3099 PR c++/86240
3100 * g++.dg/pr86240.C: New test.
3101
3102 2018-06-20 Jakub Jelinek <jakub@redhat.com>
3103
3104 PR debug/86194
3105 * gcc.target/i386/pr86194.c: New test.
3106
3107 PR tree-optimization/86231
3108 * gcc.dg/tree-ssa/vrp119.c: New test.
3109 * gcc.c-torture/execute/pr86231.c: New test.
3110
3111 2018-06-20 Tom de Vries <tdevries@suse.de>
3112
3113 PR tree-optimization/86097
3114 * gcc.dg/autopar/pr86097.c: New test.
3115
3116 2018-06-20 Nathan Sidwell <nathan@acm.org>
3117
3118 PR c++/85634
3119 * g++.dg/lookup/pr85634.C: New.
3120
3121 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3122
3123 * gcc.target/aarch64/ldp_stp_q.c: New test.
3124 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
3125 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
3126
3127 2018-06-20 Martin Liska <mliska@suse.cz>
3128
3129 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
3130
3131 2018-06-19 Martin Sebor <msebor@redhat.com>
3132
3133 PR tree-optimization/48560
3134 * gcc.dg/Warray-bounds-28.c: New test.
3135
3136 2018-06-19 Martin Sebor <msebor@redhat.com>
3137
3138 PR middle-end/85602
3139 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
3140 to also match C++.
3141
3142 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
3143
3144 * g++.dg/lto/pr84805_0.C: Update template.
3145 * g++.dg/lto/pr84805_1.C: Update template.
3146
3147 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
3148
3149 * gnat.dg/aggr24.adb: New test.
3150 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
3151
3152 2018-06-19 Richard Biener <rguenther@suse.de>
3153
3154 PR tree-optimization/86179
3155 * gcc.dg/pr86179.c: New testcase.
3156
3157 2018-06-18 Martin Sebor <msebor@redhat.com>
3158
3159 PR middle-end/85602
3160 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
3161 * c-c++-common/attr-nonstring-8.c: New test.
3162
3163 2018-06-18 Martin Sebor <msebor@redhat.com>
3164
3165 PR tree-optimization/81384
3166 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
3167 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
3168 * gcc.c-torture/execute/builtins/strnlen.c: New test.
3169 * gcc.dg/attr-nonstring-2.c: New test.
3170 * gcc.dg/attr-nonstring-3.c: New test.
3171 * gcc.dg/attr-nonstring-4.c: New test.
3172 * gcc.dg/strlenopt-45.c: New test.
3173 * gcc.dg/strlenopt.h (strnlen): Declare.
3174
3175 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
3176
3177 PR tree-optimization/86076
3178 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
3179
3180 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
3181
3182 PR tree-optimization/64946
3183 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
3184
3185 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
3186
3187 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
3188 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
3189 * gnat.dg/stack_usage5.adb: New test.
3190
3191 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
3192
3193 PR middle-end/82479
3194 * gcc.dg/tree-ssa/popcount.c: New test.
3195 * gcc.dg/tree-ssa/popcount2.c: New test.
3196
3197 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
3198
3199 PR middle-end/64946
3200 * gcc.dg/absu.c: New test.
3201 * gcc.dg/gimplefe-29.c: New test.
3202 * gcc.target/aarch64/pr64946.c: New test.
3203
3204 2018-06-15 Jakub Jelinek <jakub@redhat.com>
3205
3206 PR c/86093
3207 * c-c++-common/pr86093.c: New test.
3208
3209 PR middle-end/85878
3210 * gfortran.fortran-torture/compile/pr85878.f90: New test.
3211
3212 PR middle-end/86123
3213 * gcc.c-torture/compile/pr86123.c: New test.
3214
3215 2018-06-15 Tom de Vries <tdevries@suse.de>
3216
3217 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
3218
3219 2018-06-15 Nick Clifton <nickc@redhat.com>
3220
3221 PR 84195
3222 * gcc.c-torture/compile/pr84195.c: New test.
3223
3224 2018-06-15 Richard Biener <rguenther@suse.de>
3225
3226 PR middle-end/86159
3227 * g++.dg/pr86159.C: New testcase.
3228
3229 2018-06-15 Richard Biener <rguenther@suse.de>
3230
3231 PR middle-end/86076
3232 * gcc.dg/pr86076.c: New testcase.
3233
3234 2018-06-14 Marek Polacek <polacek@redhat.com>
3235
3236 PR c++/86063
3237 * g++.dg/cpp0x/gen-attrs-65.C: New test.
3238
3239 2018-06-14 Jakub Jelinek <jakub@redhat.com>
3240
3241 PR target/86048
3242 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
3243 -msse2 to dg-options.
3244
3245 PR middle-end/86122
3246 * gcc.c-torture/compile/pr86122.c: New test.
3247
3248 P0624R2 - Default constructible and assignable stateless lambdas
3249 * g++.dg/cpp2a/lambda1.C: New test.
3250 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
3251 for -std=c++2a.
3252
3253 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3254
3255 * g++.dg/other/static3.C: New.
3256 * g++.dg/other/static4.C: Likewise.
3257 * g++.dg/warn/Wshadow-15.C: Likewise.
3258 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
3259 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
3260 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
3261 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
3262 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
3263 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
3264 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
3265
3266 2018-06-14 Jakub Jelinek <jakub@redhat.com>
3267
3268 PR target/85945
3269 * gcc.c-torture/compile/pr85945.c: New test.
3270
3271 2018-06-14 Richard Biener <rguenther@suse.de>
3272
3273 PR ipa/86124
3274 * gcc.dg/pr86124.c: New testcase.
3275
3276 2018-06-13 Martin Sebor <msebor@redhat.com>
3277
3278 PR tree-optimization/86114
3279 * gcc.dg/pr86114.c: New test.
3280
3281 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
3282
3283 PR fortran/86110
3284 * gfortran.dg/pr86110.f90: New test.
3285
3286 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
3287
3288 PR fortran/85703
3289 * gfortran.dg/goacc/pr85703.f90: New test.
3290 * gfortran.dg/gomp/pr85703.f90: New test.
3291
3292 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
3293
3294 PR fortran/85702
3295 * gfortran.dg/goacc/pr85702.f90: New test.
3296
3297 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
3298
3299 * gcc.target/i386/pr86048.c: New test.
3300
3301 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3302
3303 * gcc.target/arc/fma-1.c: New test.
3304
3305 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3306
3307 * gcc.target/arc/pr9001107555.c: New file.
3308
3309 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
3310
3311 * g++.dg/torture/aarch64-vect-init-1.C: New test.
3312
3313 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
3314
3315 * g++.dg/init/delete3.C: New.
3316 * g++.dg/init/new49.C: Likewise.
3317 * g++.dg/init/new25.C: Test locations too.
3318 * g++.dg/template/new4.C: Likewise.
3319 * g++.old-deja/g++.jason/operator.C: Likewise.
3320
3321 2018-06-12 Marek Polacek <polacek@redhat.com>
3322
3323 Core issue 1331 - const mismatch with defaulted copy constructor
3324 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
3325 * g++.dg/cpp0x/defaulted52.C: New test.
3326 * g++.dg/cpp0x/defaulted53.C: New test.
3327 * g++.dg/cpp0x/defaulted54.C: New test.
3328 * g++.dg/cpp0x/defaulted55.C: New test.
3329 * g++.dg/cpp0x/defaulted56.C: New test.
3330 * g++.dg/cpp0x/defaulted57.C: New test.
3331 * g++.dg/cpp0x/defaulted58.C: New test.
3332 * g++.dg/cpp0x/defaulted59.C: New test.
3333 * g++.dg/cpp0x/defaulted60.C: New test.
3334
3335 2018-06-12 David Malcolm <dmalcolm@redhat.com>
3336
3337 PR other/69968
3338 * gcc.dg/spellcheck-transposition.c: New test.
3339
3340 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
3341
3342 PR fortran/44491
3343 * gfortran.dg/pr44491.f90: New testcase
3344
3345 2018-06-12 Martin Sebor <msebor@redhat.com>
3346
3347 PR tree-optimization/85259
3348 * gcc.dg/Wstringop-overflow-5.c: New test.
3349 * gcc.dg/Wstringop-overflow-6.c: New test.
3350
3351 2018-06-12 Martin Sebor <msebor@redhat.com>
3352
3353 PR c/85931
3354 * gcc.dg/Wstringop-truncation-3.c: New test.
3355
3356 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3357
3358 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
3359 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
3360 * gcc.target/powerpc/swaps-p8-17.c: Same.
3361
3362 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3363
3364 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
3365 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
3366 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
3367 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
3368 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
3369 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
3370
3371 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3372
3373 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
3374 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
3375 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
3376 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
3377 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
3378 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
3379
3380 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3381
3382 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
3383 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
3384 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
3385 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
3386 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
3387 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
3388
3389 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3390
3391 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
3392 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
3393 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
3394 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
3395 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
3396 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
3397
3398 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3399
3400 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
3401 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
3402 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
3403 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
3404 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
3405 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
3406
3407 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3408
3409 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
3410 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
3411 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
3412 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
3413 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
3414 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
3415
3416 2018-06-12 Martin Liska <mliska@suse.cz>
3417
3418 * g++.dg/opt/mpx.C: New test.
3419 * gcc.target/i386/mpx.c: New test.
3420
3421 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3422
3423 * gcc.target/arc/builtin_simdarc.c: Update test.
3424 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
3425 * gcc.target/arc/tumaddsidi4.c: Likewise.
3426
3427 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
3428
3429 * gnat.dg/opt72a.ad[sb]: New test.
3430 * gnat.dg/opt72_pkg.ads: New helper.
3431
3432 2018-06-12 Tom de Vries <tdevries@suse.de>
3433
3434 * gcc.dg-selftests/dg-final.exp: New file.
3435
3436 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
3437
3438 * g++.dg/lookup/new2.C: Test locations too.
3439 * g++.dg/other/ellipsis1.C: Likewise.
3440 * g++.dg/other/operator1.C: Likewise.
3441 * g++.dg/other/operator2.C: Likewise.
3442 * g++.dg/overload/operator2.C: Likewise.
3443 * g++.dg/parse/defarg11.C: Likewise.
3444 * g++.dg/parse/operator4.C: Likewise.
3445 * g++.dg/template/error30.C: Likewise.
3446 * g++.dg/template/explicit-args3.C: Likewise.
3447 * g++.dg/warn/effc1.C: Likewise.
3448 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
3449 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
3450 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
3451 * g++.old-deja/g++.jason/conversion5.C: Likewise.
3452 * g++.old-deja/g++.jason/operator.C: Likewise.
3453
3454 2018-06-11 Martin Sebor <msebor@redhat.com>
3455
3456 PR tree-optimization/86083
3457 * gcc.dg/strlenopt-44.c: New test.
3458
3459 2018-06-11 Janus Weil <janus@gcc.gnu.org>
3460
3461 PR fortran/45521
3462 * gfortran.dg/generic_32.f90: New test.
3463 * gfortran.dg/generic_33.f90: New test.
3464
3465 2018-06-11 Carl Love <cel@us.ibm.com>
3466 * gcc.target/powerpc/altivec-7.c (main): Remove tests
3467 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
3468 long long bool. Remove duplicate dg-final for xxlxor. Update
3469 dg-final instruction counts.
3470 * gcc.target/powerpc/altivec-37.c (main): New file for
3471 tests vec_unpackh and vec_unpackl returning long long bool and
3472 long long int.
3473
3474 2018-06-11 Martin Liska <mliska@suse.cz>
3475
3476 PR tree-optimization/86089
3477 * gcc.dg/tree-ssa/pr86089.c: New test.
3478
3479 2018-06-11 Julia Koval <julia.koval@intel.com>
3480
3481 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
3482 * gcc.target/i386/vpclmulqdq.c: Ditto.
3483
3484 2018-06-11 Olivier Hainque <hainque@adacore.com>
3485
3486 * gnat.dg/lang-dw2.adb: New test.
3487 * gnat.dg/lang-dw3.adb: New test.
3488
3489 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
3490
3491 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
3492 gnat.dg/assertion_policy1_pkg.ads: New testcase.
3493
3494 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3495
3496 * gnat.dg/predicate1.adb: New testcase.
3497
3498 2018-06-11 Yannick Moy <moy@adacore.com>
3499
3500 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
3501
3502 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
3503
3504 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
3505 testcase.
3506
3507 2018-06-11 Javier Miranda <miranda@adacore.com>
3508
3509 * gnat.dg/prot4.adb: New testcase.
3510
3511 2018-06-11 Yannick Moy <moy@adacore.com>
3512
3513 * gnat.dg/part_of1-instantiation.adb,
3514 gnat.dg/part_of1-instantiation.ads,
3515 gnat.dg/part_of1-private_generic.adb,
3516 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
3517 testcase.
3518
3519 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
3520
3521 * gnat.dg/contract1.adb: New testcase.
3522
3523 2018-06-11 Javier Miranda <miranda@adacore.com>
3524
3525 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
3526 testcase.
3527
3528 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3529
3530 * gnat.dg/inline_always1.adb: New testcase.
3531
3532 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3533
3534 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
3535 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
3536 gnat.dg/nested_generic2_g2.ads: New testcase.
3537
3538 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
3539
3540 * g++.dg/template/friend64.C: New.
3541 * g++.old-deja/g++.other/friend4.C: Test the location too.
3542 * g++.old-deja/g++.pt/crash23.C: Likewise.
3543
3544 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3545
3546 * gfortran.dg/inline_matmul_23.f90: New test.
3547
3548 2018-06-10 Janus Weil <janus@gcc.gnu.org>
3549
3550 PR fortran/85088
3551 * gfortran.dg/intent_decl_1.f90: New test case.
3552
3553 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3554
3555 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
3556 * gfortran.dg/ieee/large_4.f90: Ditto.
3557 * gfortran.dg/round_4.f90: Ditto.
3558
3559 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3560
3561 PR fortran/38351
3562 * gfortran.dg/pr38351.f90: New test.
3563 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
3564
3565 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3566
3567 PR fortran/85138
3568 PR fortran/85996
3569 PR fortran/86051
3570 * gfortran.dg/pr85138_1.f90: New test.
3571 * gfortran.dg/pr85138_2.f90: Ditto.
3572 * gfortran.dg/pr85996.f90: Ditto.
3573
3574 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3575
3576 PR fortran/78278
3577 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
3578 * gfortran.dg/data_char_1.f90: Ditto.
3579 * gfortran.dg/pr78571.f90: Ditto.
3580 * gfortran.dg/pr78278.f90: New test.
3581
3582 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3583
3584 PR fortran/63514
3585 * gfortran.dg/pr63514.f90: New test.
3586
3587 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3588
3589 PR fortran/85631
3590 * gfortran.dg/bounds_check_20.f90: New test.
3591
3592 2018-06-08 Carl Love <cel@us.ibm.com>
3593
3594 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
3595 vpkudum counts.
3596 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
3597 vec_extract a signed int.
3598 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
3599 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
3600 vcmpgtsd, vcmpgtud.
3601 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
3602 vec_extract a signed int.
3603 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
3604 vec_extract a signed int.
3605 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
3606 vec_xor builtins. Update xxsel, xxlxor counts.
3607
3608 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
3609
3610 PR fortran/86059
3611 * gfortran.dg/associate_30.f90: Remove code tested ...
3612 * gfortran.dg/pr67803.f90: Ditto.
3613 * gfortran.dg/pr67805.f90: Ditto.
3614 * gfortran.dg/pr86059.f90: ... here. New test.
3615
3616 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
3617
3618 PR fortran/78571
3619 * gfortran.dg/pr78571.f90: New test.
3620
3621 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
3622
3623 PR target/85755
3624 * gcc.target/powerpc/pr85755.c: New test.
3625
3626 2018-06-08 Carl Love <cel@us.ibm.com>
3627
3628 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
3629 vsx-vector-6.p7.c.
3630 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
3631 vsx-vector-6.p9.c.
3632 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
3633 for BE system that are different then for an LE system from this file
3634 into vsx-vector-6-le.c using be target qualifier. Remove this file.
3635 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
3636 the various instruction counts. Rename file to vsx-vector-6.p8.c.
3637
3638 2018-06-08 Martin Liska <mliska@suse.cz>
3639
3640 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
3641
3642 2018-06-08 Martin Liska <mliska@suse.cz>
3643
3644 * g++.dg/dg.exp: Do not use mpx.exp.
3645 * g++.dg/lto/lto.exp: Likewise.
3646 * g++.dg/lto/pr69729_0.C: Remove.
3647 * g++.dg/opt/pr71529.C: Remove.
3648 * g++.dg/pr63995-1.C: Remove.
3649 * g++.dg/pr68270.C: Remove.
3650 * g++.dg/pr71624.C: Remove.
3651 * g++.dg/pr71633.C: Remove.
3652 * g++.dg/pr79761.C: Remove.
3653 * g++.dg/pr79764.C: Remove.
3654 * g++.dg/pr79769.C: Remove.
3655 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
3656 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
3657 * gcc.dg/lto/chkp-privatize_0.c: Remove.
3658 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
3659 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
3660 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
3661 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
3662 * gcc.dg/lto/pr66221_0.c: Remove.
3663 * gcc.target/i386/chkp-always_inline.c: Remove.
3664 * gcc.target/i386/chkp-bndret.c: Remove.
3665 * gcc.target/i386/chkp-builtins-1.c: Remove.
3666 * gcc.target/i386/chkp-builtins-2.c: Remove.
3667 * gcc.target/i386/chkp-builtins-3.c: Remove.
3668 * gcc.target/i386/chkp-builtins-4.c: Remove.
3669 * gcc.target/i386/chkp-const-check-1.c: Remove.
3670 * gcc.target/i386/chkp-const-check-2.c: Remove.
3671 * gcc.target/i386/chkp-hidden-def.c: Remove.
3672 * gcc.target/i386/chkp-label-address.c: Remove.
3673 * gcc.target/i386/chkp-lifetime-1.c: Remove.
3674 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
3675 * gcc.target/i386/chkp-pr69044.c: Remove.
3676 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
3677 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
3678 * gcc.target/i386/chkp-strchr.c: Remove.
3679 * gcc.target/i386/chkp-strlen-1.c: Remove.
3680 * gcc.target/i386/chkp-strlen-2.c: Remove.
3681 * gcc.target/i386/chkp-strlen-3.c: Remove.
3682 * gcc.target/i386/chkp-strlen-4.c: Remove.
3683 * gcc.target/i386/chkp-strlen-5.c: Remove.
3684 * gcc.target/i386/chkp-stropt-1.c: Remove.
3685 * gcc.target/i386/chkp-stropt-10.c: Remove.
3686 * gcc.target/i386/chkp-stropt-11.c: Remove.
3687 * gcc.target/i386/chkp-stropt-12.c: Remove.
3688 * gcc.target/i386/chkp-stropt-13.c: Remove.
3689 * gcc.target/i386/chkp-stropt-14.c: Remove.
3690 * gcc.target/i386/chkp-stropt-15.c: Remove.
3691 * gcc.target/i386/chkp-stropt-16.c: Remove.
3692 * gcc.target/i386/chkp-stropt-17.c: Remove.
3693 * gcc.target/i386/chkp-stropt-2.c: Remove.
3694 * gcc.target/i386/chkp-stropt-3.c: Remove.
3695 * gcc.target/i386/chkp-stropt-4.c: Remove.
3696 * gcc.target/i386/chkp-stropt-5.c: Remove.
3697 * gcc.target/i386/chkp-stropt-6.c: Remove.
3698 * gcc.target/i386/chkp-stropt-7.c: Remove.
3699 * gcc.target/i386/chkp-stropt-8.c: Remove.
3700 * gcc.target/i386/chkp-stropt-9.c: Remove.
3701 * gcc.target/i386/i386.exp: Do not use mpx.exp.
3702 * gcc.target/i386/indirect-thunk-11.c: Remove.
3703 * gcc.target/i386/indirect-thunk-12.c: Remove.
3704 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
3705 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
3706 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
3707 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
3708 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
3709 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
3710 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
3711 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
3712 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
3713 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
3714 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
3715 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
3716 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
3717 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
3718 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
3719 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
3720 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
3721 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
3722 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
3723 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
3724 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
3725 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
3726 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
3727 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
3728 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
3729 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
3730 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
3731 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
3732 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
3733 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
3734 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
3735 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
3736 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
3737 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
3738 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
3739 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
3740 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
3741 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
3742 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
3743 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
3744 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
3745 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
3746 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
3747 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
3748 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
3749 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
3750 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
3751 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
3752 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
3753 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
3754 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
3755 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
3756 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
3757 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
3758 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
3759 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
3760 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
3761 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
3762 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
3763 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
3764 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
3765 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
3766 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
3767 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
3768 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
3769 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
3770 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
3771 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
3772 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
3773 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
3774 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
3775 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
3776 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
3777 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
3778 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
3779 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
3780 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
3781 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
3782 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
3783 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
3784 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
3785 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
3786 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
3787 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
3788 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
3789 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
3790 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
3791 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
3792 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
3793 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
3794 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
3795 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
3796 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
3797 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
3798 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
3799 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
3800 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
3801 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
3802 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
3803 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
3804 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
3805 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
3806 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
3807 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
3808 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
3809 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
3810 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
3811 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
3812 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
3813 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
3814 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
3815 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
3816 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
3817 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
3818 * gcc.target/i386/mpx/label-address-1.c: Remove.
3819 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
3820 * gcc.target/i386/mpx/macro.c: Remove.
3821 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
3822 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
3823 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
3824 * gcc.target/i386/mpx/memcpy-1.c: Remove.
3825 * gcc.target/i386/mpx/memmove-1.c: Remove.
3826 * gcc.target/i386/mpx/memmove-2.c: Remove.
3827 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
3828 * gcc.target/i386/mpx/mpx-check.h: Remove.
3829 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
3830 * gcc.target/i386/mpx/mpx.exp: Remove.
3831 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
3832 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
3833 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
3834 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
3835 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
3836 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
3837 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
3838 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
3839 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
3840 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
3841 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
3842 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
3843 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
3844 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
3845 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
3846 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
3847 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
3848 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
3849 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
3850 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
3851 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
3852 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
3853 * gcc.target/i386/mpx/pr65508.c: Remove.
3854 * gcc.target/i386/mpx/pr65531.cc: Remove.
3855 * gcc.target/i386/mpx/pr66048.cc: Remove.
3856 * gcc.target/i386/mpx/pr66134.c: Remove.
3857 * gcc.target/i386/mpx/pr66566.c: Remove.
3858 * gcc.target/i386/mpx/pr66567.c: Remove.
3859 * gcc.target/i386/mpx/pr66568.c: Remove.
3860 * gcc.target/i386/mpx/pr66569.c: Remove.
3861 * gcc.target/i386/mpx/pr66581.c: Remove.
3862 * gcc.target/i386/mpx/pr68337-1.c: Remove.
3863 * gcc.target/i386/mpx/pr68337-2.c: Remove.
3864 * gcc.target/i386/mpx/pr68416.c: Remove.
3865 * gcc.target/i386/mpx/pr78339.c: Remove.
3866 * gcc.target/i386/mpx/pr79631.c: Remove.
3867 * gcc.target/i386/mpx/pr79633.c: Remove.
3868 * gcc.target/i386/mpx/pr79753.c: Remove.
3869 * gcc.target/i386/mpx/pr79770.c: Remove.
3870 * gcc.target/i386/mpx/pr79987.c: Remove.
3871 * gcc.target/i386/mpx/pr79988.c: Remove.
3872 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
3873 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
3874 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
3875 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
3876 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
3877 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
3878 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
3879 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
3880 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
3881 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
3882 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
3883 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
3884 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
3885 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
3886 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
3887 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
3888 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
3889 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
3890 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
3891 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
3892 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
3893 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
3894 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
3895 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
3896 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
3897 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
3898 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
3899 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
3900 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
3901 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
3902 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
3903 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
3904 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
3905 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
3906 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
3907 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
3908 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
3909 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
3910 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
3911 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
3912 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
3913 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
3914 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
3915 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
3916 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
3917 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
3918 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
3919 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
3920 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
3921 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
3922 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
3923 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
3924 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
3925 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
3926 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
3927 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
3928 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
3929 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
3930 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
3931 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
3932 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
3933 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
3934 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
3935 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
3936 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
3937 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
3938 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
3939 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
3940 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
3941 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
3942 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
3943 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
3944 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
3945 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
3946 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
3947 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
3948 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
3949 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
3950 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
3951 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
3952 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
3953 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
3954 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
3955 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
3956 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
3957 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
3958 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
3959 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
3960 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
3961 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
3962 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
3963 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
3964 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
3965 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
3966 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
3967 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
3968 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
3969 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
3970 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
3971 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
3972 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
3973 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
3974 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
3975 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
3976 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
3977 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
3978 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
3979 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
3980 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
3981 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
3982 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
3983 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
3984 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
3985 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
3986 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
3987 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
3988 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
3989 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
3990 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
3991 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
3992 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
3993 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
3994 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
3995 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
3996 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
3997 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
3998 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
3999 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
4000 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
4001 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
4002 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
4003 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
4004 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
4005 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
4006 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
4007 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
4008 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
4009 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
4010 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
4011 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
4012 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
4013 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
4014 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
4015 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
4016 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
4017 * gcc.target/i386/pr63995-2.c: Remove.
4018 * gcc.target/i386/pr64805.c: Remove.
4019 * gcc.target/i386/pr65044.c: Remove.
4020 * gcc.target/i386/pr65167.c: Remove.
4021 * gcc.target/i386/pr65183.c: Remove.
4022 * gcc.target/i386/pr65184.c: Remove.
4023 * gcc.target/i386/pr65523.c: Remove.
4024 * gcc.target/i386/pr70876.c: Remove.
4025 * gcc.target/i386/pr70877.c: Remove.
4026 * gcc.target/i386/pr71458.c: Remove.
4027 * gcc.target/i386/pr80880.c: Remove.
4028 * gcc.target/i386/ret-thunk-25.c: Remove.
4029 * gcc.target/i386/thunk-retbnd.c: Remove.
4030 * lib/mpx-dg.exp: Remove.
4031 * gcc.target/i386/funcspec-56.inc: Adjust test case.
4032
4033 2018-06-07 Carl Love <cel@us.ibm.com>
4034
4035 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
4036 statements.
4037
4038 2018-06-07 Carl Love <cel@us.ibm.com>
4039
4040 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
4041 error message.
4042
4043 2018-06-07 Marek Polacek <polacek@redhat.com>
4044
4045 PR c/85318
4046 * gcc.dg/Wc90-c99-compat-10.c: New test.
4047 * gcc.dg/Wc90-c99-compat-11.c: New test.
4048 * gcc.dg/Wc90-c99-compat-12.c: New test.
4049 * gcc.dg/Wc90-c99-compat-9.c: New test.
4050
4051 2018-06-07 Paul Koning <ni1d@arrl.net>
4052
4053 * gcc.c-torture/compile/20180605-1.c: New test.
4054
4055 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
4056
4057 PR fortran/86045
4058 * gfortran.dg/pr86045.f90: New test.
4059
4060 2018-06-07 Marek Polacek <polacek@redhat.com>
4061
4062 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
4063
4064 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
4065
4066 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
4067
4068 2018-06-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
4069
4070 * gcc.target/msp430/msp430i-device-symbol.c: New test.
4071 * gcc.target/msp430/msp430f-device-symbol.c: New test.
4072 * gcc.target/msp430/msp430.h: New test header file.
4073
4074 2018-06-07 Jakub Jelinek <jakub@redhat.com>
4075
4076 PR tree-optimization/69615
4077 * gcc.dg/tree-ssa/pr69615.c: New test.
4078
4079 2018-06-07 Richard Biener <rguenther@suse.de>
4080
4081 PR tree-optimization/85935
4082 * gcc.dg/graphite/pr85935.c: New testcase.
4083
4084 2018-06-04 Carl Love <cel@us.ibm.com>
4085
4086 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
4087 debug print statements. Fix a few formating issues.
4088
4089 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
4090
4091 PR target/85657
4092 * gcc.target/powerpc/pr85657-4.c: New tests.
4093 * gcc.target/powerpc/pr85657-5.c: Likewise.
4094 * gcc.target/powerpc/pr85657-6.c: Likewise.
4095
4096 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4097
4098 PR fortran/85641
4099 * gfortran.dg/realloc_on_assign_30.f90: New test.
4100
4101 2018-06-06 Carl Love <cel@us.ibm.com>
4102 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
4103 argument to vui_arg.
4104
4105 2018-06-06 Carl Love <cel@us.ibm.com>
4106
4107 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
4108 to builtins-4.c.
4109 * gcc.target/powerpc/builtins-4.c: New test file for tests
4110 that need -mvsx.
4111
4112 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
4113
4114 PR target/85657
4115 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
4116 be used in templates. Don't check for them in overloaded functions.
4117
4118 2018-06-06 Jim Wilson <jimw@sifive.com>
4119
4120 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
4121 * gcc.target/riscv/interrupt-mmode.c: New.
4122 * gcc.target/riscv/interrupt-smode.c: New.
4123 * gcc.target/riscv/interrupt-umode.c: New.
4124
4125 2018-06-06 Marek Polacek <polacek@redhat.com>
4126
4127 PR c++/85977
4128 * g++.dg/cpp0x/initlist102.C: New test.
4129 * g++.dg/cpp0x/initlist103.C: New test.
4130 * g++.dg/cpp0x/initlist104.C: New test.
4131
4132 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
4133
4134 * gcc.dg/torture/pr86066.c: New test.
4135
4136 2018-06-06 Richard Biener <rguenther@suse.de>
4137
4138 PR tree-optimization/86062
4139 * g++.dg/tree-ssa/pr86062.C: New testcase.
4140
4141 2018-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
4142
4143 * gcc.target/msp430/function-attributes-4.c: New test.
4144 * gcc.target/msp430/static-interrupts.c: New test.
4145
4146 2018-06-05 Steve Ellcey <sellcey@cavium.com>
4147
4148 PR target/79924
4149 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
4150 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
4151 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
4152 * gcc.target/aarch64/nofp_1.c: Ditto.
4153
4154 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
4155
4156 * gcc.target/arm/cmse/cmse-1c99.c: New test.
4157
4158 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
4159
4160 PR fortran/85701
4161 * gfortran.dg/goacc/pr85701.f90: New test.
4162
4163 2018-06-05 Marek Polacek <polacek@redhat.com>
4164
4165 PR c++/85976
4166 * g++.dg/cpp0x/alias-decl-64.C: New test.
4167
4168 2018-06-05 Richard Biener <rguenther@suse.de>
4169
4170 PR tree-optimization/86046
4171 * gcc.dg/pr86046.c: New testcase.
4172
4173 2018-06-05 Richard Biener <rguenther@suse.de>
4174
4175 PR tree-optimization/86047
4176 * gcc.dg/pr86047.c: New testcase.
4177
4178 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4179
4180 PR target/81497
4181 * g++.target/arm/arm.exp: New file.
4182 * g++.target/arm/pr81497.C: Likewise.
4183
4184 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
4185
4186 * gcc.target/s390/htm-builtins-compile-4.c: New test.
4187
4188 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
4189
4190 * gcc.dg/store_merging_21.c: New test.
4191 * gnat.dg/opt71b.adb: Likewise.
4192 * gnat.dg/opt71.adb: Rename into...
4193 * gnat.dg/opt71a.adb: ...this.
4194
4195 2018-06-04 Richard Biener <rguenther@suse.de>
4196
4197 PR tree-optimization/85955
4198 * gcc.dg/pr85955.c: New testcase.
4199
4200 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
4201
4202 PR fortran/85981
4203 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
4204 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
4205 * gfortran.dg/allocate_stat_2.f90: Ditto.
4206 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
4207
4208 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
4209
4210 * gcc.target/aarch64/sve/extract_5.c: New test.
4211
4212 2018-06-04 Jakub Jelinek <jakub@redhat.com>
4213
4214 PR target/85832
4215 PR target/86036
4216 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
4217 vptestm.
4218 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
4219 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
4220 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
4221 * gcc.target/i386/avx512bw-pr86036.c: New test.
4222
4223 2018-06-04 Richard Biener <rguenther@suse.de>
4224
4225 PR tree-optimization/86038
4226 * gcc.dg/pr86038.c: New testcase.
4227
4228 2018-06-04 Jakub Jelinek <jakub@redhat.com>
4229
4230 PR tree-optimization/69615
4231 * gcc.dg/pr69615.c: New test.
4232
4233 PR c++/86025
4234 * c-c++-common/gomp/pr86025.c: New test.
4235
4236 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
4237
4238 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
4239
4240 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
4241
4242 * gcc.dg/torture/pr86034.c: New test.
4243
4244 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
4245
4246 PR fortran/36497
4247 * gfortran.dg/cray_pointer_12.f90: New test.
4248
4249 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
4250
4251 PR fortran/85938
4252 * gfortran.dg/pr85938.f90: Fixed by revision r261081
4253
4254 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
4255
4256 * gnat.dg/specs/opt3.ads: New test.
4257 * gnat.dg/specs/opt3_pkg.ads: New helper.
4258
4259 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
4260
4261 * gnat.dg/discr53.ad[sb]: New test.
4262 * gnat.dg/discr53_pkg.ads: New helper.
4263
4264 2018-06-01 Carl Love <cel@us.ibm.com>
4265
4266 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
4267 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
4268
4269 2018-06-01 Carl Love <cel@us.ibm.com>
4270
4271 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
4272 to make it consistent with the naming convention in the file.
4273 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
4274 to altivec-7.c. Delete file.
4275 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
4276 to altivec-7.c. Delete file.
4277 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
4278 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
4279 vec_unpackl tests. Update instruction counts.
4280 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
4281 tests to builtins-1.c.
4282 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
4283 tests to builtins-1.c.
4284 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
4285 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
4286 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
4287 Remove vec_ctf tests returning double. Remove vec_cts with
4288 double args. Remove vec_sel with invalid arguments. Add tests for
4289 vec_splat.
4290 Add instruction counts for new tests.
4291 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
4292 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
4293 vec_unsigned.
4294 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
4295 test_sll_vsill_vsill_vuc.
4296 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
4297 vec_revb.
4298 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
4299 tests from altivec-7.h.
4300 * gcc.target/powerpc/vsx-7-be.c: Remove file.
4301 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
4302 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
4303 splat_sll, splat_uc, splat_int128, splat_uint128.
4304 Make second argument of vec_extract and vec_insert a signed int.
4305 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
4306 argument.
4307
4308 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
4309
4310 * gcc.dg/store_merging_20.c: New test.
4311 * gnat.dg/opt71.adb: Likewise.
4312 * gnat.dg/opt71_pkg.ads: New helper.
4313
4314 2018-06-01 Carl Love <cel@us.ibm.com>
4315
4316 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
4317 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
4318 Add vec_xst_be for signed and unsigned arguments.
4319
4320 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
4321
4322 PR fortran/85816
4323 PR fortran/85975
4324 * gfortran.dg/pr85816.f90: New test.
4325 * gfortran.dg/pr85975.f90: New test.
4326
4327 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
4328
4329 PR fortran/63570
4330 * gfortran.dg/random_init_1.f90: New test.
4331 * gfortran.dg/random_init_2.f90: New test.
4332 * gfortran.dg/random_init_3.f90: New test.
4333 * gfortran.dg/random_init_4.f90: New test.
4334 * gfortran.dg/random_init_5.f90: New test.
4335 * gfortran.dg/random_init_6.f90: New test.
4336
4337 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
4338
4339 PR tree-optimization/85989
4340 * gcc.dg/torture/pr85989.c: New test.
4341
4342 2018-06-01 Richard Biener <rguenther@suse.de>
4343
4344 PR middle-end/86017
4345 * gcc.dg/tree-ssa/pr86017.c: New testcase.
4346
4347 2018-06-01 Richard Biener <rguenther@suse.de>
4348
4349 PR ipa/85960
4350 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
4351
4352 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
4353
4354 PR middle-end/78809
4355 * gcc.dg/strcmpopt_2.c: New test.
4356 * gcc.dg/strcmpopt_3.c: New test.
4357
4358 PR middle-end/83026
4359 * gcc.dg/strcmpopt_3.c: New test.
4360
4361 2018-05-31 Jakub Jelinek <jakub@redhat.com>
4362
4363 PR target/85984
4364 * gcc.target/i386/pr85984.c: New test.
4365
4366 2018-05-31 Martin Sebor <msebor@redhat.com>
4367
4368 PR c/82063
4369 * gcc.dg/Walloc-size-larger-than-1.c: New test.
4370 * gcc.dg/Walloc-size-larger-than-10.c: New test.
4371 * gcc.dg/Walloc-size-larger-than-11.c: New test.
4372 * gcc.dg/Walloc-size-larger-than-12.c: New test.
4373 * gcc.dg/Walloc-size-larger-than-13.c: New test.
4374 * gcc.dg/Walloc-size-larger-than-14.c: New test.
4375 * gcc.dg/Walloc-size-larger-than-15.c: New test.
4376 * gcc.dg/Walloc-size-larger-than-16.c: New test.
4377 * gcc.dg/Walloc-size-larger-than-17.c: New test.
4378 * gcc.dg/Walloc-size-larger-than-2.c: New test.
4379 * gcc.dg/Walloc-size-larger-than-3.c: New test.
4380 * gcc.dg/Walloc-size-larger-than-4.c: New test.
4381 * gcc.dg/Walloc-size-larger-than-5.c: New test.
4382 * gcc.dg/Walloc-size-larger-than-6.c: New test.
4383 * gcc.dg/Walloc-size-larger-than-7.c: New test.
4384 * gcc.dg/Walloc-size-larger-than-8.c: New test.
4385 * gcc.dg/Walloc-size-larger-than-9.c: New test.
4386 * gcc.dg/Walloc-size-larger-than.c: New test.
4387
4388 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
4389 Cesar Philippidis <cesar@codesourcery.com>
4390
4391 PR middle-end/85879
4392 * gfortran.dg/goacc/pr77371-1.f90: New test.
4393 * gfortran.dg/goacc/pr77371-2.f90: New test.
4394 * gfortran.dg/goacc/pr85879.f90: New test.
4395
4396 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4397
4398 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
4399 * gnat.dg/stack_usage1b.adb: Likewise.
4400 * gnat.dg/stack_usage1c.adb: Likewise.
4401 * gnat.dg/stack_usage3.adb: Likewise.
4402 * gnat.dg/stack_usage1_pkg.adb: Delete.
4403
4404 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4405
4406 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
4407 * gcc.dg/store_merging_11.c: Likewise.
4408 * gcc.dg/store_merging_13.c: Likewise.
4409 * gcc.dg/store_merging_14.c: Likewise.
4410 * gcc.dg/store_merging_15.c: Likewise.
4411 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
4412
4413 2018-05-31 Ed Schonberg <schonberg@adacore.com>
4414
4415 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
4416 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
4417 gnat.dg/limited1_outer.ads: New testcase.
4418
4419 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
4420
4421 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
4422 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
4423 New testcase.
4424
4425 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4426
4427 * gnat.dg/size_clause1.adb: New testcase.
4428
4429 2018-05-31 Javier Miranda <miranda@adacore.com>
4430
4431 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
4432
4433 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
4434
4435 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
4436 vld1x3 intrinsics for aarch64.
4437 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
4438 vst1x2 intrinsics for aarch64.
4439 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
4440 vst1x3 intrinsics for aarch64.
4441
4442 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
4443
4444 PR c++/77777
4445 * g++.dg/diagnostic/pr77777.C: New test.
4446
4447 2018-05-30 David Pagan <dave.pagan@oracle.com>
4448
4449 PR c/55976
4450 * gcc.dg/noncompile/pr55976-1.c: New test.
4451 * gcc.dg/noncompile/pr55976-2.c: New test.
4452
4453 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
4454
4455 * gcc.dg/lto/20111213-1_0.c: Fix template.
4456 * gcc.dg/lto/20100603-1_0.c: Fix template.
4457 * gcc.dg/lto/20100603-2_0.c: Fix template.
4458 * gcc.dg/lto/20100603-3_0.c: Fix template.
4459
4460 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
4461 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
4462 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
4463 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
4464 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
4465 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
4466 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
4467 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
4468 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
4469 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
4470 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
4471 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
4472 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
4473 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
4474 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
4475 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
4476 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
4477 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
4478 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
4479 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
4480 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
4481 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
4482 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
4483 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
4484 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
4485 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
4486 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
4487 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
4488 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
4489 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
4490 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
4491 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
4492 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
4493 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
4494 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
4495 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
4496 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
4497 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
4498 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
4499 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
4500 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
4501 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
4502 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
4503 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
4504 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
4505 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
4506 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
4507 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
4508 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
4509 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
4510 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
4511 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
4512 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
4513 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
4514 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
4515 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
4516 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
4517 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
4518 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
4519 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
4520 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
4521 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
4522
4523 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
4524
4525 Revert:
4526 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
4527
4528 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
4529
4530 * gcc.target/aarch64/simd/ldp_stp_9: New.
4531 * gcc.target/aarch64/simd/ldp_stp_10: New.
4532 * gcc.target/aarch64/simd/ldp_stp_11: New.
4533 * gcc.target/aarch64/simd/ldp_stp_12: New.
4534
4535 2018-05-30 Ed Schonberg <schonberg@adacore.com>
4536
4537 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
4538
4539 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
4540
4541 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
4542
4543 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
4544
4545 PR target/85950
4546 * gcc.target/i386/pr85950.c: New test.
4547
4548 2018-05-29 Marek Polacek <polacek@redhat.com>
4549
4550 PR c++/85883
4551 * g++.dg/cpp1z/class-deduction55.C: New test.
4552 * g++.dg/cpp1z/class-deduction56.C: New test.
4553 * g++.dg/cpp1z/class-deduction57.C: New test.
4554
4555 2018-05-29 Jakub Jelinek <jakub@redhat.com>
4556
4557 PR c++/85952
4558 * g++.dg/warn/Wunused-var-33.C: New test.
4559
4560 PR target/85918
4561 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
4562 and -fno-vect-cost-model options. Add aligned(64) attribute to the
4563 arrays. Add suffix 1 to all functions and use 4 iterations rather
4564 than N. Add functions with conversions to and from float.
4565 Add new set of functions with 8 iterations and another one
4566 with 16 iterations, expect 24 vectorized loops instead of just 4.
4567 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
4568
4569 2018-05-29 Javier Miranda <miranda@adacore.com>
4570
4571 * gnat.dg/equal2.adb: New testcase.
4572
4573 2018-05-29 Ed Schonberg <schonberg@adacore.com>
4574
4575 * gnat.dg/float_attributes_overflows.adb: New testcase.
4576
4577 2018-05-29 Pascal Obry <obry@adacore.com>
4578
4579 * gnat.dg/normalize_pathname.adb: New testcase.
4580
4581 2018-05-29 Tom de Vries <tom@codesourcery.com>
4582
4583 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
4584 message.
4585 * lib/scanipa.exp (scan-ipa-dump-times): Same.
4586 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
4587 * lib/scantree.exp (scan-tree-dump-times): Same.
4588
4589 2018-05-29 Tom de Vries <tom@codesourcery.com>
4590
4591 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
4592 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
4593 Use proc name as first argument to dg-scan.
4594
4595 2018-05-29 Tom de Vries <tom@codesourcery.com>
4596
4597 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
4598 with no arguments.
4599
4600 2018-05-28 Richard Biener <rguenther@suse.de>
4601
4602 PR tree-optimization/85934
4603 * gcc.target/i386/pr85934.c: New testcase.
4604
4605 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
4606
4607 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
4608
4609 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
4610
4611 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
4612
4613 2018-05-28 Ed Schonberg <schonberg@adacore.com>
4614
4615 * gnat.dg/fixedpnt5.adb: New testcase.
4616
4617 2018-05-28 Justin Squirek <squirek@adacore.com>
4618
4619 * gnat.dg/array31.adb: New testcase.
4620
4621 2018-05-28 Justin Squirek <squirek@adacore.com>
4622
4623 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
4624 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
4625
4626 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
4627
4628 * gfortran.dg/data_stmt_pointer.f90: new test.
4629
4630 2018-05-27 Jakub Jelinek <jakub@redhat.com>
4631
4632 PR target/85918
4633 * gcc.target/i386/avx512dq-pr85918.c: New test.
4634
4635 2018-05-25 Jim Wilson <jimw@sifive.com>
4636
4637 * gcc.target/riscv/interrupt-1.c: New.
4638 * gcc.target/riscv/interrupt-2.c: New.
4639 * gcc.target/riscv/interrupt-3.c: New.
4640 * gcc.target/riscv/interrupt-4.c: New.
4641 * gcc.target/riscv/interrupt-5.c: New.
4642
4643 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
4644
4645 PR fortran/85786
4646 * gfortran.dg/pr85786.f90: New test.
4647
4648 2018-05-25 Paul Koning <ni1d@arrl.net>
4649
4650 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
4651 * gcc.c-torture/compile/pr55921.c: Ditto.
4652 * gcc.c-torture/compile/pr60655-1.c: Ditto.
4653 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
4654
4655 2018-05-25 Jakub Jelinek <jakub@redhat.com>
4656
4657 PR target/85832
4658 * gcc.target/i386/avx512f-pr85832.c: New test.
4659 * gcc.target/i386/avx512vl-pr85832.c: New test.
4660 * gcc.target/i386/avx512bw-pr85832.c: New test.
4661 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
4662
4663 2018-05-25 Bin Cheng <bin.cheng@arm.com>
4664
4665 PR tree-optimization/85720
4666 * gcc.dg/tree-ssa/pr85720.c: New test.
4667 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
4668 distribution.
4669
4670 2018-05-25 Martin Liska <mliska@suse.cz>
4671
4672 PR testsuite/85911
4673 * gcc.dg/tree-prof/update-loopch.c: Do not scan
4674 for 'Removing basic block'.
4675
4676 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
4677
4678 * gnat.dg/sec_stack1.adb: New testcase.
4679
4680 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4681
4682 * gnat.dg/fixedpnt4.adb: New testcase.
4683
4684 2018-05-25 Javier Miranda <miranda@adacore.com>
4685
4686 * gnat.dg/interface7.adb: New testcase.
4687
4688 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
4689
4690 * gnat.dg/sec_stack2.adb: New testcase.
4691
4692 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4693
4694 * gnat.dg/interface6.adb: New testcase.
4695
4696 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4697
4698 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
4699
4700 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4701
4702 * lib/target-supports.exp
4703 (check_effective_target_vect_double_cond_arith): Include
4704 multiplication and division.
4705 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
4706 fully-masked loops with a fixed vector length.
4707 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
4708 tests.
4709 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
4710 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
4711 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
4712
4713 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4714
4715 * gcc.target/aarch64/sve/div_1.c: New test.
4716 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
4717 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
4718 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
4719
4720 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4721
4722 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
4723
4724 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4725
4726 * lib/target-supports.exp
4727 (check_effective_target_vect_double_cond_arith): New proc.
4728 * gcc.dg/vect/vect-cond-arith-1.c: New test.
4729 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
4730 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
4731 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
4732 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
4733 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
4734 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
4735
4736 2018-05-25 Janus Weil <janus@gcc.gnu.org>
4737
4738 PR fortran/85839
4739 * gfortran.dg/f2018_obs.f90: New test case.
4740
4741 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4742
4743 PR fortran/85543
4744 * gfortran.dg/pr85543.f90: New test.
4745
4746 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4747
4748 PR fortran/85780
4749 * gfortran.dg/pr85780.f90: New test.
4750
4751 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4752
4753 PR fortran/85779
4754 * gfortran.dg/pr85779_1.f90: New test.
4755 * gfortran.dg/pr85779_2.f90: Ditto.
4756 * gfortran.dg/pr85779_3.f90: Ditto.
4757
4758 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4759
4760 PR fortran/85895
4761
4762 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
4763 * gfortran.dg/pr85895.f90: New test.
4764
4765 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
4766
4767 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
4768 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
4769
4770 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
4771
4772 * gcc.dg/fold-popcount-1.c: New testcase.
4773 * gcc.dg/fold-popcount-2.c: New testcase.
4774 * gcc.dg/fold-popcount-3.c: New testcase.
4775 * gcc.dg/fold-popcount-4.c: New testcase.
4776
4777 2018-05-24 Marek Polacek <polacek@redhat.com>
4778
4779 PR c++/85847
4780 * g++.dg/cpp0x/new3.C: New test.
4781
4782 2018-05-24 Javier Miranda <miranda@adacore.com>
4783
4784 * gnat.dg/discr52.adb: New testcase.
4785
4786 2018-05-24 Ed Schonberg <schonberg@adacore.com>
4787
4788 * gnat.dg/others1.adb: New testcase.
4789
4790 2018-05-24 Justin Squirek <squirek@adacore.com>
4791
4792 * gnat.dg/raise_expr.adb: New testcase.
4793
4794 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
4795
4796 * gnat.dg/formal_containers.adb: New testcase.
4797
4798 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4799
4800 * gcc.target/i386/pr85345.c: Require ifunc support.
4801
4802 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
4803
4804 * gcc.dg/vect/vect-fma-1.c: New test.
4805
4806 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4807
4808 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
4809 scan-tree-dump*.
4810
4811 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
4812
4813 PR target/83009
4814 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
4815
4816 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
4817
4818 PR target/78849
4819 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
4820 DEFAULT_CFLAGS.
4821 * gcc.target/msp430/pr78849.c: New test.
4822
4823 2018-05-23 Marek Polacek <polacek@redhat.com>
4824
4825 * g++.dg/cpp2a/range-for8.C: New test.
4826 * g++.dg/cpp2a/range-for9.C: New test.
4827 * g++.dg/cpp2a/range-for10.C: New test.
4828
4829 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
4830
4831 * lib/target-supports.exp (check_effective_target_be): New.
4832 (check_effective_target_le): New.
4833
4834 2018-05-23 Marek Polacek <polacek@redhat.com>
4835
4836 * g++.dg/cpp2a/range-for1.C: New test.
4837 * g++.dg/cpp2a/range-for2.C: New test.
4838 * g++.dg/cpp2a/range-for3.C: New test.
4839 * g++.dg/cpp2a/range-for4.C: New test.
4840 * g++.dg/cpp2a/range-for5.C: New test.
4841 * g++.dg/cpp2a/range-for6.C: New test.
4842 * g++.dg/cpp2a/range-for7.C: New test.
4843
4844 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
4845
4846 * gcc.target/i386/cvt-3.c: New test.
4847
4848 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
4849
4850 * gcc.target/i386/cvt-2.c: New test.
4851
4852 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
4853
4854 * gcc.dg/pr79985.c: New testcase.
4855
4856 2018-05-23 Richard Biener <rguenther@suse.de>
4857
4858 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
4859
4860 2018-05-23 Sudakshina Das <sudi.das@arm.com>
4861
4862 PR target/84882
4863 * gcc.target/aarch64/pr84882.c: New test.
4864 * gcc.target/aarch64/target_attr_18.c: Likewise.
4865
4866 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
4867
4868 PR tree-optimization/85853
4869 * gfortran.dg/vect/pr85853.f90: New test.
4870
4871 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4872
4873 * gnat.dg/import2.adb: New testcase.
4874
4875 2018-05-23 Ed Schonberg <schonberg@adacore.com>
4876
4877 * gnat.dg/discr51.adb: New testcase.
4878
4879 2018-05-23 Javier Miranda <miranda@adacore.com>
4880
4881 * gnat.dg/valid_scalars1.adb: New testcase.
4882
4883 2018-05-23 Ed Schonberg <schonberg@adacore.com>
4884
4885 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
4886
4887 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4888
4889 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
4890 testcase.
4891
4892 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4893
4894 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
4895 testcase.
4896
4897 2018-05-23 Bob Duff <duff@adacore.com>
4898
4899 * gnat.dg/addr10.adb: New testcase.
4900
4901 2018-05-23 Richard Biener <rguenther@suse.de>
4902
4903 PR middle-end/85874
4904 * gcc.dg/Wstrict-overflow-27.c: New testcase.
4905
4906 2018-05-23 Yury Gribov <tetra2005@gmail.com>
4907
4908 PR tree-optimization/85822
4909 * c-c++-common/pr85822.c: New test.
4910
4911 2018-05-23 Richard Biener <rguenther@suse.de>
4912
4913 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
4914
4915 2018-05-22 Janus Weil <janus@gcc.gnu.org>
4916
4917 PR fortran/85841
4918 * gfortran.dg/pr30667.f: Add option "-std=legacy".
4919
4920 2018-05-22 Martin Sebor <msebor@redhat.com>
4921
4922 PR middle-end/85359
4923 * gcc.dg/attr-nonstring.c: New test.
4924
4925 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
4926
4927 PR target/85345
4928 * gcc.target/i386/pr85345.c: New test.
4929
4930 2018-05-22 Luis Machado <luis.machado@linaro.org>
4931
4932 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
4933
4934 2018-05-22 Janus Weil <janus@gcc.gnu.org>
4935
4936 PR fortran/85841
4937 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
4938 dg-additional-options.
4939 * gfortran.dg/graphite/block-2.f: Ditto.
4940 * gfortran.dg/graphite/id-19.f: Ditto.
4941 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
4942 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
4943 * gfortran.dg/vect/pr52580.f: Ditto.
4944
4945 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
4946
4947 * gcc.target/aarch64/ldp_stp_6.c: New.
4948 * gcc.target/aarch64/ldp_stp_7.c: New.
4949 * gcc.target/aarch64/ldp_stp_8.c: New.
4950
4951 2018-05-22 Martin Sebor <msebor@redhat.com>
4952
4953 PR c/85623
4954 * c-c++-common/attr-nonstring-3.c: Adjust.
4955 * c-c++-common/attr-nonstring-4.c: Adjust.
4956 * c-c++-common/attr-nonstring-6.c: New test.
4957
4958 2018-05-22 Martin Sebor <msebor@redhat.com>
4959
4960 PR tree-optimization/85826
4961 * gcc.dg/Wrestrict-17.c: New test.
4962
4963 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
4964
4965 * gcc.dg/torture/pr85862.c: Rename to...
4966 * gcc.dg/torture/pr85852.c: ...this.
4967
4968 2018-05-22 Justin Squirek <squirek@adacore.com>
4969
4970 * gnat.dg/warn14.adb: New testcase.
4971
4972 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
4973
4974 * gnat.dg/controlled8.adb: New testcase.
4975
4976 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
4977
4978 * gnat.dg/discr50.adb: New testcase.
4979
4980 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4981
4982 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
4983 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
4984 gnat.dg/discr49_rec2.ads: New testcase.
4985
4986 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4987
4988 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
4989 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
4990 testcase.
4991
4992 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4993
4994 * gnat.dg/fixedpnt3.adb: New testcase.
4995
4996 2018-05-22 Justin Squirek <squirek@adacore.com>
4997
4998 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
4999 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
5000
5001 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
5002
5003 PR middle-end/85862
5004 * gcc.dg/torture/pr85862.c: New test.
5005
5006 2018-05-22 Richard Biener <rguenther@suse.de>
5007
5008 PR tree-optimization/85834
5009 * g++.dg/torture/pr85834.C: New testcase.
5010 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
5011
5012 2018-05-22 Martin Liska <mliska@suse.cz>
5013
5014 PR ipa/85607
5015 * g++.dg/ipa/pr85607.C: New test.
5016
5017 2018-05-22 Richard Biener <rguenther@suse.de>
5018
5019 PR tree-optimization/85863
5020 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
5021
5022 2018-05-22 Janus Weil <janus@gcc.gnu.org>
5023
5024 PR fortran/85841
5025 * gfortran.dg/assumed_rank_5.f90: Update error message.
5026 * gfortran.dg/assumed_type_4.f90: Ditto.
5027 * gfortran.dg/bind_c_array_params.f03: Ditto.
5028 * gfortran.dg/bind_c_usage_28.f90: Ditto.
5029 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
5030 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
5031 * gfortran.dg/c_loc_tests_11.f03: Ditto.
5032 * gfortran.dg/coarray_atomic_2.f90: Ditto.
5033 * gfortran.dg/coarray_collectives_2.f90: Ditto.
5034 * gfortran.dg/coarray_collectives_10.f90: Ditto.
5035 * gfortran.dg/coarray_collectives_13.f90: Ditto.
5036 * gfortran.dg/rank_3.f90: Ditto.
5037 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
5038 * gfortran.dg/implicit_14.f90: Ditto.
5039
5040 2018-05-21 Christian Groessler <chris@groessler.org>
5041
5042 * gcc.c-torture/compile/simd-5.c: Fix comment.
5043
5044 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
5045
5046 PR target/85657
5047 * gcc.target/powerpc/pr85657-1.c: New test for converting between
5048 __float128, __ibm128, and long double.
5049 * gcc.target/powerpc/pr85657-2.c: Likewise.
5050 * gcc.target/powerpc/pr85657-3.c: Likewise.
5051 * g++.dg/pr85667.C: New test to make sure __ibm128 is
5052 implementated as a separate type internally, and is not just an
5053 alias for long double.
5054
5055 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
5056
5057 PR tree-optimization/85814
5058 * gcc.dg/torture/pr85814.c: New test.
5059
5060 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5061
5062 PR c++/84588
5063 * g++.dg/cpp0x/cond1.C: New.
5064 * g++.dg/cpp1y/pr84588-1.C: Likewise.
5065 * g++.dg/cpp1y/pr84588-2.C: Likewise.
5066 * g++.dg/cpp1y/pr84588-3.C: Likewise.
5067 * g++.dg/parse/cond6.C: Likewise.
5068 * g++.dg/parse/cond7.C: Likewise.
5069 * g++.dg/parse/cond8.C: Likewise.
5070 * g++.dg/cpp1z/decomp16.C: Update.
5071 * g++.old-deja/g++.jason/cond.C: Likewise.
5072
5073 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
5074
5075 ChangeLog for r260480
5076 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
5077 warnings for deleted and obsolescent features.
5078 * gfortran.dg/graphite/id-19.f: Ditto.
5079 * gfortran.dg/graphite/id-20.f: Ditto.
5080 * gfortran.dg/graphite/id-27.f90: Ditto.
5081 * gfortran.dg/graphite/pr82449.f: Ditto.
5082
5083 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5084
5085 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
5086 tiny and large memory models.
5087
5088 2018-04-04 Ed Schonberg <schonberg@adacore.com>
5089
5090 * gnat.dg/suppress_initialization.adb,
5091 gnat.dg/suppress_initialization_pkg.ads: New testcase.
5092
5093 2018-04-04 Ed Schonberg <schonberg@adacore.com>
5094
5095 * gnat.dg/exit1.adb: New testcase.
5096
5097 2018-04-04 Ed Schonberg <schonberg@adacore.com>
5098
5099 * gnat.dg/array30.adb: New testcase.
5100
5101 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
5102
5103 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
5104
5105 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5106
5107 * gcc.c-torture/execute/ssad-run.c: New test.
5108 * gcc.c-torture/execute/usad-run.c: Likewise.
5109 * gcc.target/aarch64/ssadv16qi.c: Likewise.
5110 * gcc.target/aarch64/usadv16qi.c: Likewise.
5111
5112 2018-05-21 Tamar Christina <tamar.christina@arm.com>
5113
5114 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
5115 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
5116 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
5117 vbcaxq_s64): New.
5118 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
5119 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
5120 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
5121
5122 2018-05-21 Janus Weil <janus@gcc.gnu.org>
5123
5124 PR fortran/85841
5125 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
5126 * gfortran.dg/g77/20020307-1.f: Ditto.
5127 * gfortran.dg/g77/980310-3.f: Ditto.
5128 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
5129 * gfortran.dg/goacc/loop-1.f95: Ditto.
5130 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
5131 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
5132 * gfortran.dg/gomp/do-1.f90: Ditto.
5133 * gfortran.dg/gomp/omp_do1.f90: Ditto.
5134 * gfortran.dg/pr17229.f: Ditto.
5135 * gfortran.dg/pr37243.f: Ditto.
5136 * gfortran.dg/pr49721-1.f: Ditto.
5137 * gfortran.dg/pr58484.f: Ditto.
5138 * gfortran.dg/pr81175.f: Ditto.
5139 * gfortran.dg/pr81723.f: Ditto.
5140 * gfortran.dg/predcom-2.f: Ditto.
5141 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
5142 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
5143 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
5144 * gfortran.dg/vect/pr52580.f: Ditto.
5145
5146 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
5147
5148 PR fortran/80657
5149 * gfortran.dg/char_result_18.f90: New test.
5150
5151 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
5152
5153 PR fortran/49636
5154 * gfortran.dg/associate_38.f90: New test.
5155
5156 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
5157
5158 PR fortran/82275
5159 * gfortran.dg/select_type_42.f90: New test.
5160
5161 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
5162
5163 PR fortran/82923
5164 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
5165 that the patch fixes PR66694 & PR82617, although the testcases
5166 are not explicitly included.
5167
5168 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
5169
5170 * gcc.dg/stack-usage-1.c: Add support for rv32e.
5171
5172 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
5173
5174 PR c++/82899
5175 * g++.dg/pr82899.C: New testcase.
5176
5177 2018-05-18 Martin Liska <mliska@suse.cz>
5178
5179 * gcc.dg/pr68766.c: Change pruned output.
5180
5181 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
5182
5183 PR c++/85782
5184 * c-c++-common/goacc/pr85782.c: New test.
5185
5186 2018-05-18 Sudakshina Das <sudi.das@arm.com>
5187
5188 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
5189
5190 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5191
5192 * gcc.target/arm/pr62554.c: Delete.
5193 * gcc.target/arm/pr69610-1.c: Likewise.
5194 * gcc.target/arm/pr69610-2.c: Likewise.
5195
5196 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5197
5198 * gcc.target/arm/pr40887.c: Update comment.
5199 * lib/target-supports.exp: Don't generate effective target checks
5200 and related helpers for armv5. Update comment.
5201 * gcc.target/arm/armv5_thumb_isa.c: Delete.
5202 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
5203 target check and options.
5204
5205 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5206
5207 PR middle-end/85817
5208 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
5209 scan-tree-dump-not for h.
5210
5211 2018-05-18 Richard Biener <rguenther@suse.de>
5212
5213 * gcc.dg/tree-ssa/pr21559.c: Adjust.
5214 * gcc.dg/tree-ssa/pr45397.c: Likewise.
5215 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
5216 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
5217 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
5218 * gcc.dg/tree-ssa/vrp17.c: Likewise.
5219 * gcc.dg/tree-ssa/vrp18.c: Likewise.
5220 * gcc.dg/tree-ssa/vrp23.c: Likewise.
5221 * gcc.dg/tree-ssa/vrp24.c: Likewise.
5222 * gcc.dg/tree-ssa/vrp58.c: Likewise.
5223 * gcc.dg/vrp-min-max-1.c: Likewise.
5224 * gcc.dg/vrp-min-max-3.c: New testcase.
5225
5226 2018-05-18 Richard Biener <rguenther@suse.de>
5227
5228 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
5229 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
5230 * gcc.dg/graphite/scop-6.c: Likewise.
5231 * gcc.dg/graphite/scop-7.c: Likewise.
5232 * gcc.dg/graphite/scop-8.c: Likewise.
5233 * gcc.dg/graphite/scop-9.c: Likewise.
5234
5235 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5236
5237 * gcc.target/aarch64/vect-init-ld1.c: New test.
5238
5239 2018-05-18 Martin Liska <mliska@suse.cz>
5240
5241 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
5242 * gcc.dg/tree-prof/update-loopch.c: Likewise.
5243
5244 2018-05-18 Martin Liska <mliska@suse.cz>
5245
5246 * gcc.dg/ipa/ipa-icf-39.c: New test.
5247 * gcc.dg/pr68766.c: Adjust pruned output.
5248
5249 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
5250
5251 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
5252 New proc.
5253 * gcc.dg/fma-1.c: New test.
5254 * gcc.dg/fma-2.c: Likewise.
5255 * gcc.dg/fma-3.c: Likewise.
5256 * gcc.dg/fma-4.c: Likewise.
5257 * gcc.dg/fma-5.c: Likewise.
5258 * gcc.dg/fma-6.c: Likewise.
5259 * gcc.dg/fma-7.c: Likewise.
5260 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
5261 scalar_all_fma.
5262 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
5263 * gfortran.dg/reassoc_8.f: Likewise.
5264 * gfortran.dg/reassoc_9.f: Likewise.
5265 * gfortran.dg/reassoc_10.f: Likewise.
5266
5267 2018-05-17 Jim Wilson <jimw@sifive.com>
5268
5269 * gcc.target/riscv/switch-qi.c: New.
5270 * gcc.target/riscv/switch-si.c: New.
5271
5272 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
5273
5274 PR target/85698
5275 * gcc.target/powerpc/pr85698.c: New test.
5276
5277 2018-05-17 Richard Biener <rguenther@suse.de>
5278
5279 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
5280
5281 2018-05-17 Bin Cheng <bin.cheng@arm.com>
5282
5283 PR tree-optimization/85793
5284 * gcc.dg/vect/pr85793.c: New test.
5285
5286 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
5287
5288 * gcc.dg/gimplefe-28.c: New test.
5289 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
5290 internal function calls.
5291 * gcc.dg/goacc/loop-processing-1.c: Likewise.
5292
5293 2018-05-17 Martin Liska <mliska@suse.cz>
5294
5295 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
5296 space in between 'G_' and '('.
5297
5298 2018-05-17 Jakub Jelinek <jakub@redhat.com>
5299
5300 PR target/85323
5301 * gcc.target/i386/pr85323-7.c: New test.
5302 * gcc.target/i386/pr85323-8.c: New test.
5303 * gcc.target/i386/pr85323-9.c: New test.
5304
5305 PR target/85323
5306 * gcc.target/i386/pr85323-4.c: New test.
5307 * gcc.target/i386/pr85323-5.c: New test.
5308 * gcc.target/i386/pr85323-6.c: New test.
5309
5310 PR target/85323
5311 * gcc.target/i386/pr85323-1.c: New test.
5312 * gcc.target/i386/pr85323-2.c: New test.
5313 * gcc.target/i386/pr85323-3.c: New test.
5314
5315 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
5316 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
5317 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
5318 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
5319 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
5320 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
5321 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
5322 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
5323 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
5324 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
5325 * gcc.target/i386/avx512f-setzero-1.c: New test.
5326
5327 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
5328
5329 * gcc.target/aarch64/vect-slp-dup.c: New.
5330
5331 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5332
5333 PR c++/85713
5334 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
5335
5336 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
5337
5338 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
5339 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
5340
5341 2018-05-17 Richard Biener <rguenther@suse.de>
5342
5343 PR tree-optimization/85757
5344 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
5345
5346 2018-05-16 Marek Polacek <polacek@redhat.com>
5347
5348 PR c++/85363
5349 * g++.dg/cpp0x/initlist-throw1.C: New test.
5350 * g++.dg/cpp0x/initlist-throw2.C: New test.
5351
5352 2018-05-16 Carl Love <cel@us.ibm.com>
5353
5354 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
5355 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
5356 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
5357
5358 2018-05-16 Richard Biener <rguenther@suse.de>
5359
5360 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
5361 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
5362 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
5363
5364 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
5365
5366 * gcc.target/aarch64/sve/vcond_10.c: New test.
5367 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
5368 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
5369 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
5370
5371 2018-05-15 Martin Sebor <msebor@redhat.com>
5372
5373 PR tree-optimization/85753
5374 * gcc.dg/Wrestrict-10.c: Adjust.
5375 * gcc.dg/Wrestrict-16.c: New test.
5376
5377 2018-05-15 Martin Sebor <msebor@redhat.com>
5378
5379 PR middle-end/85643
5380 * c-c++-common/attr-nonstring-7.c: New test.
5381
5382 2018-05-15 Richard Biener <rguenther@suse.de>
5383
5384 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
5385
5386 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5387
5388 PR tree-optimization/83648
5389 * gcc.dg/tree-ssa/pr83648.c: New test.
5390 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
5391
5392 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5393
5394 PR ipa/85734
5395 * gcc.dg/ipa/pr85734.c: New test.
5396
5397 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
5398
5399 PR target/85756
5400 * gnat.dg/opt70.adb: New test.
5401 * gnat.dg/opt70_pkg.ad[sb]: New helper.
5402
5403 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5404
5405 * gcc.target/aarch64/crypto-fuse-1.c: New test.
5406 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
5407
5408 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
5409
5410 * gcc.target/aarch64/vmov_n_1.c: Update test.
5411 * gcc.target/aarch64/vfp-1.c: Update test.
5412
5413 2018-05-14 Jakub Jelinek <jakub@redhat.com>
5414
5415 PR target/85756
5416 * gcc.c-torture/execute/pr85756.c: New test.
5417
5418 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
5419
5420 * gcc.target/i386/cldemote-1.c: New test.
5421
5422 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
5423
5424 PR fortran/85742
5425 * gfortran.dg/assumed_type_9.f90 : New test.
5426
5427 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
5428
5429 PR fortran/85542
5430 * gfortran.dg/pr85542.f90: New test.
5431
5432 2018-05-11 Martin Jambor <mjambor@suse.cz>
5433
5434 PR ipa/85655
5435 * g++.dg/lto/pr85655_0.C: New test.
5436
5437 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
5438
5439 * gcc.target/i386/tpause-1.c: New test.
5440 * gcc.target/i386/umonitor-1.c: New test.
5441
5442 2018-05-11 Jakub Jelinek <jakub@redhat.com>
5443
5444 PR c/85696
5445 * c-c++-common/gomp/pr85696.c: New test.
5446
5447 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
5448 Jakub Jelinek <jakub@redhat.com>
5449
5450 PR tree-optimization/85692
5451 * gcc.target/i386/pr85692.c: New test.
5452
5453 2018-05-11 Martin Liska <mliska@suse.cz>
5454
5455 PR sanitizer/85556
5456 * c-c++-common/ubsan/attrib-6.c: New test.
5457
5458 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5459
5460 PR fortran/85687
5461 * gfortran.dg/pr85687.f90: new test.
5462
5463 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5464
5465 PR fortran/85521
5466 * gfortran.dg/pr85521_1.f90: New test.
5467 * gfortran.dg/pr85521_2.f90: New test.
5468
5469 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5470
5471 PR fortran/70870
5472 * gfortran.dg/pr70870_1.f90: New test.
5473
5474 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
5475
5476 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
5477
5478 2018-05-10 Jakub Jelinek <jakub@redhat.com>
5479
5480 PR c++/85662
5481 * g++.dg/ext/offsetof2.C: New test.
5482
5483 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
5484
5485 PR fortran/68846
5486 * gfortran.dg/temporary_3.f90 : New test.
5487
5488 PR fortran/70864
5489 * gfortran.dg/temporary_2.f90 : New test.
5490
5491 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
5492
5493 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
5494 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
5495 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
5496 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
5497 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
5498 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
5499 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
5500 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
5501 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
5502 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
5503 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
5504 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
5505 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
5506 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
5507 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
5508 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
5509 * gcc.dg/vmx/st-be-order.c: Delete testcase.
5510 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
5511 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
5512 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
5513 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
5514 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
5515 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
5516 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
5517 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
5518 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
5519 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
5520
5521 2018-05-10 Jakub Jelinek <jakub@redhat.com>
5522
5523 PR tree-optimization/85699
5524 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
5525 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
5526 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
5527 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
5528
5529 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
5530
5531 * g++.dg/tls/pr85400.C: New test.
5532
5533 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5534
5535 PR c++/85713
5536 * g++.dg/cpp1y/lambda-generic-85713.C: New.
5537
5538 2018-05-09 Carl Love <cel@us.ibm.com>
5539
5540 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
5541
5542 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5543
5544 PR c++/85713
5545 Revert:
5546 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5547
5548 PR c++/84588
5549 * g++.dg/cpp1y/pr84588.C: New.
5550
5551 2018-05-09 Andreas Schwab <schwab@suse.de>
5552
5553 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
5554
5555 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
5556
5557 * gcc.target/aarch64/store_lane_spill_1.c: New test.
5558 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
5559
5560 2018-05-08 Carl Love <cel@us.ibm.com>
5561 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
5562
5563 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5564
5565 PR c++/84588
5566 * g++.dg/cpp1y/pr84588.C: New.
5567
5568 2018-05-08 Marek Polacek <polacek@redhat.com>
5569
5570 PR c++/85695
5571 * g++.dg/cpp1z/constexpr-if22.C: New test.
5572
5573 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
5574
5575 PR target/85693
5576 * gcc.target/i386/pr85693.c: New test.
5577
5578 2018-05-08 Jakub Jelinek <jakub@redhat.com>
5579
5580 PR target/85683
5581 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
5582 scan-assembler-times checking that except for [fh]*xor other functions
5583 don't use any load instructions.
5584
5585 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
5586
5587 * gcc.target/i386/builtin_target.c: Test goldmont.
5588 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
5589 arch=silvermont.
5590
5591 2018-05-08 Jakub Jelinek <jakub@redhat.com>
5592
5593 PR target/85572
5594 * g++.dg/other/sse2-pr85572-1.C: New test.
5595 * g++.dg/other/sse2-pr85572-2.C: New test.
5596 * g++.dg/other/sse4-pr85572-1.C: New test.
5597 * g++.dg/other/avx2-pr85572-1.C: New test.
5598
5599 PR target/85317
5600 * gcc.target/i386/pr85317.c: New test.
5601 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
5602 optimization barrier to avoid optimizing away the expected insn.
5603
5604 PR target/85480
5605 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
5606 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
5607
5608 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5609
5610 * g++.dg/other/sve_const_pred_1.C: Rename to...
5611 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
5612 target selectors and explicit -march options.
5613 * g++.dg/other/sve_const_pred_2.C: Rename to...
5614 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
5615 * g++.dg/other/sve_const_pred_3.C: Rename to...
5616 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
5617 * g++.dg/other/sve_const_pred_4.C: Rename to...
5618 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
5619 * g++.dg/other/sve_tls_2.C: Rename to...
5620 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
5621 * g++.dg/other/sve_vcond_1.C: Rename to...
5622 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
5623 * g++.dg/other/sve_vcond_1_run.C: Rename to...
5624 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
5625
5626 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5627
5628 PR testsuite/85586
5629 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
5630 !vect_no_align.
5631
5632 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5633
5634 PR c++/57429
5635 * g++.dg/cpp0x/deleted14.C: New.
5636
5637 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5638 Alan Hayward <alan.hayward@arm.com>
5639 David Sherwood <david.sherwood@arm.com>
5640
5641 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
5642 XFAIL the BIC test.
5643 * gcc.target/aarch64/sve/vcond_7.c: New test.
5644 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
5645
5646 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5647
5648 PR c++/70563
5649 * g++.dg/cpp0x/sfinae62.C: New.
5650
5651 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5652
5653 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
5654 load from src[i].
5655
5656 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5657
5658 PR c++/80691
5659 * g++.dg/cpp0x/narrowing1.C: New.
5660
5661 2018-05-08 Richard Biener <rguenther@suse.de>
5662
5663 PR middle-end/85588
5664 * gcc.dg/torture/pr85574.c: Rename to...
5665 * gcc.dg/torture/pr85588.c: ... this.
5666
5667 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5668
5669 PR fortran/54613
5670 * gfortran.dg/minmaxloc_12.f90: New test case.
5671 * gfortran.dg/minmaxloc_13.f90: New test case.
5672
5673 2018-05-07 Nathan Sidwell <nathan@acm.org>
5674
5675 * g++.dg/cpp0x/range-for10.C: Delete.
5676 * g++.dg/ext/forscope1.C: Delete.
5677 * g++.dg/ext/forscope2.C: Delete.
5678 * g++.dg/template/for1.C: Delete.
5679
5680 2018-05-07 Jeff Law <law@redhat.com>
5681
5682 * gfortran.dg/linefile.f90: New test.
5683
5684 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
5685
5686 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
5687 and options.
5688
5689 2018-05-06 Jakub Jelinek <jakub@redhat.com>
5690
5691 PR c++/85659
5692 * g++.dg/ext/asm14.C: New test.
5693 * g++.dg/ext/asm15.C: New test.
5694 * g++.dg/ext/asm16.C: New test.
5695
5696 2018-05-06 Michael Eager <eager@eagercon.com>
5697
5698 * gcc.target/microblaze/others/picdtr.c: Correct option
5699 -fPIE -mpic-data-is-text-relative.
5700
5701 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
5702
5703 * gcc.target/microblaze/others/picdtr.c: Add test for
5704 -fPIE -mpic-data-is-text-relative.
5705
5706 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
5707
5708 PR fortran/85507
5709 * gfortran.dg/coarray_dependency_1.f90: New test.
5710 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
5711
5712 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
5713
5714 * brig.dg/test/gimple/smoke_test.hsail: Fix the test
5715 to match the currently produced gimple.
5716
5717 2018-05-04 Carl Love <cel@us.ibm.com>
5718
5719 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
5720 vec_trunc.
5721 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
5722 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
5723 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
5724 xvcmpgedp counts. Add xxsel counts.
5725
5726 2018-05-04 Richard Biener <rguenther@suse.de>
5727
5728 PR middle-end/85627
5729 * g++.dg/torture/pr85627.C: New testcase.
5730
5731 2018-05-04 Richard Biener <rguenther@suse.de>
5732
5733 PR middle-end/85574
5734 * gcc.dg/torture/pr85574.c: New testcase.
5735 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
5736
5737 2018-05-04 Jakub Jelinek <jakub@redhat.com>
5738
5739 PR libstdc++/85466
5740 * gcc.dg/nextafter-1.c: New test.
5741 * gcc.dg/nextafter-2.c: New test.
5742 * gcc.dg/nextafter-3.c: New test.
5743 * gcc.dg/nextafter-4.c: New test.
5744
5745 2018-05-03 Nathan Sidwell <nathan@acm.org>
5746
5747 Remove -ffriend-injection.
5748 * g++.old-deja/g++.jason/scoping15.C: Delete.
5749 * g++.old-deja/g++.mike/net43.C: Delete.
5750
5751 2018-05-03 Jakub Jelinek <jakub@redhat.com>
5752
5753 PR target/85530
5754 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
5755 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
5756 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
5757 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
5758
5759 2018-05-03 Tom de Vries <tom@codesourcery.com>
5760
5761 PR testsuite/85106
5762 * lib/scanoffloadtree.exp: New file.
5763
5764 2018-05-03 Richard Biener <rguenther@suse.de>
5765
5766 PR tree-optimization/85615
5767 * gcc.dg/torture/pr85615.c: New testcase.
5768
5769 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5770
5771 PR tree-optimization/70291
5772 * gcc.dg/complex-6.c: New test.
5773 * gcc.dg/complex-7.c: Likewise.
5774
5775 2018-05-03 Richard Biener <rguenther@suse.de>
5776
5777 PR testsuite/85579
5778 * fortran.dg/pr51434.f90: Truncate transfer argument.
5779
5780 2018-05-02 Jakub Jelinek <jakub@redhat.com>
5781
5782 PR target/85582
5783 * gcc.c-torture/execute/pr85582-3.c: New test.
5784
5785 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
5786 Jason Merrill <jason@redhat.com>
5787
5788 PR c++/68374
5789 * g++.dg/warn/Wshadow-13.C: New.
5790 * g++.dg/warn/Wshadow-14.C: Likewise.
5791
5792 2018-05-02 Tom de Vries <tom@codesourcery.com>
5793
5794 PR libgomp/82428
5795 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
5796 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
5797
5798 2018-05-02 David Pagan <dave.pagan@oracle.com>
5799
5800 PR c/30552
5801 * gcc.dg/noncompile/pr30552-1.c: New test.
5802 * gcc.dg/noncompile/pr30552-2.c: New test.
5803 * gcc.dg/noncompile/pr30552-3.c: New test.
5804 * gcc.dg/noncompile/pr30552-4.c: New test.
5805
5806 2018-05-02 Richard Biener <rguenther@suse.de>
5807
5808 PR tree-optimization/85597
5809 * gcc.dg/vect/pr85597.c: New testcase.
5810
5811 2018-05-02 Tom de Vries <tom@codesourcery.com>
5812
5813 PR testsuite/85106
5814 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
5815 * lib/scanltranstree.exp: New file.
5816 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
5817 (scan-ltrans-tree-dump-times_required_options)
5818 (scan-ltrans-tree-dump-not_required_options)
5819 (scan-ltrans-tree-dump-dem_required_options)
5820 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
5821 * lib/gcc-dg.exp: Include scanltranstree.exp.
5822
5823 2018-05-02 Tom de Vries <tom@codesourcery.com>
5824
5825 PR testsuite/85106
5826 * gcc.dg/ipa/ipa-icf-38.c: New test.
5827 * gcc.dg/ipa/ipa-icf-38a.c: New test.
5828 * lib/scandump.exp (dump-base): New proc.
5829 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
5830 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
5831 base.
5832 * lib/scanipa.exp: Add "" argument to scan-dump calls.
5833 * lib/scanlang.exp: Same.
5834 * lib/scanrtl.exp: Same.
5835 * lib/scantree.exp: Same.
5836 * lib/scanwpaipa.exp: New file.
5837 * lib/gcc-dg.exp: Include scanwpaipa.exp.
5838
5839 2018-05-02 Richard Biener <rguenther@suse.de>
5840
5841 PR middle-end/85567
5842 * gcc.dg/torture/pr85567.c: New testcase.
5843
5844 2018-05-02 Jakub Jelinek <jakub@redhat.com>
5845
5846 PR target/85582
5847 * gcc.c-torture/execute/pr85582-1.c: New test.
5848 * gcc.c-torture/execute/pr85582-2.c: New test.
5849
5850 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
5851
5852 PR tree-optimization/85586
5853 * gcc.dg/vect/pr85586.c: New test.
5854
5855 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
5856
5857 PR tree-optimization/85143
5858 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
5859 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
5860
5861 2018-05-01 David Malcolm <dmalcolm@redhat.com>
5862
5863 PR c/84258
5864 * c-c++-common/Wformat-pr84258.c: New test.
5865
5866 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5867
5868 PR tree-optimization/82665
5869 * gcc.dg/tree-ssa/pr82665.c: New test.
5870
5871 2018-04-30 David Malcolm <dmalcolm@redhat.com>
5872
5873 PR c++/85523
5874 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5875 (test_add_fixit_insert_formatted_single_line): New function.
5876 (test_add_fixit_insert_formatted_multiline): New function.
5877 Extend expected output of generated patch to include fix-it hints
5878 for these.
5879 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
5880 "gcc-rich-location.h". Add test coverage for
5881 gcc_rich_location::add_fixit_insert_formatted.
5882
5883 2018-04-30 David Malcolm <dmalcolm@redhat.com>
5884
5885 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5886 (test_show_locus): Update for location_get_source_line returning a
5887 char_span. Use char_span for handling words in the
5888 "test_many_nested_locations" fix-it example.
5889
5890 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
5891
5892 * gcc.target/arc/interrupt-8.c: Update test.
5893 * gcc.target/arc/loop-4.c: Likewise.
5894 * gcc.target/arc/loop-hazard-1.c: Likewise.
5895 * gcc.target/arc/sdata-3.c: Likewise.
5896
5897 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
5898
5899 * gcc.target/arc/store-merge-1.c: New test.
5900 * gcc.target/arc/add_n-combine.c: Update test.
5901
5902 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
5903
5904 Microblaze Target: PIC data text relative
5905
5906 * gcc.target/microblaze/others/data_var1.c: Include
5907 PIC case of r20 base register.
5908 * gcc.target/microblaze/others/data_var2.c: Ditto.
5909 * gcc.target/microblaze/others/picdtr.c: Add new
5910 test case for -mpic-is-data-text-relative.
5911 * gcc.target/microblaze/others/sdata_var1.c: Add
5912 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
5913 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
5914 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
5915 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
5916 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
5917 * gcc.target/microblaze/others/string_cst1_gpopt.c:
5918 Ditto.
5919 * gcc.target/microblaze/others/string_cst2_gpopt.c:
5920 Ditto.
5921
5922 2018-04-30 Richard Biener <rguenther@suse.de>
5923
5924 PR tree-optimization/28364
5925 PR tree-optimization/85275
5926 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
5927 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
5928 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
5929 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
5930 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
5931 still passes.
5932 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
5933 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
5934 still passes.
5935 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
5936 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
5937 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
5938
5939 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
5940
5941 PR target/84431
5942 * gcc.target/i386/pr84431.c: New test.
5943
5944 2018-04-27 Martin Jambor <mjambor@suse.cz>
5945
5946 PR ipa/85549
5947 * g++.dg/ipa/pr85549.C: New test.
5948
5949 2018-04-27 Jakub Jelinek <jakub@redhat.com>
5950
5951 PR c++/85553
5952 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
5953 directive.
5954 * g++.dg/cpp0x/constexpr-85553.C: New test.
5955
5956 2018-04-27 David Malcolm <dmalcolm@redhat.com>
5957
5958 PR c++/85515
5959 * g++.dg/pr85515-1.C: New test.
5960 * g++.dg/pr85515-2.C: New test.
5961
5962 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
5963
5964 PR c++/84691
5965 * g++.dg/cpp0x/friend3.C: New.
5966
5967 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5968
5969 PR target/82518
5970 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
5971 Use check_effective_target_arm_little_endian.
5972
5973 2018-04-27 Jakub Jelinek <jakub@redhat.com>
5974
5975 PR tree-optimization/85529
5976 * gcc.c-torture/execute/pr85529-1.c: New test.
5977 * gcc.c-torture/execute/pr85529-2.c: New test.
5978 * gcc.dg/pr85529.c: New test.
5979
5980 2018-04-26 Maciej W. Rozycki <macro@mips.com>
5981
5982 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
5983 `.dword' in addition to `lw' and `.word'.
5984
5985 2018-04-26 Maciej W. Rozycki <macro@mips.com>
5986
5987 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
5988
5989 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
5990
5991 * gnat.dg/loop_optimization24.adb: New test.
5992
5993 2018-04-26 Richard Biener <rguenther@suse.de>
5994
5995 PR tree-optimization/85116
5996 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
5997 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
5998 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
5999 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
6000
6001 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
6002
6003 PR target/85473
6004 * gcc.target/i386/pr85473-1.c: New test.
6005 * gcc.target/i386/pr85473-2.c: New test.
6006
6007 2018-04-25 Nathan Sidwell <nathan@acm.org>
6008 Jakub Jelinek <jakub@redhat.com>
6009
6010 PR c++/85437
6011 PR c++/49171
6012 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
6013 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
6014 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
6015 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
6016 * g++.dg/cpp0x/pr85437-1.C: New.
6017 * g++.dg/cpp0x/pr85437-2.C: New.
6018 * g++.dg/cpp0x/pr85437-3.C: New.
6019 * g++.dg/cpp0x/pr85437-4.C: New.
6020
6021 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
6022
6023 PR fortran/85520
6024 * gfortran.dg/pr85520.f90: New test.
6025
6026 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6027
6028 PR target/85512
6029 * gcc.dg/pr85512.c: New test.
6030
6031 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
6032
6033 PR target/85485
6034 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
6035 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
6036 * gcc.dg/pr85388-1.c (dg-options): Likwise.
6037 * gcc.dg/pr85388-2.c (dg-options): Likwise.
6038 * gcc.dg/pr85388-3.c (dg-options): Likwise.
6039 * gcc.dg/pr85388-4.c (dg-options): Likwise.
6040 * gcc.dg/pr85388-5.c (dg-options): Likwise.
6041 * gcc.dg/pr85388-6.c (dg-options): Likwise.
6042 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
6043 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
6044 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
6045 * gcc.target/i386/cet-label.c (dg-options): Likwise.
6046 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
6047 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
6048 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
6049 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
6050 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
6051 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
6052 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
6053 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
6054 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
6055 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
6056 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
6057 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
6058 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
6059 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
6060 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
6061 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
6062 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
6063 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
6064 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
6065 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
6066 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
6067 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
6068 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
6069 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
6070 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
6071 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
6072 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
6073 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
6074 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
6075 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
6076 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
6077 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
6078 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
6079 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
6080 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
6081 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
6082 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
6083 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
6084 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
6085 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
6086 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
6087 * gcc.target/i386/pr84146.c (dg-options): Likwise.
6088 * gcc.target/i386/pr85403.c (dg-options): Likwise.
6089 * gcc.target/i386/pr85404.c (dg-options): Likwise.
6090 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
6091 with -mshstk.
6092 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
6093 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
6094 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
6095 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
6096 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
6097 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
6098 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
6099 * (dg-options): Likwise.
6100 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
6101 -mno-cet.
6102 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
6103 * gcc.target/i386/cet-label-3.c: Removed.
6104 * gcc.target/i386/cet-property-3.c: Likwise.
6105 * gcc.target/i386/cet-sjlj-7.c: Likwise.
6106
6107 2018-04-24 Jakub Jelinek <jakub@redhat.com>
6108
6109 PR target/85511
6110 * gcc.target/i386/pr85511.c: New test.
6111
6112 PR target/85503
6113 * g++.dg/ext/pr85503.C: New test.
6114
6115 PR target/85508
6116 * gcc.target/i386/pr85508.c: New test.
6117
6118 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
6119
6120 PR tree-optimization/85478
6121 * g++.dg/pr85478.C: New test.
6122
6123 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
6124
6125 * g++.dg/torture/pr85496.C: New test.
6126
6127 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
6128
6129 PR rtl-optimization/85423
6130 * gcc.dg/pr85423.c: New test.
6131
6132 2018-04-20 Martin Sebor <msebor@redhat.com>
6133
6134 PR c/85365
6135 * gcc.dg/Wrestrict-15.c: New test.
6136
6137 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
6138
6139 PR target/85456
6140 * gcc.target/powerpc/pr85456.c: New test.
6141
6142 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
6143
6144 * g++.dg/ext/undef-bool-1.C: Require lp64.
6145 * gcc.target/powerpc/undef-bool-2.c: Likewise.
6146
6147 2018-04-20 Jeff Law <law@redhat.com>
6148
6149 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
6150 stack protector.
6151 * gcc.dg/stack-check-6.c: Likewise.
6152 * gcc.dg/stack-check-6a.c: Likewise.
6153 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
6154 * gcc.target/i386/stack-check-18.c: Likewise.
6155 * gcc.target/i386/stack-check-19.c: Likewise.
6156
6157 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6158
6159 PR testsuite/85483
6160 * gcc.target/aarch64/sve/vcond_1.c: Move to...
6161 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
6162 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
6163 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
6164
6165 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
6166
6167 PR target/85469
6168 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
6169 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
6170
6171 2018-04-20 Richard Biener <rguenther@suse.de>
6172
6173 PR middle-end/85475
6174 * gcc.dg/torture/pr85475.c: New testcase.
6175
6176 2018-04-20 Martin Jambor <mjambor@suse.cz>
6177
6178 ipa/85449
6179 * gcc.dg/ipa/pr85449.c: New test.
6180
6181 2018-04-20 Martin Jambor <mjambor@suse.cz>
6182
6183 ipa/85447
6184 * g++.dg/ipa/pr85447.C: New file.
6185 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
6186
6187 2018-04-20 Jakub Jelinek <jakub@redhat.com>
6188
6189 PR c++/85462
6190 * g++.dg/cpp0x/pr85462.C: New test.
6191
6192 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6193
6194 * gcc.target/i386/pr85404.c: Require CET target.
6195
6196 2018-04-19 Jakub Jelinek <jakub@redhat.com>
6197
6198 PR tree-optimization/85467
6199 * gcc.dg/pr85467.c: New test.
6200
6201 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
6202
6203 PR c++/84611
6204 * g++.dg/parse/crash68.C: New.
6205
6206 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6207
6208 PR libgcc/85334
6209 * g++.dg/torture/pr85334.C: New test.
6210
6211 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
6212
6213 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
6214 * g++.dg/diagnostic/pr85464.C: New.
6215
6216 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6217
6218 PR target/85397
6219 * gcc.dg/torture/pr85397-1.c: New test.
6220 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
6221 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
6222
6223 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6224
6225 PR target/85404
6226 * gcc.target/i386/pr85404.c: New test.
6227
6228 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6229
6230 PR target/85417
6231 * c-c++-common/attr-nocf-check-1.c: Compile with
6232 -fcf-protection=none.
6233 * c-c++-common/attr-nocf-check-3.c: Likewise.
6234 * gcc.dg/march-generic.c: Likewise.
6235 * gcc.target/i386/align-limit.c: Likewise.
6236 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
6237 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
6238 * gcc.target/i386/cet-property-2.c: Likewise.
6239 * gcc.target/i386/ret-thunk-26.c: Likewise.
6240 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
6241 targets.
6242 * c-c++-common/fcf-protection-2.c: Likewise.
6243 * c-c++-common/fcf-protection-3.c: Likewise.
6244 * c-c++-common/fcf-protection-5.c: Likewise.
6245 * c-c++-common/fcf-protection-6.c: Likewise.
6246 * c-c++-common/fcf-protection-7.c: Likewise.
6247 * gcc.target/i386/cet-label-3.c: New test.
6248 * gcc.target/i386/cet-property-3.c: Likewise.
6249 * gcc.target/i386/cet-sjlj-7.c: Likewise.
6250 * gcc.target/i386/pr85417-1.c: Likewise.
6251 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
6252 __x86_indirect_thunk_nt_(r|e)ax
6253 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
6254 * gcc.target/i386/pr85403.c: Remove dg-error,
6255
6256 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
6257
6258 * gcc.target/i386/movdir-1.c: New test.
6259
6260 2018-04-19 Richard Biener <rguenther@suse.de>
6261
6262 PR middle-end/85455
6263 * gcc.dg/pr85455.c: New testcase.
6264
6265 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
6266
6267 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
6268 targets.
6269 * g++.dg/lto/pr85405b_0.C: Likewise.
6270 * g++.dg/lto/pr84805_0.C: Likewise.
6271
6272 2018-04-18 Martin Liska <mliska@suse.cz>
6273
6274 PR ipa/83983
6275 PR ipa/85391
6276 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
6277 output.
6278
6279 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
6280
6281 PR target/85388
6282 * gcc.dg/pr85388-1.c: New test.
6283 * gcc.dg/pr85388-2.c: Likewise.
6284 * gcc.dg/pr85388-3.c: Likewise.
6285 * gcc.dg/pr85388-4.c: Likewise.
6286 * gcc.dg/pr85388-5.c: Likewise.
6287 * gcc.dg/pr85388-6.c: Likewise.
6288
6289 2018-04-18 Jan Hubicka <jh@suse.cz>
6290 Martin Liska <mliska@suse.cz>
6291
6292 * g++.dg/lto/pr83121_0.C: Update template.
6293 * g++.dg/lto/pr83121_1.C: Update template.
6294 * g++.dg/lto/pr84805_0.C: Update template.
6295 * g++.dg/lto/pr84805_1.C: Update template.
6296 * g++.dg/lto/pr84805_2.C: Update template.
6297
6298 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6299
6300 PR c++/84630
6301 * g++.dg/cpp0x/pr84630.C: New.
6302
6303 2018-04-18 Jakub Jelinek <jakub@redhat.com>
6304
6305 PR c++/84463
6306 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
6307 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
6308 in two cases. Uncomment two other tests and add expected dg-error for
6309 them.
6310 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
6311 -Wnarrowing diagnostics on some targets for c++11.
6312 * g++.dg/parse/array-size2.C: Remove xfail.
6313 * g++.dg/cpp0x/constexpr-84463.C: New test.
6314
6315 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
6316
6317 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
6318 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
6319
6320 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6321
6322 PR testsuite/85326
6323 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
6324 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
6325 * g++.dg/other/sve_tls_2.C: Require effective target tls.
6326
6327 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
6328
6329 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
6330 prevent cascading of errors and change expected error message.
6331 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
6332 to 64-bit targets.
6333 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
6334 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
6335 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
6336 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
6337 error message.
6338 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
6339
6340 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6341
6342 PR target/85430
6343 * gcc.dg/pr85430.c: New test.
6344
6345 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6346
6347 PR testsuite/85326
6348 * gcc.target/arm/pr54300.C: Move to...
6349 * g++.dg/other/pr54300.C: ... Here. Add target directives.
6350 * gcc.target/arm/pr55073.C: Move to...
6351 * g++.dg/other/pr55073.C: ... Here. Add target directives.
6352 * gcc.target/arm/pr56184.C: Move to...
6353 * g++.dg/other/pr56184.C: ... Here. Add target directives.
6354 * gcc.target/arm/pr59985.C: Move to...
6355 * g++.dg/other/pr59985.C: ... Here. Add target directives.
6356 * gcc.target/aarch64/pr60675.C: Move to...
6357 * g++.dg/other/pr60675.C: ... Here. Add target directives.
6358 * gcc.target/aarch64/pr81422.C: Move to...
6359 * g++.dg/other/pr81422.C: ... Here. Add target directives.
6360 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
6361 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
6362 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
6363 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
6364 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
6365 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
6366 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
6367 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
6368 * gcc.target/aarch64/sve/tls_2.C: Move to...
6369 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
6370 * gcc.target/aarch64/pr81414.C: Rename to...
6371 * gcc.target/aarch64/pr81414.c: ... This.
6372 * gcc.target/aarch64/simd/pr67896.C: Rename to...
6373 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
6374 messages.
6375 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
6376 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
6377 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
6378 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
6379 file name.
6380
6381 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6382
6383 PR middle-end/85414
6384 * gcc.dg/pr85414.c: New test.
6385
6386 2018-04-17 Martin Jambor <mjambor@suse.cz>
6387
6388 PR ipa/85421
6389 * g++.dg/ipa/pr85421.C: New test.
6390
6391 2018-04-17 Martin Liska <mliska@suse.cz>
6392
6393 PR lto/85405
6394 * g++.dg/lto/pr85405b_0.C: New test.
6395 * g++.dg/lto/pr85405b_1.C: New test.
6396
6397 2018-04-17 Martin Liska <mliska@suse.cz>
6398
6399 PR lto/85405
6400 * g++.dg/lto/pr85405_0.C: New test.
6401 * g++.dg/lto/pr85405_1.C: New test.
6402
6403 2018-04-17 Martin Liska <mliska@suse.cz>
6404
6405 PR ipa/85329
6406 * g++.dg/ext/pr85329-2.C: New test.
6407 * g++.dg/ext/pr85329.C: New test.
6408 * gcc.target/i386/mvc12.c: New test.
6409
6410 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
6411
6412 PR c++/85039
6413 * g++.dg/pr85039-1.C: New.
6414 * g++.dg/pr85039-2.C: New.
6415 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
6416
6417 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
6418
6419 PR target/85080
6420 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
6421 if the target supports efficient unaligned storage accesses.
6422
6423 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
6424
6425 PR target/83660
6426 * gcc.target/powerpc/pr83660.C: New test.
6427
6428 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
6429
6430 PR target/85403
6431 * gcc.target/i386/pr85403.c: New test.
6432
6433 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
6434
6435 PR target/84331
6436 * gcc.target/i386/funcspec-56.inc: Test arch=skylake.
6437
6438 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6439 Jason Merrill <jason@redhat.com>
6440
6441 PR c++/85112
6442 * g++.dg/cpp0x/pr85112.C: New.
6443
6444 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
6445
6446 PR testsuite/85326
6447 * g++.dg/ext/undef-bool-1.C: New file.
6448 * gcc.target/powerpc/powerpc.exp: Remove .C support.
6449 * gcc.target/powerpc/undef-bool-1.C: Remove file.
6450
6451 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
6452
6453 PR target/85293
6454 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
6455 corresponding dg-error clause.
6456 * gcc.target/powerpc/pr80098-3.c: Ditto.
6457 * gcc.target/powerpc/pr80103-1.c: Delete.
6458
6459 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
6460
6461 PR fortran/81773
6462 PR fortran/83606
6463 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
6464 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
6465
6466 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6467
6468 PR fortran/85387
6469 * gfortran.dg/implied_do_io_5.f90: New test.
6470
6471 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
6472
6473 PR target/83402
6474 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
6475 several values: positive, negative, and zero.
6476 * gcc.target/powerpc/sse2-pslld-1.c: Same.
6477 * gcc.target/powerpc/sse2-psllq-1.c: Same.
6478
6479 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
6480
6481 PR rtl-optimization/79916
6482 * gcc.target/powerpc/pr79916.c: New.
6483
6484 2018-04-13 Jakub Jelinek <jakub@redhat.com>
6485
6486 PR rtl-optimization/85393
6487 * g++.dg/opt/pr85393.C: New test.
6488 * g++.dg/opt/pr85393-aux.cc: New file.
6489
6490 PR rtl-optimization/85376
6491 * gcc.dg/pr85376.c: New test.
6492
6493 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
6494
6495 PR rtl-optimization/83852
6496 * gcc.dg/pr83852.c: New testcase.
6497
6498 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
6499
6500 PR testsuite/85326
6501 * gcc.target/s390/pr77822-1.C: Rename to ...
6502 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
6503 * gcc.target/s390/pr77822-2.c: Add asm scan check.
6504 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
6505
6506 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
6507
6508 PR lto/71991
6509 * gcc.target/i386/pr71991.c: New testcase.
6510
6511 2018-04-13 Martin Liska <mliska@suse.cz>
6512 Jakub Jelinek <jakub@redhat.com>
6513
6514 PR middle-end/81657
6515 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
6516 call.
6517
6518 2018-04-12 David Malcolm <dmalcolm@redhat.com>
6519
6520 PR c++/85385
6521 * g++.dg/diagnostic/macro-arg-count.C: New test.
6522
6523 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6524
6525 PR fortran/83064
6526 PR testsuite/85346
6527 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
6528 array and move test to libgomp/testsuite/libgomp.fortran.
6529 * gfortran.dg/do_concurrent_6.f90: New test.
6530
6531 2018-04-12 Marek Polacek <polacek@redhat.com>
6532
6533 PR c++/85258
6534 * g++.dg/parse/error61.C: New test.
6535
6536 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
6537
6538 PR target/85347
6539 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
6540 specify -mvsx on gcc command line.
6541
6542 2018-04-12 Jakub Jelinek <jakub@redhat.com>
6543
6544 PR target/85328
6545 * gcc.target/i386/pr85328.c: New test.
6546
6547 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6548
6549 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
6550
6551 2018-04-12 Jakub Jelinek <jakub@redhat.com>
6552
6553 PR rtl-optimization/85342
6554 * gcc.target/i386/pr85342.c: New test.
6555
6556 2018-04-11 Jason Merrill <jason@redhat.com>
6557
6558 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
6559 if ulimit -v is set.
6560
6561 2018-04-11 Bin Cheng <bin.cheng@arm.com>
6562
6563 PR testsuite/85190
6564 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
6565
6566 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
6567
6568 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
6569 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
6570
6571 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6572
6573 PR c++/70808
6574 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
6575 effective target.
6576
6577 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
6578
6579 PR target/84301
6580 * gcc.target/i386/pr84301.c: New test.
6581
6582 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6583
6584 PR tree-optimization/85331
6585 * gcc.c-torture/execute/pr85331.c: New test.
6586
6587 2018-04-11 Marek Polacek <polacek@redhat.com>
6588
6589 PR c++/85032
6590 * g++.dg/cpp0x/pr51225.C: Adjust error message.
6591 * g++.dg/cpp1z/constexpr-if21.C: New test.
6592
6593 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6594
6595 PR target/85281
6596 * gcc.target/i386/pr85281.c: New test.
6597
6598 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
6599
6600 PR rtl-optimization/84659
6601 * gcc.dg/pr84659.c: New test.
6602
6603 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6604
6605 PR debug/85302
6606 * g++.dg/debug/dwarf2/pr85302.C: New test.
6607
6608 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
6609
6610 PR target/85261
6611 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
6612 into register.
6613
6614 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6615
6616 PR c++/70808
6617 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
6618
6619 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
6620
6621 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
6622 * gcc.target/powerpc/dimode_off.c: Ditto.
6623 * gcc.target/powerpc/tfmode_off.c: Ditto.
6624 * gcc.target/powerpc/timode_off.c: Ditto.
6625
6626 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
6627
6628 * gcc.target/powerpc/vec-ldl-1.c: New test.
6629 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
6630 corrections to ABI implementation.
6631
6632 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
6633
6634 PR target/85056
6635 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
6636
6637 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6638
6639 PR rtl-optimization/85300
6640 * gcc.dg/pr85300.c: New test.
6641
6642 2018-04-10 David Malcolm <dmalcolm@redhat.com>
6643
6644 PR c++/85110
6645 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
6646 where we now show the pertinent parameter.
6647 * g++.dg/diagnostic/aka2.C: Likewise.
6648 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
6649
6650 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6651
6652 PR fortran/85313
6653 * gfortran.dg/gomp/pr85313.f90: New test.
6654
6655 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6656
6657 PR c++/24314
6658 * g++.dg/parse/template29.C: New.
6659
6660 2018-04-10 Bin Cheng <bin.cheng@arm.com>
6661
6662 PR testsuite/85190
6663 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
6664
6665 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6666
6667 PR target/85177
6668 PR target/85255
6669 * gcc.target/i386/avx512f-pr85177.c: New test.
6670 * gcc.target/i386/avx512f-pr85255.c: New test.
6671
6672 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
6673
6674 PR tree-optimization/85286
6675 * gcc.dg/vect/pr85286.c: New test.
6676
6677 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6678
6679 PR target/85173
6680 * gcc.target/arm/pr85173.c: New test.
6681
6682 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6683
6684 PR lto/85248
6685 * gcc.dg/lto/pr85248_0.c: New test.
6686 * gcc.dg/lto/pr85248_1.c: New test.
6687
6688 2018-04-09 Jan Hubicka <jh@suse.cz>
6689
6690 PR lto/85078
6691 * g++.dg/torture/pr85078.C: New.
6692
6693 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
6694
6695 PR c++/85227
6696 * g++.dg/cpp1z/decomp44.C: New.
6697 * g++.dg/cpp1z/decomp45.C: Likewise.
6698
6699 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6700
6701 PR fortran/83064
6702 * gfortran.dg/do_concurrent_5.f90: New test.
6703 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
6704 message.
6705
6706 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6707
6708 PR fortran/51260
6709 * gfortran.dg/parameter_array_element_3.f90: New test.
6710
6711 2018-04-09 Jakub Jelinek <jakub@redhat.com>
6712
6713 PR c++/85194
6714 * g++.dg/cpp1z/decomp43.C: New test.
6715
6716 PR rtl-optimization/80463
6717 * g++.dg/pr80463.C: Add -w to dg-options.
6718
6719 2018-04-09 Richard Biener <rguenther@suse.de>
6720
6721 PR tree-optimization/85284
6722 * gcc.dg/torture/pr85284.c: New testcase.
6723
6724 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6725
6726 PR rtl-optimization/80463
6727 PR rtl-optimization/83972
6728 PR rtl-optimization/83480
6729
6730 * gcc.dg/pr80463.c: New test.
6731 * g++.dg/pr80463.C: Likewise.
6732 * gcc.dg/pr83972.c: Likewise.
6733
6734 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6735
6736 PR rtl-optimization/83913
6737 * gcc.dg/pr83913.c: New test.
6738
6739 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6740
6741 PR rtl-optimization/83962
6742 * gcc.dg/pr83962.c: New test.
6743
6744 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6745
6746 PR rtl-optimization/83530
6747 * gcc.dg/pr83530.c: New test.
6748
6749 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6750
6751 PR middle-end/82976
6752 * gfortran.dg/realloc_on_assign_16a.f90: New test.
6753
6754 2018-04-07 Jakub Jelinek <jakub@redhat.com>
6755
6756 PR tree-optimization/85257
6757 * gcc.dg/pr85257.c: New test.
6758
6759 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
6760
6761 * g++.dg/opt/pr85196.C: New test.
6762
6763 2018-04-06 David Malcolm <dmalcolm@redhat.com>
6764
6765 PR c++/84269
6766 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
6767 std::tuple here since they need C++11.
6768 * g++.dg/lookup/missing-std-include-8.C: New test.
6769 * g++.dg/lookup/missing-std-include.C: Move std::array and
6770 std::tuple test to missing-std-include-6.C to avoid failures
6771 with C++98.
6772
6773 2018-04-06 Jakub Jelinek <jakub@redhat.com>
6774
6775 PR debug/85252
6776 * gcc.dg/debug/pr85252.c: New test.
6777
6778 PR rtl-optimization/84872
6779 * gcc.dg/graphite/pr84872.c: New test.
6780
6781 PR c++/85210
6782 * g++.dg/cpp1z/decomp42.C: New test.
6783
6784 2018-04-06 David Malcolm <dmalcolm@redhat.com>
6785
6786 PR c++/85021
6787 * g++.dg/lookup/missing-std-include-7.C: New test.
6788
6789 2018-04-06 Tamar Christina <tamar.christina@arm.com>
6790
6791 * gcc.dg/struct-simple.c: Revert r254862.
6792 * lib/target-supports.exp
6793 (check_effective_target_word_mode_no_slow_unalign): Likewise.
6794
6795 2018-04-06 Richard Biener <rguenther@suse.de>
6796
6797 PR middle-end/85244
6798 * gcc.dg/torture/pr85244-1.c: New testcase.
6799 * gcc.dg/torture/pr85244-2.c: Likewise.
6800
6801 2018-04-06 Jakub Jelinek <jakub@redhat.com>
6802
6803 PR sanitizer/85213
6804 * c-c++-common/ubsan/pr85213.c: New test.
6805
6806 2018-04-06 Richard Biener <rguenther@suse.de>
6807
6808 PR middle-end/85180
6809 * gcc.dg/pr85180.c: New testcase.
6810
6811 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6812
6813 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
6814 to trigger the optimization. Do some cleanup and function
6815 renaming. Add more test functions.
6816
6817 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6818
6819 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
6820 options.
6821 * gcc.target/s390/hotpatch-1.c: Skip when building without
6822 optimization.
6823 * gcc.target/s390/hotpatch-10.c: Likewise.
6824 * gcc.target/s390/hotpatch-11.c: Likewise.
6825 * gcc.target/s390/hotpatch-12.c: Likewise.
6826 * gcc.target/s390/hotpatch-13.c: Likewise.
6827 * gcc.target/s390/hotpatch-14.c: Likewise.
6828 * gcc.target/s390/hotpatch-15.c: Likewise.
6829 * gcc.target/s390/hotpatch-16.c: Likewise.
6830 * gcc.target/s390/hotpatch-17.c: Likewise.
6831 * gcc.target/s390/hotpatch-18.c: Likewise.
6832 * gcc.target/s390/hotpatch-19.c: Likewise.
6833 * gcc.target/s390/hotpatch-2.c: Likewise.
6834 * gcc.target/s390/hotpatch-3.c: Likewise.
6835 * gcc.target/s390/hotpatch-4.c: Likewise.
6836 * gcc.target/s390/hotpatch-5.c: Likewise.
6837 * gcc.target/s390/hotpatch-6.c: Likewise.
6838 * gcc.target/s390/hotpatch-7.c: Likewise.
6839 * gcc.target/s390/hotpatch-8.c: Likewise.
6840 * gcc.target/s390/hotpatch-9.c: Likewise.
6841
6842 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6843
6844 * c-c++-common/Wattributes.c: Disable warning for s390* target and
6845 check for an error instead.
6846 * gcc.dg/Wattributes-6.c: Likewise.
6847
6848 2018-04-05 Jakub Jelinek <jakub@redhat.com>
6849
6850 PR c++/85209
6851 * g++.dg/cpp1z/decomp39.C: New test.
6852 * g++.dg/cpp1z/decomp40.C: New test.
6853
6854 PR c++/85208
6855 * g++.dg/cpp1z/decomp41.C: New test.
6856
6857 PR middle-end/85195
6858 * gcc.dg/pr85195.c: New test.
6859
6860 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
6861
6862 PR c++/80956
6863 * g++.dg/cpp0x/initlist100.C: New.
6864 * g++.dg/cpp0x/initlist101.C: Likewise.
6865
6866 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
6867
6868 PR c++/84792
6869 * g++.dg/other/pr84792-1.C: New.
6870 * g++.dg/other/pr84792-2.C: Likewise.
6871
6872 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
6873
6874 PR target/85193
6875 * gcc.target/i386/pr85193.c: New test.
6876
6877 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
6878
6879 PR c++/84979
6880 * g++.dg/concepts/pr84979.C: New.
6881 * g++.dg/concepts/pr84979-2.C: New.
6882 * g++.dg/concepts/pr84979-3.C: New.
6883
6884 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
6885
6886 PR c++/80026
6887 * g++.dg/cpp0x/variadic174.C: New.
6888
6889 2018-04-04 Jakub Jelinek <jakub@redhat.com>
6890
6891 PR inline-asm/85172
6892 * g++.dg/ext/builtin13.C: New test.
6893 * g++.dg/ext/atomic-4.C: New test.
6894
6895 PR c++/85146
6896 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
6897 * g++.dg/ext/bases3.C: New test.
6898
6899 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
6900
6901 PR target/85203
6902 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
6903 to match a single insn of the baz function. Move scan directives at
6904 the end of the file below the functions they are trying to test for
6905 better readability.
6906 * gcc.target/arm/cmse/cmse-16.c: New testcase.
6907
6908 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
6909
6910 PR rtl-optimization/84878
6911 * gcc.target/powerpc/pr84878.c: New test.
6912
6913 2018-04-04 Michael Matz <matz@suse.de>
6914
6915 * gcc.dg/Wstringop-overflow-4.c: New test.
6916 * c-c++-common/Wstringop-truncation-4.c: Adjust.
6917
6918 2018-04-04 Jakub Jelinek <jakub@redhat.com>
6919
6920 PR testsuite/85189
6921 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
6922 for the diagnostics of overridden functions. Adjust for new wording.
6923
6924 2018-04-04 Richard Biener <rguenther@suse.de>
6925
6926 PR lto/85176
6927 * g++.dg/lto/pr85176_0.C: New testcase.
6928
6929 2018-04-04 Richard Biener <rguenther@suse.de>
6930
6931 PR testsuite/85191
6932 * lib/target-supports.exp (check_effective_target_vect_perm_short):
6933 Fix typo.
6934
6935 2018-04-04 Martin Liska <mliska@suse.cz>
6936
6937 PR sanitizer/85174
6938 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
6939 and msdata as a workaround for powerpc.
6940
6941 2018-04-04 Richard Biener <rguenther@suse.de>
6942
6943 PR tree-optimization/85168
6944 * gcc.dg/torture/pr85168.c: New testcase.
6945
6946 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
6947
6948 PR c++/84943
6949 * g++.dg/pr84943.C: New.
6950 * g++.dg/pr84943-2.C: New.
6951
6952 2018-04-03 Jakub Jelinek <jakub@redhat.com>
6953
6954 PR rtl-optimization/85167
6955 * gcc.dg/pr85167.c: New test.
6956
6957 PR tree-optimization/85156
6958 * c-c++-common/pr85156.c: New test.
6959 * gcc.c-torture/execute/pr85156.c: New test.
6960
6961 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
6962
6963 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
6964 * gcc.target/powerpc/undef-bool-1.C: New file.
6965 * gcc.target/powerpc/undef-bool-2.c: New file.
6966
6967 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
6968
6969 PR c++/84768
6970 * g++.dg/cpp1z/class-deduction52.C: New.
6971
6972 2018-04-03 Jakub Jelinek <jakub@redhat.com>
6973
6974 PR c++/85147
6975 * g++.dg/cpp0x/pr85147.C: New test.
6976
6977 PR c++/85140
6978 * g++.dg/cpp0x/gen-attrs-64.C: New test.
6979
6980 PR c++/85134
6981 * g++.dg/gomp/pr85134.C: New test.
6982 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
6983
6984 PR target/85169
6985 * gcc.c-torture/execute/pr85169.c: New test.
6986 * gcc.target/i386/avx512f-pr85169.c: New test.
6987 * gcc.target/i386/avx512bw-pr85169.c: New test.
6988
6989 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
6990
6991 PR target/85126
6992 * gcc.target/powerpc/pr69946: Adjust comment. Remove
6993 scan-assembler-times clause.
6994
6995 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
6996
6997 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
6998 dg-additional-options.
6999
7000 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
7001
7002 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
7003
7004 2018-04-03 Richard Biener <rguenther@suse.de>
7005
7006 PR testsuite/85154
7007 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
7008
7009 2018-04-02 Jim Wilson <jimw@sifive.com>
7010
7011 * gcc.target/riscv/pr84660.c: New.
7012 * gcc.target/riscv/shift-and-1.c: New.
7013 * gcc.target/riscv/shift-and-2.c: New.
7014
7015 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
7016
7017 PR fortran/85102
7018 * gfortran.dg/array_simplify_2.f90: New test.
7019
7020 2018-04-01 Jakub Jelinek <jakub@redhat.com>
7021
7022 PR middle-end/85090
7023 * gcc.target/i386/avx512f-pr85090-1.c: New test.
7024 * gcc.target/i386/avx512f-pr85090-2.c: New test.
7025 * gcc.target/i386/avx512f-pr85090-3.c: New test.
7026 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
7027 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
7028
7029 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
7030
7031 PR c++/85027
7032 * g++.dg/pr85027.C: New.
7033
7034 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
7035
7036 PR target/83315
7037 * gcc.target/powerpc/sse-maxps-2.c: New test.
7038 * gcc.target/powerpc/sse-minps-2.c: New test.
7039
7040 2018-03-30 Jakub Jelinek <jakub@redhat.com>
7041
7042 PR c++/84791
7043 * g++.dg/gomp/pr84791.C: New test.
7044
7045 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
7046
7047 PR fortran/84931
7048 * gfortran.dg/array_constructor_53.f90: New test.
7049
7050 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7051
7052 PR fortran/85130
7053 * gfortran.dg/substr_6.f90: Remove illegal test for
7054 out-of-bounds substring.
7055
7056 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7057
7058 PR fortran/85111
7059 * gfortran.dg/zero_sized_10.f90: New test.
7060
7061 2018-03-29 David Malcolm <dmalcolm@redhat.com>
7062
7063 PR c++/84269
7064 * g++.dg/lookup/missing-std-include-6.C: New test.
7065 * g++.dg/lookup/missing-std-include.C: Add std::pair and
7066 std::tuple tests.
7067 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
7068 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
7069 <cstring>, <cassert>, and <cstdlib>.
7070
7071 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
7072
7073 PR inline-asm/84985
7074 * gcc.target/i386/pr84985.c: New.
7075
7076 2018-03-29 David Malcolm <dmalcolm@redhat.com>
7077
7078 PR c++/85110
7079 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
7080
7081 2018-03-29 Jakub Jelinek <jakub@redhat.com>
7082
7083 PR c++/85108
7084 * g++.dg/warn/Wunused-var-31.C: New test.
7085
7086 PR c/85094
7087 * c-c++-common/Wduplicated-branches-14.c: New test.
7088
7089 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7090
7091 PR c++/84606
7092 * g++.dg/cpp0x/pr84606.C: New.
7093
7094 2018-03-29 Carl Love <cel@us.ibm.com>
7095
7096 Revert
7097 2017-09-27 Carl Love <cel@us.ibm.com>
7098
7099 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
7100 for the __builtin_fctid and __builtin_fctiw.
7101
7102 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
7103
7104 PR target/84912
7105 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
7106 deleted builtin function.
7107 (div_weuo): Likewise.
7108 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
7109 (div_deuo): Likewise.
7110
7111 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
7112
7113 PR c++/85028
7114 * g++.dg/other/default13.C: New.
7115
7116 2018-03-28 Jakub Jelinek <jakub@redhat.com>
7117
7118 PR target/85095
7119 * gcc.target/i386/pr85095-1.c: New test.
7120 * gcc.target/i386/pr85095-2.c: New test.
7121 * gcc.c-torture/execute/pr85095.c: New test.
7122
7123 PR tree-optimization/82004
7124 * gcc.dg/pr82004.c: New test.
7125
7126 2018-03-28 Jakub Jelinek <jakub@redhat.com>
7127 Martin Liska <mliska@suse.cz>
7128
7129 PR sanitizer/85081
7130 * g++.dg/asan/pr85081.C: New test.
7131
7132 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
7133
7134 PR c++/84789
7135 * g++.dg/template/pr84789.C: Adjust for testing with
7136 -fconcepts too.
7137
7138 PR c++/84973
7139 * g++.dg/template/pr84973.C: New.
7140 * g++.dg/template/pr84973-2.C: New.
7141 * g++.dg/template/pr84973-3.C: New.
7142
7143 PR c++/84968
7144 * g++.dg/eh/pr84968.C: New.
7145
7146 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
7147
7148 PR target/84914
7149 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
7150 long double multiply/divide uses the correct function.
7151 * gcc.target/powerpc/mulkc-3.c: Likewise.
7152 * gcc.target/powerpc/divkc-2.c: Likewise.
7153 * gcc.target/powerpc/divkc-3.c: Likewise.
7154
7155 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
7156
7157 PR c++/85067
7158 * g++.dg/cpp0x/defaulted51.C: New.
7159 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
7160
7161 2018-03-27 Jakub Jelinek <jakub@redhat.com>
7162
7163 PR c++/85077
7164 * g++.dg/ext/vector35.C: New test.
7165
7166 PR c++/85061
7167 * g++.dg/ext/builtin-offsetof3.C: New test.
7168
7169 PR c++/85076
7170 * g++.dg/cpp1y/pr85076.C: New test.
7171
7172 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7173
7174 PR fortran/85084
7175 * gfortran.dg/matmul_rank_1.f90: New test.
7176
7177 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7178 Harald Anlauf <anlauf@gmx.de>
7179
7180 * gfortran.dg/structure_constructor_15.f90: New test.
7181
7182 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
7183
7184 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
7185 for the diagnostics of overridden functions. Adjust for new wording.
7186 * g++.dg/cpp0x/implicit1.C: Likewise.
7187 * g++.dg/cpp0x/override1.C: Likewise.
7188 * g++.dg/cpp1y/auto-fn18.C: Likewise.
7189 * g++.dg/eh/shadow1.C: Likewise.
7190 * g++.dg/inherit/covariant12.C: Likewise.
7191 * g++.dg/inherit/covariant14.C: Likewise.
7192 * g++.dg/inherit/covariant15.C: Likewise.
7193 * g++.dg/inherit/covariant16.C: Likewise.
7194 * g++.dg/inherit/covariant22.C: Likewise.
7195 * g++.dg/inherit/crash3.C: Likewise.
7196 * g++.dg/inherit/error2.C: Likewise.
7197 * g++.dg/template/crash100.C: Likewise.
7198 * g++.old-deja/g++.eh/spec6.C: Likewise.
7199 * g++.old-deja/g++.mike/p811.C: Likewise.
7200 * g++.old-deja/g++.other/virtual11.C: Likewise.
7201 * g++.old-deja/g++.other/virtual4.C: Likewise.
7202
7203 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
7204
7205 PR target/85044
7206 * gcc.target/i386/pr85044.c: New test.
7207
7208 2018-03-27 Martin Sebor <msebor@redhat.com>
7209
7210 PR testsuite/83462
7211 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
7212 other than x86.
7213
7214 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7215
7216 PR target/83009
7217 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
7218
7219 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7220
7221 PR target/81863
7222 * gcc.target/arm/pr81863.c: New test.
7223
7224 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
7225
7226 PR target/85056
7227 * gcc.target/nvptx/pr85056.c: New test.
7228 * gcc.target/nvptx/pr85056a.c: New test.
7229
7230 2018-03-27 Richard Biener <rguenther@suse.de>
7231
7232 PR testsuite/82847
7233 * lib/target-supports.exp (check_ssse3_available): New function.
7234 (check_effective_target_vect_perm_short): Enable for x86 if
7235 check_ssse3_available.
7236
7237 2018-03-27 Richard Biener <rguenther@suse.de>
7238
7239 PR tree-optimization/85082
7240 * gfortran.dg/pr85082.f90: New testcase.
7241
7242 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
7243
7244 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
7245 to "l=2" in dg-final.
7246
7247 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
7248
7249 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
7250 * gcc.target/mips/fix-r4000-2.c: Likewise.
7251 * gcc.target/mips/fix-r4000-3.c: Likewise.
7252 * gcc.target/mips/fix-r4000-4.c: Likewise.
7253 * gcc.target/mips/fix-r4000-5.c: Likewise.
7254 * gcc.target/mips/fix-r4000-6.c: Likewise.
7255 * gcc.target/mips/fix-r4000-7.c: Likewise.
7256 * gcc.target/mips/fix-r4000-8.c: Likewise.
7257 * gcc.target/mips/fix-r4000-9.c: Likewise.
7258 * gcc.target/mips/fix-r4000-10.c: Likewise.
7259 * gcc.target/mips/fix-r4000-7.c: Change dg-final
7260 "mulditi3_r4000" instead of "mulditi3".
7261 * gcc.target/mips/fix-r4000-8.c: Change dg-final
7262 "umulditi3_r4000" instead of "umulditi3".
7263
7264 2018-03-27 Jakub Jelinek <jakub@redhat.com>
7265
7266 PR c++/85068
7267 * g++.dg/inherit/covariant22.C: New test.
7268
7269 2018-03-27 Richard Biener <rguenther@suse.de>
7270
7271 PR testsuite/84004
7272 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
7273 alignment.
7274
7275 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
7276 Jason Merrill <jason@redhat.com>
7277
7278 PR c++/84632
7279 * g++.dg/init/array49.C: New.
7280 * g++.dg/torture/pr70499.C: Adjust.
7281
7282 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
7283
7284 PR target/85073
7285 * gcc.target/i386/pr85073.c: New test.
7286
7287 2018-03-26 Richard Biener <rguenther@suse.de>
7288
7289 PR testsuite/85066
7290 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
7291 instead of long.
7292
7293 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
7294
7295 PR fortran/66709
7296 * gfortran.dg/parameter_array_format.f90: New test.
7297
7298 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
7299 Neil Carlson <neil.n.carlson@gmail.com>
7300
7301 PR fortran/84381
7302 * gfortran.dg/literal_character_constant_1.inc: Replace
7303 call abort by STOP n.
7304 * gfortran.dg/overload_1.f90: Likewise.
7305
7306 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
7307 Dominique d'Humieres <dominiq@gcc.gnu.org>
7308
7309 PR fortran/84924
7310 * gfortran.dg/scalar_pointer_1.f90: New test.
7311
7312 2018-03-25 Tom de Vries <tom@codesourcery.com>
7313
7314 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
7315 precise.
7316
7317 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7318
7319 PR fortran/69497
7320 * gfortran.dg/pr89497.f90: New test.
7321
7322 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
7323
7324 PR fortran/70068
7325 * gfortran.dg/substr_7.f90: New test.
7326
7327 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
7328
7329 PR fortran/42651
7330 * gfortran.dg/pr42651.f90: New test.
7331 * gfortran.dg/func_result_7.f90: Update error message.
7332
7333 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
7334
7335 PR tree-optimization/84005
7336 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
7337 failing to force the alignment.
7338
7339 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
7340
7341 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
7342 from this to...
7343 <vclzd>: ...this.
7344
7345 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
7346
7347 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
7348 message. Fix scan-assembler patterns.
7349
7350 2018-03-23 Jakub Jelinek <jakub@redhat.com>
7351
7352 PR c++/85015
7353 * g++.dg/cpp0x/pr85015.C: New test.
7354
7355 PR c++/84942
7356 * g++.dg/cpp1y/pr84942.C: New test.
7357
7358 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
7359
7360 PR inline-asm/85030
7361 * gcc.target/i386/pr85030.c: New.
7362
7363 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7364
7365 PR target/85026
7366 * g++.dg/pr85026.C: New test.
7367
7368 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
7369
7370 * g++.dg/debug/pr84704.C: XFAIL AIX.
7371
7372 2018-03-23 Sudakshina Das <sudi.das@arm.com>
7373
7374 PR target/84826
7375 * gcc.target/arm/pr84826.c: Add dg directive.
7376
7377 2018-03-23 Marek Polacek <polacek@redhat.com>
7378
7379 PR c++/85033
7380 * g++.dg/ext/builtin-offsetof2.C: New test.
7381
7382 PR c++/85045
7383 * g++.dg/cpp0x/Wnarrowing5.C: New test.
7384 * gcc.dg/pr85045.c: New test.
7385
7386 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
7387
7388 PR debug/85020
7389 * gnat.dg/lto22.adb: New test.
7390 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
7391 * gnat.dg/lto22_pkg2.ads: Likewise.
7392
7393 2018-03-23 Jakub Jelinek <jakub@redhat.com>
7394
7395 PR c/80778
7396 * gcc.dg/lto/pr80778_0.c: New test.
7397
7398 PR inline-asm/85034
7399 * gcc.target/i386/pr85034.c: New test.
7400
7401 PR inline-asm/85022
7402 * c-c++-common/torture/pr85022.c: New test.
7403
7404 PR sanitizer/85029
7405 * g++.dg/ubsan/pr85029.C: New test.
7406
7407 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
7408
7409 PR c++/71251
7410 * g++.dg/cpp0x/pr71251.C: New.
7411
7412 PR c++/84789
7413 * g++.dg/template/pr84789.C: New.
7414 * g++.dg/template/pr84789-2.C: New.
7415 * g++.dg/template/pr84789-3.C: New.
7416 * g++.dg/parse/dtor11.C: Accept alternate error message.
7417
7418 PR c++/84729
7419 * g++.dg/pr84729.C: New.
7420 * g++.old-deja/g++.ext/arrnew2.C: Require error.
7421 * g++.old-deja/g++.robertl/eb58.C: Likewise.
7422 * g++.old-deja/g++.robertl/eb63.C: Likewise.
7423
7424 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
7425
7426 PR fortran/84922
7427 * gfortran.dg/interface_42.f90: New test.
7428 * gfortran.dg/interface_43.f90: New test.
7429
7430 2018-03-22 Sudakshina Das <sudi.das@arm.com>
7431
7432 PR target/84826
7433 * gcc.target/arm/pr84826.c: New test.
7434
7435 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
7436
7437 * gcc.target/arm/addr-modes-float.c: Move dg-do before
7438 dg-require-effective-target.
7439 * gcc.target/arm/addr-modes-int.c: Likewise.
7440 * gcc.target/nios2/lo-addr-tls.c: Likewise.
7441
7442 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
7443
7444 PR target/84760
7445 * gcc.target/powerpc/altivec-ld-1.c: New test.
7446
7447 2018-03-22 Bin Cheng <bin.cheng@arm.com>
7448
7449 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
7450
7451 2018-03-22 Jakub Jelinek <jakub@redhat.com>
7452
7453 PR inline-asm/84941
7454 * gcc.dg/pr84941.c: New test.
7455
7456 2018-03-22 Tom de Vries <tom@codesourcery.com>
7457
7458 PR tree-optimization/84956
7459 * gcc.dg/pr84956.c: New test.
7460
7461 2018-03-22 Marek Polacek <polacek@redhat.com>
7462
7463 PR c++/84854
7464 * g++.dg/cpp1z/constexpr-if15.C: New test.
7465 * g++.dg/cpp1z/constexpr-if16.C: New test.
7466
7467 2018-03-21 Joseph Myers <joseph@codesourcery.com>
7468
7469 * gcc.dg/builtin-tgmath-3.c: New test.
7470
7471 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
7472
7473 PR c++/71965
7474 * g++.dg/concepts/pr71965.C: New.
7475
7476 PR c++/84610
7477 PR c++/84642
7478 * g++.dg/cpp0x/pr84610.C: New.
7479 * g++.dg/cpp0x/pr84642.C: New.
7480
7481 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7482
7483 PR c/84999
7484 * c-c++-common/pr84999.c: New test.
7485
7486 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7487
7488 PR c++/84972
7489 * g++.dg/ext/desig10.C: New.
7490
7491 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7492 Harald Anlauf <anlauf@gmx.de>
7493
7494 PR fortran/84957
7495 * gfortran.dg/pr84957.f90: New test.
7496
7497 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7498
7499 PR tree-optimization/84960
7500 * gcc.c-torture/compile/pr84960.c: New test.
7501
7502 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
7503
7504 PR tree-optimization/84811
7505 * gcc.dg/torture/pr84811.c: New test.
7506
7507 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7508
7509 PR tree-optimization/84982
7510 * c-c++-common/pr84982.c: New test.
7511
7512 PR c++/84961
7513 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
7514 "m" (++x) in C++.
7515 * g++.dg/torture/pr84961-1.C: New test.
7516 * g++.dg/torture/pr84961-2.C: New test.
7517
7518 2018-03-21 Nathan Sidwell <nathan@acm.org>
7519
7520 PR c++/85008
7521 * g++.dg/pr85008.C: New.
7522
7523 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
7524
7525 PR fortran/84615
7526 * gfortran.dg/char_result_17.f90: New test.
7527
7528 2018-03-21 David Malcolm <dmalcolm@redhat.com>
7529
7530 PR c++/84994
7531 * g++.dg/other/accessor-fixits-1.C: Move to...
7532 * g++.dg/torture/accessor-fixits-1.C: ...here.
7533 * g++.dg/other/accessor-fixits-2.C: Move to...
7534 * g++.dg/torture/accessor-fixits-2.C: ...here.
7535 * g++.dg/other/accessor-fixits-3.C: Move to...
7536 * g++.dg/torture/accessor-fixits-3.C: ...here.
7537 * g++.dg/other/accessor-fixits-4.C: Move to...
7538 * g++.dg/torture/accessor-fixits-4.C: ...here.
7539 * g++.dg/other/accessor-fixits-5.C: Move to...
7540 * g++.dg/torture/accessor-fixits-5.C: ...here.
7541 * g++.dg/torture/accessor-fixits-6.C: New testcase.
7542 * g++.dg/torture/accessor-fixits-7.C: New testcase.
7543 * g++.dg/torture/accessor-fixits-8.C: New testcase.
7544
7545 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7546
7547 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
7548
7549 2018-03-21 Sudakshina Das <sudi.das@arm.com>
7550
7551 PR target/82989
7552 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
7553
7554 2018-03-21 Nathan Sidwell <nathan@acm.org>
7555
7556 PR c++/84804
7557 * g++.dg/lookup/pr84804.C: New.
7558
7559 2018-03-21 Martin Sebor <msebor@redhat.com>
7560
7561 PR c++/84850
7562 * g++.dg/Wclass-memaccess-3.C: New test.
7563 * g++.dg/Wclass-memaccess-4.C: New test.
7564
7565 2018-03-21 David Malcolm <dmalcolm@redhat.com>
7566
7567 PR c++/84892
7568 * g++.dg/other/accessor-fixits-1.C
7569 (test_access_const_t1_color): New.
7570 (test_deref_const_t1_color): New.
7571 * g++.dg/other/accessor-fixits-5.C: New testcase.
7572
7573 2018-03-21 Tom de Vries <tom@codesourcery.com>
7574
7575 PR tree-optimization/83126
7576 * gcc.dg/graphite/pr83126.c: New test.
7577
7578 2018-03-21 Nathan Sidwell <nathan@acm.org>
7579
7580 * g++.dg/ext/anon-struct6.C: Adjust.
7581 * g++.dg/ext/deprecate-1.C: New.
7582 * g++.dg/ext/deprecate-2.C: New.
7583 * g++.dg/lookup/pr84602.C: Adjust.
7584 * g++.dg/lookup/pr84962.C: Adjust.
7585 * g++.old-deja/g++.other/anon4.C
7586
7587 PR c++/84836
7588 * g++.dg/lookup/pr84836.C: New.
7589
7590 2018-03-21 Bin Cheng <bin.cheng@arm.com>
7591
7592 PR tree-optimization/84969
7593 * gcc.dg/tree-ssa/pr84969.c: New test.
7594
7595 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7596
7597 PR rtl-optimization/84989
7598 * gcc.target/i386/pr84989.c: New test.
7599
7600 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
7601
7602 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
7603
7604 2018-03-21 Martin Liska <mliska@suse.cz>
7605
7606 PR ipa/84963
7607 * gfortran.dg/goacc/pr84963.f90: New test.
7608
7609 2018-03-21 Marek Polacek <polacek@redhat.com>
7610
7611 PR c++/71638, ICE with NSDMI and reference.
7612 * g++.dg/cpp0x/nsdmi14.C: New test.
7613 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
7614
7615 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
7616
7617 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
7618 MIPS with -mpaired-single directives.
7619
7620 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
7621
7622 PR fortran/85001
7623 * gfortran.dg/interface_41.f90: New test.
7624
7625 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7626
7627 PR debug/84875
7628 * gcc.dg/pr84875.c: New test.
7629
7630 2018-03-20 Marek Polacek <polacek@redhat.com>
7631
7632 PR c++/84978, ICE with NRVO.
7633 * g++.dg/opt/nrv19.C: New test.
7634
7635 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7636
7637 PR target/82518
7638 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
7639 Disable for armeb targets.
7640 * gcc.target/arm/pr82518.c: New test.
7641
7642 2018-03-20 Nathan Sidwell <nathan@acm.org>
7643
7644 PR c++/84962
7645 * g++.dg/lookup/pr84962.C: New.
7646
7647 PR c++/84970
7648 * g++.dg/lookup/pr84970.C: New.
7649
7650 2018-03-20 Richard Biener <rguenther@suse.de>
7651
7652 PR target/84986
7653 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
7654
7655 2018-03-20 Martin Liska <mliska@suse.cz>
7656
7657 PR ipa/84825
7658 * g++.dg/ipa/pr84825.C: New test.
7659
7660 2018-03-20 Martin Liska <mliska@suse.cz>
7661
7662 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
7663
7664 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7665
7666 PR target/84845
7667 * gcc.c-torture/compile/pr84845.c: New test.
7668
7669 2018-03-20 Sudakshina Das <sudi.das@arm.com>
7670
7671 PR target/82989
7672 * gcc.target/arm/pr82989.c: New test.
7673
7674 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7675
7676 PR target/84945
7677 * gcc.target/i386/pr84945.c: New test.
7678
7679 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
7680
7681 PR target/81647
7682 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
7683
7684 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7685
7686 PR c/84953
7687 * gcc.dg/pr84953.c: New test.
7688
7689 2018-03-19 Marek Polacek <polacek@redhat.com>
7690
7691 PR c++/84925
7692 * g++.dg/cpp1z/lambda-__func__.C: New test.
7693
7694 PR c++/84927
7695 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
7696
7697 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
7698
7699 PR sanitizer/78651
7700 * g++.dg/asan/pr78651.C: New test.
7701
7702 2018-03-19 Tom de Vries <tom@codesourcery.com>
7703
7704 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
7705 vect_int_mult. Add nvptx xfail for PR84958.
7706
7707 2018-03-19 Nathan Sidwell <nathan@acm.org>
7708
7709 PR c++/84835
7710 * g++.dg/cpp1y/pr84835.C: New.
7711
7712 2018-03-19 Sudakshina Das <sudi.das@arm.com>
7713
7714 PR target/81647
7715 * gcc.target/aarch64/pr81647.c: New.
7716
7717 2018-03-19 Richard Biener <rguenther@suse.de>
7718
7719 PR tree-optimization/84933
7720 * g++.dg/pr84933.C: New testcase.
7721
7722 2018-03-19 Richard Biener <rguenther@suse.de>
7723
7724 PR tree-optimization/84859
7725 * gcc.dg/tree-ssa/pr84859.c: New testcase.
7726 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
7727 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
7728 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
7729
7730 2018-03-19 Nathan Sidwell <nathan@acm.org>
7731
7732 PR c++/84812
7733 * g++.dg/lookup/pr84812.C: New.
7734
7735 2018-03-19 Richard Biener <rguenther@suse.de>
7736
7737 PR tree-optimization/84929
7738 * gcc.dg/torture/pr84929.c: New testcase.
7739
7740 2018-03-19 Tamar Christina <tamar.christina@arm.com>
7741
7742 PR target/84711
7743 * gcc.target/arm/big-endian-subreg.c: Delete.
7744
7745 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7746
7747 PR fortran/84931
7748 * gfortran.dg/array_constructor_52.f90: New test.
7749
7750 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
7751
7752 PR fortran/77414
7753 * gfortran.dg/pr77414.f90: New test.
7754 * gfortran.dg/internal_references_1.f90: Adjust error message.
7755
7756 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
7757
7758 PR fortran/65453
7759 * gfortran.dg/pr65453.f90: New test.
7760
7761 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
7762
7763 PR tree-optimization/84913
7764 * gfortran.dg/vect/pr84913.f90: New test.
7765
7766 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
7767
7768 PR fortran/79929
7769 * gfortran.dg/warn_concat.f90: New test.
7770
7771 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7772
7773 PR target/84899
7774 * gcc.dg/pr84899.c: New test.
7775
7776 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
7777
7778 PR fortran/69395
7779 * gfortran.dg/pr69395.f90: Add test for max dimensions
7780
7781 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
7782
7783 PR target/84876
7784 * gcc.target/i386/pr84876.c: New test.
7785
7786 2018-03-16 Martin Liska <mliska@suse.cz>
7787
7788 PR ipa/84833
7789 * gcc.target/i386/mvc11.c: New test.
7790
7791 2018-03-16 Martin Liska <mliska@suse.cz>
7792
7793 PR ipa/84722
7794 * gcc.target/i386/mvc10.c: New test.
7795
7796 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7797
7798 PR c++/79937
7799 PR c++/82410
7800 * g++.dg/cpp1y/pr79937-1.C: New test.
7801 * g++.dg/cpp1y/pr79937-2.C: New test.
7802 * g++.dg/cpp1y/pr79937-3.C: New test.
7803 * g++.dg/cpp1y/pr79937-4.C: New test.
7804 * g++.dg/cpp1y/pr82410.C: New test.
7805
7806 2018-03-16 Tom de Vries <tom@codesourcery.com>
7807
7808 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
7809
7810 2018-03-16 Tom de Vries <tom@codesourcery.com>
7811
7812 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
7813
7814 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7815
7816 PR c++/84874
7817 * g++.dg/cpp2a/desig8.C: New test.
7818
7819 PR tree-optimization/84841
7820 * gcc.dg/pr84841.c: New test.
7821
7822 PR c++/84874
7823 * g++.dg/cpp2a/desig7.C: New test.
7824
7825 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
7826 Jim MacArthur <jim.macarthur@codethink.co.uk>
7827
7828 * gfortran.dg/automatic_1.f90: New test.
7829 * gfortran.dg/automatic_repeat.f90: New test
7830 * gfortran.dg/automatic_save.f90: New test.
7831 * gfortran.dg/vax_structure.f90: New test.
7832
7833 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
7834
7835 PR fortran/78741
7836 * gfortran.dg/pr78741.f90: New test.
7837
7838 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
7839
7840 PR fortran/69395
7841 * gfortran.dg/pr69395.f90: New test.
7842
7843 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7844
7845 PR c++/79085
7846 * g++.dg/opt/pr79085.C: New test.
7847
7848 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
7849
7850 PR target/84574
7851 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
7852 label instead of __x86_indirect_thunk label.
7853
7854 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7855
7856 PR c++/84222
7857 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
7858 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
7859 * g++.dg/warn/deprecated-13.C: New test.
7860
7861 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
7862
7863 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
7864
7865 2018-03-15 Richard Biener <rguenther@suse.de>
7866
7867 PR c/84873
7868 * c-c++-common/pr84873.c: New testcase.
7869
7870 2018-03-15 Tamar Christina <tamar.christina@arm.com>
7871
7872 PR target/84711
7873 * gcc.target/arm/big-endian-subreg.c: New.
7874
7875 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7876
7877 PR target/84860
7878 * gcc.c-torture/compile/pr84860.c: New test.
7879
7880 2018-03-15 Julia Koval <julia.koval@intel.com>
7881
7882 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
7883 cannonlake.
7884 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
7885 avx512bitalg.
7886
7887 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7888
7889 PR c/84853
7890 * gcc.dg/pr84853.c: New test.
7891
7892 2018-03-14 Carl Love <cel@us.ibm.com>
7893
7894 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
7895
7896 2018-03-14 Martin Liska <mliska@suse.cz>
7897
7898 PR ipa/8480
7899 * g++.dg/lto/pr84805_0.C: New test.
7900 * g++.dg/lto/pr84805_1.C: New test.
7901 * g++.dg/lto/pr84805_2.C: New test.
7902
7903 2018-03-14 David Malcolm <dmalcolm@redhat.com>
7904
7905 PR c/84852
7906 * gcc.dg/fixits-pr84852-1.c: New test.
7907 * gcc.dg/fixits-pr84852-2.c: New test.
7908
7909 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7910
7911 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
7912 separate verbose message.
7913 * lib/scandump.exp (scan-dump-times): Likewise.
7914
7915 2018-03-14 Julia Koval <julia.koval@intel.com>
7916
7917 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
7918 server.
7919 * gcc.target/i386/funcspec-56.inc: Ditto.
7920
7921 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
7922
7923 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
7924 aarch64_sve_hw.
7925
7926 2018-03-14 Jakub Jelinek <jakub@redhat.com>
7927
7928 PR sanitizer/83392
7929 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
7930 check count from 17 to 14.
7931
7932 PR target/84844
7933 * gcc.target/i386/pr84844.c: New test.
7934
7935 2018-03-14 Richard Biener <rguenther@suse.de>
7936
7937 PR tree-optimization/84830
7938 * gcc.dg/torture/pr84830.c: New testcase.
7939
7940 2018-03-14 Marek Polacek <polacek@redhat.com>
7941
7942 PR c++/84596
7943 * g++.dg/cpp0x/static_assert15.C: New test.
7944
7945 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
7946
7947 PR fortran/61775
7948 * gfortran.dg/pr61775.f90: New test.
7949
7950 2018-03-13 Jakub Jelinek <jakub@redhat.com>
7951
7952 PR c++/84843
7953 * g++.dg/ext/pr84843-1.C: New test.
7954 * g++.dg/ext/pr84843-2.C: New test.
7955
7956 2018-03-13 David Pagan <dave.pagan@oracle.com>
7957
7958 PR c/46921
7959 * gcc.dg/pr46921.c: New test.
7960
7961 2018-03-13 Martin Sebor <msebor@redhat.com>
7962
7963 PR tree-optimization/84725
7964 * c-c++-common/Wstringop-truncation-4.c: New test.
7965 * c-c++-common/attr-nonstring-5.c: New test.
7966
7967 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7968
7969 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
7970 than unpacks.
7971 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
7972 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
7973
7974 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7975
7976 * gcc.target/aarch64/sve/tls_1.c: New test.
7977 * gcc.target/aarch64/sve/tls_2.C: Likewise.
7978
7979 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7980
7981 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
7982 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
7983
7984 2018-03-13 Martin Liska <mliska@suse.cz>
7985
7986 PR ipa/84658.
7987 * g++.dg/ipa/pr84658.C: New test.
7988
7989 2018-03-13 Jakub Jelinek <jakub@redhat.com>
7990
7991 PR middle-end/84834
7992 * gcc.dg/pr84834.c: New test.
7993
7994 PR target/84827
7995 * gcc.target/i386/pr84827.c: New test.
7996
7997 PR target/84828
7998 * g++.dg/ext/pr84828.C: New test.
7999
8000 PR target/84786
8001 * gcc.target/i386/avx512f-pr84786-1.c: New test.
8002 * gcc.target/i386/avx512f-pr84786-2.c: New test.
8003
8004 PR c++/84808
8005 * g++.dg/cpp1y/constexpr-84808.C: New test.
8006
8007 PR c++/84704
8008 * g++.dg/debug/pr84704.C: New test.
8009
8010 2018-03-12 Renlin Li <renlin.li@arm.com>
8011
8012 * gcc.target/aarch64/movi_hf.c: New.
8013 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
8014 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
8015
8016 2018-03-12 Martin Sebor <msebor@redhat.com>
8017
8018 PR tree-optimization/83456
8019 * c-c++-common/Wrestrict-2.c: Remove test cases.
8020 * c-c++-common/Wrestrict.c: Same.
8021 * gcc.dg/Wrestrict-12.c: New test.
8022 * gcc.dg/Wrestrict-14.c: New test.
8023
8024 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
8025
8026 * g++.dg/pr84821.C: New test.
8027
8028 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
8029
8030 * gcc.dg/pr84799.c: New test.
8031
8032 2018-03-12 Richard Biener <rguenther@suse.de>
8033
8034 PR tree-optimization/84803
8035 * gcc.dg/torture/pr84803.c: New testcase.
8036
8037 2018-03-12 Jakub Jelinek <jakub@redhat.com>
8038
8039 PR c++/84813
8040 * g++.dg/debug/pr84813.C: New test.
8041
8042 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
8043
8044 PR fortran/84546
8045 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
8046
8047 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
8048
8049 PR fortran/83939
8050 * gfortran.dg/pr83939.f90
8051
8052 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
8053
8054 PR fortran/66128
8055 * gfortran.dg/zero_sized_9.f90: New test.
8056
8057 2018-03-11 Jakub Jelinek <jakub@redhat.com>
8058
8059 PR debug/58150
8060 * g++.dg/debug/dwarf2/enum2.C: New test.
8061
8062 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
8063
8064 PR fortran/84734
8065 * gfortran.dg/pr84734.f90: New test.
8066
8067 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
8068
8069 * gnat.dg/prot3.adb: New test.
8070 * gnat.dg/prot3_pkg.ad[sb]: New helper.
8071
8072 2018-03-09 Jason Merrill <jason@redhat.com>
8073 Paolo Carlini <paolo.carlini@oracle.com>
8074
8075 PR c++/71169
8076 PR c++/71832
8077 * g++.dg/cpp0x/pr71169.C: New.
8078 * g++.dg/cpp0x/pr71169-2.C: Likewise.
8079 * g++.dg/cpp0x/pr71832.C: Likewise.
8080
8081 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
8082
8083 PR target/83969
8084 * gcc.target/powerpc/pr83969.c: New test.
8085
8086 2018-03-09 Jakub Jelinek <jakub@redhat.com>
8087
8088 PR target/84772
8089 * gcc.dg/pr84772.c: New test.
8090
8091 PR c++/84076
8092 * g++.dg/warn/Wformat-2.C: New test.
8093
8094 PR c++/84767
8095 * g++.dg/ext/vla18.C: New test.
8096
8097 2018-03-09 Martin Sebor <msebor@redhat.com>
8098
8099 PR tree-optimization/84526
8100 * gcc.dg/Wrestrict-10.c: New test.
8101 * gcc.dg/Wrestrict-11.c: New test.
8102
8103 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
8104
8105 PR rtl-optimization/84682
8106 * gcc.dg/torture/pr84682-1.c: New.
8107 * gcc.dg/torture/pr84682-2.c: New.
8108 * gcc.dg/torture/pr84682-3.c: New.
8109
8110 2018-03-09 Jakub Jelinek <jakub@redhat.com>
8111
8112 PR c++/84724
8113 * g++.dg/ext/pr84724.C: New test.
8114
8115 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
8116
8117 PR target/83712
8118 * gcc.target/arm/pr83712.c: New.
8119
8120 2018-03-09 Richard Biener <rguenther@suse.de>
8121
8122 PR tree-optimization/84775
8123 * gcc.dg/torture/pr84775.c: New testcase.
8124
8125 2018-03-09 Jakub Jelinek <jakub@redhat.com>
8126
8127 PR debug/84404
8128 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
8129 targets.
8130
8131 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
8132
8133 * gcc.c-torture/compile/20180309-1.c: New test.
8134
8135 2018-03-08 Jakub Jelinek <jakub@redhat.com>
8136
8137 PR c++/80598
8138 * g++.dg/warn/Wunused-function4.C: New test.
8139
8140 PR inline-asm/84742
8141 * gcc.target/i386/pr84742-1.c: New test.
8142 * gcc.target/i386/pr84742-2.c: New test.
8143
8144 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8145
8146 PR target/84748
8147 * gcc.c-torture/execute/pr84748.c: New test.
8148
8149 2018-03-08 Richard Biener <rguenther@suse.de>
8150
8151 PR middle-end/84552
8152 * gcc.dg/graphite/pr84552.c: New testcase.
8153
8154 2018-03-08 Richard Biener <rguenther@suse.de>
8155
8156 PR tree-optimization/84178
8157 * gcc.dg/torture/pr84178-2.c: New testcase.
8158
8159 2018-03-08 David Malcolm <dmalcolm@redhat.com>
8160
8161 PR tree-optimization/84178
8162 * gcc.c-torture/compile/pr84178-1.c: New test.
8163
8164 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
8165
8166 * lib/target-supports.exp: Do not return zero from a ifunc
8167 function.
8168
8169 2018-03-08 Richard Biener <rguenther@suse.de>
8170
8171 PR tree-optimization/84746
8172 * gcc.dg/torture/pr84746.c: New testcase.
8173
8174
8175 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
8176 PR debug/84404
8177 PR debug/84408
8178 * gcc.dg/graphite/pr84404.c: New.
8179
8180 2018-03-08 Jakub Jelinek <jakub@redhat.com>
8181
8182 PR tree-optimization/84740
8183 * gcc.dg/torture/pr84740.c: New test.
8184
8185 PR tree-optimization/84739
8186 * gcc.dg/pr84739.c: New test.
8187
8188 2018-03-07 Martin Sebor <msebor@redhat.com>
8189
8190 PR tree-optimization/83519
8191 * gcc.dg/Wrestrict-13.c: New test.
8192
8193 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
8194
8195 PR fortran/64124
8196 PR fortran/70409
8197 * gfortran.dg/pr64124.f90: New tests.
8198 * gfortran.dg/pr70409.f90: New tests.
8199
8200 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
8201
8202 PR target/82411
8203 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
8204
8205 2018-03-07 Martin Sebor <msebor@redhat.com>
8206
8207 PR tree-optimization/84526
8208 * gcc.dg/Wrestrict-10.c: New test.
8209
8210 2018-03-07 Martin Sebor <msebor@redhat.com>
8211
8212 PR tree-optimization/84468
8213 * g++.dg/warn/Wstringop-truncation-2.C: New test.
8214 * gcc.dg/Wstringop-truncation.c: New test.
8215 * gcc.dg/Wstringop-truncation-2.c: New test.
8216
8217 2018-03-07 Jakub Jelinek <jakub@redhat.com>
8218
8219 PR fortran/84565
8220 * gfortran.dg/pr84565.f90: New test.
8221
8222 PR middle-end/84723
8223 * gcc.target/i386/pr84723-1.c: New test.
8224 * gcc.target/i386/pr84723-2.c: New test.
8225 * gcc.target/i386/pr84723-3.c: New test.
8226 * gcc.target/i386/pr84723-4.c: New test.
8227 * gcc.target/i386/pr84723-5.c: New test.
8228
8229 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
8230
8231 PR fortran/64107
8232 * gfortran.dg/pr64107.f90: New test.
8233
8234 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8235
8236 PR fortran/84697
8237 PR fortran/66128
8238 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
8239
8240 2018-03-06 Marek Polacek <polacek@redhat.com>
8241
8242 PR c++/84684
8243 * g++.dg/cpp1z/constexpr-84684.C: New test.
8244
8245 2018-03-06 Jakub Jelinek <jakub@redhat.com>
8246
8247 PR c/84721
8248 * gcc.dg/pr84721.c: New test.
8249
8250 PR target/84710
8251 * gcc.dg/pr84710.c: New test.
8252
8253 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
8254
8255 PR fortran/56667
8256 * gfortran.dg/implied_do_2.f90: New test.
8257 * gfortran.dg/coarray_8.f90: Update for new error message.
8258
8259 2018-03-06 Jakub Jelinek <jakub@redhat.com>
8260
8261 PR inline-asm/84683
8262 * g++.dg/ext/pr84683.C: New test.
8263
8264 PR tree-optimization/84687
8265 * gcc.dg/pr84687.c: New test.
8266
8267 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
8268
8269 PR c++/84231
8270 * g++.dg/pr84231.C: New.
8271
8272 PR c++/84593
8273 * g++.dg/cpp1y/pr84593.C: New.
8274
8275 PR c++/84492
8276 * g++.dg/pr84492.C: New.
8277
8278 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8279
8280 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
8281 __builtin_ppc_speculation_barrier.
8282
8283 2018-03-05 Jakub Jelinek <jakub@redhat.com>
8284
8285 PR target/84700
8286 * gcc.target/powerpc/pr84700.c: New test.
8287
8288 2018-03-05 Nathan Sidwell <nathan@acm.org>
8289
8290 PR c++/84702
8291 * g++.dg/lookup/pr84702.C: New.
8292
8293 2018-03-05 Jakub Jelinek <jakub@redhat.com>
8294
8295 PR target/84564
8296 * gcc.target/i386/pr84564.c: New test.
8297
8298 2018-03-05 Marek Polacek <polacek@redhat.com>
8299
8300 PR c++/84707
8301 * g++.dg/cpp0x/inline-ns10.C: New test.
8302
8303 2018-03-05 Nathan Sidwell <nathan@acm.org>
8304
8305 PR c++/84694
8306 * g++.dg/template/pr84694.C: New.
8307
8308 2018-03-05 Jakub Jelinek <jakub@redhat.com>
8309
8310 PR target/84524
8311 * gcc.c-torture/execute/pr84524.c: New test.
8312 * gcc.target/i386/avx512bw-pr84524.c: New test.
8313
8314 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
8315
8316 PR target/84264
8317 * g++.dg/pr84264.C: New test.
8318
8319 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8320
8321 PR c++/84618
8322 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
8323 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
8324 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
8325
8326 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
8327
8328 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
8329 * g++.dg/other/i386-3.C: Ditto.
8330 * gcc.target/i386/sse-12.c: Ditto.
8331 * gcc.target/i386/sse-13.c: Ditto.
8332 * gcc.target/i386/sse-14.c: Ditto.
8333 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
8334 * gcc.target/i386/wbinvd-1.c: New test.
8335 * gcc.target/i386/wbnoinvd-1.c: Ditto.
8336 * gcc.target/i386/pconfig-1.c: Ditto.
8337
8338 2018-03-05 Pádraig Brady <P@draigBrady.com>
8339 Nathan Sidwell <nathan@acm.org>
8340
8341 PR c++/84497
8342 * g++.dg/cpp0x/pr84497.C: New.
8343
8344 2018-03-05 Richard Biener <rguenther@suse.de>
8345
8346 PR tree-optimization/84670
8347 * gcc.dg/pr84670-1.c: New testcase.
8348 * gcc.dg/pr84670-2.c: Likewise.
8349 * gcc.dg/pr84670-3.c: Likewise.
8350 * gcc.dg/pr84670-4.c: Likewise.
8351
8352 2018-03-05 Richard Biener <rguenther@suse.de>
8353
8354 PR tree-optimization/84650
8355 * gcc.dg/graphite/pr84650.c: New testcase.
8356
8357 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8358
8359 PR c++/82022
8360 * g++.dg/cpp1z/constexpr-lambda20.C: New.
8361
8362 2018-03-03 Harald Anlauf <anlauf@gmx.de>
8363
8364 PR fortran/71085
8365 * gfortran.dg/pr71085.f90: New test.
8366
8367 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
8368
8369 PR fortran/66128
8370 * gfortran.dg/zero_sized_8.f90: Really commit New test.
8371
8372 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
8373
8374 PR fortran/51434
8375 * gfortran.dg/pr51434.f90: New test.
8376
8377 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8378
8379 PR c++/61358
8380 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
8381
8382 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8383
8384 PR c++/67370
8385 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
8386
8387 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8388
8389 PR c++/71464
8390 * g++.dg/torture/pr71464.C: New.
8391
8392 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
8393
8394 PR fortran/80965
8395 * gfortran.dg/select_type_41.f90: New test.
8396
8397 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8398
8399 PR c++/61135
8400 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
8401
8402 2018-03-02 Marek Polacek <polacek@redhat.com>
8403
8404 PR c++/84578
8405 * g++.dg/ext/flexary29.C: New test.
8406
8407 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8408
8409 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
8410
8411 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8412
8413 PR c++/81812
8414 * g++.dg/torture/pr81812.C: New.
8415
8416 2018-03-02 Marek Polacek <polacek@redhat.com>
8417
8418 PR c++/84171
8419 * g++.dg/warn/Wsign-compare-8.C: New test.
8420
8421 PR c++/84663
8422 * g++.dg/parse/array-size3.C: New test.
8423
8424 PR c++/84664
8425 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
8426
8427 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8428
8429 PR c++/84662
8430 * g++.dg/cpp1y/pr84662.C: New test.
8431
8432 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
8433
8434 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
8435 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
8436 "dg-lto-options".
8437 * g++.dg/lto/20101010-1_0.C: Likewise.
8438 * g++.dg/lto/20101010-2_0.C: Likewise.
8439
8440 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8441
8442 PR ipa/84628
8443 * gcc.dg/pr84628.c: New test.
8444
8445 PR target/56540
8446 * gcc.target/ia64/pr56540.c: New test.
8447
8448 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
8449
8450 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
8451 32-bit target.
8452 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
8453 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
8454 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
8455 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
8456
8457 2018-03-02 Marek Polacek <polacek@redhat.com>
8458
8459 PR c++/84590
8460 * c-c++-common/ubsan/shift-11.c: New test.
8461
8462 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
8463
8464 * gcc.dg/vect/vect-alias-check-13.c: New test.
8465
8466 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8467
8468 PR target/84614
8469 * gcc.dg/pr84614.c: New test.
8470
8471 PR inline-asm/84625
8472 * gcc.target/i386/pr84625.c: New test.
8473
8474 2018-03-02 Richard Biener <rguenther@suse.de>
8475
8476 PR tree-optimization/84427
8477 * gcc.dg/torture/pr84427.c: New testcase.
8478
8479 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
8480
8481 PR target/84534
8482 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
8483 powerpc64le*-*-linux*.
8484 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
8485 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
8486
8487 2018-03-01 Martin Sebor <msebor@redhat.com>
8488
8489 PR c++/84294
8490 * g++.dg/ext/attr-const.C: Remove xfail.
8491 * g++.dg/ext/attr-malloc-3.C: New test.
8492 * g++.dg/ext/attr-noinline-3.C: New test.
8493 * g++.dg/ext/attr-noreturn-3.C: New test.
8494 * g++.dg/ext/attr-nothrow-3.C: New test.
8495 * g++.dg/ext/attr-pure.C: Remove xfail.
8496
8497 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8498
8499 PR sanitizer/70875
8500 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
8501 dg-options and dg-shouldfail "ubsan" directive.
8502
8503 2018-03-01 Marek Polacek <polacek@redhat.com>
8504 Jason Merrill <jason@redhat.com>
8505
8506 PR c++/84582
8507 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
8508 * g++.dg/cpp1z/static1.C: New test.
8509 * g++.dg/template/static37.C: New test.
8510
8511 2018-03-01 Nathan Sidwell <nathan@acm.org>
8512
8513 PR c++/84434
8514 * g++.dg/template/pr84434.C: New.
8515
8516 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
8517
8518 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
8519 -mthumb to the command-line.
8520
8521 2018-03-01 Marek Polacek <polacek@redhat.com>
8522
8523 PR c++/84596
8524 * g++.dg/cpp0x/static_assert14.C: New test.
8525
8526 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
8527
8528 PR c++/79410
8529 * g++.dg/torture/pr79410.C: New.
8530
8531 2018-03-01 Martin Liska <mliska@suse.cz>
8532
8533 PR sanitizer/82484
8534 * gcc.dg/asan/pr82484.c: New test.
8535
8536 2018-03-01 Richard Biener <rguenther@suse.de>
8537
8538 PR debug/84645
8539 * gfortran.dg/lto/pr84645_0.f90: New testcase.
8540
8541 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
8542
8543 PR fortran/84219
8544 * gfortran.dg/coarray_47.f90: New test.
8545
8546 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
8547
8548 PR fortran/84538
8549 * gfortran.dg/class_array_23.f03: New test.
8550
8551 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
8552
8553 PR rtl-optimization/84528
8554 * gcc.dg/torture/pr84538.c: Rename to...
8555 * gcc.dg/torture/pr84528.c: ...this.
8556
8557 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
8558
8559 PR rtl-optimization/84528
8560 * gcc.dg/torture/pr84538.c: New test.
8561
8562 2018-02-28 Martin Sebor <msebor@redhat.com>
8563
8564 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
8565 -fpic test failures.
8566 * c-c++-common/Wrestrict-2.c: Same.
8567 * c-c++-common/Wstringop-truncation.c: Same.
8568 * gcc.dg/Warray-bounds-22.c: Same.
8569 * gcc.dg/Wstringop-overflow.c: Same.
8570 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
8571 (signed_range): Same.
8572 (unsigned_anti_range): Same.
8573 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
8574 (signed_range): Same.
8575 (unsigned_anti_range): Same.
8576 * gcc.dg/attr-alloc_size-7.c: Same.
8577 * gcc.dg/attr-alloc_size-8.c: Same.
8578 * gcc.dg/builtin-alloc-size.c: Same.
8579 * gcc.dg/builtin-stpncpy.c: Same.
8580 * gcc.dg/builtins-nonnull.c: Same.
8581 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
8582 * gcc.dg/pr79214.c: Same.
8583 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
8584 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
8585 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
8586 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
8587 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
8588 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
8589 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
8590 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
8591 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
8592 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
8593 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
8594
8595 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
8596
8597 PR target/84014
8598 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
8599
8600 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8601
8602 PR c++/84609
8603 * g++.dg/cpp0x/pr84609.C: New test.
8604
8605 2018-02-28 Martin Sebor <msebor@redhat.com>
8606
8607 PR testsuite/84617
8608 * g++.dg/ext/attr-malloc-3.C: New test.
8609 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
8610 to pre-existing problems.
8611 * g++.dg/ext/attr-pure.C: Same.
8612
8613 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
8614
8615 PR fortran/83901
8616 * gfortran.dg/associate_37.f90: New test.
8617
8618 PR fortran/83344
8619 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
8620
8621 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8622
8623 PR target/52991
8624 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
8625 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
8626 * gcc.dg/bf-ms-layout-4.c: New test.
8627 * gcc.dg/bf-ms-layout-5.c: New test.
8628
8629 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
8630
8631 PR target/83399
8632 * gcc.target/powerpc/pr83399.c: Only run on Linux.
8633
8634 2018-02-28 Richard Biener <rguenther@suse.de>
8635
8636 PR tree-optimization/84584
8637 * gcc.dg/graphite/pr84584.c: New testcase.
8638
8639 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
8640
8641 PR preprocessor/84517
8642 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
8643
8644 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8645
8646 * c-c++-common/dump-ada-spec-12.c: New test.
8647 * c-c++-common/dump-ada-spec-13.c: Likewise.
8648
8649 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8650
8651 * c-c++-common/dump-ada-spec-11.c: New test.
8652
8653 2018-02-28 Martin Liska <mliska@suse.cz>
8654
8655 PR testsuite/84597
8656 * g++.dg/ext/timevar1.C: Fix pruned patterns.
8657 * g++.dg/ext/timevar2.C: Likewise.
8658
8659 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8660
8661 * c-c++-common/dump-ada-spec-8.c: New test.
8662 * c-c++-common/dump-ada-spec-9.c: Likewise.
8663 * c-c++-common/dump-ada-spec-10.c: Likewise.
8664
8665 2018-02-28 Richard Biener <rguenther@suse.de>
8666
8667 PR middle-end/84607
8668 * gcc.dg/pr84607.c: New testcase.
8669
8670 2018-02-28 Nathan Sidwell <nathan@acm.org>
8671
8672 PR c++/84602
8673 * g++.dg/lookup/pr84602.C: New.
8674
8675 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8676
8677 PR c++/83871
8678 PR c++/83503
8679 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
8680 dg-options.
8681 * g++.dg/ext/attr-nonnull.C: Likewise.
8682 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
8683 directives.
8684 * g++.dg/ext/attr-noinline-2.C: Likewise.
8685 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
8686 -fdump-tree-eh in dg-options.
8687
8688 2018-02-28 Alan Modra <amodra@gmail.com>
8689
8690 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
8691 GNU ld message.
8692 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
8693
8694 2018-02-27 Martin Sebor <msebor@redhat.com>
8695
8696 PR c++/83871
8697 PR c++/83503
8698 * g++.dg/Wmissing-attributes.C: New test.
8699 * g++.dg/ext/attr-const-pure.C: New test.
8700 * g++.dg/ext/attr-const.C: New test.
8701 * g++.dg/ext/attr-deprecated-2.C: New test.
8702 * g++.dg/ext/attr-malloc-2.C: New test.
8703 * g++.dg/ext/attr-malloc.C: New test.
8704 * g++.dg/ext/attr-noinline-2.C: New test.
8705 * g++.dg/ext/attr-noinline.C: New test.
8706 * g++.dg/ext/attr-nonnull.C: New test.
8707 * g++.dg/ext/attr-noreturn-2.C: New test.
8708 * g++.dg/ext/attr-noreturn.C: New test.
8709 * g++.dg/ext/attr-nothrow-2.C: New test.
8710 * g++.dg/ext/attr-nothrow.C: New test.
8711 * g++.dg/ext/attr-optimize.C: New test.
8712 * g++.dg/ext/attr-pure.C: New test.
8713 * g++.dg/ext/attr-returns-nonnull.C: New test.
8714 * g++.dg/ext/attr-warning.C: New test.
8715
8716 2018-02-27 Nathan Sidwell <nathan@acm.org>
8717
8718 PR c++/84426
8719 * g++.dg/lookup/pr84426.C: New.
8720
8721 2018-02-27 Richard Biener <rguenther@suse.de>
8722
8723 PR tree-optimization/84512
8724 * gcc.dg/tree-ssa/pr84512.c: New testcase.
8725
8726 2018-02-27 Martin Liska <mliska@suse.cz>
8727
8728 PR gcov-profile/84548
8729 * g++.dg/gcov/pr84548.C: New test.
8730
8731 2018-02-27 Jakub Jelinek <jakub@redhat.com>
8732
8733 PR target/84575
8734 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
8735
8736 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8737
8738 PR c++/84558
8739 * g++.dg/cpp1y/pr84558.C: New test.
8740
8741 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
8742
8743 PR c++/84540
8744 * g++.dg/cpp0x/alignas14.C: New.
8745 * g++.dg/cpp0x/alignas15.C: Likewise.
8746
8747 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8748
8749 PR c++/84557
8750 * g++.dg/gomp/pr84557.C: New test.
8751
8752 2018-02-26 Marek Polacek <polacek@redhat.com>
8753
8754 PR c++/84325
8755 * g++.dg/cpp1z/pr84325.C: New test.
8756
8757 2018-02-26 Carl Love <cel@us.ibm.com>
8758
8759 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
8760 Power 8 test file.
8761 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
8762 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
8763 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
8764 -mcpu=power8.
8765 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
8766 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
8767 -mcpu=power8.
8768
8769 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
8770
8771 PR target/84039
8772 * gcc.target/i386/indirect-thunk-1.c: Updated.
8773 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8774 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8775 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8776 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8777 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8778 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8779 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8780 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8781 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8782 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8783 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8784 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8785 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8786 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8787 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8788 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8789 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8790 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8791 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8792 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8793 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8794 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8795 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8796 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8797 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8798 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8799 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8800 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8801 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8802 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8803 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8804 * gcc.target/i386/ret-thunk-9.c: Likewise.
8805 * gcc.target/i386/ret-thunk-10.c: Likewise.
8806 * gcc.target/i386/ret-thunk-11.c: Likewise.
8807 * gcc.target/i386/ret-thunk-12.c: Likewise.
8808 * gcc.target/i386/ret-thunk-13.c: Likewise.
8809 * gcc.target/i386/ret-thunk-14.c: Likewise.
8810 * gcc.target/i386/ret-thunk-15.c: Likewise.
8811
8812 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
8813
8814 * gcc.c-torture/execute/20180226-1.c: New test.
8815
8816 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
8817
8818 PR tree-optimization/83965
8819 * gcc.dg/vect/pr83965-2.c: New test.
8820
8821 2018-02-26 Tom de Vries <tom@codesourcery.com>
8822
8823 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
8824
8825 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
8826
8827 PR target/84530
8828 * gcc.target/i386/ret-thunk-22.c: New test.
8829 * gcc.target/i386/ret-thunk-23.c: Likewise.
8830 * gcc.target/i386/ret-thunk-24.c: Likewise.
8831 * gcc.target/i386/ret-thunk-25.c: Likewise.
8832 * gcc.target/i386/ret-thunk-26.c: Likewise.
8833
8834 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
8835
8836 PR c++/84533
8837 * g++.dg/cpp1z/pr84533.C: New.
8838
8839 2018-02-26 Marek Polacek <polacek@redhat.com>
8840
8841 PR c++/84537
8842 * g++.dg/parse/error60.C: New test.
8843
8844 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8845
8846 PR c++/84556
8847 * g++.dg/gomp/pr84556.C: New test.
8848 * g++.dg/vect/pr84556.cc: New test.
8849
8850 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
8851
8852 PR fortran/32957
8853 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
8854 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
8855 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
8856 * gfortran.dg/c_loc_test.f90: Likewise.
8857 * gfortran.dg/c_loc_tests_2.f03: Likewise.
8858 * gfortran.dg/proc_decl_17.f90: Likewise.
8859 * gfortran.dg/proc_ptr_8.f90: Likewise.
8860
8861 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8862
8863 PR target/84521
8864 * gcc.target/aarch64/lr_free_2.c: Revert changes in
8865 r254814 disabling -fomit-frame-pointer by default.
8866 * gcc.target/aarch64/spill_1.c: Likewise.
8867 * gcc.target/aarch64/test_frame_11.c: Likewise.
8868 * gcc.target/aarch64/test_frame_12.c: Likewise.
8869 * gcc.target/aarch64/test_frame_13.c: Likewise.
8870 * gcc.target/aarch64/test_frame_14.c: Likewise.
8871 * gcc.target/aarch64/test_frame_15.c: Likewise.
8872 * gcc.target/aarch64/test_frame_3.c: Likewise.
8873 * gcc.target/aarch64/test_frame_5.c: Likewise.
8874 * gcc.target/aarch64/test_frame_9.c: Likewise.
8875
8876 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
8877
8878 PR fortran/83633
8879 * gfortran.dg/explicit_shape_1.f90: New test.
8880 * gfortran.dg/automatic_module_variable.f90: Update regex.
8881 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
8882 * gfortran.dg/constant_shape.f90: Ditto.
8883 * gfortran.dg/dec_structure_23.f90: Ditto.
8884 * gfortran.dg/pr78240.f90: Ditto.
8885
8886 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
8887
8888 PR fortran/84523
8889 * gfortran.dg/pr84523.f90: New test.
8890
8891 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
8892
8893 PR fortran/78238
8894 * gfortran.dg/select_type_40.f90: New test.
8895
8896 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
8897
8898 PR fortran/30792
8899 * gfortran.dg/data_substring.f90: New test.
8900
8901 2018-02-24 Marek Polacek <polacek@redhat.com>
8902
8903 PR c++/83692
8904 * g++.dg/cpp1z/constexpr-83692.C: New test.
8905
8906 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
8907
8908 PR fortran/84346
8909 * gfortran.dg/statement_function_1.f90: Update test.
8910
8911 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8912
8913 PR fortran/84506
8914 * gfortran.dg/inquire_19.f90: New test.
8915
8916 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8917
8918 PR fortran/83149
8919 * gfortran.dg/pr83149_b.f90: New test.
8920 * gfortran.dg/pr83149_a.f90: Additional source for previous.
8921
8922 2018-02-23 Carl Love <cel@us.ibm.com>
8923
8924 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
8925 vec_signed2 and vec_unsigned2 to new Power 8 test file.
8926 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
8927 Power 8 tests.
8928
8929 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
8930
8931 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
8932 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
8933
8934 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
8935
8936 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
8937 expected output.
8938
8939 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8940
8941 PR fortran/83149
8942 * gfortran.dg/pr83149_1.f90: New test.
8943 * gfortran.dg/pr83149.f90: Additional source for previous.
8944
8945 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
8946
8947 PR testsuite/80551
8948 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
8949 __GI___pthread_mutex_init as well.
8950
8951 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8952
8953 PR fortran/83148
8954 * gfortran.dg/class_68.f90: New test.
8955
8956 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8957
8958 PR fortran/59781
8959 * gfortran.dg/derived_init_5.f90: New test.
8960
8961 2018-02-22 Jakub Jelinek <jakub@redhat.com>
8962
8963 PR target/82851
8964 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
8965 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
8966
8967 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
8968
8969 PR target/81572
8970 * gcc.target/powerpc/pr81572.c: New.
8971
8972 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
8973
8974 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
8975
8976 2018-02-22 Martin Sebor <msebor@redhat.com>
8977
8978 PR tree-optimization/84480
8979 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
8980 * g++.dg/warn/Wstringop-truncation-1.C: New test.
8981
8982 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
8983
8984 PR target/84176
8985 * gcc.target/i386/indirect-thunk-11.c: New test.
8986 * gcc.target/i386/indirect-thunk-12.c: Likewise.
8987 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
8988 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
8989 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
8990 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
8991 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
8992 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
8993 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
8994 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
8995
8996 2018-02-22 Steve Ellcey <sellcey@cavium.com>
8997
8998 PR target/83335
8999 * gcc.target/aarch64/asm-2.c: Add dg-error for
9000 ILP32 mode.
9001 * gcc.target/aarch64/asm-4.c: New test.
9002
9003 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
9004
9005 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
9006
9007 2018-02-22 Marek Polacek <polacek@redhat.com>
9008
9009 PR c++/84493
9010 * g++.dg/parse/error59.C: New test.
9011
9012 2018-02-22 Tom de Vries <tom@codesourcery.com>
9013
9014 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
9015
9016 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
9017
9018 PR c++/77655
9019 * g++.dg/cpp0x/pr77655.C: New.
9020
9021 2018-02-22 Jakub Jelinek <jakub@redhat.com>
9022
9023 PR c++/84496
9024 * g++.dg/cpp1y/pr84496.C: New test.
9025
9026 PR target/84502
9027 * g++.dg/torture/pr84502.C: New test.
9028
9029 PR tree-optimization/84503
9030 * gcc.dg/pr84503-1.c: New test.
9031 * gcc.dg/pr84503-2.c: New test.
9032
9033 2018-02-21 Jakub Jelinek <jakub@redhat.com>
9034
9035 PR tree-optimization/84478
9036 * gcc.c-torture/execute/pr84478.c: New test.
9037
9038 2018-02-20 Martin Sebor <msebor@redhat.com>
9039
9040 PR middle-end/84095
9041 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
9042 * c-c++-common/Wrestrict.c: Same.
9043 * gcc.dg/Wrestrict-6.c: Same.
9044 * gcc.dg/Warray-bounds-27.c: New test.
9045 * gcc.dg/Wrestrict-8.c: New test.
9046 * gcc.dg/Wrestrict-9.c: New test.
9047 * gcc.dg/pr84095.c: New test.
9048
9049 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
9050
9051 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
9052
9053 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
9054
9055 PR fortran/48890
9056 PR fortran/83823
9057 * gfortran.dg/structure_constructor_14.f90: New test.
9058
9059 2018-02-20 Jeff Law <law@redhat.com>
9060
9061 PR middle-end/82123
9062 PR tree-optimization/81592
9063 PR middle-end/79257
9064 * gcc.dg/pr81592.c: New test.
9065 * gcc.dg/pr82123.c: New test.
9066 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
9067
9068 2018-02-20 Jakub Jelinek <jakub@redhat.com>
9069
9070 PR c++/84488
9071 * g++.dg/warn/Wunused-var-30.C: New test.
9072
9073 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
9074
9075 PR tree-optimization/84419
9076 * gcc.dg/vect/pr84419.c: New test.
9077
9078 2018-02-20 Jakub Jelinek <jakub@redhat.com>
9079
9080 PR middle-end/82004
9081 * gfortran.dg/pr82004.f90: New test.
9082
9083 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
9084
9085 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
9086
9087 2018-02-20 Martin Liska <mliska@suse.cz>
9088
9089 PR c/84310
9090 PR target/79747
9091 * gcc.target/i386/pr84310.c: New test.
9092 * gcc.target/i386/pr84310-2.c: Likewise.
9093
9094 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
9095
9096 PR c++/84446
9097 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
9098
9099 2018-02-20 Jakub Jelinek <jakub@redhat.com>
9100
9101 PR c++/84445
9102 * g++.dg/cpp1z/launder7.C: New test.
9103
9104 PR c++/84449
9105 * g++.dg/cpp0x/constexpr-84449.C: New test.
9106
9107 PR c++/84455
9108 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
9109
9110 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
9111
9112 PR fortran/83344
9113 PR fortran/83975
9114 * gfortran.dg/associate_22.f90: Enable commented out test.
9115 * gfortran.dg/associate_36.f90: New test.
9116
9117 2018-02-19 Jakub Jelinek <jakub@redhat.com>
9118
9119 PR target/84146
9120 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
9121
9122 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
9123
9124 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
9125 (dg-options): Use -mavx instead of -w.
9126
9127 2018-02-19 Jakub Jelinek <jakub@redhat.com>
9128
9129 PR c++/84444
9130 * g++.dg/cpp1z/launder8.C: New test.
9131
9132 PR c++/84448
9133 * g++.dg/gomp/pr84448.C: New test.
9134
9135 PR c++/84430
9136 * g++.dg/gomp/pr84430.C: New test.
9137
9138 PR tree-optimization/84452
9139 * gcc.dg/pr84452.c: New test.
9140
9141 PR c++/79064
9142 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
9143
9144 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
9145
9146 PR fortran/35339
9147 * gfortran.dg/implied_do_io_4.f90: New test.
9148
9149 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
9150
9151 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
9152 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
9153 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
9154
9155 2018-02-19 Carl Love <cel@us.ibm.com>
9156
9157 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
9158
9159 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
9160
9161 PR target/84460
9162 * gcc.target/i386/pr57193.c: Add -mtune=generic.
9163
9164 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
9165
9166 PR c++/84348
9167 * g++.dg/cpp0x/auto50.C: New.
9168 * g++.dg/parse/friend12.C: Adjust.
9169
9170 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9171
9172 PR libgfortran/84389
9173 * gfortran.dg/dtio_33.f90: New test.
9174
9175 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9176
9177 PR libgfortran/84412
9178 * gfortran.dg/inquire_18.f90: New test.
9179
9180 2018-02-18 Janus Weil <janus@gcc.gnu.org>
9181
9182 PR fortran/84381
9183 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
9184 * gfortran.dg/pointer_intent_3.f90: Ditto.
9185 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
9186 * gfortran.dg/protected_3.f90: Ditto.
9187 * gfortran.dg/protected_4.f90: Ditto.
9188 * gfortran.dg/protected_5.f90: Ditto.
9189 * gfortran.dg/protected_6.f90: Ditto.
9190
9191 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
9192
9193 PR fortran/80945
9194 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
9195 change to run.
9196
9197 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
9198
9199 PR fortran/84270
9200 * gfortran.dg/inline_matmul_22.f90: New test.
9201
9202 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
9203
9204 PR fortran/84381
9205 * gfortran.dg/abort_shoulfail.f90: New test.
9206 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
9207 by STOP n.
9208 * gfortran.dg/PR19754_2.f90: Likewise.
9209 * gfortran.dg/PR19872.f: Likewise.
9210 * gfortran.dg/PR49268.f90: Likewise.
9211 * gfortran.dg/Wall.f90: Likewise.
9212 * gfortran.dg/Wno-all.f90: Likewise.
9213 * gfortran.dg/achar_1.f90: Likewise.
9214 * gfortran.dg/achar_2.f90: Likewise.
9215 * gfortran.dg/achar_4.f90: Likewise.
9216 * gfortran.dg/achar_6.F90: Likewise.
9217 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
9218 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
9219 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
9220 * gfortran.dg/actual_array_offset_1.f90: Likewise.
9221 * gfortran.dg/actual_array_result_1.f90: Likewise.
9222 * gfortran.dg/actual_array_substr_1.f90: Likewise.
9223 * gfortran.dg/actual_array_substr_2.f90: Likewise.
9224 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
9225 * gfortran.dg/actual_procedure_1.f90: Likewise.
9226 * gfortran.dg/adjustl_1.f90: Likewise.
9227 * gfortran.dg/advance_1.f90: Likewise.
9228 * gfortran.dg/advance_4.f90: Likewise.
9229 * gfortran.dg/advance_5.f90: Likewise.
9230 * gfortran.dg/advance_6.f90: Likewise.
9231 * gfortran.dg/aint_anint_1.f90: Likewise.
9232 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
9233 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
9234 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
9235 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
9236 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
9237 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
9238 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
9239 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
9240 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
9241 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
9242 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
9243 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
9244 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
9245 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
9246 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
9247 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
9248 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
9249 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
9250 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
9251 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
9252 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
9253 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
9254 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
9255 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
9256 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
9257 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
9258 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
9259 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
9260 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
9261 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
9262 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
9263 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
9264 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
9265 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
9266 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
9267 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
9268 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
9269 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
9270 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
9271 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
9272 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
9273 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
9274 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
9275 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
9276 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
9277 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
9278 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
9279 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
9280 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
9281 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
9282 * gfortran.dg/allocatable_function_1.f90: Likewise.
9283 * gfortran.dg/allocatable_function_10.f90: Likewise.
9284 * gfortran.dg/allocatable_function_3.f90: Likewise.
9285 * gfortran.dg/allocatable_function_5.f90: Likewise.
9286 * gfortran.dg/allocatable_function_6.f90: Likewise.
9287 * gfortran.dg/allocatable_function_7.f90: Likewise.
9288 * gfortran.dg/allocatable_function_8.f90: Likewise.
9289 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
9290 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
9291 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
9292 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
9293 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
9294 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
9295 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
9296 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
9297 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
9298 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
9299 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
9300 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
9301 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
9302 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
9303 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
9304 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
9305 * gfortran.dg/allocate_class_3.f90: Likewise.
9306 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
9307 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
9308 * gfortran.dg/allocate_derived_5.f90: Likewise.
9309 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
9310 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
9311 * gfortran.dg/allocate_with_source_1.f90: Likewise.
9312 * gfortran.dg/allocate_with_source_10.f08: Likewise.
9313 * gfortran.dg/allocate_with_source_11.f08: Likewise.
9314 * gfortran.dg/allocate_with_source_12.f03: Likewise.
9315 * gfortran.dg/allocate_with_source_15.f03: Likewise.
9316 * gfortran.dg/allocate_with_source_16.f90: Likewise.
9317 * gfortran.dg/allocate_with_source_17.f03: Likewise.
9318 * gfortran.dg/allocate_with_source_18.f03: Likewise.
9319 * gfortran.dg/allocate_with_source_2.f90: Likewise.
9320 * gfortran.dg/allocate_with_source_20.f03: Likewise.
9321 * gfortran.dg/allocate_with_source_22.f03: Likewise.
9322 * gfortran.dg/allocate_with_source_23.f03: Likewise.
9323 * gfortran.dg/allocate_with_source_24.f90: Likewise.
9324 * gfortran.dg/allocate_with_source_5.f90: Likewise.
9325 * gfortran.dg/allocate_with_source_6.f90: Likewise.
9326 * gfortran.dg/allocate_with_source_7.f08: Likewise.
9327 * gfortran.dg/allocate_with_source_8.f08: Likewise.
9328 * gfortran.dg/allocate_with_source_9.f08: Likewise.
9329 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
9330 * gfortran.dg/allocate_zerosize_3.f: Likewise.
9331 * gfortran.dg/altreturn_3.f90: Likewise.
9332 * gfortran.dg/altreturn_5.f90: Likewise.
9333 * gfortran.dg/altreturn_7.f90: Likewise.
9334 * gfortran.dg/and_or_xor.f90: Likewise.
9335 * gfortran.dg/anint_1.f90: Likewise.
9336 * gfortran.dg/any_all_1.f90: Likewise.
9337 * gfortran.dg/anyallcount_1.f90: Likewise.
9338 * gfortran.dg/append_1.f90: Likewise.
9339 * gfortran.dg/argument_checking_1.f90: Likewise.
9340 * gfortran.dg/argument_checking_2.f90: Likewise.
9341 * gfortran.dg/argument_checking_8.f90: Likewise.
9342 * gfortran.dg/arithmetic_if.f90: Likewise.
9343 * gfortran.dg/array_1.f90: Likewise.
9344 * gfortran.dg/array_2.f90: Likewise.
9345 * gfortran.dg/array_alloc_1.f90: Likewise.
9346 * gfortran.dg/array_alloc_2.f90: Likewise.
9347 * gfortran.dg/array_alloc_3.f90: Likewise.
9348 * gfortran.dg/array_assignment_1.F90: Likewise.
9349 * gfortran.dg/array_assignment_5.f90: Likewise.
9350 * gfortran.dg/array_constructor_1.f90: Likewise.
9351 * gfortran.dg/array_constructor_10.f90: Likewise.
9352 * gfortran.dg/array_constructor_11.f90: Likewise.
9353 * gfortran.dg/array_constructor_12.f90: Likewise.
9354 * gfortran.dg/array_constructor_15.f90: Likewise.
9355 * gfortran.dg/array_constructor_16.f90: Likewise.
9356 * gfortran.dg/array_constructor_17.f90: Likewise.
9357 * gfortran.dg/array_constructor_19.f90: Likewise.
9358 * gfortran.dg/array_constructor_23.f: Likewise.
9359 * gfortran.dg/array_constructor_24.f: Likewise.
9360 * gfortran.dg/array_constructor_32.f90: Likewise.
9361 * gfortran.dg/array_constructor_36.f90: Likewise.
9362 * gfortran.dg/array_constructor_39.f90: Likewise.
9363 * gfortran.dg/array_constructor_4.f90: Likewise.
9364 * gfortran.dg/array_constructor_40.f90: Likewise.
9365 * gfortran.dg/array_constructor_44.f90: Likewise.
9366 * gfortran.dg/array_constructor_45.f90: Likewise.
9367 * gfortran.dg/array_constructor_46.f90: Likewise.
9368 * gfortran.dg/array_constructor_47.f90: Likewise.
9369 * gfortran.dg/array_constructor_49.f90: Likewise.
9370 * gfortran.dg/array_constructor_5.f90: Likewise.
9371 * gfortran.dg/array_constructor_50.f90: Likewise.
9372 * gfortran.dg/array_constructor_6.f90: Likewise.
9373 * gfortran.dg/array_constructor_7.f90: Likewise.
9374 * gfortran.dg/array_constructor_8.f90: Likewise.
9375 * gfortran.dg/array_constructor_9.f90: Likewise.
9376 * gfortran.dg/array_constructor_type_1.f03: Likewise.
9377 * gfortran.dg/array_constructor_type_10.f03: Likewise.
9378 * gfortran.dg/array_constructor_type_11.f03: Likewise.
9379 * gfortran.dg/array_constructor_type_12.f03: Likewise.
9380 * gfortran.dg/array_constructor_type_13.f90: Likewise.
9381 * gfortran.dg/array_constructor_type_14.f03: Likewise.
9382 * gfortran.dg/array_constructor_type_16.f03: Likewise.
9383 * gfortran.dg/array_constructor_type_2.f03: Likewise.
9384 * gfortran.dg/array_constructor_type_22.f03: Likewise.
9385 * gfortran.dg/array_constructor_type_3.f03: Likewise.
9386 * gfortran.dg/array_constructor_type_4.f03: Likewise.
9387 * gfortran.dg/array_constructor_type_5.f03: Likewise.
9388 * gfortran.dg/array_constructor_type_6.f03: Likewise.
9389 * gfortran.dg/array_constructor_type_7.f03: Likewise.
9390 * gfortran.dg/array_function_1.f90: Likewise.
9391 * gfortran.dg/array_function_5.f90: Likewise.
9392 * gfortran.dg/array_initializer_1.f90: Likewise.
9393 * gfortran.dg/array_initializer_2.f90: Likewise.
9394 * gfortran.dg/array_memcpy_5.f90: Likewise.
9395 * gfortran.dg/array_memset_2.f90: Likewise.
9396 * gfortran.dg/array_reference_1.f90: Likewise.
9397 * gfortran.dg/array_return_value_1.f90: Likewise.
9398 * gfortran.dg/array_section_1.f90: Likewise.
9399 * gfortran.dg/array_temporaries_3.f90: Likewise.
9400 * gfortran.dg/arrayio_1.f90: Likewise.
9401 * gfortran.dg/arrayio_10.f90: Likewise.
9402 * gfortran.dg/arrayio_11.f90: Likewise.
9403 * gfortran.dg/arrayio_12.f90: Likewise.
9404 * gfortran.dg/arrayio_13.f90: Likewise.
9405 * gfortran.dg/arrayio_14.f90: Likewise.
9406 * gfortran.dg/arrayio_16.f90: Likewise.
9407 * gfortran.dg/arrayio_2.f90: Likewise.
9408 * gfortran.dg/arrayio_3.f90: Likewise.
9409 * gfortran.dg/arrayio_4.f90: Likewise.
9410 * gfortran.dg/arrayio_5.f90: Likewise.
9411 * gfortran.dg/arrayio_6.f90: Likewise.
9412 * gfortran.dg/arrayio_7.f90: Likewise.
9413 * gfortran.dg/arrayio_8.f90: Likewise.
9414 * gfortran.dg/arrayio_9.f90: Likewise.
9415 * gfortran.dg/arrayio_derived_1.f90: Likewise.
9416 * gfortran.dg/assign_10.f90: Likewise.
9417 * gfortran.dg/assign_9.f90: Likewise.
9418 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
9419 * gfortran.dg/assignment_1.f90: Likewise.
9420 * gfortran.dg/associate_1.f03: Likewise.
9421 * gfortran.dg/associate_11.f90: Likewise.
9422 * gfortran.dg/associate_13.f90: Likewise.
9423 * gfortran.dg/associate_15.f90: Likewise.
9424 * gfortran.dg/associate_17.f90: Likewise.
9425 * gfortran.dg/associate_18.f08: Likewise.
9426 * gfortran.dg/associate_19.f03: Likewise.
9427 * gfortran.dg/associate_20.f03: Likewise.
9428 * gfortran.dg/associate_22.f90: Likewise.
9429 * gfortran.dg/associate_23.f90: Likewise.
9430 * gfortran.dg/associate_24.f90: Likewise.
9431 * gfortran.dg/associate_25.f90: Likewise.
9432 * gfortran.dg/associate_27.f90: Likewise.
9433 * gfortran.dg/associate_28.f90: Likewise.
9434 * gfortran.dg/associate_32.f03: Likewise.
9435 * gfortran.dg/associate_33.f03: Likewise.
9436 * gfortran.dg/associate_34.f90: Likewise.
9437 * gfortran.dg/associate_6.f03: Likewise.
9438 * gfortran.dg/associate_7.f03: Likewise.
9439 * gfortran.dg/associate_8.f03: Likewise.
9440 * gfortran.dg/associate_9.f03: Likewise.
9441 * gfortran.dg/associated_1.f90: Likewise.
9442 * gfortran.dg/associated_2.f90: Likewise.
9443 * gfortran.dg/associated_5.f90: Likewise.
9444 * gfortran.dg/associated_6.f90: Likewise.
9445 * gfortran.dg/associated_target_3.f90: Likewise.
9446 * gfortran.dg/associated_target_4.f90: Likewise.
9447 * gfortran.dg/associated_target_5.f03: Likewise.
9448 * gfortran.dg/associated_target_6.f03: Likewise.
9449 * gfortran.dg/assumed_dummy_1.f90: Likewise.
9450 * gfortran.dg/assumed_rank_1.f90: Likewise.
9451 * gfortran.dg/assumed_rank_10.f90: Likewise.
9452 * gfortran.dg/assumed_rank_2.f90: Likewise.
9453 * gfortran.dg/assumed_rank_7.f90: Likewise.
9454 * gfortran.dg/assumed_rank_8.f90: Likewise.
9455 * gfortran.dg/assumed_rank_9.f90: Likewise.
9456 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
9457 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
9458 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
9459 * gfortran.dg/assumed_type_2.f90: Likewise.
9460 * gfortran.dg/atan2_1.f90: Likewise.
9461 * gfortran.dg/auto_array_1.f90: Likewise.
9462 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
9463 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
9464 * gfortran.dg/auto_char_len_3.f90: Likewise.
9465 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
9466 * gfortran.dg/auto_internal_assumed.f90: Likewise.
9467 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
9468 * gfortran.dg/auto_save_2.f90: Likewise.
9469 * gfortran.dg/automatic_default_init_1.f90: Likewise.
9470 * gfortran.dg/backslash_1.f90: Likewise.
9471 * gfortran.dg/backslash_2.f90: Likewise.
9472 * gfortran.dg/backslash_3.f: Likewise.
9473 * gfortran.dg/backspace_1.f: Likewise.
9474 * gfortran.dg/backspace_10.f90: Likewise.
9475 * gfortran.dg/backspace_11.f90: Likewise.
9476 * gfortran.dg/backspace_2.f: Likewise.
9477 * gfortran.dg/backspace_3.f: Likewise.
9478 * gfortran.dg/backspace_4.f: Likewise.
9479 * gfortran.dg/backspace_5.f: Likewise.
9480 * gfortran.dg/backspace_6.f: Likewise.
9481 * gfortran.dg/backspace_7.f90: Likewise.
9482 * gfortran.dg/backspace_8.f: Likewise.
9483 * gfortran.dg/backspace_9.f: Likewise.
9484 * gfortran.dg/bessel_1.f90: Likewise.
9485 * gfortran.dg/bessel_2.f90: Likewise.
9486 * gfortran.dg/bessel_5.f90: Likewise.
9487 * gfortran.dg/bessel_6.f90: Likewise.
9488 * gfortran.dg/bessel_7.f90: Likewise.
9489 * gfortran.dg/bind_c_dts_2.f03: Likewise.
9490 * gfortran.dg/bind_c_dts_3.f03: Likewise.
9491 * gfortran.dg/bind_c_usage_15.f90: Likewise.
9492 * gfortran.dg/bind_c_usage_16.f03: Likewise.
9493 * gfortran.dg/bind_c_usage_17.f90: Likewise.
9494 * gfortran.dg/bind_c_usage_24.f90: Likewise.
9495 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
9496 * gfortran.dg/binding_label_tests_16.f03: Likewise.
9497 * gfortran.dg/binding_label_tests_23.f90: Likewise.
9498 * gfortran.dg/bit_comparison_1.F90: Likewise.
9499 * gfortran.dg/bit_comparison_2.F90: Likewise.
9500 * gfortran.dg/block_1.f08: Likewise.
9501 * gfortran.dg/block_13.f08: Likewise.
9502 * gfortran.dg/block_14.f90: Likewise.
9503 * gfortran.dg/block_2.f08: Likewise.
9504 * gfortran.dg/block_6.f08: Likewise.
9505 * gfortran.dg/block_7.f08: Likewise.
9506 * gfortran.dg/block_8.f08: Likewise.
9507 * gfortran.dg/blockdata_1.f90: Likewise.
9508 * gfortran.dg/bound_1.f90: Likewise.
9509 * gfortran.dg/bound_2.f90: Likewise.
9510 * gfortran.dg/bound_3.f90: Likewise.
9511 * gfortran.dg/bound_4.f90: Likewise.
9512 * gfortran.dg/bound_5.f90: Likewise.
9513 * gfortran.dg/bound_6.f90: Likewise.
9514 * gfortran.dg/bound_7.f90: Likewise.
9515 * gfortran.dg/bound_8.f90: Likewise.
9516 * gfortran.dg/bound_9.f90: Likewise.
9517 * gfortran.dg/bound_simplification_1.f90: Likewise.
9518 * gfortran.dg/bound_simplification_3.f90: Likewise.
9519 * gfortran.dg/bound_simplification_4.f90: Likewise.
9520 * gfortran.dg/bound_simplification_5.f90: Likewise.
9521 * gfortran.dg/bound_simplification_6.f90: Likewise.
9522 * gfortran.dg/bounds_check_1.f90: Likewise.
9523 * gfortran.dg/bounds_check_12.f90: Likewise.
9524 * gfortran.dg/bounds_check_14.f90: Likewise.
9525 * gfortran.dg/bounds_check_15.f90: Likewise.
9526 * gfortran.dg/bounds_check_19.f90: Likewise.
9527 * gfortran.dg/bounds_check_8.f90: Likewise.
9528 * gfortran.dg/bounds_check_9.f90: Likewise.
9529 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
9530 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
9531 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
9532 * gfortran.dg/boz_1.f90: Likewise.
9533 * gfortran.dg/boz_11.f90: Likewise.
9534 * gfortran.dg/boz_13.f90: Likewise.
9535 * gfortran.dg/boz_14.f90: Likewise.
9536 * gfortran.dg/boz_15.f90: Likewise.
9537 * gfortran.dg/boz_3.f90: Likewise.
9538 * gfortran.dg/boz_6.f90: Likewise.
9539 * gfortran.dg/boz_9.f90: Likewise.
9540 * gfortran.dg/byte_1.f90: Likewise.
9541 * gfortran.dg/byte_2.f90: Likewise.
9542 * gfortran.dg/c_assoc.f90: Likewise.
9543 * gfortran.dg/c_assoc_2.f03: Likewise.
9544 * gfortran.dg/c_assoc_3.f90: Likewise.
9545 * gfortran.dg/c_by_val_1.f: Likewise.
9546 * gfortran.dg/c_by_val_5.f90: Likewise.
9547 * gfortran.dg/c_char_tests.f03: Likewise.
9548 * gfortran.dg/c_char_tests_2.f03: Likewise.
9549 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
9550 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
9551 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
9552 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
9553 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
9554 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
9555 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
9556 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
9557 * gfortran.dg/c_kind_params.f90: Likewise.
9558 * gfortran.dg/c_loc_test_20.f90: Likewise.
9559 * gfortran.dg/c_loc_tests_2.f03: Likewise.
9560 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
9561 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
9562 * gfortran.dg/c_size_t_test.f03: Likewise.
9563 * gfortran.dg/c_sizeof_1.f90: Likewise.
9564 * gfortran.dg/c_sizeof_5.f90: Likewise.
9565 * gfortran.dg/c_sizeof_6.f90: Likewise.
9566 * gfortran.dg/char4_iunit_1.f03: Likewise.
9567 * gfortran.dg/char4_iunit_2.f03: Likewise.
9568 * gfortran.dg/char_allocation_1.f90: Likewise.
9569 * gfortran.dg/char_array_constructor.f90: Likewise.
9570 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
9571 * gfortran.dg/char_assign_1.f90: Likewise.
9572 * gfortran.dg/char_associated_1.f90: Likewise.
9573 * gfortran.dg/char_cast_2.f90: Likewise.
9574 * gfortran.dg/char_comparison_1.f: Likewise.
9575 * gfortran.dg/char_component_initializer_1.f90: Likewise.
9576 * gfortran.dg/char_component_initializer_2.f90: Likewise.
9577 * gfortran.dg/char_cons_len.f90: Likewise.
9578 * gfortran.dg/char_conversion.f90: Likewise.
9579 * gfortran.dg/char_cshift_1.f90: Likewise.
9580 * gfortran.dg/char_cshift_2.f90: Likewise.
9581 * gfortran.dg/char_decl_2.f90: Likewise.
9582 * gfortran.dg/char_eoshift_1.f90: Likewise.
9583 * gfortran.dg/char_eoshift_2.f90: Likewise.
9584 * gfortran.dg/char_eoshift_3.f90: Likewise.
9585 * gfortran.dg/char_eoshift_4.f90: Likewise.
9586 * gfortran.dg/char_eoshift_5.f90: Likewise.
9587 * gfortran.dg/char_expr_1.f90: Likewise.
9588 * gfortran.dg/char_expr_3.f90: Likewise.
9589 * gfortran.dg/char_initialiser_actual.f90: Likewise.
9590 * gfortran.dg/char_length_12.f90: Likewise.
9591 * gfortran.dg/char_length_14.f90: Likewise.
9592 * gfortran.dg/char_length_15.f90: Likewise.
9593 * gfortran.dg/char_length_17.f90: Likewise.
9594 * gfortran.dg/char_length_20.f90: Likewise.
9595 * gfortran.dg/char_length_21.f90: Likewise.
9596 * gfortran.dg/char_length_5.f90: Likewise.
9597 * gfortran.dg/char_length_6.f90: Likewise.
9598 * gfortran.dg/char_length_7.f90: Likewise.
9599 * gfortran.dg/char_length_8.f90: Likewise.
9600 * gfortran.dg/char_pack_1.f90: Likewise.
9601 * gfortran.dg/char_pack_2.f90: Likewise.
9602 * gfortran.dg/char_pointer_assign.f90: Likewise.
9603 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
9604 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
9605 * gfortran.dg/char_pointer_dependency.f90: Likewise.
9606 * gfortran.dg/char_pointer_dummy.f90: Likewise.
9607 * gfortran.dg/char_pointer_func.f90: Likewise.
9608 * gfortran.dg/char_reshape_1.f90: Likewise.
9609 * gfortran.dg/char_result_1.f90: Likewise.
9610 * gfortran.dg/char_result_12.f90: Likewise.
9611 * gfortran.dg/char_result_13.f90: Likewise.
9612 * gfortran.dg/char_result_14.f90: Likewise.
9613 * gfortran.dg/char_result_15.f90: Likewise.
9614 * gfortran.dg/char_result_2.f90: Likewise.
9615 * gfortran.dg/char_result_3.f90: Likewise.
9616 * gfortran.dg/char_result_4.f90: Likewise.
9617 * gfortran.dg/char_result_5.f90: Likewise.
9618 * gfortran.dg/char_result_6.f90: Likewise.
9619 * gfortran.dg/char_result_7.f90: Likewise.
9620 * gfortran.dg/char_result_8.f90: Likewise.
9621 * gfortran.dg/char_spread_1.f90: Likewise.
9622 * gfortran.dg/char_transpose_1.f90: Likewise.
9623 * gfortran.dg/char_type_len.f90: Likewise.
9624 * gfortran.dg/char_unpack_1.f90: Likewise.
9625 * gfortran.dg/char_unpack_2.f90: Likewise.
9626 * gfortran.dg/character_array_constructor_1.f90: Likewise.
9627 * gfortran.dg/character_comparison_1.f90: Likewise.
9628 * gfortran.dg/character_comparison_2.f90: Likewise.
9629 * gfortran.dg/character_comparison_3.f90: Likewise.
9630 * gfortran.dg/character_comparison_4.f90: Likewise.
9631 * gfortran.dg/character_comparison_5.f90: Likewise.
9632 * gfortran.dg/character_comparison_6.f90: Likewise.
9633 * gfortran.dg/character_comparison_7.f90: Likewise.
9634 * gfortran.dg/character_comparison_8.f90: Likewise.
9635 * gfortran.dg/character_comparison_9.f90: Likewise.
9636 * gfortran.dg/charlen_15.f90: Likewise.
9637 * gfortran.dg/charlen_16.f90: Likewise.
9638 * gfortran.dg/chkbits.f90: Likewise.
9639 * gfortran.dg/chmod_1.f90: Likewise.
9640 * gfortran.dg/chmod_2.f90: Likewise.
9641 * gfortran.dg/chmod_3.f90: Likewise.
9642 * gfortran.dg/class_1.f03: Likewise.
9643 * gfortran.dg/class_18.f03: Likewise.
9644 * gfortran.dg/class_19.f03: Likewise.
9645 * gfortran.dg/class_35.f90: Likewise.
9646 * gfortran.dg/class_46.f03: Likewise.
9647 * gfortran.dg/class_48.f90: Likewise.
9648 * gfortran.dg/class_51.f90: Likewise.
9649 * gfortran.dg/class_52.f90: Likewise.
9650 * gfortran.dg/class_6.f03: Likewise.
9651 * gfortran.dg/class_63.f90: Likewise.
9652 * gfortran.dg/class_64.f90: Likewise.
9653 * gfortran.dg/class_65.f90: Likewise.
9654 * gfortran.dg/class_66.f90: Likewise.
9655 * gfortran.dg/class_67.f90: Likewise.
9656 * gfortran.dg/class_9.f03: Likewise.
9657 * gfortran.dg/class_alias.f90: Likewise.
9658 * gfortran.dg/class_allocate_1.f03: Likewise.
9659 * gfortran.dg/class_allocate_10.f03: Likewise.
9660 * gfortran.dg/class_allocate_13.f90: Likewise.
9661 * gfortran.dg/class_allocate_14.f90: Likewise.
9662 * gfortran.dg/class_allocate_15.f90: Likewise.
9663 * gfortran.dg/class_allocate_19.f03: Likewise.
9664 * gfortran.dg/class_allocate_21.f90: Likewise.
9665 * gfortran.dg/class_allocate_22.f90: Likewise.
9666 * gfortran.dg/class_allocate_3.f03: Likewise.
9667 * gfortran.dg/class_allocate_4.f03: Likewise.
9668 * gfortran.dg/class_allocate_5.f90: Likewise.
9669 * gfortran.dg/class_allocate_6.f03: Likewise.
9670 * gfortran.dg/class_allocate_7.f03: Likewise.
9671 * gfortran.dg/class_allocate_8.f03: Likewise.
9672 * gfortran.dg/class_allocate_9.f03: Likewise.
9673 * gfortran.dg/class_array_1.f03: Likewise.
9674 * gfortran.dg/class_array_14.f90: Likewise.
9675 * gfortran.dg/class_array_15.f03: Likewise.
9676 * gfortran.dg/class_array_16.f90: Likewise.
9677 * gfortran.dg/class_array_2.f03: Likewise.
9678 * gfortran.dg/class_array_20.f03: Likewise.
9679 * gfortran.dg/class_array_21.f03: Likewise.
9680 * gfortran.dg/class_array_3.f03: Likewise.
9681 * gfortran.dg/class_array_4.f03: Likewise.
9682 * gfortran.dg/class_array_7.f03: Likewise.
9683 * gfortran.dg/class_array_8.f03: Likewise.
9684 * gfortran.dg/class_array_9.f03: Likewise.
9685 * gfortran.dg/class_defined_operator_1.f03: Likewise.
9686 * gfortran.dg/class_dummy_1.f03: Likewise.
9687 * gfortran.dg/class_optional_1.f90: Likewise.
9688 * gfortran.dg/class_optional_2.f90: Likewise.
9689 * gfortran.dg/class_result_5.f90: Likewise.
9690 * gfortran.dg/class_result_6.f90: Likewise.
9691 * gfortran.dg/class_to_type_1.f03: Likewise.
9692 * gfortran.dg/class_to_type_2.f90: Likewise.
9693 * gfortran.dg/class_to_type_3.f03: Likewise.
9694 * gfortran.dg/class_to_type_4.f90: Likewise.
9695 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
9696 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
9697 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
9698 * gfortran.dg/coarray/atomic_1.f90: Likewise.
9699 * gfortran.dg/coarray/atomic_2.f90: Likewise.
9700 * gfortran.dg/coarray/codimension.f90: Likewise.
9701 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
9702 * gfortran.dg/coarray/collectives_1.f90: Likewise.
9703 * gfortran.dg/coarray/collectives_2.f90: Likewise.
9704 * gfortran.dg/coarray/collectives_3.f90: Likewise.
9705 * gfortran.dg/coarray/collectives_4.f90: Likewise.
9706 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
9707 * gfortran.dg/coarray/dummy_1.f90: Likewise.
9708 * gfortran.dg/coarray/event_1.f90: Likewise.
9709 * gfortran.dg/coarray/event_2.f90: Likewise.
9710 * gfortran.dg/coarray/get_array.f90: Likewise.
9711 * gfortran.dg/coarray/image_index_1.f90: Likewise.
9712 * gfortran.dg/coarray/image_index_2.f90: Likewise.
9713 * gfortran.dg/coarray/image_index_3.f90: Likewise.
9714 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
9715 * gfortran.dg/coarray/lock_1.f90: Likewise.
9716 * gfortran.dg/coarray/lock_2.f90: Likewise.
9717 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
9718 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
9719 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
9720 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
9721 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
9722 * gfortran.dg/coarray/registering_1.f90: Likewise.
9723 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
9724 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
9725 * gfortran.dg/coarray/send_array.f90: Likewise.
9726 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
9727 * gfortran.dg/coarray/sendget_array.f90: Likewise.
9728 * gfortran.dg/coarray/subobject_1.f90: Likewise.
9729 * gfortran.dg/coarray/sync_1.f90: Likewise.
9730 * gfortran.dg/coarray/sync_3.f90: Likewise.
9731 * gfortran.dg/coarray/this_image_1.f90: Likewise.
9732 * gfortran.dg/coarray/this_image_2.f90: Likewise.
9733 * gfortran.dg/coarray_13.f90: Likewise.
9734 * gfortran.dg/coarray_15.f90: Likewise.
9735 * gfortran.dg/coarray_16.f90: Likewise.
9736 * gfortran.dg/coarray_2.f90: Likewise.
9737 * gfortran.dg/coarray_23.f90: Likewise.
9738 * gfortran.dg/coarray_40.f90: Likewise.
9739 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
9740 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
9741 * gfortran.dg/coarray_allocate_10.f08: Likewise.
9742 * gfortran.dg/coarray_allocate_2.f08: Likewise.
9743 * gfortran.dg/coarray_allocate_3.f08: Likewise.
9744 * gfortran.dg/coarray_allocate_4.f08: Likewise.
9745 * gfortran.dg/coarray_allocate_5.f08: Likewise.
9746 * gfortran.dg/coarray_allocate_7.f08: Likewise.
9747 * gfortran.dg/coarray_allocate_8.f08: Likewise.
9748 * gfortran.dg/coarray_allocate_9.f08: Likewise.
9749 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
9750 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
9751 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
9752 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
9753 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
9754 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
9755 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
9756 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
9757 * gfortran.dg/coarray_stat_2.f90: Likewise.
9758 * gfortran.dg/coarray_subobject_1.f90: Likewise.
9759 * gfortran.dg/coindexed_1.f90: Likewise.
9760 * gfortran.dg/comma.f: Likewise.
9761 * gfortran.dg/comma_format_extension_3.f: Likewise.
9762 * gfortran.dg/comma_format_extension_4.f: Likewise.
9763 * gfortran.dg/common_2.f90: Likewise.
9764 * gfortran.dg/common_4.f90: Likewise.
9765 * gfortran.dg/common_align_1.f90: Likewise.
9766 * gfortran.dg/common_align_2.f90: Likewise.
9767 * gfortran.dg/common_equivalence_1.f: Likewise.
9768 * gfortran.dg/common_pointer_1.f90: Likewise.
9769 * gfortran.dg/common_resize_1.f: Likewise.
9770 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
9771 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
9772 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
9773 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
9774 * gfortran.dg/complex_read.f90: Likewise.
9775 * gfortran.dg/complex_write.f90: Likewise.
9776 * gfortran.dg/constant_substring.f: Likewise.
9777 * gfortran.dg/constructor_2.f90: Likewise.
9778 * gfortran.dg/constructor_3.f90: Likewise.
9779 * gfortran.dg/constructor_6.f90: Likewise.
9780 * gfortran.dg/contained_1.f90: Likewise.
9781 * gfortran.dg/contained_3.f90: Likewise.
9782 * gfortran.dg/contained_equivalence_1.f90: Likewise.
9783 * gfortran.dg/contained_module_proc_1.f90: Likewise.
9784 * gfortran.dg/continuation_1.f90: Likewise.
9785 * gfortran.dg/continuation_11.f90: Likewise.
9786 * gfortran.dg/continuation_12.f90: Likewise.
9787 * gfortran.dg/continuation_13.f90: Likewise.
9788 * gfortran.dg/continuation_14.f: Likewise.
9789 * gfortran.dg/continuation_8.f90: Likewise.
9790 * gfortran.dg/convert_2.f90: Likewise.
9791 * gfortran.dg/convert_implied_open.f90: Likewise.
9792 * gfortran.dg/count_init_expr.f03: Likewise.
9793 * gfortran.dg/cr_lf.f90: Likewise.
9794 * gfortran.dg/cray_pointers_10.f90: Likewise.
9795 * gfortran.dg/cray_pointers_2.f90: Likewise.
9796 * gfortran.dg/cray_pointers_5.f90: Likewise.
9797 * gfortran.dg/cray_pointers_7.f90: Likewise.
9798 * gfortran.dg/cray_pointers_8.f90: Likewise.
9799 * gfortran.dg/cshift_1.f90: Likewise.
9800 * gfortran.dg/cshift_2.f90: Likewise.
9801 * gfortran.dg/cshift_large_1.f90: Likewise.
9802 * gfortran.dg/cshift_nan_1.f90: Likewise.
9803 * gfortran.dg/csqrt_2.f: Likewise.
9804 * gfortran.dg/data_array_1.f90: Likewise.
9805 * gfortran.dg/data_char_1.f90: Likewise.
9806 * gfortran.dg/data_char_2.f90: Likewise.
9807 * gfortran.dg/data_char_3.f90: Likewise.
9808 * gfortran.dg/data_derived_1.f90: Likewise.
9809 * gfortran.dg/data_implied_do_1.f90: Likewise.
9810 * gfortran.dg/data_namelist_conflict.f90: Likewise.
9811 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
9812 * gfortran.dg/deallocate_stat.f90: Likewise.
9813 * gfortran.dg/deallocate_stat_2.f90: Likewise.
9814 * gfortran.dg/debug/pr37738.f: Likewise.
9815 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
9816 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
9817 * gfortran.dg/dec_exp_1.f90: Likewise.
9818 * gfortran.dg/dec_init_1.f90: Likewise.
9819 * gfortran.dg/dec_init_2.f90: Likewise.
9820 * gfortran.dg/dec_init_3.f90: Likewise.
9821 * gfortran.dg/dec_init_4.f90: Likewise.
9822 * gfortran.dg/dec_io_1.f90: Likewise.
9823 * gfortran.dg/dec_io_2.f90: Likewise.
9824 * gfortran.dg/dec_io_2a.f90: Likewise.
9825 * gfortran.dg/dec_io_6.f90: Likewise.
9826 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
9827 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
9828 * gfortran.dg/dec_math.f90: Likewise.
9829 * gfortran.dg/dec_parameter_1.f: Likewise.
9830 * gfortran.dg/dec_parameter_2.f90: Likewise.
9831 * gfortran.dg/dec_static_1.f90: Likewise.
9832 * gfortran.dg/dec_static_2.f90: Likewise.
9833 * gfortran.dg/dec_structure_1.f90: Likewise.
9834 * gfortran.dg/dec_structure_10.f90: Likewise.
9835 * gfortran.dg/dec_structure_18.f90: Likewise.
9836 * gfortran.dg/dec_structure_19.f90: Likewise.
9837 * gfortran.dg/dec_structure_2.f90: Likewise.
9838 * gfortran.dg/dec_structure_22.f90: Likewise.
9839 * gfortran.dg/dec_structure_3.f90: Likewise.
9840 * gfortran.dg/dec_structure_4.f90: Likewise.
9841 * gfortran.dg/dec_structure_5.f90: Likewise.
9842 * gfortran.dg/dec_structure_6.f90: Likewise.
9843 * gfortran.dg/dec_structure_7.f90: Likewise.
9844 * gfortran.dg/dec_union_1.f90: Likewise.
9845 * gfortran.dg/dec_union_2.f90: Likewise.
9846 * gfortran.dg/dec_union_3.f90: Likewise.
9847 * gfortran.dg/dec_union_4.f90: Likewise.
9848 * gfortran.dg/dec_union_5.f90: Likewise.
9849 * gfortran.dg/default_format_1.f90: Likewise.
9850 * gfortran.dg/default_format_2.f90: Likewise.
9851 * gfortran.dg/default_format_denormal_1.f90: Likewise.
9852 * gfortran.dg/default_format_denormal_2.f90: Likewise.
9853 * gfortran.dg/default_initialization_3.f90: Likewise.
9854 * gfortran.dg/default_initialization_4.f90: Likewise.
9855 * gfortran.dg/default_initialization_5.f90: Likewise.
9856 * gfortran.dg/deferred_character_1.f90: Likewise.
9857 * gfortran.dg/deferred_character_10.f90: Likewise.
9858 * gfortran.dg/deferred_character_11.f90: Likewise.
9859 * gfortran.dg/deferred_character_12.f90: Likewise.
9860 * gfortran.dg/deferred_character_13.f90: Likewise.
9861 * gfortran.dg/deferred_character_14.f90: Likewise.
9862 * gfortran.dg/deferred_character_15.f90: Likewise.
9863 * gfortran.dg/deferred_character_16.f90: Likewise.
9864 * gfortran.dg/deferred_character_2.f90: Likewise.
9865 * gfortran.dg/deferred_character_3.f90: Likewise.
9866 * gfortran.dg/deferred_character_4.f90: Likewise.
9867 * gfortran.dg/deferred_character_5.f90: Likewise.
9868 * gfortran.dg/deferred_character_6.f90: Likewise.
9869 * gfortran.dg/deferred_character_7.f90: Likewise.
9870 * gfortran.dg/deferred_character_8.f90: Likewise.
9871 * gfortran.dg/deferred_character_9.f90: Likewise.
9872 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
9873 * gfortran.dg/deferred_type_component_1.f90: Likewise.
9874 * gfortran.dg/deferred_type_component_2.f90: Likewise.
9875 * gfortran.dg/deferred_type_param_2.f90: Likewise.
9876 * gfortran.dg/deferred_type_param_4.f90: Likewise.
9877 * gfortran.dg/deferred_type_param_5.f90: Likewise.
9878 * gfortran.dg/deferred_type_param_6.f90: Likewise.
9879 * gfortran.dg/deferred_type_param_8.f90: Likewise.
9880 * gfortran.dg/deferred_type_param_9.f90: Likewise.
9881 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
9882 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
9883 * gfortran.dg/defined_assignment_1.f90: Likewise.
9884 * gfortran.dg/defined_assignment_10.f90: Likewise.
9885 * gfortran.dg/defined_assignment_11.f90: Likewise.
9886 * gfortran.dg/defined_assignment_2.f90: Likewise.
9887 * gfortran.dg/defined_assignment_3.f90: Likewise.
9888 * gfortran.dg/defined_assignment_4.f90: Likewise.
9889 * gfortran.dg/defined_assignment_5.f90: Likewise.
9890 * gfortran.dg/defined_assignment_8.f90: Likewise.
9891 * gfortran.dg/defined_assignment_9.f90: Likewise.
9892 * gfortran.dg/dependency_2.f90: Likewise.
9893 * gfortran.dg/dependency_21.f90: Likewise.
9894 * gfortran.dg/dependency_22.f90: Likewise.
9895 * gfortran.dg/dependency_23.f90: Likewise.
9896 * gfortran.dg/dependency_24.f90: Likewise.
9897 * gfortran.dg/dependency_25.f90: Likewise.
9898 * gfortran.dg/dependency_26.f90: Likewise.
9899 * gfortran.dg/dependency_39.f90: Likewise.
9900 * gfortran.dg/dependency_40.f90: Likewise.
9901 * gfortran.dg/dependency_41.f90: Likewise.
9902 * gfortran.dg/dependency_42.f90: Likewise.
9903 * gfortran.dg/dependency_43.f90: Likewise.
9904 * gfortran.dg/dependency_44.f90: Likewise.
9905 * gfortran.dg/dependency_45.f90: Likewise.
9906 * gfortran.dg/dependency_50.f90: Likewise.
9907 * gfortran.dg/dependency_51.f90: Likewise.
9908 * gfortran.dg/dependent_decls_1.f90: Likewise.
9909 * gfortran.dg/der_array_1.f90: Likewise.
9910 * gfortran.dg/der_array_io_1.f90: Likewise.
9911 * gfortran.dg/der_array_io_2.f90: Likewise.
9912 * gfortran.dg/der_array_io_3.f90: Likewise.
9913 * gfortran.dg/der_io_1.f90: Likewise.
9914 * gfortran.dg/der_io_3.f90: Likewise.
9915 * gfortran.dg/der_pointer_2.f90: Likewise.
9916 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
9917 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
9918 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
9919 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
9920 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
9921 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
9922 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
9923 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
9924 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
9925 * gfortran.dg/derived_external_function_1.f90: Likewise.
9926 * gfortran.dg/derived_init_1.f90: Likewise.
9927 * gfortran.dg/derived_init_2.f90: Likewise.
9928 * gfortran.dg/derived_init_3.f90: Likewise.
9929 * gfortran.dg/derived_init_4.f90: Likewise.
9930 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
9931 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
9932 * gfortran.dg/dev_null.F90: Likewise.
9933 * gfortran.dg/dfloat_1.f90: Likewise.
9934 * gfortran.dg/dim_sum_1.f90: Likewise.
9935 * gfortran.dg/dim_sum_2.f90: Likewise.
9936 * gfortran.dg/dim_sum_3.f90: Likewise.
9937 * gfortran.dg/direct_io_10.f: Likewise.
9938 * gfortran.dg/direct_io_11.f90: Likewise.
9939 * gfortran.dg/direct_io_12.f90: Likewise.
9940 * gfortran.dg/direct_io_2.f90: Likewise.
9941 * gfortran.dg/direct_io_3.f90: Likewise.
9942 * gfortran.dg/direct_io_4.f90: Likewise.
9943 * gfortran.dg/direct_io_5.f90: Likewise.
9944 * gfortran.dg/direct_io_6.f90: Likewise.
9945 * gfortran.dg/direct_io_7.f90: Likewise.
9946 * gfortran.dg/direct_io_8.f90: Likewise.
9947 * gfortran.dg/direct_io_9.f: Likewise.
9948 * gfortran.dg/do_1.f90: Likewise.
9949 * gfortran.dg/do_3.F90: Likewise.
9950 * gfortran.dg/do_concurrent_2.f90: Likewise.
9951 * gfortran.dg/do_concurrent_4.f90: Likewise.
9952 * gfortran.dg/do_corner_warn.f90: Likewise.
9953 * gfortran.dg/do_iterator_2.f90: Likewise.
9954 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
9955 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
9956 * gfortran.dg/dos_eol.f: Likewise.
9957 * gfortran.dg/dot_product_1.f03: Likewise.
9958 * gfortran.dg/dot_product_2.f90: Likewise.
9959 * gfortran.dg/dot_product_4.f90: Likewise.
9960 * gfortran.dg/dshift_1.F90: Likewise.
9961 * gfortran.dg/dshift_2.F90: Likewise.
9962 * gfortran.dg/dtio_1.f90: Likewise.
9963 * gfortran.dg/dtio_10.f90: Likewise.
9964 * gfortran.dg/dtio_12.f90: Likewise.
9965 * gfortran.dg/dtio_14.f90: Likewise.
9966 * gfortran.dg/dtio_15.f90: Likewise.
9967 * gfortran.dg/dtio_16.f90: Likewise.
9968 * gfortran.dg/dtio_17.f90: Likewise.
9969 * gfortran.dg/dtio_19.f90: Likewise.
9970 * gfortran.dg/dtio_2.f90: Likewise.
9971 * gfortran.dg/dtio_20.f03: Likewise.
9972 * gfortran.dg/dtio_22.f90: Likewise.
9973 * gfortran.dg/dtio_24.f90: Likewise.
9974 * gfortran.dg/dtio_25.f90: Likewise.
9975 * gfortran.dg/dtio_26.f03: Likewise.
9976 * gfortran.dg/dtio_27.f90: Likewise.
9977 * gfortran.dg/dtio_28.f03: Likewise.
9978 * gfortran.dg/dtio_3.f90: Likewise.
9979 * gfortran.dg/dtio_30.f03: Likewise.
9980 * gfortran.dg/dtio_31.f03: Likewise.
9981 * gfortran.dg/dtio_32.f03: Likewise.
9982 * gfortran.dg/dtio_4.f90: Likewise.
9983 * gfortran.dg/dtio_5.f90: Likewise.
9984 * gfortran.dg/dtio_7.f90: Likewise.
9985 * gfortran.dg/dtio_8.f90: Likewise.
9986 * gfortran.dg/dtio_9.f90: Likewise.
9987 * gfortran.dg/dummy_procedure_3.f90: Likewise.
9988 * gfortran.dg/dummy_procedure_7.f90: Likewise.
9989 * gfortran.dg/dup_save_1.f90: Likewise.
9990 * gfortran.dg/dup_save_2.f90: Likewise.
9991 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
9992 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
9993 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
9994 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
9995 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
9996 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
9997 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
9998 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
9999 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
10000 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
10001 * gfortran.dg/e_d_fmt.f90: Likewise.
10002 * gfortran.dg/edit_real_1.f90: Likewise.
10003 * gfortran.dg/elemental_by_value_1.f90: Likewise.
10004 * gfortran.dg/elemental_dependency_1.f90: Likewise.
10005 * gfortran.dg/elemental_dependency_4.f90: Likewise.
10006 * gfortran.dg/elemental_dependency_5.f90: Likewise.
10007 * gfortran.dg/elemental_dependency_6.f90: Likewise.
10008 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
10009 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
10010 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
10011 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
10012 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
10013 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
10014 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
10015 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
10016 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
10017 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
10018 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
10019 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
10020 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
10021 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
10022 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
10023 * gfortran.dg/empty_format_1.f90: Likewise.
10024 * gfortran.dg/endfile.f: Likewise.
10025 * gfortran.dg/endfile.f90: Likewise.
10026 * gfortran.dg/endfile_2.f90: Likewise.
10027 * gfortran.dg/entry_1.f90: Likewise.
10028 * gfortran.dg/entry_10.f90: Likewise.
10029 * gfortran.dg/entry_12.f90: Likewise.
10030 * gfortran.dg/entry_13.f90: Likewise.
10031 * gfortran.dg/entry_14.f90: Likewise.
10032 * gfortran.dg/entry_16.f90: Likewise.
10033 * gfortran.dg/entry_3.f90: Likewise.
10034 * gfortran.dg/entry_6.f90: Likewise.
10035 * gfortran.dg/entry_9.f90: Likewise.
10036 * gfortran.dg/entry_array_specs_2.f: Likewise.
10037 * gfortran.dg/enum_1.f90: Likewise.
10038 * gfortran.dg/enum_9.f90: Likewise.
10039 * gfortran.dg/eof_1.f90: Likewise.
10040 * gfortran.dg/eof_2.f90: Likewise.
10041 * gfortran.dg/eof_4.f90: Likewise.
10042 * gfortran.dg/eof_5.f90: Likewise.
10043 * gfortran.dg/eor_handling_1.f90: Likewise.
10044 * gfortran.dg/eor_handling_2.f90: Likewise.
10045 * gfortran.dg/eor_handling_3.f90: Likewise.
10046 * gfortran.dg/eor_handling_4.f90: Likewise.
10047 * gfortran.dg/eor_handling_5.f90: Likewise.
10048 * gfortran.dg/eoshift_3.f90: Likewise.
10049 * gfortran.dg/eoshift_4.f90: Likewise.
10050 * gfortran.dg/eoshift_5.f90: Likewise.
10051 * gfortran.dg/eoshift_6.f90: Likewise.
10052 * gfortran.dg/eoshift_large_1.f90: Likewise.
10053 * gfortran.dg/equiv_6.f90: Likewise.
10054 * gfortran.dg/equiv_7.f90: Likewise.
10055 * gfortran.dg/equiv_9.f90: Likewise.
10056 * gfortran.dg/equiv_constraint_4.f90: Likewise.
10057 * gfortran.dg/erf_2.F90: Likewise.
10058 * gfortran.dg/erf_3.F90: Likewise.
10059 * gfortran.dg/erfc_scaled_1.f90: Likewise.
10060 * gfortran.dg/error_format_2.f90: Likewise.
10061 * gfortran.dg/error_recovery_5.f90: Likewise.
10062 * gfortran.dg/execute_command_line_2.f90: Likewise.
10063 * gfortran.dg/execute_command_line_3.f90: Likewise.
10064 * gfortran.dg/exit_1.f08: Likewise.
10065 * gfortran.dg/exit_3.f08: Likewise.
10066 * gfortran.dg/exponent_1.f90: Likewise.
10067 * gfortran.dg/exponent_2.f90: Likewise.
10068 * gfortran.dg/extended_char_comparison_1.f: Likewise.
10069 * gfortran.dg/extends_1.f03: Likewise.
10070 * gfortran.dg/extends_16.f90: Likewise.
10071 * gfortran.dg/extends_2.f03: Likewise.
10072 * gfortran.dg/extends_3.f03: Likewise.
10073 * gfortran.dg/extends_4.f03: Likewise.
10074 * gfortran.dg/extends_type_of_1.f03: Likewise.
10075 * gfortran.dg/extends_type_of_2.f03: Likewise.
10076 * gfortran.dg/external_procedures_3.f90: Likewise.
10077 * gfortran.dg/f2003_inquire_1.f03: Likewise.
10078 * gfortran.dg/f2003_io_1.f03: Likewise.
10079 * gfortran.dg/f2003_io_4.f03: Likewise.
10080 * gfortran.dg/f2003_io_5.f03: Likewise.
10081 * gfortran.dg/f2003_io_6.f03: Likewise.
10082 * gfortran.dg/f2003_io_7.f03: Likewise.
10083 * gfortran.dg/f2c_1.f90: Likewise.
10084 * gfortran.dg/f2c_2.f90: Likewise.
10085 * gfortran.dg/f2c_3.f90: Likewise.
10086 * gfortran.dg/f2c_4.f90: Likewise.
10087 * gfortran.dg/f2c_6.f90: Likewise.
10088 * gfortran.dg/f2c_7.f90: Likewise.
10089 * gfortran.dg/f2c_9.f90: Likewise.
10090 * gfortran.dg/fgetc_1.f90: Likewise.
10091 * gfortran.dg/fgetc_2.f90: Likewise.
10092 * gfortran.dg/filename_null.f90: Likewise.
10093 * gfortran.dg/finalize_12.f90: Likewise.
10094 * gfortran.dg/finalize_13.f90: Likewise.
10095 * gfortran.dg/finalize_15.f90: Likewise.
10096 * gfortran.dg/finalize_17.f90: Likewise.
10097 * gfortran.dg/finalize_18.f90: Likewise.
10098 * gfortran.dg/finalize_25.f90: Likewise.
10099 * gfortran.dg/finalize_29.f08: Likewise.
10100 * gfortran.dg/finalize_31.f90: Likewise.
10101 * gfortran.dg/float_1.f90: Likewise.
10102 * gfortran.dg/flush_1.f90: Likewise.
10103 * gfortran.dg/fmt_bz_bn.f: Likewise.
10104 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
10105 * gfortran.dg/fmt_cache_1.f: Likewise.
10106 * gfortran.dg/fmt_cache_2.f: Likewise.
10107 * gfortran.dg/fmt_cache_3.f90: Likewise.
10108 * gfortran.dg/fmt_colon.f90: Likewise.
10109 * gfortran.dg/fmt_e.f90: Likewise.
10110 * gfortran.dg/fmt_en.f90: Likewise.
10111 * gfortran.dg/fmt_error_10.f: Likewise.
10112 * gfortran.dg/fmt_error_9.f: Likewise.
10113 * gfortran.dg/fmt_exhaust.f90: Likewise.
10114 * gfortran.dg/fmt_f0_1.f90: Likewise.
10115 * gfortran.dg/fmt_f_an_p.f: Likewise.
10116 * gfortran.dg/fmt_fw_d.f90: Likewise.
10117 * gfortran.dg/fmt_g.f: Likewise.
10118 * gfortran.dg/fmt_g0_1.f08: Likewise.
10119 * gfortran.dg/fmt_g0_2.f08: Likewise.
10120 * gfortran.dg/fmt_g0_4.f08: Likewise.
10121 * gfortran.dg/fmt_g0_5.f08: Likewise.
10122 * gfortran.dg/fmt_g0_6.f08: Likewise.
10123 * gfortran.dg/fmt_g0_7.f08: Likewise.
10124 * gfortran.dg/fmt_g_1.f90: Likewise.
10125 * gfortran.dg/fmt_int_sign.f90: Likewise.
10126 * gfortran.dg/fmt_l.f90: Likewise.
10127 * gfortran.dg/fmt_missing_period_2.f: Likewise.
10128 * gfortran.dg/fmt_missing_period_3.f: Likewise.
10129 * gfortran.dg/fmt_p_1.f90: Likewise.
10130 * gfortran.dg/fmt_pf.f90: Likewise.
10131 * gfortran.dg/fmt_read.f90: Likewise.
10132 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
10133 * gfortran.dg/fmt_t_1.f90: Likewise.
10134 * gfortran.dg/fmt_t_2.f90: Likewise.
10135 * gfortran.dg/fmt_t_3.f90: Likewise.
10136 * gfortran.dg/fmt_t_4.f90: Likewise.
10137 * gfortran.dg/fmt_t_5.f90: Likewise.
10138 * gfortran.dg/fmt_t_6.f: Likewise.
10139 * gfortran.dg/fmt_t_7.f: Likewise.
10140 * gfortran.dg/fmt_t_9.f: Likewise.
10141 * gfortran.dg/fmt_tl.f: Likewise.
10142 * gfortran.dg/fmt_unlimited.f90: Likewise.
10143 * gfortran.dg/fmt_white.f: Likewise.
10144 * gfortran.dg/fmt_zero_digits.f90: Likewise.
10145 * gfortran.dg/fold_nearest.f90: Likewise.
10146 * gfortran.dg/forall_1.f90: Likewise.
10147 * gfortran.dg/forall_10.f90: Likewise.
10148 * gfortran.dg/forall_12.f90: Likewise.
10149 * gfortran.dg/forall_13.f90: Likewise.
10150 * gfortran.dg/forall_15.f90: Likewise.
10151 * gfortran.dg/forall_4.f90: Likewise.
10152 * gfortran.dg/forall_5.f90: Likewise.
10153 * gfortran.dg/forall_6.f90: Likewise.
10154 * gfortran.dg/forall_7.f90: Likewise.
10155 * gfortran.dg/fraction.f90: Likewise.
10156 * gfortran.dg/fseek.f90: Likewise.
10157 * gfortran.dg/ftell_1.f90: Likewise.
10158 * gfortran.dg/ftell_2.f90: Likewise.
10159 * gfortran.dg/ftell_3.f90: Likewise.
10160 * gfortran.dg/func_assign_2.f90: Likewise.
10161 * gfortran.dg/func_assign_3.f90: Likewise.
10162 * gfortran.dg/func_derived_1.f90: Likewise.
10163 * gfortran.dg/func_derived_2.f90: Likewise.
10164 * gfortran.dg/func_derived_3.f90: Likewise.
10165 * gfortran.dg/func_result_1.f90: Likewise.
10166 * gfortran.dg/func_result_2.f90: Likewise.
10167 * gfortran.dg/func_result_6.f90: Likewise.
10168 * gfortran.dg/function_charlen_2.f90: Likewise.
10169 * gfortran.dg/function_charlen_3.f: Likewise.
10170 * gfortran.dg/function_kinds_1.f90: Likewise.
10171 * gfortran.dg/function_kinds_4.f90: Likewise.
10172 * gfortran.dg/function_optimize_10.f90: Likewise.
10173 * gfortran.dg/function_optimize_11.f90: Likewise.
10174 * gfortran.dg/function_optimize_12.f90: Likewise.
10175 * gfortran.dg/function_optimize_4.f90: Likewise.
10176 * gfortran.dg/function_optimize_8.f90: Likewise.
10177 * gfortran.dg/g77/13037.f: Likewise.
10178 * gfortran.dg/g77/1832.f: Likewise.
10179 * gfortran.dg/g77/19981119-0.f: Likewise.
10180 * gfortran.dg/g77/19990313-0.f: Likewise.
10181 * gfortran.dg/g77/19990313-1.f: Likewise.
10182 * gfortran.dg/g77/19990313-2.f: Likewise.
10183 * gfortran.dg/g77/19990313-3.f: Likewise.
10184 * gfortran.dg/g77/19990419-1.f: Likewise.
10185 * gfortran.dg/g77/19990826-0.f: Likewise.
10186 * gfortran.dg/g77/19990826-2.f: Likewise.
10187 * gfortran.dg/g77/20000503-1.f: Likewise.
10188 * gfortran.dg/g77/20001111.f: Likewise.
10189 * gfortran.dg/g77/20010116.f: Likewise.
10190 * gfortran.dg/g77/20010216-1.f: Likewise.
10191 * gfortran.dg/g77/20010430.f: Likewise.
10192 * gfortran.dg/g77/20010610.f: Likewise.
10193 * gfortran.dg/g77/6177.f: Likewise.
10194 * gfortran.dg/g77/7388.f: Likewise.
10195 * gfortran.dg/g77/947.f: Likewise.
10196 * gfortran.dg/g77/970625-2.f: Likewise.
10197 * gfortran.dg/g77/971102-1.f: Likewise.
10198 * gfortran.dg/g77/980628-0.f: Likewise.
10199 * gfortran.dg/g77/980628-1.f: Likewise.
10200 * gfortran.dg/g77/980628-10.f: Likewise.
10201 * gfortran.dg/g77/980628-2.f: Likewise.
10202 * gfortran.dg/g77/980628-3.f: Likewise.
10203 * gfortran.dg/g77/980628-7.f: Likewise.
10204 * gfortran.dg/g77/980628-8.f: Likewise.
10205 * gfortran.dg/g77/980628-9.f: Likewise.
10206 * gfortran.dg/g77/980701-0.f: Likewise.
10207 * gfortran.dg/g77/980701-1.f: Likewise.
10208 * gfortran.dg/g77/cabs.f: Likewise.
10209 * gfortran.dg/g77/claus.f: Likewise.
10210 * gfortran.dg/g77/complex_1.f: Likewise.
10211 * gfortran.dg/g77/cpp3.F: Likewise.
10212 * gfortran.dg/g77/cpp4.F: Likewise.
10213 * gfortran.dg/g77/cpp5.F: Likewise.
10214 * gfortran.dg/g77/dcomplex.f: Likewise.
10215 * gfortran.dg/g77/dnrm2.f: Likewise.
10216 * gfortran.dg/g77/erfc.f: Likewise.
10217 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
10218 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
10219 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
10220 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
10221 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
10222 * gfortran.dg/g77/int8421.f: Likewise.
10223 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
10224 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
10225 * gfortran.dg/g77/le.f: Likewise.
10226 * gfortran.dg/g77/short.f: Likewise.
10227 * gfortran.dg/gamma_1.f90: Likewise.
10228 * gfortran.dg/gamma_4.f90: Likewise.
10229 * gfortran.dg/gamma_5.f90: Likewise.
10230 * gfortran.dg/generic_13.f90: Likewise.
10231 * gfortran.dg/generic_15.f90: Likewise.
10232 * gfortran.dg/generic_19.f90: Likewise.
10233 * gfortran.dg/generic_20.f90: Likewise.
10234 * gfortran.dg/generic_23.f03: Likewise.
10235 * gfortran.dg/generic_25.f90: Likewise.
10236 * gfortran.dg/generic_27.f90: Likewise.
10237 * gfortran.dg/generic_31.f90: Likewise.
10238 * gfortran.dg/generic_4.f90: Likewise.
10239 * gfortran.dg/global_vars_c_init.f90: Likewise.
10240 * gfortran.dg/global_vars_f90_init.f90: Likewise.
10241 * gfortran.dg/gnu_logical_1.F: Likewise.
10242 * gfortran.dg/goacc/fixed-1.f: Likewise.
10243 * gfortran.dg/goacc/fixed-2.f: Likewise.
10244 * gfortran.dg/goacc/gang-static.f95: Likewise.
10245 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
10246 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10247 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10248 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10249 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10250 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10251 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
10252 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10253 * gfortran.dg/goacc/omp-fixed.f: Likewise.
10254 * gfortran.dg/gomp/crayptr5.f90: Likewise.
10255 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
10256 * gfortran.dg/gomp/pr48794.f90: Likewise.
10257 * gfortran.dg/gomp/pr72744.f90: Likewise.
10258 * gfortran.dg/gomp/pr77665.f90: Likewise.
10259 * gfortran.dg/gomp/workshare2.f90: Likewise.
10260 * gfortran.dg/gomp/workshare3.f90: Likewise.
10261 * gfortran.dg/goto_1.f: Likewise.
10262 * gfortran.dg/goto_2.f90: Likewise.
10263 * gfortran.dg/goto_4.f90: Likewise.
10264 * gfortran.dg/goto_6.f: Likewise.
10265 * gfortran.dg/graphite/id-26.f03: Likewise.
10266 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
10267 * gfortran.dg/graphite/pr29581.f90: Likewise.
10268 * gfortran.dg/graphite/pr29832.f90: Likewise.
10269 * gfortran.dg/graphite/run-id-1.f: Likewise.
10270 * gfortran.dg/graphite/run-id-2.f90: Likewise.
10271 * gfortran.dg/graphite/run-id-3.f90: Likewise.
10272 * gfortran.dg/hollerith.f90: Likewise.
10273 * gfortran.dg/hollerith4.f90: Likewise.
10274 * gfortran.dg/hollerith6.f90: Likewise.
10275 * gfortran.dg/hollerith8.f90: Likewise.
10276 * gfortran.dg/hollerith_1.f90: Likewise.
10277 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
10278 * gfortran.dg/hollerith_f95.f90: Likewise.
10279 * gfortran.dg/hollerith_legacy.f90: Likewise.
10280 * gfortran.dg/host_assoc_call_3.f90: Likewise.
10281 * gfortran.dg/host_assoc_function_1.f90: Likewise.
10282 * gfortran.dg/host_assoc_function_3.f90: Likewise.
10283 * gfortran.dg/host_assoc_function_4.f90: Likewise.
10284 * gfortran.dg/host_assoc_function_9.f90: Likewise.
10285 * gfortran.dg/host_dummy_index_1.f90: Likewise.
10286 * gfortran.dg/hypot_1.f90: Likewise.
10287 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
10288 * gfortran.dg/iargc.f90: Likewise.
10289 * gfortran.dg/ibits.f90: Likewise.
10290 * gfortran.dg/ichar_1.f90: Likewise.
10291 * gfortran.dg/ichar_2.f90: Likewise.
10292 * gfortran.dg/ieee/ieee_1.F90: Likewise.
10293 * gfortran.dg/ieee/ieee_2.f90: Likewise.
10294 * gfortran.dg/ieee/ieee_3.f90: Likewise.
10295 * gfortran.dg/ieee/ieee_4.f90: Likewise.
10296 * gfortran.dg/ieee/ieee_6.f90: Likewise.
10297 * gfortran.dg/ieee/ieee_7.f90: Likewise.
10298 * gfortran.dg/ieee/ieee_8.f90: Likewise.
10299 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
10300 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
10301 * gfortran.dg/ieee/large_1.f90: Likewise.
10302 * gfortran.dg/ieee/large_2.f90: Likewise.
10303 * gfortran.dg/ieee/large_3.F90: Likewise.
10304 * gfortran.dg/ieee/large_4.f90: Likewise.
10305 * gfortran.dg/ieee/rounding_1.f90: Likewise.
10306 * gfortran.dg/ieee/underflow_1.f90: Likewise.
10307 * gfortran.dg/impl_do_var_data.f90: Likewise.
10308 * gfortran.dg/implicit_10.f90: Likewise.
10309 * gfortran.dg/implicit_12.f90: Likewise.
10310 * gfortran.dg/implicit_class_1.f90: Likewise.
10311 * gfortran.dg/implicit_pure_1.f90: Likewise.
10312 * gfortran.dg/implied_do_1.f90: Likewise.
10313 * gfortran.dg/implied_do_io_1.f90: Likewise.
10314 * gfortran.dg/implied_do_io_2.f90: Likewise.
10315 * gfortran.dg/implied_do_io_3.f90: Likewise.
10316 * gfortran.dg/implied_shape_1.f08: Likewise.
10317 * gfortran.dg/import.f90: Likewise.
10318 * gfortran.dg/import4.f90: Likewise.
10319 * gfortran.dg/impure_1.f08: Likewise.
10320 * gfortran.dg/index.f90: Likewise.
10321 * gfortran.dg/index_2.f90: Likewise.
10322 * gfortran.dg/init_flag_1.f90: Likewise.
10323 * gfortran.dg/init_flag_10.f90: Likewise.
10324 * gfortran.dg/init_flag_15.f03: Likewise.
10325 * gfortran.dg/init_flag_2.f90: Likewise.
10326 * gfortran.dg/init_flag_3.f90: Likewise.
10327 * gfortran.dg/init_flag_4.f90: Likewise.
10328 * gfortran.dg/init_flag_5.f90: Likewise.
10329 * gfortran.dg/init_flag_6.f90: Likewise.
10330 * gfortran.dg/init_flag_7.f90: Likewise.
10331 * gfortran.dg/init_flag_9.f90: Likewise.
10332 * gfortran.dg/initialization_11.f90: Likewise.
10333 * gfortran.dg/initialization_19.f90: Likewise.
10334 * gfortran.dg/initialization_2.f90: Likewise.
10335 * gfortran.dg/initialization_22.f90: Likewise.
10336 * gfortran.dg/initialization_27.f90: Likewise.
10337 * gfortran.dg/initialization_5.f90: Likewise.
10338 * gfortran.dg/initialization_6.f90: Likewise.
10339 * gfortran.dg/inline_matmul_1.f90: Likewise.
10340 * gfortran.dg/inline_matmul_10.f90: Likewise.
10341 * gfortran.dg/inline_matmul_11.f90: Likewise.
10342 * gfortran.dg/inline_matmul_13.f90: Likewise.
10343 * gfortran.dg/inline_matmul_14.f90: Likewise.
10344 * gfortran.dg/inline_matmul_16.f90: Likewise.
10345 * gfortran.dg/inline_matmul_17.f90: Likewise.
10346 * gfortran.dg/inline_matmul_18.f90: Likewise.
10347 * gfortran.dg/inline_matmul_19.f90: Likewise.
10348 * gfortran.dg/inline_matmul_2.f90: Likewise.
10349 * gfortran.dg/inline_matmul_20.f90: Likewise.
10350 * gfortran.dg/inline_matmul_22.f90: Likewise.
10351 * gfortran.dg/inline_matmul_3.f90: Likewise.
10352 * gfortran.dg/inline_matmul_4.f90: Likewise.
10353 * gfortran.dg/inline_matmul_5.f90: Likewise.
10354 * gfortran.dg/inline_matmul_6.f90: Likewise.
10355 * gfortran.dg/inline_matmul_7.f90: Likewise.
10356 * gfortran.dg/inline_matmul_8.f90: Likewise.
10357 * gfortran.dg/inline_matmul_9.f90: Likewise.
10358 * gfortran.dg/inline_sum_1.f90: Likewise.
10359 * gfortran.dg/inline_sum_3.f90: Likewise.
10360 * gfortran.dg/inline_sum_5.f90: Likewise.
10361 * gfortran.dg/inquire-complex.f90: Likewise.
10362 * gfortran.dg/inquire.f90: Likewise.
10363 * gfortran.dg/inquire_10.f90: Likewise.
10364 * gfortran.dg/inquire_13.f90: Likewise.
10365 * gfortran.dg/inquire_15.f90: Likewise.
10366 * gfortran.dg/inquire_16.f90: Likewise.
10367 * gfortran.dg/inquire_17.f90: Likewise.
10368 * gfortran.dg/inquire_5.f90: Likewise.
10369 * gfortran.dg/inquire_6.f90: Likewise.
10370 * gfortran.dg/inquire_7.f90: Likewise.
10371 * gfortran.dg/inquire_9.f90: Likewise.
10372 * gfortran.dg/inquire_internal.f90: Likewise.
10373 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
10374 * gfortran.dg/inquire_size.f90: Likewise.
10375 * gfortran.dg/int_1.f90: Likewise.
10376 * gfortran.dg/int_conv_1.f90: Likewise.
10377 * gfortran.dg/int_range_io_1.f90: Likewise.
10378 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
10379 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
10380 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
10381 * gfortran.dg/integer_plus.f90: Likewise.
10382 * gfortran.dg/intent_out_2.f90: Likewise.
10383 * gfortran.dg/intent_out_5.f90: Likewise.
10384 * gfortran.dg/intent_out_6.f90: Likewise.
10385 * gfortran.dg/interface_12.f90: Likewise.
10386 * gfortran.dg/interface_19.f90: Likewise.
10387 * gfortran.dg/interface_4.f90: Likewise.
10388 * gfortran.dg/interface_5.f90: Likewise.
10389 * gfortran.dg/interface_9.f90: Likewise.
10390 * gfortran.dg/interface_assignment_1.f90: Likewise.
10391 * gfortran.dg/interface_assignment_2.f90: Likewise.
10392 * gfortran.dg/internal_dummy_2.f08: Likewise.
10393 * gfortran.dg/internal_dummy_3.f08: Likewise.
10394 * gfortran.dg/internal_dummy_4.f08: Likewise.
10395 * gfortran.dg/internal_pack_1.f90: Likewise.
10396 * gfortran.dg/internal_pack_10.f90: Likewise.
10397 * gfortran.dg/internal_pack_12.f90: Likewise.
10398 * gfortran.dg/internal_pack_13.f90: Likewise.
10399 * gfortran.dg/internal_pack_14.f90: Likewise.
10400 * gfortran.dg/internal_pack_15.f90: Likewise.
10401 * gfortran.dg/internal_pack_2.f90: Likewise.
10402 * gfortran.dg/internal_pack_3.f90: Likewise.
10403 * gfortran.dg/internal_pack_4.f90: Likewise.
10404 * gfortran.dg/internal_pack_6.f90: Likewise.
10405 * gfortran.dg/internal_pack_8.f90: Likewise.
10406 * gfortran.dg/internal_readwrite_1.f90: Likewise.
10407 * gfortran.dg/internal_readwrite_2.f90: Likewise.
10408 * gfortran.dg/internal_readwrite_3.f90: Likewise.
10409 * gfortran.dg/intrinsic_actual_1.f: Likewise.
10410 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
10411 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
10412 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
10413 * gfortran.dg/intrinsic_char_1.f90: Likewise.
10414 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
10415 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
10416 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
10417 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
10418 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
10419 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
10420 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
10421 * gfortran.dg/intrinsic_product_1.f90: Likewise.
10422 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
10423 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
10424 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
10425 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
10426 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
10427 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
10428 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
10429 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
10430 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
10431 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
10432 * gfortran.dg/io_err_1.f90: Likewise.
10433 * gfortran.dg/io_real_boz.f90: Likewise.
10434 * gfortran.dg/iomsg_1.f90: Likewise.
10435 * gfortran.dg/iostat_1.f90: Likewise.
10436 * gfortran.dg/iostat_2.f90: Likewise.
10437 * gfortran.dg/iostat_4.f90: Likewise.
10438 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
10439 * gfortran.dg/ishft_1.f90: Likewise.
10440 * gfortran.dg/ishft_2.f90: Likewise.
10441 * gfortran.dg/ishft_4.f90: Likewise.
10442 * gfortran.dg/isnan_1.f90: Likewise.
10443 * gfortran.dg/isnan_2.f90: Likewise.
10444 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
10445 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
10446 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
10447 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
10448 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
10449 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
10450 * gfortran.dg/itime_idate_1.f: Likewise.
10451 * gfortran.dg/itime_idate_2.f: Likewise.
10452 * gfortran.dg/large_integer_kind_1.f90: Likewise.
10453 * gfortran.dg/large_integer_kind_2.f90: Likewise.
10454 * gfortran.dg/large_real_kind_1.f90: Likewise.
10455 * gfortran.dg/large_real_kind_2.F90: Likewise.
10456 * gfortran.dg/large_real_kind_3.F90: Likewise.
10457 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
10458 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
10459 * gfortran.dg/large_recl.f90: Likewise.
10460 * gfortran.dg/large_unit_1.f90: Likewise.
10461 * gfortran.dg/large_unit_2.f90: Likewise.
10462 * gfortran.dg/largeequiv_1.f90: Likewise.
10463 * gfortran.dg/leadz_trailz_1.f90: Likewise.
10464 * gfortran.dg/leadz_trailz_2.f90: Likewise.
10465 * gfortran.dg/leadz_trailz_3.f90: Likewise.
10466 * gfortran.dg/list_read_1.f90: Likewise.
10467 * gfortran.dg/list_read_10.f90: Likewise.
10468 * gfortran.dg/list_read_11.f90: Likewise.
10469 * gfortran.dg/list_read_12.f90: Likewise.
10470 * gfortran.dg/list_read_13.f: Likewise.
10471 * gfortran.dg/list_read_14.f90: Likewise.
10472 * gfortran.dg/list_read_2.f90: Likewise.
10473 * gfortran.dg/list_read_3.f90: Likewise.
10474 * gfortran.dg/list_read_4.f90: Likewise.
10475 * gfortran.dg/list_read_5.f90: Likewise.
10476 * gfortran.dg/list_read_6.f90: Likewise.
10477 * gfortran.dg/list_read_7.f90: Likewise.
10478 * gfortran.dg/list_read_8.f90: Likewise.
10479 * gfortran.dg/list_read_9.f90: Likewise.
10480 * gfortran.dg/loc_2.f90: Likewise.
10481 * gfortran.dg/logical_1.f90: Likewise.
10482 * gfortran.dg/logical_dot_product.f90: Likewise.
10483 * gfortran.dg/logical_temp_io.f90: Likewise.
10484 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
10485 * gfortran.dg/lrshift_1.f90: Likewise.
10486 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
10487 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
10488 * gfortran.dg/lto/pr40725_0.f03: Likewise.
10489 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10490 * gfortran.dg/make_unit.f90: Likewise.
10491 * gfortran.dg/mapping_1.f90: Likewise.
10492 * gfortran.dg/mapping_2.f90: Likewise.
10493 * gfortran.dg/mapping_3.f90: Likewise.
10494 * gfortran.dg/masklr_1.F90: Likewise.
10495 * gfortran.dg/masklr_2.F90: Likewise.
10496 * gfortran.dg/matmul_1.f90: Likewise.
10497 * gfortran.dg/matmul_10.f90: Likewise.
10498 * gfortran.dg/matmul_12.f90: Likewise.
10499 * gfortran.dg/matmul_16.f90: Likewise.
10500 * gfortran.dg/matmul_17.f90: Likewise.
10501 * gfortran.dg/matmul_18.f90: Likewise.
10502 * gfortran.dg/matmul_2.f90: Likewise.
10503 * gfortran.dg/matmul_3.f90: Likewise.
10504 * gfortran.dg/matmul_4.f90: Likewise.
10505 * gfortran.dg/matmul_6.f90: Likewise.
10506 * gfortran.dg/matmul_8.f03: Likewise.
10507 * gfortran.dg/matmul_9.f90: Likewise.
10508 * gfortran.dg/matmul_bounds_12.f90: Likewise.
10509 * gfortran.dg/matmul_bounds_6.f90: Likewise.
10510 * gfortran.dg/matmul_const.f90: Likewise.
10511 * gfortran.dg/maxloc_1.f90: Likewise.
10512 * gfortran.dg/maxloc_2.f90: Likewise.
10513 * gfortran.dg/maxloc_3.f90: Likewise.
10514 * gfortran.dg/maxloc_4.f90: Likewise.
10515 * gfortran.dg/maxloc_string_1.f90: Likewise.
10516 * gfortran.dg/maxlocval_1.f90: Likewise.
10517 * gfortran.dg/maxlocval_2.f90: Likewise.
10518 * gfortran.dg/maxlocval_3.f90: Likewise.
10519 * gfortran.dg/maxlocval_4.f90: Likewise.
10520 * gfortran.dg/maxval_char_1.f90: Likewise.
10521 * gfortran.dg/maxval_char_2.f90: Likewise.
10522 * gfortran.dg/maxval_char_3.f90: Likewise.
10523 * gfortran.dg/maxval_char_4.f90: Likewise.
10524 * gfortran.dg/maxval_parameter_1.f90: Likewise.
10525 * gfortran.dg/mclock.f90: Likewise.
10526 * gfortran.dg/merge_bits_1.F90: Likewise.
10527 * gfortran.dg/merge_bits_2.F90: Likewise.
10528 * gfortran.dg/merge_char_1.f90: Likewise.
10529 * gfortran.dg/merge_init_expr.f90: Likewise.
10530 * gfortran.dg/min_max_optional_1.f90: Likewise.
10531 * gfortran.dg/min_max_optional_5.f90: Likewise.
10532 * gfortran.dg/minloc_1.f90: Likewise.
10533 * gfortran.dg/minloc_2.f90: Likewise.
10534 * gfortran.dg/minloc_3.f90: Likewise.
10535 * gfortran.dg/minloc_4.f90: Likewise.
10536 * gfortran.dg/minloc_string_1.f90: Likewise.
10537 * gfortran.dg/minlocval_1.f90: Likewise.
10538 * gfortran.dg/minlocval_2.f90: Likewise.
10539 * gfortran.dg/minlocval_3.f90: Likewise.
10540 * gfortran.dg/minlocval_4.f90: Likewise.
10541 * gfortran.dg/minmax_char_1.f90: Likewise.
10542 * gfortran.dg/minmaxloc_1.f90: Likewise.
10543 * gfortran.dg/minmaxloc_10.f90: Likewise.
10544 * gfortran.dg/minmaxloc_11.f90: Likewise.
10545 * gfortran.dg/minmaxloc_12.f90: Likewise.
10546 * gfortran.dg/minmaxloc_13.f90: Likewise.
10547 * gfortran.dg/minmaxloc_2.f90: Likewise.
10548 * gfortran.dg/minmaxloc_3.f90: Likewise.
10549 * gfortran.dg/minmaxloc_4.f90: Likewise.
10550 * gfortran.dg/minmaxloc_5.f90: Likewise.
10551 * gfortran.dg/minmaxloc_6.f90: Likewise.
10552 * gfortran.dg/minmaxloc_7.f90: Likewise.
10553 * gfortran.dg/minmaxloc_8.f90: Likewise.
10554 * gfortran.dg/minmaxval_1.f90: Likewise.
10555 * gfortran.dg/minval_char_1.f90: Likewise.
10556 * gfortran.dg/minval_char_2.f90: Likewise.
10557 * gfortran.dg/minval_char_3.f90: Likewise.
10558 * gfortran.dg/minval_char_4.f90: Likewise.
10559 * gfortran.dg/minval_char_5.f90: Likewise.
10560 * gfortran.dg/minval_parameter_1.f90: Likewise.
10561 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
10562 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
10563 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
10564 * gfortran.dg/missing_parens_1.f90: Likewise.
10565 * gfortran.dg/missing_parens_2.f90: Likewise.
10566 * gfortran.dg/mod_large_1.f90: Likewise.
10567 * gfortran.dg/mod_sign0_1.f90: Likewise.
10568 * gfortran.dg/module_blank_common.f90: Likewise.
10569 * gfortran.dg/module_commons_1.f90: Likewise.
10570 * gfortran.dg/module_commons_3.f90: Likewise.
10571 * gfortran.dg/module_double_reuse.f90: Likewise.
10572 * gfortran.dg/module_equivalence_1.f90: Likewise.
10573 * gfortran.dg/module_equivalence_2.f90: Likewise.
10574 * gfortran.dg/module_equivalence_3.f90: Likewise.
10575 * gfortran.dg/module_equivalence_5.f90: Likewise.
10576 * gfortran.dg/module_interface_1.f90: Likewise.
10577 * gfortran.dg/module_nan.f90: Likewise.
10578 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
10579 * gfortran.dg/module_procedure_1.f90: Likewise.
10580 * gfortran.dg/module_read_1.f90: Likewise.
10581 * gfortran.dg/module_read_2.f90: Likewise.
10582 * gfortran.dg/module_widestring_1.f90: Likewise.
10583 * gfortran.dg/move_alloc.f90: Likewise.
10584 * gfortran.dg/move_alloc_10.f90: Likewise.
10585 * gfortran.dg/move_alloc_13.f90: Likewise.
10586 * gfortran.dg/move_alloc_14.f90: Likewise.
10587 * gfortran.dg/move_alloc_15.f90: Likewise.
10588 * gfortran.dg/move_alloc_16.f90: Likewise.
10589 * gfortran.dg/move_alloc_2.f90: Likewise.
10590 * gfortran.dg/move_alloc_5.f90: Likewise.
10591 * gfortran.dg/move_alloc_6.f90: Likewise.
10592 * gfortran.dg/move_alloc_9.f90: Likewise.
10593 * gfortran.dg/multiple_allocation_1.f90: Likewise.
10594 * gfortran.dg/multiple_allocation_3.f90: Likewise.
10595 * gfortran.dg/mvbits_1.f90: Likewise.
10596 * gfortran.dg/mvbits_2.f90: Likewise.
10597 * gfortran.dg/mvbits_3.f90: Likewise.
10598 * gfortran.dg/mvbits_4.f90: Likewise.
10599 * gfortran.dg/mvbits_7.f90: Likewise.
10600 * gfortran.dg/mvbits_8.f90: Likewise.
10601 * gfortran.dg/namelist_11.f: Likewise.
10602 * gfortran.dg/namelist_12.f: Likewise.
10603 * gfortran.dg/namelist_13.f90: Likewise.
10604 * gfortran.dg/namelist_14.f90: Likewise.
10605 * gfortran.dg/namelist_15.f90: Likewise.
10606 * gfortran.dg/namelist_16.f90: Likewise.
10607 * gfortran.dg/namelist_17.f90: Likewise.
10608 * gfortran.dg/namelist_18.f90: Likewise.
10609 * gfortran.dg/namelist_19.f90: Likewise.
10610 * gfortran.dg/namelist_20.f90: Likewise.
10611 * gfortran.dg/namelist_21.f90: Likewise.
10612 * gfortran.dg/namelist_22.f90: Likewise.
10613 * gfortran.dg/namelist_23.f90: Likewise.
10614 * gfortran.dg/namelist_24.f90: Likewise.
10615 * gfortran.dg/namelist_26.f90: Likewise.
10616 * gfortran.dg/namelist_27.f90: Likewise.
10617 * gfortran.dg/namelist_28.f90: Likewise.
10618 * gfortran.dg/namelist_29.f90: Likewise.
10619 * gfortran.dg/namelist_37.f90: Likewise.
10620 * gfortran.dg/namelist_38.f90: Likewise.
10621 * gfortran.dg/namelist_39.f90: Likewise.
10622 * gfortran.dg/namelist_40.f90: Likewise.
10623 * gfortran.dg/namelist_41.f90: Likewise.
10624 * gfortran.dg/namelist_42.f90: Likewise.
10625 * gfortran.dg/namelist_43.f90: Likewise.
10626 * gfortran.dg/namelist_44.f90: Likewise.
10627 * gfortran.dg/namelist_47.f90: Likewise.
10628 * gfortran.dg/namelist_48.f90: Likewise.
10629 * gfortran.dg/namelist_49.f90: Likewise.
10630 * gfortran.dg/namelist_50.f90: Likewise.
10631 * gfortran.dg/namelist_51.f90: Likewise.
10632 * gfortran.dg/namelist_52.f90: Likewise.
10633 * gfortran.dg/namelist_54.f90: Likewise.
10634 * gfortran.dg/namelist_55.f90: Likewise.
10635 * gfortran.dg/namelist_56.f90: Likewise.
10636 * gfortran.dg/namelist_57.f90: Likewise.
10637 * gfortran.dg/namelist_58.f90: Likewise.
10638 * gfortran.dg/namelist_59.f90: Likewise.
10639 * gfortran.dg/namelist_60.f90: Likewise.
10640 * gfortran.dg/namelist_61.f90: Likewise.
10641 * gfortran.dg/namelist_64.f90: Likewise.
10642 * gfortran.dg/namelist_65.f90: Likewise.
10643 * gfortran.dg/namelist_69.f90: Likewise.
10644 * gfortran.dg/namelist_70.f90: Likewise.
10645 * gfortran.dg/namelist_71.f90: Likewise.
10646 * gfortran.dg/namelist_72.f: Likewise.
10647 * gfortran.dg/namelist_73.f90: Likewise.
10648 * gfortran.dg/namelist_77.f90: Likewise.
10649 * gfortran.dg/namelist_78.f90: Likewise.
10650 * gfortran.dg/namelist_79.f90: Likewise.
10651 * gfortran.dg/namelist_80.f90: Likewise.
10652 * gfortran.dg/namelist_81.f90: Likewise.
10653 * gfortran.dg/namelist_82.f90: Likewise.
10654 * gfortran.dg/namelist_84.f90: Likewise.
10655 * gfortran.dg/namelist_85.f90: Likewise.
10656 * gfortran.dg/namelist_86.f90: Likewise.
10657 * gfortran.dg/namelist_87.f90: Likewise.
10658 * gfortran.dg/namelist_88.f90: Likewise.
10659 * gfortran.dg/namelist_89.f90: Likewise.
10660 * gfortran.dg/namelist_90.f: Likewise.
10661 * gfortran.dg/namelist_95.f90: Likewise.
10662 * gfortran.dg/namelist_char_only.f90: Likewise.
10663 * gfortran.dg/namelist_empty.f90: Likewise.
10664 * gfortran.dg/namelist_internal.f90: Likewise.
10665 * gfortran.dg/namelist_use.f90: Likewise.
10666 * gfortran.dg/namelist_use_only.f90: Likewise.
10667 * gfortran.dg/namelist_utf8.f90: Likewise.
10668 * gfortran.dg/nan_1.f90: Likewise.
10669 * gfortran.dg/nan_2.f90: Likewise.
10670 * gfortran.dg/nan_3.f90: Likewise.
10671 * gfortran.dg/nan_6.f90: Likewise.
10672 * gfortran.dg/nan_7.f90: Likewise.
10673 * gfortran.dg/nearest_1.f90: Likewise.
10674 * gfortran.dg/nearest_2.f90: Likewise.
10675 * gfortran.dg/nearest_3.f90: Likewise.
10676 * gfortran.dg/negative-z-descriptor.f90: Likewise.
10677 * gfortran.dg/negative_automatic_size.f90: Likewise.
10678 * gfortran.dg/negative_unit.f: Likewise.
10679 * gfortran.dg/negative_unit2.f90: Likewise.
10680 * gfortran.dg/negative_unit_int8.f: Likewise.
10681 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
10682 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
10683 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
10684 * gfortran.dg/nested_modules_1.f90: Likewise.
10685 * gfortran.dg/nested_modules_2.f90: Likewise.
10686 * gfortran.dg/nested_modules_3.f90: Likewise.
10687 * gfortran.dg/nesting_1.f90: Likewise.
10688 * gfortran.dg/new_line.f90: Likewise.
10689 * gfortran.dg/newunit_1.f90: Likewise.
10690 * gfortran.dg/newunit_3.f90: Likewise.
10691 * gfortran.dg/newunit_5.f90.f90: Likewise.
10692 * gfortran.dg/nint_1.f90: Likewise.
10693 * gfortran.dg/nint_2.f90: Likewise.
10694 * gfortran.dg/no_arg_check_2.f90: Likewise.
10695 * gfortran.dg/no_range_check_1.f90: Likewise.
10696 * gfortran.dg/no_range_check_2.f90: Likewise.
10697 * gfortran.dg/no_range_check_3.f90: Likewise.
10698 * gfortran.dg/noadv_size.f90: Likewise.
10699 * gfortran.dg/nonreturning_statements.f90: Likewise.
10700 * gfortran.dg/norm2_1.f90: Likewise.
10701 * gfortran.dg/norm2_3.f90: Likewise.
10702 * gfortran.dg/nosigned_zero_1.f90: Likewise.
10703 * gfortran.dg/nosigned_zero_2.f90: Likewise.
10704 * gfortran.dg/nosigned_zero_3.f90: Likewise.
10705 * gfortran.dg/null_4.f90: Likewise.
10706 * gfortran.dg/null_9.f90: Likewise.
10707 * gfortran.dg/nullify_3.f90: Likewise.
10708 * gfortran.dg/oldstyle_1.f90: Likewise.
10709 * gfortran.dg/open_access_append_1.f90: Likewise.
10710 * gfortran.dg/open_access_append_2.f90: Likewise.
10711 * gfortran.dg/open_errors.f90: Likewise.
10712 * gfortran.dg/open_negative_unit_1.f90: Likewise.
10713 * gfortran.dg/open_new.f90: Likewise.
10714 * gfortran.dg/open_readonly_1.f90: Likewise.
10715 * gfortran.dg/operator_1.f90: Likewise.
10716 * gfortran.dg/optional_absent_1.f90: Likewise.
10717 * gfortran.dg/optional_absent_2.f90: Likewise.
10718 * gfortran.dg/optional_absent_3.f90: Likewise.
10719 * gfortran.dg/optional_class_1.f90: Likewise.
10720 * gfortran.dg/optional_dim_2.f90: Likewise.
10721 * gfortran.dg/optional_dim_3.f90: Likewise.
10722 * gfortran.dg/output_exponents_1.f90: Likewise.
10723 * gfortran.dg/overload_1.f90: Likewise.
10724 * gfortran.dg/overload_2.f90: Likewise.
10725 * gfortran.dg/overwrite_1.f: Likewise.
10726 * gfortran.dg/pad_no.f90: Likewise.
10727 * gfortran.dg/parameter_array_init_1.f90: Likewise.
10728 * gfortran.dg/parameter_array_init_2.f90: Likewise.
10729 * gfortran.dg/parameter_array_init_4.f90: Likewise.
10730 * gfortran.dg/parameter_array_init_5.f90: Likewise.
10731 * gfortran.dg/parameter_array_section_2.f90: Likewise.
10732 * gfortran.dg/parens_3.f90: Likewise.
10733 * gfortran.dg/parens_5.f90: Likewise.
10734 * gfortran.dg/parens_6.f90: Likewise.
10735 * gfortran.dg/parent_result_ref_1.f90: Likewise.
10736 * gfortran.dg/parent_result_ref_2.f90: Likewise.
10737 * gfortran.dg/parent_result_ref_3.f90: Likewise.
10738 * gfortran.dg/parent_result_ref_4.f90: Likewise.
10739 * gfortran.dg/parity_1.f90: Likewise.
10740 * gfortran.dg/past_eor.f90: Likewise.
10741 * gfortran.dg/pdt_1.f03: Likewise.
10742 * gfortran.dg/pdt_10.f03: Likewise.
10743 * gfortran.dg/pdt_11.f03: Likewise.
10744 * gfortran.dg/pdt_12.f03: Likewise.
10745 * gfortran.dg/pdt_13.f03: Likewise.
10746 * gfortran.dg/pdt_14.f03: Likewise.
10747 * gfortran.dg/pdt_15.f03: Likewise.
10748 * gfortran.dg/pdt_19.f03: Likewise.
10749 * gfortran.dg/pdt_20.f03: Likewise.
10750 * gfortran.dg/pdt_22.f03: Likewise.
10751 * gfortran.dg/pdt_23.f03: Likewise.
10752 * gfortran.dg/pdt_25.f03: Likewise.
10753 * gfortran.dg/pdt_26.f03: Likewise.
10754 * gfortran.dg/pdt_27.f03: Likewise.
10755 * gfortran.dg/pdt_28.f03: Likewise.
10756 * gfortran.dg/pdt_3.f03: Likewise.
10757 * gfortran.dg/pdt_4.f03: Likewise.
10758 * gfortran.dg/pdt_5.f03: Likewise.
10759 * gfortran.dg/pdt_7.f03: Likewise.
10760 * gfortran.dg/pointer_1.f90: Likewise.
10761 * gfortran.dg/pointer_array_1.f90: Likewise.
10762 * gfortran.dg/pointer_array_3.f90: Likewise.
10763 * gfortran.dg/pointer_array_4.f90: Likewise.
10764 * gfortran.dg/pointer_array_5.f90: Likewise.
10765 * gfortran.dg/pointer_array_6.f90: Likewise.
10766 * gfortran.dg/pointer_array_7.f90: Likewise.
10767 * gfortran.dg/pointer_array_8.f90: Likewise.
10768 * gfortran.dg/pointer_array_9.f90: Likewise.
10769 * gfortran.dg/pointer_array_component_1.f90: Likewise.
10770 * gfortran.dg/pointer_array_component_2.f90: Likewise.
10771 * gfortran.dg/pointer_assign_10.f90: Likewise.
10772 * gfortran.dg/pointer_assign_11.f90: Likewise.
10773 * gfortran.dg/pointer_assign_4.f90: Likewise.
10774 * gfortran.dg/pointer_assign_8.f90: Likewise.
10775 * gfortran.dg/pointer_assign_9.f90: Likewise.
10776 * gfortran.dg/pointer_check_10.f90: Likewise.
10777 * gfortran.dg/pointer_check_9.f90: Likewise.
10778 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
10779 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
10780 * gfortran.dg/pointer_function_result_1.f90: Likewise.
10781 * gfortran.dg/pointer_init_1.f90: Likewise.
10782 * gfortran.dg/pointer_init_3.f90: Likewise.
10783 * gfortran.dg/pointer_init_4.f90: Likewise.
10784 * gfortran.dg/pointer_init_5.f90: Likewise.
10785 * gfortran.dg/pointer_init_8.f90: Likewise.
10786 * gfortran.dg/pointer_intent_1.f90: Likewise.
10787 * gfortran.dg/pointer_intent_4.f90: Likewise.
10788 * gfortran.dg/pointer_intent_5.f90: Likewise.
10789 * gfortran.dg/pointer_remapping_10.f90: Likewise.
10790 * gfortran.dg/pointer_remapping_4.f03: Likewise.
10791 * gfortran.dg/pointer_remapping_5.f08: Likewise.
10792 * gfortran.dg/pointer_remapping_9.f90: Likewise.
10793 * gfortran.dg/pointer_target_1.f90: Likewise.
10794 * gfortran.dg/pointer_target_2.f90: Likewise.
10795 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
10796 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
10797 * gfortran.dg/power.f90: Likewise.
10798 * gfortran.dg/power1.f90: Likewise.
10799 * gfortran.dg/power_3.f90: Likewise.
10800 * gfortran.dg/power_4.f90: Likewise.
10801 * gfortran.dg/power_5.f90: Likewise.
10802 * gfortran.dg/pr12884.f: Likewise.
10803 * gfortran.dg/pr15129.f90: Likewise.
10804 * gfortran.dg/pr15140.f90: Likewise.
10805 * gfortran.dg/pr15324.f90: Likewise.
10806 * gfortran.dg/pr15332.f: Likewise.
10807 * gfortran.dg/pr15957.f90: Likewise.
10808 * gfortran.dg/pr15959.f90: Likewise.
10809 * gfortran.dg/pr16597.f90: Likewise.
10810 * gfortran.dg/pr16861.f90: Likewise.
10811 * gfortran.dg/pr16938.f90: Likewise.
10812 * gfortran.dg/pr17090.f90: Likewise.
10813 * gfortran.dg/pr17143.f90: Likewise.
10814 * gfortran.dg/pr17164.f90: Likewise.
10815 * gfortran.dg/pr17229.f: Likewise.
10816 * gfortran.dg/pr17285.f90: Likewise.
10817 * gfortran.dg/pr17286.f90: Likewise.
10818 * gfortran.dg/pr17472.f: Likewise.
10819 * gfortran.dg/pr17612.f90: Likewise.
10820 * gfortran.dg/pr17706.f90: Likewise.
10821 * gfortran.dg/pr18025.f90: Likewise.
10822 * gfortran.dg/pr18122.f90: Likewise.
10823 * gfortran.dg/pr18210.f90: Likewise.
10824 * gfortran.dg/pr18392.f90: Likewise.
10825 * gfortran.dg/pr19155.f: Likewise.
10826 * gfortran.dg/pr19216.f: Likewise.
10827 * gfortran.dg/pr19467.f90: Likewise.
10828 * gfortran.dg/pr19657.f: Likewise.
10829 * gfortran.dg/pr19926.f90: Likewise.
10830 * gfortran.dg/pr19928-1.f90: Likewise.
10831 * gfortran.dg/pr19928-2.f90: Likewise.
10832 * gfortran.dg/pr20086.f90: Likewise.
10833 * gfortran.dg/pr20124.f90: Likewise.
10834 * gfortran.dg/pr20163-2.f: Likewise.
10835 * gfortran.dg/pr20480.f90: Likewise.
10836 * gfortran.dg/pr20755.f: Likewise.
10837 * gfortran.dg/pr20950.f: Likewise.
10838 * gfortran.dg/pr21177.f90: Likewise.
10839 * gfortran.dg/pr21730.f: Likewise.
10840 * gfortran.dg/pr22491.f: Likewise.
10841 * gfortran.dg/pr25603.f: Likewise.
10842 * gfortran.dg/pr26246_2.f90: Likewise.
10843 * gfortran.dg/pr32136.f90: Likewise.
10844 * gfortran.dg/pr32533.f90: Likewise.
10845 * gfortran.dg/pr33794.f90: Likewise.
10846 * gfortran.dg/pr35662.f90: Likewise.
10847 * gfortran.dg/pr35944-1.f90: Likewise.
10848 * gfortran.dg/pr35944-2.f90: Likewise.
10849 * gfortran.dg/pr35983.f90: Likewise.
10850 * gfortran.dg/pr39865.f90: Likewise.
10851 * gfortran.dg/pr41212.f90: Likewise.
10852 * gfortran.dg/pr43808.f90: Likewise.
10853 * gfortran.dg/pr44592.f90: Likewise.
10854 * gfortran.dg/pr44735.f90: Likewise.
10855 * gfortran.dg/pr45308.f03: Likewise.
10856 * gfortran.dg/pr46297.f: Likewise.
10857 * gfortran.dg/pr46588.f90: Likewise.
10858 * gfortran.dg/pr46665.f90: Likewise.
10859 * gfortran.dg/pr46804.f90: Likewise.
10860 * gfortran.dg/pr47008.f03: Likewise.
10861 * gfortran.dg/pr47614.f: Likewise.
10862 * gfortran.dg/pr47878.f90: Likewise.
10863 * gfortran.dg/pr49103.f90: Likewise.
10864 * gfortran.dg/pr50069_1.f90: Likewise.
10865 * gfortran.dg/pr50769.f90: Likewise.
10866 * gfortran.dg/pr52608.f90: Likewise.
10867 * gfortran.dg/pr55086_2.f90: Likewise.
10868 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
10869 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
10870 * gfortran.dg/pr55330.f90: Likewise.
10871 * gfortran.dg/pr56015.f90: Likewise.
10872 * gfortran.dg/pr57910.f90: Likewise.
10873 * gfortran.dg/pr59700.f90: Likewise.
10874 * gfortran.dg/pr62125.f90: Likewise.
10875 * gfortran.dg/pr64530.f90: Likewise.
10876 * gfortran.dg/pr65429.f90: Likewise.
10877 * gfortran.dg/pr65450.f90: Likewise.
10878 * gfortran.dg/pr65504.f90: Likewise.
10879 * gfortran.dg/pr65903.f90: Likewise.
10880 * gfortran.dg/pr66311.f90: Likewise.
10881 * gfortran.dg/pr66864.f90: Likewise.
10882 * gfortran.dg/pr67140.f90: Likewise.
10883 * gfortran.dg/pr67524.f90: Likewise.
10884 * gfortran.dg/pr67885.f90: Likewise.
10885 * gfortran.dg/pr68053.f90: Likewise.
10886 * gfortran.dg/pr68566.f90: Likewise.
10887 * gfortran.dg/pr69514_1.f90: Likewise.
10888 * gfortran.dg/pr69514_2.f90: Likewise.
10889 * gfortran.dg/pr69739.f90: Likewise.
10890 * gfortran.dg/pr70673.f90: Likewise.
10891 * gfortran.dg/pr71523_2.f90: Likewise.
10892 * gfortran.dg/pr71764.f90: Likewise.
10893 * gfortran.dg/pr78092.f90: Likewise.
10894 * gfortran.dg/pr82973.f90: Likewise.
10895 * gfortran.dg/pr83864.f90: Likewise.
10896 * gfortran.dg/pr83874.f90: Likewise.
10897 * gfortran.dg/pr84088.f90: Likewise.
10898 * gfortran.dg/pr84155.f90: Likewise.
10899 * gfortran.dg/proc_decl_12.f90: Likewise.
10900 * gfortran.dg/proc_decl_13.f90: Likewise.
10901 * gfortran.dg/proc_decl_15.f90: Likewise.
10902 * gfortran.dg/proc_decl_17.f90: Likewise.
10903 * gfortran.dg/proc_decl_18.f90: Likewise.
10904 * gfortran.dg/proc_decl_2.f90: Likewise.
10905 * gfortran.dg/proc_decl_5.f90: Likewise.
10906 * gfortran.dg/proc_decl_9.f90: Likewise.
10907 * gfortran.dg/proc_ptr_1.f90: Likewise.
10908 * gfortran.dg/proc_ptr_10.f90: Likewise.
10909 * gfortran.dg/proc_ptr_12.f90: Likewise.
10910 * gfortran.dg/proc_ptr_18.f90: Likewise.
10911 * gfortran.dg/proc_ptr_19.f90: Likewise.
10912 * gfortran.dg/proc_ptr_21.f90: Likewise.
10913 * gfortran.dg/proc_ptr_22.f90: Likewise.
10914 * gfortran.dg/proc_ptr_23.f90: Likewise.
10915 * gfortran.dg/proc_ptr_25.f90: Likewise.
10916 * gfortran.dg/proc_ptr_26.f90: Likewise.
10917 * gfortran.dg/proc_ptr_3.f90: Likewise.
10918 * gfortran.dg/proc_ptr_36.f90: Likewise.
10919 * gfortran.dg/proc_ptr_47.f90: Likewise.
10920 * gfortran.dg/proc_ptr_48.f90: Likewise.
10921 * gfortran.dg/proc_ptr_5.f90: Likewise.
10922 * gfortran.dg/proc_ptr_6.f90: Likewise.
10923 * gfortran.dg/proc_ptr_7.f90: Likewise.
10924 * gfortran.dg/proc_ptr_8.f90: Likewise.
10925 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
10926 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
10927 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
10928 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
10929 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
10930 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
10931 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
10932 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
10933 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
10934 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
10935 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
10936 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
10937 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
10938 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
10939 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
10940 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
10941 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
10942 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
10943 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
10944 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
10945 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
10946 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
10947 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
10948 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
10949 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
10950 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
10951 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
10952 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
10953 * gfortran.dg/product_init_expr.f03: Likewise.
10954 * gfortran.dg/promotion.f90: Likewise.
10955 * gfortran.dg/promotion_3.f90: Likewise.
10956 * gfortran.dg/promotion_4.f90: Likewise.
10957 * gfortran.dg/protected_1.f90: Likewise.
10958 * gfortran.dg/protected_2.f90: Likewise.
10959 * gfortran.dg/ptr-func-1.f90: Likewise.
10960 * gfortran.dg/ptr-func-2.f90: Likewise.
10961 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
10962 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
10963 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
10964 * gfortran.dg/pure_byref_1.f90: Likewise.
10965 * gfortran.dg/pure_byref_2.f90: Likewise.
10966 * gfortran.dg/pure_byref_3.f90: Likewise.
10967 * gfortran.dg/quad_2.f90: Likewise.
10968 * gfortran.dg/quad_3.f90: Likewise.
10969 * gfortran.dg/random_3.f90: Likewise.
10970 * gfortran.dg/random_4.f90: Likewise.
10971 * gfortran.dg/random_7.f90: Likewise.
10972 * gfortran.dg/read_2.f90: Likewise.
10973 * gfortran.dg/read_3.f90: Likewise.
10974 * gfortran.dg/read_4.f90: Likewise.
10975 * gfortran.dg/read_5.f90: Likewise.
10976 * gfortran.dg/read_bad_advance.f90: Likewise.
10977 * gfortran.dg/read_bang.f90: Likewise.
10978 * gfortran.dg/read_bang4.f90: Likewise.
10979 * gfortran.dg/read_comma.f: Likewise.
10980 * gfortran.dg/read_dir.f90: Likewise.
10981 * gfortran.dg/read_empty_file.f: Likewise.
10982 * gfortran.dg/read_eof_1.f90: Likewise.
10983 * gfortran.dg/read_eof_2.f90: Likewise.
10984 * gfortran.dg/read_eof_3.f90: Likewise.
10985 * gfortran.dg/read_eof_4.f90: Likewise.
10986 * gfortran.dg/read_eof_5.f90: Likewise.
10987 * gfortran.dg/read_eof_6.f: Likewise.
10988 * gfortran.dg/read_eof_7.f90: Likewise.
10989 * gfortran.dg/read_eof_8.f90: Likewise.
10990 * gfortran.dg/read_eof_all.f90: Likewise.
10991 * gfortran.dg/read_eor.f90: Likewise.
10992 * gfortran.dg/read_float_1.f90: Likewise.
10993 * gfortran.dg/read_float_2.f03: Likewise.
10994 * gfortran.dg/read_float_3.f90: Likewise.
10995 * gfortran.dg/read_float_4.f90: Likewise.
10996 * gfortran.dg/read_infnan_1.f90: Likewise.
10997 * gfortran.dg/read_list_eof_1.f90: Likewise.
10998 * gfortran.dg/read_logical.f90: Likewise.
10999 * gfortran.dg/read_many_1.f: Likewise.
11000 * gfortran.dg/read_no_eor.f90: Likewise.
11001 * gfortran.dg/read_noadvance.f90: Likewise.
11002 * gfortran.dg/read_repeat.f90: Likewise.
11003 * gfortran.dg/read_repeat_2.f90: Likewise.
11004 * gfortran.dg/read_size_noadvance.f90: Likewise.
11005 * gfortran.dg/read_x_eof.f90: Likewise.
11006 * gfortran.dg/read_x_past.f: Likewise.
11007 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
11008 * gfortran.dg/real_const_1.f: Likewise.
11009 * gfortran.dg/real_const_2.f90: Likewise.
11010 * gfortran.dg/real_const_3.f90: Likewise.
11011 * gfortran.dg/real_do_1.f90: Likewise.
11012 * gfortran.dg/real_index_1.f90: Likewise.
11013 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
11014 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
11015 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
11016 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
11017 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
11018 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
11019 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
11020 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
11021 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
11022 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
11023 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
11024 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
11025 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
11026 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
11027 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
11028 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
11029 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
11030 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
11031 * gfortran.dg/record_marker_1.f90: Likewise.
11032 * gfortran.dg/record_marker_2.f: Likewise.
11033 * gfortran.dg/record_marker_3.f90: Likewise.
11034 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
11035 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
11036 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
11037 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
11038 * gfortran.dg/recursive_check_7.f90: Likewise.
11039 * gfortran.dg/recursive_reference_1.f90: Likewise.
11040 * gfortran.dg/recursive_reference_2.f90: Likewise.
11041 * gfortran.dg/recursive_stack.f90: Likewise.
11042 * gfortran.dg/reduction.f90: Likewise.
11043 * gfortran.dg/repack_arrays_1.f90: Likewise.
11044 * gfortran.dg/repeat_1.f90: Likewise.
11045 * gfortran.dg/repeat_2.f90: Likewise.
11046 * gfortran.dg/repeat_3.f90: Likewise.
11047 * gfortran.dg/repeat_6.f90: Likewise.
11048 * gfortran.dg/reshape-alloc.f90: Likewise.
11049 * gfortran.dg/reshape-complex.f90: Likewise.
11050 * gfortran.dg/reshape.f90: Likewise.
11051 * gfortran.dg/reshape_2.f90: Likewise.
11052 * gfortran.dg/reshape_7.f90: Likewise.
11053 * gfortran.dg/reshape_empty_1.f03: Likewise.
11054 * gfortran.dg/reshape_pad_1.f90: Likewise.
11055 * gfortran.dg/reshape_rank7.f90: Likewise.
11056 * gfortran.dg/reshape_transpose_1.f90: Likewise.
11057 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
11058 * gfortran.dg/result_default_init_1.f90: Likewise.
11059 * gfortran.dg/result_in_spec_1.f90: Likewise.
11060 * gfortran.dg/result_in_spec_2.f90: Likewise.
11061 * gfortran.dg/ret_array_1.f90: Likewise.
11062 * gfortran.dg/ret_pointer_1.f90: Likewise.
11063 * gfortran.dg/ret_pointer_2.f90: Likewise.
11064 * gfortran.dg/rewind_1.f90: Likewise.
11065 * gfortran.dg/round_1.f03: Likewise.
11066 * gfortran.dg/round_2.f03: Likewise.
11067 * gfortran.dg/round_3.f08: Likewise.
11068 * gfortran.dg/round_4.f90: Likewise.
11069 * gfortran.dg/rrspacing_1.f90: Likewise.
11070 * gfortran.dg/runtime_warning_1.f90: Likewise.
11071 * gfortran.dg/same_type_as_2.f03: Likewise.
11072 * gfortran.dg/save_1.f90: Likewise.
11073 * gfortran.dg/save_5.f90: Likewise.
11074 * gfortran.dg/save_6.f90: Likewise.
11075 * gfortran.dg/scalar_mask_1.f90: Likewise.
11076 * gfortran.dg/scalar_mask_2.f90: Likewise.
11077 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
11078 * gfortran.dg/scale_1.f90: Likewise.
11079 * gfortran.dg/scan_1.f90: Likewise.
11080 * gfortran.dg/scan_2.f90: Likewise.
11081 * gfortran.dg/secnds-1.f: Likewise.
11082 * gfortran.dg/secnds.f: Likewise.
11083 * gfortran.dg/select_1.f90: Likewise.
11084 * gfortran.dg/select_2.f90: Likewise.
11085 * gfortran.dg/select_3.f90: Likewise.
11086 * gfortran.dg/select_5.f90: Likewise.
11087 * gfortran.dg/select_char_1.f90: Likewise.
11088 * gfortran.dg/select_char_2.f90: Likewise.
11089 * gfortran.dg/select_type_13.f03: Likewise.
11090 * gfortran.dg/select_type_14.f03: Likewise.
11091 * gfortran.dg/select_type_15.f03: Likewise.
11092 * gfortran.dg/select_type_19.f03: Likewise.
11093 * gfortran.dg/select_type_2.f03: Likewise.
11094 * gfortran.dg/select_type_26.f03: Likewise.
11095 * gfortran.dg/select_type_27.f03: Likewise.
11096 * gfortran.dg/select_type_28.f03: Likewise.
11097 * gfortran.dg/select_type_3.f03: Likewise.
11098 * gfortran.dg/select_type_35.f03: Likewise.
11099 * gfortran.dg/select_type_36.f03: Likewise.
11100 * gfortran.dg/select_type_37.f03: Likewise.
11101 * gfortran.dg/select_type_39.f03: Likewise.
11102 * gfortran.dg/select_type_4.f90: Likewise.
11103 * gfortran.dg/select_type_5.f03: Likewise.
11104 * gfortran.dg/select_type_6.f03: Likewise.
11105 * gfortran.dg/select_type_7.f03: Likewise.
11106 * gfortran.dg/select_type_8.f03: Likewise.
11107 * gfortran.dg/selected_char_kind_1.f90: Likewise.
11108 * gfortran.dg/selected_char_kind_4.f90: Likewise.
11109 * gfortran.dg/selected_kind_1.f90: Likewise.
11110 * gfortran.dg/selected_real_kind_2.f90: Likewise.
11111 * gfortran.dg/shape_2.f90: Likewise.
11112 * gfortran.dg/shape_4.f90: Likewise.
11113 * gfortran.dg/shape_5.f90: Likewise.
11114 * gfortran.dg/shape_7.f90: Likewise.
11115 * gfortran.dg/shape_8.f90: Likewise.
11116 * gfortran.dg/shape_9.f90: Likewise.
11117 * gfortran.dg/shift-kind_2.f90: Likewise.
11118 * gfortran.dg/shiftalr_1.F90: Likewise.
11119 * gfortran.dg/shiftalr_2.F90: Likewise.
11120 * gfortran.dg/simpleif_1.f90: Likewise.
11121 * gfortran.dg/simplify_argN_1.f90: Likewise.
11122 * gfortran.dg/simplify_cshift_1.f90: Likewise.
11123 * gfortran.dg/simplify_cshift_4.f90: Likewise.
11124 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
11125 * gfortran.dg/simplify_modulo.f90: Likewise.
11126 * gfortran.dg/single_char_string.f90: Likewise.
11127 * gfortran.dg/size_dim.f90: Likewise.
11128 * gfortran.dg/size_optional_dim_1.f90: Likewise.
11129 * gfortran.dg/sizeof.f90: Likewise.
11130 * gfortran.dg/sizeof_4.f90: Likewise.
11131 * gfortran.dg/slash_1.f90: Likewise.
11132 * gfortran.dg/sms-1.f90: Likewise.
11133 * gfortran.dg/sms-2.f90: Likewise.
11134 * gfortran.dg/spec_expr_7.f90: Likewise.
11135 * gfortran.dg/specifics_1.f90: Likewise.
11136 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
11137 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
11138 * gfortran.dg/spread_init_expr.f03: Likewise.
11139 * gfortran.dg/spread_scalar_source.f90: Likewise.
11140 * gfortran.dg/spread_shape_1.f90: Likewise.
11141 * gfortran.dg/stat_1.f90: Likewise.
11142 * gfortran.dg/stat_2.f90: Likewise.
11143 * gfortran.dg/stfunc_1.f90: Likewise.
11144 * gfortran.dg/stfunc_4.f90: Likewise.
11145 * gfortran.dg/stfunc_6.f90: Likewise.
11146 * gfortran.dg/storage_size_1.f08: Likewise.
11147 * gfortran.dg/storage_size_3.f08: Likewise.
11148 * gfortran.dg/storage_size_4.f90: Likewise.
11149 * gfortran.dg/streamio_1.f90: Likewise.
11150 * gfortran.dg/streamio_10.f90: Likewise.
11151 * gfortran.dg/streamio_11.f90: Likewise.
11152 * gfortran.dg/streamio_12.f90: Likewise.
11153 * gfortran.dg/streamio_13.f90: Likewise.
11154 * gfortran.dg/streamio_14.f90: Likewise.
11155 * gfortran.dg/streamio_15.f90: Likewise.
11156 * gfortran.dg/streamio_16.f90: Likewise.
11157 * gfortran.dg/streamio_17.f90: Likewise.
11158 * gfortran.dg/streamio_2.f90: Likewise.
11159 * gfortran.dg/streamio_3.f90: Likewise.
11160 * gfortran.dg/streamio_4.f90: Likewise.
11161 * gfortran.dg/streamio_5.f90: Likewise.
11162 * gfortran.dg/streamio_6.f90: Likewise.
11163 * gfortran.dg/streamio_7.f90: Likewise.
11164 * gfortran.dg/streamio_8.f90: Likewise.
11165 * gfortran.dg/streamio_9.f90: Likewise.
11166 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
11167 * gfortran.dg/string_4.f90: Likewise.
11168 * gfortran.dg/string_array_constructor_2.f90: Likewise.
11169 * gfortran.dg/string_assign_2.f90: Likewise.
11170 * gfortran.dg/string_compare_1.f90: Likewise.
11171 * gfortran.dg/string_compare_2.f90: Likewise.
11172 * gfortran.dg/string_compare_3.f90: Likewise.
11173 * gfortran.dg/string_ctor_1.f90: Likewise.
11174 * gfortran.dg/string_length_1.f90: Likewise.
11175 * gfortran.dg/string_length_2.f90: Likewise.
11176 * gfortran.dg/string_length_3.f90: Likewise.
11177 * gfortran.dg/string_length_4.f90: Likewise.
11178 * gfortran.dg/string_null_compare_1.f: Likewise.
11179 * gfortran.dg/string_pad_trunc.f90: Likewise.
11180 * gfortran.dg/structure_constructor_1.f03: Likewise.
11181 * gfortran.dg/structure_constructor_11.f90: Likewise.
11182 * gfortran.dg/structure_constructor_13.f03: Likewise.
11183 * gfortran.dg/structure_constructor_2.f03: Likewise.
11184 * gfortran.dg/structure_constructor_5.f03: Likewise.
11185 * gfortran.dg/submodule_1.f08: Likewise.
11186 * gfortran.dg/submodule_11.f08: Likewise.
11187 * gfortran.dg/submodule_14.f08: Likewise.
11188 * gfortran.dg/submodule_15.f08: Likewise.
11189 * gfortran.dg/submodule_17.f08: Likewise.
11190 * gfortran.dg/submodule_18.f08: Likewise.
11191 * gfortran.dg/submodule_19.f08: Likewise.
11192 * gfortran.dg/submodule_2.f08: Likewise.
11193 * gfortran.dg/submodule_27.f08: Likewise.
11194 * gfortran.dg/submodule_28.f08: Likewise.
11195 * gfortran.dg/submodule_29.f08: Likewise.
11196 * gfortran.dg/submodule_30.f08: Likewise.
11197 * gfortran.dg/submodule_6.f08: Likewise.
11198 * gfortran.dg/submodule_7.f08: Likewise.
11199 * gfortran.dg/submodule_8.f08: Likewise.
11200 * gfortran.dg/subnormal_1.f90: Likewise.
11201 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
11202 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
11203 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
11204 * gfortran.dg/substr_2.f: Likewise.
11205 * gfortran.dg/substr_3.f: Likewise.
11206 * gfortran.dg/substr_4.f: Likewise.
11207 * gfortran.dg/substr_5.f90: Likewise.
11208 * gfortran.dg/substr_6.f90: Likewise.
11209 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
11210 * gfortran.dg/sum_init_expr.f03: Likewise.
11211 * gfortran.dg/sum_zero_array_1.f90: Likewise.
11212 * gfortran.dg/system_clock_3.f08: Likewise.
11213 * gfortran.dg/t_editing.f: Likewise.
11214 * gfortran.dg/team_change_1.f90: Likewise.
11215 * gfortran.dg/team_end_1.f90: Likewise.
11216 * gfortran.dg/team_number_1.f90: Likewise.
11217 * gfortran.dg/temporary_1.f90: Likewise.
11218 * gfortran.dg/test_com_block.f90: Likewise.
11219 * gfortran.dg/test_only_clause.f90: Likewise.
11220 * gfortran.dg/tiny_1.f90: Likewise.
11221 * gfortran.dg/tiny_2.f90: Likewise.
11222 * gfortran.dg/tl_editing.f90: Likewise.
11223 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
11224 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
11225 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
11226 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
11227 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
11228 * gfortran.dg/transfer_class_2.f90: Likewise.
11229 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
11230 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
11231 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
11232 * gfortran.dg/transfer_resolve_1.f90: Likewise.
11233 * gfortran.dg/transfer_simplify_1.f90: Likewise.
11234 * gfortran.dg/transfer_simplify_10.f90: Likewise.
11235 * gfortran.dg/transfer_simplify_11.f90: Likewise.
11236 * gfortran.dg/transfer_simplify_2.f90: Likewise.
11237 * gfortran.dg/transfer_simplify_3.f90: Likewise.
11238 * gfortran.dg/transfer_simplify_4.f90: Likewise.
11239 * gfortran.dg/transfer_simplify_8.f90: Likewise.
11240 * gfortran.dg/transfer_simplify_9.f90: Likewise.
11241 * gfortran.dg/transpose_1.f90: Likewise.
11242 * gfortran.dg/transpose_3.f03: Likewise.
11243 * gfortran.dg/transpose_4.f90: Likewise.
11244 * gfortran.dg/transpose_conjg_1.f90: Likewise.
11245 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
11246 * gfortran.dg/transpose_optimization_2.f90: Likewise.
11247 * gfortran.dg/trim_1.f90: Likewise.
11248 * gfortran.dg/trim_optimize_1.f90: Likewise.
11249 * gfortran.dg/trim_optimize_2.f90: Likewise.
11250 * gfortran.dg/trim_optimize_3.f90: Likewise.
11251 * gfortran.dg/trim_optimize_4.f90: Likewise.
11252 * gfortran.dg/trim_optimize_5.f90: Likewise.
11253 * gfortran.dg/trim_optimize_6.f90: Likewise.
11254 * gfortran.dg/trim_optimize_7.f90: Likewise.
11255 * gfortran.dg/trim_optimize_8.f90: Likewise.
11256 * gfortran.dg/type_to_class_1.f03: Likewise.
11257 * gfortran.dg/type_to_class_2.f03: Likewise.
11258 * gfortran.dg/type_to_class_3.f03: Likewise.
11259 * gfortran.dg/type_to_class_4.f03: Likewise.
11260 * gfortran.dg/type_to_class_5.f03: Likewise.
11261 * gfortran.dg/typebound_assignment_5.f03: Likewise.
11262 * gfortran.dg/typebound_assignment_6.f03: Likewise.
11263 * gfortran.dg/typebound_assignment_7.f90: Likewise.
11264 * gfortran.dg/typebound_call_1.f03: Likewise.
11265 * gfortran.dg/typebound_call_13.f03: Likewise.
11266 * gfortran.dg/typebound_call_18.f03: Likewise.
11267 * gfortran.dg/typebound_call_19.f03: Likewise.
11268 * gfortran.dg/typebound_call_2.f03: Likewise.
11269 * gfortran.dg/typebound_call_20.f03: Likewise.
11270 * gfortran.dg/typebound_call_3.f03: Likewise.
11271 * gfortran.dg/typebound_generic_5.f03: Likewise.
11272 * gfortran.dg/typebound_generic_6.f03: Likewise.
11273 * gfortran.dg/typebound_generic_9.f03: Likewise.
11274 * gfortran.dg/typebound_operator_12.f03: Likewise.
11275 * gfortran.dg/typebound_operator_13.f03: Likewise.
11276 * gfortran.dg/typebound_operator_15.f90: Likewise.
11277 * gfortran.dg/typebound_operator_20.f90: Likewise.
11278 * gfortran.dg/typebound_operator_3.f03: Likewise.
11279 * gfortran.dg/typebound_operator_6.f03: Likewise.
11280 * gfortran.dg/typebound_operator_7.f03: Likewise.
11281 * gfortran.dg/typebound_operator_8.f03: Likewise.
11282 * gfortran.dg/typebound_operator_9.f03: Likewise.
11283 * gfortran.dg/typebound_proc_19.f90: Likewise.
11284 * gfortran.dg/typebound_proc_20.f90: Likewise.
11285 * gfortran.dg/typebound_proc_23.f90: Likewise.
11286 * gfortran.dg/typebound_proc_27.f03: Likewise.
11287 * gfortran.dg/typebound_proc_35.f90: Likewise.
11288 * gfortran.dg/typebound_proc_36.f90: Likewise.
11289 * gfortran.dg/unf_io_convert_1.f90: Likewise.
11290 * gfortran.dg/unf_io_convert_2.f90: Likewise.
11291 * gfortran.dg/unf_io_convert_3.f90: Likewise.
11292 * gfortran.dg/unf_io_convert_4.f90: Likewise.
11293 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
11294 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
11295 * gfortran.dg/unf_short_record_1.f90: Likewise.
11296 * gfortran.dg/unformatted_recl_1.f90: Likewise.
11297 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
11298 * gfortran.dg/unit_1.f90: Likewise.
11299 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
11300 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
11301 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
11302 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
11303 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
11304 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
11305 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
11306 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
11307 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
11308 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
11309 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
11310 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
11311 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
11312 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
11313 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
11314 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
11315 * gfortran.dg/unpack_init_expr.f03: Likewise.
11316 * gfortran.dg/use_10.f90: Likewise.
11317 * gfortran.dg/use_11.f90: Likewise.
11318 * gfortran.dg/use_13.f90: Likewise.
11319 * gfortran.dg/use_24.f90: Likewise.
11320 * gfortran.dg/use_27.f90: Likewise.
11321 * gfortran.dg/use_5.f90: Likewise.
11322 * gfortran.dg/use_allocated_1.f90: Likewise.
11323 * gfortran.dg/use_only_1.f90: Likewise.
11324 * gfortran.dg/use_only_4.f90: Likewise.
11325 * gfortran.dg/use_rename_2.f90: Likewise.
11326 * gfortran.dg/use_rename_4.f90: Likewise.
11327 * gfortran.dg/used_dummy_types_1.f90: Likewise.
11328 * gfortran.dg/used_interface_ref.f90: Likewise.
11329 * gfortran.dg/used_types_5.f90: Likewise.
11330 * gfortran.dg/utf8_1.f03: Likewise.
11331 * gfortran.dg/utf8_2.f03: Likewise.
11332 * gfortran.dg/value_1.f90: Likewise.
11333 * gfortran.dg/value_2.f90: Likewise.
11334 * gfortran.dg/value_4.f90: Likewise.
11335 * gfortran.dg/value_6.f03: Likewise.
11336 * gfortran.dg/value_7.f03: Likewise.
11337 * gfortran.dg/value_test.f90: Likewise.
11338 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
11339 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
11340 * gfortran.dg/vect/pr60510.f: Likewise.
11341 * gfortran.dg/vect/pr69882.f90: Likewise.
11342 * gfortran.dg/vect/pr69980.f90: Likewise.
11343 * gfortran.dg/vect/vect-5.f90: Likewise.
11344 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
11345 * gfortran.dg/vector_subscript_1.f90: Likewise.
11346 * gfortran.dg/vector_subscript_2.f90: Likewise.
11347 * gfortran.dg/vector_subscript_3.f90: Likewise.
11348 * gfortran.dg/vector_subscript_5.f90: Likewise.
11349 * gfortran.dg/verify_2.f90: Likewise.
11350 * gfortran.dg/volatile10.f90: Likewise.
11351 * gfortran.dg/where_1.f90: Likewise.
11352 * gfortran.dg/where_operator_assign_1.f90: Likewise.
11353 * gfortran.dg/where_operator_assign_2.f90: Likewise.
11354 * gfortran.dg/where_operator_assign_3.f90: Likewise.
11355 * gfortran.dg/whole_file_13.f90: Likewise.
11356 * gfortran.dg/whole_file_2.f90: Likewise.
11357 * gfortran.dg/widechar_2.f90: Likewise.
11358 * gfortran.dg/widechar_4.f90: Likewise.
11359 * gfortran.dg/widechar_5.f90: Likewise.
11360 * gfortran.dg/widechar_6.f90: Likewise.
11361 * gfortran.dg/widechar_8.f90: Likewise.
11362 * gfortran.dg/widechar_IO_1.f90: Likewise.
11363 * gfortran.dg/widechar_IO_2.f90: Likewise.
11364 * gfortran.dg/widechar_IO_3.f90: Likewise.
11365 * gfortran.dg/widechar_IO_4.f90: Likewise.
11366 * gfortran.dg/widechar_compare_1.f90: Likewise.
11367 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
11368 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
11369 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
11370 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
11371 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
11372 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
11373 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
11374 * gfortran.dg/widechar_select_1.f90: Likewise.
11375 * gfortran.dg/winapi.f90: Likewise.
11376 * gfortran.dg/write_0_pe_format.f90: Likewise.
11377 * gfortran.dg/write_back.f: Likewise.
11378 * gfortran.dg/write_check3.f90: Likewise.
11379 * gfortran.dg/write_direct_eor.f90: Likewise.
11380 * gfortran.dg/write_padding.f90: Likewise.
11381 * gfortran.dg/write_recursive.f90: Likewise.
11382 * gfortran.dg/write_rewind_1.f: Likewise.
11383 * gfortran.dg/write_rewind_2.f: Likewise.
11384 * gfortran.dg/write_zero_array.f90: Likewise.
11385 * gfortran.dg/x_slash_1.f: Likewise.
11386 * gfortran.dg/x_slash_2.f: Likewise.
11387 * gfortran.dg/zero_array_components_1.f90: Likewise.
11388 * gfortran.dg/zero_length_1.f90: Likewise.
11389 * gfortran.dg/zero_length_2.f90: Likewise.
11390 * gfortran.dg/zero_sized_1.f90: Likewise.
11391 * gfortran.dg/zero_sized_3.f90: Likewise.
11392 * gfortran.fortran-torture/compile/nested.f90: Likewise.
11393 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
11394 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
11395 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
11396 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
11397 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
11398 * gfortran.fortran-torture/execute/args.f90: Likewise.
11399 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
11400 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
11401 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
11402 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
11403 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
11404 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
11405 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
11406 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
11407 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
11408 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
11409 * gfortran.fortran-torture/execute/common.f90: Likewise.
11410 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
11411 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
11412 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
11413 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
11414 * gfortran.fortran-torture/execute/contained.f90: Likewise.
11415 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
11416 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
11417 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
11418 * gfortran.fortran-torture/execute/data.f90: Likewise.
11419 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
11420 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
11421 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
11422 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
11423 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
11424 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
11425 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
11426 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
11427 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
11428 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
11429 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
11430 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
11431 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
11432 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
11433 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
11434 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
11435 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
11436 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
11437 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
11438 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
11439 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
11440 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
11441 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
11442 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
11443 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
11444 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
11445 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
11446 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
11447 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
11448 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
11449 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
11450 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
11451 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
11452 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
11453 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
11454 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
11455 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
11456 * gfortran.fortran-torture/execute/forall.f90: Likewise.
11457 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
11458 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
11459 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
11460 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
11461 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
11462 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
11463 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
11464 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
11465 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
11466 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
11467 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
11468 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
11469 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
11470 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
11471 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
11472 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
11473 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
11474 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
11475 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
11476 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
11477 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
11478 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
11479 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
11480 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
11481 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
11482 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
11483 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
11484 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
11485 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
11486 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
11487 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
11488 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
11489 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
11490 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
11491 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
11492 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
11493 Likewise.
11494 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
11495 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
11496 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
11497 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
11498 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
11499 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
11500 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
11501 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
11502 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
11503 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
11504 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
11505 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
11506 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
11507 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
11508 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
11509 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
11510 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
11511 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
11512 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
11513 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
11514 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
11515 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
11516 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
11517 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
11518 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
11519 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
11520 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
11521 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
11522 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
11523 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
11524 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
11525 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
11526 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
11527 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
11528 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
11529 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
11530 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
11531 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
11532 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
11533 * gfortran.fortran-torture/execute/math.f90: Likewise.
11534 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
11535 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
11536 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
11537 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
11538 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
11539 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
11540 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
11541 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
11542 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
11543 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
11544 * gfortran.fortran-torture/execute/power.f90: Likewise.
11545 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
11546 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
11547 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
11548 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
11549 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
11550 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
11551 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
11552 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
11553 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
11554 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
11555 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
11556 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
11557 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
11558 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
11559 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
11560 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
11561 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
11562 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
11563 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
11564 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
11565 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
11566 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
11567 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
11568 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
11569 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
11570 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
11571 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
11572 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
11573 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
11574 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
11575 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
11576 * gfortran.fortran-torture/execute/straret.f90: Likewise.
11577 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
11578 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
11579 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
11580 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
11581 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
11582 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
11583 * gfortran.fortran-torture/execute/string.f90: Likewise.
11584 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
11585 * gfortran.fortran-torture/execute/strret.f90: Likewise.
11586 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
11587 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
11588 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
11589 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
11590 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
11591 * gfortran.fortran-torture/execute/userop.f90: Likewise.
11592 * gfortran.fortran-torture/execute/where17.f90: Likewise.
11593 * gfortran.fortran-torture/execute/where18.f90: Likewise.
11594 * gfortran.fortran-torture/execute/where19.f90: Likewise.
11595 * gfortran.fortran-torture/execute/where20.f90: Likewise.
11596 * gfortran.fortran-torture/execute/where21.f90: Likewise.
11597 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
11598 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
11599 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
11600 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
11601 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
11602 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
11603 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
11604 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
11605 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
11606 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
11607 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
11608 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
11609 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
11610 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
11611 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
11612 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
11613 * gfortran.dg/inline_transpose_1.f90: Likewise.
11614
11615 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
11616
11617 PR fortran/84115
11618 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
11619 change to dg-run.
11620
11621 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
11622
11623 PR ada/84277
11624 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
11625 * gnat.dg/dispatch1.adb: Rename into...
11626 * gnat.dg/disp1.adb: ...this.
11627 * gnat.dg/dispatch1_p.ads: Rename into...
11628 * gnat.dg/disp1_pkg.ads: ...this.
11629 * gnat.dg/disp2.adb: Rename into...
11630 * gnat.dg/dispatch2.adb: ...this.
11631 * gnat.dg/dispatch2_p.ads: Rename into...
11632 * gnat.dg/disp2_pkg.ads: ...this.
11633 * gnat.dg/dispatch2_p.adb: Rename into...
11634 * gnat.dg/disp2_pkg.adb: this.
11635 * gnat.dg/generic_dispatch.adb: Rename into...
11636 * gnat.dg/generic_disp.adb: this.
11637 * gnat.dg/generic_dispatch_p.ads: Rename into...
11638 * gnat.dg/generic_disp_pkg.ads: ...this.
11639 * gnat.dg/generic_dispatch_p.adb: Rename into...
11640 * gnat.dg/generic_disp_pkg.adb: ...this.
11641 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
11642 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
11643 * gnat.dg/object_overflow1.adb: Tweak index.
11644 * gnat.dg/object_overflow2.adb: Likewise.
11645 * gnat.dg/object_overflow3.adb: Likewise.
11646 * gnat.dg/object_overflow4.adb: Likewise.
11647 * gnat.dg/object_overflow5.adb: Likewise.
11648
11649 2018-02-16 Jakub Jelinek <jakub@redhat.com>
11650
11651 PR ipa/84425
11652 * gcc.c-torture/compile/pr84425.c: New test.
11653
11654 2018-02-16 Marek Polacek <polacek@redhat.com>
11655 Jakub Jelinek <jakub@redhat.com>
11656
11657 PR c++/84192
11658 * g++.dg/cpp1y/constexpr-84192.C: New test.
11659
11660 2018-02-16 Martin Sebor <msebor@redhat.com>
11661
11662 PR c++/79064
11663 * g++.dg/overload15.C: New test.
11664
11665 2018-02-16 Yury Gribov <tetra2005@gmail.com>
11666
11667 PR target/81535
11668 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
11669 * gcc.dg/pr56727-2.c: Ditto.
11670 * gcc.target/powerpc/pr79439.c: Renamed to...
11671 * gcc.target/powerpc/pr79439-1.c: ...this.
11672 * gcc.target/powerpc/pr79439-2.c: New test.
11673 * gcc.target/powerpc/pr79439-3.c: New test.
11674
11675 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
11676
11677 target/pr84371
11678 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
11679 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
11680 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
11681 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
11682 * gcc.target/powerpc/builtins-3.c: Same.
11683
11684 2018-02-16 Nathan Sidwell <nathan@acm.org>
11685
11686 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
11687
11688 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
11689
11690 PR rtl-optimization/70023
11691 * gcc.target/i386/pr70023.c: New.
11692
11693 2018-02-16 Carl Love <cel@us.ibm.com>
11694
11695 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
11696 tests.
11697 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
11698 tests.
11699
11700 2018-02-16 Carl Love <cel@us.ibm.com>
11701
11702 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
11703 for the ABI definitions for vec_extract4b and vec_insert4b.
11704
11705 2018-02-16 Nathan Sidwell <nathan@acm.org>
11706
11707 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
11708 * g++.old-deja/g++.mike/net43.C: Likewise.
11709
11710 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
11711
11712 PR c++/82468
11713 * g++.dg/cpp1z/class-deduction48.C: New.
11714
11715 2018-02-16 Nathan Sidwell <nathan@acm.org>
11716
11717 PR c++/84375
11718 * g++.dg/lookup/pr84375.C: New.
11719
11720 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
11721
11722 PR target/83831
11723 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
11724
11725 2018-02-16 Richard Biener <rguenther@suse.de>
11726
11727 PR tree-optimization/84417
11728 * gcc.dg/torture/pr84417.c: New testcase.
11729
11730 2018-02-16 Jakub Jelinek <jakub@redhat.com>
11731
11732 PR target/84272
11733 * g++.dg/opt/pr84272.C: New test.
11734
11735 PR rtl-optimization/83723
11736 * gcc.dg/pr83723.c: New test.
11737
11738 2018-02-16 Richard Biener <rguenther@suse.de>
11739
11740 PR tree-optimization/84399
11741 * gcc.dg/graphite/pr84399.c: New testcase.
11742
11743 2018-02-16 Richard Biener <rguenther@suse.de>
11744
11745 PR tree-optimization/84190
11746 * g++.dg/torture/pr84190.C: New testcase.
11747
11748 2018-02-15 Martin Sebor <msebor@redhat.com>
11749
11750 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
11751 directives.
11752
11753 2018-02-15 Janus Weil <janus@gcc.gnu.org>
11754
11755 PR fortran/84409
11756 * gfortran.dg/dtio_21.f03: Add an error message.
11757 * gfortran.dg/dtio_22.f90: Fix invalid test case.
11758
11759 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
11760
11761 PR fortran/84381
11762 * gfortran.dg/stop_shouldfail.f90: New test.
11763
11764 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
11765
11766 PR c++/84330
11767 * g++.dg/concepts/pr84330.C: New.
11768
11769 2018-02-15 Tom de Vries <tom@codesourcery.com>
11770
11771 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
11772
11773 2018-02-15 Tom de Vries <tom@codesourcery.com>
11774
11775 * gcc.c-torture/compile/pr84136.c: Require effective target
11776 indirect_jumps.
11777
11778 2018-02-15 Jakub Jelinek <jakub@redhat.com>
11779
11780 PR tree-optimization/84383
11781 * gcc.c-torture/compile/pr84383.c: New test.
11782
11783 PR tree-optimization/84334
11784 * gcc.dg/pr84334.c: New test.
11785
11786 2018-02-14 Carl Love <cel@us.ibm.com>
11787
11788 * gcc.target/powerpc/builtins-4-int128-runnable.c
11789 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
11790 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
11791
11792 2018-02-14 Martin Sebor <msebor@redhat.com>
11793
11794 PR tree-optimization/83698
11795 * gcc.dg/Wrestrict-7.c: New test.
11796 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
11797 * gcc.target/i386/chkp-stropt-17.c: Same.
11798
11799 2018-02-14 Martin Sebor <msebor@redhat.com>
11800
11801 PR c/84108
11802 * gcc.dg/Wattributes-8.c: New test.
11803
11804 2018-02-14 Janus Weil <janus@gcc.gnu.org>
11805
11806 PR fortran/84385
11807 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
11808 * gfortran.dg/allocate_with_source_23.f90: Ditto.
11809 * gfortran.dg/select_type_1.f03: Extend test case.
11810
11811 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11812
11813 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
11814 (dg-options): Use -O2 -msse2 -mno-sse3.
11815
11816 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
11817
11818 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
11819 this test case still works ok.
11820 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
11821 * gcc.dg/vmx/insert-be-order.c: Likewise.
11822 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
11823 * gcc.dg/vmx/ld-be-order.c: Likewise.
11824 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
11825 * gcc.dg/vmx/lde-be-order.c: Likewise.
11826 * gcc.dg/vmx/ldl-be-order.c: Likewise.
11827 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
11828 * gcc.dg/vmx/merge-be-order.c: Likewise.
11829 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
11830 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
11831 * gcc.dg/vmx/pack-be-order.c: Likewise.
11832 * gcc.dg/vmx/perm-be-order.c: Likewise.
11833 * gcc.dg/vmx/splat-be-order.c: Likewise.
11834 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
11835 * gcc.dg/vmx/st-be-order.c: Likewise.
11836 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
11837 * gcc.dg/vmx/ste-be-order.c: Likewise.
11838 * gcc.dg/vmx/stl-be-order.c: Likewise.
11839 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
11840 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
11841 * gcc.dg/vmx/unpack-be-order.c: Likewise.
11842 * gcc.dg/vmx/vsums-be-order.c: Likewise.
11843 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
11844
11845 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
11846
11847 PR c++/84350
11848 * g++.dg/cpp0x/auto49.C: New.
11849
11850 2018-02-14 Nathan Sidwell <nathan@acm.org>
11851
11852 * g++.dg/template/instantiate5.C: Adjust required-from loc.
11853
11854 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
11855
11856 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
11857 * gcc.target/powerpc/le-altivec-consts.c: Same.
11858
11859 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
11860
11861 PR target/84220
11862 * gcc.target/powerpc/pr84220-sld.c: New test.
11863 * gcc.target/powerpc/pr84220-sld2.c: New test.
11864 * gcc.target/powerpc/pr84220-sldw.c: New test.
11865 * gcc.target/powerpc/pr84220-xxperm.c: New test.
11866 * gcc.target/powerpc/pr84220-xxsld.c: New test.
11867
11868 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
11869
11870 PR target/84239
11871 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
11872 _inc_ssp intrinsics.
11873 * gcc.target/i386/cet-intrin-4.c: Likewise.
11874 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
11875 __builtin_ia32_rdssp[d|q].
11876
11877 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
11878
11879 PR tree-optimization/84357
11880 * gcc.dg/vect/pr84357.c: New test.
11881
11882 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
11883
11884 PR target/83831
11885 * gcc.target/rx/pr83831.c: New tests.
11886
11887 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
11888
11889 PR target/79242
11890 * gcc.target/msp430/pr79242.c: New test.
11891
11892 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11893
11894 PR target/84372
11895 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
11896 with -mcpu=power9.
11897
11898 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11899
11900 PR target/84279
11901 * g++.dg/pr84279.C: New test.
11902
11903 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11904
11905 PR rtl-optimization/84169
11906 * gcc.c-torture/execute/pr84169.c: New.
11907
11908 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11909
11910 PR target/84370
11911 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
11912
11913 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11914
11915 PR target/84365
11916 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
11917 with -mcpu=power9.
11918
11919 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11920
11921 PR c++/84364
11922 * g++.dg/warn/effc4.C: New test.
11923
11924 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
11925
11926 PR c++/84333
11927 * g++.dg/template/sizeof16.C: New.
11928 * g++.dg/template/sizeof17.C: Likewise.
11929
11930 2018-02-13 Janus Weil <janus@gcc.gnu.org>
11931
11932 PR fortran/84313
11933 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
11934 add necessary compiler options.
11935 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
11936
11937 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11938
11939 PR c/82210
11940 * gcc.c-torture/execute/pr82210.c: New test.
11941
11942 PR middle-end/84309
11943 * gcc.dg/pr84309-2.c: New test.
11944
11945 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
11946
11947 PR tree-optimization/84321
11948 * gcc.dg/pr84321.c: New test.
11949
11950 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
11951
11952 PR target/84359
11953 * gcc.target/i386/pr57193.c: Add -march=x86-64.
11954
11955 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
11956
11957 PR sanitizer/84340
11958 * gcc.dg/asan/pr84307.c: Remove test.
11959
11960 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
11961
11962 * gcc.target/rl78/test_auto_vector.c: New test.
11963
11964 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
11965
11966 PR c/84305
11967 * gcc.c-torture/compile/pr84305.c: New test.
11968
11969 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11970
11971 PR target/84335
11972 * gcc.target/i386/pr84335.c: New test.
11973
11974 PR tree-optimization/84339
11975 * gcc.c-torture/execute/pr84339.c: New test.
11976
11977 PR middle-end/84309
11978 * gcc.dg/pr84309.c: New test.
11979 * gcc.target/i386/pr84309.c: New test.
11980
11981 PR target/84336
11982 * gcc.target/i386/pr84336.c: New test.
11983
11984 2018-02-12 Jakub Jelinek <jakub@redhat.com>
11985
11986 PR c++/84341
11987 * c-c++-common/gomp/pr84341.c: New test.
11988
11989 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11990
11991 PR fortran/68746
11992 * gfortran.dg/read_dir.f90: Re-add dg-do run.
11993
11994 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11995
11996 PR fortran/68746
11997 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
11998 of zero for read.
11999
12000 2018-02-12 Jeff Law <law@redhat.com>
12001
12002 * gcc.c-torture/compile/reg-args-size.c: New test.
12003
12004 2018-02-12 Carl Love <cel@us.ibm.com>
12005
12006 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
12007 uint128 tests to new testfile.
12008 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
12009 int128 and uint128 tests.
12010 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
12011 list of torture tests.
12012
12013 2018-02-12 Janus Weil <janus@gcc.gnu.org>
12014
12015 PR fortran/84273
12016 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
12017 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
12018
12019 2018-02-12 Tamar Christina <tamar.christina@arm.com>
12020
12021 PR target/82641
12022 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
12023
12024 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
12025
12026 PR sanitizer/84307
12027 * gcc.dg/asan/pr84307.c: New test.
12028
12029 2018-02-12 Nathan Sidwell <nathan@acm.org>
12030
12031 * g++.dg/parse/pr84263.C: New.
12032
12033 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
12034
12035 PR c++/79626
12036 * g++.dg/template/crash129.C: New.
12037
12038 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
12039
12040 PR target/83828
12041 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
12042 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
12043 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
12044 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
12045 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
12046
12047 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
12048
12049 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
12050 _mm_maskz_scalef_round_sd): Test new intrinsics.
12051 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
12052 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
12053 intrinsics.
12054 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
12055 _mm_maskz_scalef_round_ss): Test new intrinsics.
12056 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
12057 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
12058 intrinsics.
12059 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
12060 __builtin_ia32_scalefss_round): Remove builtin.
12061 (__builtin_ia32_scalefsd_mask_round,
12062 __builtin_ia32_scalefss_mask_round): Test new builtin.
12063 * gcc.target/i386/sse-13.c: Ditto.
12064 * gcc.target/i386/sse-23.c: Ditto.
12065
12066 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
12067
12068 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
12069 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
12070 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
12071 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
12072 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
12073 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
12074 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
12075 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
12076 intrinsics.
12077 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
12078 (__builtin_ia32_sqrtss_round): Remove builtins.
12079 (__builtin_ia32_sqrtsd_mask_round)
12080 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
12081 * gcc.target/i386/sse-13.c: Ditto.
12082 * gcc.target/i386/sse-23.c: Ditto.
12083
12084 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12085
12086 PR fortran/35299
12087 * gfortran.dg/statement_function_3.f: New test.
12088
12089 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
12090
12091 PR fortran/54223
12092 PR fortran/84276
12093 * gfortran.dg/statement_function_1.f90: New test.
12094 * gfortran.dg/statement_function_2.f90: New test.
12095
12096 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
12097
12098 PR fortran/84074
12099 * gfortran.dg/type_to_class_5.f03: New test.
12100
12101 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
12102
12103 PR fortran/56691
12104 * gfortran.dg/type_to_class_4.f03: New test.
12105
12106 2018-02-10 Alan Modra <amodra@gmail.com>
12107
12108 PR target/84300
12109 * gcc.dg/pr84300.c: New.
12110
12111 2018-02-10 Jakub Jelinek <jakub@redhat.com>
12112
12113 PR sanitizer/83987
12114 * g++.dg/ubsan/pr83987-2.C: New test.
12115
12116 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
12117
12118 * gcc.target/rx/movsicc.c: New test.
12119
12120 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
12121
12122 PR target/83926
12123 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
12124 message.
12125
12126 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
12127
12128 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
12129 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
12130
12131 2018-02-09 Nathan Sidwell <nathan@acm.org>
12132
12133 PR c/84293
12134 * c-c++-common/pr84293.h: New.
12135 * c-c++-common/pr84293.c: New.
12136
12137 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
12138
12139 PR rtl-optimization/57193
12140 * gcc.target/i386/pr57193.c: New.
12141
12142 2018-02-09 Jakub Jelinek <jakub@redhat.com>
12143
12144 PR target/84226
12145 * gcc.target/powerpc/pr84226.c: New test.
12146
12147 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
12148
12149 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
12150 from this to...
12151 <vclzd>: ...this.
12152
12153 2018-02-09 Martin Sebor <msebor@redhat.com>
12154
12155 PR lto/84212
12156 * gcc.dg/lto/pr84212_0.c: New test file.
12157 * gcc.dg/lto/pr84212_1.c: Same.
12158
12159 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
12160
12161 PR target/83926
12162 * gcc.target/powerpc/pr83926.c: New test.
12163 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
12164 message. Fix test for running in 32-bit mode.
12165
12166 2018-02-09 Tamar Christina <tamar.christina@arm.com>
12167
12168 PR target/82641
12169 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
12170
12171 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12172
12173 PR target/PR84295
12174 * gcc.target/s390/pr84295.c: New test.
12175
12176 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
12177
12178 PR c++/77522
12179 * g++.dg/cpp1y/lambda-init16.C: New.
12180
12181 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
12182
12183 * gnat.dg/sso8.adb: New test.
12184 * gnat.dg/sso8_pkg.ads: New helper.
12185
12186 2018-02-09 Richard Biener <rguenther@suse.de>
12187
12188 PR tree-optimization/84278
12189 * gcc.target/i386/pr84278.c: Adjust regex.
12190
12191 2018-02-09 Jakub Jelinek <jakub@redhat.com>
12192
12193 PR tree-optimization/84232
12194 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
12195
12196 PR debug/84252
12197 * gcc.target/aarch64/pr84252.c: New test.
12198
12199 PR middle-end/84237
12200 * gcc.dg/pr84237.c: New test.
12201
12202 2018-02-09 Marek Polacek <polacek@redhat.com>
12203 Jakub Jelinek <jakub@redhat.com>
12204
12205 PR c++/83659
12206 * g++.dg/torture/pr83659.C: New test.
12207
12208 2018-02-08 David Malcolm <dmalcolm@redhat.com>
12209
12210 PR tree-optimization/84136
12211 * gcc.c-torture/compile/pr84136.c: New test.
12212
12213 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
12214
12215 PR target/83008
12216 * gcc.target/i386/pr83008.c: New test.
12217
12218 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
12219
12220 PR target/81143
12221 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
12222
12223 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
12224
12225 PR c++/83806
12226 * g++.dg/warn/Wunused-parm-11.C: New.
12227
12228 2018-02-08 Marek Polacek <polacek@redhat.com>
12229
12230 PR tree-optimization/84238
12231 * gcc.dg/Wstringop-overflow-3.c: New test.
12232
12233 2018-02-08 Nathan Sidwell <nathan@acm.org>
12234
12235 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
12236
12237 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
12238
12239 PR tree-optimization/84265
12240 * gcc.dg/vect/pr84265.c: New test.
12241
12242 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
12243
12244 PR tree-optimization/81635
12245 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
12246 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
12247
12248 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12249
12250 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
12251 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
12252 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
12253 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
12254 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
12255 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
12256 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
12257 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
12258 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
12259 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
12260 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
12261 * gcc.target/s390/nobp-return-attr-all.c: New test.
12262 * gcc.target/s390/nobp-return-attr-neg.c: New test.
12263 * gcc.target/s390/nobp-return-mem-attr.c: New test.
12264 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
12265 * gcc.target/s390/nobp-return-mem-z10.c: New test.
12266 * gcc.target/s390/nobp-return-mem-z900.c: New test.
12267 * gcc.target/s390/nobp-return-reg-attr.c: New test.
12268 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
12269 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
12270 * gcc.target/s390/nobp-return-reg-z10.c: New test.
12271 * gcc.target/s390/nobp-return-reg-z900.c: New test.
12272 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
12273 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
12274 * gcc.target/s390/nobp-table-jump-z10.c: New test.
12275 * gcc.target/s390/nobp-table-jump-z900.c: New test.
12276
12277 2018-02-08 Richard Biener <rguenther@suse.de>
12278
12279 PR tree-optimization/84233
12280 * g++.dg/torture/pr84233.C: New testcase.
12281
12282 2018-02-08 Richard Biener <rguenther@suse.de>
12283
12284 PR tree-optimization/84278
12285 * gcc.target/i386/pr84278.c: New testcase.
12286
12287 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
12288
12289 PR rtl-optimization/84068
12290 PR rtl-optimization/83459
12291 * gcc.dg/pr84068.c: New test.
12292
12293 2018-02-08 Richard Biener <rguenther@suse.de>
12294
12295 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
12296 loop vectorization to happen.
12297
12298 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
12299
12300 PR c++/83204
12301 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
12302
12303 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
12304
12305 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
12306
12307 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
12308
12309 PR target/84154
12310 * gcc.target/powerpc/pr84154-1.c: New tests.
12311 * gcc.target/powerpc/pr84154-2.c: Likewise.
12312 * gcc.target/powerpc/pr84154-3.c: Likewise.
12313
12314 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
12315
12316 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
12317
12318 2018-02-07 Jakub Jelinek <jakub@redhat.com>
12319
12320 PR c++/84082
12321 * g++.dg/template/incomplete11.C: New test.
12322 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
12323
12324 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
12325
12326 PR fortran/82994
12327 * gfortran.dg/deallocate_error_3.f90: New test.
12328 * gfortran.dg/deallocate_error_4.f90: New test.
12329
12330 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
12331
12332 PR fortran/68560
12333 * gfortran.dg/shape_9.f90: New test.
12334
12335 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
12336
12337 PR fortran/82049
12338 * gfortran.dg/assumed_charlen_parameter.f90: New test.
12339
12340 2018-02-07 David Malcolm <dmalcolm@redhat.com>
12341
12342 PR c++/81610
12343 PR c++/80567
12344 * g++.dg/spellcheck-reswords.C: New test case.
12345 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
12346 suggestion of "if".
12347
12348 2018-02-07 Martin Liska <mliska@suse.cz>
12349
12350 PR c++/84059.
12351 * g++.dg/ext/mv26.C: New test.
12352
12353 2018-02-07 Tom de Vries <tom@codesourcery.com>
12354
12355 * gcc.dg/pr83844.c: Require effective target alloca.
12356
12357 2018-02-07 Tom de Vries <tom@codesourcery.com>
12358
12359 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
12360
12361 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
12362
12363 PR target/84243
12364 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
12365 -fcf-protection=return.
12366
12367 2018-02-07 Tom de Vries <tom@codesourcery.com>
12368
12369 PR libgomp/84217
12370 * c-c++-common/goacc/pr84217.c: New test.
12371 * gfortran.dg/goacc/pr84217.f90: New test.
12372
12373 2018-02-07 Richard Biener <rguenther@suse.de>
12374
12375 PR tree-optimization/84204
12376 * gcc.dg/graphite/pr84204.c: New testcase.
12377
12378 PR tree-optimization/84205
12379 * gcc.dg/graphite/pr84205.c: New testcase.
12380
12381 PR tree-optimization/84223
12382 * gfortran.dg/graphite/pr84223.f90: New testcase.
12383
12384 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
12385
12386 PR c++/71662
12387 * g++.dg/cpp0x/scoped_enum7.C: New.
12388
12389 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
12390
12391 PR tree-optimization/83008
12392 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
12393
12394 2018-02-07 Jakub Jelinek <jakub@redhat.com>
12395
12396 PR tree-optimization/84235
12397 * gcc.c-torture/execute/ieee/pr84235.c: New test.
12398
12399 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12400
12401 PR testsuite/84243
12402 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
12403 targets.
12404 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
12405
12406 2018-02-06 Jakub Jelinek <jakub@redhat.com>
12407
12408 PR target/84146
12409 * gcc.target/i386/pr84146.c: New test.
12410
12411 2018-02-06 Michael Collison <michael.collison@arm.com>
12412
12413 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
12414
12415 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12416
12417 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
12418 warning for -mno-speculate-indirect-jumps.
12419 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
12420 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
12421 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
12422 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
12423 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
12424 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
12425
12426 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
12427
12428 PR target/84145
12429 * c-c++-common/fcf-protection-1.c: Change a compared message.
12430 * c-c++-common/fcf-protection-2.c: Likewise.
12431 * c-c++-common/fcf-protection-3.c: Likewise.
12432 * c-c++-common/fcf-protection-5.c: Likewise.
12433 * c-c++-common/fcf-protection-6.c: New test.
12434 * c-c++-common/fcf-protection-7.c: Likewise.
12435
12436 2018-02-06 Marek Polacek <polacek@redhat.com>
12437
12438 PR tree-optimization/84228
12439 * c-c++-common/Wstringop-truncation-3.c: New test.
12440
12441 2018-02-06 Tamar Christina <tamar.christina@arm.com>
12442
12443 PR target/82641
12444 * gcc.target/arm/pragma_arch_switch_2.c: New.
12445
12446 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12447
12448 PR target/79975
12449 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
12450
12451 2018-02-05 Martin Sebor <msebor@redhat.com>
12452
12453 PR tree-optimization/83369
12454 * gcc.dg/Wnonnull.c: New test.
12455
12456 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
12457
12458 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
12459 argument and use dg-messages-by-file instead. Expect it to be
12460 an array rather than a dict.
12461 (lto-link-and-maybe-run): Remove messages_by_file argument and
12462 use an upvar for dg-messages-by-file. Update call to
12463 lto_handle_diagnostics.
12464 (lt-get-options): Treat dg-messages-by-file as an array
12465 rather than a dict.
12466 (lto-get-options-main): Likewise. Set the entry rather than appending.
12467 (lto-execute): Treat dg-messages-by-file as an array rather than
12468 a dict. Update call to lto-link-and-maybe-run.
12469
12470 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
12471
12472 PR c++/82782
12473 * g++.dg/cpp1z/inline-var4.C: New.
12474
12475 2018-02-05 Martin Liska <mliska@suse.cz>
12476
12477 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
12478 options.
12479 * c-c++-common/asan/pointer-compare-2.c: Likewise.
12480 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
12481 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
12482 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
12483 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
12484 * c-c++-common/asan/pointer-compare-3.c: New test.
12485
12486 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
12487
12488 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
12489 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
12490
12491 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
12492
12493 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
12494 _mm_maskz_range_sd, _mm_mask_range_round_sd,
12495 _mm_maskz_range_round_sd): Test new intrinsics.
12496 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
12497 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
12498 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
12499 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
12500 _mm_maskz_range_ss, _mm_mask_range_round_ss,
12501 _mm_maskz_range_round_ss): Test new intrinsics.
12502 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
12503 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
12504 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
12505 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
12506 __builtin_ia32_rangess128_round): Remove builtins.
12507 (__builtin_ia32_rangesd128_mask_round,
12508 __builtin_ia32_rangess128_mask_round): Test new builtins.
12509 * gcc.target/i386/sse-13.c: Ditto.
12510 * gcc.target/i386/sse-23.c: Ditto.
12511
12512 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
12513
12514 PR middle-end/79966
12515 * gfortran.dg/pr79966.f90: New testcase
12516
12517 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
12518
12519 PR fortran/84094
12520 * gfortran.dg/associate_23.f90: Fix invalid code.
12521 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
12522 * gfortran.dg/matmul_3.f90: Likewise.
12523 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
12524
12525 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
12526
12527 PR fortran/84115
12528 * gfortran.dg/associate_34.f90: New test.
12529 * gfortran.dg/associate_35.f90: New test.
12530
12531 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
12532
12533 PR fortran/84141
12534 PR fortran/84155
12535 * gfortran.dg/pr84155.f90: New test.
12536
12537 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
12538
12539 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
12540 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
12541
12542 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
12543
12544 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
12545 dg-do run stanza.
12546
12547 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
12548
12549 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
12550 requirement.
12551 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
12552 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
12553 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
12554
12555 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12556
12557 PR testsuite/52641
12558 * gcc.c-torture/execute/pr83362.c: Make work for int16.
12559 * gcc.dg/Wsign-conversion.c: Dito.
12560 * gcc.dg/attr-alloc_size-4.c: Dito.
12561 * gcc.dg/pr81020.c: Dito.
12562 * gcc.dg/pr81192.c: Dito.
12563 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
12564 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
12565 * gcc.dg/pr83844.c: Restrict to int32plus.
12566 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
12567 * gcc.dg/tree-ssa/ldist-25.c: Dito.
12568 * gcc.dg/tree-ssa/ldist-27.c: Dito.
12569 * gcc.dg/tree-ssa/ldist-28.c: Dito.
12570 * gcc.dg/tree-ssa/ldist-29.c: Dito.
12571 * gcc.dg/tree-ssa/ldist-30.c: Dito.
12572 * gcc.dg/tree-ssa/ldist-31.c: Dito.
12573 * gcc.dg/tree-ssa/ldist-32.c: Dito.
12574 * gcc.dg/tree-ssa/ldist-33.c: Dito.
12575 * gcc.dg/tree-ssa/ldist-34.c: Dito.
12576 * gcc.dg/tree-ssa/ldist-35.c: Dito.
12577 * gcc.dg/tree-ssa/ldist-36.c: Dito.
12578
12579 2018-02-02 Julia Koval <julia.koval@intel.com>
12580
12581 * gcc.target/i386/funcspec-56.inc: Handle new march.
12582 * g++.dg/ext/mv16.C: Ditto.
12583
12584 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12585
12586 * lib/target-supports.exp
12587 (check_effective_target_keeps_null_pointer_checks): No more
12588 special-case avr.
12589 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
12590 * gcc.dg/ifcvt-4.c: Skip avr.
12591 * gcc.dg/pr53037-1.c: Dito.
12592 * gcc.dg/pr53037-2.c: Dito.
12593 * gcc.dg/pr53037-3.c: Dito.
12594 * gcc.dg/pr63387-2.c: Dito.
12595 * gcc.dg/pr63387.c: Dito.
12596 * gcc.dg/sancov/cmp0.c: Dito.
12597 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
12598 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
12599 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
12600 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
12601 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
12602 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
12603 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
12604 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
12605 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
12606 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
12607 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
12608 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
12609 * gcc.dg/tree-ssa/pr82059.c: Dito.
12610 * gcc.c-torture/execute/pr70460.c: Dito.
12611
12612 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12613
12614 PR testsuite/52641
12615 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
12616 * gcc.c-torture/execute/20180112-1.c: Dito.
12617 * gcc.c-torture/execute/pr81503.c: Dito.
12618 * gcc.dg/store_merging_12.c: Dito.
12619 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
12620 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
12621 * gcc.dg/tree-ssa/pr80898.c: Dito.
12622 * gcc.dg/tree-ssa/pr82363.c: Dito.
12623 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
12624 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
12625 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
12626 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
12627 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
12628 * gcc.dg/tree-ssa/pr80803.c: Dito.
12629 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
12630 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
12631 * gcc.dg/tree-ssa/vrp114.c: Dito.
12632 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
12633 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
12634 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
12635
12636 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
12637
12638 PR target/84066
12639 * gcc.target/i386/cet-sjlj-6a.c: New test.
12640 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
12641
12642 2018-02-01 Marek Polacek <polacek@redhat.com>
12643
12644 PR c++/84125
12645 * g++.dg/cpp1y/lambda-generic-84125.C: New test.
12646
12647 2018-01-30 Jeff Law <law@redhat.com>
12648
12649 PR target/84128
12650 * gcc.target/i386/pr84128.c: New test.
12651
12652 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
12653
12654 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
12655 -fdelete-null-pointer-checks.
12656
12657 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
12658
12659 PR c++/83796
12660 * g++.dg/cpp0x/abstract-default1.C: New.
12661
12662 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12663
12664 PR tree-optimization/81635
12665 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
12666 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
12667
12668 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12669
12670 PR target/83370
12671 * gcc.target/aarch64/pr83370.c: New.
12672
12673 2018-02-01 Richard Biener <rguenther@suse.de>
12674
12675 * gcc.dg/graphite/pr35356-1.c: Adjust.
12676
12677 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12678
12679 PR testsuite/83846
12680 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
12681 for ILP32.
12682 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
12683 of hard-coding the choice.
12684 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
12685 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
12686 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
12687 memset call.
12688 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
12689 stdint.h types.
12690 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
12691 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
12692 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
12693 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
12694 * gcc.target/aarch64/sve/logical_1.c: Likewise.
12695 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
12696 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
12697 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
12698 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
12699 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
12700 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
12701 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
12702 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
12703 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
12704 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
12705 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
12706 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
12707 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
12708 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
12709 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
12710 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
12711 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
12712 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
12713 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
12714 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
12715 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
12716 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
12717 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
12718 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
12719 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
12720 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
12721 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
12722 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
12723 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
12724 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
12725 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
12726 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
12727 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
12728 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
12729 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
12730 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
12731 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
12732 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
12733 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
12734 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
12735 __builtin_popcountll rather than __builtin_popcountl.
12736
12737 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12738
12739 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
12740 of LD1R[HWD] for multi-element constants on big-endian targets.
12741 * gcc.target/aarch64/sve/slp_3.c: Likewise.
12742 * gcc.target/aarch64/sve/slp_4.c: Likewise.
12743
12744 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12745
12746 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
12747 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
12748 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
12749
12750 2018-02-01 Jakub Jelinek <jakub@redhat.com>
12751
12752 PR tree-optimization/81661
12753 PR tree-optimization/84117
12754 * gcc.dg/pr81661.c: New test.
12755 * gfortran.dg/pr84117.f90: New test.
12756
12757 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
12758
12759 PR fortran/83705
12760 * gfortran.dg/repeat_7.f90: Catch warning message.
12761
12762 2018-01-31 Ian Lance Taylor <iant@golang.org>
12763
12764 * go.go-torture/execute/printnil.go: New test.
12765
12766 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12767
12768 * lib/target-supports.exp (check_effective_target_comdat_group):
12769 Allow for Solaris as comdat syntax.
12770
12771 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
12772 Solaris with comdat_group support and as.
12773
12774 2018-01-31 Marek Polacek <polacek@redhat.com>
12775
12776 PR c/81779
12777 * gcc.dg/pr81779.c: New test.
12778
12779 2018-01-31 Jakub Jelinek <jakub@redhat.com>
12780
12781 PR fortran/84116
12782 * gfortran.dg/gomp/pr84116.f90: New test.
12783
12784 PR c++/83993
12785 * g++.dg/init/pr83993-2.C: New test.
12786
12787 PR c++/83993
12788 * g++.dg/init/pr83993-1.C: New test.
12789 * g++.dg/cpp0x/pr83993.C: New test.
12790
12791 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
12792
12793 PR fortran/84088
12794 * gfortran.dg/pr84088.f90: New test.
12795
12796 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
12797
12798 PR target/82444
12799 * gcc.target/i386/pr82444.c: New.
12800
12801 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
12802
12803 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
12804 * gcc.target/powerpc/vsx-13.c: New.
12805
12806 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
12807
12808 PR c++/84092
12809 * g++.dg/cpp1y/var-templ57.C: New.
12810
12811 2018-01-31 Marek Polacek <polacek@redhat.com>
12812
12813 PR c++/84138
12814 * g++.dg/diagnostic/pr84138.C: New test.
12815
12816 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
12817
12818 PR fortran/78534
12819 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
12820 -Wstringop-overflow warnings due to spurious warning with -O1.
12821 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
12822 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
12823
12824 2018-01-31 Richard Biener <rguenther@suse.de>
12825
12826 PR tree-optimization/84132
12827 * g++.dg/torture/pr84132.C: New testcase.
12828
12829 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
12830
12831 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
12832 dg-final scan.
12833
12834 2018-01-31 Julia Koval <julia.koval@intel.com>
12835
12836 PR target/83618
12837 * gcc.target/i386/rdpid.c: Remove "eax".
12838
12839 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12840
12841 PR tree-optimization/64946
12842 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
12843 scan-assembler checks.
12844
12845 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
12846
12847 * gcc.c-torture/execute/20180131-1.c: New test.
12848
12849 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
12850
12851 * gcc.target/arc/taux-1.c: New test.
12852 * gcc.target/arc/taux-2.c: Likewise.
12853
12854 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
12855
12856 * gcc.target/arc/uncached.c: New test.
12857
12858 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12859
12860 PR lto/83954
12861 * gnat.dg/lto20.adb: Remove dg-excess-errors.
12862
12863 2018-01-31 Jakub Jelinek <jakub@redhat.com>
12864
12865 PR preprocessor/69869
12866 * gcc.dg/cpp/trad/pr69869.c: New test.
12867
12868 PR c/84100
12869 * gcc.dg/pr84100.c: New test.
12870
12871 2018-01-30 Jeff Law <law@redhat.com>
12872
12873 PR target/84064
12874 * gcc.target/i386/pr84064: New test.
12875
12876 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
12877
12878 PR fortran/84134
12879 * gfortran.dg/data_implied_do_2.f90: New test.
12880
12881 2018-01-30 Janus Weil <janus@gcc.gnu.org>
12882
12883 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
12884
12885 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
12886
12887 PR fortran/84133
12888 * gfortran.dg/inline_matmul_21.f90: New test case.
12889
12890 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12891
12892 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
12893
12894 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
12895
12896 PR target/84112
12897 * gcc.target/powerpc/pr84112.c: New.
12898
12899 2018-01-30 Jakub Jelinek <jakub@redhat.com>
12900
12901 PR rtl-optimization/83986
12902 * gcc.dg/pr83986.c: New test.
12903
12904 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
12905
12906 PR 58684
12907 * gcc.dg/torture/inf-compare-1.c: Add xfail.
12908 * gcc.dg/torture/inf-compare-2.c: Add xfail.
12909 * gcc.dg/torture/inf-compare-3.c: Add xfail.
12910 * gcc.dg/torture/inf-compare-4.c: Add xfail.
12911
12912 2018-01-30 Jakub Jelinek <jakub@redhat.com>
12913
12914 PR tree-optimization/84111
12915 * gcc.c-torture/compile/pr84111.c: New test.
12916
12917 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12918
12919 PR ipa/83179
12920 * gcc.dg/ipa/inline-2.c: Fix template.
12921 * gcc.dg/ipa/inline-3.c: Fix template.
12922
12923 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12924
12925 PR ipa/81360
12926 * g++.dg/torture/pr81360.C: New testcase.
12927
12928 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12929
12930 PR lto/83954
12931 * gcc.dg/lto/pr83954.h: New testcase.
12932 * gcc.dg/lto/pr83954_0.c: New testcase.
12933 * gcc.dg/lto/pr83954_1.c: New testcase.
12934
12935 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12936
12937 PR bootstrap/84017
12938 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
12939 to dg-options.
12940 Simplify DW_AT_producer scan.
12941
12942 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12943
12944 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
12945
12946 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
12947
12948 PR target/83828
12949 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
12950 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
12951 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
12952 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
12953
12954 2018-01-29 Jeff Law <law@redhat.com>
12955
12956 PR testsuite/81010
12957 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
12958 better match other tests which require vsx. Verify the zero
12959 extension is part of the test in the combiner dump.
12960
12961 2018-01-29 Marek Polacek <polacek@redhat.com>
12962
12963 PR c/83966
12964 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
12965
12966 PR c++/83996
12967 * g++.dg/ext/pr83996.C: New test.
12968
12969 2018-01-29 Richard Biener <rguenther@suse.de>
12970
12971 PR tree-optimization/84057
12972 * gcc.dg/graphite/pr84057.c: New testcase.
12973
12974 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
12975
12976 PR fortran/84073
12977 * gfortran.dg/bind_c_usage_31.f90: New test.
12978
12979 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
12980
12981 PR c++/83924
12982 * g++.dg/warn/Wduplicated-branches5.C: New.
12983
12984 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
12985
12986 * gcc.target/rl78/test_addsi3_internal.c: New test.
12987
12988 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
12989
12990 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
12991 Make expected output depend on whether we expect sibcalls or not.
12992 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
12993 safe-indirect-jump-1.c).
12994
12995 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
12996 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
12997 Soren Rasmussen <s.c.rasmussen@gmail.com>
12998
12999 Fortran 2018 teams tests.
13000
13001 * gfortran.dg/team_number_1.f90: new test for team_number.
13002 * gfortran.dg/team_change_1.f90: new test for change team.
13003 * gfortran.dg/team_end_1.f90: new test for end team.
13004 * gfortran.dg/team_form_1.f90: new test for form team.
13005
13006 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
13007
13008 PR fortran/83998
13009 * gfortran.dg/dot_product_4.f90
13010
13011 2018-01-26 Martin Sebor <msebor@redhat.com>
13012
13013 PR tree-optimization/83896
13014 * gcc.dg/strlenopt-43.c: New.
13015
13016 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
13017
13018 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
13019 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
13020 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
13021 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
13022 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
13023 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
13024 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
13025 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
13026 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
13027 stanzas.
13028 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
13029 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
13030 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
13031 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
13032 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
13033 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
13034 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
13035 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
13036 instruction list.
13037 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
13038
13039 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
13040
13041 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
13042 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
13043 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
13044 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
13045 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
13046 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
13047 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
13048 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
13049 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
13050 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
13051 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
13052 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
13053 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
13054
13055 2018-01-26 Martin Liska <mliska@suse.cz>
13056
13057 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
13058 warning is seen.
13059
13060 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
13061
13062 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
13063 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
13064 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
13065 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
13066 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
13067 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
13068 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
13069 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
13070
13071 2018-01-26 Richard Biener <rguenther@suse.de>
13072
13073 PR rtl-optimization/84003
13074 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
13075 latent bug in DSE if NOINLINE is appropriately defined.
13076 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
13077 and defining NOINLINE.
13078
13079 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13080
13081 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
13082 tests specific to aarch64. XFAIL test on arm.
13083
13084 2018-01-26 Jakub Jelinek <jakub@redhat.com>
13085
13086 PR rtl-optimization/83985
13087 * gcc.dg/pr83985.c: New test.
13088
13089 PR c/83989
13090 * c-c++-common/Wrestrict-3.c: New test.
13091
13092 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
13093
13094 * gcc.target/arc/tdelegitimize_addr.c: New test.
13095
13096 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
13097
13098 * gcc.target/arc/jli-1.c: New file.
13099 * gcc.target/arc/jli-2.c: Likewise.
13100
13101 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
13102
13103 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
13104 scan-assembler.
13105 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
13106 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
13107
13108 2018-01-26 Richard Biener <rguenther@suse.de>
13109
13110 PR tree-optimization/81082
13111 * gcc.dg/vect/pr81082.c: New testcase.
13112 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
13113 simplification to n * n.
13114
13115 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13116
13117 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
13118 Solaris 10.
13119 * gcc.target/i386/pr63620.c: Likewise.
13120
13121 2018-01-26 Julia Koval <julia.koval@intel.com>
13122
13123 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
13124 -mavx512f -mavx512bw.
13125 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
13126 * gcc.target/i386/i386.exp: Fix types.
13127
13128 2018-01-26 Alan Modra <amodra@gmail.com>
13129
13130 PR target/84033
13131 * gcc.target/powerpc/swaps-p8-46.c: New.
13132
13133 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
13134
13135 PR fortran/37577
13136 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
13137 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
13138 'array01' in the tree dump comparison.
13139 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
13140 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
13141 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
13142
13143 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
13144
13145 PR middle-end/83055
13146 * gcc.dg/torture/pr83055.c: New testcase.
13147
13148 2018-01-25 Jakub Jelinek <jakub@redhat.com>
13149
13150 PR c++/84031
13151 * g++.dg/cpp1z/decomp36.C: New test.
13152
13153 PR middle-end/83977
13154 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
13155
13156 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
13157
13158 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
13159 the shift dump line.
13160 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
13161
13162 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
13163
13164 PR target/81550
13165 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
13166 index instead of int, which allows IVOPTs to properly optimize the
13167 loop.
13168
13169 2018-01-24 David Malcolm <dmalcolm@redhat.com>
13170
13171 PR jit/82846
13172 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
13173 of "fn_type" typedef.
13174 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
13175
13176 2018-01-24 Ian Lance Taylor <iant@golang.org>
13177
13178 * go.go-torture/execute/names-1.go: New test.
13179
13180 2018-01-19 Jeff Law <law@redhat.com>
13181
13182 PR target/83994
13183 * gcc.target/i386/pr83994.c: New test.
13184
13185 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
13186
13187 PR target/84014
13188 * gcc.target/powerpc/pr84014.c: New.
13189
13190 2018-01-24 Jakub Jelinek <jakub@redhat.com>
13191
13192 PR middle-end/83977
13193 * c-c++-common/gomp/pr83977-1.c: New test.
13194 * c-c++-common/gomp/pr83977-2.c: New test.
13195 * c-c++-common/gomp/pr83977-3.c: New test.
13196 * gfortran.dg/gomp/pr83977.f90: New test.
13197
13198 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
13199
13200 PR testsuite/83889
13201 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
13202 * gcc.dg/vect/pr80631-1.c: Likewise.
13203 * gcc.dg/vect/pr80631-2.c: Likewise.
13204 * gcc.dg/vect/pr81410.c: Likewise.
13205 * gcc.dg/vect/pr81633.c: Likewise.
13206 * gcc.dg/vect/pr81815.c: Likewise.
13207 * gcc.dg/vect/pr82108.c: Likewise.
13208 * gcc.dg/vect/pr83857.c: Likewise.
13209 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
13210 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
13211 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
13212 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
13213 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
13214 * gcc.dg/vect/vect-reduc-11.c: Likewise.
13215 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
13216 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
13217 dg-xfail-run-if instead.
13218 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
13219 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
13220 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
13221 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
13222 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
13223
13224 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
13225
13226 PR tree-optimization/83979
13227 * g++.dg/pr83979.c: New test.
13228
13229 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13230
13231 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
13232 option. Add arm_neon_ok_no_float_abi check.
13233
13234 2018-01-24 Richard Biener <rguenther@suse.de>
13235
13236 PR tree-optimization/83176
13237 * gcc.dg/graphite/pr83176.c: New testcase.
13238
13239 2018-01-24 Richard Biener <rguenther@suse.de>
13240
13241 PR tree-optimization/82819
13242 * gcc.dg/graphite/pr82819.c: New testcase.
13243
13244 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
13245
13246 PR c++/83921
13247 * g++.dg/cpp1y/constexpr-83921-1.C: New.
13248 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
13249 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
13250 * g++.dg/ext/stmtexpr20.C: Likewise.
13251 * g++.dg/ext/stmtexpr21.C: Likewise.
13252
13253 2018-01-23 David Malcolm <dmalcolm@redhat.com>
13254
13255 PR c++/83974
13256 * g++.dg/warn/pr83974.C: New test case.
13257
13258 2018-01-23 Jakub Jelinek <jakub@redhat.com>
13259
13260 PR sanitizer/83987
13261 * g++.dg/ubsan/pr83987.C: New test.
13262
13263 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
13264
13265 PR fortran/83866
13266 * gfortran.dg/pdt_29.f03: New test.
13267
13268 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
13269
13270 PR fortran/83898
13271 * gfortran.dg/associate_33.f03: New test.
13272
13273 2018-01-23 Martin Liska <mliska@suse.cz>
13274
13275 PR lto/81440
13276 * gcc.dg/lto/pr81440.h: New test.
13277 * gcc.dg/lto/pr81440_0.c: New test.
13278 * gcc.dg/lto/pr81440_1.c: New test.
13279
13280 2018-01-23 Nathan Sidwell <nathan@acm.org>
13281
13282 PR c++/83988
13283 * g++.dg/template/pr83988.C: New.
13284
13285 2018-01-23 Jakub Jelinek <jakub@redhat.com>
13286
13287 PR c++/82882
13288 PR c++/83978
13289 * g++.dg/cpp0x/pr82882.C: New test.
13290 * g++.dg/cpp0x/pr83978.C: New test.
13291
13292 PR c++/83958
13293 * g++.dg/cpp1z/decomp35.C: New test.
13294
13295 2018-01-23 Nathan Sidwell <nathan@acm.org>
13296
13297 * g++.dg/cpp0x/range-for10.C: Adjust.
13298 * g++.dg/ext/forscope1.C: Adjust.
13299 * g++.dg/ext/forscope2.C: Adjust.
13300 * g++.dg/template/for1.C: Adjust.
13301
13302 2018-01-23 David Malcolm <dmalcolm@redhat.com>
13303
13304 PR tree-optimization/83510
13305 * gcc.c-torture/compile/pr83510.c: New test case.
13306
13307 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
13308
13309 PR testsuite/83888
13310 * lib/target-supports.exp (check_effective_target_vect_float): Say
13311 that the result only holds when -funsafe-math-optimizations is on.
13312 (check_effective_target_vect_float_strict): New procedure.
13313 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
13314 of vect_float.
13315 * gcc.dg/vect/vect-reduc-6.c: Likewise.
13316
13317 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
13318
13319 PR tree-optimization/83965
13320 * gcc.dg/vect/pr83965.c: New test.
13321
13322 2018-01-23 Richard Biener <rguenther@suse.de>
13323
13324 PR tree-optimization/83963
13325 * gfortran.dg/graphite/pr83963.f: New testcase.
13326 * gcc.dg/graphite/pr83963-2.c: Likewise.
13327
13328 2018-01-23 Jakub Jelinek <jakub@redhat.com>
13329
13330 PR c++/83918
13331 * g++.dg/cpp1z/pr83918.C: New test.
13332
13333 2018-01-22 Jakub Jelinek <jakub@redhat.com>
13334
13335 PR tree-optimization/83957
13336 * gcc.dg/autopar/pr83957.c: New test.
13337
13338 PR tree-optimization/83081
13339 * gcc.dg/predict-8.c: Adjust expected probability.
13340
13341 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
13342
13343 PR target/83862
13344 * gcc.target/powerpc/pr83862.c: New test.
13345
13346 2018-01-22 Carl Love <cel@us.ibm.com>
13347
13348 * gcc.target/powerpc/powerpc.exp: Add torture tests for
13349 builtins-4-runnable.c, builtins-6-runnable.c,
13350 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
13351 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
13352 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
13353 for signed/unsigned 128-bit and long long int loads.
13354
13355 2018-01-22 Marek Polacek <polacek@redhat.com>
13356
13357 PR c++/81933
13358 * g++.dg/cpp1y/constexpr-empty4.C: New test.
13359
13360 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
13361
13362 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
13363 scan-asembler valid instructions list.
13364 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
13365 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
13366 power8-vector requirement and option.
13367 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
13368
13369 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
13370
13371 PR 78534
13372 PR 83704
13373 * gfortran.dg/string_1.f90: Remove printing the length.
13374
13375 2018-01-22 Richard Biener <rguenther@suse.de>
13376
13377 PR tree-optimization/83963
13378 * gcc.dg/graphite/pr83963.c: New testcase.
13379
13380 2018-01-22 Sudakshina Das <sudi.das@arm.com>
13381
13382 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
13383 dg-require-effective-target directives.
13384
13385 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13386
13387 * lib/target-supports.exp (check_effective_target_arm_softfloat):
13388 New procedure.
13389 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
13390 Adjust scan-assembler checks for soft-float.
13391
13392 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13393
13394 PR target/83946
13395 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
13396
13397 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
13398
13399 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
13400 * gcc.dg/pr83623.c: Likewise.
13401 * gcc.dg/pr83666.c: Likewise.
13402
13403 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13404 David Edelsohn <dje.gcc@gmail.com>
13405
13406 PR target/83946
13407 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
13408 assembly output from "crset eq" to "crset 2".
13409 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
13410 assembly output from . to $.
13411 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
13412 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
13413 assembly output from "crset eq" to "crset 2".
13414 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
13415 assembly output from "crset eq" to "crset 2", and from . to $.
13416
13417 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
13418
13419 PR fortran/83900
13420 * gfortran.dg/matmul_18.f90: New test.
13421
13422 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
13423
13424 PR tree-optimization/83940
13425 * gcc.dg/torture/pr83940.c: New test.
13426
13427 2018-01-20 Jakub Jelinek <jakub@redhat.com>
13428
13429 PR middle-end/83945
13430 * gcc.dg/tls/pr83945.c: New test.
13431
13432 PR target/83930
13433 * gcc.dg/pr83930.c: New test.
13434
13435 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
13436
13437 PR fortran/83900
13438 * gfortran.dg/matmul_17.f90: New test.
13439
13440 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
13441
13442 PR fortran/80768
13443 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
13444
13445 2018-01-19 Jakub Jelinek <jakub@redhat.com>
13446
13447 PR c++/81167
13448 * g++.dg/cpp0x/pr81167.C: New test.
13449
13450 PR c++/83919
13451 * g++.dg/cpp0x/pr83919.C: New test.
13452
13453 2018-01-19 Jeff Law <law@redhat.com>
13454 Jakub Jelinek <jakub@redhat.com>
13455
13456 * gcc.dg/stack-check-16.c: New test.
13457
13458 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
13459
13460 PR target/83790
13461 * gcc.target/nvptx/indirect_call.c: New test.
13462
13463 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13464
13465 * g++.dg/torture/pr83619.C: Remove dg-message.
13466
13467 2018-01-19 Martin Liska <mliska@suse.cz>
13468
13469 * gcc.dg/predict-1.c: Adjust expected probability.
13470 * gcc.dg/predict-3.c: Likewise.
13471 * gcc.dg/predict-5.c: Likewise.
13472 * gcc.dg/predict-6.c: Likewise.
13473 * gcc.dg/predict-9.c: Likewise.
13474
13475 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
13476
13477 PR tree-optimization/83922
13478 * gcc.dg/pr83922.c: New test.
13479
13480 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
13481
13482 PR tree-optimization/83914
13483 * gcc.dg/vect/pr83914.c: New test.
13484
13485 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13486
13487 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
13488 * gcc.target/arm/negdi-2.c: Likewise.
13489 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
13490
13491 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13492
13493 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
13494
13495 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13496
13497 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
13498
13499 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
13500
13501 * gcc.dg/torture/pr52451.c (main): Skip long double test on
13502 hppa*-*-hpux*.
13503
13504 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13505
13506 PR ipa/83619
13507 PR testsuite/83934
13508 * g++.dg/torture/pr83619.C (e): Define before first use instead of
13509 forward declaration.
13510
13511 2018-01-18 Carl Love <cel@us.ibm.com>
13512
13513 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
13514 to the function.
13515
13516 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
13517
13518 PR c++/81013
13519 * g++.dg/inherit/union3.C: New.
13520
13521 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13522
13523 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
13524
13525 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
13526
13527 PR ipa/83619
13528 * g++.dg/torture/pr83619.C: New testcase.
13529
13530 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13531
13532 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
13533 Add function body to force error messages in some configurations.
13534
13535 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13536
13537 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
13538 and arm_thumb1_ok.
13539
13540 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
13541
13542 PR other/70268
13543 * c-c++-common/ffile-prefix-map.c: New test.
13544 * c-c++-common/fmacro-prefix-map.c: New test.
13545 * c-c++-common/cpp/ffile-prefix-map.c: New test.
13546 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
13547
13548 2018-01-18 Martin Liska <mliska@suse.cz>
13549
13550 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
13551 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13552 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13553 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13554 * gcc.target/i386/ret-thunk-10.c: Likewise.
13555 * gcc.target/i386/ret-thunk-11.c: Likewise.
13556 * gcc.target/i386/ret-thunk-12.c: Likewise.
13557 * gcc.target/i386/ret-thunk-15.c: Likewise.
13558 * gcc.target/i386/ret-thunk-9.c: Likewise.
13559
13560 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13561
13562 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
13563 order.
13564
13565 2018-01-18 Nathan Sidwell <nathan@acm.org>
13566
13567 PR c++/83160
13568 * g++.dg/cpp0x/pr83160.C: New.
13569
13570 2018-01-18 Richard Biener <rguenther@suse.de>
13571
13572 PR tree-optimization/83887
13573 * gcc.dg/graphite/pr83887.c: New testcase.
13574 * gfortran.dg/graphite/pr83887.f90: Likewise.
13575 * gfortran.dg/graphite/pr83887.f: Likewise.
13576
13577 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13578
13579 PR target/65578
13580 * gcc.target/arm/builtin-bswap.x: New file.
13581 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
13582 and options for armv6t2.
13583 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
13584 and options for Thumb1.
13585 * gcc.target/arm/builtin-bswap16.x: New file.
13586 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
13587 and options for armv6t2.
13588 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
13589 and options for Thumb1.
13590
13591 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13592
13593 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
13594 order.
13595
13596 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13597
13598 PR c/61240
13599 * gcc.dg/pr61240.c: New test.
13600
13601 2018-01-17 Harald Anlauf <anlauf@gmx.de>
13602
13603 PR fortran/83864
13604 * gfortran.dg/pr83864.f90: New test.
13605
13606 2018-01-17 Jeff Law <law@redhat.com>
13607
13608 PR testsuite/83883
13609 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
13610
13611 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13612
13613 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
13614 restriction, but still restrict to 64-bit.
13615 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
13616 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
13617
13618 2018-01-17 Harald Anlauf <anlauf@gmx.de>
13619
13620 PR fortran/83874
13621 * gfortran.dg/pr83874.f90: New test.
13622
13623 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13624
13625 PR c++/83824
13626 * g++.dg/cpp0x/pr83824.C: New test.
13627
13628 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
13629
13630 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
13631 appropriate .gnu_attribute for the long double type, if we use the
13632 long double type, but do not generate any calls.
13633 * gcc.target/powerpc/gnuattr2.c: Likewise.
13634 * gcc.target/powerpc/gnuattr3.c: Likewise.
13635
13636 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
13637
13638 PR c++/78344
13639 * g++.dg/cpp0x/alignas13.C: New.
13640
13641 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13642
13643 PR c++/83897
13644 * g++.dg/cpp0x/pr83897.C: New test.
13645
13646 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
13647
13648 PR ipa/83051
13649 * gcc.c-torture/compile/pr83051-2.c: New testcase.
13650
13651 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
13652
13653 PR c++/81054
13654 * g++.dg/cpp0x/constexpr-ice19.C: New.
13655
13656 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
13657
13658 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
13659 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
13660 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
13661 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
13662 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
13663 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
13664 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
13665 * gcc.target/powerpc/builtins-1-be-folded.c: New.
13666 * gcc.target/powerpc/builtins-1-le-folded.c: New.
13667 * gcc.target/powerpc/builtins-1.fold.h: New.
13668
13669 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
13670
13671 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
13672 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
13673
13674 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13675
13676 * gcc.target/arm/g2.c: Add -marm to dg-options.
13677 * gcc.target/arm/scd42-2.c: Likewise.
13678
13679 2018-01-17 Nathan Sidwell <nathan@acm.org>
13680
13681 PR c++/83287
13682 * g++.dg/lookup/pr83287-2.C: New.
13683
13684 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13685
13686 PR c++/83814
13687 PR c++/83902
13688 * g++.dg/wrappers/pr83814.C: New test case.
13689 * g++.dg/wrappers/pr83902.C: New test case.
13690
13691 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13692
13693 PR lto/83121
13694 * g++.dg/lto/pr83121_0.C: New test case.
13695 * g++.dg/lto/pr83121_1.C: New test case.
13696 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
13697 adapted from DejaGnu's dg-test.
13698 (lto_handle_diagnostics): New procedure.
13699 (lto_prune_warns): Ignore informational notes.
13700 (lto-link-and-maybe-run): Add "messages_by_file" param.
13701 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
13702 "execute" when "link" fails if "execute" was not specified.
13703 (lto-can-handle-directive): New procedure.
13704 (lto-get-options-main): Call lto-can-handle-directive. Add a
13705 dg-messages local, using it to set the caller's
13706 dg-messages-by-file for the given source file.
13707 (lto-get-options): Likewise.
13708 (lto-execute): Add dg-messages-by-file local, and pass it to
13709 lto-link-and-maybe-run.
13710
13711 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
13712 Richard Sandiford <richard.sandiford@linaro.org>
13713
13714 PR target/79041
13715 PR target/82964
13716 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
13717 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
13718
13719 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13720
13721 * lib/target-supports.exp: Fix -march arguments in arm arch effective
13722 target check autogenerator for armv8.1-a and armv8.2-a.
13723
13724 2018-01-17 Carl Love <cel@us.ibm.com>
13725
13726 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
13727 Add debug print statements.
13728 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
13729 16 byte vector load followed by a partial vector load.
13730
13731 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13732
13733 PR c++/83799
13734 * g++.dg/wrappers/pr83799.C: New test case.
13735
13736 2018-01-17 Nathan Sidwell <nathan@acm.org>
13737
13738 PR c++/83739
13739 * g++.dg/cpp1y/pr83739.C: New.
13740
13741 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13742
13743 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
13744 * gcc.target/visium/overflow16.c: Likewise.
13745 * gcc.target/visium/overflow32.c: Likewise.
13746
13747 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13748
13749 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
13750
13751 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13752
13753 * gcc.dg/rtl/arm/stl-cond.c: New test.
13754 * gcc.target/arm/stl-cond.c: Delete.
13755
13756 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13757
13758 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
13759 directives.
13760
13761 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13762
13763 PR tree-optimization/83843
13764 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
13765 * gcc.dg/store_merging_19.c: New test.
13766
13767 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13768
13769 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
13770 and options.
13771
13772 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13773
13774 PR rtl-optimization/83771
13775 * gcc.dg/pr83771.c: New test.
13776
13777 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13778
13779 PR tree-optimization/81184
13780 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
13781 targets.
13782 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
13783
13784 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13785
13786 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
13787
13788 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
13789
13790 PR target/83546
13791 * gcc.target/i386/pr83546.c: New test.
13792
13793 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13794
13795 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
13796
13797 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13798
13799 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
13800 test and add dg-warning for the -Wstringop-overflow warning.
13801
13802 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13803
13804 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
13805 XFAIL last test on SPARC and Visium.
13806
13807 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
13808
13809 PR rtl-optimization/80481
13810 * g++.dg/pr80481.C: Exclude solaris.
13811
13812 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13813
13814 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
13815 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
13816 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
13817
13818 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13819
13820 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
13821 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
13822 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
13823 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
13824 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
13825 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
13826 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
13827 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
13828 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
13829 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
13830 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
13831 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
13832 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
13833 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
13834 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
13835
13836 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13837
13838 PR testsuite/77734
13839 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
13840
13841 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13842
13843 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
13844 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
13845 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
13846 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
13847 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
13848 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
13849
13850 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
13851
13852 PR tree-optimization/83857
13853 * gcc.dg/vect/pr83857.c: New test.
13854
13855 2018-01-16 Richard Biener <rguenther@suse.de>
13856
13857 PR tree-optimization/83867
13858 * gcc.dg/vect/pr83867.c: New testcase.
13859
13860 2018-01-16 Jakub Jelinek <jakub@redhat.com>
13861
13862 PR c/83844
13863 * gcc.dg/pr83844.c: New test.
13864
13865 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
13866
13867 * gcc.dg/torture/pr83847.c: New test.
13868
13869 2018-01-16 Jakub Jelinek <jakub@redhat.com>
13870
13871 PR rtl-optimization/86620
13872 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
13873 instead of --param=max-sched-ready-insns=0.
13874 * gcc.target/i386/pr83620.c: New test.
13875 * gcc.dg/pr83620.c: New test.
13876
13877 PR tree-optimization/83843
13878 * gcc.dg/store_merging_18.c: New test.
13879
13880 PR c++/83817
13881 * g++.dg/cpp1y/pr83817.C: New test.
13882
13883 PR c++/83825
13884 * g++.dg/template/pr83825.C: New test.
13885
13886 2018-01-16 Richard Biener <rguenther@suse.de>
13887
13888 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
13889
13890 2018-01-16 Richard Biener <rguenther@suse.de>
13891
13892 PR testsuite/82132
13893 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
13894 from gcc.dg/torture/pr60092.c.
13895
13896 2018-01-15 Martin Sebor <msebor@redhat.com>
13897
13898 PR c++/83588
13899 * g++.dg/ext/flexary28.C: New test.
13900
13901 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
13902
13903 PR fortran/82257
13904 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
13905
13906 2018-01-15 Martin Sebor <msebor@redhat.com>
13907
13908 PR testsuite/83869
13909 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
13910
13911 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
13912
13913 PR fortran/54613
13914 * gfortran.dg/minmaxloc_9.f90: New test.
13915 * gfortran.dg/minmaxloc_10.f90: New test.
13916 * gfortran.dg/minmaxloc_11.f90: New test.
13917
13918 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
13919
13920 PR target/83839
13921 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
13922 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13923 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13924 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13925 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13926 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13927 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13928 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13929 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13930 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13931 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13932 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13933 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13934 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13935 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13936 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
13937 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
13938 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
13939 * gcc.target/i386/ret-thunk-10.c: Likewise.
13940 * gcc.target/i386/ret-thunk-11.c: Likewise.
13941 * gcc.target/i386/ret-thunk-12.c: Likewise.
13942 * gcc.target/i386/ret-thunk-13.c: Likewise.
13943 * gcc.target/i386/ret-thunk-14.c: Likewise.
13944 * gcc.target/i386/ret-thunk-15.c: Likewise.
13945 * gcc.target/i386/ret-thunk-9.c: Don't check the
13946 __x86_return_thunk label. Scan for "push" only for Linux.
13947
13948 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
13949
13950 PR testsuite/79920
13951 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
13952
13953 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13954
13955 PR target/83687
13956 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
13957 tests.
13958 * gcc.target/arm/pr83687.c: New test.
13959
13960 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
13961
13962 Adjust tests to AVR_TINY.
13963
13964 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
13965 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
13966 * gcc.target/avr/pr71627.c: Same.
13967 * gcc.target/avr/torture/addr-space-1-0.c: Same.
13968 * gcc.target/avr/torture/addr-space-1-1.c: Same.
13969 * gcc.target/avr/torture/addr-space-1-x.c: Same.
13970 * gcc.target/avr/torture/addr-space-2-0.c: Same.
13971 * gcc.target/avr/torture/addr-space-2-1.c: Same.
13972 * gcc.target/avr/torture/addr-space-2-x.c: Same.
13973 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
13974 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
13975 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
13976 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
13977 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
13978 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
13979 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
13980 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
13981 * gcc.target/avr/torture/pr61055.c: Same.
13982 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
13983 available.
13984 * gcc.target/avr/torture/int24-mul.c: Same.
13985 * gcc.target/avr/torture/pr51782-1.c: Same.
13986 * gcc.target/avr/torture/pr61443.c: Same.
13987 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
13988 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
13989
13990 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
13991
13992 PR c/83801
13993 PR c/83729
13994 * gcc.target/avr/torture/pr83729.c: New test.
13995 * gcc.target/avr/torture/pr83801.c: New test.
13996
13997 2018-01-15 Jakub Jelinek <jakub@redhat.com>
13998
13999 PR middle-end/82694
14000 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
14001 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
14002
14003 2018-01-10 Martin Sebor <msebor@redhat.com>
14004
14005 PR other/83508
14006 * gcc.dg/Wstringop-overflow-2.c: New test.
14007
14008 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14009
14010 PR libgfortran/83811
14011 * gfortran.dg/fmt_e.f90: New test.
14012
14013 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
14014
14015 * gcc.target/i386/indirect-thunk-10.c: New test.
14016 * gcc.target/i386/indirect-thunk-8.c: Likewise.
14017 * gcc.target/i386/indirect-thunk-9.c: Likewise.
14018 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
14019 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
14020 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
14021 * gcc.target/i386/ret-thunk-17.c: Likewise.
14022 * gcc.target/i386/ret-thunk-18.c: Likewise.
14023 * gcc.target/i386/ret-thunk-19.c: Likewise.
14024 * gcc.target/i386/ret-thunk-20.c: Likewise.
14025 * gcc.target/i386/ret-thunk-21.c: Likewise.
14026
14027 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
14028
14029 * gcc.target/i386/indirect-thunk-register-4.c: New test.
14030
14031 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
14032
14033 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
14034 -mno-indirect-branch-register.
14035 * gcc.target/i386/indirect-thunk-2.c: Likewise.
14036 * gcc.target/i386/indirect-thunk-3.c: Likewise.
14037 * gcc.target/i386/indirect-thunk-4.c: Likewise.
14038 * gcc.target/i386/indirect-thunk-5.c: Likewise.
14039 * gcc.target/i386/indirect-thunk-6.c: Likewise.
14040 * gcc.target/i386/indirect-thunk-7.c: Likewise.
14041 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
14042 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
14043 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
14044 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
14045 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
14046 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
14047 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
14048 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
14049 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
14050 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
14051 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
14052 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
14053 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
14054 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
14055 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
14056 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
14057 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
14058 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
14059 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
14060 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
14061 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
14062 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
14063 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
14064 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
14065 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
14066 * gcc.target/i386/ret-thunk-10.c: Likewise.
14067 * gcc.target/i386/ret-thunk-11.c: Likewise.
14068 * gcc.target/i386/ret-thunk-12.c: Likewise.
14069 * gcc.target/i386/ret-thunk-13.c: Likewise.
14070 * gcc.target/i386/ret-thunk-14.c: Likewise.
14071 * gcc.target/i386/ret-thunk-15.c: Likewise.
14072 * gcc.target/i386/ret-thunk-9.c: Likewise.
14073 * gcc.target/i386/indirect-thunk-register-1.c: New test.
14074 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
14075 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
14076
14077 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
14078
14079 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
14080 -mfunction-return=keep.
14081 * gcc.target/i386/indirect-thunk-2.c: Likewise.
14082 * gcc.target/i386/indirect-thunk-3.c: Likewise.
14083 * gcc.target/i386/indirect-thunk-4.c: Likewise.
14084 * gcc.target/i386/indirect-thunk-5.c: Likewise.
14085 * gcc.target/i386/indirect-thunk-6.c: Likewise.
14086 * gcc.target/i386/indirect-thunk-7.c: Likewise.
14087 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
14088 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
14089 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
14090 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
14091 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
14092 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
14093 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
14094 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
14095 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
14096 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
14097 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
14098 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
14099 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
14100 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
14101 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
14102 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
14103 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
14104 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
14105 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
14106 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
14107 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
14108 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
14109 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
14110 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
14111 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
14112 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
14113 * gcc.target/i386/ret-thunk-1.c: New test.
14114 * gcc.target/i386/ret-thunk-10.c: Likewise.
14115 * gcc.target/i386/ret-thunk-11.c: Likewise.
14116 * gcc.target/i386/ret-thunk-12.c: Likewise.
14117 * gcc.target/i386/ret-thunk-13.c: Likewise.
14118 * gcc.target/i386/ret-thunk-14.c: Likewise.
14119 * gcc.target/i386/ret-thunk-15.c: Likewise.
14120 * gcc.target/i386/ret-thunk-16.c: Likewise.
14121 * gcc.target/i386/ret-thunk-2.c: Likewise.
14122 * gcc.target/i386/ret-thunk-3.c: Likewise.
14123 * gcc.target/i386/ret-thunk-4.c: Likewise.
14124 * gcc.target/i386/ret-thunk-5.c: Likewise.
14125 * gcc.target/i386/ret-thunk-6.c: Likewise.
14126 * gcc.target/i386/ret-thunk-7.c: Likewise.
14127 * gcc.target/i386/ret-thunk-8.c: Likewise.
14128 * gcc.target/i386/ret-thunk-9.c: Likewise.
14129
14130 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
14131
14132 * gcc.target/i386/indirect-thunk-1.c: New test.
14133 * gcc.target/i386/indirect-thunk-2.c: Likewise.
14134 * gcc.target/i386/indirect-thunk-3.c: Likewise.
14135 * gcc.target/i386/indirect-thunk-4.c: Likewise.
14136 * gcc.target/i386/indirect-thunk-5.c: Likewise.
14137 * gcc.target/i386/indirect-thunk-6.c: Likewise.
14138 * gcc.target/i386/indirect-thunk-7.c: Likewise.
14139 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
14140 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
14141 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
14142 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
14143 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
14144 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
14145 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
14146 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
14147 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
14148 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
14149 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
14150 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
14151 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
14152 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
14153 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
14154 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
14155 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
14156 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
14157 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
14158 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
14159 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
14160 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
14161 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
14162 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
14163 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
14164 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
14165
14166 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
14167
14168 PR ipa/83051
14169 * gcc.c-torture/compile/pr83051.c: New testcase.
14170
14171 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14172
14173 PR tree-optimization/83501
14174 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
14175
14176 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
14177
14178 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
14179 for lvx and stvx instead of lxvd2x and stxvd2x and require
14180 little-endian target. Add comments.
14181 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
14182 comprehensive testing.
14183 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
14184 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
14185 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
14186 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
14187 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
14188 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
14189 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
14190 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
14191 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
14192 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
14193 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
14194 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
14195 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
14196 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
14197 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
14198 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
14199 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
14200 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
14201 scan-assembler-not directives that forbid lvx and xxpermdi.
14202 * gcc.target/powerpc/vec-extract-3.c: Likewise.
14203 * gcc.target/powerpc/vec-extract-5.c: Likewise.
14204 * gcc.target/powerpc/vec-extract-6.c: Likewise.
14205 * gcc.target/powerpc/vec-extract-7.c: Likewise.
14206 * gcc.target/powerpc/vec-extract-8.c: Likewise.
14207 * gcc.target/powerpc/vec-extract-9.c: Likewise.
14208 * gcc.target/powerpc/vsx-vector-6-le.c: Change
14209 scan-assembler-times directives to reflect different numbers of
14210 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
14211
14212 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14213 Alan Hayward <alan.hayward@arm.com>
14214 David Sherwood <david.sherwood@arm.com>
14215
14216 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
14217 than SLP vectorization.
14218 * gcc.dg/vect/vect-alias-check-10.c: New test.
14219 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
14220 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
14221 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
14222 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
14223 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
14224 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
14225 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
14226 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
14227 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
14228 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
14229 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
14230 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
14231 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
14232 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
14233 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
14234 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
14235 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
14236 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
14237 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
14238 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
14239 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
14240 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
14241 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
14242
14243 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14244 Alan Hayward <alan.hayward@arm.com>
14245 David Sherwood <david.sherwood@arm.com>
14246
14247 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
14248 New proc.
14249 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
14250 targets with scatter stores.
14251 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
14252 stores.
14253 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
14254 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
14255 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
14256 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
14257 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
14258 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
14259 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
14260 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
14261 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
14262 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
14263 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
14264 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
14265 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
14266 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
14267 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
14268 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
14269
14270 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14271 Alan Hayward <alan.hayward@arm.com>
14272 David Sherwood <david.sherwood@arm.com>
14273
14274 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
14275 for double_reduc1.
14276 * gcc.target/aarch64/sve/strided_load_4.c: New test.
14277 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
14278 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
14279 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
14280
14281 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14282 Alan Hayward <alan.hayward@arm.com>
14283 David Sherwood <david.sherwood@arm.com>
14284
14285 * gcc.target/aarch64/sve/strided_load_1.c: New test.
14286 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
14287 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
14288
14289 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14290 Alan Hayward <alan.hayward@arm.com>
14291 David Sherwood <david.sherwood@arm.com>
14292
14293 * gcc.target/aarch64/sve/gather_load_1.c: New test.
14294 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
14295 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
14296 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
14297 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
14298 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
14299 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
14300 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
14301 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
14302 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
14303 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
14304 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
14305 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
14306 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
14307
14308 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14309 Alan Hayward <alan.hayward@arm.com>
14310 David Sherwood <david.sherwood@arm.com>
14311
14312 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
14313 check for a message about using in-order reductions.
14314 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
14315 check for a message about using in-order reductions.
14316 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
14317 vectorized and check for a message about using in-order reductions.
14318 Expect targets with variable-length vectors to fall back to the
14319 fixed-length mininum.
14320 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
14321 check for a message about using in-order reductions.
14322 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
14323 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
14324 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
14325 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
14326 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
14327 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
14328 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
14329 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
14330 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
14331 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
14332 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
14333 vect_fold_left_plus.
14334
14335 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14336
14337 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
14338 are spilled.
14339 * gcc.target/aarch64/sve/spill_2.c: New test.
14340 * gcc.target/aarch64/sve/spill_3.c: Likewise.
14341 * gcc.target/aarch64/sve/spill_4.c: Likewise.
14342 * gcc.target/aarch64/sve/spill_5.c: Likewise.
14343 * gcc.target/aarch64/sve/spill_6.c: Likewise.
14344 * gcc.target/aarch64/sve/spill_7.c: Likewise.
14345
14346 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14347 Alan Hayward <alan.hayward@arm.com>
14348 David Sherwood <david.sherwood@arm.com>
14349
14350 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
14351 of branches.
14352 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
14353 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
14354 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
14355 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
14356 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
14357 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
14358 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
14359 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
14360 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
14361
14362 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14363 Alan Hayward <alan.hayward@arm.com>
14364 David Sherwood <david.sherwood@arm.com>
14365
14366 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
14367 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
14368 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
14369 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
14370
14371 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14372 Alan Hayward <alan.hayward@arm.com>
14373 David Sherwood <david.sherwood@arm.com>
14374
14375 * lib/target-supports.exp
14376 (check_effective_target_vect_fold_extract_last): New proc.
14377 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
14378 for fold_extract_last.
14379 * gcc.dg/vect/pr65947-2.c: Likewise.
14380 * gcc.dg/vect/pr65947-3.c: Likewise.
14381 * gcc.dg/vect/pr65947-4.c: Likewise.
14382 * gcc.dg/vect/pr65947-5.c: Likewise.
14383 * gcc.dg/vect/pr65947-6.c: Likewise.
14384 * gcc.dg/vect/pr65947-9.c: Likewise.
14385 * gcc.dg/vect/pr65947-10.c: Likewise.
14386 * gcc.dg/vect/pr65947-12.c: Likewise.
14387 * gcc.dg/vect/pr65947-14.c: Likewise.
14388 * gcc.dg/vect/pr80631-1.c: Likewise.
14389 * gcc.target/aarch64/sve/clastb_1.c: New test.
14390 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
14391 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
14392 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
14393 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
14394 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
14395 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
14396 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
14397 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
14398 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
14399 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
14400 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
14401 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
14402 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
14403
14404 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14405 Alan Hayward <alan.hayward@arm.com>
14406 David Sherwood <david.sherwood@arm.com>
14407
14408 * gcc.target/aarch64/sve/live_1.c: New test.
14409 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
14410
14411 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14412 Alan Hayward <alan.hayward@arm.com>
14413 David Sherwood <david.sherwood@arm.com>
14414
14415 * gcc.target/aarch64/sve/nopeel_1.c: New test.
14416 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
14417 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
14418 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
14419 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
14420 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
14421 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
14422 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
14423 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
14424
14425 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14426 Alan Hayward <alan.hayward@arm.com>
14427 David Sherwood <david.sherwood@arm.com>
14428
14429 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
14430 New proc.
14431 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
14432 vect_fully_masked.
14433 * gcc.target/aarch64/sve/loop_add_4.c: New test.
14434 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
14435 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
14436 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
14437 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
14438 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
14439
14440 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14441 Alan Hayward <alan.hayward@arm.com>
14442 David Sherwood <david.sherwood@arm.com>
14443
14444 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
14445 instead of just ADDRESS.
14446 * gcc.dg/tree-ssa/scev-10.c: Likewise.
14447 * gcc.dg/tree-ssa/scev-11.c: Likewise.
14448 * gcc.dg/tree-ssa/scev-12.c: Likewise.
14449 * gcc.target/aarch64/sve/index_offset_1.c: New test.
14450 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
14451 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
14452 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
14453 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
14454 * gcc.target/aarch64/sve/while_2.c: Likewise.
14455 * gcc.target/aarch64/sve/while_3.c: Likewise.
14456 * gcc.target/aarch64/sve/while_4.c: Likewise.
14457
14458 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14459 Alan Hayward <alan.hayward@arm.com>
14460 David Sherwood <david.sherwood@arm.com>
14461
14462 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
14463 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
14464 to be predicated.
14465 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
14466 * gcc.target/aarch64/sve/slp_7.c: Likewise.
14467 * gcc.target/aarch64/sve/reduc_5.c: New test.
14468 * gcc.target/aarch64/sve/slp_13.c: Likewise.
14469 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
14470
14471 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14472 Alan Hayward <alan.hayward@arm.com>
14473 David Sherwood <david.sherwood@arm.com>
14474
14475 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
14476 * gcc.dg/tree-ssa/peel1.c: Likewise.
14477 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
14478 variable-length vectors.
14479 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
14480 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
14481 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
14482 * gcc.target/aarch64/sve/slp_2.c: Likewise.
14483 * gcc.target/aarch64/sve/slp_3.c: Likewise.
14484 * gcc.target/aarch64/sve/slp_4.c: Likewise.
14485 * gcc.target/aarch64/sve/slp_6.c: Likewise.
14486 * gcc.target/aarch64/sve/slp_8.c: New test.
14487 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
14488 * gcc.target/aarch64/sve/slp_9.c: Likewise.
14489 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
14490 * gcc.target/aarch64/sve/slp_10.c: Likewise.
14491 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
14492 * gcc.target/aarch64/sve/slp_11.c: Likewise.
14493 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
14494 * gcc.target/aarch64/sve/slp_12.c: Likewise.
14495 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
14496 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
14497 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
14498 * gcc.target/aarch64/sve/while_1.c: Likewise.
14499 * gcc.target/aarch64/sve/while_2.c: Likewise.
14500 * gcc.target/aarch64/sve/while_3.c: Likewise.
14501 * gcc.target/aarch64/sve/while_4.c: Likewise.
14502
14503 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14504 Alan Hayward <alan.hayward@arm.com>
14505 David Sherwood <david.sherwood@arm.com>
14506
14507 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
14508 New proc.
14509 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
14510 and add an associated scan-dump test. Prevent vectorization
14511 of the first two loops.
14512 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
14513 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
14514 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
14515 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
14516 (INIT_VECTOR): Tweak initial value so that some bits are always set.
14517 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
14518
14519 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14520 Alan Hayward <alan.hayward@arm.com>
14521 David Sherwood <david.sherwood@arm.com>
14522
14523 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
14524 * gcc.dg/vect/pr67790.c: Likewise.
14525 * gcc.dg/vect/slp-reduc-1.c: Likewise.
14526 * gcc.dg/vect/slp-reduc-2.c: Likewise.
14527 * gcc.dg/vect/slp-reduc-3.c: Likewise.
14528 * gcc.dg/vect/slp-reduc-5.c: Likewise.
14529 * gcc.target/aarch64/sve/slp_5.c: New test.
14530 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
14531 * gcc.target/aarch64/sve/slp_6.c: Likewise.
14532 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
14533 * gcc.target/aarch64/sve/slp_7.c: Likewise.
14534 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
14535
14536 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14537 Alan Hayward <alan.hayward@arm.com>
14538 David Sherwood <david.sherwood@arm.com>
14539
14540 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
14541 && vect_load_lanes
14542 * gcc.dg/vect/slp-1.c: Likewise.
14543 * gcc.dg/vect/slp-10.c: Likewise.
14544 * gcc.dg/vect/slp-12b.c: Likewise.
14545 * gcc.dg/vect/slp-12c.c: Likewise.
14546 * gcc.dg/vect/slp-17.c: Likewise.
14547 * gcc.dg/vect/slp-19b.c: Likewise.
14548 * gcc.dg/vect/slp-20.c: Likewise.
14549 * gcc.dg/vect/slp-21.c: Likewise.
14550 * gcc.dg/vect/slp-22.c: Likewise.
14551 * gcc.dg/vect/slp-23.c: Likewise.
14552 * gcc.dg/vect/slp-24-big-array.c: Likewise.
14553 * gcc.dg/vect/slp-24.c: Likewise.
14554 * gcc.dg/vect/slp-28.c: Likewise.
14555 * gcc.dg/vect/slp-39.c: Likewise.
14556 * gcc.dg/vect/slp-6.c: Likewise.
14557 * gcc.dg/vect/slp-7.c: Likewise.
14558 * gcc.dg/vect/slp-cond-1.c: Likewise.
14559 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
14560 * gcc.dg/vect/slp-cond-2.c: Likewise.
14561 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
14562 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
14563 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
14564 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
14565 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14566 * gcc.dg/vect/slp-perm-6.c: Likewise.
14567 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14568 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
14569 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
14570 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
14571 * gcc.dg/vect/slp-12a.c: Likewise.
14572 * gcc.dg/vect/slp-14.c: Likewise.
14573 * gcc.dg/vect/slp-15.c: Likewise.
14574 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
14575 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
14576 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
14577 * gcc.target/aarch64/sve/slp_1.c: New test.
14578 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
14579 * gcc.target/aarch64/sve/slp_2.c: Likewise.
14580 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
14581 * gcc.target/aarch64/sve/slp_3.c: Likewise.
14582 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
14583 * gcc.target/aarch64/sve/slp_4.c: Likewise.
14584 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
14585
14586 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14587 Alan Hayward <alan.hayward@arm.com>
14588 David Sherwood <david.sherwood@arm.com>
14589
14590 * gcc.dg/vect/vect-ooo-group-1.c: New test.
14591 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
14592 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
14593 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
14594 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
14595 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
14596 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
14597 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
14598 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
14599 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
14600 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
14601 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
14602 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
14603 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
14604 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
14605 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
14606 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
14607 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
14608 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
14609
14610 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14611 Alan Hayward <alan.hayward@arm.com>
14612 David Sherwood <david.sherwood@arm.com>
14613
14614 * gcc.target/aarch64/sve/struct_move_1.c: New test.
14615 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
14616 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
14617 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
14618 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
14619 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
14620 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
14621 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
14622 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
14623 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
14624 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
14625 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
14626 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
14627 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
14628 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
14629 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
14630 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
14631 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
14632 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
14633 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
14634 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
14635 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
14636 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
14637 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
14638 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
14639 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
14640 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
14641 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
14642 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
14643 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
14644 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
14645 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
14646 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
14647 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
14648 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
14649 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
14650
14651 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14652 Alan Hayward <alan.hayward@arm.com>
14653 David Sherwood <david.sherwood@arm.com>
14654
14655 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
14656 Return true for SVE too.
14657 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
14658 if load/store lanes are supported.
14659 * gcc.dg/vect/slp-10.c: Likewise.
14660 * gcc.dg/vect/slp-12c.c: Likewise.
14661 * gcc.dg/vect/slp-17.c: Likewise.
14662 * gcc.dg/vect/slp-33.c: Likewise.
14663 * gcc.dg/vect/slp-6.c: Likewise.
14664 * gcc.dg/vect/slp-cond-1.c: Likewise.
14665 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
14666 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
14667 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14668 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
14669 * gcc.dg/vect/slp-perm-6.c: Likewise.
14670 * gcc.dg/vect/slp-perm-9.c: Likewise.
14671 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
14672 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
14673 for variable-length vectors.
14674
14675 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14676 Alan Hayward <alan.hayward@arm.com>
14677 David Sherwood <david.sherwood@arm.com>
14678
14679 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
14680 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
14681
14682 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14683
14684 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
14685 * g++.target/aarch64/sve/catch_1.C: New test.
14686 * g++.target/aarch64/sve/catch_2.C: Likewise.
14687 * g++.target/aarch64/sve/catch_3.C: Likewise.
14688 * g++.target/aarch64/sve/catch_4.C: Likewise.
14689 * g++.target/aarch64/sve/catch_5.C: Likewise.
14690 * g++.target/aarch64/sve/catch_6.C: Likewise.
14691
14692 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14693 Alan Hayward <alan.hayward@arm.com>
14694 David Sherwood <david.sherwood@arm.com>
14695
14696 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
14697 New proc.
14698 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
14699 * gcc.target/aarch64/fmaxmin.c: Likewise.
14700 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
14701 * gcc.target/aarch64/orr_imm_1.c: Likewise.
14702 * gcc.target/aarch64/pr62178.c: Likewise.
14703 * gcc.target/aarch64/pr71727-2.c: Likewise.
14704 * gcc.target/aarch64/saddw-1.c: Likewise.
14705 * gcc.target/aarch64/saddw-2.c: Likewise.
14706 * gcc.target/aarch64/uaddw-1.c: Likewise.
14707 * gcc.target/aarch64/uaddw-2.c: Likewise.
14708 * gcc.target/aarch64/uaddw-3.c: Likewise.
14709 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
14710 * gcc.target/aarch64/vect-compile.c: Likewise.
14711 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
14712 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
14713 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
14714 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
14715 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
14716 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
14717 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
14718 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
14719 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
14720 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
14721 * gcc.target/aarch64/vect-fmovd.c: Likewise.
14722 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
14723 * gcc.target/aarch64/vect-fmovf.c: Likewise.
14724 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
14725 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
14726 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
14727 * gcc.target/aarch64/vect-movi.c: Likewise.
14728 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
14729 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
14730 * gcc.target/aarch64/vect-vaddv.c: Likewise.
14731 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
14732 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
14733 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
14734 fixed-length SVE.
14735 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
14736 * gcc.target/aarch64/sve/arith_1.c: New test.
14737 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
14738 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
14739 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
14740 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
14741 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
14742 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
14743 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
14744 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
14745 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
14746 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
14747 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
14748 * gcc.target/aarch64/sve/ext_1.c: Likewise.
14749 * gcc.target/aarch64/sve/ext_2.c: Likewise.
14750 * gcc.target/aarch64/sve/extract_1.c: Likewise.
14751 * gcc.target/aarch64/sve/extract_2.c: Likewise.
14752 * gcc.target/aarch64/sve/extract_3.c: Likewise.
14753 * gcc.target/aarch64/sve/extract_4.c: Likewise.
14754 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
14755 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
14756 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
14757 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
14758 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
14759 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
14760 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
14761 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
14762 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
14763 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
14764 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
14765 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
14766 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
14767 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
14768 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
14769 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
14770 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
14771 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
14772 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
14773 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
14774 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
14775 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
14776 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
14777 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
14778 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
14779 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
14780 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
14781 * gcc.target/aarch64/sve/index_1.c: Likewise.
14782 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
14783 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
14784 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
14785 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
14786 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
14787 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
14788 * gcc.target/aarch64/sve/logical_1.c: Likewise.
14789 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
14790 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
14791 * gcc.target/aarch64/sve/mad_1.c: Likewise.
14792 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
14793 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
14794 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
14795 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
14796 * gcc.target/aarch64/sve/mla_1.c: Likewise.
14797 * gcc.target/aarch64/sve/mls_1.c: Likewise.
14798 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
14799 * gcc.target/aarch64/sve/msb_1.c: Likewise.
14800 * gcc.target/aarch64/sve/mul_1.c: Likewise.
14801 * gcc.target/aarch64/sve/neg_1.c: Likewise.
14802 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
14803 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
14804 * gcc.target/aarch64/sve/pack_1.c: Likewise.
14805 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
14806 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
14807 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
14808 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
14809 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
14810 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
14811 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
14812 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
14813 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
14814 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
14815 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
14816 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
14817 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
14818 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
14819 * gcc.target/aarch64/sve/rev_1.c: Likewise.
14820 * gcc.target/aarch64/sve/revb_1.c: Likewise.
14821 * gcc.target/aarch64/sve/revh_1.c: Likewise.
14822 * gcc.target/aarch64/sve/revw_1.c: Likewise.
14823 * gcc.target/aarch64/sve/shift_1.c: Likewise.
14824 * gcc.target/aarch64/sve/single_1.c: Likewise.
14825 * gcc.target/aarch64/sve/single_2.c: Likewise.
14826 * gcc.target/aarch64/sve/single_3.c: Likewise.
14827 * gcc.target/aarch64/sve/single_4.c: Likewise.
14828 * gcc.target/aarch64/sve/spill_1.c: Likewise.
14829 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
14830 * gcc.target/aarch64/sve/subr_1.c: Likewise.
14831 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
14832 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
14833 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
14834 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
14835 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
14836 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
14837 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
14838 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
14839 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
14840 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
14841 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
14842 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
14843 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
14844 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
14845 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
14846 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
14847 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
14848 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
14849 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
14850 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
14851 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
14852 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
14853 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
14854 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
14855 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
14856 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
14857 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
14858 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
14859 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
14860 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
14861 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
14862 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
14863 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
14864 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
14865 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
14866 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
14867 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
14868 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
14869 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
14870 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
14871 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
14872 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
14873
14874 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14875 Alan Hayward <alan.hayward@arm.com>
14876 David Sherwood <david.sherwood@arm.com>
14877
14878 * lib/target-supports.exp (check_effective_target_aarch64_sve)
14879 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
14880 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
14881 New procedures.
14882 (check_effective_target_vect_perm): Handle SVE.
14883 (check_effective_target_vect_perm_byte): Likewise.
14884 (check_effective_target_vect_perm_short): Likewise.
14885 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
14886 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
14887 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
14888 (check_effective_target_vect_element_align_preferred): Likewise.
14889 (check_effective_target_vect_align_stack_vars): Likewise.
14890 (check_effective_target_vect_load_lanes): Likewise.
14891 (check_effective_target_vect_masked_store): Likewise.
14892 (available_vector_sizes): Use aarch64_sve_bits for SVE.
14893 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
14894 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
14895 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
14896 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
14897 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
14898 * gcc.dg/vect/slp-23.c: Likewise.
14899 * gcc.dg/vect/slp-perm-5.c: Likewise.
14900 * gcc.dg/vect/slp-perm-6.c: Likewise.
14901 * gcc.dg/vect/slp-perm-9.c: Likewise.
14902 * gcc.dg/vect/slp-reduc-3.c: Likewise.
14903 * gcc.dg/vect/vect-114.c: Likewise.
14904 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
14905 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
14906
14907 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14908
14909 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
14910 vect_variable_length, expecting the test to be vectorized
14911 without SLP instead.
14912 * gcc.dg/vect/pr33953.c: Likewise.
14913 * gcc.dg/vect/pr37027.c: Likewise.
14914 * gcc.dg/vect/pr67790.c: Likewise.
14915 * gcc.dg/vect/pr68445.c: Likewise.
14916 * gcc.dg/vect/slp-1.c: Likewise.
14917 * gcc.dg/vect/slp-10.c: Likewise.
14918 * gcc.dg/vect/slp-12a.c: Likewise.
14919 * gcc.dg/vect/slp-12b.c: Likewise.
14920 * gcc.dg/vect/slp-12c.c: Likewise.
14921 * gcc.dg/vect/slp-13-big-array.c: Likewise.
14922 * gcc.dg/vect/slp-13.c: Likewise.
14923 * gcc.dg/vect/slp-14.c: Likewise.
14924 * gcc.dg/vect/slp-15.c: Likewise.
14925 * gcc.dg/vect/slp-17.c: Likewise.
14926 * gcc.dg/vect/slp-19b.c: Likewise.
14927 * gcc.dg/vect/slp-2.c: Likewise.
14928 * gcc.dg/vect/slp-20.c: Likewise.
14929 * gcc.dg/vect/slp-21.c: Likewise.
14930 * gcc.dg/vect/slp-22.c: Likewise.
14931 * gcc.dg/vect/slp-24-big-array.c: Likewise.
14932 * gcc.dg/vect/slp-24.c: Likewise.
14933 * gcc.dg/vect/slp-28.c: Likewise.
14934 * gcc.dg/vect/slp-39.c: Likewise.
14935 * gcc.dg/vect/slp-42.c: Likewise.
14936 * gcc.dg/vect/slp-6.c: Likewise.
14937 * gcc.dg/vect/slp-7.c: Likewise.
14938 * gcc.dg/vect/slp-cond-1.c: Likewise.
14939 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
14940 * gcc.dg/vect/slp-cond-2.c: Likewise.
14941 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
14942 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
14943 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14944 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
14945 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
14946 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
14947 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
14948 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
14949 * gcc.dg/vect/slp-reduc-1.c: Likewise.
14950 * gcc.dg/vect/slp-reduc-2.c: Likewise.
14951 * gcc.dg/vect/slp-reduc-4.c: Likewise.
14952 * gcc.dg/vect/slp-reduc-5.c: Likewise.
14953 * gcc.dg/vect/slp-reduc-7.c: Likewise.
14954 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14955 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
14956 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
14957 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
14958
14959 2018-01-13 Jakub Jelinek <jakub@redhat.com>
14960
14961 PR c/83801
14962 * gcc.dg/pr83801.c: New test.
14963
14964 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
14965
14966 PR fortran/52162
14967 * gfortran.dg/bounds_check_19.f90: New test.
14968
14969 2018-01-12 Jakub Jelinek <jakub@redhat.com>
14970
14971 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
14972 instead of scan-assembler-not for xsnabsqp.
14973
14974 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14975
14976 PR libgfortran/83525
14977 * gfortran.dg/newunit_5.f90: New test.
14978
14979 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
14980
14981 PR rtl-optimization/80481
14982 * g++.dg/pr80481.C: New.
14983
14984 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
14985
14986 PR target/83628
14987 * gcc.target/alpha/pr83628-3.c: New test.
14988
14989 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14990
14991 * lib/target-supports.exp (check_effective_target_avx512f): Also
14992 check for __builtin_ia32_addsd_round,
14993 __builtin_ia32_getmantsd_round.
14994 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
14995
14996 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
14997
14998 PR target/83629
14999 * gcc.target/powerpc/pr83629.c: Require ilp32.
15000
15001 2018-01-12 Richard Biener <rguenther@suse.de>
15002
15003 PR tree-optimization/80846
15004 * gcc.target/i386/pr80846-1.c: New testcase.
15005 * gcc.target/i386/pr80846-2.c: Likewise.
15006
15007 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
15008
15009 * gcc.c-torture/execute/20180112-1.c: New test.
15010
15011 2018-01-12 Tom de Vries <tom@codesourcery.com>
15012
15013 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
15014 * g++.dg/ext/label13a.C: Same.
15015 * g++.dg/ext/label14.C: Same.
15016 * g++.dg/ext/label2.C: Same.
15017 * g++.dg/ext/label3.C: Same.
15018 * g++.dg/torture/pr42462.C: Same.
15019 * g++.dg/torture/pr42739.C: Same.
15020 * g++.dg/warn/Wunused-label-3.C: Same.
15021
15022 2018-01-12 Tom de Vries <tom@codesourcery.com>
15023
15024 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
15025 * g++.dg/Walloca1.C: Same.
15026 * g++.dg/cpp0x/pr70338.C: Same.
15027 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
15028 * g++.dg/cpp1y/vla10.C: Same.
15029 * g++.dg/cpp1y/vla2.C: Same.
15030 * g++.dg/cpp1y/vla6.C: Same.
15031 * g++.dg/cpp1y/vla8.C: Same.
15032 * g++.dg/debug/debug5.C: Same.
15033 * g++.dg/debug/debug6.C: Same.
15034 * g++.dg/debug/pr54828.C: Same.
15035 * g++.dg/diagnostic/pr70105.C: Same.
15036 * g++.dg/eh/cleanup5.C: Same.
15037 * g++.dg/eh/spbp.C: Same.
15038 * g++.dg/ext/tmplattr9.C: Same.
15039 * g++.dg/ext/vla10.C: Same.
15040 * g++.dg/ext/vla11.C: Same.
15041 * g++.dg/ext/vla12.C: Same.
15042 * g++.dg/ext/vla15.C: Same.
15043 * g++.dg/ext/vla16.C: Same.
15044 * g++.dg/ext/vla17.C: Same.
15045 * g++.dg/ext/vla3.C: Same.
15046 * g++.dg/ext/vla6.C: Same.
15047 * g++.dg/ext/vla7.C: Same.
15048 * g++.dg/init/array24.C: Same.
15049 * g++.dg/init/new47.C: Same.
15050 * g++.dg/init/pr55497.C: Same.
15051 * g++.dg/opt/pr78201.C: Same.
15052 * g++.dg/template/vla2.C: Same.
15053 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
15054 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
15055 * g++.dg/torture/pr62127.C: Same.
15056 * g++.dg/torture/pr67055.C: Same.
15057 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
15058 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
15059 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
15060 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
15061 * g++.dg/warn/Wplacement-new-size-5.C: Same.
15062 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
15063 * g++.dg/warn/Wvla-1.C: Same.
15064 * g++.dg/warn/Wvla-3.C: Same.
15065 * g++.old-deja/g++.ext/array2.C: Same.
15066 * g++.old-deja/g++.ext/constructor.C: Same.
15067 * g++.old-deja/g++.law/builtin1.C: Same.
15068 * g++.old-deja/g++.other/crash12.C: Same.
15069 * g++.old-deja/g++.other/eh3.C: Same.
15070 * g++.old-deja/g++.pt/array6.C: Same.
15071 * g++.old-deja/g++.pt/dynarray.C: Same.
15072
15073 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15074
15075 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
15076
15077 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15078
15079 PR libfortran/67412
15080 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
15081 on *-*-solaris2.10.
15082
15083 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15084
15085 * lib/target-supports.exp (check_effective_target_branch_cost):
15086 Accept all x86 targets.
15087
15088 2018-01-12 Martin Liska <mliska@suse.cz>
15089
15090 PR ipa/83054
15091 * g++.dg/warn/pr83054.C: New test.
15092
15093 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15094
15095 * gcc.target/powerpc/spec-barr-1.c: New file.
15096
15097 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
15098
15099 PR target/83330
15100 * gcc.target/i386/pr83330.c: New test.
15101
15102 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
15103
15104 PR fortran/79383
15105 * gfortran.dg/dtio_31.f03: New test.
15106 * gfortran.dg/dtio_32.f03: New test.
15107
15108 2018-01-11 David Malcolm <dmalcolm@redhat.com>
15109
15110 PR c++/43486
15111 * g++.dg/wrappers: New subdirectory.
15112 * g++.dg/wrappers/README: New file.
15113 * g++.dg/wrappers/alloc.C: New test case.
15114 * g++.dg/wrappers/cow-istream-string.C: New test case.
15115 * g++.dg/wrappers/cp-stdlib.C: New test case.
15116 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
15117 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
15118
15119 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
15120
15121 PR middle-end/83718
15122 * g++.dg/torture/pr83718.C: New testcase.
15123
15124 2018-01-11 Martin Jambor <mjambor@suse.cz>
15125
15126 PR ipa/83178
15127 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
15128
15129 2018-01-11 Bin Cheng <bin.cheng@arm.com>
15130
15131 PR tree-optimization/83695
15132 * gcc.dg/tree-ssa/pr83695.c: New test.
15133
15134 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15135
15136 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
15137 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
15138
15139 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15140
15141 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
15142 * gcc.target/arm/simd/fp16fml_high.c: New test.
15143 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
15144 * lib/target-supports.exp
15145 (check_effective_target_arm_fp16fml_neon_ok_nocache,
15146 check_effective_target_arm_fp16fml_neon_ok,
15147 add_options_for_arm_fp16fml_neon): New procedures.
15148
15149 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15150
15151 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
15152 combination tests.
15153
15154 2018-01-11 Richard Biener <rguenther@suse.de>
15155
15156 PR tree-optimization/83435
15157 * gcc.dg/graphite/pr83435.c: New testcase.
15158
15159 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
15160 Alan Hayward <alan.hayward@arm.com>
15161 David Sherwood <david.sherwood@arm.com>
15162
15163 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
15164
15165 2018-01-11 Tamar Christina <tamar.christina@arm.com>
15166
15167 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
15168
15169 2018-01-11 Sudakshina Das <sudi.das@arm.com>
15170
15171 PR target/82096
15172 * gcc.c-torture/compile/pr82096.c: New test.
15173
15174 2018-01-11 Ed Schonberg <schonberg@adacore.com>
15175
15176 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
15177
15178 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
15179
15180 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
15181
15182 2018-01-11 Justin Squirek <squirek@adacore.com>
15183
15184 * gnat.dg/expr_func4.adb: New testcase.
15185
15186 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
15187
15188 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
15189 testcase.
15190
15191 2018-01-11 Bob Duff <duff@adacore.com>
15192
15193 * gnat.dg/protected_null.adb: New testcase.
15194
15195 2018-01-11 Ed Schonberg <schonberg@adacore.com>
15196
15197 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
15198
15199 2018-01-11 Ed Schonberg <schonberg@adacore.com>
15200
15201 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
15202
15203 2018-01-11 Justin Squirek <squirek@adacore.com>
15204
15205 * gnat.dg/loopvar.adb: New testcase.
15206
15207 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
15208
15209 PR middle-end/83189
15210 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
15211
15212 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
15213
15214 * gcc.c-torture/compile/pr83575.c: New testcase.
15215
15216 2018-01-10 Michael Collison <michael.collison@arm.com>
15217
15218 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
15219 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
15220 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
15221 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
15222 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
15223 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
15224 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
15225 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
15226 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
15227 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
15228 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
15229 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
15230 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
15231 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
15232 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
15233 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
15234
15235 2018-01-10 Michael Collison <michael.collison@arm.com>
15236
15237 * gcc.target/aarch64/sha2.h: New shared testcase.
15238 * gcc.target/aarch64/sha2_1.c: New testcase.
15239 * gcc.target/aarch64/sha2_2.c: New testcase.
15240 * gcc.target/aarch64/sha2_3.c: New testcase.
15241 * gcc.target/aarch64/sha3.h: New shared testcase.
15242 * gcc.target/aarch64/sha3_1.c: New testcase.
15243 * gcc.target/aarch64/sha3_2.c: New testcase.
15244 * gcc.target/aarch64/sha3_3.c: New testcase.
15245
15246 2018-01-10 Michael Collison <michael.collison@arm.com>
15247
15248 * gcc.target/aarch64/sm3_sm4.c: New testcase.
15249
15250 2018-01-10 Martin Sebor <msebor@redhat.com>
15251
15252 PR tree-optimization/83781
15253 * gcc.dg/strlenopt-42.c: New test.
15254
15255 2018-01-11 Martin Sebor <msebor@gmail.com>
15256 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15257
15258 PR tree-optimization/83501
15259 PR tree-optimization/81703
15260
15261 * gcc.dg/strlenopt-39.c: New test-case.
15262 * gcc.dg/pr81703.c: Likewise.
15263
15264 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
15265
15266 * gnat.dg/atomic10.adb: New test.
15267
15268 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
15269
15270 PR fortran/82367
15271 * gfortran.dg/deferred_character_18.f90: New test.
15272
15273 2018-01-10 Martin Sebor <msebor@redhat.com>
15274
15275 PR tree-optimization/83671
15276 * gcc.dg/strlenopt-40.c: New test.
15277 * gcc.dg/strlenopt-41.c: New test.
15278
15279 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
15280
15281 PR fortran/83093
15282 * gfortran.dg/allocate_with_typespec_7.f90: New test.
15283
15284 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
15285
15286 PR target/83399
15287 * gcc.target/powerpc/pr83399.c: New test.
15288
15289 2018-01-10 David Malcolm <dmalcolm@redhat.com>
15290
15291 PR c++/43486
15292 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
15293 to reflect that the arguments are correctly underlined.
15294 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
15295 for globals, params, locals and literals.
15296 (test_sizeof): Directly test the location of "sizeof", rather than
15297 when used in compound expressions.
15298 (test_alignof): Likewise for "alignof".
15299 (test_string_literals): Likewise for string literals.
15300 (test_numeric_literals): Likewise for numeric literals.
15301 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
15302 (test_typeid): Likewise for typeid.
15303 (test_unary_plus): New.
15304 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
15305 format strings.
15306
15307 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
15308
15309 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
15310
15311 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
15312
15313 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
15314
15315 2018-01-10 Marek Polacek <polacek@redhat.com>
15316
15317 PR c++/82541
15318 * g++.dg/warn/Wduplicated-branches4.C: New test.
15319
15320 2018-01-10 Jakub Jelinek <jakub@redhat.com>
15321
15322 PR c++/81327
15323 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
15324 cast to void *.
15325
15326 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
15327
15328 PR c++/81055
15329 * g++.dg/cpp0x/new2.C: New.
15330
15331 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
15332
15333 PR target/83735
15334 * gcc.target/i386/pr83735.c: New test.
15335
15336 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
15337
15338 * lib/target-supports.exp (check_effective_target_branch_cost):
15339 New function.
15340 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
15341 * gcc.dg/pr21643.c: Likewise.
15342 * gcc.dg/pr46309.c: Likewise.
15343 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
15344 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
15345 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
15346 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
15347 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
15348 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
15349 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
15350 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
15351 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
15352 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
15353 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
15354 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
15355 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
15356 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
15357
15358 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
15359
15360 PR target/83629
15361 * gcc.target/powerpc/pr83629.c: New testcase.
15362
15363 2018-01-10 Richard Biener <rguenther@suse.de>
15364
15365 PR testsuite/78768
15366 * gcc.dg/pr78768.c: Un-XFAIL.
15367
15368 2018-01-10 Richard Biener <rguenther@suse.de>
15369
15370 PR debug/82425
15371 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
15372
15373 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
15374
15375 PR tree-optimization/83753
15376 * gcc.dg/torture/pr83753.c: New test.
15377
15378 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
15379
15380 * gcc.target/i386/avx2-gather-1.c: Add -march.
15381 * gcc.target/i386/avx2-gather-2.c: Add -march.
15382 * gcc.target/i386/avx2-gather-3.c: Add -march.
15383 * gcc.target/i386/avx2-gather-4.c: Add -march.
15384 * gcc.target/i386/avx2-gather-5.c: Add -march.
15385 * gcc.target/i386/avx2-gather-6.c: Add -march.
15386 * gcc.target/i386/avx512f-gather-1.c: Add -march.
15387 * gcc.target/i386/avx512f-gather-2.c: Add -march.
15388 * gcc.target/i386/avx512f-gather-3.c: Add -march.
15389 * gcc.target/i386/avx512f-gather-4.c: Add -march.
15390 * gcc.target/i386/avx512f-gather-5.c: Add -march.
15391 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
15392 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
15393 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
15394 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
15395 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
15396
15397 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
15398
15399 PR target/78585:
15400 * gcc.target/i386/pr78585.c: New test.
15401
15402 2018-01-09 Jakub Jelinek <jakub@redhat.com>
15403
15404 PR c++/83734
15405 * g++.dg/cpp0x/pr83734.C: New test.
15406
15407 2018-01-09 Carl Love <cel@us.ibm.com>
15408
15409 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
15410 vec_mergeo builtins with float, double, long long, unsigned long long,
15411 bool long long arguments.
15412 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
15413 vec_float2 with double arguments.
15414 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
15415 vec_mergew and vec_mergow builtins.
15416
15417 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
15418
15419 PR fortran/83742
15420 * gfortran.dg/contiguous_6.f90: New test.
15421
15422 2018-01-09 Richard Biener <rguenther@suse.de>
15423
15424 PR tree-optimization/83668
15425 * gcc.dg/graphite/pr83668.c: New testcase.
15426
15427 2018-01-09 Joseph Myers <joseph@codesourcery.com>
15428
15429 PR tree-optimization/64811
15430 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
15431 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
15432 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
15433 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
15434 New tests.
15435 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
15436
15437 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
15438
15439 PR target/79883
15440 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
15441
15442 2018-01-09 Tamar Christina <tamar.christina@arm.com>
15443
15444 PR target/82641
15445 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
15446 no NEON and require softfp or hard float-abi.
15447 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
15448
15449 2018-01-09 Richard Biener <rguenther@suse.de>
15450
15451 PR tree-optimization/83572
15452 * gcc.dg/graphite/pr83572.c: New testcase.
15453
15454 2018-01-09 Jakub Jelinek <jakub@redhat.com>
15455
15456 PR target/83507
15457 * gcc.dg/sms-13.c: New test.
15458
15459 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
15460
15461 PR fortran/83741
15462 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
15463
15464 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
15465 Monk Chiang <sh.chiang04@gmail.com>
15466
15467 * gcc.target/riscv/save-restore-1.c: New.
15468
15469 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15470
15471 PR target/83677
15472 * gcc.target/powerpc/pr83677.c: New file.
15473
15474 2018-01-08 Jeff Law <law@redhat.com>
15475
15476 PR rtl-optimizatin/81308
15477 * g++.dg/pr81308-1.C: New test.
15478 * g++.dg/pr81308-2.C: New test.
15479
15480 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
15481
15482 PR target/83663 - Revert r255946
15483 * gcc.target/aarch64/vect-slp-dup.c: New.
15484
15485 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15486
15487 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
15488 combination tests.
15489
15490 2018-01-08 Richard Biener <rguenther@suse.de>
15491
15492 PR tree-optimization/83563
15493 * gcc.dg/graphite/pr83563.c: New testcase.
15494
15495 2018-01-08 Richard Biener <rguenther@suse.de>
15496
15497 PR middle-end/83713
15498 * g++.dg/torture/pr83713.C: New testcase.
15499
15500 2018-01-08 Tom de Vries <tom@codesourcery.com>
15501
15502 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
15503
15504 2018-01-08 Richard Biener <rguenther@suse.de>
15505
15506 PR tree-optimization/83685
15507 * gcc.dg/torture/pr83685.c: New testcase.
15508
15509 2018-01-08 Richard Biener <rguenther@suse.de>
15510
15511 PR lto/83719
15512 * gcc.dg/lto/pr83719_0.c: New testcase.
15513
15514 2018-01-08 Tom de Vries <tom@codesourcery.com>
15515
15516 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
15517 * gcc.dg/graphite/run-id-1.c: Same.
15518 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
15519
15520 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
15521
15522 PR fortran/83611
15523 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
15524 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
15525 * gfortran.dg/pdt_27.f03: New test.
15526
15527 PR fortran/83731
15528 * gfortran.dg/pdt_28.f03: New test.
15529
15530 2018-01-08 Tom de Vries <tom@codesourcery.com>
15531
15532 * c-c++-common/builtins.c: Require effective target alloca.
15533 * gcc.dg/Wrestrict.c: Same.
15534 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
15535
15536 2018-01-08 Richard Biener <rguenther@suse.de>
15537
15538 PR middle-end/83580
15539 * gcc.dg/torture/pr83580.c: New testcase.
15540
15541 2018-01-08 Richard Biener <rguenther@suse.de>
15542
15543 PR middle-end/83517
15544 * gcc.dg/pr83517.c: New testcase.
15545
15546 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
15547
15548 PR middle-end/81897
15549 * gcc.dg/uninit-pr81897.c: New test.
15550
15551 2018-01-06 Martin Sebor <msebor@redhat.com>
15552
15553 PR tree-optimization/83640
15554 * gcc.dg/Wrestrict-6.c: New test.
15555 * gcc.dg/pr83640.c: New test.
15556
15557 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
15558
15559 * gcc.target/aarch64/reg-alloc-1.c: New test.
15560
15561 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
15562
15563 PR fortran/50892
15564 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
15565
15566 2018-01-06 Jakub Jelinek <jakub@redhat.com>
15567
15568 PR debug/83480
15569 * gcc.dg/pr83480.c: New test.
15570
15571 PR rtl-optimization/83682
15572 * gcc.target/i386/pr83682.c: New test.
15573
15574 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
15575
15576 PR fortran/78534
15577 PR fortran/66310
15578 * gfortran.dg/char_cast_1.f90: Update scan pattern.
15579 * gfortran.dg/dependency_49.f90: Likewise.
15580 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
15581 * gfortran.dg/repeat_7.f90: New test for PR 66310.
15582 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
15583 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
15584 * gfortran.dg/string_1_lp64.f90: New test.
15585 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
15586 * gfortran.dg/string_3_lp64.f90: New test.
15587
15588 2018-01-05 Jakub Jelinek <jakub@redhat.com>
15589
15590 PR target/83604
15591 * gcc.target/i386/sse-26.c: New test.
15592
15593 PR target/83604
15594 * gcc.target/i386/pr83604.c: New test.
15595
15596 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
15597
15598 * gcc.dg/vect/vect-align-4.c: New test.
15599 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
15600 and redefine as a structure with an unaligned member "b".
15601 (foo): Update accordingly.
15602
15603 2018-01-05 Sudakshina Das <sudi.das@arm.com>
15604
15605 PR target/82439
15606 * gcc.target/aarch64/bics_5.c: New test.
15607 * gcc.target/arm/bics_5.c: Likewise.
15608
15609 2018-01-05 Jakub Jelinek <jakub@redhat.com>
15610
15611 PR tree-optimization/83605
15612 * gcc.dg/pr83605.c: New test.
15613
15614 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15615
15616 PR target/83554
15617 * gcc.target/i386/pr83554.c: New test.
15618
15619 PR ipa/82352
15620 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
15621 long unsigned int.
15622
15623 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
15624
15625 PR fortran/83683
15626 PR fortran/45689
15627 * gfortran.dg/eoshift_8.f90: New test.
15628 * gfortran.dg/simplify_eoshift_1.f90: New test.
15629
15630 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15631
15632 PR debug/83585
15633 * gcc.dg/pr83585.c: New test.
15634
15635 2018-01-04 Nathan Sidwell <nathan@acm.org>
15636
15637 PR c++/83667
15638 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
15639
15640 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15641
15642 PR debug/83666
15643 * gcc.dg/pr83666.c: New test.
15644
15645 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
15646
15647 PR target/83628
15648 * gcc.target/alpha/pr83628-1.c: New test.
15649 * gcc.target/alpha/pr83628-2.c: Ditto.
15650
15651 2018-01-04 Martin Liska <mliska@suse.cz>
15652
15653 PR ipa/82352
15654 * g++.dg/ipa/pr82352.C: New test.
15655
15656 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15657
15658 * gcc.dg/vect-opt-info-1.c: Moved to ...
15659 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
15660 vect_int targets, use dg-additional-options instead of dg-options and
15661 use relative line numbers instead of absolute.
15662
15663 2018-01-03 Martin Sebor <msebor@redhat.com>
15664
15665 PR tree-optimization/83655
15666 * gcc.dg/Wrestrict-5.c: New test.
15667 * c-c++-common/builtins.c: New test.
15668
15669 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
15670 Alan Hayward <alan.hayward@arm.com>
15671 David Sherwood <david.sherwood@arm.com>
15672
15673 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
15674 (main): Call it.
15675
15676 2018-01-03 Jeff Law <law@redhat.com>
15677
15678 PR target/83641
15679 * gcc.target/i386/stack-check-17.c: New test.
15680 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
15681
15682 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15683
15684 PR debug/83621
15685 * gcc.dg/pr83621.c: New test.
15686
15687 PR debug/83645
15688 * gcc.dg/pr83645.c: New test.
15689
15690 2018-01-03 Martin Sebor <msebor@redhat.com>
15691
15692 PR tree-optimization/83603
15693 * gcc.dg/Wrestrict-4.c: New test.
15694
15695 PR c/83559
15696 * gcc.dg/const-2.c: New test.
15697 * gcc.dg/pure-3.c: New test.
15698
15699 2018-01-03 Martin Sebor <msebor@redhat.com>
15700
15701 * gcc.dg/Wrestrict-3.c: New test.
15702
15703 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15704
15705 PR c++/83555
15706 * g++.dg/opt/pr83555.C: New test.
15707 * g++.dg/ubsan/pr83555.C: New test.
15708
15709 2018-01-03 David Malcolm <dmalcolm@redhat.com>
15710
15711 PR c/82050
15712 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
15713 the !CHECKING_P case by expecting a note.
15714 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
15715 a note for the !CHECKING_P case, and move the return statement
15716 outside of #if CHECKING_P guard.
15717
15718 2018-01-03 Jeff Law <law@redhat.com>
15719
15720 PR middle-end/83654
15721 * gcc.target/i386/stack-check-18.c: New test.
15722 * gcc.target/i386/stack-check-19.c: New test.
15723
15724 2018-01-03 Martin Sebor <msebor@redhat.com>
15725
15726 PR tree-optimization/83501
15727 * c-c++-common/Warray-bounds-3.c: Remove xfail.
15728
15729 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15730
15731 PR tree-optimization/83501
15732 * gcc.dg/tree-ssa/pr83501-1.c: New test.
15733
15734 2018-01-03 Nathan Sidwell <nathan@acm.org>
15735
15736 PR c++/83667
15737 * g++.dg/ipa/pr83667.C: New.
15738
15739 2018-01-03 Martin Liska <mliska@suse.cz>
15740
15741 PR tree-optimization/83593
15742 * gcc.dg/pr83593.c: New test.
15743
15744 2018-01-03 Martin Liska <mliska@suse.cz>
15745
15746 PR ipa/83549
15747 * g++.dg/ipa/pr83549.C: New test.
15748
15749 2018-01-03 Marek Polacek <polacek@redhat.com>
15750
15751 PR c++/83592
15752 * g++.dg/warn/mvp2.C: New test.
15753
15754 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15755
15756 PR preprocessor/83602
15757 * g++.dg/cpp/pr83602.C: New test.
15758
15759 PR c++/83634
15760 * g++.dg/parse/pr83634.C: New test.
15761
15762 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
15763
15764 PR fortran/83664
15765 * gfortran.dg/eoshift_7.f90: New test.
15766
15767 2018-01-03 Jan Beulich <jbeulich@suse.com>
15768
15769 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
15770 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
15771
15772 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15773
15774 Update copyright years.
15775
15776 2018-01-03 Martin Liska <mliska@suse.cz>
15777
15778 PR ipa/83594
15779 * gcc.dg/ipa/pr83594.c: New test.
15780
15781 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
15782 Alan Hayward <alan.hayward@arm.com>
15783 David Sherwood <david.sherwood@arm.com>
15784
15785 * gcc.dg/vect-opt-info-1.c: New test.
15786
15787 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
15788
15789 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
15790 floorf128, truncf128, and roundf128.
15791 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
15792 optimizations added in match.pd.
15793 * gcc.target/powerpc/float128-hw6.c: Likewise.
15794 * gcc.target/powerpc/float128-hw7.c: Likewise.
15795 * gcc.target/powerpc/float128-hw8.c: Likewise.
15796 * gcc.target/powerpc/float128-hw9.c: Likewise.
15797 * gcc.target/powerpc/float128-hw10.c: Likewise.
15798 * gcc.target/powerpc/float128-hw11.c: Likewise.
15799
15800 2018-01-02 Jakub Jelinek <jakub@redhat.com>
15801
15802 PR c++/83556
15803 * g++.dg/cpp0x/pr83556.C: New test.
15804
15805 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
15806
15807 PR fortran/45689
15808 PR fortran/83650
15809 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
15810 * gfortran.dg/simplify_cshift_4.f90: New test.
15811
15812 2018-01-02 Marek Polacek <polacek@redhat.com>
15813
15814 PR c++/81860
15815 * g++.dg/cpp0x/inh-ctor30.C: New test.
15816
15817 PR c++/83644
15818 * g++.dg/cpp1z/pr83644.C: New test.
15819
15820 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
15821
15822 PR fortran/83076
15823 * gfortran.dg/coarray_45.f90: New test.
15824
15825 PR fortran/83319
15826 * gfortran.dg/coarray_46.f90: New test.
15827
15828 2018-01-01 Jakub Jelinek <jakub@redhat.com>
15829
15830 PR tree-optimization/83581
15831 * gcc.dg/pr83581.c: New test.
15832
15833 PR c/83595
15834 * gcc.dg/pr83595.c: New test.
15835
15836 PR middle-end/83608
15837 * g++.dg/opt/pr83608.C: New test.
15838
15839 PR middle-end/83609
15840 * gcc.dg/pr83609.c: New test.
15841 * g++.dg/opt/pr83609.C: New test.
15842
15843 PR middle-end/83623
15844 * gcc.dg/pr83623.c: New test.
15845
15846 * gcc.target/i386/i386.exp
15847 (check_effective_target_avx512vpopcntdqvl): New proc.
15848 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
15849 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
15850 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
15851 \f
15852 Copyright (C) 2018 Free Software Foundation, Inc.
15853
15854 Copying and distribution of this file, with or without modification,
15855 are permitted in any medium without royalty provided the copyright
15856 notice and this notice are preserved.