Fix typo in ChangeLog.
[gcc.git] / gcc / testsuite / ChangeLog
1 2018-09-05 Martin Liska <mliska@suse.cz>
2
3 PR testsuite/87216
4 * gcc.dg/tree-prof/pr59521-3.c: Update scanned pattern
5 to support Darwin names.
6
7 2018-09-05 Martin Liska <mliska@suse.cz>
8
9 * g++.dg/gcov/loop.C: Update test to support new format.
10
11 2018-09-04 H.J. Lu <hongjiu.lu@intel.com>
12
13 PR debug/86593
14 * g++.dg/pr86593.C: New test.
15
16 2018-09-04 Jakub Jelinek <jakub@redhat.com>
17
18 PR target/87198
19 * gcc.target/i386/pr87198.c: New test.
20
21 2018-09-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
22
23 PR target/86744
24 * gcc.target/i386/addr-sel-1.c: Don't xfail "b\\+1" scan.
25
26 2018-09-04 Richard Biener <rguenther@suse.de>
27
28 PR tree-optimization/87211
29 * gcc.dg/torture/pr87211.c: New testcase.
30
31 2018-09-04 Richard Biener <rguenther@suse.de>
32
33 PR tree-optimization/87176
34 * gcc.dg/torture/pr87176.c: New testcase.
35 * gcc.dg/torture/ssa-fre-1.c: Likewise.
36
37 2018-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
38
39 * gfortran.dg/modulo_check: New test.
40
41 2018-09-03 Richard Biener <rguenther@suse.de>
42
43 PR tree-optimization/87177
44 * gcc.dg/torture/pr87177.c: New testcase.
45 * gcc.dg/torture/pr87177-2.c: Likewise.
46
47 2018-09-03 Richard Biener <rguenther@suse.de>
48
49 PR tree-optimization/87200
50 * gcc.dg/torture/pr87200.c: New testcase.
51
52 2018-09-03 Richard Biener <rguenther@suse.de>
53
54 PR tree-optimization/87197
55 * gcc.dg/torture/pr87197.c: New testcase.
56
57 PR tree-optimization/87169
58 * gcc.dg/torture/pr87169.c: New testcase.
59
60 2018-09-03 Martin Liska <mliska@suse.cz>
61
62 PR driver/83193
63 * gcc.dg/completion-4.c: New test.
64
65 2018-09-03 Paolo Carlini <paolo.carlini@oracle.com>
66
67 PR c++/84980
68 * g++.dg/concepts/pr84980.C: New.
69
70 2018-09-03 Martin Liska <mliska@suse.cz>
71
72 PR middle-end/59521
73 * c-c++-common/pr59521-1.c: New test.
74 * c-c++-common/pr59521-2.c: New test.
75 * gcc.dg/tree-prof/pr59521-3.c: New test.
76
77 2018-09-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
78
79 * c-c++-common/array-init.c: New test.
80 * g++.dg/init/string2.C: Remove selector.
81
82 2018-09-01 Michael Matz <matz@suse.de>
83
84 PR tree-optimization/87074
85 * gcc.dg/pr87074.c: New test.
86
87 2018-08-31 Richard Biener <rguenther@suse.de>
88
89 PR tree-optimization/87168
90 * gcc.dg/torture/pr87168.c: New testcase.
91
92 2018-08-31 Vlad Lazar <vlad.lazar@arm.com>
93
94 * gcc.target/aarch64/scalar_intrinsics.c (test_vnegd_s64): New.
95 * gcc.target/aarch64/vneg_s.c (RUN_TEST_SCALAR): New.
96 (test_vnegd_s64): Likewise.
97 * gcc.target/aarch64/vnegd_64.c: New.
98 * gcc.target/aarch64/vabsd_64.c: New.
99 * gcc.tartget/aarch64/vabs_intrinsic_3.c: New.
100
101 2018-08-31 Nathan Sidwell <nathan@acm.org>
102
103 PR c++/87155
104 PR c++/84707
105 * g++.dg/cpp0x/pr87155.C: New.
106 * g++.dg/cpp0x/inline-ns10.C: Adjust.
107
108 2018-08-31 Jakub Jelinek <jakub@redhat.com>
109
110 PR middle-end/87138
111 * gcc.target/i386/avx512bw-pr87138.c: New test.
112
113 2018-08-31 Paul Thomas <pault@gcc.gnu.org>
114
115 PR fortran/86328
116 PR fortran/86760
117 * gfortran.dg/pr86328.f90 : New test.
118 in comment 12 of the PR.
119 * gfortran.dg/pr86760.f90 : New test.
120
121 2018-08-30 Sandra Loosemore <sandra@codesourcery.com>
122
123 * g++.dg/cpp0x/noexcept30.C: Make dependence on
124 -fdelete-null-pointer-checks explicit.
125 * g++.dg/cpp1y/constexpr-82218.C: Likewise.
126 * g++.dg/expr/pmf-3.C: Likewise.
127 * g++.dg/ext/attr-returns-nonnull.C: Likewise.
128 * g++.dg/tree-ssa/lifetime-dse1.C: Likewise.
129 * g++.dg/tree-ssa/pr61034.C: Likewise.
130 * gcc.dg/addr_equal-1.c: Likewise.
131 * gcc.dg/ipa/pr85734.c: Likewise.
132 * gcc.dg/ipa/propmalloc-1.c: Likewise.
133 * gcc.dg/ipa/propmalloc-2.c: Likewise.
134 * gcc.dg/ipa/propmalloc-3.c: Likewise.
135 * gcc.dg/tree-ssa/pr78154.c: Likewise.
136 * gcc.dg/tree-ssa/pr83648.c: Likewise.
137
138 2018-08-30 Martin Sebor <msebor@redhat.com>
139
140 PR testsuite/87158
141 * gcc.c-torture/execute/memchr-1.c: Correct big-endian expectations.
142
143 2018-08-30 Qing Zhao <qing.zhao@oracle.com>
144
145 PR testsuite/86519
146 gcc.dg/strcmpopt_6.c: Remove.
147 gcc.target/aarch64/strcmpopt_6.c: New testcase.
148 gcc.target/i386/strcmpopt_6.c: Likewise.
149
150 2018-08-30 Richard Biener <rguenther@suse.de>
151
152 PR tree-optimization/87147
153 * gcc.dg/torture/pr87147.c: New testcase.
154
155 2018-08-30 Tamar Christina <tamar.christina@arm.com>
156
157 * gcc.target/aarch64/large_struct_copy_2.c: New.
158
159 2018-08-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
160
161 PR middle-end/87053
162 * gcc.c-torture/execute/pr87053.c: New test.
163
164 2018-08-29 Jakub Jelinek <jakub@redhat.com>
165
166 PR c++/87095
167 * g++.dg/ubsan/vptr-13.C: New test.
168
169 2018-08-29 Paolo Carlini <paolo.carlini@oracle.com>
170
171 PR c++/85265
172 * g++.dg/concepts/pr85265.C: New.
173
174 2018-08-29 Martin Sebor <msebor@redhat.com>
175 Bernd Edlinger <bernd.edlinger@hotmail.de>
176
177 PR tree-optimization/86714
178 PR tree-optimization/86711
179 * gcc.c-torture/execute/memchr-1.c: New test.
180 * gcc.c-torture/execute/pr86714.c: New test.
181 * gcc.c-torture/execute/widechar-3.c: New test.
182 * gcc.dg/strlenopt-58.c: New test.
183
184 2018-08-29 Richard Biener <rguenther@suse.de>
185
186 PR tree-optimization/87132
187 * gcc.dg/torture/pr87132.c: New testcase.
188
189 2018-08-29 David Malcolm <dmalcolm@redhat.com>
190
191 PR c++/85110
192 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
193 output to reflect underlining of pertinent parameter in decl
194 for "no known conversion" messages.
195
196 2018-08-29 Jakub Jelinek <jakub@redhat.com>
197
198 PR c++/87122
199 * g++.dg/cpp1z/decomp47.C: New test.
200
201 2018-08-29 Matthew Malcomson <matthew.malcomson@arm.com>
202
203 * gcc.target/aarch64/simd/vect_su_add_sub.c: Use 32 and 64-bit types
204 where appropriate.
205
206 2018-08-29 Richard Biener <rguenther@suse.de>
207
208 PR tree-optimization/87117
209 * gfortran.dg/pr87117.f90: New testcase.
210
211 2018-08-29 Richard Biener <rguenther@suse.de>
212
213 PR tree-optimization/87126
214 * gcc.dg/tree-ssa/pr87126.c: New testcase.
215
216 2018-08-28 MCC CS <deswurstes@users.noreply.github.com>
217
218 PR tree-optimization/87009
219 * gcc.dg/pr87009.c: New test.
220
221 2018-08-28 Martin Sebor <msebor@redhat.com>
222
223 PR middle-end/86631
224 * g++.dg/Walloca1.C: Adjust.
225
226 2018-08-28 Paolo Carlini <paolo.carlini@oracle.com>
227
228 PR c++/86546
229 * g++.dg/other/switch4.C: New.
230
231 2018-08-28 Richard Biener <rguenther@suse.de>
232
233 PR tree-optimization/87124
234 * g++.dg/torture/pr87124.C: New testcase.
235
236 2017-08-28 Paul Thomas <pault@gcc.gnu.org>
237
238 PR fortran/80477
239 * gfortran.dg/class_result_7.f90: New test.
240 * gfortran.dg/class_result_8.f90: New test.
241 * gfortran.dg/class_result_9.f90: New test.
242
243 PR fortran/86481
244 * gfortran.dg/allocate_with_source_25.f90: New test.
245
246 2018-08-28 Jakub Jelinek <jakub@redhat.com>
247
248 PR middle-end/87099
249 * gcc.dg/pr87099.c: New test.
250
251 2018-08-28 Richard Sandiford <richard.sandiford@arm.com>
252
253 PR testsuite/87078
254 * gcc.dg/vect/slp-37.c: Restrict scan tests to vect_hw_misalign.
255
256 2018-08-28 Richard Biener <rguenther@suse.de>
257
258 PR tree-optimization/87117
259 * gcc.dg/pr87117-1.c: New testcase.
260
261 2018-08-28 Richard Biener <rguenther@suse.de>
262
263 PR tree-optimization/87117
264 * gcc.dg/pr87117-2.c: New testcase.
265
266 2018-08-28 Richard Biener <rguenther@suse.de>
267
268 PR tree-optimization/87117
269 * gcc.dg/lvalue-5.c: New testcase.
270
271 2018-08-27 Jeff Law <law@redhat.com>
272
273 PR tree-optimization/87110
274 * gcc.c-torture/compile/pr87110.c: New test.
275
276 2018-08-27 Martin Sebor <msebor@redhat.com>
277
278 PR tree-optimization/86914
279 * gcc.dg/strlenopt-57.c: New test.
280
281 2018-08-27 Martin Sebor <msebor@redhat.com>
282
283 PR tree-optimization/87112
284 * gcc.dg/pr87112.c: New test.
285
286 2018-08-27 David Malcolm <dmalcolm@redhat.com>
287
288 PR c++/63392
289 * g++.dg/diagnostic/missing-typename.C: New test.
290
291 2018-08-27 Jeff Law <law@redhat.com>
292
293 * gcc.c-torture/compile/dse.c: New test.
294
295 2018-08-27 Jakub Jelinek <jakub@redhat.com>
296
297 PR c++/86993
298 * g++.dg/diagnostic/pr86993.C: New test.
299
300 2018-08-27 Richard Biener <rguenther@suse.de>
301
302 PR tree-optimization/86927
303 * gcc.dg/vect/pr86927.c: New testcase.
304
305 2018-08-27 David Malcolm <dmalcolm@redhat.com>
306
307 PR c++/87091
308 * gcc.dg/empty.h: New file.
309 * gcc.dg/fixits-pr84852-1.c: Update for move of fix-it hint to
310 top of file and removal of redundant second printing of warning
311 location.
312 * gcc.dg/fixits-pr84852-2.c: Likewise.
313 * gcc.dg/missing-header-fixit-3.c: Likewise.
314 * gcc.dg/missing-header-fixit-4.c: New test.
315 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Update for
316 conversion of show_caret_p to a tri-state.
317
318 2018-08-27 David Malcolm <dmalcolm@redhat.com>
319
320 PR c++/87091
321 * g++.dg/pr85523.C: Extend expected output to show line
322 before line-insertion fix-it hint.
323 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
324 (test_fixit_insert_newline): Add previous line to expected output.
325 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
326 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
327
328 2018-08-27 Martin Liska <mliska@suse.cz>
329
330 PR sanitizer/86962
331 * gcc.dg/asan/pr86962.c: New test.
332
333 2018-08-27 Martin Liska <mliska@suse.cz>
334
335 * gcc.dg/tree-prof/val-prof-10.c: New test.
336
337 2018-08-27 Martin Liska <mliska@suse.cz>
338
339 PR tree-optimization/86847
340 * gcc.dg/tree-ssa/switch-3.c: New test.
341 * gcc.dg/tree-ssa/vrp105.c: Remove.
342
343 2018-08-27 Martin Liska <mliska@suse.cz>
344
345 * gcc.dg/tree-ssa/switch-2.c: New test.
346
347 2018-08-27 Richard Biener <rguenther@suse.de>
348
349 * g++.dg/torture/20180705-1.C: New testcase.
350 * gcc.dg/tree-ssa/ssa-fre-67.c: Likewise.
351 * gcc.dg/tree-ssa/ssa-ccp-14.c: Scan FRE dump.
352 * gcc.dg/tree-ssa/ssa-fre-46.c: Use -O2.
353 * gcc.dg/tree-ssa/vrp92.c: Disable FRE.
354 * gcc.dg/pr83666.c: Drop --param=sccvn-max-scc-size option.
355 * gcc.dg/pr85195.c: Likewise.
356 * gcc.dg/pr85467.c: Likewise.
357 * gcc.dg/torture/pr81790.c: Likewise.
358
359 * gfortran.dg/reassoc_4.f: Change max-completely-peeled-insns
360 param to current default.
361
362 2018-08-27 Jakub Jelinek <jakub@redhat.com>
363
364 PR rtl-optimization/87065
365 * gcc.target/i386/pr87065.c: New test.
366
367 2018-08-26 Marek Polacek <polacek@redhat.com>
368
369 PR c++/87080
370 * g++.dg/cpp0x/Wpessimizing-move5.C: New test.
371
372 PR c++/87029, Implement -Wredundant-move.
373 * g++.dg/cpp0x/Wredundant-move1.C: New test.
374 * g++.dg/cpp0x/Wredundant-move2.C: New test.
375 * g++.dg/cpp0x/Wredundant-move3.C: New test.
376 * g++.dg/cpp0x/Wredundant-move4.C: New test.
377
378 2018-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
379
380 PR libfortran/86704
381 * gfortran.dg/matmul_19.f90: New test.
382
383 2018-08-25 Janus Weil <janus@gcc.gnu.org>
384
385 PR fortran/86545
386 * gfortran.dg/generic_35.f90: New test case.
387
388 2018-08-24 David Malcolm <dmalcolm@redhat.com>
389
390 PR c++/87091
391 * gcc.dg/missing-header-fixit-3.c: Update for changes to how
392 line spans are printed with -fdiagnostics-show-line-numbers.
393
394 2018-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
395
396 PR fortran/86837
397 * gfortran.dg/implied_do_io_6.f90: New test.
398
399 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
400
401 PR middle-end/87092
402 * gcc.dg/pr87092.c: New test.
403
404 2018-08-24 Marek Polacek <polacek@redhat.com>
405
406 PR c++/67012
407 PR c++/86942
408 * g++.dg/cpp0x/auto52.C: New test.
409 * g++.dg/cpp1y/auto-fn52.C: New test.
410 * g++.dg/cpp1y/auto-fn53.C: New test.
411 * g++.dg/cpp1y/auto-fn54.C: New test.
412
413 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
414
415 * lib/target-supports.exp (vect_perm_supported): Only return
416 false for variable-length vectors if the permute size is not
417 a power of 2.
418 (check_effective_target_vect_perm)
419 (check_effective_target_vect_perm_byte)
420 (check_effective_target_vect_perm_short): Remove check for
421 variable-length vectors.
422 * gcc.dg/vect/slp-23.c: Add an XFAIL for variable-length SVE.
423 * gcc.dg/vect/slp-perm-10.c: Likewise.
424 * gcc.dg/vect/slp-perm-9.c: Add an XFAIL for variable-length vectors.
425
426 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
427
428 * gcc.target/aarch64/sve/bswap_1.c: New test.
429 * gcc.target/aarch64/sve/bswap_2.c: Likewise.
430 * gcc.target/aarch64/sve/bswap_3.c: Likewise.
431
432 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
433
434 * gcc.target/aarch64/sve/slp_perm_1.c: New test.
435 * gcc.target/aarch64/sve/slp_perm_2.c: Likewise.
436 * gcc.target/aarch64/sve/slp_perm_3.c: Likewise.
437 * gcc.target/aarch64/sve/slp_perm_4.c: Likewise.
438 * gcc.target/aarch64/sve/slp_perm_5.c: Likewise.
439 * gcc.target/aarch64/sve/slp_perm_6.c: Likewise.
440 * gcc.target/aarch64/sve/slp_perm_7.c: Likewise.
441
442 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
443
444 PR debug/79342
445 * gcc.dg/pr79342.: New test.
446
447 2018-08-23 Martin Sebor <msebor@redhat.com>
448
449 PR tree-optimization/87072
450 * gcc.dg/Warray-bounds-35.c: New test.
451
452 2018-08-23 Richard Biener <rguenther@suse.de>
453
454 PR middle-end/87024
455 * gcc.dg/pr87024.c: New testcase.
456
457 2018-08-23 Richard Sandiford <richard.sandiford@arm.com>
458
459 * gcc.dg/vect/no-vfa-vect-depend-2.c: Remove XFAIL.
460 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
461 * gcc.dg/vect/pr65947-13.c: Update for vect_fold_extract_last.
462 * gcc.dg/vect/pr80631-2.c: Likewise.
463
464 2017-08-23 Paul Thomas <pault@gcc.gnu.org>
465
466 PR fortran/86863
467 * gfortran.dg/submodule_32.f08: New test.
468
469 2018-08-22 Janus Weil <janus@gcc.gnu.org>
470
471 PR fortran/86935
472 * gfortran.dg/associate_3.f90: Update error message.
473 * gfortran.dg/associate_39.f90: New test case.
474
475 2018-08-22 Janus Weil <janus@gcc.gnu.org>
476
477 PR fortran/86888
478 * gfortran.dg/alloc_comp_basics_6.f90: Update an error message and add
479 an additional case.
480 * gfortran.dg/alloc_comp_basics_7.f90: New test case.
481 * gfortran.dg/class_17.f03: Update error message.
482 * gfortran.dg/class_55.f90: Ditto.
483 * gfortran.dg/dtio_11.f90: Update error messages.
484 * gfortran.dg/implicit_actual.f90: Add an error message.
485 * gfortran.dg/typebound_proc_12.f90: Update error message.
486
487 2018-08-22 Martin Sebor <msebor@redhat.com>
488
489 PR middle-end/87052
490 * gcc.dg/pr87052.c: New test.
491 * gcc.dg/tree-ssa/dump-3.c: Adjust.
492
493 2018-08-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
494
495 * gfortran.dg/max_fmax_aarch64.f90: Rename to...
496 * gfortran.dg/max_expr.f90: ...this.
497 * gfortran.dg/min_fmin_aarch64.f90: Rename to...
498 * gfortran.dg/min_expr.f90: ...this.
499
500 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
501
502 PR tree-optimization/86725
503 * gcc.dg/vect/no-scevccp-pr86725-2.c: New test.
504 * gcc.dg/vect/no-scevccp-pr86725-3.c: Likewise.
505 * gcc.dg/vect/no-scevccp-pr86725-4.c: Likewise.
506 * gcc.dg/vect/no-scevccp-pr86725-5.c: Likewise.
507
508 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
509
510 PR tree-optimization/86725
511 * gcc.dg/vect/no-scevccp-pr86725-1.c: New test.
512
513 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
514
515 * gcc.dg/vect/vect-avg-16.c: New test.
516 * gcc.dg/vect/slp-37.c: Expect the loop to be vectorized.
517 * gcc.dg/vect/vect-strided-u8-i8-gap4.c,
518 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise for
519 the second loop in main1.
520
521 2018-08-22 Iain Sandoe <iain@sandoe.co.uk>
522
523 * gcc.dg/lto/pr85248_0.c (test_alias):
524 Stringify __USER_LABEL_PREFIX__.
525 (test_noreturn): Likewise.
526
527 2018-08-22 Richard Biener <rguenther@suse.de>
528
529 PR tree-optimization/86988
530 * g++.dg/pr86988.C: New testcase.
531
532 2018-08-22 Richard Biener <rguenther@suse.de>
533
534 PR tree-optimization/86945
535 * tree-cfg.c (generate_range_test): Use unsigned arithmetic.
536
537 2018-08-21 Janne Blomqvist <jb@gcc.gnu.org>
538
539 * gfortran.dg/nan_1.f90: Remove tests that test MAX/MIN with NaNs.
540
541 2018-08-21 Nicolas Koenig <koenigni@gcc.gnu.org>
542 Thomas Koenig <tkoenig@gcc.gnu.org>
543
544 PR fortran/25829
545 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
546 * gfortran.dg/f2003_io_1.f03: Add wait statement.
547
548 2018-08-21 Marek Polacek <polacek@redhat.com>
549
550 PR c++/86981, Implement -Wpessimizing-move.
551 * g++.dg/cpp0x/Wpessimizing-move1.C: New test.
552 * g++.dg/cpp0x/Wpessimizing-move2.C: New test.
553 * g++.dg/cpp0x/Wpessimizing-move3.C: New test.
554 * g++.dg/cpp0x/Wpessimizing-move4.C: New test.
555 * g++.dg/cpp1z/Wpessimizing-move1.C: New test.
556
557 PR c++/65043
558 * g++.dg/concepts/pr67595.C: Add dg-warning.
559 * g++.dg/cpp0x/Wnarrowing11.C: New test.
560 * g++.dg/cpp0x/Wnarrowing12.C: New test.
561 * g++.dg/cpp0x/rv-cast5.C: Add static_cast.
562
563 PR c++/86499
564 * g++.dg/cpp0x/lambda/lambda-non-local.C: New test.
565 * g++.dg/cpp0x/lambda/lambda-this10.C: Adjust dg-error.
566
567 2018-08-21 Ed Schonberg <schonberg@adacore.com>
568
569 * gnat.dg/expr_func7.adb, gnat.dg/expr_func7.ads: New testcase.
570
571 2018-08-21 Ed Schonberg <schonberg@adacore.com>
572
573 * gnat.dg/expr_func6.adb, gnat.dg/expr_func6.ads: New testcase.
574
575 2018-08-21 Javier Miranda <miranda@adacore.com>
576
577 * gnat.dg/spark2.adb, gnat.dg/spark2.ads: New testcase.
578
579 2018-08-21 Ed Schonberg <schonberg@adacore.com>
580
581 * gnat.dg/prot6.adb, gnat.dg/prot6.ads: New testcase.
582
583 2018-08-21 Ed Schonberg <schonberg@adacore.com>
584
585 * gnat.dg/access5.adb, gnat.dg/access5.ads: New testcase.
586
587 2018-08-21 Eric Botcazou <ebotcazou@adacore.com>
588
589 * gnat.dg/rep_clause7.adb: New testcase.
590
591 2018-08-21 Ed Schonberg <schonberg@adacore.com>
592
593 * gnat.dg/task1.adb, gnat.dg/task1.ads, gnat.dg/task1_pkg.adb,
594 gnat.dg/task1_pkg.ads: New testcase.
595
596 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
597
598 * gnat.dg/linkedlist.adb: New testcase.
599
600 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
601
602 * gnat.dg/elab6.adb, gnat.dg/elab6.ads, gnat.dg/elab6_pkg.adb,
603 gnat.dg/elab6_pkg.ads: New testcase.
604
605 2018-08-21 Ed Schonberg <schonberg@adacore.com>
606
607 * gnat.dg/expr_func5.adb: New testcase.
608
609 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
610
611 * gnat.dg/dynhash.adb: New testcase.
612
613 2018-08-21 Javier Miranda <miranda@adacore.com>
614
615 * gnat.dg/enum4.adb: New testcase.
616
617 2018-08-21 Tamar Christina <tamar.christina@arm.com>
618
619 * gcc.target/aarch64/large_struct_copy.c: New test.
620
621 2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
622
623 * g++.dg/torture/pr86763.C: Restrict to *-*-linux*.
624
625 2018-08-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
626
627 PR middle-end/86121
628 * gcc.dg/Wstringop-overflow-6.c: Remove xfail.
629
630 2018-08-21 Tom de Vries <tdevries@suse.de>
631
632 * gcc.c-torture/unsorted/dump-noaddr.x: Use -gno-record-gcc-switches
633 to avoid mismatch in .debug and .earlydebug dump files.
634
635 2018-08-20 Michael Meissner <meissner@linux.ibm.com>
636
637 PR target/87033
638 * gcc.target/powerpc/pr87033.c: New test.
639
640 2018-08-20 Martin Sebor <msebor@redhat.com>
641
642 PR tree-optimization/87034
643 * gcc.dg/builtin-sprintf-warn-20.c: New test.
644
645 2018-08-20 David Malcolm <dmalcolm@redhat.com>
646
647 PR other/84889
648 * gcc.dg/plugin/diagnostic-group-test-1.c: New test.
649 * gcc.dg/plugin/diagnostic_group_plugin.c: New test.
650 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
651
652 2018-08-20 H.J. Lu <hongjiu.lu@intel.com>
653
654 PR target/87014
655 * g++.dg/torture/pr87014.C: New file.
656
657 2018-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
658
659 PR target/86984
660 * gcc.target/alpha/pr86984.c: New test.
661
662 2018-08-20 Richard Biener <rguenther@suse.de>
663
664 PR tree-optimization/78655
665 * gcc.dg/tree-ssa/evrp11.c: New testcase.
666
667 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
668
669 * gcc.dg/debug/dwarf2/pr80263.c: Suppress pubtypes output
670 for Darwin.
671
672 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
673
674 * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF
675 test on Darwin.
676 * g++.dg/debug/dwarf2/pr85302.C: Likewise.
677 * gcc.dg/lto/pr83719_0.c: Likewise.
678
679 2018-08-17 Martin Sebor <msebor@redhat.com>
680
681 PR testsuite/86996
682 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
683
684 2018-08-17 David Malcolm <dmalcolm@redhat.com>
685
686 * g++.dg/conversion/Wwrite-strings.C: New test.
687
688 2018-08-17 Sandra Loosemore <sandra@codesourcery.com>
689 Chung-Lin Tang <cltang@codesourcery.com>
690 Xianmiao Qu <xianmiao_qu@c-sky.com>
691
692 C-SKY port: Testsuite
693
694 * g++.dg/Wno-frame-address.C: Adjust for C-SKY.
695 * g++.dg/torture/type-generic-1.C: Likewise.
696 * gcc.c-torture/compile/20000804-1.c: Likewise.
697 * gcc.c-torture/execute/20101011-1.c: Likewise.
698 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
699 * gcc.dg/20020312-2.c: Likewise.
700 * gcc.dg/Wno-frame-address.c: Likewise.
701 * gcc.dg/c11-true_min-1.c: Likewise.
702 * gcc.dg/sibcall-10.c: Likewise.
703 * gcc.dg/sibcall-9.c: Likewise.
704 * gcc.dg/stack-usage-1.c: Likewise.
705 * gcc.dg/torture/float32-tg-3.c: Likewise.
706 * gcc.dg/torture/float32x-tg-3.c: Likewise.
707 * gcc.dg/torture/float64-tg-3.c: Likewise.
708 * gcc.dg/torture/float64x-tg-3.c: Likewise.
709 * gcc.dg/torture/type-generic-1.c: Likewise.
710 * gcc.target/csky/*: New.
711 * lib/target-supports.exp (check_profiling_available): Add
712 csky-*-elf.
713 (check_effective_target_hard_float): Handle C-SKY targets with
714 single-precision hard float only.
715 (check_effective_target_logical_op_short_circuit): Handle C-SKY.
716
717 2018-08-17 David Malcolm <dmalcolm@redhat.com>
718
719 * gcc.dg/format/gcc_diag-1.c: Fix typo. Add test coverage for
720 gcc_dump_printf.
721 * gcc.dg/format/gcc_diag-10.c: Add gimple typedef. Add test
722 coverage for gcc_dump_printf.
723
724 2018-08-17 Martin Liska <mliska@suse.cz>
725
726 * g++.dg/opt/mpx.C: Fix scanned pattern.
727 * gcc.target/i386/mpx.c: Likewise.
728 * g++.dg/warn/Wunreachable-code-1.C: Remove.
729 * g++.dg/warn/Wunreachable-code-2.C: Likewise.
730 * gcc.dg/torture/pr52969.c: Likewise.
731 * g++.dg/warn/pr31246-2.C: Likewise.
732 * g++.dg/warn/pr31246.C: Likewise.
733 * gcc.dg/pr33092.c: Likewise.
734 * g++.dg/opt/eh1.C: Remove a deprecated option.
735 * g++.dg/template/inline1.C: Likewise.
736 * g++.dg/tree-ssa/pr81408.C: Likewise.
737 * gcc.dg/pr41837.c: Likewise.
738 * gcc.dg/pr41841.c: Likewise.
739 * gcc.dg/pr42250.c: Likewise.
740 * gcc.dg/pr43084.c: Likewise.
741 * gcc.dg/pr43317.c: Likewise.
742 * gcc.dg/pr51879-18.c: Likewise.
743 * gcc.dg/torture/pr36066.c: Likewise.
744 * gcc.dg/tree-ssa/ifc-8.c: Likewise.
745 * gcc.dg/tree-ssa/ifc-cd.c: Likewise.
746 * gcc.dg/tree-ssa/pr19210-1.c: Likewise.
747 * gcc.dg/tree-ssa/pr45122.c: Likewise.
748 * gcc.target/i386/pr45352-2.c: Likewise.
749 * gcc.target/i386/zee.c: Likewise.
750 * gfortran.dg/auto_char_len_2.f90: Likewise.
751 * gfortran.dg/auto_char_len_4.f90: Likewise.
752 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
753 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
754 * gfortran.dg/gomp/pr47331.f90: Likewise.
755 * gfortran.dg/pr40999.f: Likewise.
756 * gfortran.dg/pr41011.f: Likewise.
757 * gfortran.dg/pr42051.f03: Likewise.
758 * gfortran.dg/pr46804.f90: Likewise.
759 * gfortran.dg/pr83149_1.f90: Likewise.
760 * gfortran.dg/pr83149_b.f90: Likewise.
761 * gfortran.dg/whole_file_1.f90: Likewise.
762 * gfortran.dg/whole_file_10.f90: Likewise.
763 * gfortran.dg/whole_file_11.f90: Likewise.
764 * gfortran.dg/whole_file_12.f90: Likewise.
765 * gfortran.dg/whole_file_13.f90: Likewise.
766 * gfortran.dg/whole_file_14.f90: Likewise.
767 * gfortran.dg/whole_file_15.f90: Likewise.
768 * gfortran.dg/whole_file_16.f90: Likewise.
769 * gfortran.dg/whole_file_17.f90: Likewise.
770 * gfortran.dg/whole_file_18.f90: Likewise.
771 * gfortran.dg/whole_file_19.f90: Likewise.
772 * gfortran.dg/whole_file_2.f90: Likewise.
773 * gfortran.dg/whole_file_20.f03: Likewise.
774 * gfortran.dg/whole_file_3.f90: Likewise.
775 * gfortran.dg/whole_file_4.f90: Likewise.
776 * gfortran.dg/whole_file_5.f90: Likewise.
777 * gfortran.dg/whole_file_6.f90: Likewise.
778 * gfortran.dg/whole_file_7.f90: Likewise.
779 * gfortran.dg/whole_file_8.f90: Likewise.
780 * gfortran.dg/whole_file_9.f90: Likewise.
781 * gcc.dg/vect/vect.exp: Likewise.
782
783 2018-08-17 Richard Biener <rguenther@suse.de>
784
785 PR middle-end/86505
786 * gcc.dg/torture/pr86505.c: New testcase.
787
788 2018-08-16 Martin Sebor <msebor@redhat.com>
789
790 PR tree-optimization/86853
791 * gcc.dg/tree-ssa/builtin-sprintf-10.c: New test.
792 * gcc.dg/tree-ssa/builtin-sprintf-11.c: New test.
793 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Adjust.
794
795 2018-08-16 David Malcolm <dmalcolm@redhat.com>
796
797 * gcc.dg/missing-header-fixit-3.c: New test.
798
799 2018-08-16 David Malcolm <dmalcolm@redhat.com>
800
801 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
802 (test_fixit_insert_newline): Update expected output to show '+'
803 characters in margin of line-insertion fix-it hint.
804
805 2018-08-16 Nathan Sidwell <nathan@acm.org>
806
807 * gcc.dg/cpp/macsyntx.c: Adjust expected errors.
808 * gcc.dg/cpp/macsyntx2.c: likewise.
809
810 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
811
812 PR testsuite/86745
813 * gcc.target/i386/avx-cvt-2.c: Loosen scan-assembler strings.
814 * gcc.target/i386/avx-cvt-2.c: Ditto.
815
816 2018-08-16 David Malcolm <dmalcolm@redhat.com>
817
818 PR c++/70693
819 * c-c++-common/Wmisleading-indentation-pr70693.c: New test.
820
821 2018-08-16 Vlad Lazar <vlad.lazar@arm.com>
822
823 * gcc.target/aarch64/imm_choice_comparison.c: New test.
824
825 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
826
827 * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
828 (lib_strncmp): Likewise.
829
830 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
831
832 * c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin.
833 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
834 * g++.dg/torture/pr44295.C : Likewise.
835
836 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
837
838 PR testsuite/78544
839 * gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section
840 attributes and matching.
841 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
842 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
843
844 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
845
846 * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.
847
848 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
849
850 * gcc.target/i386/rop1.c: Remove.
851 * gcc.target/i386/pr83554 (dg-options): Remove -mmitigate-rop.
852
853 2018-08-15 Will Schmidt <will_schmidt@vnet.ibm.com>
854
855 * gcc.target/powerpc/fold-vec-splat-char.c: New.
856 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: New.
857 * gcc.target/powerpc/fold-vec-splat-int.c: New.
858 * gcc.target/powerpc/fold-vec-splat-longlong.c: New.
859 * gcc.target/powerpc/fold-vec-splat-pixel.c: New.
860 * gcc.target/powerpc/fold-vec-splat-short.c: New.
861
862 2018-08-15 David Malcolm <dmalcolm@redhat.com>
863
864 * g++.dg/diagnostic/aka3.C: New test.
865 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
866 output to show range labels.
867 * g++.dg/diagnostic/param-type-mismatch.C: Likewise.
868 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
869 * g++.dg/plugin/show-template-tree-color-labels.C: New test.
870 * gcc.dg/bad-binary-ops.c: Update expected output to show range
871 labels. Add an "aka" example.
872 * gcc.dg/cpp/pr66415-1.c: Update expected output to show range
873 labels.
874 * gcc.dg/format/diagnostic-ranges.c: Likewise.
875 * gcc.dg/format/pr72858.c: Likewise.
876 * gcc.dg/format/pr78498.c: Likewise.
877 * gcc.dg/param-type-mismatch.c: Add "-Wpointer-sign" to options.
878 Update expected output to show range labels. Add examples of
879 -Wincompatible-pointer-types and -Wpointer-sign for parameters.
880 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
881 Update expected output to show range labels.
882 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
883 (test_very_wide_line): Adjust so that label is at left-clipping
884 boundary.
885 (test_very_wide_line_2): New test.
886 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
887 Update expected output to show range labels.
888 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
889 * gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c: New test.
890 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
891 for new param to gcc_rich_location::add_expr.
892 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
893 Add "label" param.
894 (test_show_locus): Add examples of labels to various tests. Tweak
895 the "very wide_line" test case and duplicate it, to cover the
896 boundary values for clipping of labels against the left-margin.
897 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
898 diagnostic-test-show-locus-no-labels.c.
899 * gcc.dg/pr69554-1.c: Update expected output to show range labels.
900 Update line numbers of dg-locus directives.
901 * gcc.dg/pr69627.c: Update expected output to show range labels.
902 * lib/multiline.exp (proc _build_multiline_regex): Remove
903 special-case handling of lines with trailing '|'.
904
905 2018-08-15 Qing Zhao <qing.zhao@oracle.com>
906
907 PR testsuite/86519
908 * gcc.dg/strcmpopt_6.c: Scan the assembly file instead of
909 the .expand file.
910
911 2018-08-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
912
913 * gcc.dg/wmain.c: New test.
914
915 2018-08-15 Iain Sandoe <iain@sandoe.co.uk>
916
917 PR c/19315
918 * gcc.dg/graphite/pr82451.c: Make array 'a' an extern.
919 * gcc.dg/redecl-10.c: Expect warnings for the static vars with
920 unknown size.
921
922 2018-08-15 Martin Liska <mliska@suse.cz>
923
924 PR tree-optimization/86925
925 * gcc.dg/predict-20.c: New test.
926 * gcc.dg/predict-21.c: New test.
927
928 2018-08-15 Paolo Carlini <paolo.carlini@oracle.com>
929
930 * g++.dg/init/goto3.C: Adjust for error instead of permerror.
931
932 2018-08-14 Allan Sandfeld Jensen <allan.jensen@qt.io>
933
934 * gcc.target/i386/sse2-movs.c: New test.
935
936 2018-08-14 Martin Sebor <msebor@redhat.com>
937
938 PR tree-optimization/86650
939 * gcc.dg/Warray-bounds-34.c: New test.
940
941 2018-08-14 Janus Weil <janus@gcc.gnu.org>
942
943 PR fortran/86116
944 * gfortran.dg/generic_34.f90: New test case.
945
946 2018-08-13 Marek Polacek <polacek@redhat.com>
947
948 PR c++/57891
949 * g++.dg/cpp0x/Wnarrowing6.C: New test.
950 * g++.dg/cpp0x/Wnarrowing7.C: New test.
951 * g++.dg/cpp0x/Wnarrowing8.C: New test.
952 * g++.dg/cpp0x/Wnarrowing9.C: New test.
953 * g++.dg/cpp0x/Wnarrowing10.C: New test.
954 * g++.dg/cpp0x/constexpr-47969.C: Adjust dg-error.
955 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
956 * g++.dg/cpp0x/constexpr-targ.C: Likewise.
957 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
958 * g++.dg/ext/stmtexpr15.C: Likewise.
959 * g++.dg/gomp/pr47963.C: Likewise.
960 * g++.dg/init/new37.C: Likewise.
961 * g++.dg/init/new43.C: Likewise.
962 * g++.dg/other/fold1.C: Likewise.
963 * g++.dg/parse/array-size2.C: Likewise.
964 * g++.dg/template/dependent-name3.C: Likewise.
965 * g++.dg/cpp0x/constexpr-data2.C: Add dg-error.
966 * g++.dg/other/vrp1.C: Likewise.
967 * g++.dg/template/char1.C: Likewise.
968
969 2018-08-13 Segher Boessenkool <segher@kernel.crashing.org>
970
971 * gcc.target/powerpc/pr56605.c: The generated code can have an AND
972 instead of a ZERO_EXTEND.
973
974 2018-08-13 Martin Sebor <msebor@redhat.com>
975
976 PR tree-optimization/71625
977 * c-c++-common/attr-nonstring-3.c: Temporarily xfail a test case.
978 * g++.dg/init/string2.C: New test.
979 * g++.dg/init/string3.C: New test.
980 * g++.dg/init/string4.C: New test.
981 * gcc.dg/init-string-3.c: New test.
982 * gcc.dg/strlenopt-55.c: New test.
983 * gcc.dg/strlenopt-56.c: New test.
984
985 2018-08-13 Marek Polacek <polacek@redhat.com>
986
987 P0806R2 - Deprecate implicit capture of this via [=]
988 * g++.dg/cpp2a/lambda-this1.C: New test.
989 * g++.dg/cpp2a/lambda-this2.C: New test.
990 * g++.dg/cpp2a/lambda-this3.C: New test.
991
992 2018-08-13 Marek Polacek <polacek@redhat.com>
993
994 PR c++/86915
995 * g++.dg/diagnostic/auto1.C: New test.
996
997 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
998
999 PR fortran/66679
1000 * gfortran.dg/transfer_class_3.f90: New test.
1001
1002 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
1003
1004 PR fortran/86906
1005 * gfortran.dg/use_rename_9.f90: New test.
1006
1007 2018-08-11 Jakub Jelinek <jakub@redhat.com>
1008
1009 PR tree-optimization/86835
1010 * gcc.dg/pr86835.c: New test.
1011
1012 2018-08-10 Janus Weil <janus@gcc.gnu.org>
1013
1014 PR fortran/57160
1015 * gfortran.dg/actual_pointer_function_1.f90: Fix invalid test case.
1016 * gfortran.dg/inline_matmul_23.f90: Add option "-ffrontend-optimize".
1017 * gfortran.dg/short_circuiting_2.f90: New test case.
1018 * gfortran.dg/short_circuiting_3.f90: New test case.
1019
1020 2018-08-10 Alexander Monakov <amonakov@ispras.ru>
1021
1022 PR target/82418
1023 * gcc.target/i386/pr82418.c: New test.
1024
1025 2018-08-10 Martin Liska <mliska@suse.cz>
1026
1027 PR target/83610
1028 * gcc.dg/predict-17.c: New test.
1029 * gcc.dg/predict-18.c: New test.
1030 * gcc.dg/predict-19.c: New test.
1031
1032 2018-08-10 Martin Liska <mliska@suse.cz>
1033
1034 PR tree-optimization/85799
1035 * gcc.dg/pr85799.c: New test.
1036
1037 2018-08-09 Jeff Law <law@redhat.com>
1038
1039 PR middle-end/86897
1040 * gcc.dg/uninit-suppress_2.c: Disable DOM.
1041
1042 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
1043
1044 * gcc.target/aarch64/sve/reduc_8.c: New test.
1045
1046 2018-08-09 David Malcolm <dmalcolm@redhat.com>
1047
1048 PR other/84889
1049 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New
1050 test.
1051 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
1052 New test.
1053 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
1054 * lib/prune.exp: Add -fno-diagnostics-show-line-numbers to
1055 TEST_ALWAYS_FLAGS.
1056
1057 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
1058
1059 PR tree-optimization/86858
1060 * gcc.dg/vect/pr86858.c: New test.
1061
1062 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
1063
1064 PR tree-optimization/86871
1065 * gcc.dg/vect/pr86871.c: New test.
1066
1067 2018-08-09 Paolo Carlini <paolo.carlini@oracle.com>
1068
1069 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1070
1071 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
1072
1073 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: Decrement
1074 arch and tune numbers by 2.
1075 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: Likewise.
1076 * gcc.target/s390/target-attribute/tattr-m31-1.c: Likewise.
1077 * gcc.target/s390/target-attribute/tattr-m31-10.c: Likewise.
1078 * gcc.target/s390/target-attribute/tattr-m31-11.c: Likewise.
1079 * gcc.target/s390/target-attribute/tattr-m31-12.c: Likewise.
1080 * gcc.target/s390/target-attribute/tattr-m31-13.c: Likewise.
1081 * gcc.target/s390/target-attribute/tattr-m31-14.c: Likewise.
1082 * gcc.target/s390/target-attribute/tattr-m31-15.c: Likewise.
1083 * gcc.target/s390/target-attribute/tattr-m31-16.c: Likewise.
1084 * gcc.target/s390/target-attribute/tattr-m31-17.c: Likewise.
1085 * gcc.target/s390/target-attribute/tattr-m31-18.c: Likewise.
1086 * gcc.target/s390/target-attribute/tattr-m31-19.c: Likewise.
1087 * gcc.target/s390/target-attribute/tattr-m31-2.c: Likewise.
1088 * gcc.target/s390/target-attribute/tattr-m31-20.c: Likewise.
1089 * gcc.target/s390/target-attribute/tattr-m31-21.c: Likewise.
1090 * gcc.target/s390/target-attribute/tattr-m31-22.c: Likewise.
1091 * gcc.target/s390/target-attribute/tattr-m31-23.c: Likewise.
1092 * gcc.target/s390/target-attribute/tattr-m31-24.c: Likewise.
1093 * gcc.target/s390/target-attribute/tattr-m31-25.c: Likewise.
1094 * gcc.target/s390/target-attribute/tattr-m31-26.c: Likewise.
1095 * gcc.target/s390/target-attribute/tattr-m31-27.c: Likewise.
1096 * gcc.target/s390/target-attribute/tattr-m31-28.c: Likewise.
1097 * gcc.target/s390/target-attribute/tattr-m31-29.c: Likewise.
1098 * gcc.target/s390/target-attribute/tattr-m31-3.c: Likewise.
1099 * gcc.target/s390/target-attribute/tattr-m31-30.c: Likewise.
1100 * gcc.target/s390/target-attribute/tattr-m31-31.c: Likewise.
1101 * gcc.target/s390/target-attribute/tattr-m31-32.c: Likewise.
1102 * gcc.target/s390/target-attribute/tattr-m31-4.c: Likewise.
1103 * gcc.target/s390/target-attribute/tattr-m31-5.c: Likewise.
1104 * gcc.target/s390/target-attribute/tattr-m31-6.c: Likewise.
1105 * gcc.target/s390/target-attribute/tattr-m31-7.c: Likewise.
1106 * gcc.target/s390/target-attribute/tattr-m31-8.c: Likewise.
1107 * gcc.target/s390/target-attribute/tattr-m31-9.c: Likewise.
1108 * gcc.target/s390/target-attribute/tattr-m64-1.c: Likewise.
1109 * gcc.target/s390/target-attribute/tattr-m64-10.c: Likewise.
1110 * gcc.target/s390/target-attribute/tattr-m64-11.c: Likewise.
1111 * gcc.target/s390/target-attribute/tattr-m64-12.c: Likewise.
1112 * gcc.target/s390/target-attribute/tattr-m64-13.c: Likewise.
1113 * gcc.target/s390/target-attribute/tattr-m64-14.c: Likewise.
1114 * gcc.target/s390/target-attribute/tattr-m64-15.c: Likewise.
1115 * gcc.target/s390/target-attribute/tattr-m64-16.c: Likewise.
1116 * gcc.target/s390/target-attribute/tattr-m64-17.c: Likewise.
1117 * gcc.target/s390/target-attribute/tattr-m64-18.c: Likewise.
1118 * gcc.target/s390/target-attribute/tattr-m64-19.c: Likewise.
1119 * gcc.target/s390/target-attribute/tattr-m64-2.c: Likewise.
1120 * gcc.target/s390/target-attribute/tattr-m64-20.c: Likewise.
1121 * gcc.target/s390/target-attribute/tattr-m64-21.c: Likewise.
1122 * gcc.target/s390/target-attribute/tattr-m64-22.c: Likewise.
1123 * gcc.target/s390/target-attribute/tattr-m64-23.c: Likewise.
1124 * gcc.target/s390/target-attribute/tattr-m64-24.c: Likewise.
1125 * gcc.target/s390/target-attribute/tattr-m64-25.c: Likewise.
1126 * gcc.target/s390/target-attribute/tattr-m64-26.c: Likewise.
1127 * gcc.target/s390/target-attribute/tattr-m64-27.c: Likewise.
1128 * gcc.target/s390/target-attribute/tattr-m64-28.c: Likewise.
1129 * gcc.target/s390/target-attribute/tattr-m64-29.c: Likewise.
1130 * gcc.target/s390/target-attribute/tattr-m64-3.c: Likewise.
1131 * gcc.target/s390/target-attribute/tattr-m64-30.c: Likewise.
1132 * gcc.target/s390/target-attribute/tattr-m64-31.c: Likewise.
1133 * gcc.target/s390/target-attribute/tattr-m64-32.c: Likewise.
1134 * gcc.target/s390/target-attribute/tattr-m64-33.c: Likewise.
1135 * gcc.target/s390/target-attribute/tattr-m64-4.c: Likewise.
1136 * gcc.target/s390/target-attribute/tattr-m64-5.c: Likewise.
1137 * gcc.target/s390/target-attribute/tattr-m64-6.c: Likewise.
1138 * gcc.target/s390/target-attribute/tattr-m64-7.c: Likewise.
1139 * gcc.target/s390/target-attribute/tattr-m64-8.c: Likewise.
1140 * gcc.target/s390/target-attribute/tattr-m64-9.c: Likewise.
1141
1142 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
1143
1144 PR target/84332
1145 * gcc.target/s390/pr84332.c: New testcase.
1146
1147 2018-08-08 Andreas Schwab <schwab@linux-m68k.org>
1148
1149 PR target/46179
1150 * gcc.target/m68k/tls-dimode.c: New file.
1151
1152 2018-08-08 Nathan Sidwell <nathan@acm.org>
1153
1154 * c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h,
1155 c-c++-common/inc-from-1.c: New
1156
1157 2018-08-08 Andreas Krebbel <krebbel@linux.ibm.com>
1158
1159 PR target/85295
1160 * gcc.target/s390/TI-constants-lra.c: New testcase.
1161 * gcc.target/s390/TI-constants-nolra.c: New testcase.
1162
1163 2018-08-08 Ilya Leoshkevich <iii@linux.ibm.com>
1164
1165 * gcc.target/s390/hotpatch-8.c: Remove.
1166 * gcc.target/s390/hotpatch-9.c: Remove.
1167 * gcc.target/s390/mnop-mcount-m31-fpic.c: Remove.
1168 * gcc.target/s390/mnop-mcount-m31.c: Remove.
1169
1170 2018-08-08 Jakub Jelinek <jakub@redhat.com>
1171
1172 P0595R1 - is_constant_evaluated
1173 * g++.dg/cpp2a/is-constant-evaluated1.C: New test.
1174
1175 PR c++/86836
1176 * g++.dg/cpp1z/decomp46.C: New test.
1177
1178 PR c++/86738
1179 * g++.dg/opt/pr86738.C: New test.
1180
1181 2018-08-07 Richard Sandiford <richard.sandiford@arm.com>
1182
1183 PR target/86838
1184 * gcc.target/aarch64/frecpe_1.c: New test.
1185 * gcc.target/aarch64/frecpe_2.c: Likewise.
1186
1187 2018-08-07 Paolo Carlini <paolo.carlini@oracle.com>
1188
1189 PR c++/59480, DR 136
1190 * g++.dg/other/friend8.C: New.
1191 * g++.dg/other/friend9.C: Likewise.
1192 * g++.dg/other/friend10.C: Likewise.
1193 * g++.dg/other/friend11.C: Likewise.
1194 * g++.dg/other/friend12.C: Likewise.
1195 * g++.dg/other/friend13.C: Likewise.
1196 * g++.dg/other/friend14.C: Likewise.
1197 * g++.dg/other/friend15.C: Likewise.
1198 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1199 * g++.dg/parse/defarg8.C: Likewise.
1200
1201 2018-08-07 Martin Liska <mliska@suse.cz>
1202
1203 PR middle-end/83023
1204 * gcc.dg/predict-16.c: New test.
1205 * g++.dg/predict-1.C: New test.
1206
1207 2018-08-07 Steve Ellcey <sellcey@cavium.com>
1208 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1209
1210 PR tree-optimization/80925
1211 * gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops
1212 vectorized on !vect_hw_misalign targets.
1213
1214 2018-08-06 Marek Polacek <polacek@redhat.com>
1215
1216 PR c++/86767
1217 * g++.dg/cpp1y/constexpr-86767.C: New test.
1218
1219 2018-08-06 Uros Bizjak <ubizjak@gmail.com>
1220
1221 * g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt
1222 for target *-*-linux-gnu.
1223
1224 2018-08-06 Alan Hayward <alan.hayward@arm.com>
1225
1226 * gcc.target/aarch64/sve/tls_preserve_1.c: New test.
1227 * gcc.target/aarch64/sve/tls_preserve_2.c: New test.
1228 * gcc.target/aarch64/sve/tls_preserve_3.c: New test.
1229
1230 2018-08-06 Andreas Krebbel <krebbel@linux.ibm.com>
1231
1232 * gcc.target/s390/nomemloopunroll-1.c: New test.
1233
1234 2018-08-05 H.J. Lu <hongjiu.lu@intel.com>
1235
1236 PR target/86386
1237 * gcc.target/i386/pr86386.c: New file.
1238
1239 2018-08-04 Tom de Vries <tdevries@suse.de>
1240
1241 * lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line.
1242
1243 2018-08-04 Andreas Schwab <schwab@linux-m68k.org>
1244
1245 * gcc.dg/guality/const-volatile.c: Remove duplicate test
1246 "type:cvip".
1247
1248 2018-08-04 Janus Weil <janus@gcc.gnu.org>
1249
1250 PR fortran/45521
1251 * gfortran.dg/interface_assignment_6.f90: New test case.
1252
1253 2018-08-04 Uros Bizjak <ubizjak@gmail.com>
1254
1255 PR testsuite/86153
1256 * g++.dg/pr83239.C (dg-options): Add -finline-limit=500.
1257
1258 2018-08-03 David Malcolm <dmalcolm@redhat.com>
1259 Jonathan Wakely <jwakely@redhat.com>
1260
1261 PR c++/85523
1262 * g++.dg/pr85523.C: New test.
1263
1264 2018-08-03 Bogdan Harjoc <harjoc@gmail.com>
1265
1266 PR c/86690
1267 * gcc.dg/union-duplicate-field.c: New test.
1268
1269 2018-08-03 Jason Merrill <jason@redhat.com>
1270
1271 PR c++/86706
1272 * g++.dg/template/pr86706.C: New test.
1273
1274 2018-08-03 Richard Sandiford <richard.sandiford@arm.com>
1275
1276 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect AVG_FLOOR to be used
1277 on vect_avg_qi targets.
1278 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
1279 * gcc.dg/vect/bb-slp-pow-1.c: New test.
1280 * gcc.dg/vect/vect-avg-15.c: Likewise.
1281
1282 2018-08-03 Martin Liska <mliska@suse.cz>
1283
1284 * gcc.dg/predict-1.c: Adjust scanned pattern to cover 2 digits.
1285 * gcc.dg/predict-13.c: Likewise.
1286 * gcc.dg/predict-3.c: Likewise.
1287 * gcc.dg/predict-4.c: Likewise.
1288 * gcc.dg/predict-5.c: Likewise.
1289 * gcc.dg/predict-6.c: Likewise.
1290 * gcc.dg/predict-9.c: Likewise.
1291 * gfortran.dg/predict-1.f90: Likewise.
1292
1293 2018-08-02 Richard Biener <rguenther@suse.de>
1294
1295 PR c++/86763
1296 * g++.dg/torture/pr86763.C: New testcase.
1297
1298 2018-08-02 Richard Biener <rguenther@suse.de>
1299
1300 PR tree-optimization/86816
1301 * g++.dg/torture/pr86816.C: New testcase.
1302
1303 2018-08-02 Richard Sandiford <richard.sandiford@arm.com>
1304
1305 * gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate
1306 to be used.
1307 * gcc.target/aarch64/f16_mov_immediate_2.c: Likewise.
1308 * gcc.target/aarch64/f16_mov_immediate_3.c: Force +nofp16.
1309 * gcc.target/aarch64/sve/single_1.c: Except fmov immediate to be used
1310 for .h.
1311 * gcc.target/aarch64/sve/single_2.c: Likewise.
1312 * gcc.target/aarch64/sve/single_3.c: Likewise.
1313 * gcc.target/aarch64/sve/single_4.c: Likewise.
1314
1315 2018-08-02 Jackson Woodruff <jackson.woodruff@arm.com>
1316
1317 PR target/86014
1318 * gcc.target/aarch64/ldp_stp_13.c: New test.
1319
1320 2018-08-01 Martin Sebor <msebor@redhat.com>
1321
1322 PR tree-optimization/86650
1323 * gcc.dg/format/gcc_diag-10.c: Adjust.
1324
1325 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1326
1327 * gcc.target/aarch64/sve/var_stride_2.c: Update expected form
1328 of range check.
1329 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
1330
1331 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1332
1333 PR target/86753
1334 * gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests.
1335 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
1336
1337 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1338
1339 * gcc.dg/pointer-range-check-1.c: New test.
1340 * gcc.dg/pointer-range-check-2.c: Likewise.
1341
1342 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1343
1344 PR tree-optimization/86749
1345 * gcc.dg/vect/pr86749.c: New test.
1346
1347 2018-08-01 Paolo Carlini <paolo.carlini@oracle.com>
1348
1349 PR c++/86661
1350 * g++.dg/lookup/name-clash12.C: New.
1351
1352 2018-08-01 Richard Biener <rguenther@suse.de>
1353
1354 * gcc.dg/tree-ssa/ssa-fre-68.c: New testcase.
1355
1356 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
1357
1358 * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0.
1359
1360 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
1361
1362 * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*.
1363
1364 2018-08-01 Martin Liska <mliska@suse.cz>
1365
1366 * gcc.dg/tree-prof/stringop-1.c: Adjust scanned pattern.
1367 * gcc.dg/tree-prof/stringop-2.c: Likewise.
1368 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
1369 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1370 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
1371 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
1372 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
1373 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
1374
1375 2018-08-01 Martin Liska <mliska@suse.cz>
1376
1377 PR value-prof/35543
1378 * gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove.
1379
1380 2018-08-01 Sam Tebbs <sam.tebbs@arm.com>
1381
1382 * gcc.target/aarch64/extract_zero_extend.c: New file.
1383
1384 2018-08-01 Jakub Jelinek <jakub@redhat.com>
1385
1386 PR c/85704
1387 * gcc.c-torture/compile/pr85704.c: New test.
1388
1389 2018-07-31 Alexandre Oliva <oliva@adacore.com>
1390 Olivier Hainque <hainque@adacore.com>
1391
1392 * gnat.dg/dinst.adb: New.
1393 * gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New.
1394
1395 2018-07-31 David Malcolm <dmalcolm@redhat.com>
1396
1397 * gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for
1398 tdiag and cxxdiag.
1399 * gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G
1400 and %K.
1401
1402 2018-07-31 Richard Earnshaw <rearnsha@arm.com>
1403
1404 * c-c++-common/spec-barrier-1.c: New test.
1405 * c-c++-common/spec-barrier-2.c: New test.
1406 * gcc.dg/spec-barrier-3.c: New test.
1407
1408 2018-07-31 Martin Sebor <msebor@redhat.com>
1409
1410 PR tree-optimization/86741
1411 * gcc.dg/Warray-bounds-33.c: New test.
1412
1413 2018-07-31 Andreas Krebbel <krebbel@linux.ibm.com>
1414
1415 * gcc.target/s390/memset-1.c: Improve testcase.
1416
1417 2018-07-31 Tom de Vries <tdevries@suse.de>
1418
1419 PR debug/86687
1420 * g++.dg/guality/pr86687.C: New test.
1421
1422 2018-07-31 Jakub Jelinek <jakub@redhat.com>
1423
1424 P1008R1 - prohibit aggregates with user-declared constructors
1425 * g++.dg/ext/is_aggregate.C: Add tests with deleted or defaulted ctor.
1426 * g++.dg/cpp0x/defaulted1.C (main): Ifdef out for C++2a B b = {1};.
1427 * g++.dg/cpp0x/deleted2.C: Expect error for C++2a.
1428 * g++.dg/cpp2a/aggr1.C: New test.
1429 * g++.dg/cpp2a/aggr2.C: New test.
1430
1431 2018-07-31 Segher Boessenkool <segher@kernel.crashing.org>
1432
1433 PR target/86640
1434 * gcc.target/arm/pr86640.c: New testcase.
1435
1436 2018-07-31 Martin Liska <mliska@suse.cz>
1437
1438 PR gcov-profile/85338
1439 PR gcov-profile/85350
1440 PR gcov-profile/85372
1441 * gcc.misc-tests/gcov-pr85338.c: New test.
1442 * gcc.misc-tests/gcov-pr85350.c: New test.
1443 * gcc.misc-tests/gcov-pr85372.c: New test.
1444
1445 2018-07-31 Martin Liska <mliska@suse.cz>
1446
1447 PR gcov-profile/83813
1448 PR gcov-profile/84758
1449 PR gcov-profile/85217
1450 PR gcov-profile/85332
1451 * gcc.misc-tests/gcov-pr83813.c: New test.
1452 * gcc.misc-tests/gcov-pr84758.c: New test.
1453 * gcc.misc-tests/gcov-pr85217.c: New test.
1454 * gcc.misc-tests/gcov-pr85332.c: New test.
1455
1456 2018-07-31 Ed Schonberg <schonberg@adacore.com>
1457
1458 * gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb,
1459 gnat.dg/prot5_pkg.ads: New testcase.
1460
1461 2018-07-31 Justin Squirek <squirek@adacore.com>
1462
1463 * gnat.dg/addr11.adb: New testcase.
1464
1465 2018-07-31 Hristian Kirtchev <kirtchev@adacore.com>
1466
1467 * gnat.dg/global.adb, gnat.dg/global.ads: New testcase.
1468
1469 2018-07-31 Gary Dismukes <dismukes@adacore.com>
1470
1471 * gnat.dg/block_ext_return_assert_failure.adb: New testcase.
1472
1473 2018-07-31 Ed Schonberg <schonberg@adacore.com>
1474
1475 * gnat.dg/iter3.adb: New testcase.
1476
1477 2018-07-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
1478
1479 Revert 'AsyncI/O patch committed'
1480 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
1481 Thomas Koenig <tkoenig@gcc.gnu.org>
1482
1483 PR fortran/25829
1484 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
1485 * gfortran.dg/f2003_io_1.f03: Add wait statement.
1486
1487 2018-07-30 Segher Boessenkool <segher@kernel.crashing.org>
1488
1489 PR rtl-optimization/85160
1490 * gcc.target/powerpc/combine-2-2.c: New testcase.
1491
1492 2018-07-27 Martin Sebor <msebor@redhat.com>
1493
1494 PR tree-optimization/86696
1495 * g++.dg/pr86696.C: New test.
1496
1497 2018-07-27 David Malcolm <dmalcolm@redhat.com>
1498
1499 PR tree-optimization/86636
1500 * gcc.c-torture/compile/pr86636.c: Add dg-do compile.
1501 Add dg-require-effective-target pthread.
1502
1503 2018-07-26 Qing Zhao <qing.zhao@oracle.com>
1504
1505 * gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation.
1506 * gcc.dg/strcmpopt_6.c: Likewise.
1507
1508 2018-07-26 Pat Haugen <pthaugen@us.ibm.com>
1509
1510 PR target/86612
1511 * gcc.target/powerpc/pr58673-2.c: Call strdup.
1512
1513 2018-07-26 Martin Sebor <msebor@redhat.com>
1514
1515 PR tree-optimization/86043
1516 PR tree-optimization/86042
1517 * gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to
1518 pr86688.
1519 * gcc.dg/strlenopt-44.c: New test.
1520
1521 2018-07-26 Martin Liska <mliska@suse.cz>
1522
1523 PR gcov-profile/86536
1524 * gcc.misc-tests/gcov-pr86536.c: New test.
1525
1526 2018-07-25 Martin Sebor <msebor@redhat.com>
1527
1528 * gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives
1529 ignored by the test harness.
1530
1531 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
1532 Thomas Koenig <tkoenig@gcc.gnu.org>
1533
1534 PR fortran/25829
1535 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
1536 * gfortran.dg/f2003_io_1.f03: Add wait statement.
1537
1538 2018-07-25 Jakub Jelinek <jakub@redhat.com>
1539
1540 PR c++/85515
1541 * g++.dg/pr85515-2.C: Add expected dg-error.
1542 * g++.dg/cpp0x/range-for36.C: New test.
1543
1544 2018-07-25 Claudiu Zissulescu <claziss@synopsys.com>
1545
1546 * gcc.target/arc/uncached-1.c: New test.
1547 * gcc.target/arc/uncached-2.c: Likewise.
1548
1549 2018-07-24 Martin Sebor <msebor@redhat.com>
1550
1551 PR tree-optimization/86622
1552 PR tree-optimization/86532
1553 * gcc.c-torture/execute/strlen-2.c: New test.
1554 * gcc.c-torture/execute/strlen-3.c: New test.
1555 * gcc.c-torture/execute/strlen-4.c: New test.
1556
1557 2018-07-24 David Malcolm <dmalcolm@redhat.com>
1558
1559 PR tree-optimization/86636
1560 * gcc.c-torture/compile/pr86636.c: New test.
1561
1562 2018-07-24 Matthew Malcomson <matthew.malcomson@arm.com>
1563
1564 * gcc.target/aarch64/simd/vect_su_add_sub.c: New.
1565
1566 2018-07-24 Jakub Jelinek <jakub@redhat.com>
1567
1568 PR middle-end/86627
1569 * gcc.target/i386/pr86627.c: New test.
1570
1571 PR testsuite/86649
1572 * g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1.
1573 * g++.dg/tree-ssa-/pr19476-5.C: Likewise.
1574 * g++.dg/tree-ssa-/pr19476-6.C: New test.
1575 * g++.dg/tree-ssa-/pr19476-7.C: New test.
1576
1577 2018-07-23 Carl Love <cel@us.ibm.com>
1578
1579 PR 86591
1580 * gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to
1581 file altivec-2-runnable.c.
1582 * gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests.
1583 * gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor.
1584 Update dg-final test for __divdi3 and __udivdi3 instructions. Update
1585 comments for instruction generated by vec_mergeh, vec_perm, vec_round,
1586 vec_cts, vec_ctu, vec_cpsgn tests.
1587
1588 2018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
1589
1590 PR c/86617
1591 * gcc.dg/pr86617.c: New test.
1592
1593 2018-07-23 Jakub Jelinek <jakub@redhat.com>
1594
1595 PR c++/86569
1596 * g++.dg/warn/Wnonnull-compare-9.C: New test.
1597
1598 2018-07-20 Martin Sebor <msebor@redhat.com>
1599
1600 PR middle-end/82063
1601 * c-c++-common/pr68657-1.c: Adjust.
1602 * c-c++-common/pr68657-2.c: Same.
1603 * c-c++-common/pr68657-3.c: Same.
1604 * c-c++-common/pr68833-1.c: Same.
1605 * gcc.dg/Walloc-size-larger-than-16.c: Same.
1606 * gcc.dg/Walloca-larger-than.c: New test.
1607 * gcc.dg/Walloca-larger-than-2.c: New test.
1608 * gcc.dg/Wframe-larger-than-2.c: New test.
1609 * gcc.dg/Wlarger-than3.c: New test.
1610 * gcc.dg/Wvla-larger-than-3.c: New test.
1611 * gcc.dg/pr42611.c: Adjust.
1612 * gnat.dg/frame_overflow.adb: Same.
1613
1614 2018-07-20 Martin Sebor <msebor@redhat.com>
1615
1616 PR tree-optimization/86613
1617 PR tree-optimization/86611
1618 * c-c++-common/Warray-bounds-2.c: Undefine macros and
1619 prune duplicate warnings.
1620 * gcc.dg/Warray-bounds-31.c: Xfail test cases with
1621 data-model-dependencies.
1622 * gcc.dg/Warray-bounds-32.c: Ditto.
1623
1624 2018-07-20 Richard Biener <rguenther@suse.de>
1625
1626 PR debug/86585
1627 * g++.dg/lto/pr86585_0.C: New testcase.
1628 * g++.dg/lto/pr86585_1.C: Likewise.
1629
1630 2018-07-19 Martin Sebor <msebor@redhat.com>
1631
1632 PR tree-optimization/83776
1633 PR tree-optimization/84047
1634 * gcc.dg/Warray-bounds-29.c: New test.
1635 * gcc.dg/Warray-bounds-30.c: New test.
1636 * gcc.dg/Warray-bounds-31.c: New test.
1637 * gcc.dg/Warray-bounds-32.c: New test.
1638
1639 2018-07-19 Michael Collison <michael.collison@arm.com>
1640 Richard Henderson <rth@redhat.com>
1641
1642 * gcc.target/aarch64/builtin_sadd_128.c: New testcase.
1643 * gcc.target/aarch64/builtin_saddl.c: New testcase.
1644 * gcc.target/aarch64/builtin_saddll.c: New testcase.
1645 * gcc.target/aarch64/builtin_uadd_128.c: New testcase.
1646 * gcc.target/aarch64/builtin_uaddl.c: New testcase.
1647 * gcc.target/aarch64/builtin_uaddll.c: New testcase.
1648 * gcc.target/aarch64/builtin_ssub_128.c: New testcase.
1649 * gcc.target/aarch64/builtin_ssubl.c: New testcase.
1650 * gcc.target/aarch64/builtin_ssubll.c: New testcase.
1651 * gcc.target/aarch64/builtin_usub_128.c: New testcase.
1652 * gcc.target/aarch64/builtin_usubl.c: New testcase.
1653 * gcc.target/aarch64/builtin_usubll.c: New testcase.
1654
1655 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1656
1657 Revert fix for c++/59480 (and testsuite followup)
1658
1659 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1660
1661 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1662
1663 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1664
1665 PR c++/59480, DR 136
1666 * g++.dg/other/friend8.C: New.
1667 * g++.dg/other/friend9.C: Likewise.
1668 * g++.dg/other/friend10.C: Likewise.
1669 * g++.dg/other/friend11.C: Likewise.
1670 * g++.dg/other/friend12.C: Likewise.
1671 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1672 * g++.dg/parse/defarg8.C: Likewise.
1673
1674 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
1675
1676 * gcc.target/aarch64/profile.c: New test.
1677
1678 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
1679
1680 PR target/83009
1681 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
1682
1683 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
1684
1685 PR target/86560
1686 * gcc.target/i386/pr86560-4.c: New test.
1687 * gcc.target/i386/pr86560-5.c: Likewise.
1688
1689 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
1690
1691 PR target/86560
1692 * gcc.target/i386/pr86560-1.c: New test.
1693 * gcc.target/i386/pr86560-2.c: Likewise.
1694 * gcc.target/i386/pr86560-3.c: Likewise.
1695
1696 2018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1697
1698 * gfortran.dg/max_fmax_aarch64.f90: New test.
1699 * gfortran.dg/min_fmin_aarch64.f90: Likewise.
1700 * gfortran.dg/minmax_integer.f90: Likewise.
1701
1702 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1703
1704 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1705
1706 2018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1707
1708 PR middle-end/86544
1709 * g++.dg/tree-ssa/pr86544.C: New test.
1710
1711 2018-07-18 Jakub Jelinek <jakub@redhat.com>
1712
1713 PR c++/86550
1714 * g++.dg/cpp0x/lambda/lambda-86550.C: New test.
1715
1716 2018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
1717
1718 PR 69558
1719 * c-c++-common/cpp/diagnostic-pragma-2.c: New test.
1720 * c-c++-common/pr69558.c: Remove xfail.
1721 * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations.
1722 * gcc.dg/pr61817-1.c: Likewise.
1723 * gcc.dg/pr61817-2.c: Likewise.
1724 * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location.
1725
1726 2018-07-18 Janus Weil <janus@gcc.gnu.org>
1727
1728 PR fortran/85599
1729 * gfortran.dg/function_optimize_5.f90: Add option
1730 '-faggressive-function-elimination' and update dg-warning clauses.
1731 * gfortran.dg/short_circuiting.f90: New test.
1732
1733 2018-07-18 Marek Polacek <polacek@redhat.com>
1734
1735 PR c++/86190 - bogus -Wsign-conversion warning
1736 * g++.dg/warn/Wsign-conversion-3.C: New test.
1737 * g++.dg/warn/Wsign-conversion-4.C: New test.
1738
1739 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1740
1741 PR c++/59480, DR 136
1742 * g++.dg/other/friend8.C: New.
1743 * g++.dg/other/friend9.C: Likewise.
1744 * g++.dg/other/friend10.C: Likewise.
1745 * g++.dg/other/friend11.C: Likewise.
1746 * g++.dg/other/friend12.C: Likewise.
1747 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1748 * g++.dg/parse/defarg8.C: Likewise.
1749
1750 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1751
1752 * g++.dg/ext/uow-3.C: Adjust.
1753 * g++.dg/ext/uow-4.C: Likewise.
1754 * g++.dg/lookup/name-clash11.C: Likewise.
1755 * g++.dg/lookup/name-clash7.C: Likewise.
1756 * g++.dg/lookup/redecl1.C: Likewise.
1757 * g++.dg/warn/changes-meaning.C: Likewise.
1758 * g++.old-deja/g++.jason/scoping8.C: Likewise.
1759 * g++.old-deja/g++.law/nest1.C: Likewise.
1760
1761 2018-07-18 Richard Biener <rguenther@suse.de>
1762
1763 PR debug/86523
1764 * g++.dg/lto/pr86523-3_0.C: New testcase.
1765
1766 2018-07-17 Andreas Schwab <schwab@linux-m68k.org>
1767
1768 * gcc.target/m68k/mulsi_highpart.c: New test.
1769
1770 2018-07-17 Jakub Jelinek <jakub@redhat.com>
1771
1772 * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error.
1773 * gcc.dg/cpp/pr61854-c94.c (foo): Likewise.
1774 * gcc.dg/cpp/pr61854-4.c (foo): Likewise.
1775 * gcc.dg/cpp/pr61854-8.c: New test.
1776
1777 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
1778
1779 * gcc.target/powerpc/pr85456.c: Require longdouble128.
1780
1781 2018-07-17 Fritz Reese <fritzoreese@gmail.com>
1782
1783 PR fortran/83184
1784 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
1785
1786 2018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com>
1787
1788 * gcc.target/powerpc/fold-vec-unpack-char.c: New.
1789 * gcc.target/powerpc/fold-vec-unpack-float.c: New.
1790 * gcc.target/powerpc/fold-vec-unpack-int.c: New.
1791 * gcc.target/powerpc/fold-vec-unpack-pixel.c: New.
1792 * gcc.target/powerpc/fold-vec-unpack-short.c: New.
1793
1794 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
1795
1796 * gcc.target/powerpc/pr57150.c: Require longdouble128.
1797 * gcc.target/powerpc/pr79916.c: Require dfp.
1798
1799 2018-07-17 Richard Biener <rguenther@suse.de>
1800
1801 PR lto/86456
1802 * g++.dg/debug/dwarf2/pr86456.C: New testcase.
1803
1804 2018-07-17 Robin Dapp <rdapp@linux.ibm.com>
1805
1806 * gcc.target/s390/function-align1.c: New test.
1807 * gcc.target/s390/function-align2.c: New test.
1808 * gcc.target/s390/function-align3.c: New test.
1809
1810 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
1811
1812 * gnat.dg/discr55.adb: New test.
1813
1814 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1815
1816 * gcc.target/i386/vartrack-1.c (dg-options): Add
1817 -fomit-frame-pointer.
1818
1819 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1820
1821 * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
1822 (dg-lto-options): Add -fPIC.
1823 * g++.dg/lto/pr86523-2_0.C: Likewise.
1824
1825 2018-07-17 Martin Liska <mliska@suse.cz>
1826
1827 * gcc.target/powerpc/loop_align.c: Update scanned pattern.
1828
1829 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1830
1831 * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
1832 testcase.
1833
1834 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
1835
1836 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
1837
1838 2018-07-17 Patrick Bernardi <bernardi@adacore.com>
1839
1840 * gnat.dg/memorytest.adb: New testcase.
1841
1842 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
1843
1844 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads:
1845 New testcase.
1846
1847 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1848
1849 * gnat.dg/equal3.adb: New testcase.
1850
1851 2018-07-17 Justin Squirek <squirek@adacore.com>
1852
1853 * gnat.dg/split_args.adb: New testcase.
1854
1855 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1856
1857 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
1858
1859 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
1860
1861 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads:
1862 New testcase.
1863
1864 2018-07-16 Carl Love <cel@us.ibm.com>
1865
1866 PR target/86414
1867 Forgot the PR number on the commit log.
1868
1869 2018-07-16 Carl Love <cel@us.ibm.com>
1870
1871 PR target/86414
1872 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
1873 longdouble128.
1874 * gcc.target/powerpc/divkc3-3.c: Ditto.
1875 * gcc.target/powerpc/mulkc3-2.c: Ditto.
1876 * gcc.target/powerpc/mulkc3-3.c: Ditto.
1877 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
1878 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
1879
1880 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1881
1882 * gcc.target/powerpc/convert-fp-128.c: New testcase.
1883 * gcc.target/powerpc/convert-fp-64.c: New testcase.
1884
1885 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1886
1887 * lib/target-supports.exp (check_effective_target_longdouble64,
1888 check_effective_target_ppc_float128,
1889 check_effective_target_ppc_float128_insns,
1890 check_effective_target_powerpc_vsx): New.
1891
1892 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1893
1894 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
1895 syntax error.
1896
1897 2018-07-16 Jakub Jelinek <jakub@redhat.com>
1898
1899 PR tree-optimization/86526
1900 * gcc.c-torture/compile/pr86526.c: New test.
1901
1902 2018-07-16 Carl Love <cel@us.ibm.com>
1903
1904 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
1905 longdouble128.
1906 * gcc.target/powerpc/divkc3-3.c: Ditto.
1907 * gcc.target/powerpc/mulkc3-2.c: Ditto.
1908 * gcc.target/powerpc/mulkc3-3.c: Ditto.
1909 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
1910 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
1911
1912 2018-07-16 Fritz Reese <fritzoreese@gmail.com>
1913
1914 PR fortran/83184
1915 * gfortran.dg/assumed_rank_14.f90: New testcase.
1916 * gfortran.dg/assumed_rank_15.f90: New testcase.
1917 * gfortran.dg/dec_structure_8.f90: Update error messages.
1918 * gfortran.dg/dec_structure_23.f90: Update error messages.
1919
1920 2018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
1921
1922 PR middle-end/86528
1923 * gcc.c-torture/execute/pr86528.c: New test.
1924 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
1925
1926 2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
1927
1928 * g++.dg/template/spec40.C: New.
1929 * g++.dg/parse/ptrmem8.C: Likewise.
1930
1931 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1932
1933 * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
1934 * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
1935 * gcc.target/s390/mnop-mcount-m31.c: New testcase.
1936 * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
1937 * gcc.target/s390/mnop-mcount-m64.c: New testcase.
1938
1939 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1940
1941 * gcc.target/s390/mrecord-mcount.c: New testcase.
1942
1943 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1944
1945 * gcc.target/s390/mfentry-m64.c: New testcase.
1946
1947 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1948
1949 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
1950 testcase.
1951
1952 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1953
1954 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
1955 testcase.
1956
1957 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1958
1959 * gnat.dg/wide_wide_value1.adb: New testcase.
1960
1961 2018-07-16 Javier Miranda <miranda@adacore.com>
1962
1963 * gnat.dg/bit_order1.adb: New testcase.
1964
1965 2018-07-16 Javier Miranda <miranda@adacore.com>
1966
1967 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
1968
1969 2018-07-16 Richard Biener <rguenther@suse.de>
1970
1971 PR lto/86523
1972 * g++.dg/lto/pr86523-1_0.C: New testcase.
1973 * g++.dg/lto/pr86523-2_0.C: Likewise.
1974
1975 2018-07-16 Martin Liska <mliska@suse.cz>
1976
1977 PR ipa/86529
1978 * g++.dg/ipa/pr86529.C: New test.
1979
1980 2018-07-16 Tom de Vries <tdevries@suse.de>
1981
1982 PR debug/86455
1983 * gcc.target/i386/vartrack-1.c: New test.
1984
1985 2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
1986
1987 * gnat.dg/opt73.adb: New test.
1988
1989 2018-07-16 Jakub Jelinek <jakub@redhat.com>
1990
1991 PR c++/3698
1992 PR c++/86208
1993 * g++.dg/opt/pr3698.C: New test.
1994
1995 2018-07-16 Richard Biener <rguenther@suse.de>
1996
1997 PR ipa/86389
1998 * gcc.dg/torture/pr86389.c: Require trampolines.
1999
2000 2018-07-15 Tom de Vries <tdevries@suse.de>
2001
2002 * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
2003 * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
2004 already called.
2005 * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
2006 * gcc.dg/guality/guality.exp: Same.
2007 * gfortran.dg/guality/guality.exp: Same.
2008
2009 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
2010 Sunil K Pandey <sunil.k.pandey@intel.com>
2011
2012 PR target/84413
2013 * gcc.target/i386/pr84413-1.c: New test.
2014 * gcc.target/i386/pr84413-2.c: Likewise.
2015 * gcc.target/i386/pr84413-3.c: Likewise.
2016
2017 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
2018 Steve Munroe <munroesj52@gmail.com>
2019
2020 * gcc.target/powerpc/sse2-pand-1.c: New file.
2021 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
2022 * gcc.target/powerpc/sse2-por-1.c: Likewise.
2023 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
2024
2025 2018-07-13 Nathan Sidwell <nathan@acm.org>
2026
2027 PR c++/86374
2028 * g++.dg/pr86374.C: New.
2029
2030 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
2031
2032 PR middle-end/78809
2033 * gcc.dg/strcmpopt_5.c: New test.
2034 * gcc.dg/strcmpopt_6.c: New test.
2035
2036 2018-07-13 Richard Biener <rguenther@suse.de>
2037
2038 PR middle-end/85974
2039 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
2040
2041 2018-07-13 Tom de Vries <tdevries@suse.de>
2042
2043 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
2044 * gcc.dg/guality/ctztest.c: Same.
2045 * gcc.dg/guality/sra-1.c: Same.
2046
2047 2018-07-13 Tom de Vries <tdevries@suse.de>
2048
2049 * gcc.dg/vla-1.c: Update.
2050
2051 2018-07-13 Tom de Vries <tdevries@suse.de>
2052
2053 * gcc.src/maintainers.exp: New file.
2054
2055 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
2056
2057 PR middle-end/86489
2058 * gcc.dg/pr86489.c: New test.
2059
2060 2018-07-12 Martin Sebor <msebor@redhat.com>
2061
2062 PR testsuite/86510
2063 g++.dg/warn/pr86453.C: Adjust.
2064
2065 2018-07-12 Jim Wilson <jimw@sifive.com>
2066
2067 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
2068
2069 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
2070
2071 * gcc.target/riscv/interrupt-conflict-mode.c: New.
2072
2073 2018-07-12 Jakub Jelinek <jakub@redhat.com>
2074
2075 * c-c++-common/gomp/declare-target-3.c: New test.
2076 * g++.dg/gomp/declare-target-2.C: New test.
2077
2078 2018-07-12 Martin Sebor <msebor@redhat.com>
2079
2080 PR c/86453
2081 * c-c++-common/Wattributes.c: Adjust.
2082 * gcc.dg/Wattributes-10.c: New test.
2083 * g++.dg/Wattributes-3.C: Adjust.
2084 * gcc.dg/Wattributes-6.c: Adjust.
2085 * gcc.dg/pr18079.c: Adjust.
2086 * gcc.dg/torture/pr42363.c: Adjust.
2087
2088 2018-07-12 Julia Koval <julia.koval@intel.com>
2089
2090 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
2091 version.
2092
2093 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
2094
2095 * gcc.dg/vect/vect-cond-arith-6.c: New test.
2096 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
2097 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
2098 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
2099 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
2100 * gcc.target/aarch64/sve/slp_14.c: Likewise.
2101 * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
2102
2103 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
2104
2105 * gcc.dg/vect/vect-cond-arith-4.c: New test.
2106 * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
2107 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
2108 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
2109 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
2110 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
2111 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
2112 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
2113
2114 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
2115 Alan Hayward <alan.hayward@arm.com>
2116 David Sherwood <david.sherwood@arm.com>
2117
2118 * gcc.dg/vect/vect-fma-2.c: New test.
2119 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
2120 * gcc.target/aarch64/sve/reduc_6.c: Likewise.
2121 * gcc.target/aarch64/sve/reduc_7.c: Likewise.
2122
2123 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
2124
2125 * gcc.dg/vect/vect-cond-arith-3.c: New test.
2126 * gcc.target/aarch64/sve/vcond_13.c: Likewise.
2127 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
2128 * gcc.target/aarch64/sve/vcond_14.c: Likewise.
2129 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
2130 * gcc.target/aarch64/sve/vcond_15.c: Likewise.
2131 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
2132 * gcc.target/aarch64/sve/vcond_16.c: Likewise.
2133 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
2134
2135 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
2136
2137 * gcc.dg/vect/vect-cond-arith-2.c: New test.
2138 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
2139
2140 2018-07-12 Richard Biener <rguenther@suse.de>
2141
2142 PR target/84829
2143 * gcc.target/i386/pr84829.c: New testcase.
2144
2145 2018-07-12 Jakub Jelinek <jakub@redhat.com>
2146
2147 * gcc.dg/torture/20180712-1.c: New test.
2148
2149 PR tree-optimization/86492
2150 * gcc.c-torture/execute/pr86492.c: New test.
2151
2152 2018-07-12 Richard Biener <rguenther@suse.de>
2153
2154 PR c/86453
2155 * g++.dg/warn/pr86453.C: New testcase.
2156
2157 2018-07-12 Richard Biener <rguenther@suse.de>
2158
2159 PR middle-end/86479
2160 * gcc.dg/graphite/pr86479.c: New testcase.
2161
2162 2018-07-11 Jakub Jelinek <jakub@redhat.com>
2163
2164 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
2165 of hardcoding size. Cast (rel) to MASK_TYPE.
2166 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
2167 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
2168 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
2169 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
2170 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
2171 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
2172 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
2173 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
2174 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
2175 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
2176 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
2177 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
2178 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
2179 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
2180 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
2181 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
2182 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
2183 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
2184 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
2185
2186 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
2187
2188 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
2189 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
2190 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
2191
2192 2018-07-10 Mark Wielaard <mark@klomp.org>
2193
2194 PR debug/86459
2195 * gcc.dg/pr86459.c: New test.
2196
2197 2018-07-10 Martin Sebor <msebor@redhat.com>
2198
2199 PR testsuite/86461
2200 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
2201
2202 2018-07-10 Martin Liska <mliska@suse.cz>
2203
2204 PR testsuite/86445
2205 * gcc.dg/pr84100.c: Change it back to dg-bogus.
2206
2207 2018-07-10 Jakub Jelinek <jakub@redhat.com>
2208
2209 PR sanitizer/86406
2210 * g++.dg/ubsan/pr86406.C: New test.
2211
2212 PR fortran/86421
2213 * gfortran.dg/vect/pr86421.f90: New test.
2214
2215 2018-07-09 Martin Sebor <msebor@redhat.com>
2216
2217 PR tree-optimization/86415
2218 * gcc.dg/strlenopt-53.c: New test.
2219
2220 2018-07-09 Martin Sebor <msebor@redhat.com>
2221
2222 PR middle-end/77357
2223 * gcc.dg/strlenopt-49.c: New test.
2224 * gcc.dg/strlenopt-50.c: New test.
2225 * gcc.dg/strlenopt-51.c: New test.
2226 * gcc.dg/strlenopt-52.c: New test.
2227 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
2228
2229 2018-07-09 Jakub Jelinek <jakub@redhat.com>
2230
2231 PR c/86420
2232 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
2233 to be returned and when first argument is not 0, so that they don't do
2234 anything for NEED_EXC or NEED_ERRNO.
2235
2236 2018-07-09 Tom de Vries <tdevries@suse.de>
2237
2238 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
2239 * gcc.dg/guality/bswaptest.c: Same.
2240 * gcc.dg/guality/clztest.c: Same.
2241 * gcc.dg/guality/csttest.c: Same.
2242 * gcc.dg/guality/ctztest.c: Same.
2243 * gcc.dg/guality/drap.c: Same.
2244 * gcc.dg/guality/nrv-1.c: Same.
2245 * gcc.dg/guality/pr41353-1.c: Same.
2246 * gcc.dg/guality/pr41353-2.c: Same.
2247 * gcc.dg/guality/pr41404-1.c: Same.
2248 * gcc.dg/guality/pr43051-1.c: Same.
2249 * gcc.dg/guality/pr43077-1.c: Same.
2250 * gcc.dg/guality/pr43177.c: Same.
2251 * gcc.dg/guality/pr43329-1.c: Same.
2252 * gcc.dg/guality/pr43479.c: Same.
2253 * gcc.dg/guality/pr43593.c: Same.
2254 * gcc.dg/guality/pr45003-1.c: Same.
2255 * gcc.dg/guality/pr45003-2.c: Same.
2256 * gcc.dg/guality/pr45003-3.c: Same.
2257 * gcc.dg/guality/pr48437.c: Same.
2258 * gcc.dg/guality/pr48466.c: Same.
2259 * gcc.dg/guality/pr49888.c: Same.
2260 * gcc.dg/guality/pr54200.c: Same.
2261 * gcc.dg/guality/pr54519-1.c: Same.
2262 * gcc.dg/guality/pr54519-2.c: Same.
2263 * gcc.dg/guality/pr54519-3.c: Same.
2264 * gcc.dg/guality/pr54519-4.c: Same.
2265 * gcc.dg/guality/pr54519-5.c: Same.
2266 * gcc.dg/guality/pr54519-6.c: Same.
2267 * gcc.dg/guality/pr54551.c: Same.
2268 * gcc.dg/guality/pr54693-2.c: Same.
2269 * gcc.dg/guality/pr54693.c: Same.
2270 * gcc.dg/guality/pr54796.c: Same.
2271 * gcc.dg/guality/pr54970.c: Same.
2272 * gcc.dg/guality/pr67192.c: Same.
2273 * gcc.dg/guality/pr69947.c: Same.
2274 * gcc.dg/guality/pr78726.c: Same.
2275 * gcc.dg/guality/rotatetest.c: Same.
2276 * gcc.dg/guality/sra-1.c: Same.
2277 * gcc.dg/guality/vla-2.c: Same.
2278
2279 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2280
2281 * g++.dg/diagnostic/long-short.C: New.
2282 * g++.dg/diagnostic/signed-unsigned.C: Likewise.
2283 * g++.dg/diagnostic/virtual-friend.C: Likewise.
2284 * g++.old-deja/g++.brendan/crash11.C: Adjust.
2285
2286 2018-07-09 Tom de Vries <tdevries@suse.de>
2287
2288 * gcc.dg/vla-1.c: New test.
2289
2290 2018-07-07 Tom de Vries <tdevries@suse.de>
2291
2292 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
2293 files.
2294 (get_dump_flags): New proc.
2295 (toplevel): Test all dump flags.
2296
2297 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
2298
2299 * gnat.dg/stack_usage6.adb: New test.
2300 * gnat.dg/stack_usage6_pkg.ads: New helper.
2301
2302 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
2303
2304 * gnat.dg/pure_function3a.adb: New test.
2305 * gnat.dg/pure_function3b.adb: Likewise.
2306 * gnat.dg/pure_function3c.adb: Likewise.
2307 * gnat.dg/pure_function3_pkg.ads: New helper.
2308
2309 2018-07-07 Jakub Jelinek <jakub@redhat.com>
2310
2311 PR target/84711
2312 * gcc.dg/vect/pr84711.c: Remove unnecessary sse
2313 dg-require-effective-target. Add -msse not just on i386-*, but
2314 on all i?86-* and x86_64-*.
2315
2316 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
2317
2318 * gcc.dg/tree-ssa/phi-opt-16.c: New test.
2319 * gcc.dg/tree-ssa/phi-opt-17.c: New test.
2320 * gcc.dg/tree-ssa/phi-opt-18.c: New test.
2321 * gcc.dg/tree-ssa/phi-opt-19.c: New test.
2322 * gcc.dg/tree-ssa/popcount3.c: New test.
2323
2324 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2325
2326 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
2327 to preserve the test.
2328 * gcc.target/i386/pr85073.c: Likewise.
2329
2330 2018-07-06 Jakub Jelinek <jakub@redhat.com>
2331
2332 PR tree-optimization/86401
2333 * gcc.dg/tree-ssa/pr86401-1.c: New test.
2334 * gcc.dg/tree-ssa/pr86401-2.c: New test.
2335 * c-c++-common/rotate-9.c: New test.
2336
2337 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
2338
2339 PR target/86324
2340 gcc.target/powerpc/pr86324-1.c: New test.
2341 gcc.target/powerpc/pr86324-2.c: Likewise.
2342
2343 2018-07-06 Tamar Christina <tamar.christina@arm.com>
2344
2345 PR target/84711
2346 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
2347
2348 2018-07-06 Tamar Christina <tamar.christina@arm.com>
2349
2350 * gcc.target/aarch64/struct_cpy.c: Remove ;.
2351
2352 2018-07-05 Jeff Law <law@redhat.com>
2353
2354 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
2355
2356 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
2357
2358 PR fortran/86408
2359 * gfortran.dg/deferred_character_20.f90: New test.
2360
2361 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
2362
2363 PR fortran/83183
2364 PR fortran/86325
2365 * gfortran.dg/init_flag_18.f90: New testcase.
2366 * gfortran.dg/init_flag_19.f03: New testcase.
2367
2368 2018-07-05 Carl Love <cel@us.ibm.com>
2369 * gcc.target/altivec-1-runnable.c: New test file.
2370 * gcc.target/altivec-2-runnable.c: New test file.
2371 * gcc.target/vsx-7.c (main2): Change expected expected instruction
2372 for tests.
2373
2374 2018-07-05 Martin Sebor <msebor@redhat.com>
2375
2376 PR c++/86400
2377 * gcc.dg/strlenopt-47.c: New test.
2378 * gcc.dg/strlenopt-48.c: New test.
2379
2380 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2381
2382 PR target/84711
2383 * gcc.target/arm/big-endian-subreg.c: New.
2384
2385 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2386
2387 PR target/84711
2388 * gcc.dg/vect/pr84711.c: New.
2389
2390 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2391
2392 * gcc.target/aarch64/struct_cpy.c: New.
2393
2394 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
2395
2396 * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
2397 * c-c++-common/unroll-2.c: Likewise.
2398 * g++.dg/cdce3.C: Likewise.
2399 * g++.dg/ext/unroll-1.C: Likewise.
2400 * g++.dg/ext/unroll-2.C: Likewise.
2401 * g++.dg/ext/unroll-3.C: Likewise.
2402 * gcc.dg/cdce1.c: Likewise.
2403 * gcc.dg/cdce2.c: Likewise.
2404 * gcc.dg/gomp/pr68128-1.c: Likewise.
2405 * gcc.dg/vect/pr46032.c: Likewise.
2406 * gcc.dg/vect/vect-cond-10.c: Likewise.
2407 * gcc.dg/vect/vect-cond-8.c: Likewise.
2408 * gcc.dg/vect/vect-cond-9.c: Likewise.
2409 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
2410 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
2411 * gcc.target/i386/avx-cvt-2.c: Likewise.
2412 * gcc.target/i386/avx-cvt-3.c: Likewise.
2413 * gcc.target/i386/avx2-cvt-2.c: Likewise.
2414 * gcc.target/i386/avx2-gather-2.c: Likewise.
2415 * gcc.target/i386/avx2-gather-6.c: Likewise.
2416 * gcc.target/i386/avx512f-gather-2.c: Likewise.
2417 * gcc.target/i386/sse2-cvt-2.c: Likewise.
2418 * gfortran.dg/directive_unroll_1.f90: Likewise.
2419 * gfortran.dg/directive_unroll_2.f90: Likewise.
2420 * gnat.dg/unroll2.adb: Likewise.
2421 * gnat.dg/unroll3.adb: Likewise.
2422
2423 2018-07-05 Tom de Vries <tdevries@suse.de>
2424
2425 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
2426
2427 2018-07-04 Martin Sebor <msebor@redhat.com>
2428
2429 PR tree-optimization/86274
2430 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
2431
2432 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2433
2434 PR fortran/82009
2435 * gfortran.dg/block_16.f08. New test.
2436
2437 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
2438
2439 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
2440 has a slightly different IL that provides more threading
2441 opportunities.
2442
2443 2018-07-04 Martin Liska <mliska@suse.cz>
2444
2445 PR middle-end/66240
2446 PR target/45996
2447 PR c/84100
2448 * gcc.dg/pr84100.c (foo):
2449 * gcc.target/i386/falign-functions-2.c: New test.
2450 * gcc.target/i386/falign-functions.c: New test.
2451
2452 2018-07-04 Martin Liska <mliska@suse.cz>
2453
2454 * gcc.dg/pr47793.c: Remove.
2455
2456 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
2457
2458 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
2459 final scan test.
2460 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
2461
2462 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
2463
2464 PR target/85620
2465 * gcc.target/i386/pr85620-1.c: New test.
2466 * gcc.target/i386/pr85620-2.c: Likewise.
2467 * gcc.target/i386/pr85620-3.c: Likewise.
2468 * gcc.target/i386/pr85620-4.c: Likewise.
2469
2470 2018-07-03 Martin Sebor <msebor@redhat.com>
2471
2472 PR tree-optimization/86274
2473 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
2474 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2475 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
2476 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
2477 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
2478 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
2479 * gcc.dg/tree-ssa/pr83198.c: Same.
2480
2481 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
2482
2483 * g++.dg/other/locations1.C: New.
2484 * g++.dg/tls/locations1.C: Likewise.
2485 * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
2486 * g++.dg/diagnostic/virtual-static.C: Likewise.
2487 * g++.dg/concepts/fn-concept2.C: Test the locations too.
2488 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
2489 * g++.dg/cpp0x/pr51463.C: Likewise.
2490 * g++.dg/other/typedef1.C: Likewise.
2491 * g++.dg/parse/dtor13.C: Likewise.
2492 * g++.dg/template/error44.C: Likewise.
2493 * g++.dg/template/typedef4.C: Likewise.
2494 * g++.dg/template/typedef5.C: Likewise.
2495 * g++.dg/tls/diag-2.C: Likewise.
2496 * g++.old-deja/g++.brendan/crash11.C: Likewise.
2497
2498 2018-07-03 Marek Polacek <polacek@redhat.com>
2499
2500 PR c++/86201
2501 * g++.dg/diagnostic/pr86201.C: New test.
2502
2503 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
2504
2505 PR target/85694
2506 * gcc.target/i386/pr85694.c: New test.
2507
2508 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2509
2510 PR tree-optimization/85694
2511 * lib/target-supports.exp (check_effective_target_vect_avg_qi):
2512 Return true for AArch64 without SVE.
2513 * gcc.target/aarch64/vect_hadd_1.h: New file.
2514 * gcc.target/aarch64/vect_shadd_1.c: New test.
2515 * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
2516 * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
2517 * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
2518
2519 2018-07-03 Marek Polacek <polacek@redhat.com>
2520
2521 PR middle-end/86202
2522 * gcc.dg/Wint-conversion-2.c: New test.
2523
2524 PR c++/84306
2525 * g++.dg/overload/conv-op3.C: New test.
2526
2527 2018-07-03 Richard Biener <rguenther@suse.de>
2528
2529 PR ipa/86389
2530 * gcc.dg/torture/pr86389.c: New testcase.
2531
2532 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2533
2534 PR tree-optimization/85694
2535 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
2536 proc.
2537 * gcc.dg/vect/vect-avg-1.c: New test.
2538 * gcc.dg/vect/vect-avg-2.c: Likewise.
2539 * gcc.dg/vect/vect-avg-3.c: Likewise.
2540 * gcc.dg/vect/vect-avg-4.c: Likewise.
2541 * gcc.dg/vect/vect-avg-5.c: Likewise.
2542 * gcc.dg/vect/vect-avg-6.c: Likewise.
2543 * gcc.dg/vect/vect-avg-7.c: Likewise.
2544 * gcc.dg/vect/vect-avg-8.c: Likewise.
2545 * gcc.dg/vect/vect-avg-9.c: Likewise.
2546 * gcc.dg/vect/vect-avg-10.c: Likewise.
2547 * gcc.dg/vect/vect-avg-11.c: Likewise.
2548 * gcc.dg/vect/vect-avg-12.c: Likewise.
2549 * gcc.dg/vect/vect-avg-13.c: Likewise.
2550 * gcc.dg/vect/vect-avg-14.c: Likewise.
2551
2552 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2553
2554 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
2555 get split into two for use by the over-widening pattern.
2556 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
2557 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
2558 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
2559 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
2560 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
2561 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
2562 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
2563 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
2564 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
2565 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
2566 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
2567 * gcc.dg/vect/vect-over-widen-22.c: New test.
2568
2569 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2570
2571 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
2572 widen_mult pattern.
2573 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
2574 over-widening messages.
2575 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
2576 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
2577 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
2578 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
2579 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
2580 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
2581 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
2582 * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
2583 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
2584 * gcc.dg/vect/vect-over-widen-5.c: Likewise.
2585 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
2586 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
2587 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
2588 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
2589 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
2590 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
2591 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
2592 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
2593 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
2594 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
2595 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
2596 * gcc.dg/vect/vect-over-widen-17.c: Likewise.
2597 * gcc.dg/vect/vect-over-widen-18.c: Likewise.
2598 * gcc.dg/vect/vect-over-widen-19.c: Likewise.
2599 * gcc.dg/vect/vect-over-widen-20.c: Likewise.
2600 * gcc.dg/vect/vect-over-widen-21.c: Likewise.
2601
2602 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2603
2604 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
2605
2606 2018-07-02 Jim Wilson <jimw@sifive.com>
2607
2608 * gcc.target/riscv/interrupt-debug.c: New.
2609
2610 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
2611
2612 * g++.dg/diagnostic/thread-thread_local.C: New.
2613
2614 2018-07-02 Martin Liska <mliska@suse.cz>
2615
2616 PR testsuite/86366
2617 * gcc.dg/profile-dir-1.c: Fix scanned pattern.
2618 * gcc.dg/profile-dir-2.c: Likewise.
2619 * gcc.dg/profile-dir-3.c: Likewise.
2620
2621 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
2622
2623 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
2624 overriden.
2625
2626 2018-07-02 Richard Biener <rguenther@suse.de>
2627
2628 PR tree-optimization/86363
2629 * gcc.dg/torture/pr86363.c: New testcase.
2630
2631 2018-07-02 Martin Liska <mliska@suse.cz>
2632
2633 * gcc.dg/completion-1.c: New test.
2634 * gcc.dg/completion-2.c: New test.
2635 * gcc.dg/completion-3.c: New test.
2636
2637 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
2638
2639 PR fortran/82969
2640 PR fortran/86242
2641 * gfortran.dg/proc_ptr_50.f90: New test.
2642
2643 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
2644
2645 PR fortran/45305
2646 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
2647
2648 2018-07-02 Martin Liska <mliska@suse.cz>
2649
2650 PR ipa/86279
2651 * gcc.dg/ipa/pr86279.c: New test.
2652
2653 2018-07-02 Martin Liska <mliska@suse.cz>
2654
2655 PR ipa/86323
2656 * g++.dg/ipa/pr86323.C: New test.
2657
2658 2018-07-01 Tom de Vries <tdevries@suse.de>
2659
2660 revert:
2661 2018-07-01 Tom de Vries <tdevries@suse.de>
2662
2663 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
2664 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
2665
2666 2018-07-01 Tom de Vries <tdevries@suse.de>
2667
2668 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
2669 argument.
2670 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
2671 with @main.
2672
2673 2018-07-01 Tom de Vries <tdevries@suse.de>
2674
2675 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
2676 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
2677
2678 2018-07-01 Tom de Vries <tdevries@suse.de>
2679
2680 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
2681 * gcc.dg/guality/vla-1.c: Use relative line numbers.
2682
2683 2018-07-01 Tom de Vries <tdevries@suse.de>
2684
2685 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
2686 (verify_call): ... here. Move to toplevel.
2687 (verify_call_np, dg_final_directive_check_utils): New proc.
2688 (toplevel): Call dg_final_directive_check_utils.
2689 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
2690
2691 2018-06-30 Jim Wilson <jimw@sifive.com>
2692
2693 * gcc.target/riscv/shift-shift-1.c: New.
2694 * gcc.target/riscv/shift-shift-2.c: New.
2695 * gcc.target/riscv/shift-shift-3.c: New.
2696
2697 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2698
2699 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
2700
2701 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2702
2703 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
2704 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
2705 by 4 in the computation of a[i].
2706 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
2707 main multiplication constant.
2708 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
2709 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
2710 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
2711 pattern to cast the result to int.
2712 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
2713 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
2714 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
2715 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
2716 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
2717 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
2718 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
2719 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
2720 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
2721 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
2722 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
2723 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
2724 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
2725 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
2726 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
2727 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
2728 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
2729 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
2730 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
2731 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
2732
2733 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2734
2735 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
2736 test for vectorization along the lines described in the comment.
2737
2738 2018-06-30 Tom de Vries <tdevries@suse.de>
2739
2740 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
2741 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
2742 LTO_TORTURE_OPTIONS.
2743 * gcc.dg/guality/prevent-optimization.h: New file.
2744 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
2745 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
2746
2747 2018-06-30 Tom de Vries <tdevries@suse.de>
2748
2749 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
2750 * lib/gcc-dg.exp (dg-final): New proc.
2751 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
2752 argument.
2753
2754 2018-06-29 Martin Sebor <msebor@redhat.com>
2755
2756 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
2757 that don't define the function.
2758
2759 2018-06-29 Marek Polacek <polacek@redhat.com>
2760
2761 PR c++/86184
2762 * g++.dg/ext/cond3.C: New test.
2763
2764 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2765
2766 * gcc.target/arm/arm-soft-strd-even.c: New test.
2767
2768 2018-06-29 Tom de Vries <tdevries@suse.de>
2769
2770 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
2771 line, and use it.
2772 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
2773 (process-message): ... here.
2774 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
2775
2776 2018-06-29 Martin Liska <mliska@suse.cz>
2777
2778 PR tree-optimization/86263
2779 * gcc.dg/tree-ssa/pr86263.c: New test.
2780
2781 2018-06-28 Carl Love <cel@us.ibm.com>
2782
2783 * gcc.target/p9-extract-1.c: Add test case.
2784 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
2785 name in ABI.
2786
2787 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
2788
2789 PR target/86348
2790 * gcc.target/i386/pr86348.c: New test.
2791
2792 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
2793
2794 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
2795
2796 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
2797
2798 PR fortran/82865
2799 * gfortran.dg/dec_type_print_2.f03: New testcase.
2800
2801 2018-06-28 David Pagan <dave.pagan@oracle.com>
2802
2803 PR c/55976
2804 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
2805 message causing unexpected test FAIL.
2806
2807 2018-06-28 Martin Liska <mliska@suse.cz>
2808
2809 * gcc.dg/tree-ssa/switch-1.c: New test.
2810
2811 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
2812
2813 * gnat.dg/debug15.adb: New test.
2814
2815 2018-06-27 David Malcolm <dmalcolm@redhat.com>
2816
2817 PR c++/86329
2818 * g++.dg/lookup/pr86329.C: New test.
2819
2820 2018-06-27 Carl Love <cel@us.ibm.com>
2821
2822 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
2823
2824 2018-06-27 Tamar Christina <tamar.christina@arm.com>
2825
2826 PR target/85769
2827 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
2828
2829 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
2830
2831 * gcc.target/powerpc/builtins-1.c: Correct a comment.
2832
2833 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
2834
2835 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
2836 requirement for this test.
2837 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
2838 requirement, and -mpower8-vector compile option.
2839
2840 2018-06-26 Jakub Jelinek <jakub@redhat.com>
2841
2842 PR target/86314
2843 * gcc.dg/pr86314.c: New test.
2844
2845 PR debug/86257
2846 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
2847
2848 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2849
2850 * gcc.target/i386/pr86257.c: Require 64-bit.
2851
2852 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2853
2854 * g++.dg/pr86082.C: Require IBM1047 support.
2855
2856 2018-06-26 Richard Biener <rguenther@suse.de>
2857
2858 PR middle-end/86271
2859 * gcc.dg/pr86271.c: New testcase.
2860
2861 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
2862
2863 PR debug/86064
2864 * gcc.dg/pr86064.c: New.
2865
2866 2018-06-25 Jeff Law <law@redhat.com>
2867
2868 * lib/target-supports.exp
2869 (check_effective_target_logical_op_short_circuit): Add v850.
2870
2871 2018-06-25 Martin Sebor <msebor@redhat.com>
2872
2873 PR tree-optimization/86204
2874 * gcc.dg/strlenopt-46.c: New test.
2875
2876 2018-06-25 Martin Sebor <msebor@redhat.com>
2877
2878 PR tree-optimization/85700
2879 * gcc.dg/Wstringop-truncation-4.c: New test.
2880
2881 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
2882
2883 PR fortran/82972
2884 PR fortran/83088
2885 PR fortran/85851
2886 * gfortran.dg/init_flag_17.f90: New testcase.
2887
2888 2018-06-25 Carl Love <cel@us.ibm.com>
2889
2890 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
2891 vec_extract a signed int. Add vec_extract tests for bool char
2892 and bool int.
2893 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
2894 vec_extract tests.
2895
2896 2018-06-25 Tom de Vries <tdevries@suse.de>
2897
2898 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
2899
2900 2018-06-25 Jakub Jelinek <jakub@redhat.com>
2901
2902 PR target/84786
2903 * gcc.target/i386/avx512f-pr84786-3.c: New test.
2904
2905 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
2906
2907 * gnat.dg/sso9.adb: New testcase.
2908 * gnat.dg/sso9_pkg.ads: Likewise.
2909
2910 2018-06-25 Tom de Vries <tdevries@suse.de>
2911
2912 PR debug/86257
2913 * gcc.target/i386/pr86257.c: New test.
2914
2915 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
2916
2917 PR C++/86082
2918 * g++.dg/pr86082.C: New test.
2919
2920 2018-06-24 Tom de Vries <tdevries@suse.de>
2921
2922 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
2923 * gcc.dg/guality/guality.exp: Same.
2924 * gfortran.dg/guality/guality.exp: Same.
2925 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
2926
2927 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
2928
2929 * g++.dg/concepts/locations1.C: New.
2930 * g++.dg/cpp0x/locations1.C: Likewise.
2931 * g++.dg/cpp1z/inline-var2.C: Test locations too.
2932 * g++.dg/cpp1z/inline-var3.C: Likewise.
2933
2934 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
2935
2936 PR fortran/86281
2937 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
2938
2939 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
2940
2941 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
2942 this test.
2943 * gcc.target/powerpc/builtins-9.c: New test.
2944 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
2945 to expect different code generation on big-endian vs.
2946 little-endian targets.
2947
2948 2018-06-22 Tom de Vries <tdevries@suse.de>
2949
2950 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
2951 $rootme/../gdb/gdb, if available.
2952 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
2953 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
2954
2955 2018-06-22 Tom de Vries <tdevries@suse.de>
2956
2957 * lib/gcc-gdb-test.exp (report_gdb): New proc.
2958 * g++.dg/guality/guality.exp: Use report_gdb.
2959 * gcc.dg/guality/guality.exp: Same.
2960 * gfortran.dg/guality/guality.exp: Same.
2961
2962 2018-06-22 Jakub Jelinek <jakub@redhat.com>
2963
2964 PR c++/85662
2965 * g++.dg/ext/offsetof3.C: New test.
2966
2967 2018-06-22 Carl Love <cel@us.ibm.com>
2968
2969 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
2970 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
2971 for the vnor, vand and vxor instructions.
2972 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
2973 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
2974 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
2975 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
2976 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
2977 Add -dp to dg-options, update expected counts.
2978
2979 2018-06-22 Paul Koning <ni1d@arrl.net>
2980
2981 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
2982 if pdp11.
2983 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
2984 * gcc.c-torture/compile/20040101-1.c: Ditto.
2985 * gcc.c-torture/compile/20050622-1.c: Ditto.
2986 * gcc.c-torture/compile/20080625-1.c: Ditto.
2987 * gcc.c-torture/compile/20090107-1.c: Ditto.
2988 * gcc.c-torture/compile/920501-12.c: Ditto.
2989 * gcc.c-torture/compile/920501-4.c: Ditto.
2990 * gcc.c-torture/compile/961203-1.c: Ditto.
2991 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
2992 * gcc.c-torture/compile/pr25310.c: Ditto.
2993
2994 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
2995 James Norris <jnorris@codesourcery.com>
2996 Thomas Schwinge <thomas@codesourcery.com>
2997 Tom de Vries <tom@codesourcery.com>
2998
2999 * c-c++-common/goacc/deviceptr-4.c: New file.
3000 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
3001 Likewise.
3002 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
3003 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
3004 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
3005 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
3006 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
3007 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
3008 Likewise.
3009 * c-c++-common/goacc/parallel-reduction.c: Likewise.
3010 * c-c++-common/goacc/private-reduction-1.c: Likewise.
3011 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
3012 Likewise.
3013 * gfortran.dg/goacc/modules.f95: Likewise.
3014 * gfortran.dg/goacc/routine-8.f90: Likewise.
3015 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
3016
3017 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
3018
3019 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
3020 if the long double format is IEEE 128-bit for tests that are
3021 explicitly testing IBM extended double support. Use the
3022 appropriate pack and unpack built-in functions. Change calls from
3023 __builtin_isinfl to __builtin_isinf since the later supports all
3024 floating point types.
3025 * gcc.target/powerpc/pr57150.c: Likewise.
3026 * gcc.target/powerpc/pr60203.c: Likewise.
3027 * gcc.target/powerpc/pr67808.c: Likewise.
3028 * gcc.target/powerpc/pr70117.c: Likewise.
3029 * gcc.target/powerpc/tfmode_off.c: Likewise.
3030
3031 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
3032
3033 PR fortran/49630
3034 * gfortran.dg/assumed_charlen_function_7.f90: New test.
3035
3036 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
3037
3038 PR fortran/83118
3039 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
3040
3041 2018-06-21 Tom de Vries <tdevries@suse.de>
3042
3043 * gcc.dg/guality/pr45882.c (a): Add used attribute.
3044
3045 2018-06-21 Tom de Vries <tdevries@suse.de>
3046
3047 PR tree-optimization/85859
3048 * gcc.dg/pr85859.c: New test.
3049
3050 2018-06-21 Richard Biener <rguenther@suse.de>
3051
3052 PR tree-optimization/86232
3053 * gcc.dg/torture/pr86232.c: New testcase.
3054
3055 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
3056
3057 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
3058
3059 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
3060
3061 * gcc/gcc.target/aarch64/aes_2.c: New test.
3062
3063 2018-06-20 Than McIntosh <thanm@google.com>
3064
3065 PR libgcc/86213
3066 * gcc.dg/split-8.c: New.
3067
3068 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
3069
3070 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
3071 for vpkudus in place of vpksdus.
3072 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
3073
3074 2018-06-20 Nathan Sidwell <nathan@acm.org>
3075
3076 PR c++/85634
3077 * g++.dg/lookup/pr85634-2.C: New.
3078
3079 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
3080
3081 * g++.dg/template/friend65.C: New.
3082 * g++.dg/cpp0x/main1.C: Likewise.
3083 * g++.dg/other/main2.C: Likewise.
3084 * g++.dg/other/main3.C: Likewise.
3085 * g++.dg/template/friend42.C: Test location too.
3086 * g++.dg/concepts/decl-diagnose.C: Likewise.
3087 * g++.dg/warn/main-2.C: Update.
3088
3089 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
3090 Thomas Schwinge <thomas@codesourcery.com>
3091 Cesar Philippidis <cesar@codesourcery.com>
3092
3093 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
3094 2.5 data clause semantics.
3095 * c-c++-common/goacc/declare-2.c: Likewise.
3096 * c-c++-common/goacc/default-4.c: Likewise.
3097 * c-c++-common/goacc/finalize-1.c: New test.
3098 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
3099 OpenACC 2.5 data clause semantics.
3100 * c-c++-common/goacc/kernels-alias.c: Likewise.
3101 * c-c++-common/goacc/routine-5.c: Likewise.
3102 * c-c++-common/goacc/update-if_present-1.c: New test.
3103 * c-c++-common/goacc/update-if_present-2.c: New test.
3104 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
3105 2.5 data clause semantics.
3106 * gfortran.dg/goacc/combined-directives.f90: Likewise.
3107 * gfortran.dg/goacc/data-tree.f95: Likewise.
3108 * gfortran.dg/goacc/declare-2.f95: Likewise.
3109 * gfortran.dg/goacc/default-4.f: Likewise.
3110 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
3111 * gfortran.dg/goacc/finalize-1.f: New test.
3112 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
3113 OpenACC 2.5 data clause semantics.
3114 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
3115 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
3116 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
3117 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
3118 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
3119 * gfortran.dg/goacc/update-if_present-1.f90: New test.
3120 * gfortran.dg/goacc/update-if_present-2.f90: New test.
3121
3122 2018-06-20 Jakub Jelinek <jakub@redhat.com>
3123
3124 PR c++/86210
3125 * g++.dg/warn/Wnonnull4.C: New test.
3126
3127 2018-06-20 Marek Polacek <polacek@redhat.com>
3128
3129 PR c++/86240
3130 * g++.dg/pr86240.C: New test.
3131
3132 2018-06-20 Jakub Jelinek <jakub@redhat.com>
3133
3134 PR debug/86194
3135 * gcc.target/i386/pr86194.c: New test.
3136
3137 PR tree-optimization/86231
3138 * gcc.dg/tree-ssa/vrp119.c: New test.
3139 * gcc.c-torture/execute/pr86231.c: New test.
3140
3141 2018-06-20 Tom de Vries <tdevries@suse.de>
3142
3143 PR tree-optimization/86097
3144 * gcc.dg/autopar/pr86097.c: New test.
3145
3146 2018-06-20 Nathan Sidwell <nathan@acm.org>
3147
3148 PR c++/85634
3149 * g++.dg/lookup/pr85634.C: New.
3150
3151 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3152
3153 * gcc.target/aarch64/ldp_stp_q.c: New test.
3154 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
3155 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
3156
3157 2018-06-20 Martin Liska <mliska@suse.cz>
3158
3159 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
3160
3161 2018-06-19 Martin Sebor <msebor@redhat.com>
3162
3163 PR tree-optimization/48560
3164 * gcc.dg/Warray-bounds-28.c: New test.
3165
3166 2018-06-19 Martin Sebor <msebor@redhat.com>
3167
3168 PR middle-end/85602
3169 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
3170 to also match C++.
3171
3172 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
3173
3174 * g++.dg/lto/pr84805_0.C: Update template.
3175 * g++.dg/lto/pr84805_1.C: Update template.
3176
3177 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
3178
3179 * gnat.dg/aggr24.adb: New test.
3180 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
3181
3182 2018-06-19 Richard Biener <rguenther@suse.de>
3183
3184 PR tree-optimization/86179
3185 * gcc.dg/pr86179.c: New testcase.
3186
3187 2018-06-18 Martin Sebor <msebor@redhat.com>
3188
3189 PR middle-end/85602
3190 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
3191 * c-c++-common/attr-nonstring-8.c: New test.
3192
3193 2018-06-18 Martin Sebor <msebor@redhat.com>
3194
3195 PR tree-optimization/81384
3196 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
3197 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
3198 * gcc.c-torture/execute/builtins/strnlen.c: New test.
3199 * gcc.dg/attr-nonstring-2.c: New test.
3200 * gcc.dg/attr-nonstring-3.c: New test.
3201 * gcc.dg/attr-nonstring-4.c: New test.
3202 * gcc.dg/strlenopt-45.c: New test.
3203 * gcc.dg/strlenopt.h (strnlen): Declare.
3204
3205 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
3206
3207 PR tree-optimization/86076
3208 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
3209
3210 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
3211
3212 PR tree-optimization/64946
3213 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
3214
3215 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
3216
3217 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
3218 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
3219 * gnat.dg/stack_usage5.adb: New test.
3220
3221 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
3222
3223 PR middle-end/82479
3224 * gcc.dg/tree-ssa/popcount.c: New test.
3225 * gcc.dg/tree-ssa/popcount2.c: New test.
3226
3227 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
3228
3229 PR middle-end/64946
3230 * gcc.dg/absu.c: New test.
3231 * gcc.dg/gimplefe-29.c: New test.
3232 * gcc.target/aarch64/pr64946.c: New test.
3233
3234 2018-06-15 Jakub Jelinek <jakub@redhat.com>
3235
3236 PR c/86093
3237 * c-c++-common/pr86093.c: New test.
3238
3239 PR middle-end/85878
3240 * gfortran.fortran-torture/compile/pr85878.f90: New test.
3241
3242 PR middle-end/86123
3243 * gcc.c-torture/compile/pr86123.c: New test.
3244
3245 2018-06-15 Tom de Vries <tdevries@suse.de>
3246
3247 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
3248
3249 2018-06-15 Nick Clifton <nickc@redhat.com>
3250
3251 PR 84195
3252 * gcc.c-torture/compile/pr84195.c: New test.
3253
3254 2018-06-15 Richard Biener <rguenther@suse.de>
3255
3256 PR middle-end/86159
3257 * g++.dg/pr86159.C: New testcase.
3258
3259 2018-06-15 Richard Biener <rguenther@suse.de>
3260
3261 PR middle-end/86076
3262 * gcc.dg/pr86076.c: New testcase.
3263
3264 2018-06-14 Marek Polacek <polacek@redhat.com>
3265
3266 PR c++/86063
3267 * g++.dg/cpp0x/gen-attrs-65.C: New test.
3268
3269 2018-06-14 Jakub Jelinek <jakub@redhat.com>
3270
3271 PR target/86048
3272 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
3273 -msse2 to dg-options.
3274
3275 PR middle-end/86122
3276 * gcc.c-torture/compile/pr86122.c: New test.
3277
3278 P0624R2 - Default constructible and assignable stateless lambdas
3279 * g++.dg/cpp2a/lambda1.C: New test.
3280 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
3281 for -std=c++2a.
3282
3283 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3284
3285 * g++.dg/other/static3.C: New.
3286 * g++.dg/other/static4.C: Likewise.
3287 * g++.dg/warn/Wshadow-15.C: Likewise.
3288 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
3289 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
3290 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
3291 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
3292 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
3293 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
3294 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
3295
3296 2018-06-14 Jakub Jelinek <jakub@redhat.com>
3297
3298 PR target/85945
3299 * gcc.c-torture/compile/pr85945.c: New test.
3300
3301 2018-06-14 Richard Biener <rguenther@suse.de>
3302
3303 PR ipa/86124
3304 * gcc.dg/pr86124.c: New testcase.
3305
3306 2018-06-13 Martin Sebor <msebor@redhat.com>
3307
3308 PR tree-optimization/86114
3309 * gcc.dg/pr86114.c: New test.
3310
3311 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
3312
3313 PR fortran/86110
3314 * gfortran.dg/pr86110.f90: New test.
3315
3316 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
3317
3318 PR fortran/85703
3319 * gfortran.dg/goacc/pr85703.f90: New test.
3320 * gfortran.dg/gomp/pr85703.f90: New test.
3321
3322 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
3323
3324 PR fortran/85702
3325 * gfortran.dg/goacc/pr85702.f90: New test.
3326
3327 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
3328
3329 * gcc.target/i386/pr86048.c: New test.
3330
3331 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3332
3333 * gcc.target/arc/fma-1.c: New test.
3334
3335 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3336
3337 * gcc.target/arc/pr9001107555.c: New file.
3338
3339 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
3340
3341 * g++.dg/torture/aarch64-vect-init-1.C: New test.
3342
3343 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
3344
3345 * g++.dg/init/delete3.C: New.
3346 * g++.dg/init/new49.C: Likewise.
3347 * g++.dg/init/new25.C: Test locations too.
3348 * g++.dg/template/new4.C: Likewise.
3349 * g++.old-deja/g++.jason/operator.C: Likewise.
3350
3351 2018-06-12 Marek Polacek <polacek@redhat.com>
3352
3353 Core issue 1331 - const mismatch with defaulted copy constructor
3354 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
3355 * g++.dg/cpp0x/defaulted52.C: New test.
3356 * g++.dg/cpp0x/defaulted53.C: New test.
3357 * g++.dg/cpp0x/defaulted54.C: New test.
3358 * g++.dg/cpp0x/defaulted55.C: New test.
3359 * g++.dg/cpp0x/defaulted56.C: New test.
3360 * g++.dg/cpp0x/defaulted57.C: New test.
3361 * g++.dg/cpp0x/defaulted58.C: New test.
3362 * g++.dg/cpp0x/defaulted59.C: New test.
3363 * g++.dg/cpp0x/defaulted60.C: New test.
3364
3365 2018-06-12 David Malcolm <dmalcolm@redhat.com>
3366
3367 PR other/69968
3368 * gcc.dg/spellcheck-transposition.c: New test.
3369
3370 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
3371
3372 PR fortran/44491
3373 * gfortran.dg/pr44491.f90: New testcase
3374
3375 2018-06-12 Martin Sebor <msebor@redhat.com>
3376
3377 PR tree-optimization/85259
3378 * gcc.dg/Wstringop-overflow-5.c: New test.
3379 * gcc.dg/Wstringop-overflow-6.c: New test.
3380
3381 2018-06-12 Martin Sebor <msebor@redhat.com>
3382
3383 PR c/85931
3384 * gcc.dg/Wstringop-truncation-3.c: New test.
3385
3386 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3387
3388 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
3389 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
3390 * gcc.target/powerpc/swaps-p8-17.c: Same.
3391
3392 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3393
3394 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
3395 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
3396 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
3397 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
3398 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
3399 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
3400
3401 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3402
3403 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
3404 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
3405 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
3406 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
3407 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
3408 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
3409
3410 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3411
3412 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
3413 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
3414 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
3415 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
3416 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
3417 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
3418
3419 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3420
3421 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
3422 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
3423 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
3424 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
3425 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
3426 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
3427
3428 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3429
3430 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
3431 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
3432 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
3433 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
3434 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
3435 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
3436
3437 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3438
3439 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
3440 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
3441 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
3442 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
3443 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
3444 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
3445
3446 2018-06-12 Martin Liska <mliska@suse.cz>
3447
3448 * g++.dg/opt/mpx.C: New test.
3449 * gcc.target/i386/mpx.c: New test.
3450
3451 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3452
3453 * gcc.target/arc/builtin_simdarc.c: Update test.
3454 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
3455 * gcc.target/arc/tumaddsidi4.c: Likewise.
3456
3457 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
3458
3459 * gnat.dg/opt72a.ad[sb]: New test.
3460 * gnat.dg/opt72_pkg.ads: New helper.
3461
3462 2018-06-12 Tom de Vries <tdevries@suse.de>
3463
3464 * gcc.dg-selftests/dg-final.exp: New file.
3465
3466 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
3467
3468 * g++.dg/lookup/new2.C: Test locations too.
3469 * g++.dg/other/ellipsis1.C: Likewise.
3470 * g++.dg/other/operator1.C: Likewise.
3471 * g++.dg/other/operator2.C: Likewise.
3472 * g++.dg/overload/operator2.C: Likewise.
3473 * g++.dg/parse/defarg11.C: Likewise.
3474 * g++.dg/parse/operator4.C: Likewise.
3475 * g++.dg/template/error30.C: Likewise.
3476 * g++.dg/template/explicit-args3.C: Likewise.
3477 * g++.dg/warn/effc1.C: Likewise.
3478 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
3479 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
3480 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
3481 * g++.old-deja/g++.jason/conversion5.C: Likewise.
3482 * g++.old-deja/g++.jason/operator.C: Likewise.
3483
3484 2018-06-11 Martin Sebor <msebor@redhat.com>
3485
3486 PR tree-optimization/86083
3487 * gcc.dg/strlenopt-44.c: New test.
3488
3489 2018-06-11 Janus Weil <janus@gcc.gnu.org>
3490
3491 PR fortran/45521
3492 * gfortran.dg/generic_32.f90: New test.
3493 * gfortran.dg/generic_33.f90: New test.
3494
3495 2018-06-11 Carl Love <cel@us.ibm.com>
3496 * gcc.target/powerpc/altivec-7.c (main): Remove tests
3497 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
3498 long long bool. Remove duplicate dg-final for xxlxor. Update
3499 dg-final instruction counts.
3500 * gcc.target/powerpc/altivec-37.c (main): New file for
3501 tests vec_unpackh and vec_unpackl returning long long bool and
3502 long long int.
3503
3504 2018-06-11 Martin Liska <mliska@suse.cz>
3505
3506 PR tree-optimization/86089
3507 * gcc.dg/tree-ssa/pr86089.c: New test.
3508
3509 2018-06-11 Julia Koval <julia.koval@intel.com>
3510
3511 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
3512 * gcc.target/i386/vpclmulqdq.c: Ditto.
3513
3514 2018-06-11 Olivier Hainque <hainque@adacore.com>
3515
3516 * gnat.dg/lang-dw2.adb: New test.
3517 * gnat.dg/lang-dw3.adb: New test.
3518
3519 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
3520
3521 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
3522 gnat.dg/assertion_policy1_pkg.ads: New testcase.
3523
3524 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3525
3526 * gnat.dg/predicate1.adb: New testcase.
3527
3528 2018-06-11 Yannick Moy <moy@adacore.com>
3529
3530 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
3531
3532 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
3533
3534 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
3535 testcase.
3536
3537 2018-06-11 Javier Miranda <miranda@adacore.com>
3538
3539 * gnat.dg/prot4.adb: New testcase.
3540
3541 2018-06-11 Yannick Moy <moy@adacore.com>
3542
3543 * gnat.dg/part_of1-instantiation.adb,
3544 gnat.dg/part_of1-instantiation.ads,
3545 gnat.dg/part_of1-private_generic.adb,
3546 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
3547 testcase.
3548
3549 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
3550
3551 * gnat.dg/contract1.adb: New testcase.
3552
3553 2018-06-11 Javier Miranda <miranda@adacore.com>
3554
3555 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
3556 testcase.
3557
3558 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3559
3560 * gnat.dg/inline_always1.adb: New testcase.
3561
3562 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3563
3564 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
3565 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
3566 gnat.dg/nested_generic2_g2.ads: New testcase.
3567
3568 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
3569
3570 * g++.dg/template/friend64.C: New.
3571 * g++.old-deja/g++.other/friend4.C: Test the location too.
3572 * g++.old-deja/g++.pt/crash23.C: Likewise.
3573
3574 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3575
3576 * gfortran.dg/inline_matmul_23.f90: New test.
3577
3578 2018-06-10 Janus Weil <janus@gcc.gnu.org>
3579
3580 PR fortran/85088
3581 * gfortran.dg/intent_decl_1.f90: New test case.
3582
3583 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3584
3585 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
3586 * gfortran.dg/ieee/large_4.f90: Ditto.
3587 * gfortran.dg/round_4.f90: Ditto.
3588
3589 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3590
3591 PR fortran/38351
3592 * gfortran.dg/pr38351.f90: New test.
3593 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
3594
3595 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3596
3597 PR fortran/85138
3598 PR fortran/85996
3599 PR fortran/86051
3600 * gfortran.dg/pr85138_1.f90: New test.
3601 * gfortran.dg/pr85138_2.f90: Ditto.
3602 * gfortran.dg/pr85996.f90: Ditto.
3603
3604 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3605
3606 PR fortran/78278
3607 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
3608 * gfortran.dg/data_char_1.f90: Ditto.
3609 * gfortran.dg/pr78571.f90: Ditto.
3610 * gfortran.dg/pr78278.f90: New test.
3611
3612 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3613
3614 PR fortran/63514
3615 * gfortran.dg/pr63514.f90: New test.
3616
3617 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3618
3619 PR fortran/85631
3620 * gfortran.dg/bounds_check_20.f90: New test.
3621
3622 2018-06-08 Carl Love <cel@us.ibm.com>
3623
3624 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
3625 vpkudum counts.
3626 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
3627 vec_extract a signed int.
3628 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
3629 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
3630 vcmpgtsd, vcmpgtud.
3631 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
3632 vec_extract a signed int.
3633 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
3634 vec_extract a signed int.
3635 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
3636 vec_xor builtins. Update xxsel, xxlxor counts.
3637
3638 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
3639
3640 PR fortran/86059
3641 * gfortran.dg/associate_30.f90: Remove code tested ...
3642 * gfortran.dg/pr67803.f90: Ditto.
3643 * gfortran.dg/pr67805.f90: Ditto.
3644 * gfortran.dg/pr86059.f90: ... here. New test.
3645
3646 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
3647
3648 PR fortran/78571
3649 * gfortran.dg/pr78571.f90: New test.
3650
3651 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
3652
3653 PR target/85755
3654 * gcc.target/powerpc/pr85755.c: New test.
3655
3656 2018-06-08 Carl Love <cel@us.ibm.com>
3657
3658 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
3659 vsx-vector-6.p7.c.
3660 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
3661 vsx-vector-6.p9.c.
3662 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
3663 for BE system that are different then for an LE system from this file
3664 into vsx-vector-6-le.c using be target qualifier. Remove this file.
3665 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
3666 the various instruction counts. Rename file to vsx-vector-6.p8.c.
3667
3668 2018-06-08 Martin Liska <mliska@suse.cz>
3669
3670 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
3671
3672 2018-06-08 Martin Liska <mliska@suse.cz>
3673
3674 * g++.dg/dg.exp: Do not use mpx.exp.
3675 * g++.dg/lto/lto.exp: Likewise.
3676 * g++.dg/lto/pr69729_0.C: Remove.
3677 * g++.dg/opt/pr71529.C: Remove.
3678 * g++.dg/pr63995-1.C: Remove.
3679 * g++.dg/pr68270.C: Remove.
3680 * g++.dg/pr71624.C: Remove.
3681 * g++.dg/pr71633.C: Remove.
3682 * g++.dg/pr79761.C: Remove.
3683 * g++.dg/pr79764.C: Remove.
3684 * g++.dg/pr79769.C: Remove.
3685 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
3686 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
3687 * gcc.dg/lto/chkp-privatize_0.c: Remove.
3688 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
3689 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
3690 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
3691 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
3692 * gcc.dg/lto/pr66221_0.c: Remove.
3693 * gcc.target/i386/chkp-always_inline.c: Remove.
3694 * gcc.target/i386/chkp-bndret.c: Remove.
3695 * gcc.target/i386/chkp-builtins-1.c: Remove.
3696 * gcc.target/i386/chkp-builtins-2.c: Remove.
3697 * gcc.target/i386/chkp-builtins-3.c: Remove.
3698 * gcc.target/i386/chkp-builtins-4.c: Remove.
3699 * gcc.target/i386/chkp-const-check-1.c: Remove.
3700 * gcc.target/i386/chkp-const-check-2.c: Remove.
3701 * gcc.target/i386/chkp-hidden-def.c: Remove.
3702 * gcc.target/i386/chkp-label-address.c: Remove.
3703 * gcc.target/i386/chkp-lifetime-1.c: Remove.
3704 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
3705 * gcc.target/i386/chkp-pr69044.c: Remove.
3706 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
3707 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
3708 * gcc.target/i386/chkp-strchr.c: Remove.
3709 * gcc.target/i386/chkp-strlen-1.c: Remove.
3710 * gcc.target/i386/chkp-strlen-2.c: Remove.
3711 * gcc.target/i386/chkp-strlen-3.c: Remove.
3712 * gcc.target/i386/chkp-strlen-4.c: Remove.
3713 * gcc.target/i386/chkp-strlen-5.c: Remove.
3714 * gcc.target/i386/chkp-stropt-1.c: Remove.
3715 * gcc.target/i386/chkp-stropt-10.c: Remove.
3716 * gcc.target/i386/chkp-stropt-11.c: Remove.
3717 * gcc.target/i386/chkp-stropt-12.c: Remove.
3718 * gcc.target/i386/chkp-stropt-13.c: Remove.
3719 * gcc.target/i386/chkp-stropt-14.c: Remove.
3720 * gcc.target/i386/chkp-stropt-15.c: Remove.
3721 * gcc.target/i386/chkp-stropt-16.c: Remove.
3722 * gcc.target/i386/chkp-stropt-17.c: Remove.
3723 * gcc.target/i386/chkp-stropt-2.c: Remove.
3724 * gcc.target/i386/chkp-stropt-3.c: Remove.
3725 * gcc.target/i386/chkp-stropt-4.c: Remove.
3726 * gcc.target/i386/chkp-stropt-5.c: Remove.
3727 * gcc.target/i386/chkp-stropt-6.c: Remove.
3728 * gcc.target/i386/chkp-stropt-7.c: Remove.
3729 * gcc.target/i386/chkp-stropt-8.c: Remove.
3730 * gcc.target/i386/chkp-stropt-9.c: Remove.
3731 * gcc.target/i386/i386.exp: Do not use mpx.exp.
3732 * gcc.target/i386/indirect-thunk-11.c: Remove.
3733 * gcc.target/i386/indirect-thunk-12.c: Remove.
3734 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
3735 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
3736 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
3737 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
3738 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
3739 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
3740 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
3741 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
3742 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
3743 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
3744 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
3745 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
3746 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
3747 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
3748 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
3749 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
3750 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
3751 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
3752 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
3753 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
3754 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
3755 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
3756 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
3757 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
3758 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
3759 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
3760 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
3761 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
3762 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
3763 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
3764 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
3765 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
3766 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
3767 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
3768 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
3769 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
3770 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
3771 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
3772 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
3773 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
3774 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
3775 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
3776 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
3777 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
3778 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
3779 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
3780 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
3781 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
3782 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
3783 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
3784 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
3785 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
3786 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
3787 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
3788 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
3789 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
3790 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
3791 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
3792 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
3793 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
3794 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
3795 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
3796 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
3797 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
3798 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
3799 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
3800 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
3801 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
3802 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
3803 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
3804 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
3805 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
3806 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
3807 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
3808 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
3809 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
3810 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
3811 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
3812 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
3813 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
3814 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
3815 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
3816 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
3817 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
3818 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
3819 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
3820 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
3821 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
3822 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
3823 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
3824 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
3825 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
3826 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
3827 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
3828 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
3829 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
3830 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
3831 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
3832 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
3833 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
3834 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
3835 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
3836 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
3837 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
3838 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
3839 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
3840 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
3841 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
3842 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
3843 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
3844 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
3845 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
3846 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
3847 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
3848 * gcc.target/i386/mpx/label-address-1.c: Remove.
3849 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
3850 * gcc.target/i386/mpx/macro.c: Remove.
3851 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
3852 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
3853 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
3854 * gcc.target/i386/mpx/memcpy-1.c: Remove.
3855 * gcc.target/i386/mpx/memmove-1.c: Remove.
3856 * gcc.target/i386/mpx/memmove-2.c: Remove.
3857 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
3858 * gcc.target/i386/mpx/mpx-check.h: Remove.
3859 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
3860 * gcc.target/i386/mpx/mpx.exp: Remove.
3861 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
3862 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
3863 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
3864 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
3865 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
3866 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
3867 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
3868 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
3869 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
3870 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
3871 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
3872 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
3873 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
3874 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
3875 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
3876 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
3877 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
3878 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
3879 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
3880 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
3881 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
3882 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
3883 * gcc.target/i386/mpx/pr65508.c: Remove.
3884 * gcc.target/i386/mpx/pr65531.cc: Remove.
3885 * gcc.target/i386/mpx/pr66048.cc: Remove.
3886 * gcc.target/i386/mpx/pr66134.c: Remove.
3887 * gcc.target/i386/mpx/pr66566.c: Remove.
3888 * gcc.target/i386/mpx/pr66567.c: Remove.
3889 * gcc.target/i386/mpx/pr66568.c: Remove.
3890 * gcc.target/i386/mpx/pr66569.c: Remove.
3891 * gcc.target/i386/mpx/pr66581.c: Remove.
3892 * gcc.target/i386/mpx/pr68337-1.c: Remove.
3893 * gcc.target/i386/mpx/pr68337-2.c: Remove.
3894 * gcc.target/i386/mpx/pr68416.c: Remove.
3895 * gcc.target/i386/mpx/pr78339.c: Remove.
3896 * gcc.target/i386/mpx/pr79631.c: Remove.
3897 * gcc.target/i386/mpx/pr79633.c: Remove.
3898 * gcc.target/i386/mpx/pr79753.c: Remove.
3899 * gcc.target/i386/mpx/pr79770.c: Remove.
3900 * gcc.target/i386/mpx/pr79987.c: Remove.
3901 * gcc.target/i386/mpx/pr79988.c: Remove.
3902 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
3903 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
3904 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
3905 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
3906 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
3907 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
3908 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
3909 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
3910 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
3911 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
3912 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
3913 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
3914 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
3915 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
3916 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
3917 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
3918 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
3919 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
3920 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
3921 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
3922 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
3923 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
3924 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
3925 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
3926 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
3927 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
3928 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
3929 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
3930 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
3931 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
3932 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
3933 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
3934 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
3935 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
3936 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
3937 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
3938 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
3939 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
3940 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
3941 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
3942 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
3943 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
3944 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
3945 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
3946 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
3947 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
3948 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
3949 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
3950 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
3951 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
3952 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
3953 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
3954 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
3955 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
3956 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
3957 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
3958 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
3959 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
3960 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
3961 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
3962 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
3963 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
3964 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
3965 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
3966 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
3967 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
3968 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
3969 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
3970 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
3971 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
3972 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
3973 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
3974 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
3975 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
3976 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
3977 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
3978 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
3979 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
3980 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
3981 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
3982 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
3983 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
3984 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
3985 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
3986 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
3987 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
3988 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
3989 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
3990 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
3991 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
3992 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
3993 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
3994 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
3995 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
3996 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
3997 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
3998 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
3999 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
4000 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
4001 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
4002 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
4003 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
4004 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
4005 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
4006 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
4007 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
4008 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
4009 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
4010 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
4011 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
4012 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
4013 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
4014 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
4015 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
4016 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
4017 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
4018 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
4019 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
4020 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
4021 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
4022 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
4023 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
4024 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
4025 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
4026 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
4027 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
4028 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
4029 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
4030 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
4031 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
4032 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
4033 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
4034 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
4035 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
4036 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
4037 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
4038 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
4039 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
4040 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
4041 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
4042 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
4043 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
4044 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
4045 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
4046 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
4047 * gcc.target/i386/pr63995-2.c: Remove.
4048 * gcc.target/i386/pr64805.c: Remove.
4049 * gcc.target/i386/pr65044.c: Remove.
4050 * gcc.target/i386/pr65167.c: Remove.
4051 * gcc.target/i386/pr65183.c: Remove.
4052 * gcc.target/i386/pr65184.c: Remove.
4053 * gcc.target/i386/pr65523.c: Remove.
4054 * gcc.target/i386/pr70876.c: Remove.
4055 * gcc.target/i386/pr70877.c: Remove.
4056 * gcc.target/i386/pr71458.c: Remove.
4057 * gcc.target/i386/pr80880.c: Remove.
4058 * gcc.target/i386/ret-thunk-25.c: Remove.
4059 * gcc.target/i386/thunk-retbnd.c: Remove.
4060 * lib/mpx-dg.exp: Remove.
4061 * gcc.target/i386/funcspec-56.inc: Adjust test case.
4062
4063 2018-06-07 Carl Love <cel@us.ibm.com>
4064
4065 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
4066 statements.
4067
4068 2018-06-07 Carl Love <cel@us.ibm.com>
4069
4070 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
4071 error message.
4072
4073 2018-06-07 Marek Polacek <polacek@redhat.com>
4074
4075 PR c/85318
4076 * gcc.dg/Wc90-c99-compat-10.c: New test.
4077 * gcc.dg/Wc90-c99-compat-11.c: New test.
4078 * gcc.dg/Wc90-c99-compat-12.c: New test.
4079 * gcc.dg/Wc90-c99-compat-9.c: New test.
4080
4081 2018-06-07 Paul Koning <ni1d@arrl.net>
4082
4083 * gcc.c-torture/compile/20180605-1.c: New test.
4084
4085 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
4086
4087 PR fortran/86045
4088 * gfortran.dg/pr86045.f90: New test.
4089
4090 2018-06-07 Marek Polacek <polacek@redhat.com>
4091
4092 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
4093
4094 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
4095
4096 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
4097
4098 2018-06-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
4099
4100 * gcc.target/msp430/msp430i-device-symbol.c: New test.
4101 * gcc.target/msp430/msp430f-device-symbol.c: New test.
4102 * gcc.target/msp430/msp430.h: New test header file.
4103
4104 2018-06-07 Jakub Jelinek <jakub@redhat.com>
4105
4106 PR tree-optimization/69615
4107 * gcc.dg/tree-ssa/pr69615.c: New test.
4108
4109 2018-06-07 Richard Biener <rguenther@suse.de>
4110
4111 PR tree-optimization/85935
4112 * gcc.dg/graphite/pr85935.c: New testcase.
4113
4114 2018-06-04 Carl Love <cel@us.ibm.com>
4115
4116 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
4117 debug print statements. Fix a few formating issues.
4118
4119 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
4120
4121 PR target/85657
4122 * gcc.target/powerpc/pr85657-4.c: New tests.
4123 * gcc.target/powerpc/pr85657-5.c: Likewise.
4124 * gcc.target/powerpc/pr85657-6.c: Likewise.
4125
4126 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4127
4128 PR fortran/85641
4129 * gfortran.dg/realloc_on_assign_30.f90: New test.
4130
4131 2018-06-06 Carl Love <cel@us.ibm.com>
4132 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
4133 argument to vui_arg.
4134
4135 2018-06-06 Carl Love <cel@us.ibm.com>
4136
4137 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
4138 to builtins-4.c.
4139 * gcc.target/powerpc/builtins-4.c: New test file for tests
4140 that need -mvsx.
4141
4142 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
4143
4144 PR target/85657
4145 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
4146 be used in templates. Don't check for them in overloaded functions.
4147
4148 2018-06-06 Jim Wilson <jimw@sifive.com>
4149
4150 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
4151 * gcc.target/riscv/interrupt-mmode.c: New.
4152 * gcc.target/riscv/interrupt-smode.c: New.
4153 * gcc.target/riscv/interrupt-umode.c: New.
4154
4155 2018-06-06 Marek Polacek <polacek@redhat.com>
4156
4157 PR c++/85977
4158 * g++.dg/cpp0x/initlist102.C: New test.
4159 * g++.dg/cpp0x/initlist103.C: New test.
4160 * g++.dg/cpp0x/initlist104.C: New test.
4161
4162 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
4163
4164 * gcc.dg/torture/pr86066.c: New test.
4165
4166 2018-06-06 Richard Biener <rguenther@suse.de>
4167
4168 PR tree-optimization/86062
4169 * g++.dg/tree-ssa/pr86062.C: New testcase.
4170
4171 2018-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
4172
4173 * gcc.target/msp430/function-attributes-4.c: New test.
4174 * gcc.target/msp430/static-interrupts.c: New test.
4175
4176 2018-06-05 Steve Ellcey <sellcey@cavium.com>
4177
4178 PR target/79924
4179 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
4180 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
4181 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
4182 * gcc.target/aarch64/nofp_1.c: Ditto.
4183
4184 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
4185
4186 * gcc.target/arm/cmse/cmse-1c99.c: New test.
4187
4188 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
4189
4190 PR fortran/85701
4191 * gfortran.dg/goacc/pr85701.f90: New test.
4192
4193 2018-06-05 Marek Polacek <polacek@redhat.com>
4194
4195 PR c++/85976
4196 * g++.dg/cpp0x/alias-decl-64.C: New test.
4197
4198 2018-06-05 Richard Biener <rguenther@suse.de>
4199
4200 PR tree-optimization/86046
4201 * gcc.dg/pr86046.c: New testcase.
4202
4203 2018-06-05 Richard Biener <rguenther@suse.de>
4204
4205 PR tree-optimization/86047
4206 * gcc.dg/pr86047.c: New testcase.
4207
4208 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4209
4210 PR target/81497
4211 * g++.target/arm/arm.exp: New file.
4212 * g++.target/arm/pr81497.C: Likewise.
4213
4214 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
4215
4216 * gcc.target/s390/htm-builtins-compile-4.c: New test.
4217
4218 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
4219
4220 * gcc.dg/store_merging_21.c: New test.
4221 * gnat.dg/opt71b.adb: Likewise.
4222 * gnat.dg/opt71.adb: Rename into...
4223 * gnat.dg/opt71a.adb: ...this.
4224
4225 2018-06-04 Richard Biener <rguenther@suse.de>
4226
4227 PR tree-optimization/85955
4228 * gcc.dg/pr85955.c: New testcase.
4229
4230 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
4231
4232 PR fortran/85981
4233 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
4234 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
4235 * gfortran.dg/allocate_stat_2.f90: Ditto.
4236 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
4237
4238 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
4239
4240 * gcc.target/aarch64/sve/extract_5.c: New test.
4241
4242 2018-06-04 Jakub Jelinek <jakub@redhat.com>
4243
4244 PR target/85832
4245 PR target/86036
4246 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
4247 vptestm.
4248 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
4249 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
4250 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
4251 * gcc.target/i386/avx512bw-pr86036.c: New test.
4252
4253 2018-06-04 Richard Biener <rguenther@suse.de>
4254
4255 PR tree-optimization/86038
4256 * gcc.dg/pr86038.c: New testcase.
4257
4258 2018-06-04 Jakub Jelinek <jakub@redhat.com>
4259
4260 PR tree-optimization/69615
4261 * gcc.dg/pr69615.c: New test.
4262
4263 PR c++/86025
4264 * c-c++-common/gomp/pr86025.c: New test.
4265
4266 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
4267
4268 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
4269
4270 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
4271
4272 * gcc.dg/torture/pr86034.c: New test.
4273
4274 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
4275
4276 PR fortran/36497
4277 * gfortran.dg/cray_pointer_12.f90: New test.
4278
4279 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
4280
4281 PR fortran/85938
4282 * gfortran.dg/pr85938.f90: Fixed by revision r261081
4283
4284 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
4285
4286 * gnat.dg/specs/opt3.ads: New test.
4287 * gnat.dg/specs/opt3_pkg.ads: New helper.
4288
4289 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
4290
4291 * gnat.dg/discr53.ad[sb]: New test.
4292 * gnat.dg/discr53_pkg.ads: New helper.
4293
4294 2018-06-01 Carl Love <cel@us.ibm.com>
4295
4296 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
4297 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
4298
4299 2018-06-01 Carl Love <cel@us.ibm.com>
4300
4301 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
4302 to make it consistent with the naming convention in the file.
4303 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
4304 to altivec-7.c. Delete file.
4305 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
4306 to altivec-7.c. Delete file.
4307 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
4308 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
4309 vec_unpackl tests. Update instruction counts.
4310 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
4311 tests to builtins-1.c.
4312 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
4313 tests to builtins-1.c.
4314 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
4315 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
4316 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
4317 Remove vec_ctf tests returning double. Remove vec_cts with
4318 double args. Remove vec_sel with invalid arguments. Add tests for
4319 vec_splat.
4320 Add instruction counts for new tests.
4321 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
4322 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
4323 vec_unsigned.
4324 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
4325 test_sll_vsill_vsill_vuc.
4326 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
4327 vec_revb.
4328 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
4329 tests from altivec-7.h.
4330 * gcc.target/powerpc/vsx-7-be.c: Remove file.
4331 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
4332 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
4333 splat_sll, splat_uc, splat_int128, splat_uint128.
4334 Make second argument of vec_extract and vec_insert a signed int.
4335 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
4336 argument.
4337
4338 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
4339
4340 * gcc.dg/store_merging_20.c: New test.
4341 * gnat.dg/opt71.adb: Likewise.
4342 * gnat.dg/opt71_pkg.ads: New helper.
4343
4344 2018-06-01 Carl Love <cel@us.ibm.com>
4345
4346 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
4347 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
4348 Add vec_xst_be for signed and unsigned arguments.
4349
4350 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
4351
4352 PR fortran/85816
4353 PR fortran/85975
4354 * gfortran.dg/pr85816.f90: New test.
4355 * gfortran.dg/pr85975.f90: New test.
4356
4357 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
4358
4359 PR fortran/63570
4360 * gfortran.dg/random_init_1.f90: New test.
4361 * gfortran.dg/random_init_2.f90: New test.
4362 * gfortran.dg/random_init_3.f90: New test.
4363 * gfortran.dg/random_init_4.f90: New test.
4364 * gfortran.dg/random_init_5.f90: New test.
4365 * gfortran.dg/random_init_6.f90: New test.
4366
4367 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
4368
4369 PR tree-optimization/85989
4370 * gcc.dg/torture/pr85989.c: New test.
4371
4372 2018-06-01 Richard Biener <rguenther@suse.de>
4373
4374 PR middle-end/86017
4375 * gcc.dg/tree-ssa/pr86017.c: New testcase.
4376
4377 2018-06-01 Richard Biener <rguenther@suse.de>
4378
4379 PR ipa/85960
4380 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
4381
4382 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
4383
4384 PR middle-end/78809
4385 * gcc.dg/strcmpopt_2.c: New test.
4386 * gcc.dg/strcmpopt_3.c: New test.
4387
4388 PR middle-end/83026
4389 * gcc.dg/strcmpopt_3.c: New test.
4390
4391 2018-05-31 Jakub Jelinek <jakub@redhat.com>
4392
4393 PR target/85984
4394 * gcc.target/i386/pr85984.c: New test.
4395
4396 2018-05-31 Martin Sebor <msebor@redhat.com>
4397
4398 PR c/82063
4399 * gcc.dg/Walloc-size-larger-than-1.c: New test.
4400 * gcc.dg/Walloc-size-larger-than-10.c: New test.
4401 * gcc.dg/Walloc-size-larger-than-11.c: New test.
4402 * gcc.dg/Walloc-size-larger-than-12.c: New test.
4403 * gcc.dg/Walloc-size-larger-than-13.c: New test.
4404 * gcc.dg/Walloc-size-larger-than-14.c: New test.
4405 * gcc.dg/Walloc-size-larger-than-15.c: New test.
4406 * gcc.dg/Walloc-size-larger-than-16.c: New test.
4407 * gcc.dg/Walloc-size-larger-than-17.c: New test.
4408 * gcc.dg/Walloc-size-larger-than-2.c: New test.
4409 * gcc.dg/Walloc-size-larger-than-3.c: New test.
4410 * gcc.dg/Walloc-size-larger-than-4.c: New test.
4411 * gcc.dg/Walloc-size-larger-than-5.c: New test.
4412 * gcc.dg/Walloc-size-larger-than-6.c: New test.
4413 * gcc.dg/Walloc-size-larger-than-7.c: New test.
4414 * gcc.dg/Walloc-size-larger-than-8.c: New test.
4415 * gcc.dg/Walloc-size-larger-than-9.c: New test.
4416 * gcc.dg/Walloc-size-larger-than.c: New test.
4417
4418 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
4419 Cesar Philippidis <cesar@codesourcery.com>
4420
4421 PR middle-end/85879
4422 * gfortran.dg/goacc/pr77371-1.f90: New test.
4423 * gfortran.dg/goacc/pr77371-2.f90: New test.
4424 * gfortran.dg/goacc/pr85879.f90: New test.
4425
4426 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4427
4428 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
4429 * gnat.dg/stack_usage1b.adb: Likewise.
4430 * gnat.dg/stack_usage1c.adb: Likewise.
4431 * gnat.dg/stack_usage3.adb: Likewise.
4432 * gnat.dg/stack_usage1_pkg.adb: Delete.
4433
4434 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4435
4436 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
4437 * gcc.dg/store_merging_11.c: Likewise.
4438 * gcc.dg/store_merging_13.c: Likewise.
4439 * gcc.dg/store_merging_14.c: Likewise.
4440 * gcc.dg/store_merging_15.c: Likewise.
4441 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
4442
4443 2018-05-31 Ed Schonberg <schonberg@adacore.com>
4444
4445 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
4446 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
4447 gnat.dg/limited1_outer.ads: New testcase.
4448
4449 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
4450
4451 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
4452 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
4453 New testcase.
4454
4455 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4456
4457 * gnat.dg/size_clause1.adb: New testcase.
4458
4459 2018-05-31 Javier Miranda <miranda@adacore.com>
4460
4461 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
4462
4463 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
4464
4465 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
4466 vld1x3 intrinsics for aarch64.
4467 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
4468 vst1x2 intrinsics for aarch64.
4469 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
4470 vst1x3 intrinsics for aarch64.
4471
4472 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
4473
4474 PR c++/77777
4475 * g++.dg/diagnostic/pr77777.C: New test.
4476
4477 2018-05-30 David Pagan <dave.pagan@oracle.com>
4478
4479 PR c/55976
4480 * gcc.dg/noncompile/pr55976-1.c: New test.
4481 * gcc.dg/noncompile/pr55976-2.c: New test.
4482
4483 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
4484
4485 * gcc.dg/lto/20111213-1_0.c: Fix template.
4486 * gcc.dg/lto/20100603-1_0.c: Fix template.
4487 * gcc.dg/lto/20100603-2_0.c: Fix template.
4488 * gcc.dg/lto/20100603-3_0.c: Fix template.
4489
4490 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
4491 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
4492 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
4493 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
4494 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
4495 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
4496 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
4497 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
4498 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
4499 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
4500 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
4501 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
4502 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
4503 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
4504 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
4505 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
4506 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
4507 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
4508 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
4509 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
4510 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
4511 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
4512 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
4513 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
4514 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
4515 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
4516 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
4517 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
4518 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
4519 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
4520 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
4521 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
4522 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
4523 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
4524 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
4525 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
4526 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
4527 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
4528 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
4529 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
4530 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
4531 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
4532 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
4533 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
4534 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
4535 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
4536 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
4537 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
4538 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
4539 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
4540 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
4541 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
4542 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
4543 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
4544 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
4545 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
4546 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
4547 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
4548 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
4549 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
4550 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
4551 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
4552
4553 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
4554
4555 Revert:
4556 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
4557
4558 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
4559
4560 * gcc.target/aarch64/simd/ldp_stp_9: New.
4561 * gcc.target/aarch64/simd/ldp_stp_10: New.
4562 * gcc.target/aarch64/simd/ldp_stp_11: New.
4563 * gcc.target/aarch64/simd/ldp_stp_12: New.
4564
4565 2018-05-30 Ed Schonberg <schonberg@adacore.com>
4566
4567 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
4568
4569 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
4570
4571 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
4572
4573 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
4574
4575 PR target/85950
4576 * gcc.target/i386/pr85950.c: New test.
4577
4578 2018-05-29 Marek Polacek <polacek@redhat.com>
4579
4580 PR c++/85883
4581 * g++.dg/cpp1z/class-deduction55.C: New test.
4582 * g++.dg/cpp1z/class-deduction56.C: New test.
4583 * g++.dg/cpp1z/class-deduction57.C: New test.
4584
4585 2018-05-29 Jakub Jelinek <jakub@redhat.com>
4586
4587 PR c++/85952
4588 * g++.dg/warn/Wunused-var-33.C: New test.
4589
4590 PR target/85918
4591 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
4592 and -fno-vect-cost-model options. Add aligned(64) attribute to the
4593 arrays. Add suffix 1 to all functions and use 4 iterations rather
4594 than N. Add functions with conversions to and from float.
4595 Add new set of functions with 8 iterations and another one
4596 with 16 iterations, expect 24 vectorized loops instead of just 4.
4597 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
4598
4599 2018-05-29 Javier Miranda <miranda@adacore.com>
4600
4601 * gnat.dg/equal2.adb: New testcase.
4602
4603 2018-05-29 Ed Schonberg <schonberg@adacore.com>
4604
4605 * gnat.dg/float_attributes_overflows.adb: New testcase.
4606
4607 2018-05-29 Pascal Obry <obry@adacore.com>
4608
4609 * gnat.dg/normalize_pathname.adb: New testcase.
4610
4611 2018-05-29 Tom de Vries <tom@codesourcery.com>
4612
4613 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
4614 message.
4615 * lib/scanipa.exp (scan-ipa-dump-times): Same.
4616 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
4617 * lib/scantree.exp (scan-tree-dump-times): Same.
4618
4619 2018-05-29 Tom de Vries <tom@codesourcery.com>
4620
4621 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
4622 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
4623 Use proc name as first argument to dg-scan.
4624
4625 2018-05-29 Tom de Vries <tom@codesourcery.com>
4626
4627 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
4628 with no arguments.
4629
4630 2018-05-28 Richard Biener <rguenther@suse.de>
4631
4632 PR tree-optimization/85934
4633 * gcc.target/i386/pr85934.c: New testcase.
4634
4635 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
4636
4637 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
4638
4639 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
4640
4641 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
4642
4643 2018-05-28 Ed Schonberg <schonberg@adacore.com>
4644
4645 * gnat.dg/fixedpnt5.adb: New testcase.
4646
4647 2018-05-28 Justin Squirek <squirek@adacore.com>
4648
4649 * gnat.dg/array31.adb: New testcase.
4650
4651 2018-05-28 Justin Squirek <squirek@adacore.com>
4652
4653 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
4654 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
4655
4656 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
4657
4658 * gfortran.dg/data_stmt_pointer.f90: new test.
4659
4660 2018-05-27 Jakub Jelinek <jakub@redhat.com>
4661
4662 PR target/85918
4663 * gcc.target/i386/avx512dq-pr85918.c: New test.
4664
4665 2018-05-25 Jim Wilson <jimw@sifive.com>
4666
4667 * gcc.target/riscv/interrupt-1.c: New.
4668 * gcc.target/riscv/interrupt-2.c: New.
4669 * gcc.target/riscv/interrupt-3.c: New.
4670 * gcc.target/riscv/interrupt-4.c: New.
4671 * gcc.target/riscv/interrupt-5.c: New.
4672
4673 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
4674
4675 PR fortran/85786
4676 * gfortran.dg/pr85786.f90: New test.
4677
4678 2018-05-25 Paul Koning <ni1d@arrl.net>
4679
4680 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
4681 * gcc.c-torture/compile/pr55921.c: Ditto.
4682 * gcc.c-torture/compile/pr60655-1.c: Ditto.
4683 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
4684
4685 2018-05-25 Jakub Jelinek <jakub@redhat.com>
4686
4687 PR target/85832
4688 * gcc.target/i386/avx512f-pr85832.c: New test.
4689 * gcc.target/i386/avx512vl-pr85832.c: New test.
4690 * gcc.target/i386/avx512bw-pr85832.c: New test.
4691 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
4692
4693 2018-05-25 Bin Cheng <bin.cheng@arm.com>
4694
4695 PR tree-optimization/85720
4696 * gcc.dg/tree-ssa/pr85720.c: New test.
4697 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
4698 distribution.
4699
4700 2018-05-25 Martin Liska <mliska@suse.cz>
4701
4702 PR testsuite/85911
4703 * gcc.dg/tree-prof/update-loopch.c: Do not scan
4704 for 'Removing basic block'.
4705
4706 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
4707
4708 * gnat.dg/sec_stack1.adb: New testcase.
4709
4710 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4711
4712 * gnat.dg/fixedpnt4.adb: New testcase.
4713
4714 2018-05-25 Javier Miranda <miranda@adacore.com>
4715
4716 * gnat.dg/interface7.adb: New testcase.
4717
4718 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
4719
4720 * gnat.dg/sec_stack2.adb: New testcase.
4721
4722 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4723
4724 * gnat.dg/interface6.adb: New testcase.
4725
4726 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4727
4728 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
4729
4730 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4731
4732 * lib/target-supports.exp
4733 (check_effective_target_vect_double_cond_arith): Include
4734 multiplication and division.
4735 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
4736 fully-masked loops with a fixed vector length.
4737 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
4738 tests.
4739 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
4740 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
4741 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
4742
4743 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4744
4745 * gcc.target/aarch64/sve/div_1.c: New test.
4746 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
4747 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
4748 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
4749
4750 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4751
4752 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
4753
4754 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4755
4756 * lib/target-supports.exp
4757 (check_effective_target_vect_double_cond_arith): New proc.
4758 * gcc.dg/vect/vect-cond-arith-1.c: New test.
4759 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
4760 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
4761 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
4762 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
4763 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
4764 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
4765
4766 2018-05-25 Janus Weil <janus@gcc.gnu.org>
4767
4768 PR fortran/85839
4769 * gfortran.dg/f2018_obs.f90: New test case.
4770
4771 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4772
4773 PR fortran/85543
4774 * gfortran.dg/pr85543.f90: New test.
4775
4776 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4777
4778 PR fortran/85780
4779 * gfortran.dg/pr85780.f90: New test.
4780
4781 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4782
4783 PR fortran/85779
4784 * gfortran.dg/pr85779_1.f90: New test.
4785 * gfortran.dg/pr85779_2.f90: Ditto.
4786 * gfortran.dg/pr85779_3.f90: Ditto.
4787
4788 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4789
4790 PR fortran/85895
4791
4792 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
4793 * gfortran.dg/pr85895.f90: New test.
4794
4795 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
4796
4797 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
4798 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
4799
4800 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
4801
4802 * gcc.dg/fold-popcount-1.c: New testcase.
4803 * gcc.dg/fold-popcount-2.c: New testcase.
4804 * gcc.dg/fold-popcount-3.c: New testcase.
4805 * gcc.dg/fold-popcount-4.c: New testcase.
4806
4807 2018-05-24 Marek Polacek <polacek@redhat.com>
4808
4809 PR c++/85847
4810 * g++.dg/cpp0x/new3.C: New test.
4811
4812 2018-05-24 Javier Miranda <miranda@adacore.com>
4813
4814 * gnat.dg/discr52.adb: New testcase.
4815
4816 2018-05-24 Ed Schonberg <schonberg@adacore.com>
4817
4818 * gnat.dg/others1.adb: New testcase.
4819
4820 2018-05-24 Justin Squirek <squirek@adacore.com>
4821
4822 * gnat.dg/raise_expr.adb: New testcase.
4823
4824 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
4825
4826 * gnat.dg/formal_containers.adb: New testcase.
4827
4828 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4829
4830 * gcc.target/i386/pr85345.c: Require ifunc support.
4831
4832 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
4833
4834 * gcc.dg/vect/vect-fma-1.c: New test.
4835
4836 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4837
4838 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
4839 scan-tree-dump*.
4840
4841 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
4842
4843 PR target/83009
4844 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
4845
4846 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
4847
4848 PR target/78849
4849 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
4850 DEFAULT_CFLAGS.
4851 * gcc.target/msp430/pr78849.c: New test.
4852
4853 2018-05-23 Marek Polacek <polacek@redhat.com>
4854
4855 * g++.dg/cpp2a/range-for8.C: New test.
4856 * g++.dg/cpp2a/range-for9.C: New test.
4857 * g++.dg/cpp2a/range-for10.C: New test.
4858
4859 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
4860
4861 * lib/target-supports.exp (check_effective_target_be): New.
4862 (check_effective_target_le): New.
4863
4864 2018-05-23 Marek Polacek <polacek@redhat.com>
4865
4866 * g++.dg/cpp2a/range-for1.C: New test.
4867 * g++.dg/cpp2a/range-for2.C: New test.
4868 * g++.dg/cpp2a/range-for3.C: New test.
4869 * g++.dg/cpp2a/range-for4.C: New test.
4870 * g++.dg/cpp2a/range-for5.C: New test.
4871 * g++.dg/cpp2a/range-for6.C: New test.
4872 * g++.dg/cpp2a/range-for7.C: New test.
4873
4874 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
4875
4876 * gcc.target/i386/cvt-3.c: New test.
4877
4878 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
4879
4880 * gcc.target/i386/cvt-2.c: New test.
4881
4882 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
4883
4884 * gcc.dg/pr79985.c: New testcase.
4885
4886 2018-05-23 Richard Biener <rguenther@suse.de>
4887
4888 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
4889
4890 2018-05-23 Sudakshina Das <sudi.das@arm.com>
4891
4892 PR target/84882
4893 * gcc.target/aarch64/pr84882.c: New test.
4894 * gcc.target/aarch64/target_attr_18.c: Likewise.
4895
4896 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
4897
4898 PR tree-optimization/85853
4899 * gfortran.dg/vect/pr85853.f90: New test.
4900
4901 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4902
4903 * gnat.dg/import2.adb: New testcase.
4904
4905 2018-05-23 Ed Schonberg <schonberg@adacore.com>
4906
4907 * gnat.dg/discr51.adb: New testcase.
4908
4909 2018-05-23 Javier Miranda <miranda@adacore.com>
4910
4911 * gnat.dg/valid_scalars1.adb: New testcase.
4912
4913 2018-05-23 Ed Schonberg <schonberg@adacore.com>
4914
4915 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
4916
4917 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4918
4919 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
4920 testcase.
4921
4922 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4923
4924 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
4925 testcase.
4926
4927 2018-05-23 Bob Duff <duff@adacore.com>
4928
4929 * gnat.dg/addr10.adb: New testcase.
4930
4931 2018-05-23 Richard Biener <rguenther@suse.de>
4932
4933 PR middle-end/85874
4934 * gcc.dg/Wstrict-overflow-27.c: New testcase.
4935
4936 2018-05-23 Yury Gribov <tetra2005@gmail.com>
4937
4938 PR tree-optimization/85822
4939 * c-c++-common/pr85822.c: New test.
4940
4941 2018-05-23 Richard Biener <rguenther@suse.de>
4942
4943 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
4944
4945 2018-05-22 Janus Weil <janus@gcc.gnu.org>
4946
4947 PR fortran/85841
4948 * gfortran.dg/pr30667.f: Add option "-std=legacy".
4949
4950 2018-05-22 Martin Sebor <msebor@redhat.com>
4951
4952 PR middle-end/85359
4953 * gcc.dg/attr-nonstring.c: New test.
4954
4955 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
4956
4957 PR target/85345
4958 * gcc.target/i386/pr85345.c: New test.
4959
4960 2018-05-22 Luis Machado <luis.machado@linaro.org>
4961
4962 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
4963
4964 2018-05-22 Janus Weil <janus@gcc.gnu.org>
4965
4966 PR fortran/85841
4967 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
4968 dg-additional-options.
4969 * gfortran.dg/graphite/block-2.f: Ditto.
4970 * gfortran.dg/graphite/id-19.f: Ditto.
4971 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
4972 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
4973 * gfortran.dg/vect/pr52580.f: Ditto.
4974
4975 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
4976
4977 * gcc.target/aarch64/ldp_stp_6.c: New.
4978 * gcc.target/aarch64/ldp_stp_7.c: New.
4979 * gcc.target/aarch64/ldp_stp_8.c: New.
4980
4981 2018-05-22 Martin Sebor <msebor@redhat.com>
4982
4983 PR c/85623
4984 * c-c++-common/attr-nonstring-3.c: Adjust.
4985 * c-c++-common/attr-nonstring-4.c: Adjust.
4986 * c-c++-common/attr-nonstring-6.c: New test.
4987
4988 2018-05-22 Martin Sebor <msebor@redhat.com>
4989
4990 PR tree-optimization/85826
4991 * gcc.dg/Wrestrict-17.c: New test.
4992
4993 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
4994
4995 * gcc.dg/torture/pr85862.c: Rename to...
4996 * gcc.dg/torture/pr85852.c: ...this.
4997
4998 2018-05-22 Justin Squirek <squirek@adacore.com>
4999
5000 * gnat.dg/warn14.adb: New testcase.
5001
5002 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
5003
5004 * gnat.dg/controlled8.adb: New testcase.
5005
5006 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
5007
5008 * gnat.dg/discr50.adb: New testcase.
5009
5010 2018-05-22 Ed Schonberg <schonberg@adacore.com>
5011
5012 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
5013 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
5014 gnat.dg/discr49_rec2.ads: New testcase.
5015
5016 2018-05-22 Ed Schonberg <schonberg@adacore.com>
5017
5018 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
5019 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
5020 testcase.
5021
5022 2018-05-22 Ed Schonberg <schonberg@adacore.com>
5023
5024 * gnat.dg/fixedpnt3.adb: New testcase.
5025
5026 2018-05-22 Justin Squirek <squirek@adacore.com>
5027
5028 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
5029 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
5030
5031 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
5032
5033 PR middle-end/85862
5034 * gcc.dg/torture/pr85862.c: New test.
5035
5036 2018-05-22 Richard Biener <rguenther@suse.de>
5037
5038 PR tree-optimization/85834
5039 * g++.dg/torture/pr85834.C: New testcase.
5040 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
5041
5042 2018-05-22 Martin Liska <mliska@suse.cz>
5043
5044 PR ipa/85607
5045 * g++.dg/ipa/pr85607.C: New test.
5046
5047 2018-05-22 Richard Biener <rguenther@suse.de>
5048
5049 PR tree-optimization/85863
5050 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
5051
5052 2018-05-22 Janus Weil <janus@gcc.gnu.org>
5053
5054 PR fortran/85841
5055 * gfortran.dg/assumed_rank_5.f90: Update error message.
5056 * gfortran.dg/assumed_type_4.f90: Ditto.
5057 * gfortran.dg/bind_c_array_params.f03: Ditto.
5058 * gfortran.dg/bind_c_usage_28.f90: Ditto.
5059 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
5060 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
5061 * gfortran.dg/c_loc_tests_11.f03: Ditto.
5062 * gfortran.dg/coarray_atomic_2.f90: Ditto.
5063 * gfortran.dg/coarray_collectives_2.f90: Ditto.
5064 * gfortran.dg/coarray_collectives_10.f90: Ditto.
5065 * gfortran.dg/coarray_collectives_13.f90: Ditto.
5066 * gfortran.dg/rank_3.f90: Ditto.
5067 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
5068 * gfortran.dg/implicit_14.f90: Ditto.
5069
5070 2018-05-21 Christian Groessler <chris@groessler.org>
5071
5072 * gcc.c-torture/compile/simd-5.c: Fix comment.
5073
5074 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
5075
5076 PR target/85657
5077 * gcc.target/powerpc/pr85657-1.c: New test for converting between
5078 __float128, __ibm128, and long double.
5079 * gcc.target/powerpc/pr85657-2.c: Likewise.
5080 * gcc.target/powerpc/pr85657-3.c: Likewise.
5081 * g++.dg/pr85667.C: New test to make sure __ibm128 is
5082 implementated as a separate type internally, and is not just an
5083 alias for long double.
5084
5085 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
5086
5087 PR tree-optimization/85814
5088 * gcc.dg/torture/pr85814.c: New test.
5089
5090 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5091
5092 PR c++/84588
5093 * g++.dg/cpp0x/cond1.C: New.
5094 * g++.dg/cpp1y/pr84588-1.C: Likewise.
5095 * g++.dg/cpp1y/pr84588-2.C: Likewise.
5096 * g++.dg/cpp1y/pr84588-3.C: Likewise.
5097 * g++.dg/parse/cond6.C: Likewise.
5098 * g++.dg/parse/cond7.C: Likewise.
5099 * g++.dg/parse/cond8.C: Likewise.
5100 * g++.dg/cpp1z/decomp16.C: Update.
5101 * g++.old-deja/g++.jason/cond.C: Likewise.
5102
5103 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
5104
5105 ChangeLog for r260480
5106 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
5107 warnings for deleted and obsolescent features.
5108 * gfortran.dg/graphite/id-19.f: Ditto.
5109 * gfortran.dg/graphite/id-20.f: Ditto.
5110 * gfortran.dg/graphite/id-27.f90: Ditto.
5111 * gfortran.dg/graphite/pr82449.f: Ditto.
5112
5113 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5114
5115 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
5116 tiny and large memory models.
5117
5118 2018-04-04 Ed Schonberg <schonberg@adacore.com>
5119
5120 * gnat.dg/suppress_initialization.adb,
5121 gnat.dg/suppress_initialization_pkg.ads: New testcase.
5122
5123 2018-04-04 Ed Schonberg <schonberg@adacore.com>
5124
5125 * gnat.dg/exit1.adb: New testcase.
5126
5127 2018-04-04 Ed Schonberg <schonberg@adacore.com>
5128
5129 * gnat.dg/array30.adb: New testcase.
5130
5131 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
5132
5133 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
5134
5135 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5136
5137 * gcc.c-torture/execute/ssad-run.c: New test.
5138 * gcc.c-torture/execute/usad-run.c: Likewise.
5139 * gcc.target/aarch64/ssadv16qi.c: Likewise.
5140 * gcc.target/aarch64/usadv16qi.c: Likewise.
5141
5142 2018-05-21 Tamar Christina <tamar.christina@arm.com>
5143
5144 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
5145 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
5146 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
5147 vbcaxq_s64): New.
5148 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
5149 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
5150 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
5151
5152 2018-05-21 Janus Weil <janus@gcc.gnu.org>
5153
5154 PR fortran/85841
5155 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
5156 * gfortran.dg/g77/20020307-1.f: Ditto.
5157 * gfortran.dg/g77/980310-3.f: Ditto.
5158 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
5159 * gfortran.dg/goacc/loop-1.f95: Ditto.
5160 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
5161 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
5162 * gfortran.dg/gomp/do-1.f90: Ditto.
5163 * gfortran.dg/gomp/omp_do1.f90: Ditto.
5164 * gfortran.dg/pr17229.f: Ditto.
5165 * gfortran.dg/pr37243.f: Ditto.
5166 * gfortran.dg/pr49721-1.f: Ditto.
5167 * gfortran.dg/pr58484.f: Ditto.
5168 * gfortran.dg/pr81175.f: Ditto.
5169 * gfortran.dg/pr81723.f: Ditto.
5170 * gfortran.dg/predcom-2.f: Ditto.
5171 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
5172 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
5173 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
5174 * gfortran.dg/vect/pr52580.f: Ditto.
5175
5176 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
5177
5178 PR fortran/80657
5179 * gfortran.dg/char_result_18.f90: New test.
5180
5181 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
5182
5183 PR fortran/49636
5184 * gfortran.dg/associate_38.f90: New test.
5185
5186 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
5187
5188 PR fortran/82275
5189 * gfortran.dg/select_type_42.f90: New test.
5190
5191 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
5192
5193 PR fortran/82923
5194 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
5195 that the patch fixes PR66694 & PR82617, although the testcases
5196 are not explicitly included.
5197
5198 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
5199
5200 * gcc.dg/stack-usage-1.c: Add support for rv32e.
5201
5202 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
5203
5204 PR c++/82899
5205 * g++.dg/pr82899.C: New testcase.
5206
5207 2018-05-18 Martin Liska <mliska@suse.cz>
5208
5209 * gcc.dg/pr68766.c: Change pruned output.
5210
5211 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
5212
5213 PR c++/85782
5214 * c-c++-common/goacc/pr85782.c: New test.
5215
5216 2018-05-18 Sudakshina Das <sudi.das@arm.com>
5217
5218 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
5219
5220 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5221
5222 * gcc.target/arm/pr62554.c: Delete.
5223 * gcc.target/arm/pr69610-1.c: Likewise.
5224 * gcc.target/arm/pr69610-2.c: Likewise.
5225
5226 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5227
5228 * gcc.target/arm/pr40887.c: Update comment.
5229 * lib/target-supports.exp: Don't generate effective target checks
5230 and related helpers for armv5. Update comment.
5231 * gcc.target/arm/armv5_thumb_isa.c: Delete.
5232 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
5233 target check and options.
5234
5235 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5236
5237 PR middle-end/85817
5238 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
5239 scan-tree-dump-not for h.
5240
5241 2018-05-18 Richard Biener <rguenther@suse.de>
5242
5243 * gcc.dg/tree-ssa/pr21559.c: Adjust.
5244 * gcc.dg/tree-ssa/pr45397.c: Likewise.
5245 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
5246 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
5247 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
5248 * gcc.dg/tree-ssa/vrp17.c: Likewise.
5249 * gcc.dg/tree-ssa/vrp18.c: Likewise.
5250 * gcc.dg/tree-ssa/vrp23.c: Likewise.
5251 * gcc.dg/tree-ssa/vrp24.c: Likewise.
5252 * gcc.dg/tree-ssa/vrp58.c: Likewise.
5253 * gcc.dg/vrp-min-max-1.c: Likewise.
5254 * gcc.dg/vrp-min-max-3.c: New testcase.
5255
5256 2018-05-18 Richard Biener <rguenther@suse.de>
5257
5258 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
5259 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
5260 * gcc.dg/graphite/scop-6.c: Likewise.
5261 * gcc.dg/graphite/scop-7.c: Likewise.
5262 * gcc.dg/graphite/scop-8.c: Likewise.
5263 * gcc.dg/graphite/scop-9.c: Likewise.
5264
5265 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5266
5267 * gcc.target/aarch64/vect-init-ld1.c: New test.
5268
5269 2018-05-18 Martin Liska <mliska@suse.cz>
5270
5271 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
5272 * gcc.dg/tree-prof/update-loopch.c: Likewise.
5273
5274 2018-05-18 Martin Liska <mliska@suse.cz>
5275
5276 * gcc.dg/ipa/ipa-icf-39.c: New test.
5277 * gcc.dg/pr68766.c: Adjust pruned output.
5278
5279 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
5280
5281 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
5282 New proc.
5283 * gcc.dg/fma-1.c: New test.
5284 * gcc.dg/fma-2.c: Likewise.
5285 * gcc.dg/fma-3.c: Likewise.
5286 * gcc.dg/fma-4.c: Likewise.
5287 * gcc.dg/fma-5.c: Likewise.
5288 * gcc.dg/fma-6.c: Likewise.
5289 * gcc.dg/fma-7.c: Likewise.
5290 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
5291 scalar_all_fma.
5292 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
5293 * gfortran.dg/reassoc_8.f: Likewise.
5294 * gfortran.dg/reassoc_9.f: Likewise.
5295 * gfortran.dg/reassoc_10.f: Likewise.
5296
5297 2018-05-17 Jim Wilson <jimw@sifive.com>
5298
5299 * gcc.target/riscv/switch-qi.c: New.
5300 * gcc.target/riscv/switch-si.c: New.
5301
5302 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
5303
5304 PR target/85698
5305 * gcc.target/powerpc/pr85698.c: New test.
5306
5307 2018-05-17 Richard Biener <rguenther@suse.de>
5308
5309 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
5310
5311 2018-05-17 Bin Cheng <bin.cheng@arm.com>
5312
5313 PR tree-optimization/85793
5314 * gcc.dg/vect/pr85793.c: New test.
5315
5316 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
5317
5318 * gcc.dg/gimplefe-28.c: New test.
5319 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
5320 internal function calls.
5321 * gcc.dg/goacc/loop-processing-1.c: Likewise.
5322
5323 2018-05-17 Martin Liska <mliska@suse.cz>
5324
5325 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
5326 space in between 'G_' and '('.
5327
5328 2018-05-17 Jakub Jelinek <jakub@redhat.com>
5329
5330 PR target/85323
5331 * gcc.target/i386/pr85323-7.c: New test.
5332 * gcc.target/i386/pr85323-8.c: New test.
5333 * gcc.target/i386/pr85323-9.c: New test.
5334
5335 PR target/85323
5336 * gcc.target/i386/pr85323-4.c: New test.
5337 * gcc.target/i386/pr85323-5.c: New test.
5338 * gcc.target/i386/pr85323-6.c: New test.
5339
5340 PR target/85323
5341 * gcc.target/i386/pr85323-1.c: New test.
5342 * gcc.target/i386/pr85323-2.c: New test.
5343 * gcc.target/i386/pr85323-3.c: New test.
5344
5345 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
5346 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
5347 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
5348 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
5349 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
5350 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
5351 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
5352 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
5353 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
5354 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
5355 * gcc.target/i386/avx512f-setzero-1.c: New test.
5356
5357 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
5358
5359 * gcc.target/aarch64/vect-slp-dup.c: New.
5360
5361 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5362
5363 PR c++/85713
5364 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
5365
5366 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
5367
5368 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
5369 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
5370
5371 2018-05-17 Richard Biener <rguenther@suse.de>
5372
5373 PR tree-optimization/85757
5374 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
5375
5376 2018-05-16 Marek Polacek <polacek@redhat.com>
5377
5378 PR c++/85363
5379 * g++.dg/cpp0x/initlist-throw1.C: New test.
5380 * g++.dg/cpp0x/initlist-throw2.C: New test.
5381
5382 2018-05-16 Carl Love <cel@us.ibm.com>
5383
5384 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
5385 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
5386 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
5387
5388 2018-05-16 Richard Biener <rguenther@suse.de>
5389
5390 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
5391 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
5392 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
5393
5394 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
5395
5396 * gcc.target/aarch64/sve/vcond_10.c: New test.
5397 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
5398 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
5399 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
5400
5401 2018-05-15 Martin Sebor <msebor@redhat.com>
5402
5403 PR tree-optimization/85753
5404 * gcc.dg/Wrestrict-10.c: Adjust.
5405 * gcc.dg/Wrestrict-16.c: New test.
5406
5407 2018-05-15 Martin Sebor <msebor@redhat.com>
5408
5409 PR middle-end/85643
5410 * c-c++-common/attr-nonstring-7.c: New test.
5411
5412 2018-05-15 Richard Biener <rguenther@suse.de>
5413
5414 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
5415
5416 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5417
5418 PR tree-optimization/83648
5419 * gcc.dg/tree-ssa/pr83648.c: New test.
5420 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
5421
5422 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5423
5424 PR ipa/85734
5425 * gcc.dg/ipa/pr85734.c: New test.
5426
5427 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
5428
5429 PR target/85756
5430 * gnat.dg/opt70.adb: New test.
5431 * gnat.dg/opt70_pkg.ad[sb]: New helper.
5432
5433 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5434
5435 * gcc.target/aarch64/crypto-fuse-1.c: New test.
5436 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
5437
5438 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
5439
5440 * gcc.target/aarch64/vmov_n_1.c: Update test.
5441 * gcc.target/aarch64/vfp-1.c: Update test.
5442
5443 2018-05-14 Jakub Jelinek <jakub@redhat.com>
5444
5445 PR target/85756
5446 * gcc.c-torture/execute/pr85756.c: New test.
5447
5448 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
5449
5450 * gcc.target/i386/cldemote-1.c: New test.
5451
5452 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
5453
5454 PR fortran/85742
5455 * gfortran.dg/assumed_type_9.f90 : New test.
5456
5457 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
5458
5459 PR fortran/85542
5460 * gfortran.dg/pr85542.f90: New test.
5461
5462 2018-05-11 Martin Jambor <mjambor@suse.cz>
5463
5464 PR ipa/85655
5465 * g++.dg/lto/pr85655_0.C: New test.
5466
5467 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
5468
5469 * gcc.target/i386/tpause-1.c: New test.
5470 * gcc.target/i386/umonitor-1.c: New test.
5471
5472 2018-05-11 Jakub Jelinek <jakub@redhat.com>
5473
5474 PR c/85696
5475 * c-c++-common/gomp/pr85696.c: New test.
5476
5477 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
5478 Jakub Jelinek <jakub@redhat.com>
5479
5480 PR tree-optimization/85692
5481 * gcc.target/i386/pr85692.c: New test.
5482
5483 2018-05-11 Martin Liska <mliska@suse.cz>
5484
5485 PR sanitizer/85556
5486 * c-c++-common/ubsan/attrib-6.c: New test.
5487
5488 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5489
5490 PR fortran/85687
5491 * gfortran.dg/pr85687.f90: new test.
5492
5493 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5494
5495 PR fortran/85521
5496 * gfortran.dg/pr85521_1.f90: New test.
5497 * gfortran.dg/pr85521_2.f90: New test.
5498
5499 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5500
5501 PR fortran/70870
5502 * gfortran.dg/pr70870_1.f90: New test.
5503
5504 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
5505
5506 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
5507
5508 2018-05-10 Jakub Jelinek <jakub@redhat.com>
5509
5510 PR c++/85662
5511 * g++.dg/ext/offsetof2.C: New test.
5512
5513 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
5514
5515 PR fortran/68846
5516 * gfortran.dg/temporary_3.f90 : New test.
5517
5518 PR fortran/70864
5519 * gfortran.dg/temporary_2.f90 : New test.
5520
5521 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
5522
5523 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
5524 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
5525 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
5526 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
5527 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
5528 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
5529 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
5530 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
5531 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
5532 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
5533 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
5534 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
5535 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
5536 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
5537 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
5538 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
5539 * gcc.dg/vmx/st-be-order.c: Delete testcase.
5540 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
5541 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
5542 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
5543 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
5544 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
5545 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
5546 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
5547 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
5548 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
5549 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
5550
5551 2018-05-10 Jakub Jelinek <jakub@redhat.com>
5552
5553 PR tree-optimization/85699
5554 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
5555 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
5556 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
5557 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
5558
5559 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
5560
5561 * g++.dg/tls/pr85400.C: New test.
5562
5563 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5564
5565 PR c++/85713
5566 * g++.dg/cpp1y/lambda-generic-85713.C: New.
5567
5568 2018-05-09 Carl Love <cel@us.ibm.com>
5569
5570 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
5571
5572 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5573
5574 PR c++/85713
5575 Revert:
5576 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5577
5578 PR c++/84588
5579 * g++.dg/cpp1y/pr84588.C: New.
5580
5581 2018-05-09 Andreas Schwab <schwab@suse.de>
5582
5583 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
5584
5585 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
5586
5587 * gcc.target/aarch64/store_lane_spill_1.c: New test.
5588 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
5589
5590 2018-05-08 Carl Love <cel@us.ibm.com>
5591 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
5592
5593 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5594
5595 PR c++/84588
5596 * g++.dg/cpp1y/pr84588.C: New.
5597
5598 2018-05-08 Marek Polacek <polacek@redhat.com>
5599
5600 PR c++/85695
5601 * g++.dg/cpp1z/constexpr-if22.C: New test.
5602
5603 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
5604
5605 PR target/85693
5606 * gcc.target/i386/pr85693.c: New test.
5607
5608 2018-05-08 Jakub Jelinek <jakub@redhat.com>
5609
5610 PR target/85683
5611 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
5612 scan-assembler-times checking that except for [fh]*xor other functions
5613 don't use any load instructions.
5614
5615 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
5616
5617 * gcc.target/i386/builtin_target.c: Test goldmont.
5618 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
5619 arch=silvermont.
5620
5621 2018-05-08 Jakub Jelinek <jakub@redhat.com>
5622
5623 PR target/85572
5624 * g++.dg/other/sse2-pr85572-1.C: New test.
5625 * g++.dg/other/sse2-pr85572-2.C: New test.
5626 * g++.dg/other/sse4-pr85572-1.C: New test.
5627 * g++.dg/other/avx2-pr85572-1.C: New test.
5628
5629 PR target/85317
5630 * gcc.target/i386/pr85317.c: New test.
5631 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
5632 optimization barrier to avoid optimizing away the expected insn.
5633
5634 PR target/85480
5635 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
5636 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
5637
5638 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5639
5640 * g++.dg/other/sve_const_pred_1.C: Rename to...
5641 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
5642 target selectors and explicit -march options.
5643 * g++.dg/other/sve_const_pred_2.C: Rename to...
5644 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
5645 * g++.dg/other/sve_const_pred_3.C: Rename to...
5646 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
5647 * g++.dg/other/sve_const_pred_4.C: Rename to...
5648 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
5649 * g++.dg/other/sve_tls_2.C: Rename to...
5650 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
5651 * g++.dg/other/sve_vcond_1.C: Rename to...
5652 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
5653 * g++.dg/other/sve_vcond_1_run.C: Rename to...
5654 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
5655
5656 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5657
5658 PR testsuite/85586
5659 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
5660 !vect_no_align.
5661
5662 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5663
5664 PR c++/57429
5665 * g++.dg/cpp0x/deleted14.C: New.
5666
5667 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5668 Alan Hayward <alan.hayward@arm.com>
5669 David Sherwood <david.sherwood@arm.com>
5670
5671 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
5672 XFAIL the BIC test.
5673 * gcc.target/aarch64/sve/vcond_7.c: New test.
5674 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
5675
5676 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5677
5678 PR c++/70563
5679 * g++.dg/cpp0x/sfinae62.C: New.
5680
5681 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5682
5683 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
5684 load from src[i].
5685
5686 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5687
5688 PR c++/80691
5689 * g++.dg/cpp0x/narrowing1.C: New.
5690
5691 2018-05-08 Richard Biener <rguenther@suse.de>
5692
5693 PR middle-end/85588
5694 * gcc.dg/torture/pr85574.c: Rename to...
5695 * gcc.dg/torture/pr85588.c: ... this.
5696
5697 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5698
5699 PR fortran/54613
5700 * gfortran.dg/minmaxloc_12.f90: New test case.
5701 * gfortran.dg/minmaxloc_13.f90: New test case.
5702
5703 2018-05-07 Nathan Sidwell <nathan@acm.org>
5704
5705 * g++.dg/cpp0x/range-for10.C: Delete.
5706 * g++.dg/ext/forscope1.C: Delete.
5707 * g++.dg/ext/forscope2.C: Delete.
5708 * g++.dg/template/for1.C: Delete.
5709
5710 2018-05-07 Jeff Law <law@redhat.com>
5711
5712 * gfortran.dg/linefile.f90: New test.
5713
5714 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
5715
5716 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
5717 and options.
5718
5719 2018-05-06 Jakub Jelinek <jakub@redhat.com>
5720
5721 PR c++/85659
5722 * g++.dg/ext/asm14.C: New test.
5723 * g++.dg/ext/asm15.C: New test.
5724 * g++.dg/ext/asm16.C: New test.
5725
5726 2018-05-06 Michael Eager <eager@eagercon.com>
5727
5728 * gcc.target/microblaze/others/picdtr.c: Correct option
5729 -fPIE -mpic-data-is-text-relative.
5730
5731 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
5732
5733 * gcc.target/microblaze/others/picdtr.c: Add test for
5734 -fPIE -mpic-data-is-text-relative.
5735
5736 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
5737
5738 PR fortran/85507
5739 * gfortran.dg/coarray_dependency_1.f90: New test.
5740 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
5741
5742 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
5743
5744 * brig.dg/test/gimple/smoke_test.hsail: Fix the test
5745 to match the currently produced gimple.
5746
5747 2018-05-04 Carl Love <cel@us.ibm.com>
5748
5749 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
5750 vec_trunc.
5751 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
5752 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
5753 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
5754 xvcmpgedp counts. Add xxsel counts.
5755
5756 2018-05-04 Richard Biener <rguenther@suse.de>
5757
5758 PR middle-end/85627
5759 * g++.dg/torture/pr85627.C: New testcase.
5760
5761 2018-05-04 Richard Biener <rguenther@suse.de>
5762
5763 PR middle-end/85574
5764 * gcc.dg/torture/pr85574.c: New testcase.
5765 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
5766
5767 2018-05-04 Jakub Jelinek <jakub@redhat.com>
5768
5769 PR libstdc++/85466
5770 * gcc.dg/nextafter-1.c: New test.
5771 * gcc.dg/nextafter-2.c: New test.
5772 * gcc.dg/nextafter-3.c: New test.
5773 * gcc.dg/nextafter-4.c: New test.
5774
5775 2018-05-03 Nathan Sidwell <nathan@acm.org>
5776
5777 Remove -ffriend-injection.
5778 * g++.old-deja/g++.jason/scoping15.C: Delete.
5779 * g++.old-deja/g++.mike/net43.C: Delete.
5780
5781 2018-05-03 Jakub Jelinek <jakub@redhat.com>
5782
5783 PR target/85530
5784 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
5785 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
5786 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
5787 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
5788
5789 2018-05-03 Tom de Vries <tom@codesourcery.com>
5790
5791 PR testsuite/85106
5792 * lib/scanoffloadtree.exp: New file.
5793
5794 2018-05-03 Richard Biener <rguenther@suse.de>
5795
5796 PR tree-optimization/85615
5797 * gcc.dg/torture/pr85615.c: New testcase.
5798
5799 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5800
5801 PR tree-optimization/70291
5802 * gcc.dg/complex-6.c: New test.
5803 * gcc.dg/complex-7.c: Likewise.
5804
5805 2018-05-03 Richard Biener <rguenther@suse.de>
5806
5807 PR testsuite/85579
5808 * fortran.dg/pr51434.f90: Truncate transfer argument.
5809
5810 2018-05-02 Jakub Jelinek <jakub@redhat.com>
5811
5812 PR target/85582
5813 * gcc.c-torture/execute/pr85582-3.c: New test.
5814
5815 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
5816 Jason Merrill <jason@redhat.com>
5817
5818 PR c++/68374
5819 * g++.dg/warn/Wshadow-13.C: New.
5820 * g++.dg/warn/Wshadow-14.C: Likewise.
5821
5822 2018-05-02 Tom de Vries <tom@codesourcery.com>
5823
5824 PR libgomp/82428
5825 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
5826 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
5827
5828 2018-05-02 David Pagan <dave.pagan@oracle.com>
5829
5830 PR c/30552
5831 * gcc.dg/noncompile/pr30552-1.c: New test.
5832 * gcc.dg/noncompile/pr30552-2.c: New test.
5833 * gcc.dg/noncompile/pr30552-3.c: New test.
5834 * gcc.dg/noncompile/pr30552-4.c: New test.
5835
5836 2018-05-02 Richard Biener <rguenther@suse.de>
5837
5838 PR tree-optimization/85597
5839 * gcc.dg/vect/pr85597.c: New testcase.
5840
5841 2018-05-02 Tom de Vries <tom@codesourcery.com>
5842
5843 PR testsuite/85106
5844 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
5845 * lib/scanltranstree.exp: New file.
5846 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
5847 (scan-ltrans-tree-dump-times_required_options)
5848 (scan-ltrans-tree-dump-not_required_options)
5849 (scan-ltrans-tree-dump-dem_required_options)
5850 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
5851 * lib/gcc-dg.exp: Include scanltranstree.exp.
5852
5853 2018-05-02 Tom de Vries <tom@codesourcery.com>
5854
5855 PR testsuite/85106
5856 * gcc.dg/ipa/ipa-icf-38.c: New test.
5857 * gcc.dg/ipa/ipa-icf-38a.c: New test.
5858 * lib/scandump.exp (dump-base): New proc.
5859 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
5860 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
5861 base.
5862 * lib/scanipa.exp: Add "" argument to scan-dump calls.
5863 * lib/scanlang.exp: Same.
5864 * lib/scanrtl.exp: Same.
5865 * lib/scantree.exp: Same.
5866 * lib/scanwpaipa.exp: New file.
5867 * lib/gcc-dg.exp: Include scanwpaipa.exp.
5868
5869 2018-05-02 Richard Biener <rguenther@suse.de>
5870
5871 PR middle-end/85567
5872 * gcc.dg/torture/pr85567.c: New testcase.
5873
5874 2018-05-02 Jakub Jelinek <jakub@redhat.com>
5875
5876 PR target/85582
5877 * gcc.c-torture/execute/pr85582-1.c: New test.
5878 * gcc.c-torture/execute/pr85582-2.c: New test.
5879
5880 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
5881
5882 PR tree-optimization/85586
5883 * gcc.dg/vect/pr85586.c: New test.
5884
5885 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
5886
5887 PR tree-optimization/85143
5888 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
5889 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
5890
5891 2018-05-01 David Malcolm <dmalcolm@redhat.com>
5892
5893 PR c/84258
5894 * c-c++-common/Wformat-pr84258.c: New test.
5895
5896 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5897
5898 PR tree-optimization/82665
5899 * gcc.dg/tree-ssa/pr82665.c: New test.
5900
5901 2018-04-30 David Malcolm <dmalcolm@redhat.com>
5902
5903 PR c++/85523
5904 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5905 (test_add_fixit_insert_formatted_single_line): New function.
5906 (test_add_fixit_insert_formatted_multiline): New function.
5907 Extend expected output of generated patch to include fix-it hints
5908 for these.
5909 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
5910 "gcc-rich-location.h". Add test coverage for
5911 gcc_rich_location::add_fixit_insert_formatted.
5912
5913 2018-04-30 David Malcolm <dmalcolm@redhat.com>
5914
5915 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5916 (test_show_locus): Update for location_get_source_line returning a
5917 char_span. Use char_span for handling words in the
5918 "test_many_nested_locations" fix-it example.
5919
5920 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
5921
5922 * gcc.target/arc/interrupt-8.c: Update test.
5923 * gcc.target/arc/loop-4.c: Likewise.
5924 * gcc.target/arc/loop-hazard-1.c: Likewise.
5925 * gcc.target/arc/sdata-3.c: Likewise.
5926
5927 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
5928
5929 * gcc.target/arc/store-merge-1.c: New test.
5930 * gcc.target/arc/add_n-combine.c: Update test.
5931
5932 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
5933
5934 Microblaze Target: PIC data text relative
5935
5936 * gcc.target/microblaze/others/data_var1.c: Include
5937 PIC case of r20 base register.
5938 * gcc.target/microblaze/others/data_var2.c: Ditto.
5939 * gcc.target/microblaze/others/picdtr.c: Add new
5940 test case for -mpic-is-data-text-relative.
5941 * gcc.target/microblaze/others/sdata_var1.c: Add
5942 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
5943 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
5944 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
5945 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
5946 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
5947 * gcc.target/microblaze/others/string_cst1_gpopt.c:
5948 Ditto.
5949 * gcc.target/microblaze/others/string_cst2_gpopt.c:
5950 Ditto.
5951
5952 2018-04-30 Richard Biener <rguenther@suse.de>
5953
5954 PR tree-optimization/28364
5955 PR tree-optimization/85275
5956 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
5957 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
5958 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
5959 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
5960 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
5961 still passes.
5962 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
5963 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
5964 still passes.
5965 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
5966 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
5967 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
5968
5969 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
5970
5971 PR target/84431
5972 * gcc.target/i386/pr84431.c: New test.
5973
5974 2018-04-27 Martin Jambor <mjambor@suse.cz>
5975
5976 PR ipa/85549
5977 * g++.dg/ipa/pr85549.C: New test.
5978
5979 2018-04-27 Jakub Jelinek <jakub@redhat.com>
5980
5981 PR c++/85553
5982 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
5983 directive.
5984 * g++.dg/cpp0x/constexpr-85553.C: New test.
5985
5986 2018-04-27 David Malcolm <dmalcolm@redhat.com>
5987
5988 PR c++/85515
5989 * g++.dg/pr85515-1.C: New test.
5990 * g++.dg/pr85515-2.C: New test.
5991
5992 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
5993
5994 PR c++/84691
5995 * g++.dg/cpp0x/friend3.C: New.
5996
5997 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5998
5999 PR target/82518
6000 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
6001 Use check_effective_target_arm_little_endian.
6002
6003 2018-04-27 Jakub Jelinek <jakub@redhat.com>
6004
6005 PR tree-optimization/85529
6006 * gcc.c-torture/execute/pr85529-1.c: New test.
6007 * gcc.c-torture/execute/pr85529-2.c: New test.
6008 * gcc.dg/pr85529.c: New test.
6009
6010 2018-04-26 Maciej W. Rozycki <macro@mips.com>
6011
6012 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
6013 `.dword' in addition to `lw' and `.word'.
6014
6015 2018-04-26 Maciej W. Rozycki <macro@mips.com>
6016
6017 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
6018
6019 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
6020
6021 * gnat.dg/loop_optimization24.adb: New test.
6022
6023 2018-04-26 Richard Biener <rguenther@suse.de>
6024
6025 PR tree-optimization/85116
6026 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
6027 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
6028 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
6029 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
6030
6031 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
6032
6033 PR target/85473
6034 * gcc.target/i386/pr85473-1.c: New test.
6035 * gcc.target/i386/pr85473-2.c: New test.
6036
6037 2018-04-25 Nathan Sidwell <nathan@acm.org>
6038 Jakub Jelinek <jakub@redhat.com>
6039
6040 PR c++/85437
6041 PR c++/49171
6042 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
6043 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
6044 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
6045 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
6046 * g++.dg/cpp0x/pr85437-1.C: New.
6047 * g++.dg/cpp0x/pr85437-2.C: New.
6048 * g++.dg/cpp0x/pr85437-3.C: New.
6049 * g++.dg/cpp0x/pr85437-4.C: New.
6050
6051 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
6052
6053 PR fortran/85520
6054 * gfortran.dg/pr85520.f90: New test.
6055
6056 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6057
6058 PR target/85512
6059 * gcc.dg/pr85512.c: New test.
6060
6061 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
6062
6063 PR target/85485
6064 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
6065 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
6066 * gcc.dg/pr85388-1.c (dg-options): Likwise.
6067 * gcc.dg/pr85388-2.c (dg-options): Likwise.
6068 * gcc.dg/pr85388-3.c (dg-options): Likwise.
6069 * gcc.dg/pr85388-4.c (dg-options): Likwise.
6070 * gcc.dg/pr85388-5.c (dg-options): Likwise.
6071 * gcc.dg/pr85388-6.c (dg-options): Likwise.
6072 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
6073 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
6074 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
6075 * gcc.target/i386/cet-label.c (dg-options): Likwise.
6076 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
6077 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
6078 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
6079 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
6080 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
6081 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
6082 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
6083 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
6084 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
6085 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
6086 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
6087 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
6088 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
6089 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
6090 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
6091 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
6092 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
6093 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
6094 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
6095 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
6096 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
6097 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
6098 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
6099 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
6100 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
6101 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
6102 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
6103 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
6104 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
6105 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
6106 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
6107 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
6108 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
6109 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
6110 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
6111 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
6112 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
6113 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
6114 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
6115 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
6116 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
6117 * gcc.target/i386/pr84146.c (dg-options): Likwise.
6118 * gcc.target/i386/pr85403.c (dg-options): Likwise.
6119 * gcc.target/i386/pr85404.c (dg-options): Likwise.
6120 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
6121 with -mshstk.
6122 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
6123 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
6124 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
6125 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
6126 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
6127 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
6128 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
6129 * (dg-options): Likwise.
6130 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
6131 -mno-cet.
6132 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
6133 * gcc.target/i386/cet-label-3.c: Removed.
6134 * gcc.target/i386/cet-property-3.c: Likwise.
6135 * gcc.target/i386/cet-sjlj-7.c: Likwise.
6136
6137 2018-04-24 Jakub Jelinek <jakub@redhat.com>
6138
6139 PR target/85511
6140 * gcc.target/i386/pr85511.c: New test.
6141
6142 PR target/85503
6143 * g++.dg/ext/pr85503.C: New test.
6144
6145 PR target/85508
6146 * gcc.target/i386/pr85508.c: New test.
6147
6148 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
6149
6150 PR tree-optimization/85478
6151 * g++.dg/pr85478.C: New test.
6152
6153 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
6154
6155 * g++.dg/torture/pr85496.C: New test.
6156
6157 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
6158
6159 PR rtl-optimization/85423
6160 * gcc.dg/pr85423.c: New test.
6161
6162 2018-04-20 Martin Sebor <msebor@redhat.com>
6163
6164 PR c/85365
6165 * gcc.dg/Wrestrict-15.c: New test.
6166
6167 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
6168
6169 PR target/85456
6170 * gcc.target/powerpc/pr85456.c: New test.
6171
6172 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
6173
6174 * g++.dg/ext/undef-bool-1.C: Require lp64.
6175 * gcc.target/powerpc/undef-bool-2.c: Likewise.
6176
6177 2018-04-20 Jeff Law <law@redhat.com>
6178
6179 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
6180 stack protector.
6181 * gcc.dg/stack-check-6.c: Likewise.
6182 * gcc.dg/stack-check-6a.c: Likewise.
6183 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
6184 * gcc.target/i386/stack-check-18.c: Likewise.
6185 * gcc.target/i386/stack-check-19.c: Likewise.
6186
6187 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6188
6189 PR testsuite/85483
6190 * gcc.target/aarch64/sve/vcond_1.c: Move to...
6191 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
6192 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
6193 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
6194
6195 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
6196
6197 PR target/85469
6198 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
6199 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
6200
6201 2018-04-20 Richard Biener <rguenther@suse.de>
6202
6203 PR middle-end/85475
6204 * gcc.dg/torture/pr85475.c: New testcase.
6205
6206 2018-04-20 Martin Jambor <mjambor@suse.cz>
6207
6208 ipa/85449
6209 * gcc.dg/ipa/pr85449.c: New test.
6210
6211 2018-04-20 Martin Jambor <mjambor@suse.cz>
6212
6213 ipa/85447
6214 * g++.dg/ipa/pr85447.C: New file.
6215 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
6216
6217 2018-04-20 Jakub Jelinek <jakub@redhat.com>
6218
6219 PR c++/85462
6220 * g++.dg/cpp0x/pr85462.C: New test.
6221
6222 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6223
6224 * gcc.target/i386/pr85404.c: Require CET target.
6225
6226 2018-04-19 Jakub Jelinek <jakub@redhat.com>
6227
6228 PR tree-optimization/85467
6229 * gcc.dg/pr85467.c: New test.
6230
6231 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
6232
6233 PR c++/84611
6234 * g++.dg/parse/crash68.C: New.
6235
6236 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6237
6238 PR libgcc/85334
6239 * g++.dg/torture/pr85334.C: New test.
6240
6241 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
6242
6243 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
6244 * g++.dg/diagnostic/pr85464.C: New.
6245
6246 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6247
6248 PR target/85397
6249 * gcc.dg/torture/pr85397-1.c: New test.
6250 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
6251 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
6252
6253 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6254
6255 PR target/85404
6256 * gcc.target/i386/pr85404.c: New test.
6257
6258 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6259
6260 PR target/85417
6261 * c-c++-common/attr-nocf-check-1.c: Compile with
6262 -fcf-protection=none.
6263 * c-c++-common/attr-nocf-check-3.c: Likewise.
6264 * gcc.dg/march-generic.c: Likewise.
6265 * gcc.target/i386/align-limit.c: Likewise.
6266 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
6267 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
6268 * gcc.target/i386/cet-property-2.c: Likewise.
6269 * gcc.target/i386/ret-thunk-26.c: Likewise.
6270 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
6271 targets.
6272 * c-c++-common/fcf-protection-2.c: Likewise.
6273 * c-c++-common/fcf-protection-3.c: Likewise.
6274 * c-c++-common/fcf-protection-5.c: Likewise.
6275 * c-c++-common/fcf-protection-6.c: Likewise.
6276 * c-c++-common/fcf-protection-7.c: Likewise.
6277 * gcc.target/i386/cet-label-3.c: New test.
6278 * gcc.target/i386/cet-property-3.c: Likewise.
6279 * gcc.target/i386/cet-sjlj-7.c: Likewise.
6280 * gcc.target/i386/pr85417-1.c: Likewise.
6281 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
6282 __x86_indirect_thunk_nt_(r|e)ax
6283 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
6284 * gcc.target/i386/pr85403.c: Remove dg-error,
6285
6286 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
6287
6288 * gcc.target/i386/movdir-1.c: New test.
6289
6290 2018-04-19 Richard Biener <rguenther@suse.de>
6291
6292 PR middle-end/85455
6293 * gcc.dg/pr85455.c: New testcase.
6294
6295 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
6296
6297 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
6298 targets.
6299 * g++.dg/lto/pr85405b_0.C: Likewise.
6300 * g++.dg/lto/pr84805_0.C: Likewise.
6301
6302 2018-04-18 Martin Liska <mliska@suse.cz>
6303
6304 PR ipa/83983
6305 PR ipa/85391
6306 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
6307 output.
6308
6309 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
6310
6311 PR target/85388
6312 * gcc.dg/pr85388-1.c: New test.
6313 * gcc.dg/pr85388-2.c: Likewise.
6314 * gcc.dg/pr85388-3.c: Likewise.
6315 * gcc.dg/pr85388-4.c: Likewise.
6316 * gcc.dg/pr85388-5.c: Likewise.
6317 * gcc.dg/pr85388-6.c: Likewise.
6318
6319 2018-04-18 Jan Hubicka <jh@suse.cz>
6320 Martin Liska <mliska@suse.cz>
6321
6322 * g++.dg/lto/pr83121_0.C: Update template.
6323 * g++.dg/lto/pr83121_1.C: Update template.
6324 * g++.dg/lto/pr84805_0.C: Update template.
6325 * g++.dg/lto/pr84805_1.C: Update template.
6326 * g++.dg/lto/pr84805_2.C: Update template.
6327
6328 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6329
6330 PR c++/84630
6331 * g++.dg/cpp0x/pr84630.C: New.
6332
6333 2018-04-18 Jakub Jelinek <jakub@redhat.com>
6334
6335 PR c++/84463
6336 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
6337 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
6338 in two cases. Uncomment two other tests and add expected dg-error for
6339 them.
6340 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
6341 -Wnarrowing diagnostics on some targets for c++11.
6342 * g++.dg/parse/array-size2.C: Remove xfail.
6343 * g++.dg/cpp0x/constexpr-84463.C: New test.
6344
6345 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
6346
6347 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
6348 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
6349
6350 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6351
6352 PR testsuite/85326
6353 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
6354 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
6355 * g++.dg/other/sve_tls_2.C: Require effective target tls.
6356
6357 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
6358
6359 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
6360 prevent cascading of errors and change expected error message.
6361 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
6362 to 64-bit targets.
6363 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
6364 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
6365 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
6366 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
6367 error message.
6368 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
6369
6370 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6371
6372 PR target/85430
6373 * gcc.dg/pr85430.c: New test.
6374
6375 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6376
6377 PR testsuite/85326
6378 * gcc.target/arm/pr54300.C: Move to...
6379 * g++.dg/other/pr54300.C: ... Here. Add target directives.
6380 * gcc.target/arm/pr55073.C: Move to...
6381 * g++.dg/other/pr55073.C: ... Here. Add target directives.
6382 * gcc.target/arm/pr56184.C: Move to...
6383 * g++.dg/other/pr56184.C: ... Here. Add target directives.
6384 * gcc.target/arm/pr59985.C: Move to...
6385 * g++.dg/other/pr59985.C: ... Here. Add target directives.
6386 * gcc.target/aarch64/pr60675.C: Move to...
6387 * g++.dg/other/pr60675.C: ... Here. Add target directives.
6388 * gcc.target/aarch64/pr81422.C: Move to...
6389 * g++.dg/other/pr81422.C: ... Here. Add target directives.
6390 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
6391 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
6392 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
6393 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
6394 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
6395 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
6396 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
6397 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
6398 * gcc.target/aarch64/sve/tls_2.C: Move to...
6399 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
6400 * gcc.target/aarch64/pr81414.C: Rename to...
6401 * gcc.target/aarch64/pr81414.c: ... This.
6402 * gcc.target/aarch64/simd/pr67896.C: Rename to...
6403 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
6404 messages.
6405 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
6406 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
6407 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
6408 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
6409 file name.
6410
6411 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6412
6413 PR middle-end/85414
6414 * gcc.dg/pr85414.c: New test.
6415
6416 2018-04-17 Martin Jambor <mjambor@suse.cz>
6417
6418 PR ipa/85421
6419 * g++.dg/ipa/pr85421.C: New test.
6420
6421 2018-04-17 Martin Liska <mliska@suse.cz>
6422
6423 PR lto/85405
6424 * g++.dg/lto/pr85405b_0.C: New test.
6425 * g++.dg/lto/pr85405b_1.C: New test.
6426
6427 2018-04-17 Martin Liska <mliska@suse.cz>
6428
6429 PR lto/85405
6430 * g++.dg/lto/pr85405_0.C: New test.
6431 * g++.dg/lto/pr85405_1.C: New test.
6432
6433 2018-04-17 Martin Liska <mliska@suse.cz>
6434
6435 PR ipa/85329
6436 * g++.dg/ext/pr85329-2.C: New test.
6437 * g++.dg/ext/pr85329.C: New test.
6438 * gcc.target/i386/mvc12.c: New test.
6439
6440 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
6441
6442 PR c++/85039
6443 * g++.dg/pr85039-1.C: New.
6444 * g++.dg/pr85039-2.C: New.
6445 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
6446
6447 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
6448
6449 PR target/85080
6450 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
6451 if the target supports efficient unaligned storage accesses.
6452
6453 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
6454
6455 PR target/83660
6456 * gcc.target/powerpc/pr83660.C: New test.
6457
6458 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
6459
6460 PR target/85403
6461 * gcc.target/i386/pr85403.c: New test.
6462
6463 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
6464
6465 PR target/84331
6466 * gcc.target/i386/funcspec-56.inc: Test arch=skylake.
6467
6468 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6469 Jason Merrill <jason@redhat.com>
6470
6471 PR c++/85112
6472 * g++.dg/cpp0x/pr85112.C: New.
6473
6474 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
6475
6476 PR testsuite/85326
6477 * g++.dg/ext/undef-bool-1.C: New file.
6478 * gcc.target/powerpc/powerpc.exp: Remove .C support.
6479 * gcc.target/powerpc/undef-bool-1.C: Remove file.
6480
6481 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
6482
6483 PR target/85293
6484 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
6485 corresponding dg-error clause.
6486 * gcc.target/powerpc/pr80098-3.c: Ditto.
6487 * gcc.target/powerpc/pr80103-1.c: Delete.
6488
6489 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
6490
6491 PR fortran/81773
6492 PR fortran/83606
6493 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
6494 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
6495
6496 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6497
6498 PR fortran/85387
6499 * gfortran.dg/implied_do_io_5.f90: New test.
6500
6501 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
6502
6503 PR target/83402
6504 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
6505 several values: positive, negative, and zero.
6506 * gcc.target/powerpc/sse2-pslld-1.c: Same.
6507 * gcc.target/powerpc/sse2-psllq-1.c: Same.
6508
6509 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
6510
6511 PR rtl-optimization/79916
6512 * gcc.target/powerpc/pr79916.c: New.
6513
6514 2018-04-13 Jakub Jelinek <jakub@redhat.com>
6515
6516 PR rtl-optimization/85393
6517 * g++.dg/opt/pr85393.C: New test.
6518 * g++.dg/opt/pr85393-aux.cc: New file.
6519
6520 PR rtl-optimization/85376
6521 * gcc.dg/pr85376.c: New test.
6522
6523 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
6524
6525 PR rtl-optimization/83852
6526 * gcc.dg/pr83852.c: New testcase.
6527
6528 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
6529
6530 PR testsuite/85326
6531 * gcc.target/s390/pr77822-1.C: Rename to ...
6532 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
6533 * gcc.target/s390/pr77822-2.c: Add asm scan check.
6534 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
6535
6536 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
6537
6538 PR lto/71991
6539 * gcc.target/i386/pr71991.c: New testcase.
6540
6541 2018-04-13 Martin Liska <mliska@suse.cz>
6542 Jakub Jelinek <jakub@redhat.com>
6543
6544 PR middle-end/81657
6545 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
6546 call.
6547
6548 2018-04-12 David Malcolm <dmalcolm@redhat.com>
6549
6550 PR c++/85385
6551 * g++.dg/diagnostic/macro-arg-count.C: New test.
6552
6553 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6554
6555 PR fortran/83064
6556 PR testsuite/85346
6557 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
6558 array and move test to libgomp/testsuite/libgomp.fortran.
6559 * gfortran.dg/do_concurrent_6.f90: New test.
6560
6561 2018-04-12 Marek Polacek <polacek@redhat.com>
6562
6563 PR c++/85258
6564 * g++.dg/parse/error61.C: New test.
6565
6566 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
6567
6568 PR target/85347
6569 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
6570 specify -mvsx on gcc command line.
6571
6572 2018-04-12 Jakub Jelinek <jakub@redhat.com>
6573
6574 PR target/85328
6575 * gcc.target/i386/pr85328.c: New test.
6576
6577 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6578
6579 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
6580
6581 2018-04-12 Jakub Jelinek <jakub@redhat.com>
6582
6583 PR rtl-optimization/85342
6584 * gcc.target/i386/pr85342.c: New test.
6585
6586 2018-04-11 Jason Merrill <jason@redhat.com>
6587
6588 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
6589 if ulimit -v is set.
6590
6591 2018-04-11 Bin Cheng <bin.cheng@arm.com>
6592
6593 PR testsuite/85190
6594 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
6595
6596 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
6597
6598 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
6599 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
6600
6601 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6602
6603 PR c++/70808
6604 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
6605 effective target.
6606
6607 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
6608
6609 PR target/84301
6610 * gcc.target/i386/pr84301.c: New test.
6611
6612 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6613
6614 PR tree-optimization/85331
6615 * gcc.c-torture/execute/pr85331.c: New test.
6616
6617 2018-04-11 Marek Polacek <polacek@redhat.com>
6618
6619 PR c++/85032
6620 * g++.dg/cpp0x/pr51225.C: Adjust error message.
6621 * g++.dg/cpp1z/constexpr-if21.C: New test.
6622
6623 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6624
6625 PR target/85281
6626 * gcc.target/i386/pr85281.c: New test.
6627
6628 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
6629
6630 PR rtl-optimization/84659
6631 * gcc.dg/pr84659.c: New test.
6632
6633 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6634
6635 PR debug/85302
6636 * g++.dg/debug/dwarf2/pr85302.C: New test.
6637
6638 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
6639
6640 PR target/85261
6641 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
6642 into register.
6643
6644 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6645
6646 PR c++/70808
6647 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
6648
6649 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
6650
6651 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
6652 * gcc.target/powerpc/dimode_off.c: Ditto.
6653 * gcc.target/powerpc/tfmode_off.c: Ditto.
6654 * gcc.target/powerpc/timode_off.c: Ditto.
6655
6656 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
6657
6658 * gcc.target/powerpc/vec-ldl-1.c: New test.
6659 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
6660 corrections to ABI implementation.
6661
6662 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
6663
6664 PR target/85056
6665 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
6666
6667 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6668
6669 PR rtl-optimization/85300
6670 * gcc.dg/pr85300.c: New test.
6671
6672 2018-04-10 David Malcolm <dmalcolm@redhat.com>
6673
6674 PR c++/85110
6675 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
6676 where we now show the pertinent parameter.
6677 * g++.dg/diagnostic/aka2.C: Likewise.
6678 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
6679
6680 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6681
6682 PR fortran/85313
6683 * gfortran.dg/gomp/pr85313.f90: New test.
6684
6685 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6686
6687 PR c++/24314
6688 * g++.dg/parse/template29.C: New.
6689
6690 2018-04-10 Bin Cheng <bin.cheng@arm.com>
6691
6692 PR testsuite/85190
6693 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
6694
6695 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6696
6697 PR target/85177
6698 PR target/85255
6699 * gcc.target/i386/avx512f-pr85177.c: New test.
6700 * gcc.target/i386/avx512f-pr85255.c: New test.
6701
6702 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
6703
6704 PR tree-optimization/85286
6705 * gcc.dg/vect/pr85286.c: New test.
6706
6707 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6708
6709 PR target/85173
6710 * gcc.target/arm/pr85173.c: New test.
6711
6712 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6713
6714 PR lto/85248
6715 * gcc.dg/lto/pr85248_0.c: New test.
6716 * gcc.dg/lto/pr85248_1.c: New test.
6717
6718 2018-04-09 Jan Hubicka <jh@suse.cz>
6719
6720 PR lto/85078
6721 * g++.dg/torture/pr85078.C: New.
6722
6723 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
6724
6725 PR c++/85227
6726 * g++.dg/cpp1z/decomp44.C: New.
6727 * g++.dg/cpp1z/decomp45.C: Likewise.
6728
6729 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6730
6731 PR fortran/83064
6732 * gfortran.dg/do_concurrent_5.f90: New test.
6733 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
6734 message.
6735
6736 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6737
6738 PR fortran/51260
6739 * gfortran.dg/parameter_array_element_3.f90: New test.
6740
6741 2018-04-09 Jakub Jelinek <jakub@redhat.com>
6742
6743 PR c++/85194
6744 * g++.dg/cpp1z/decomp43.C: New test.
6745
6746 PR rtl-optimization/80463
6747 * g++.dg/pr80463.C: Add -w to dg-options.
6748
6749 2018-04-09 Richard Biener <rguenther@suse.de>
6750
6751 PR tree-optimization/85284
6752 * gcc.dg/torture/pr85284.c: New testcase.
6753
6754 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6755
6756 PR rtl-optimization/80463
6757 PR rtl-optimization/83972
6758 PR rtl-optimization/83480
6759
6760 * gcc.dg/pr80463.c: New test.
6761 * g++.dg/pr80463.C: Likewise.
6762 * gcc.dg/pr83972.c: Likewise.
6763
6764 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6765
6766 PR rtl-optimization/83913
6767 * gcc.dg/pr83913.c: New test.
6768
6769 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6770
6771 PR rtl-optimization/83962
6772 * gcc.dg/pr83962.c: New test.
6773
6774 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6775
6776 PR rtl-optimization/83530
6777 * gcc.dg/pr83530.c: New test.
6778
6779 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6780
6781 PR middle-end/82976
6782 * gfortran.dg/realloc_on_assign_16a.f90: New test.
6783
6784 2018-04-07 Jakub Jelinek <jakub@redhat.com>
6785
6786 PR tree-optimization/85257
6787 * gcc.dg/pr85257.c: New test.
6788
6789 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
6790
6791 * g++.dg/opt/pr85196.C: New test.
6792
6793 2018-04-06 David Malcolm <dmalcolm@redhat.com>
6794
6795 PR c++/84269
6796 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
6797 std::tuple here since they need C++11.
6798 * g++.dg/lookup/missing-std-include-8.C: New test.
6799 * g++.dg/lookup/missing-std-include.C: Move std::array and
6800 std::tuple test to missing-std-include-6.C to avoid failures
6801 with C++98.
6802
6803 2018-04-06 Jakub Jelinek <jakub@redhat.com>
6804
6805 PR debug/85252
6806 * gcc.dg/debug/pr85252.c: New test.
6807
6808 PR rtl-optimization/84872
6809 * gcc.dg/graphite/pr84872.c: New test.
6810
6811 PR c++/85210
6812 * g++.dg/cpp1z/decomp42.C: New test.
6813
6814 2018-04-06 David Malcolm <dmalcolm@redhat.com>
6815
6816 PR c++/85021
6817 * g++.dg/lookup/missing-std-include-7.C: New test.
6818
6819 2018-04-06 Tamar Christina <tamar.christina@arm.com>
6820
6821 * gcc.dg/struct-simple.c: Revert r254862.
6822 * lib/target-supports.exp
6823 (check_effective_target_word_mode_no_slow_unalign): Likewise.
6824
6825 2018-04-06 Richard Biener <rguenther@suse.de>
6826
6827 PR middle-end/85244
6828 * gcc.dg/torture/pr85244-1.c: New testcase.
6829 * gcc.dg/torture/pr85244-2.c: Likewise.
6830
6831 2018-04-06 Jakub Jelinek <jakub@redhat.com>
6832
6833 PR sanitizer/85213
6834 * c-c++-common/ubsan/pr85213.c: New test.
6835
6836 2018-04-06 Richard Biener <rguenther@suse.de>
6837
6838 PR middle-end/85180
6839 * gcc.dg/pr85180.c: New testcase.
6840
6841 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6842
6843 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
6844 to trigger the optimization. Do some cleanup and function
6845 renaming. Add more test functions.
6846
6847 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6848
6849 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
6850 options.
6851 * gcc.target/s390/hotpatch-1.c: Skip when building without
6852 optimization.
6853 * gcc.target/s390/hotpatch-10.c: Likewise.
6854 * gcc.target/s390/hotpatch-11.c: Likewise.
6855 * gcc.target/s390/hotpatch-12.c: Likewise.
6856 * gcc.target/s390/hotpatch-13.c: Likewise.
6857 * gcc.target/s390/hotpatch-14.c: Likewise.
6858 * gcc.target/s390/hotpatch-15.c: Likewise.
6859 * gcc.target/s390/hotpatch-16.c: Likewise.
6860 * gcc.target/s390/hotpatch-17.c: Likewise.
6861 * gcc.target/s390/hotpatch-18.c: Likewise.
6862 * gcc.target/s390/hotpatch-19.c: Likewise.
6863 * gcc.target/s390/hotpatch-2.c: Likewise.
6864 * gcc.target/s390/hotpatch-3.c: Likewise.
6865 * gcc.target/s390/hotpatch-4.c: Likewise.
6866 * gcc.target/s390/hotpatch-5.c: Likewise.
6867 * gcc.target/s390/hotpatch-6.c: Likewise.
6868 * gcc.target/s390/hotpatch-7.c: Likewise.
6869 * gcc.target/s390/hotpatch-8.c: Likewise.
6870 * gcc.target/s390/hotpatch-9.c: Likewise.
6871
6872 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6873
6874 * c-c++-common/Wattributes.c: Disable warning for s390* target and
6875 check for an error instead.
6876 * gcc.dg/Wattributes-6.c: Likewise.
6877
6878 2018-04-05 Jakub Jelinek <jakub@redhat.com>
6879
6880 PR c++/85209
6881 * g++.dg/cpp1z/decomp39.C: New test.
6882 * g++.dg/cpp1z/decomp40.C: New test.
6883
6884 PR c++/85208
6885 * g++.dg/cpp1z/decomp41.C: New test.
6886
6887 PR middle-end/85195
6888 * gcc.dg/pr85195.c: New test.
6889
6890 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
6891
6892 PR c++/80956
6893 * g++.dg/cpp0x/initlist100.C: New.
6894 * g++.dg/cpp0x/initlist101.C: Likewise.
6895
6896 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
6897
6898 PR c++/84792
6899 * g++.dg/other/pr84792-1.C: New.
6900 * g++.dg/other/pr84792-2.C: Likewise.
6901
6902 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
6903
6904 PR target/85193
6905 * gcc.target/i386/pr85193.c: New test.
6906
6907 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
6908
6909 PR c++/84979
6910 * g++.dg/concepts/pr84979.C: New.
6911 * g++.dg/concepts/pr84979-2.C: New.
6912 * g++.dg/concepts/pr84979-3.C: New.
6913
6914 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
6915
6916 PR c++/80026
6917 * g++.dg/cpp0x/variadic174.C: New.
6918
6919 2018-04-04 Jakub Jelinek <jakub@redhat.com>
6920
6921 PR inline-asm/85172
6922 * g++.dg/ext/builtin13.C: New test.
6923 * g++.dg/ext/atomic-4.C: New test.
6924
6925 PR c++/85146
6926 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
6927 * g++.dg/ext/bases3.C: New test.
6928
6929 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
6930
6931 PR target/85203
6932 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
6933 to match a single insn of the baz function. Move scan directives at
6934 the end of the file below the functions they are trying to test for
6935 better readability.
6936 * gcc.target/arm/cmse/cmse-16.c: New testcase.
6937
6938 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
6939
6940 PR rtl-optimization/84878
6941 * gcc.target/powerpc/pr84878.c: New test.
6942
6943 2018-04-04 Michael Matz <matz@suse.de>
6944
6945 * gcc.dg/Wstringop-overflow-4.c: New test.
6946 * c-c++-common/Wstringop-truncation-4.c: Adjust.
6947
6948 2018-04-04 Jakub Jelinek <jakub@redhat.com>
6949
6950 PR testsuite/85189
6951 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
6952 for the diagnostics of overridden functions. Adjust for new wording.
6953
6954 2018-04-04 Richard Biener <rguenther@suse.de>
6955
6956 PR lto/85176
6957 * g++.dg/lto/pr85176_0.C: New testcase.
6958
6959 2018-04-04 Richard Biener <rguenther@suse.de>
6960
6961 PR testsuite/85191
6962 * lib/target-supports.exp (check_effective_target_vect_perm_short):
6963 Fix typo.
6964
6965 2018-04-04 Martin Liska <mliska@suse.cz>
6966
6967 PR sanitizer/85174
6968 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
6969 and msdata as a workaround for powerpc.
6970
6971 2018-04-04 Richard Biener <rguenther@suse.de>
6972
6973 PR tree-optimization/85168
6974 * gcc.dg/torture/pr85168.c: New testcase.
6975
6976 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
6977
6978 PR c++/84943
6979 * g++.dg/pr84943.C: New.
6980 * g++.dg/pr84943-2.C: New.
6981
6982 2018-04-03 Jakub Jelinek <jakub@redhat.com>
6983
6984 PR rtl-optimization/85167
6985 * gcc.dg/pr85167.c: New test.
6986
6987 PR tree-optimization/85156
6988 * c-c++-common/pr85156.c: New test.
6989 * gcc.c-torture/execute/pr85156.c: New test.
6990
6991 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
6992
6993 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
6994 * gcc.target/powerpc/undef-bool-1.C: New file.
6995 * gcc.target/powerpc/undef-bool-2.c: New file.
6996
6997 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
6998
6999 PR c++/84768
7000 * g++.dg/cpp1z/class-deduction52.C: New.
7001
7002 2018-04-03 Jakub Jelinek <jakub@redhat.com>
7003
7004 PR c++/85147
7005 * g++.dg/cpp0x/pr85147.C: New test.
7006
7007 PR c++/85140
7008 * g++.dg/cpp0x/gen-attrs-64.C: New test.
7009
7010 PR c++/85134
7011 * g++.dg/gomp/pr85134.C: New test.
7012 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
7013
7014 PR target/85169
7015 * gcc.c-torture/execute/pr85169.c: New test.
7016 * gcc.target/i386/avx512f-pr85169.c: New test.
7017 * gcc.target/i386/avx512bw-pr85169.c: New test.
7018
7019 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
7020
7021 PR target/85126
7022 * gcc.target/powerpc/pr69946: Adjust comment. Remove
7023 scan-assembler-times clause.
7024
7025 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
7026
7027 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
7028 dg-additional-options.
7029
7030 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
7031
7032 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
7033
7034 2018-04-03 Richard Biener <rguenther@suse.de>
7035
7036 PR testsuite/85154
7037 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
7038
7039 2018-04-02 Jim Wilson <jimw@sifive.com>
7040
7041 * gcc.target/riscv/pr84660.c: New.
7042 * gcc.target/riscv/shift-and-1.c: New.
7043 * gcc.target/riscv/shift-and-2.c: New.
7044
7045 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
7046
7047 PR fortran/85102
7048 * gfortran.dg/array_simplify_2.f90: New test.
7049
7050 2018-04-01 Jakub Jelinek <jakub@redhat.com>
7051
7052 PR middle-end/85090
7053 * gcc.target/i386/avx512f-pr85090-1.c: New test.
7054 * gcc.target/i386/avx512f-pr85090-2.c: New test.
7055 * gcc.target/i386/avx512f-pr85090-3.c: New test.
7056 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
7057 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
7058
7059 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
7060
7061 PR c++/85027
7062 * g++.dg/pr85027.C: New.
7063
7064 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
7065
7066 PR target/83315
7067 * gcc.target/powerpc/sse-maxps-2.c: New test.
7068 * gcc.target/powerpc/sse-minps-2.c: New test.
7069
7070 2018-03-30 Jakub Jelinek <jakub@redhat.com>
7071
7072 PR c++/84791
7073 * g++.dg/gomp/pr84791.C: New test.
7074
7075 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
7076
7077 PR fortran/84931
7078 * gfortran.dg/array_constructor_53.f90: New test.
7079
7080 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7081
7082 PR fortran/85130
7083 * gfortran.dg/substr_6.f90: Remove illegal test for
7084 out-of-bounds substring.
7085
7086 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7087
7088 PR fortran/85111
7089 * gfortran.dg/zero_sized_10.f90: New test.
7090
7091 2018-03-29 David Malcolm <dmalcolm@redhat.com>
7092
7093 PR c++/84269
7094 * g++.dg/lookup/missing-std-include-6.C: New test.
7095 * g++.dg/lookup/missing-std-include.C: Add std::pair and
7096 std::tuple tests.
7097 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
7098 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
7099 <cstring>, <cassert>, and <cstdlib>.
7100
7101 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
7102
7103 PR inline-asm/84985
7104 * gcc.target/i386/pr84985.c: New.
7105
7106 2018-03-29 David Malcolm <dmalcolm@redhat.com>
7107
7108 PR c++/85110
7109 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
7110
7111 2018-03-29 Jakub Jelinek <jakub@redhat.com>
7112
7113 PR c++/85108
7114 * g++.dg/warn/Wunused-var-31.C: New test.
7115
7116 PR c/85094
7117 * c-c++-common/Wduplicated-branches-14.c: New test.
7118
7119 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7120
7121 PR c++/84606
7122 * g++.dg/cpp0x/pr84606.C: New.
7123
7124 2018-03-29 Carl Love <cel@us.ibm.com>
7125
7126 Revert
7127 2017-09-27 Carl Love <cel@us.ibm.com>
7128
7129 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
7130 for the __builtin_fctid and __builtin_fctiw.
7131
7132 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
7133
7134 PR target/84912
7135 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
7136 deleted builtin function.
7137 (div_weuo): Likewise.
7138 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
7139 (div_deuo): Likewise.
7140
7141 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
7142
7143 PR c++/85028
7144 * g++.dg/other/default13.C: New.
7145
7146 2018-03-28 Jakub Jelinek <jakub@redhat.com>
7147
7148 PR target/85095
7149 * gcc.target/i386/pr85095-1.c: New test.
7150 * gcc.target/i386/pr85095-2.c: New test.
7151 * gcc.c-torture/execute/pr85095.c: New test.
7152
7153 PR tree-optimization/82004
7154 * gcc.dg/pr82004.c: New test.
7155
7156 2018-03-28 Jakub Jelinek <jakub@redhat.com>
7157 Martin Liska <mliska@suse.cz>
7158
7159 PR sanitizer/85081
7160 * g++.dg/asan/pr85081.C: New test.
7161
7162 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
7163
7164 PR c++/84789
7165 * g++.dg/template/pr84789.C: Adjust for testing with
7166 -fconcepts too.
7167
7168 PR c++/84973
7169 * g++.dg/template/pr84973.C: New.
7170 * g++.dg/template/pr84973-2.C: New.
7171 * g++.dg/template/pr84973-3.C: New.
7172
7173 PR c++/84968
7174 * g++.dg/eh/pr84968.C: New.
7175
7176 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
7177
7178 PR target/84914
7179 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
7180 long double multiply/divide uses the correct function.
7181 * gcc.target/powerpc/mulkc-3.c: Likewise.
7182 * gcc.target/powerpc/divkc-2.c: Likewise.
7183 * gcc.target/powerpc/divkc-3.c: Likewise.
7184
7185 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
7186
7187 PR c++/85067
7188 * g++.dg/cpp0x/defaulted51.C: New.
7189 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
7190
7191 2018-03-27 Jakub Jelinek <jakub@redhat.com>
7192
7193 PR c++/85077
7194 * g++.dg/ext/vector35.C: New test.
7195
7196 PR c++/85061
7197 * g++.dg/ext/builtin-offsetof3.C: New test.
7198
7199 PR c++/85076
7200 * g++.dg/cpp1y/pr85076.C: New test.
7201
7202 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7203
7204 PR fortran/85084
7205 * gfortran.dg/matmul_rank_1.f90: New test.
7206
7207 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7208 Harald Anlauf <anlauf@gmx.de>
7209
7210 * gfortran.dg/structure_constructor_15.f90: New test.
7211
7212 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
7213
7214 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
7215 for the diagnostics of overridden functions. Adjust for new wording.
7216 * g++.dg/cpp0x/implicit1.C: Likewise.
7217 * g++.dg/cpp0x/override1.C: Likewise.
7218 * g++.dg/cpp1y/auto-fn18.C: Likewise.
7219 * g++.dg/eh/shadow1.C: Likewise.
7220 * g++.dg/inherit/covariant12.C: Likewise.
7221 * g++.dg/inherit/covariant14.C: Likewise.
7222 * g++.dg/inherit/covariant15.C: Likewise.
7223 * g++.dg/inherit/covariant16.C: Likewise.
7224 * g++.dg/inherit/covariant22.C: Likewise.
7225 * g++.dg/inherit/crash3.C: Likewise.
7226 * g++.dg/inherit/error2.C: Likewise.
7227 * g++.dg/template/crash100.C: Likewise.
7228 * g++.old-deja/g++.eh/spec6.C: Likewise.
7229 * g++.old-deja/g++.mike/p811.C: Likewise.
7230 * g++.old-deja/g++.other/virtual11.C: Likewise.
7231 * g++.old-deja/g++.other/virtual4.C: Likewise.
7232
7233 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
7234
7235 PR target/85044
7236 * gcc.target/i386/pr85044.c: New test.
7237
7238 2018-03-27 Martin Sebor <msebor@redhat.com>
7239
7240 PR testsuite/83462
7241 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
7242 other than x86.
7243
7244 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7245
7246 PR target/83009
7247 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
7248
7249 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7250
7251 PR target/81863
7252 * gcc.target/arm/pr81863.c: New test.
7253
7254 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
7255
7256 PR target/85056
7257 * gcc.target/nvptx/pr85056.c: New test.
7258 * gcc.target/nvptx/pr85056a.c: New test.
7259
7260 2018-03-27 Richard Biener <rguenther@suse.de>
7261
7262 PR testsuite/82847
7263 * lib/target-supports.exp (check_ssse3_available): New function.
7264 (check_effective_target_vect_perm_short): Enable for x86 if
7265 check_ssse3_available.
7266
7267 2018-03-27 Richard Biener <rguenther@suse.de>
7268
7269 PR tree-optimization/85082
7270 * gfortran.dg/pr85082.f90: New testcase.
7271
7272 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
7273
7274 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
7275 to "l=2" in dg-final.
7276
7277 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
7278
7279 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
7280 * gcc.target/mips/fix-r4000-2.c: Likewise.
7281 * gcc.target/mips/fix-r4000-3.c: Likewise.
7282 * gcc.target/mips/fix-r4000-4.c: Likewise.
7283 * gcc.target/mips/fix-r4000-5.c: Likewise.
7284 * gcc.target/mips/fix-r4000-6.c: Likewise.
7285 * gcc.target/mips/fix-r4000-7.c: Likewise.
7286 * gcc.target/mips/fix-r4000-8.c: Likewise.
7287 * gcc.target/mips/fix-r4000-9.c: Likewise.
7288 * gcc.target/mips/fix-r4000-10.c: Likewise.
7289 * gcc.target/mips/fix-r4000-7.c: Change dg-final
7290 "mulditi3_r4000" instead of "mulditi3".
7291 * gcc.target/mips/fix-r4000-8.c: Change dg-final
7292 "umulditi3_r4000" instead of "umulditi3".
7293
7294 2018-03-27 Jakub Jelinek <jakub@redhat.com>
7295
7296 PR c++/85068
7297 * g++.dg/inherit/covariant22.C: New test.
7298
7299 2018-03-27 Richard Biener <rguenther@suse.de>
7300
7301 PR testsuite/84004
7302 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
7303 alignment.
7304
7305 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
7306 Jason Merrill <jason@redhat.com>
7307
7308 PR c++/84632
7309 * g++.dg/init/array49.C: New.
7310 * g++.dg/torture/pr70499.C: Adjust.
7311
7312 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
7313
7314 PR target/85073
7315 * gcc.target/i386/pr85073.c: New test.
7316
7317 2018-03-26 Richard Biener <rguenther@suse.de>
7318
7319 PR testsuite/85066
7320 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
7321 instead of long.
7322
7323 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
7324
7325 PR fortran/66709
7326 * gfortran.dg/parameter_array_format.f90: New test.
7327
7328 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
7329 Neil Carlson <neil.n.carlson@gmail.com>
7330
7331 PR fortran/84381
7332 * gfortran.dg/literal_character_constant_1.inc: Replace
7333 call abort by STOP n.
7334 * gfortran.dg/overload_1.f90: Likewise.
7335
7336 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
7337 Dominique d'Humieres <dominiq@gcc.gnu.org>
7338
7339 PR fortran/84924
7340 * gfortran.dg/scalar_pointer_1.f90: New test.
7341
7342 2018-03-25 Tom de Vries <tom@codesourcery.com>
7343
7344 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
7345 precise.
7346
7347 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7348
7349 PR fortran/69497
7350 * gfortran.dg/pr89497.f90: New test.
7351
7352 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
7353
7354 PR fortran/70068
7355 * gfortran.dg/substr_7.f90: New test.
7356
7357 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
7358
7359 PR fortran/42651
7360 * gfortran.dg/pr42651.f90: New test.
7361 * gfortran.dg/func_result_7.f90: Update error message.
7362
7363 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
7364
7365 PR tree-optimization/84005
7366 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
7367 failing to force the alignment.
7368
7369 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
7370
7371 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
7372 from this to...
7373 <vclzd>: ...this.
7374
7375 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
7376
7377 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
7378 message. Fix scan-assembler patterns.
7379
7380 2018-03-23 Jakub Jelinek <jakub@redhat.com>
7381
7382 PR c++/85015
7383 * g++.dg/cpp0x/pr85015.C: New test.
7384
7385 PR c++/84942
7386 * g++.dg/cpp1y/pr84942.C: New test.
7387
7388 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
7389
7390 PR inline-asm/85030
7391 * gcc.target/i386/pr85030.c: New.
7392
7393 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7394
7395 PR target/85026
7396 * g++.dg/pr85026.C: New test.
7397
7398 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
7399
7400 * g++.dg/debug/pr84704.C: XFAIL AIX.
7401
7402 2018-03-23 Sudakshina Das <sudi.das@arm.com>
7403
7404 PR target/84826
7405 * gcc.target/arm/pr84826.c: Add dg directive.
7406
7407 2018-03-23 Marek Polacek <polacek@redhat.com>
7408
7409 PR c++/85033
7410 * g++.dg/ext/builtin-offsetof2.C: New test.
7411
7412 PR c++/85045
7413 * g++.dg/cpp0x/Wnarrowing5.C: New test.
7414 * gcc.dg/pr85045.c: New test.
7415
7416 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
7417
7418 PR debug/85020
7419 * gnat.dg/lto22.adb: New test.
7420 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
7421 * gnat.dg/lto22_pkg2.ads: Likewise.
7422
7423 2018-03-23 Jakub Jelinek <jakub@redhat.com>
7424
7425 PR c/80778
7426 * gcc.dg/lto/pr80778_0.c: New test.
7427
7428 PR inline-asm/85034
7429 * gcc.target/i386/pr85034.c: New test.
7430
7431 PR inline-asm/85022
7432 * c-c++-common/torture/pr85022.c: New test.
7433
7434 PR sanitizer/85029
7435 * g++.dg/ubsan/pr85029.C: New test.
7436
7437 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
7438
7439 PR c++/71251
7440 * g++.dg/cpp0x/pr71251.C: New.
7441
7442 PR c++/84789
7443 * g++.dg/template/pr84789.C: New.
7444 * g++.dg/template/pr84789-2.C: New.
7445 * g++.dg/template/pr84789-3.C: New.
7446 * g++.dg/parse/dtor11.C: Accept alternate error message.
7447
7448 PR c++/84729
7449 * g++.dg/pr84729.C: New.
7450 * g++.old-deja/g++.ext/arrnew2.C: Require error.
7451 * g++.old-deja/g++.robertl/eb58.C: Likewise.
7452 * g++.old-deja/g++.robertl/eb63.C: Likewise.
7453
7454 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
7455
7456 PR fortran/84922
7457 * gfortran.dg/interface_42.f90: New test.
7458 * gfortran.dg/interface_43.f90: New test.
7459
7460 2018-03-22 Sudakshina Das <sudi.das@arm.com>
7461
7462 PR target/84826
7463 * gcc.target/arm/pr84826.c: New test.
7464
7465 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
7466
7467 * gcc.target/arm/addr-modes-float.c: Move dg-do before
7468 dg-require-effective-target.
7469 * gcc.target/arm/addr-modes-int.c: Likewise.
7470 * gcc.target/nios2/lo-addr-tls.c: Likewise.
7471
7472 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
7473
7474 PR target/84760
7475 * gcc.target/powerpc/altivec-ld-1.c: New test.
7476
7477 2018-03-22 Bin Cheng <bin.cheng@arm.com>
7478
7479 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
7480
7481 2018-03-22 Jakub Jelinek <jakub@redhat.com>
7482
7483 PR inline-asm/84941
7484 * gcc.dg/pr84941.c: New test.
7485
7486 2018-03-22 Tom de Vries <tom@codesourcery.com>
7487
7488 PR tree-optimization/84956
7489 * gcc.dg/pr84956.c: New test.
7490
7491 2018-03-22 Marek Polacek <polacek@redhat.com>
7492
7493 PR c++/84854
7494 * g++.dg/cpp1z/constexpr-if15.C: New test.
7495 * g++.dg/cpp1z/constexpr-if16.C: New test.
7496
7497 2018-03-21 Joseph Myers <joseph@codesourcery.com>
7498
7499 * gcc.dg/builtin-tgmath-3.c: New test.
7500
7501 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
7502
7503 PR c++/71965
7504 * g++.dg/concepts/pr71965.C: New.
7505
7506 PR c++/84610
7507 PR c++/84642
7508 * g++.dg/cpp0x/pr84610.C: New.
7509 * g++.dg/cpp0x/pr84642.C: New.
7510
7511 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7512
7513 PR c/84999
7514 * c-c++-common/pr84999.c: New test.
7515
7516 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7517
7518 PR c++/84972
7519 * g++.dg/ext/desig10.C: New.
7520
7521 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7522 Harald Anlauf <anlauf@gmx.de>
7523
7524 PR fortran/84957
7525 * gfortran.dg/pr84957.f90: New test.
7526
7527 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7528
7529 PR tree-optimization/84960
7530 * gcc.c-torture/compile/pr84960.c: New test.
7531
7532 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
7533
7534 PR tree-optimization/84811
7535 * gcc.dg/torture/pr84811.c: New test.
7536
7537 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7538
7539 PR tree-optimization/84982
7540 * c-c++-common/pr84982.c: New test.
7541
7542 PR c++/84961
7543 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
7544 "m" (++x) in C++.
7545 * g++.dg/torture/pr84961-1.C: New test.
7546 * g++.dg/torture/pr84961-2.C: New test.
7547
7548 2018-03-21 Nathan Sidwell <nathan@acm.org>
7549
7550 PR c++/85008
7551 * g++.dg/pr85008.C: New.
7552
7553 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
7554
7555 PR fortran/84615
7556 * gfortran.dg/char_result_17.f90: New test.
7557
7558 2018-03-21 David Malcolm <dmalcolm@redhat.com>
7559
7560 PR c++/84994
7561 * g++.dg/other/accessor-fixits-1.C: Move to...
7562 * g++.dg/torture/accessor-fixits-1.C: ...here.
7563 * g++.dg/other/accessor-fixits-2.C: Move to...
7564 * g++.dg/torture/accessor-fixits-2.C: ...here.
7565 * g++.dg/other/accessor-fixits-3.C: Move to...
7566 * g++.dg/torture/accessor-fixits-3.C: ...here.
7567 * g++.dg/other/accessor-fixits-4.C: Move to...
7568 * g++.dg/torture/accessor-fixits-4.C: ...here.
7569 * g++.dg/other/accessor-fixits-5.C: Move to...
7570 * g++.dg/torture/accessor-fixits-5.C: ...here.
7571 * g++.dg/torture/accessor-fixits-6.C: New testcase.
7572 * g++.dg/torture/accessor-fixits-7.C: New testcase.
7573 * g++.dg/torture/accessor-fixits-8.C: New testcase.
7574
7575 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7576
7577 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
7578
7579 2018-03-21 Sudakshina Das <sudi.das@arm.com>
7580
7581 PR target/82989
7582 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
7583
7584 2018-03-21 Nathan Sidwell <nathan@acm.org>
7585
7586 PR c++/84804
7587 * g++.dg/lookup/pr84804.C: New.
7588
7589 2018-03-21 Martin Sebor <msebor@redhat.com>
7590
7591 PR c++/84850
7592 * g++.dg/Wclass-memaccess-3.C: New test.
7593 * g++.dg/Wclass-memaccess-4.C: New test.
7594
7595 2018-03-21 David Malcolm <dmalcolm@redhat.com>
7596
7597 PR c++/84892
7598 * g++.dg/other/accessor-fixits-1.C
7599 (test_access_const_t1_color): New.
7600 (test_deref_const_t1_color): New.
7601 * g++.dg/other/accessor-fixits-5.C: New testcase.
7602
7603 2018-03-21 Tom de Vries <tom@codesourcery.com>
7604
7605 PR tree-optimization/83126
7606 * gcc.dg/graphite/pr83126.c: New test.
7607
7608 2018-03-21 Nathan Sidwell <nathan@acm.org>
7609
7610 * g++.dg/ext/anon-struct6.C: Adjust.
7611 * g++.dg/ext/deprecate-1.C: New.
7612 * g++.dg/ext/deprecate-2.C: New.
7613 * g++.dg/lookup/pr84602.C: Adjust.
7614 * g++.dg/lookup/pr84962.C: Adjust.
7615 * g++.old-deja/g++.other/anon4.C
7616
7617 PR c++/84836
7618 * g++.dg/lookup/pr84836.C: New.
7619
7620 2018-03-21 Bin Cheng <bin.cheng@arm.com>
7621
7622 PR tree-optimization/84969
7623 * gcc.dg/tree-ssa/pr84969.c: New test.
7624
7625 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7626
7627 PR rtl-optimization/84989
7628 * gcc.target/i386/pr84989.c: New test.
7629
7630 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
7631
7632 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
7633
7634 2018-03-21 Martin Liska <mliska@suse.cz>
7635
7636 PR ipa/84963
7637 * gfortran.dg/goacc/pr84963.f90: New test.
7638
7639 2018-03-21 Marek Polacek <polacek@redhat.com>
7640
7641 PR c++/71638, ICE with NSDMI and reference.
7642 * g++.dg/cpp0x/nsdmi14.C: New test.
7643 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
7644
7645 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
7646
7647 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
7648 MIPS with -mpaired-single directives.
7649
7650 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
7651
7652 PR fortran/85001
7653 * gfortran.dg/interface_41.f90: New test.
7654
7655 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7656
7657 PR debug/84875
7658 * gcc.dg/pr84875.c: New test.
7659
7660 2018-03-20 Marek Polacek <polacek@redhat.com>
7661
7662 PR c++/84978, ICE with NRVO.
7663 * g++.dg/opt/nrv19.C: New test.
7664
7665 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7666
7667 PR target/82518
7668 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
7669 Disable for armeb targets.
7670 * gcc.target/arm/pr82518.c: New test.
7671
7672 2018-03-20 Nathan Sidwell <nathan@acm.org>
7673
7674 PR c++/84962
7675 * g++.dg/lookup/pr84962.C: New.
7676
7677 PR c++/84970
7678 * g++.dg/lookup/pr84970.C: New.
7679
7680 2018-03-20 Richard Biener <rguenther@suse.de>
7681
7682 PR target/84986
7683 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
7684
7685 2018-03-20 Martin Liska <mliska@suse.cz>
7686
7687 PR ipa/84825
7688 * g++.dg/ipa/pr84825.C: New test.
7689
7690 2018-03-20 Martin Liska <mliska@suse.cz>
7691
7692 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
7693
7694 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7695
7696 PR target/84845
7697 * gcc.c-torture/compile/pr84845.c: New test.
7698
7699 2018-03-20 Sudakshina Das <sudi.das@arm.com>
7700
7701 PR target/82989
7702 * gcc.target/arm/pr82989.c: New test.
7703
7704 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7705
7706 PR target/84945
7707 * gcc.target/i386/pr84945.c: New test.
7708
7709 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
7710
7711 PR target/81647
7712 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
7713
7714 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7715
7716 PR c/84953
7717 * gcc.dg/pr84953.c: New test.
7718
7719 2018-03-19 Marek Polacek <polacek@redhat.com>
7720
7721 PR c++/84925
7722 * g++.dg/cpp1z/lambda-__func__.C: New test.
7723
7724 PR c++/84927
7725 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
7726
7727 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
7728
7729 PR sanitizer/78651
7730 * g++.dg/asan/pr78651.C: New test.
7731
7732 2018-03-19 Tom de Vries <tom@codesourcery.com>
7733
7734 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
7735 vect_int_mult. Add nvptx xfail for PR84958.
7736
7737 2018-03-19 Nathan Sidwell <nathan@acm.org>
7738
7739 PR c++/84835
7740 * g++.dg/cpp1y/pr84835.C: New.
7741
7742 2018-03-19 Sudakshina Das <sudi.das@arm.com>
7743
7744 PR target/81647
7745 * gcc.target/aarch64/pr81647.c: New.
7746
7747 2018-03-19 Richard Biener <rguenther@suse.de>
7748
7749 PR tree-optimization/84933
7750 * g++.dg/pr84933.C: New testcase.
7751
7752 2018-03-19 Richard Biener <rguenther@suse.de>
7753
7754 PR tree-optimization/84859
7755 * gcc.dg/tree-ssa/pr84859.c: New testcase.
7756 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
7757 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
7758 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
7759
7760 2018-03-19 Nathan Sidwell <nathan@acm.org>
7761
7762 PR c++/84812
7763 * g++.dg/lookup/pr84812.C: New.
7764
7765 2018-03-19 Richard Biener <rguenther@suse.de>
7766
7767 PR tree-optimization/84929
7768 * gcc.dg/torture/pr84929.c: New testcase.
7769
7770 2018-03-19 Tamar Christina <tamar.christina@arm.com>
7771
7772 PR target/84711
7773 * gcc.target/arm/big-endian-subreg.c: Delete.
7774
7775 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7776
7777 PR fortran/84931
7778 * gfortran.dg/array_constructor_52.f90: New test.
7779
7780 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
7781
7782 PR fortran/77414
7783 * gfortran.dg/pr77414.f90: New test.
7784 * gfortran.dg/internal_references_1.f90: Adjust error message.
7785
7786 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
7787
7788 PR fortran/65453
7789 * gfortran.dg/pr65453.f90: New test.
7790
7791 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
7792
7793 PR tree-optimization/84913
7794 * gfortran.dg/vect/pr84913.f90: New test.
7795
7796 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
7797
7798 PR fortran/79929
7799 * gfortran.dg/warn_concat.f90: New test.
7800
7801 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7802
7803 PR target/84899
7804 * gcc.dg/pr84899.c: New test.
7805
7806 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
7807
7808 PR fortran/69395
7809 * gfortran.dg/pr69395.f90: Add test for max dimensions
7810
7811 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
7812
7813 PR target/84876
7814 * gcc.target/i386/pr84876.c: New test.
7815
7816 2018-03-16 Martin Liska <mliska@suse.cz>
7817
7818 PR ipa/84833
7819 * gcc.target/i386/mvc11.c: New test.
7820
7821 2018-03-16 Martin Liska <mliska@suse.cz>
7822
7823 PR ipa/84722
7824 * gcc.target/i386/mvc10.c: New test.
7825
7826 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7827
7828 PR c++/79937
7829 PR c++/82410
7830 * g++.dg/cpp1y/pr79937-1.C: New test.
7831 * g++.dg/cpp1y/pr79937-2.C: New test.
7832 * g++.dg/cpp1y/pr79937-3.C: New test.
7833 * g++.dg/cpp1y/pr79937-4.C: New test.
7834 * g++.dg/cpp1y/pr82410.C: New test.
7835
7836 2018-03-16 Tom de Vries <tom@codesourcery.com>
7837
7838 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
7839
7840 2018-03-16 Tom de Vries <tom@codesourcery.com>
7841
7842 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
7843
7844 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7845
7846 PR c++/84874
7847 * g++.dg/cpp2a/desig8.C: New test.
7848
7849 PR tree-optimization/84841
7850 * gcc.dg/pr84841.c: New test.
7851
7852 PR c++/84874
7853 * g++.dg/cpp2a/desig7.C: New test.
7854
7855 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
7856 Jim MacArthur <jim.macarthur@codethink.co.uk>
7857
7858 * gfortran.dg/automatic_1.f90: New test.
7859 * gfortran.dg/automatic_repeat.f90: New test
7860 * gfortran.dg/automatic_save.f90: New test.
7861 * gfortran.dg/vax_structure.f90: New test.
7862
7863 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
7864
7865 PR fortran/78741
7866 * gfortran.dg/pr78741.f90: New test.
7867
7868 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
7869
7870 PR fortran/69395
7871 * gfortran.dg/pr69395.f90: New test.
7872
7873 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7874
7875 PR c++/79085
7876 * g++.dg/opt/pr79085.C: New test.
7877
7878 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
7879
7880 PR target/84574
7881 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
7882 label instead of __x86_indirect_thunk label.
7883
7884 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7885
7886 PR c++/84222
7887 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
7888 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
7889 * g++.dg/warn/deprecated-13.C: New test.
7890
7891 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
7892
7893 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
7894
7895 2018-03-15 Richard Biener <rguenther@suse.de>
7896
7897 PR c/84873
7898 * c-c++-common/pr84873.c: New testcase.
7899
7900 2018-03-15 Tamar Christina <tamar.christina@arm.com>
7901
7902 PR target/84711
7903 * gcc.target/arm/big-endian-subreg.c: New.
7904
7905 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7906
7907 PR target/84860
7908 * gcc.c-torture/compile/pr84860.c: New test.
7909
7910 2018-03-15 Julia Koval <julia.koval@intel.com>
7911
7912 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
7913 cannonlake.
7914 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
7915 avx512bitalg.
7916
7917 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7918
7919 PR c/84853
7920 * gcc.dg/pr84853.c: New test.
7921
7922 2018-03-14 Carl Love <cel@us.ibm.com>
7923
7924 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
7925
7926 2018-03-14 Martin Liska <mliska@suse.cz>
7927
7928 PR ipa/8480
7929 * g++.dg/lto/pr84805_0.C: New test.
7930 * g++.dg/lto/pr84805_1.C: New test.
7931 * g++.dg/lto/pr84805_2.C: New test.
7932
7933 2018-03-14 David Malcolm <dmalcolm@redhat.com>
7934
7935 PR c/84852
7936 * gcc.dg/fixits-pr84852-1.c: New test.
7937 * gcc.dg/fixits-pr84852-2.c: New test.
7938
7939 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7940
7941 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
7942 separate verbose message.
7943 * lib/scandump.exp (scan-dump-times): Likewise.
7944
7945 2018-03-14 Julia Koval <julia.koval@intel.com>
7946
7947 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
7948 server.
7949 * gcc.target/i386/funcspec-56.inc: Ditto.
7950
7951 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
7952
7953 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
7954 aarch64_sve_hw.
7955
7956 2018-03-14 Jakub Jelinek <jakub@redhat.com>
7957
7958 PR sanitizer/83392
7959 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
7960 check count from 17 to 14.
7961
7962 PR target/84844
7963 * gcc.target/i386/pr84844.c: New test.
7964
7965 2018-03-14 Richard Biener <rguenther@suse.de>
7966
7967 PR tree-optimization/84830
7968 * gcc.dg/torture/pr84830.c: New testcase.
7969
7970 2018-03-14 Marek Polacek <polacek@redhat.com>
7971
7972 PR c++/84596
7973 * g++.dg/cpp0x/static_assert15.C: New test.
7974
7975 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
7976
7977 PR fortran/61775
7978 * gfortran.dg/pr61775.f90: New test.
7979
7980 2018-03-13 Jakub Jelinek <jakub@redhat.com>
7981
7982 PR c++/84843
7983 * g++.dg/ext/pr84843-1.C: New test.
7984 * g++.dg/ext/pr84843-2.C: New test.
7985
7986 2018-03-13 David Pagan <dave.pagan@oracle.com>
7987
7988 PR c/46921
7989 * gcc.dg/pr46921.c: New test.
7990
7991 2018-03-13 Martin Sebor <msebor@redhat.com>
7992
7993 PR tree-optimization/84725
7994 * c-c++-common/Wstringop-truncation-4.c: New test.
7995 * c-c++-common/attr-nonstring-5.c: New test.
7996
7997 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7998
7999 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
8000 than unpacks.
8001 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
8002 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
8003
8004 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
8005
8006 * gcc.target/aarch64/sve/tls_1.c: New test.
8007 * gcc.target/aarch64/sve/tls_2.C: Likewise.
8008
8009 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
8010
8011 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
8012 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
8013
8014 2018-03-13 Martin Liska <mliska@suse.cz>
8015
8016 PR ipa/84658.
8017 * g++.dg/ipa/pr84658.C: New test.
8018
8019 2018-03-13 Jakub Jelinek <jakub@redhat.com>
8020
8021 PR middle-end/84834
8022 * gcc.dg/pr84834.c: New test.
8023
8024 PR target/84827
8025 * gcc.target/i386/pr84827.c: New test.
8026
8027 PR target/84828
8028 * g++.dg/ext/pr84828.C: New test.
8029
8030 PR target/84786
8031 * gcc.target/i386/avx512f-pr84786-1.c: New test.
8032 * gcc.target/i386/avx512f-pr84786-2.c: New test.
8033
8034 PR c++/84808
8035 * g++.dg/cpp1y/constexpr-84808.C: New test.
8036
8037 PR c++/84704
8038 * g++.dg/debug/pr84704.C: New test.
8039
8040 2018-03-12 Renlin Li <renlin.li@arm.com>
8041
8042 * gcc.target/aarch64/movi_hf.c: New.
8043 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
8044 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
8045
8046 2018-03-12 Martin Sebor <msebor@redhat.com>
8047
8048 PR tree-optimization/83456
8049 * c-c++-common/Wrestrict-2.c: Remove test cases.
8050 * c-c++-common/Wrestrict.c: Same.
8051 * gcc.dg/Wrestrict-12.c: New test.
8052 * gcc.dg/Wrestrict-14.c: New test.
8053
8054 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
8055
8056 * g++.dg/pr84821.C: New test.
8057
8058 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
8059
8060 * gcc.dg/pr84799.c: New test.
8061
8062 2018-03-12 Richard Biener <rguenther@suse.de>
8063
8064 PR tree-optimization/84803
8065 * gcc.dg/torture/pr84803.c: New testcase.
8066
8067 2018-03-12 Jakub Jelinek <jakub@redhat.com>
8068
8069 PR c++/84813
8070 * g++.dg/debug/pr84813.C: New test.
8071
8072 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
8073
8074 PR fortran/84546
8075 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
8076
8077 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
8078
8079 PR fortran/83939
8080 * gfortran.dg/pr83939.f90
8081
8082 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
8083
8084 PR fortran/66128
8085 * gfortran.dg/zero_sized_9.f90: New test.
8086
8087 2018-03-11 Jakub Jelinek <jakub@redhat.com>
8088
8089 PR debug/58150
8090 * g++.dg/debug/dwarf2/enum2.C: New test.
8091
8092 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
8093
8094 PR fortran/84734
8095 * gfortran.dg/pr84734.f90: New test.
8096
8097 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
8098
8099 * gnat.dg/prot3.adb: New test.
8100 * gnat.dg/prot3_pkg.ad[sb]: New helper.
8101
8102 2018-03-09 Jason Merrill <jason@redhat.com>
8103 Paolo Carlini <paolo.carlini@oracle.com>
8104
8105 PR c++/71169
8106 PR c++/71832
8107 * g++.dg/cpp0x/pr71169.C: New.
8108 * g++.dg/cpp0x/pr71169-2.C: Likewise.
8109 * g++.dg/cpp0x/pr71832.C: Likewise.
8110
8111 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
8112
8113 PR target/83969
8114 * gcc.target/powerpc/pr83969.c: New test.
8115
8116 2018-03-09 Jakub Jelinek <jakub@redhat.com>
8117
8118 PR target/84772
8119 * gcc.dg/pr84772.c: New test.
8120
8121 PR c++/84076
8122 * g++.dg/warn/Wformat-2.C: New test.
8123
8124 PR c++/84767
8125 * g++.dg/ext/vla18.C: New test.
8126
8127 2018-03-09 Martin Sebor <msebor@redhat.com>
8128
8129 PR tree-optimization/84526
8130 * gcc.dg/Wrestrict-10.c: New test.
8131 * gcc.dg/Wrestrict-11.c: New test.
8132
8133 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
8134
8135 PR rtl-optimization/84682
8136 * gcc.dg/torture/pr84682-1.c: New.
8137 * gcc.dg/torture/pr84682-2.c: New.
8138 * gcc.dg/torture/pr84682-3.c: New.
8139
8140 2018-03-09 Jakub Jelinek <jakub@redhat.com>
8141
8142 PR c++/84724
8143 * g++.dg/ext/pr84724.C: New test.
8144
8145 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
8146
8147 PR target/83712
8148 * gcc.target/arm/pr83712.c: New.
8149
8150 2018-03-09 Richard Biener <rguenther@suse.de>
8151
8152 PR tree-optimization/84775
8153 * gcc.dg/torture/pr84775.c: New testcase.
8154
8155 2018-03-09 Jakub Jelinek <jakub@redhat.com>
8156
8157 PR debug/84404
8158 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
8159 targets.
8160
8161 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
8162
8163 * gcc.c-torture/compile/20180309-1.c: New test.
8164
8165 2018-03-08 Jakub Jelinek <jakub@redhat.com>
8166
8167 PR c++/80598
8168 * g++.dg/warn/Wunused-function4.C: New test.
8169
8170 PR inline-asm/84742
8171 * gcc.target/i386/pr84742-1.c: New test.
8172 * gcc.target/i386/pr84742-2.c: New test.
8173
8174 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8175
8176 PR target/84748
8177 * gcc.c-torture/execute/pr84748.c: New test.
8178
8179 2018-03-08 Richard Biener <rguenther@suse.de>
8180
8181 PR middle-end/84552
8182 * gcc.dg/graphite/pr84552.c: New testcase.
8183
8184 2018-03-08 Richard Biener <rguenther@suse.de>
8185
8186 PR tree-optimization/84178
8187 * gcc.dg/torture/pr84178-2.c: New testcase.
8188
8189 2018-03-08 David Malcolm <dmalcolm@redhat.com>
8190
8191 PR tree-optimization/84178
8192 * gcc.c-torture/compile/pr84178-1.c: New test.
8193
8194 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
8195
8196 * lib/target-supports.exp: Do not return zero from a ifunc
8197 function.
8198
8199 2018-03-08 Richard Biener <rguenther@suse.de>
8200
8201 PR tree-optimization/84746
8202 * gcc.dg/torture/pr84746.c: New testcase.
8203
8204
8205 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
8206 PR debug/84404
8207 PR debug/84408
8208 * gcc.dg/graphite/pr84404.c: New.
8209
8210 2018-03-08 Jakub Jelinek <jakub@redhat.com>
8211
8212 PR tree-optimization/84740
8213 * gcc.dg/torture/pr84740.c: New test.
8214
8215 PR tree-optimization/84739
8216 * gcc.dg/pr84739.c: New test.
8217
8218 2018-03-07 Martin Sebor <msebor@redhat.com>
8219
8220 PR tree-optimization/83519
8221 * gcc.dg/Wrestrict-13.c: New test.
8222
8223 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
8224
8225 PR fortran/64124
8226 PR fortran/70409
8227 * gfortran.dg/pr64124.f90: New tests.
8228 * gfortran.dg/pr70409.f90: New tests.
8229
8230 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
8231
8232 PR target/82411
8233 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
8234
8235 2018-03-07 Martin Sebor <msebor@redhat.com>
8236
8237 PR tree-optimization/84526
8238 * gcc.dg/Wrestrict-10.c: New test.
8239
8240 2018-03-07 Martin Sebor <msebor@redhat.com>
8241
8242 PR tree-optimization/84468
8243 * g++.dg/warn/Wstringop-truncation-2.C: New test.
8244 * gcc.dg/Wstringop-truncation.c: New test.
8245 * gcc.dg/Wstringop-truncation-2.c: New test.
8246
8247 2018-03-07 Jakub Jelinek <jakub@redhat.com>
8248
8249 PR fortran/84565
8250 * gfortran.dg/pr84565.f90: New test.
8251
8252 PR middle-end/84723
8253 * gcc.target/i386/pr84723-1.c: New test.
8254 * gcc.target/i386/pr84723-2.c: New test.
8255 * gcc.target/i386/pr84723-3.c: New test.
8256 * gcc.target/i386/pr84723-4.c: New test.
8257 * gcc.target/i386/pr84723-5.c: New test.
8258
8259 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
8260
8261 PR fortran/64107
8262 * gfortran.dg/pr64107.f90: New test.
8263
8264 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8265
8266 PR fortran/84697
8267 PR fortran/66128
8268 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
8269
8270 2018-03-06 Marek Polacek <polacek@redhat.com>
8271
8272 PR c++/84684
8273 * g++.dg/cpp1z/constexpr-84684.C: New test.
8274
8275 2018-03-06 Jakub Jelinek <jakub@redhat.com>
8276
8277 PR c/84721
8278 * gcc.dg/pr84721.c: New test.
8279
8280 PR target/84710
8281 * gcc.dg/pr84710.c: New test.
8282
8283 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
8284
8285 PR fortran/56667
8286 * gfortran.dg/implied_do_2.f90: New test.
8287 * gfortran.dg/coarray_8.f90: Update for new error message.
8288
8289 2018-03-06 Jakub Jelinek <jakub@redhat.com>
8290
8291 PR inline-asm/84683
8292 * g++.dg/ext/pr84683.C: New test.
8293
8294 PR tree-optimization/84687
8295 * gcc.dg/pr84687.c: New test.
8296
8297 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
8298
8299 PR c++/84231
8300 * g++.dg/pr84231.C: New.
8301
8302 PR c++/84593
8303 * g++.dg/cpp1y/pr84593.C: New.
8304
8305 PR c++/84492
8306 * g++.dg/pr84492.C: New.
8307
8308 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8309
8310 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
8311 __builtin_ppc_speculation_barrier.
8312
8313 2018-03-05 Jakub Jelinek <jakub@redhat.com>
8314
8315 PR target/84700
8316 * gcc.target/powerpc/pr84700.c: New test.
8317
8318 2018-03-05 Nathan Sidwell <nathan@acm.org>
8319
8320 PR c++/84702
8321 * g++.dg/lookup/pr84702.C: New.
8322
8323 2018-03-05 Jakub Jelinek <jakub@redhat.com>
8324
8325 PR target/84564
8326 * gcc.target/i386/pr84564.c: New test.
8327
8328 2018-03-05 Marek Polacek <polacek@redhat.com>
8329
8330 PR c++/84707
8331 * g++.dg/cpp0x/inline-ns10.C: New test.
8332
8333 2018-03-05 Nathan Sidwell <nathan@acm.org>
8334
8335 PR c++/84694
8336 * g++.dg/template/pr84694.C: New.
8337
8338 2018-03-05 Jakub Jelinek <jakub@redhat.com>
8339
8340 PR target/84524
8341 * gcc.c-torture/execute/pr84524.c: New test.
8342 * gcc.target/i386/avx512bw-pr84524.c: New test.
8343
8344 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
8345
8346 PR target/84264
8347 * g++.dg/pr84264.C: New test.
8348
8349 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8350
8351 PR c++/84618
8352 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
8353 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
8354 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
8355
8356 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
8357
8358 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
8359 * g++.dg/other/i386-3.C: Ditto.
8360 * gcc.target/i386/sse-12.c: Ditto.
8361 * gcc.target/i386/sse-13.c: Ditto.
8362 * gcc.target/i386/sse-14.c: Ditto.
8363 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
8364 * gcc.target/i386/wbinvd-1.c: New test.
8365 * gcc.target/i386/wbnoinvd-1.c: Ditto.
8366 * gcc.target/i386/pconfig-1.c: Ditto.
8367
8368 2018-03-05 Pádraig Brady <P@draigBrady.com>
8369 Nathan Sidwell <nathan@acm.org>
8370
8371 PR c++/84497
8372 * g++.dg/cpp0x/pr84497.C: New.
8373
8374 2018-03-05 Richard Biener <rguenther@suse.de>
8375
8376 PR tree-optimization/84670
8377 * gcc.dg/pr84670-1.c: New testcase.
8378 * gcc.dg/pr84670-2.c: Likewise.
8379 * gcc.dg/pr84670-3.c: Likewise.
8380 * gcc.dg/pr84670-4.c: Likewise.
8381
8382 2018-03-05 Richard Biener <rguenther@suse.de>
8383
8384 PR tree-optimization/84650
8385 * gcc.dg/graphite/pr84650.c: New testcase.
8386
8387 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8388
8389 PR c++/82022
8390 * g++.dg/cpp1z/constexpr-lambda20.C: New.
8391
8392 2018-03-03 Harald Anlauf <anlauf@gmx.de>
8393
8394 PR fortran/71085
8395 * gfortran.dg/pr71085.f90: New test.
8396
8397 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
8398
8399 PR fortran/66128
8400 * gfortran.dg/zero_sized_8.f90: Really commit New test.
8401
8402 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
8403
8404 PR fortran/51434
8405 * gfortran.dg/pr51434.f90: New test.
8406
8407 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8408
8409 PR c++/61358
8410 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
8411
8412 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8413
8414 PR c++/67370
8415 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
8416
8417 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8418
8419 PR c++/71464
8420 * g++.dg/torture/pr71464.C: New.
8421
8422 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
8423
8424 PR fortran/80965
8425 * gfortran.dg/select_type_41.f90: New test.
8426
8427 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8428
8429 PR c++/61135
8430 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
8431
8432 2018-03-02 Marek Polacek <polacek@redhat.com>
8433
8434 PR c++/84578
8435 * g++.dg/ext/flexary29.C: New test.
8436
8437 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8438
8439 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
8440
8441 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8442
8443 PR c++/81812
8444 * g++.dg/torture/pr81812.C: New.
8445
8446 2018-03-02 Marek Polacek <polacek@redhat.com>
8447
8448 PR c++/84171
8449 * g++.dg/warn/Wsign-compare-8.C: New test.
8450
8451 PR c++/84663
8452 * g++.dg/parse/array-size3.C: New test.
8453
8454 PR c++/84664
8455 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
8456
8457 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8458
8459 PR c++/84662
8460 * g++.dg/cpp1y/pr84662.C: New test.
8461
8462 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
8463
8464 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
8465 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
8466 "dg-lto-options".
8467 * g++.dg/lto/20101010-1_0.C: Likewise.
8468 * g++.dg/lto/20101010-2_0.C: Likewise.
8469
8470 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8471
8472 PR ipa/84628
8473 * gcc.dg/pr84628.c: New test.
8474
8475 PR target/56540
8476 * gcc.target/ia64/pr56540.c: New test.
8477
8478 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
8479
8480 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
8481 32-bit target.
8482 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
8483 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
8484 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
8485 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
8486
8487 2018-03-02 Marek Polacek <polacek@redhat.com>
8488
8489 PR c++/84590
8490 * c-c++-common/ubsan/shift-11.c: New test.
8491
8492 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
8493
8494 * gcc.dg/vect/vect-alias-check-13.c: New test.
8495
8496 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8497
8498 PR target/84614
8499 * gcc.dg/pr84614.c: New test.
8500
8501 PR inline-asm/84625
8502 * gcc.target/i386/pr84625.c: New test.
8503
8504 2018-03-02 Richard Biener <rguenther@suse.de>
8505
8506 PR tree-optimization/84427
8507 * gcc.dg/torture/pr84427.c: New testcase.
8508
8509 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
8510
8511 PR target/84534
8512 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
8513 powerpc64le*-*-linux*.
8514 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
8515 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
8516
8517 2018-03-01 Martin Sebor <msebor@redhat.com>
8518
8519 PR c++/84294
8520 * g++.dg/ext/attr-const.C: Remove xfail.
8521 * g++.dg/ext/attr-malloc-3.C: New test.
8522 * g++.dg/ext/attr-noinline-3.C: New test.
8523 * g++.dg/ext/attr-noreturn-3.C: New test.
8524 * g++.dg/ext/attr-nothrow-3.C: New test.
8525 * g++.dg/ext/attr-pure.C: Remove xfail.
8526
8527 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8528
8529 PR sanitizer/70875
8530 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
8531 dg-options and dg-shouldfail "ubsan" directive.
8532
8533 2018-03-01 Marek Polacek <polacek@redhat.com>
8534 Jason Merrill <jason@redhat.com>
8535
8536 PR c++/84582
8537 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
8538 * g++.dg/cpp1z/static1.C: New test.
8539 * g++.dg/template/static37.C: New test.
8540
8541 2018-03-01 Nathan Sidwell <nathan@acm.org>
8542
8543 PR c++/84434
8544 * g++.dg/template/pr84434.C: New.
8545
8546 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
8547
8548 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
8549 -mthumb to the command-line.
8550
8551 2018-03-01 Marek Polacek <polacek@redhat.com>
8552
8553 PR c++/84596
8554 * g++.dg/cpp0x/static_assert14.C: New test.
8555
8556 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
8557
8558 PR c++/79410
8559 * g++.dg/torture/pr79410.C: New.
8560
8561 2018-03-01 Martin Liska <mliska@suse.cz>
8562
8563 PR sanitizer/82484
8564 * gcc.dg/asan/pr82484.c: New test.
8565
8566 2018-03-01 Richard Biener <rguenther@suse.de>
8567
8568 PR debug/84645
8569 * gfortran.dg/lto/pr84645_0.f90: New testcase.
8570
8571 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
8572
8573 PR fortran/84219
8574 * gfortran.dg/coarray_47.f90: New test.
8575
8576 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
8577
8578 PR fortran/84538
8579 * gfortran.dg/class_array_23.f03: New test.
8580
8581 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
8582
8583 PR rtl-optimization/84528
8584 * gcc.dg/torture/pr84538.c: Rename to...
8585 * gcc.dg/torture/pr84528.c: ...this.
8586
8587 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
8588
8589 PR rtl-optimization/84528
8590 * gcc.dg/torture/pr84538.c: New test.
8591
8592 2018-02-28 Martin Sebor <msebor@redhat.com>
8593
8594 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
8595 -fpic test failures.
8596 * c-c++-common/Wrestrict-2.c: Same.
8597 * c-c++-common/Wstringop-truncation.c: Same.
8598 * gcc.dg/Warray-bounds-22.c: Same.
8599 * gcc.dg/Wstringop-overflow.c: Same.
8600 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
8601 (signed_range): Same.
8602 (unsigned_anti_range): Same.
8603 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
8604 (signed_range): Same.
8605 (unsigned_anti_range): Same.
8606 * gcc.dg/attr-alloc_size-7.c: Same.
8607 * gcc.dg/attr-alloc_size-8.c: Same.
8608 * gcc.dg/builtin-alloc-size.c: Same.
8609 * gcc.dg/builtin-stpncpy.c: Same.
8610 * gcc.dg/builtins-nonnull.c: Same.
8611 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
8612 * gcc.dg/pr79214.c: Same.
8613 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
8614 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
8615 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
8616 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
8617 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
8618 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
8619 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
8620 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
8621 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
8622 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
8623 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
8624
8625 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
8626
8627 PR target/84014
8628 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
8629
8630 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8631
8632 PR c++/84609
8633 * g++.dg/cpp0x/pr84609.C: New test.
8634
8635 2018-02-28 Martin Sebor <msebor@redhat.com>
8636
8637 PR testsuite/84617
8638 * g++.dg/ext/attr-malloc-3.C: New test.
8639 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
8640 to pre-existing problems.
8641 * g++.dg/ext/attr-pure.C: Same.
8642
8643 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
8644
8645 PR fortran/83901
8646 * gfortran.dg/associate_37.f90: New test.
8647
8648 PR fortran/83344
8649 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
8650
8651 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8652
8653 PR target/52991
8654 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
8655 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
8656 * gcc.dg/bf-ms-layout-4.c: New test.
8657 * gcc.dg/bf-ms-layout-5.c: New test.
8658
8659 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
8660
8661 PR target/83399
8662 * gcc.target/powerpc/pr83399.c: Only run on Linux.
8663
8664 2018-02-28 Richard Biener <rguenther@suse.de>
8665
8666 PR tree-optimization/84584
8667 * gcc.dg/graphite/pr84584.c: New testcase.
8668
8669 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
8670
8671 PR preprocessor/84517
8672 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
8673
8674 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8675
8676 * c-c++-common/dump-ada-spec-12.c: New test.
8677 * c-c++-common/dump-ada-spec-13.c: Likewise.
8678
8679 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8680
8681 * c-c++-common/dump-ada-spec-11.c: New test.
8682
8683 2018-02-28 Martin Liska <mliska@suse.cz>
8684
8685 PR testsuite/84597
8686 * g++.dg/ext/timevar1.C: Fix pruned patterns.
8687 * g++.dg/ext/timevar2.C: Likewise.
8688
8689 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8690
8691 * c-c++-common/dump-ada-spec-8.c: New test.
8692 * c-c++-common/dump-ada-spec-9.c: Likewise.
8693 * c-c++-common/dump-ada-spec-10.c: Likewise.
8694
8695 2018-02-28 Richard Biener <rguenther@suse.de>
8696
8697 PR middle-end/84607
8698 * gcc.dg/pr84607.c: New testcase.
8699
8700 2018-02-28 Nathan Sidwell <nathan@acm.org>
8701
8702 PR c++/84602
8703 * g++.dg/lookup/pr84602.C: New.
8704
8705 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8706
8707 PR c++/83871
8708 PR c++/83503
8709 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
8710 dg-options.
8711 * g++.dg/ext/attr-nonnull.C: Likewise.
8712 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
8713 directives.
8714 * g++.dg/ext/attr-noinline-2.C: Likewise.
8715 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
8716 -fdump-tree-eh in dg-options.
8717
8718 2018-02-28 Alan Modra <amodra@gmail.com>
8719
8720 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
8721 GNU ld message.
8722 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
8723
8724 2018-02-27 Martin Sebor <msebor@redhat.com>
8725
8726 PR c++/83871
8727 PR c++/83503
8728 * g++.dg/Wmissing-attributes.C: New test.
8729 * g++.dg/ext/attr-const-pure.C: New test.
8730 * g++.dg/ext/attr-const.C: New test.
8731 * g++.dg/ext/attr-deprecated-2.C: New test.
8732 * g++.dg/ext/attr-malloc-2.C: New test.
8733 * g++.dg/ext/attr-malloc.C: New test.
8734 * g++.dg/ext/attr-noinline-2.C: New test.
8735 * g++.dg/ext/attr-noinline.C: New test.
8736 * g++.dg/ext/attr-nonnull.C: New test.
8737 * g++.dg/ext/attr-noreturn-2.C: New test.
8738 * g++.dg/ext/attr-noreturn.C: New test.
8739 * g++.dg/ext/attr-nothrow-2.C: New test.
8740 * g++.dg/ext/attr-nothrow.C: New test.
8741 * g++.dg/ext/attr-optimize.C: New test.
8742 * g++.dg/ext/attr-pure.C: New test.
8743 * g++.dg/ext/attr-returns-nonnull.C: New test.
8744 * g++.dg/ext/attr-warning.C: New test.
8745
8746 2018-02-27 Nathan Sidwell <nathan@acm.org>
8747
8748 PR c++/84426
8749 * g++.dg/lookup/pr84426.C: New.
8750
8751 2018-02-27 Richard Biener <rguenther@suse.de>
8752
8753 PR tree-optimization/84512
8754 * gcc.dg/tree-ssa/pr84512.c: New testcase.
8755
8756 2018-02-27 Martin Liska <mliska@suse.cz>
8757
8758 PR gcov-profile/84548
8759 * g++.dg/gcov/pr84548.C: New test.
8760
8761 2018-02-27 Jakub Jelinek <jakub@redhat.com>
8762
8763 PR target/84575
8764 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
8765
8766 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8767
8768 PR c++/84558
8769 * g++.dg/cpp1y/pr84558.C: New test.
8770
8771 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
8772
8773 PR c++/84540
8774 * g++.dg/cpp0x/alignas14.C: New.
8775 * g++.dg/cpp0x/alignas15.C: Likewise.
8776
8777 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8778
8779 PR c++/84557
8780 * g++.dg/gomp/pr84557.C: New test.
8781
8782 2018-02-26 Marek Polacek <polacek@redhat.com>
8783
8784 PR c++/84325
8785 * g++.dg/cpp1z/pr84325.C: New test.
8786
8787 2018-02-26 Carl Love <cel@us.ibm.com>
8788
8789 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
8790 Power 8 test file.
8791 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
8792 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
8793 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
8794 -mcpu=power8.
8795 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
8796 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
8797 -mcpu=power8.
8798
8799 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
8800
8801 PR target/84039
8802 * gcc.target/i386/indirect-thunk-1.c: Updated.
8803 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8804 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8805 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8806 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8807 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8808 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8809 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8810 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8811 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8812 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8813 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8814 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8815 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8816 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8817 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8818 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8819 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8820 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8821 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8822 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8823 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8824 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8825 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8826 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8827 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8828 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8829 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8830 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8831 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8832 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8833 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8834 * gcc.target/i386/ret-thunk-9.c: Likewise.
8835 * gcc.target/i386/ret-thunk-10.c: Likewise.
8836 * gcc.target/i386/ret-thunk-11.c: Likewise.
8837 * gcc.target/i386/ret-thunk-12.c: Likewise.
8838 * gcc.target/i386/ret-thunk-13.c: Likewise.
8839 * gcc.target/i386/ret-thunk-14.c: Likewise.
8840 * gcc.target/i386/ret-thunk-15.c: Likewise.
8841
8842 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
8843
8844 * gcc.c-torture/execute/20180226-1.c: New test.
8845
8846 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
8847
8848 PR tree-optimization/83965
8849 * gcc.dg/vect/pr83965-2.c: New test.
8850
8851 2018-02-26 Tom de Vries <tom@codesourcery.com>
8852
8853 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
8854
8855 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
8856
8857 PR target/84530
8858 * gcc.target/i386/ret-thunk-22.c: New test.
8859 * gcc.target/i386/ret-thunk-23.c: Likewise.
8860 * gcc.target/i386/ret-thunk-24.c: Likewise.
8861 * gcc.target/i386/ret-thunk-25.c: Likewise.
8862 * gcc.target/i386/ret-thunk-26.c: Likewise.
8863
8864 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
8865
8866 PR c++/84533
8867 * g++.dg/cpp1z/pr84533.C: New.
8868
8869 2018-02-26 Marek Polacek <polacek@redhat.com>
8870
8871 PR c++/84537
8872 * g++.dg/parse/error60.C: New test.
8873
8874 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8875
8876 PR c++/84556
8877 * g++.dg/gomp/pr84556.C: New test.
8878 * g++.dg/vect/pr84556.cc: New test.
8879
8880 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
8881
8882 PR fortran/32957
8883 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
8884 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
8885 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
8886 * gfortran.dg/c_loc_test.f90: Likewise.
8887 * gfortran.dg/c_loc_tests_2.f03: Likewise.
8888 * gfortran.dg/proc_decl_17.f90: Likewise.
8889 * gfortran.dg/proc_ptr_8.f90: Likewise.
8890
8891 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8892
8893 PR target/84521
8894 * gcc.target/aarch64/lr_free_2.c: Revert changes in
8895 r254814 disabling -fomit-frame-pointer by default.
8896 * gcc.target/aarch64/spill_1.c: Likewise.
8897 * gcc.target/aarch64/test_frame_11.c: Likewise.
8898 * gcc.target/aarch64/test_frame_12.c: Likewise.
8899 * gcc.target/aarch64/test_frame_13.c: Likewise.
8900 * gcc.target/aarch64/test_frame_14.c: Likewise.
8901 * gcc.target/aarch64/test_frame_15.c: Likewise.
8902 * gcc.target/aarch64/test_frame_3.c: Likewise.
8903 * gcc.target/aarch64/test_frame_5.c: Likewise.
8904 * gcc.target/aarch64/test_frame_9.c: Likewise.
8905
8906 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
8907
8908 PR fortran/83633
8909 * gfortran.dg/explicit_shape_1.f90: New test.
8910 * gfortran.dg/automatic_module_variable.f90: Update regex.
8911 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
8912 * gfortran.dg/constant_shape.f90: Ditto.
8913 * gfortran.dg/dec_structure_23.f90: Ditto.
8914 * gfortran.dg/pr78240.f90: Ditto.
8915
8916 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
8917
8918 PR fortran/84523
8919 * gfortran.dg/pr84523.f90: New test.
8920
8921 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
8922
8923 PR fortran/78238
8924 * gfortran.dg/select_type_40.f90: New test.
8925
8926 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
8927
8928 PR fortran/30792
8929 * gfortran.dg/data_substring.f90: New test.
8930
8931 2018-02-24 Marek Polacek <polacek@redhat.com>
8932
8933 PR c++/83692
8934 * g++.dg/cpp1z/constexpr-83692.C: New test.
8935
8936 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
8937
8938 PR fortran/84346
8939 * gfortran.dg/statement_function_1.f90: Update test.
8940
8941 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8942
8943 PR fortran/84506
8944 * gfortran.dg/inquire_19.f90: New test.
8945
8946 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8947
8948 PR fortran/83149
8949 * gfortran.dg/pr83149_b.f90: New test.
8950 * gfortran.dg/pr83149_a.f90: Additional source for previous.
8951
8952 2018-02-23 Carl Love <cel@us.ibm.com>
8953
8954 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
8955 vec_signed2 and vec_unsigned2 to new Power 8 test file.
8956 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
8957 Power 8 tests.
8958
8959 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
8960
8961 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
8962 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
8963
8964 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
8965
8966 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
8967 expected output.
8968
8969 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8970
8971 PR fortran/83149
8972 * gfortran.dg/pr83149_1.f90: New test.
8973 * gfortran.dg/pr83149.f90: Additional source for previous.
8974
8975 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
8976
8977 PR testsuite/80551
8978 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
8979 __GI___pthread_mutex_init as well.
8980
8981 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8982
8983 PR fortran/83148
8984 * gfortran.dg/class_68.f90: New test.
8985
8986 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8987
8988 PR fortran/59781
8989 * gfortran.dg/derived_init_5.f90: New test.
8990
8991 2018-02-22 Jakub Jelinek <jakub@redhat.com>
8992
8993 PR target/82851
8994 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
8995 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
8996
8997 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
8998
8999 PR target/81572
9000 * gcc.target/powerpc/pr81572.c: New.
9001
9002 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
9003
9004 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
9005
9006 2018-02-22 Martin Sebor <msebor@redhat.com>
9007
9008 PR tree-optimization/84480
9009 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
9010 * g++.dg/warn/Wstringop-truncation-1.C: New test.
9011
9012 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
9013
9014 PR target/84176
9015 * gcc.target/i386/indirect-thunk-11.c: New test.
9016 * gcc.target/i386/indirect-thunk-12.c: Likewise.
9017 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
9018 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
9019 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
9020 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
9021 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
9022 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
9023 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
9024 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
9025
9026 2018-02-22 Steve Ellcey <sellcey@cavium.com>
9027
9028 PR target/83335
9029 * gcc.target/aarch64/asm-2.c: Add dg-error for
9030 ILP32 mode.
9031 * gcc.target/aarch64/asm-4.c: New test.
9032
9033 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
9034
9035 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
9036
9037 2018-02-22 Marek Polacek <polacek@redhat.com>
9038
9039 PR c++/84493
9040 * g++.dg/parse/error59.C: New test.
9041
9042 2018-02-22 Tom de Vries <tom@codesourcery.com>
9043
9044 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
9045
9046 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
9047
9048 PR c++/77655
9049 * g++.dg/cpp0x/pr77655.C: New.
9050
9051 2018-02-22 Jakub Jelinek <jakub@redhat.com>
9052
9053 PR c++/84496
9054 * g++.dg/cpp1y/pr84496.C: New test.
9055
9056 PR target/84502
9057 * g++.dg/torture/pr84502.C: New test.
9058
9059 PR tree-optimization/84503
9060 * gcc.dg/pr84503-1.c: New test.
9061 * gcc.dg/pr84503-2.c: New test.
9062
9063 2018-02-21 Jakub Jelinek <jakub@redhat.com>
9064
9065 PR tree-optimization/84478
9066 * gcc.c-torture/execute/pr84478.c: New test.
9067
9068 2018-02-20 Martin Sebor <msebor@redhat.com>
9069
9070 PR middle-end/84095
9071 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
9072 * c-c++-common/Wrestrict.c: Same.
9073 * gcc.dg/Wrestrict-6.c: Same.
9074 * gcc.dg/Warray-bounds-27.c: New test.
9075 * gcc.dg/Wrestrict-8.c: New test.
9076 * gcc.dg/Wrestrict-9.c: New test.
9077 * gcc.dg/pr84095.c: New test.
9078
9079 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
9080
9081 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
9082
9083 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
9084
9085 PR fortran/48890
9086 PR fortran/83823
9087 * gfortran.dg/structure_constructor_14.f90: New test.
9088
9089 2018-02-20 Jeff Law <law@redhat.com>
9090
9091 PR middle-end/82123
9092 PR tree-optimization/81592
9093 PR middle-end/79257
9094 * gcc.dg/pr81592.c: New test.
9095 * gcc.dg/pr82123.c: New test.
9096 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
9097
9098 2018-02-20 Jakub Jelinek <jakub@redhat.com>
9099
9100 PR c++/84488
9101 * g++.dg/warn/Wunused-var-30.C: New test.
9102
9103 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
9104
9105 PR tree-optimization/84419
9106 * gcc.dg/vect/pr84419.c: New test.
9107
9108 2018-02-20 Jakub Jelinek <jakub@redhat.com>
9109
9110 PR middle-end/82004
9111 * gfortran.dg/pr82004.f90: New test.
9112
9113 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
9114
9115 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
9116
9117 2018-02-20 Martin Liska <mliska@suse.cz>
9118
9119 PR c/84310
9120 PR target/79747
9121 * gcc.target/i386/pr84310.c: New test.
9122 * gcc.target/i386/pr84310-2.c: Likewise.
9123
9124 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
9125
9126 PR c++/84446
9127 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
9128
9129 2018-02-20 Jakub Jelinek <jakub@redhat.com>
9130
9131 PR c++/84445
9132 * g++.dg/cpp1z/launder7.C: New test.
9133
9134 PR c++/84449
9135 * g++.dg/cpp0x/constexpr-84449.C: New test.
9136
9137 PR c++/84455
9138 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
9139
9140 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
9141
9142 PR fortran/83344
9143 PR fortran/83975
9144 * gfortran.dg/associate_22.f90: Enable commented out test.
9145 * gfortran.dg/associate_36.f90: New test.
9146
9147 2018-02-19 Jakub Jelinek <jakub@redhat.com>
9148
9149 PR target/84146
9150 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
9151
9152 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
9153
9154 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
9155 (dg-options): Use -mavx instead of -w.
9156
9157 2018-02-19 Jakub Jelinek <jakub@redhat.com>
9158
9159 PR c++/84444
9160 * g++.dg/cpp1z/launder8.C: New test.
9161
9162 PR c++/84448
9163 * g++.dg/gomp/pr84448.C: New test.
9164
9165 PR c++/84430
9166 * g++.dg/gomp/pr84430.C: New test.
9167
9168 PR tree-optimization/84452
9169 * gcc.dg/pr84452.c: New test.
9170
9171 PR c++/79064
9172 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
9173
9174 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
9175
9176 PR fortran/35339
9177 * gfortran.dg/implied_do_io_4.f90: New test.
9178
9179 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
9180
9181 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
9182 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
9183 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
9184
9185 2018-02-19 Carl Love <cel@us.ibm.com>
9186
9187 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
9188
9189 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
9190
9191 PR target/84460
9192 * gcc.target/i386/pr57193.c: Add -mtune=generic.
9193
9194 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
9195
9196 PR c++/84348
9197 * g++.dg/cpp0x/auto50.C: New.
9198 * g++.dg/parse/friend12.C: Adjust.
9199
9200 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9201
9202 PR libgfortran/84389
9203 * gfortran.dg/dtio_33.f90: New test.
9204
9205 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9206
9207 PR libgfortran/84412
9208 * gfortran.dg/inquire_18.f90: New test.
9209
9210 2018-02-18 Janus Weil <janus@gcc.gnu.org>
9211
9212 PR fortran/84381
9213 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
9214 * gfortran.dg/pointer_intent_3.f90: Ditto.
9215 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
9216 * gfortran.dg/protected_3.f90: Ditto.
9217 * gfortran.dg/protected_4.f90: Ditto.
9218 * gfortran.dg/protected_5.f90: Ditto.
9219 * gfortran.dg/protected_6.f90: Ditto.
9220
9221 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
9222
9223 PR fortran/80945
9224 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
9225 change to run.
9226
9227 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
9228
9229 PR fortran/84270
9230 * gfortran.dg/inline_matmul_22.f90: New test.
9231
9232 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
9233
9234 PR fortran/84381
9235 * gfortran.dg/abort_shoulfail.f90: New test.
9236 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
9237 by STOP n.
9238 * gfortran.dg/PR19754_2.f90: Likewise.
9239 * gfortran.dg/PR19872.f: Likewise.
9240 * gfortran.dg/PR49268.f90: Likewise.
9241 * gfortran.dg/Wall.f90: Likewise.
9242 * gfortran.dg/Wno-all.f90: Likewise.
9243 * gfortran.dg/achar_1.f90: Likewise.
9244 * gfortran.dg/achar_2.f90: Likewise.
9245 * gfortran.dg/achar_4.f90: Likewise.
9246 * gfortran.dg/achar_6.F90: Likewise.
9247 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
9248 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
9249 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
9250 * gfortran.dg/actual_array_offset_1.f90: Likewise.
9251 * gfortran.dg/actual_array_result_1.f90: Likewise.
9252 * gfortran.dg/actual_array_substr_1.f90: Likewise.
9253 * gfortran.dg/actual_array_substr_2.f90: Likewise.
9254 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
9255 * gfortran.dg/actual_procedure_1.f90: Likewise.
9256 * gfortran.dg/adjustl_1.f90: Likewise.
9257 * gfortran.dg/advance_1.f90: Likewise.
9258 * gfortran.dg/advance_4.f90: Likewise.
9259 * gfortran.dg/advance_5.f90: Likewise.
9260 * gfortran.dg/advance_6.f90: Likewise.
9261 * gfortran.dg/aint_anint_1.f90: Likewise.
9262 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
9263 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
9264 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
9265 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
9266 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
9267 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
9268 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
9269 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
9270 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
9271 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
9272 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
9273 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
9274 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
9275 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
9276 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
9277 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
9278 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
9279 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
9280 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
9281 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
9282 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
9283 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
9284 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
9285 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
9286 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
9287 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
9288 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
9289 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
9290 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
9291 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
9292 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
9293 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
9294 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
9295 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
9296 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
9297 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
9298 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
9299 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
9300 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
9301 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
9302 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
9303 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
9304 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
9305 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
9306 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
9307 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
9308 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
9309 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
9310 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
9311 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
9312 * gfortran.dg/allocatable_function_1.f90: Likewise.
9313 * gfortran.dg/allocatable_function_10.f90: Likewise.
9314 * gfortran.dg/allocatable_function_3.f90: Likewise.
9315 * gfortran.dg/allocatable_function_5.f90: Likewise.
9316 * gfortran.dg/allocatable_function_6.f90: Likewise.
9317 * gfortran.dg/allocatable_function_7.f90: Likewise.
9318 * gfortran.dg/allocatable_function_8.f90: Likewise.
9319 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
9320 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
9321 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
9322 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
9323 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
9324 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
9325 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
9326 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
9327 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
9328 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
9329 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
9330 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
9331 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
9332 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
9333 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
9334 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
9335 * gfortran.dg/allocate_class_3.f90: Likewise.
9336 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
9337 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
9338 * gfortran.dg/allocate_derived_5.f90: Likewise.
9339 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
9340 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
9341 * gfortran.dg/allocate_with_source_1.f90: Likewise.
9342 * gfortran.dg/allocate_with_source_10.f08: Likewise.
9343 * gfortran.dg/allocate_with_source_11.f08: Likewise.
9344 * gfortran.dg/allocate_with_source_12.f03: Likewise.
9345 * gfortran.dg/allocate_with_source_15.f03: Likewise.
9346 * gfortran.dg/allocate_with_source_16.f90: Likewise.
9347 * gfortran.dg/allocate_with_source_17.f03: Likewise.
9348 * gfortran.dg/allocate_with_source_18.f03: Likewise.
9349 * gfortran.dg/allocate_with_source_2.f90: Likewise.
9350 * gfortran.dg/allocate_with_source_20.f03: Likewise.
9351 * gfortran.dg/allocate_with_source_22.f03: Likewise.
9352 * gfortran.dg/allocate_with_source_23.f03: Likewise.
9353 * gfortran.dg/allocate_with_source_24.f90: Likewise.
9354 * gfortran.dg/allocate_with_source_5.f90: Likewise.
9355 * gfortran.dg/allocate_with_source_6.f90: Likewise.
9356 * gfortran.dg/allocate_with_source_7.f08: Likewise.
9357 * gfortran.dg/allocate_with_source_8.f08: Likewise.
9358 * gfortran.dg/allocate_with_source_9.f08: Likewise.
9359 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
9360 * gfortran.dg/allocate_zerosize_3.f: Likewise.
9361 * gfortran.dg/altreturn_3.f90: Likewise.
9362 * gfortran.dg/altreturn_5.f90: Likewise.
9363 * gfortran.dg/altreturn_7.f90: Likewise.
9364 * gfortran.dg/and_or_xor.f90: Likewise.
9365 * gfortran.dg/anint_1.f90: Likewise.
9366 * gfortran.dg/any_all_1.f90: Likewise.
9367 * gfortran.dg/anyallcount_1.f90: Likewise.
9368 * gfortran.dg/append_1.f90: Likewise.
9369 * gfortran.dg/argument_checking_1.f90: Likewise.
9370 * gfortran.dg/argument_checking_2.f90: Likewise.
9371 * gfortran.dg/argument_checking_8.f90: Likewise.
9372 * gfortran.dg/arithmetic_if.f90: Likewise.
9373 * gfortran.dg/array_1.f90: Likewise.
9374 * gfortran.dg/array_2.f90: Likewise.
9375 * gfortran.dg/array_alloc_1.f90: Likewise.
9376 * gfortran.dg/array_alloc_2.f90: Likewise.
9377 * gfortran.dg/array_alloc_3.f90: Likewise.
9378 * gfortran.dg/array_assignment_1.F90: Likewise.
9379 * gfortran.dg/array_assignment_5.f90: Likewise.
9380 * gfortran.dg/array_constructor_1.f90: Likewise.
9381 * gfortran.dg/array_constructor_10.f90: Likewise.
9382 * gfortran.dg/array_constructor_11.f90: Likewise.
9383 * gfortran.dg/array_constructor_12.f90: Likewise.
9384 * gfortran.dg/array_constructor_15.f90: Likewise.
9385 * gfortran.dg/array_constructor_16.f90: Likewise.
9386 * gfortran.dg/array_constructor_17.f90: Likewise.
9387 * gfortran.dg/array_constructor_19.f90: Likewise.
9388 * gfortran.dg/array_constructor_23.f: Likewise.
9389 * gfortran.dg/array_constructor_24.f: Likewise.
9390 * gfortran.dg/array_constructor_32.f90: Likewise.
9391 * gfortran.dg/array_constructor_36.f90: Likewise.
9392 * gfortran.dg/array_constructor_39.f90: Likewise.
9393 * gfortran.dg/array_constructor_4.f90: Likewise.
9394 * gfortran.dg/array_constructor_40.f90: Likewise.
9395 * gfortran.dg/array_constructor_44.f90: Likewise.
9396 * gfortran.dg/array_constructor_45.f90: Likewise.
9397 * gfortran.dg/array_constructor_46.f90: Likewise.
9398 * gfortran.dg/array_constructor_47.f90: Likewise.
9399 * gfortran.dg/array_constructor_49.f90: Likewise.
9400 * gfortran.dg/array_constructor_5.f90: Likewise.
9401 * gfortran.dg/array_constructor_50.f90: Likewise.
9402 * gfortran.dg/array_constructor_6.f90: Likewise.
9403 * gfortran.dg/array_constructor_7.f90: Likewise.
9404 * gfortran.dg/array_constructor_8.f90: Likewise.
9405 * gfortran.dg/array_constructor_9.f90: Likewise.
9406 * gfortran.dg/array_constructor_type_1.f03: Likewise.
9407 * gfortran.dg/array_constructor_type_10.f03: Likewise.
9408 * gfortran.dg/array_constructor_type_11.f03: Likewise.
9409 * gfortran.dg/array_constructor_type_12.f03: Likewise.
9410 * gfortran.dg/array_constructor_type_13.f90: Likewise.
9411 * gfortran.dg/array_constructor_type_14.f03: Likewise.
9412 * gfortran.dg/array_constructor_type_16.f03: Likewise.
9413 * gfortran.dg/array_constructor_type_2.f03: Likewise.
9414 * gfortran.dg/array_constructor_type_22.f03: Likewise.
9415 * gfortran.dg/array_constructor_type_3.f03: Likewise.
9416 * gfortran.dg/array_constructor_type_4.f03: Likewise.
9417 * gfortran.dg/array_constructor_type_5.f03: Likewise.
9418 * gfortran.dg/array_constructor_type_6.f03: Likewise.
9419 * gfortran.dg/array_constructor_type_7.f03: Likewise.
9420 * gfortran.dg/array_function_1.f90: Likewise.
9421 * gfortran.dg/array_function_5.f90: Likewise.
9422 * gfortran.dg/array_initializer_1.f90: Likewise.
9423 * gfortran.dg/array_initializer_2.f90: Likewise.
9424 * gfortran.dg/array_memcpy_5.f90: Likewise.
9425 * gfortran.dg/array_memset_2.f90: Likewise.
9426 * gfortran.dg/array_reference_1.f90: Likewise.
9427 * gfortran.dg/array_return_value_1.f90: Likewise.
9428 * gfortran.dg/array_section_1.f90: Likewise.
9429 * gfortran.dg/array_temporaries_3.f90: Likewise.
9430 * gfortran.dg/arrayio_1.f90: Likewise.
9431 * gfortran.dg/arrayio_10.f90: Likewise.
9432 * gfortran.dg/arrayio_11.f90: Likewise.
9433 * gfortran.dg/arrayio_12.f90: Likewise.
9434 * gfortran.dg/arrayio_13.f90: Likewise.
9435 * gfortran.dg/arrayio_14.f90: Likewise.
9436 * gfortran.dg/arrayio_16.f90: Likewise.
9437 * gfortran.dg/arrayio_2.f90: Likewise.
9438 * gfortran.dg/arrayio_3.f90: Likewise.
9439 * gfortran.dg/arrayio_4.f90: Likewise.
9440 * gfortran.dg/arrayio_5.f90: Likewise.
9441 * gfortran.dg/arrayio_6.f90: Likewise.
9442 * gfortran.dg/arrayio_7.f90: Likewise.
9443 * gfortran.dg/arrayio_8.f90: Likewise.
9444 * gfortran.dg/arrayio_9.f90: Likewise.
9445 * gfortran.dg/arrayio_derived_1.f90: Likewise.
9446 * gfortran.dg/assign_10.f90: Likewise.
9447 * gfortran.dg/assign_9.f90: Likewise.
9448 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
9449 * gfortran.dg/assignment_1.f90: Likewise.
9450 * gfortran.dg/associate_1.f03: Likewise.
9451 * gfortran.dg/associate_11.f90: Likewise.
9452 * gfortran.dg/associate_13.f90: Likewise.
9453 * gfortran.dg/associate_15.f90: Likewise.
9454 * gfortran.dg/associate_17.f90: Likewise.
9455 * gfortran.dg/associate_18.f08: Likewise.
9456 * gfortran.dg/associate_19.f03: Likewise.
9457 * gfortran.dg/associate_20.f03: Likewise.
9458 * gfortran.dg/associate_22.f90: Likewise.
9459 * gfortran.dg/associate_23.f90: Likewise.
9460 * gfortran.dg/associate_24.f90: Likewise.
9461 * gfortran.dg/associate_25.f90: Likewise.
9462 * gfortran.dg/associate_27.f90: Likewise.
9463 * gfortran.dg/associate_28.f90: Likewise.
9464 * gfortran.dg/associate_32.f03: Likewise.
9465 * gfortran.dg/associate_33.f03: Likewise.
9466 * gfortran.dg/associate_34.f90: Likewise.
9467 * gfortran.dg/associate_6.f03: Likewise.
9468 * gfortran.dg/associate_7.f03: Likewise.
9469 * gfortran.dg/associate_8.f03: Likewise.
9470 * gfortran.dg/associate_9.f03: Likewise.
9471 * gfortran.dg/associated_1.f90: Likewise.
9472 * gfortran.dg/associated_2.f90: Likewise.
9473 * gfortran.dg/associated_5.f90: Likewise.
9474 * gfortran.dg/associated_6.f90: Likewise.
9475 * gfortran.dg/associated_target_3.f90: Likewise.
9476 * gfortran.dg/associated_target_4.f90: Likewise.
9477 * gfortran.dg/associated_target_5.f03: Likewise.
9478 * gfortran.dg/associated_target_6.f03: Likewise.
9479 * gfortran.dg/assumed_dummy_1.f90: Likewise.
9480 * gfortran.dg/assumed_rank_1.f90: Likewise.
9481 * gfortran.dg/assumed_rank_10.f90: Likewise.
9482 * gfortran.dg/assumed_rank_2.f90: Likewise.
9483 * gfortran.dg/assumed_rank_7.f90: Likewise.
9484 * gfortran.dg/assumed_rank_8.f90: Likewise.
9485 * gfortran.dg/assumed_rank_9.f90: Likewise.
9486 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
9487 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
9488 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
9489 * gfortran.dg/assumed_type_2.f90: Likewise.
9490 * gfortran.dg/atan2_1.f90: Likewise.
9491 * gfortran.dg/auto_array_1.f90: Likewise.
9492 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
9493 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
9494 * gfortran.dg/auto_char_len_3.f90: Likewise.
9495 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
9496 * gfortran.dg/auto_internal_assumed.f90: Likewise.
9497 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
9498 * gfortran.dg/auto_save_2.f90: Likewise.
9499 * gfortran.dg/automatic_default_init_1.f90: Likewise.
9500 * gfortran.dg/backslash_1.f90: Likewise.
9501 * gfortran.dg/backslash_2.f90: Likewise.
9502 * gfortran.dg/backslash_3.f: Likewise.
9503 * gfortran.dg/backspace_1.f: Likewise.
9504 * gfortran.dg/backspace_10.f90: Likewise.
9505 * gfortran.dg/backspace_11.f90: Likewise.
9506 * gfortran.dg/backspace_2.f: Likewise.
9507 * gfortran.dg/backspace_3.f: Likewise.
9508 * gfortran.dg/backspace_4.f: Likewise.
9509 * gfortran.dg/backspace_5.f: Likewise.
9510 * gfortran.dg/backspace_6.f: Likewise.
9511 * gfortran.dg/backspace_7.f90: Likewise.
9512 * gfortran.dg/backspace_8.f: Likewise.
9513 * gfortran.dg/backspace_9.f: Likewise.
9514 * gfortran.dg/bessel_1.f90: Likewise.
9515 * gfortran.dg/bessel_2.f90: Likewise.
9516 * gfortran.dg/bessel_5.f90: Likewise.
9517 * gfortran.dg/bessel_6.f90: Likewise.
9518 * gfortran.dg/bessel_7.f90: Likewise.
9519 * gfortran.dg/bind_c_dts_2.f03: Likewise.
9520 * gfortran.dg/bind_c_dts_3.f03: Likewise.
9521 * gfortran.dg/bind_c_usage_15.f90: Likewise.
9522 * gfortran.dg/bind_c_usage_16.f03: Likewise.
9523 * gfortran.dg/bind_c_usage_17.f90: Likewise.
9524 * gfortran.dg/bind_c_usage_24.f90: Likewise.
9525 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
9526 * gfortran.dg/binding_label_tests_16.f03: Likewise.
9527 * gfortran.dg/binding_label_tests_23.f90: Likewise.
9528 * gfortran.dg/bit_comparison_1.F90: Likewise.
9529 * gfortran.dg/bit_comparison_2.F90: Likewise.
9530 * gfortran.dg/block_1.f08: Likewise.
9531 * gfortran.dg/block_13.f08: Likewise.
9532 * gfortran.dg/block_14.f90: Likewise.
9533 * gfortran.dg/block_2.f08: Likewise.
9534 * gfortran.dg/block_6.f08: Likewise.
9535 * gfortran.dg/block_7.f08: Likewise.
9536 * gfortran.dg/block_8.f08: Likewise.
9537 * gfortran.dg/blockdata_1.f90: Likewise.
9538 * gfortran.dg/bound_1.f90: Likewise.
9539 * gfortran.dg/bound_2.f90: Likewise.
9540 * gfortran.dg/bound_3.f90: Likewise.
9541 * gfortran.dg/bound_4.f90: Likewise.
9542 * gfortran.dg/bound_5.f90: Likewise.
9543 * gfortran.dg/bound_6.f90: Likewise.
9544 * gfortran.dg/bound_7.f90: Likewise.
9545 * gfortran.dg/bound_8.f90: Likewise.
9546 * gfortran.dg/bound_9.f90: Likewise.
9547 * gfortran.dg/bound_simplification_1.f90: Likewise.
9548 * gfortran.dg/bound_simplification_3.f90: Likewise.
9549 * gfortran.dg/bound_simplification_4.f90: Likewise.
9550 * gfortran.dg/bound_simplification_5.f90: Likewise.
9551 * gfortran.dg/bound_simplification_6.f90: Likewise.
9552 * gfortran.dg/bounds_check_1.f90: Likewise.
9553 * gfortran.dg/bounds_check_12.f90: Likewise.
9554 * gfortran.dg/bounds_check_14.f90: Likewise.
9555 * gfortran.dg/bounds_check_15.f90: Likewise.
9556 * gfortran.dg/bounds_check_19.f90: Likewise.
9557 * gfortran.dg/bounds_check_8.f90: Likewise.
9558 * gfortran.dg/bounds_check_9.f90: Likewise.
9559 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
9560 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
9561 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
9562 * gfortran.dg/boz_1.f90: Likewise.
9563 * gfortran.dg/boz_11.f90: Likewise.
9564 * gfortran.dg/boz_13.f90: Likewise.
9565 * gfortran.dg/boz_14.f90: Likewise.
9566 * gfortran.dg/boz_15.f90: Likewise.
9567 * gfortran.dg/boz_3.f90: Likewise.
9568 * gfortran.dg/boz_6.f90: Likewise.
9569 * gfortran.dg/boz_9.f90: Likewise.
9570 * gfortran.dg/byte_1.f90: Likewise.
9571 * gfortran.dg/byte_2.f90: Likewise.
9572 * gfortran.dg/c_assoc.f90: Likewise.
9573 * gfortran.dg/c_assoc_2.f03: Likewise.
9574 * gfortran.dg/c_assoc_3.f90: Likewise.
9575 * gfortran.dg/c_by_val_1.f: Likewise.
9576 * gfortran.dg/c_by_val_5.f90: Likewise.
9577 * gfortran.dg/c_char_tests.f03: Likewise.
9578 * gfortran.dg/c_char_tests_2.f03: Likewise.
9579 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
9580 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
9581 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
9582 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
9583 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
9584 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
9585 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
9586 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
9587 * gfortran.dg/c_kind_params.f90: Likewise.
9588 * gfortran.dg/c_loc_test_20.f90: Likewise.
9589 * gfortran.dg/c_loc_tests_2.f03: Likewise.
9590 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
9591 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
9592 * gfortran.dg/c_size_t_test.f03: Likewise.
9593 * gfortran.dg/c_sizeof_1.f90: Likewise.
9594 * gfortran.dg/c_sizeof_5.f90: Likewise.
9595 * gfortran.dg/c_sizeof_6.f90: Likewise.
9596 * gfortran.dg/char4_iunit_1.f03: Likewise.
9597 * gfortran.dg/char4_iunit_2.f03: Likewise.
9598 * gfortran.dg/char_allocation_1.f90: Likewise.
9599 * gfortran.dg/char_array_constructor.f90: Likewise.
9600 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
9601 * gfortran.dg/char_assign_1.f90: Likewise.
9602 * gfortran.dg/char_associated_1.f90: Likewise.
9603 * gfortran.dg/char_cast_2.f90: Likewise.
9604 * gfortran.dg/char_comparison_1.f: Likewise.
9605 * gfortran.dg/char_component_initializer_1.f90: Likewise.
9606 * gfortran.dg/char_component_initializer_2.f90: Likewise.
9607 * gfortran.dg/char_cons_len.f90: Likewise.
9608 * gfortran.dg/char_conversion.f90: Likewise.
9609 * gfortran.dg/char_cshift_1.f90: Likewise.
9610 * gfortran.dg/char_cshift_2.f90: Likewise.
9611 * gfortran.dg/char_decl_2.f90: Likewise.
9612 * gfortran.dg/char_eoshift_1.f90: Likewise.
9613 * gfortran.dg/char_eoshift_2.f90: Likewise.
9614 * gfortran.dg/char_eoshift_3.f90: Likewise.
9615 * gfortran.dg/char_eoshift_4.f90: Likewise.
9616 * gfortran.dg/char_eoshift_5.f90: Likewise.
9617 * gfortran.dg/char_expr_1.f90: Likewise.
9618 * gfortran.dg/char_expr_3.f90: Likewise.
9619 * gfortran.dg/char_initialiser_actual.f90: Likewise.
9620 * gfortran.dg/char_length_12.f90: Likewise.
9621 * gfortran.dg/char_length_14.f90: Likewise.
9622 * gfortran.dg/char_length_15.f90: Likewise.
9623 * gfortran.dg/char_length_17.f90: Likewise.
9624 * gfortran.dg/char_length_20.f90: Likewise.
9625 * gfortran.dg/char_length_21.f90: Likewise.
9626 * gfortran.dg/char_length_5.f90: Likewise.
9627 * gfortran.dg/char_length_6.f90: Likewise.
9628 * gfortran.dg/char_length_7.f90: Likewise.
9629 * gfortran.dg/char_length_8.f90: Likewise.
9630 * gfortran.dg/char_pack_1.f90: Likewise.
9631 * gfortran.dg/char_pack_2.f90: Likewise.
9632 * gfortran.dg/char_pointer_assign.f90: Likewise.
9633 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
9634 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
9635 * gfortran.dg/char_pointer_dependency.f90: Likewise.
9636 * gfortran.dg/char_pointer_dummy.f90: Likewise.
9637 * gfortran.dg/char_pointer_func.f90: Likewise.
9638 * gfortran.dg/char_reshape_1.f90: Likewise.
9639 * gfortran.dg/char_result_1.f90: Likewise.
9640 * gfortran.dg/char_result_12.f90: Likewise.
9641 * gfortran.dg/char_result_13.f90: Likewise.
9642 * gfortran.dg/char_result_14.f90: Likewise.
9643 * gfortran.dg/char_result_15.f90: Likewise.
9644 * gfortran.dg/char_result_2.f90: Likewise.
9645 * gfortran.dg/char_result_3.f90: Likewise.
9646 * gfortran.dg/char_result_4.f90: Likewise.
9647 * gfortran.dg/char_result_5.f90: Likewise.
9648 * gfortran.dg/char_result_6.f90: Likewise.
9649 * gfortran.dg/char_result_7.f90: Likewise.
9650 * gfortran.dg/char_result_8.f90: Likewise.
9651 * gfortran.dg/char_spread_1.f90: Likewise.
9652 * gfortran.dg/char_transpose_1.f90: Likewise.
9653 * gfortran.dg/char_type_len.f90: Likewise.
9654 * gfortran.dg/char_unpack_1.f90: Likewise.
9655 * gfortran.dg/char_unpack_2.f90: Likewise.
9656 * gfortran.dg/character_array_constructor_1.f90: Likewise.
9657 * gfortran.dg/character_comparison_1.f90: Likewise.
9658 * gfortran.dg/character_comparison_2.f90: Likewise.
9659 * gfortran.dg/character_comparison_3.f90: Likewise.
9660 * gfortran.dg/character_comparison_4.f90: Likewise.
9661 * gfortran.dg/character_comparison_5.f90: Likewise.
9662 * gfortran.dg/character_comparison_6.f90: Likewise.
9663 * gfortran.dg/character_comparison_7.f90: Likewise.
9664 * gfortran.dg/character_comparison_8.f90: Likewise.
9665 * gfortran.dg/character_comparison_9.f90: Likewise.
9666 * gfortran.dg/charlen_15.f90: Likewise.
9667 * gfortran.dg/charlen_16.f90: Likewise.
9668 * gfortran.dg/chkbits.f90: Likewise.
9669 * gfortran.dg/chmod_1.f90: Likewise.
9670 * gfortran.dg/chmod_2.f90: Likewise.
9671 * gfortran.dg/chmod_3.f90: Likewise.
9672 * gfortran.dg/class_1.f03: Likewise.
9673 * gfortran.dg/class_18.f03: Likewise.
9674 * gfortran.dg/class_19.f03: Likewise.
9675 * gfortran.dg/class_35.f90: Likewise.
9676 * gfortran.dg/class_46.f03: Likewise.
9677 * gfortran.dg/class_48.f90: Likewise.
9678 * gfortran.dg/class_51.f90: Likewise.
9679 * gfortran.dg/class_52.f90: Likewise.
9680 * gfortran.dg/class_6.f03: Likewise.
9681 * gfortran.dg/class_63.f90: Likewise.
9682 * gfortran.dg/class_64.f90: Likewise.
9683 * gfortran.dg/class_65.f90: Likewise.
9684 * gfortran.dg/class_66.f90: Likewise.
9685 * gfortran.dg/class_67.f90: Likewise.
9686 * gfortran.dg/class_9.f03: Likewise.
9687 * gfortran.dg/class_alias.f90: Likewise.
9688 * gfortran.dg/class_allocate_1.f03: Likewise.
9689 * gfortran.dg/class_allocate_10.f03: Likewise.
9690 * gfortran.dg/class_allocate_13.f90: Likewise.
9691 * gfortran.dg/class_allocate_14.f90: Likewise.
9692 * gfortran.dg/class_allocate_15.f90: Likewise.
9693 * gfortran.dg/class_allocate_19.f03: Likewise.
9694 * gfortran.dg/class_allocate_21.f90: Likewise.
9695 * gfortran.dg/class_allocate_22.f90: Likewise.
9696 * gfortran.dg/class_allocate_3.f03: Likewise.
9697 * gfortran.dg/class_allocate_4.f03: Likewise.
9698 * gfortran.dg/class_allocate_5.f90: Likewise.
9699 * gfortran.dg/class_allocate_6.f03: Likewise.
9700 * gfortran.dg/class_allocate_7.f03: Likewise.
9701 * gfortran.dg/class_allocate_8.f03: Likewise.
9702 * gfortran.dg/class_allocate_9.f03: Likewise.
9703 * gfortran.dg/class_array_1.f03: Likewise.
9704 * gfortran.dg/class_array_14.f90: Likewise.
9705 * gfortran.dg/class_array_15.f03: Likewise.
9706 * gfortran.dg/class_array_16.f90: Likewise.
9707 * gfortran.dg/class_array_2.f03: Likewise.
9708 * gfortran.dg/class_array_20.f03: Likewise.
9709 * gfortran.dg/class_array_21.f03: Likewise.
9710 * gfortran.dg/class_array_3.f03: Likewise.
9711 * gfortran.dg/class_array_4.f03: Likewise.
9712 * gfortran.dg/class_array_7.f03: Likewise.
9713 * gfortran.dg/class_array_8.f03: Likewise.
9714 * gfortran.dg/class_array_9.f03: Likewise.
9715 * gfortran.dg/class_defined_operator_1.f03: Likewise.
9716 * gfortran.dg/class_dummy_1.f03: Likewise.
9717 * gfortran.dg/class_optional_1.f90: Likewise.
9718 * gfortran.dg/class_optional_2.f90: Likewise.
9719 * gfortran.dg/class_result_5.f90: Likewise.
9720 * gfortran.dg/class_result_6.f90: Likewise.
9721 * gfortran.dg/class_to_type_1.f03: Likewise.
9722 * gfortran.dg/class_to_type_2.f90: Likewise.
9723 * gfortran.dg/class_to_type_3.f03: Likewise.
9724 * gfortran.dg/class_to_type_4.f90: Likewise.
9725 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
9726 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
9727 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
9728 * gfortran.dg/coarray/atomic_1.f90: Likewise.
9729 * gfortran.dg/coarray/atomic_2.f90: Likewise.
9730 * gfortran.dg/coarray/codimension.f90: Likewise.
9731 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
9732 * gfortran.dg/coarray/collectives_1.f90: Likewise.
9733 * gfortran.dg/coarray/collectives_2.f90: Likewise.
9734 * gfortran.dg/coarray/collectives_3.f90: Likewise.
9735 * gfortran.dg/coarray/collectives_4.f90: Likewise.
9736 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
9737 * gfortran.dg/coarray/dummy_1.f90: Likewise.
9738 * gfortran.dg/coarray/event_1.f90: Likewise.
9739 * gfortran.dg/coarray/event_2.f90: Likewise.
9740 * gfortran.dg/coarray/get_array.f90: Likewise.
9741 * gfortran.dg/coarray/image_index_1.f90: Likewise.
9742 * gfortran.dg/coarray/image_index_2.f90: Likewise.
9743 * gfortran.dg/coarray/image_index_3.f90: Likewise.
9744 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
9745 * gfortran.dg/coarray/lock_1.f90: Likewise.
9746 * gfortran.dg/coarray/lock_2.f90: Likewise.
9747 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
9748 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
9749 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
9750 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
9751 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
9752 * gfortran.dg/coarray/registering_1.f90: Likewise.
9753 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
9754 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
9755 * gfortran.dg/coarray/send_array.f90: Likewise.
9756 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
9757 * gfortran.dg/coarray/sendget_array.f90: Likewise.
9758 * gfortran.dg/coarray/subobject_1.f90: Likewise.
9759 * gfortran.dg/coarray/sync_1.f90: Likewise.
9760 * gfortran.dg/coarray/sync_3.f90: Likewise.
9761 * gfortran.dg/coarray/this_image_1.f90: Likewise.
9762 * gfortran.dg/coarray/this_image_2.f90: Likewise.
9763 * gfortran.dg/coarray_13.f90: Likewise.
9764 * gfortran.dg/coarray_15.f90: Likewise.
9765 * gfortran.dg/coarray_16.f90: Likewise.
9766 * gfortran.dg/coarray_2.f90: Likewise.
9767 * gfortran.dg/coarray_23.f90: Likewise.
9768 * gfortran.dg/coarray_40.f90: Likewise.
9769 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
9770 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
9771 * gfortran.dg/coarray_allocate_10.f08: Likewise.
9772 * gfortran.dg/coarray_allocate_2.f08: Likewise.
9773 * gfortran.dg/coarray_allocate_3.f08: Likewise.
9774 * gfortran.dg/coarray_allocate_4.f08: Likewise.
9775 * gfortran.dg/coarray_allocate_5.f08: Likewise.
9776 * gfortran.dg/coarray_allocate_7.f08: Likewise.
9777 * gfortran.dg/coarray_allocate_8.f08: Likewise.
9778 * gfortran.dg/coarray_allocate_9.f08: Likewise.
9779 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
9780 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
9781 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
9782 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
9783 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
9784 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
9785 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
9786 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
9787 * gfortran.dg/coarray_stat_2.f90: Likewise.
9788 * gfortran.dg/coarray_subobject_1.f90: Likewise.
9789 * gfortran.dg/coindexed_1.f90: Likewise.
9790 * gfortran.dg/comma.f: Likewise.
9791 * gfortran.dg/comma_format_extension_3.f: Likewise.
9792 * gfortran.dg/comma_format_extension_4.f: Likewise.
9793 * gfortran.dg/common_2.f90: Likewise.
9794 * gfortran.dg/common_4.f90: Likewise.
9795 * gfortran.dg/common_align_1.f90: Likewise.
9796 * gfortran.dg/common_align_2.f90: Likewise.
9797 * gfortran.dg/common_equivalence_1.f: Likewise.
9798 * gfortran.dg/common_pointer_1.f90: Likewise.
9799 * gfortran.dg/common_resize_1.f: Likewise.
9800 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
9801 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
9802 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
9803 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
9804 * gfortran.dg/complex_read.f90: Likewise.
9805 * gfortran.dg/complex_write.f90: Likewise.
9806 * gfortran.dg/constant_substring.f: Likewise.
9807 * gfortran.dg/constructor_2.f90: Likewise.
9808 * gfortran.dg/constructor_3.f90: Likewise.
9809 * gfortran.dg/constructor_6.f90: Likewise.
9810 * gfortran.dg/contained_1.f90: Likewise.
9811 * gfortran.dg/contained_3.f90: Likewise.
9812 * gfortran.dg/contained_equivalence_1.f90: Likewise.
9813 * gfortran.dg/contained_module_proc_1.f90: Likewise.
9814 * gfortran.dg/continuation_1.f90: Likewise.
9815 * gfortran.dg/continuation_11.f90: Likewise.
9816 * gfortran.dg/continuation_12.f90: Likewise.
9817 * gfortran.dg/continuation_13.f90: Likewise.
9818 * gfortran.dg/continuation_14.f: Likewise.
9819 * gfortran.dg/continuation_8.f90: Likewise.
9820 * gfortran.dg/convert_2.f90: Likewise.
9821 * gfortran.dg/convert_implied_open.f90: Likewise.
9822 * gfortran.dg/count_init_expr.f03: Likewise.
9823 * gfortran.dg/cr_lf.f90: Likewise.
9824 * gfortran.dg/cray_pointers_10.f90: Likewise.
9825 * gfortran.dg/cray_pointers_2.f90: Likewise.
9826 * gfortran.dg/cray_pointers_5.f90: Likewise.
9827 * gfortran.dg/cray_pointers_7.f90: Likewise.
9828 * gfortran.dg/cray_pointers_8.f90: Likewise.
9829 * gfortran.dg/cshift_1.f90: Likewise.
9830 * gfortran.dg/cshift_2.f90: Likewise.
9831 * gfortran.dg/cshift_large_1.f90: Likewise.
9832 * gfortran.dg/cshift_nan_1.f90: Likewise.
9833 * gfortran.dg/csqrt_2.f: Likewise.
9834 * gfortran.dg/data_array_1.f90: Likewise.
9835 * gfortran.dg/data_char_1.f90: Likewise.
9836 * gfortran.dg/data_char_2.f90: Likewise.
9837 * gfortran.dg/data_char_3.f90: Likewise.
9838 * gfortran.dg/data_derived_1.f90: Likewise.
9839 * gfortran.dg/data_implied_do_1.f90: Likewise.
9840 * gfortran.dg/data_namelist_conflict.f90: Likewise.
9841 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
9842 * gfortran.dg/deallocate_stat.f90: Likewise.
9843 * gfortran.dg/deallocate_stat_2.f90: Likewise.
9844 * gfortran.dg/debug/pr37738.f: Likewise.
9845 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
9846 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
9847 * gfortran.dg/dec_exp_1.f90: Likewise.
9848 * gfortran.dg/dec_init_1.f90: Likewise.
9849 * gfortran.dg/dec_init_2.f90: Likewise.
9850 * gfortran.dg/dec_init_3.f90: Likewise.
9851 * gfortran.dg/dec_init_4.f90: Likewise.
9852 * gfortran.dg/dec_io_1.f90: Likewise.
9853 * gfortran.dg/dec_io_2.f90: Likewise.
9854 * gfortran.dg/dec_io_2a.f90: Likewise.
9855 * gfortran.dg/dec_io_6.f90: Likewise.
9856 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
9857 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
9858 * gfortran.dg/dec_math.f90: Likewise.
9859 * gfortran.dg/dec_parameter_1.f: Likewise.
9860 * gfortran.dg/dec_parameter_2.f90: Likewise.
9861 * gfortran.dg/dec_static_1.f90: Likewise.
9862 * gfortran.dg/dec_static_2.f90: Likewise.
9863 * gfortran.dg/dec_structure_1.f90: Likewise.
9864 * gfortran.dg/dec_structure_10.f90: Likewise.
9865 * gfortran.dg/dec_structure_18.f90: Likewise.
9866 * gfortran.dg/dec_structure_19.f90: Likewise.
9867 * gfortran.dg/dec_structure_2.f90: Likewise.
9868 * gfortran.dg/dec_structure_22.f90: Likewise.
9869 * gfortran.dg/dec_structure_3.f90: Likewise.
9870 * gfortran.dg/dec_structure_4.f90: Likewise.
9871 * gfortran.dg/dec_structure_5.f90: Likewise.
9872 * gfortran.dg/dec_structure_6.f90: Likewise.
9873 * gfortran.dg/dec_structure_7.f90: Likewise.
9874 * gfortran.dg/dec_union_1.f90: Likewise.
9875 * gfortran.dg/dec_union_2.f90: Likewise.
9876 * gfortran.dg/dec_union_3.f90: Likewise.
9877 * gfortran.dg/dec_union_4.f90: Likewise.
9878 * gfortran.dg/dec_union_5.f90: Likewise.
9879 * gfortran.dg/default_format_1.f90: Likewise.
9880 * gfortran.dg/default_format_2.f90: Likewise.
9881 * gfortran.dg/default_format_denormal_1.f90: Likewise.
9882 * gfortran.dg/default_format_denormal_2.f90: Likewise.
9883 * gfortran.dg/default_initialization_3.f90: Likewise.
9884 * gfortran.dg/default_initialization_4.f90: Likewise.
9885 * gfortran.dg/default_initialization_5.f90: Likewise.
9886 * gfortran.dg/deferred_character_1.f90: Likewise.
9887 * gfortran.dg/deferred_character_10.f90: Likewise.
9888 * gfortran.dg/deferred_character_11.f90: Likewise.
9889 * gfortran.dg/deferred_character_12.f90: Likewise.
9890 * gfortran.dg/deferred_character_13.f90: Likewise.
9891 * gfortran.dg/deferred_character_14.f90: Likewise.
9892 * gfortran.dg/deferred_character_15.f90: Likewise.
9893 * gfortran.dg/deferred_character_16.f90: Likewise.
9894 * gfortran.dg/deferred_character_2.f90: Likewise.
9895 * gfortran.dg/deferred_character_3.f90: Likewise.
9896 * gfortran.dg/deferred_character_4.f90: Likewise.
9897 * gfortran.dg/deferred_character_5.f90: Likewise.
9898 * gfortran.dg/deferred_character_6.f90: Likewise.
9899 * gfortran.dg/deferred_character_7.f90: Likewise.
9900 * gfortran.dg/deferred_character_8.f90: Likewise.
9901 * gfortran.dg/deferred_character_9.f90: Likewise.
9902 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
9903 * gfortran.dg/deferred_type_component_1.f90: Likewise.
9904 * gfortran.dg/deferred_type_component_2.f90: Likewise.
9905 * gfortran.dg/deferred_type_param_2.f90: Likewise.
9906 * gfortran.dg/deferred_type_param_4.f90: Likewise.
9907 * gfortran.dg/deferred_type_param_5.f90: Likewise.
9908 * gfortran.dg/deferred_type_param_6.f90: Likewise.
9909 * gfortran.dg/deferred_type_param_8.f90: Likewise.
9910 * gfortran.dg/deferred_type_param_9.f90: Likewise.
9911 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
9912 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
9913 * gfortran.dg/defined_assignment_1.f90: Likewise.
9914 * gfortran.dg/defined_assignment_10.f90: Likewise.
9915 * gfortran.dg/defined_assignment_11.f90: Likewise.
9916 * gfortran.dg/defined_assignment_2.f90: Likewise.
9917 * gfortran.dg/defined_assignment_3.f90: Likewise.
9918 * gfortran.dg/defined_assignment_4.f90: Likewise.
9919 * gfortran.dg/defined_assignment_5.f90: Likewise.
9920 * gfortran.dg/defined_assignment_8.f90: Likewise.
9921 * gfortran.dg/defined_assignment_9.f90: Likewise.
9922 * gfortran.dg/dependency_2.f90: Likewise.
9923 * gfortran.dg/dependency_21.f90: Likewise.
9924 * gfortran.dg/dependency_22.f90: Likewise.
9925 * gfortran.dg/dependency_23.f90: Likewise.
9926 * gfortran.dg/dependency_24.f90: Likewise.
9927 * gfortran.dg/dependency_25.f90: Likewise.
9928 * gfortran.dg/dependency_26.f90: Likewise.
9929 * gfortran.dg/dependency_39.f90: Likewise.
9930 * gfortran.dg/dependency_40.f90: Likewise.
9931 * gfortran.dg/dependency_41.f90: Likewise.
9932 * gfortran.dg/dependency_42.f90: Likewise.
9933 * gfortran.dg/dependency_43.f90: Likewise.
9934 * gfortran.dg/dependency_44.f90: Likewise.
9935 * gfortran.dg/dependency_45.f90: Likewise.
9936 * gfortran.dg/dependency_50.f90: Likewise.
9937 * gfortran.dg/dependency_51.f90: Likewise.
9938 * gfortran.dg/dependent_decls_1.f90: Likewise.
9939 * gfortran.dg/der_array_1.f90: Likewise.
9940 * gfortran.dg/der_array_io_1.f90: Likewise.
9941 * gfortran.dg/der_array_io_2.f90: Likewise.
9942 * gfortran.dg/der_array_io_3.f90: Likewise.
9943 * gfortran.dg/der_io_1.f90: Likewise.
9944 * gfortran.dg/der_io_3.f90: Likewise.
9945 * gfortran.dg/der_pointer_2.f90: Likewise.
9946 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
9947 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
9948 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
9949 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
9950 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
9951 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
9952 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
9953 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
9954 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
9955 * gfortran.dg/derived_external_function_1.f90: Likewise.
9956 * gfortran.dg/derived_init_1.f90: Likewise.
9957 * gfortran.dg/derived_init_2.f90: Likewise.
9958 * gfortran.dg/derived_init_3.f90: Likewise.
9959 * gfortran.dg/derived_init_4.f90: Likewise.
9960 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
9961 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
9962 * gfortran.dg/dev_null.F90: Likewise.
9963 * gfortran.dg/dfloat_1.f90: Likewise.
9964 * gfortran.dg/dim_sum_1.f90: Likewise.
9965 * gfortran.dg/dim_sum_2.f90: Likewise.
9966 * gfortran.dg/dim_sum_3.f90: Likewise.
9967 * gfortran.dg/direct_io_10.f: Likewise.
9968 * gfortran.dg/direct_io_11.f90: Likewise.
9969 * gfortran.dg/direct_io_12.f90: Likewise.
9970 * gfortran.dg/direct_io_2.f90: Likewise.
9971 * gfortran.dg/direct_io_3.f90: Likewise.
9972 * gfortran.dg/direct_io_4.f90: Likewise.
9973 * gfortran.dg/direct_io_5.f90: Likewise.
9974 * gfortran.dg/direct_io_6.f90: Likewise.
9975 * gfortran.dg/direct_io_7.f90: Likewise.
9976 * gfortran.dg/direct_io_8.f90: Likewise.
9977 * gfortran.dg/direct_io_9.f: Likewise.
9978 * gfortran.dg/do_1.f90: Likewise.
9979 * gfortran.dg/do_3.F90: Likewise.
9980 * gfortran.dg/do_concurrent_2.f90: Likewise.
9981 * gfortran.dg/do_concurrent_4.f90: Likewise.
9982 * gfortran.dg/do_corner_warn.f90: Likewise.
9983 * gfortran.dg/do_iterator_2.f90: Likewise.
9984 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
9985 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
9986 * gfortran.dg/dos_eol.f: Likewise.
9987 * gfortran.dg/dot_product_1.f03: Likewise.
9988 * gfortran.dg/dot_product_2.f90: Likewise.
9989 * gfortran.dg/dot_product_4.f90: Likewise.
9990 * gfortran.dg/dshift_1.F90: Likewise.
9991 * gfortran.dg/dshift_2.F90: Likewise.
9992 * gfortran.dg/dtio_1.f90: Likewise.
9993 * gfortran.dg/dtio_10.f90: Likewise.
9994 * gfortran.dg/dtio_12.f90: Likewise.
9995 * gfortran.dg/dtio_14.f90: Likewise.
9996 * gfortran.dg/dtio_15.f90: Likewise.
9997 * gfortran.dg/dtio_16.f90: Likewise.
9998 * gfortran.dg/dtio_17.f90: Likewise.
9999 * gfortran.dg/dtio_19.f90: Likewise.
10000 * gfortran.dg/dtio_2.f90: Likewise.
10001 * gfortran.dg/dtio_20.f03: Likewise.
10002 * gfortran.dg/dtio_22.f90: Likewise.
10003 * gfortran.dg/dtio_24.f90: Likewise.
10004 * gfortran.dg/dtio_25.f90: Likewise.
10005 * gfortran.dg/dtio_26.f03: Likewise.
10006 * gfortran.dg/dtio_27.f90: Likewise.
10007 * gfortran.dg/dtio_28.f03: Likewise.
10008 * gfortran.dg/dtio_3.f90: Likewise.
10009 * gfortran.dg/dtio_30.f03: Likewise.
10010 * gfortran.dg/dtio_31.f03: Likewise.
10011 * gfortran.dg/dtio_32.f03: Likewise.
10012 * gfortran.dg/dtio_4.f90: Likewise.
10013 * gfortran.dg/dtio_5.f90: Likewise.
10014 * gfortran.dg/dtio_7.f90: Likewise.
10015 * gfortran.dg/dtio_8.f90: Likewise.
10016 * gfortran.dg/dtio_9.f90: Likewise.
10017 * gfortran.dg/dummy_procedure_3.f90: Likewise.
10018 * gfortran.dg/dummy_procedure_7.f90: Likewise.
10019 * gfortran.dg/dup_save_1.f90: Likewise.
10020 * gfortran.dg/dup_save_2.f90: Likewise.
10021 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
10022 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
10023 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
10024 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
10025 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
10026 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
10027 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
10028 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
10029 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
10030 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
10031 * gfortran.dg/e_d_fmt.f90: Likewise.
10032 * gfortran.dg/edit_real_1.f90: Likewise.
10033 * gfortran.dg/elemental_by_value_1.f90: Likewise.
10034 * gfortran.dg/elemental_dependency_1.f90: Likewise.
10035 * gfortran.dg/elemental_dependency_4.f90: Likewise.
10036 * gfortran.dg/elemental_dependency_5.f90: Likewise.
10037 * gfortran.dg/elemental_dependency_6.f90: Likewise.
10038 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
10039 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
10040 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
10041 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
10042 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
10043 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
10044 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
10045 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
10046 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
10047 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
10048 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
10049 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
10050 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
10051 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
10052 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
10053 * gfortran.dg/empty_format_1.f90: Likewise.
10054 * gfortran.dg/endfile.f: Likewise.
10055 * gfortran.dg/endfile.f90: Likewise.
10056 * gfortran.dg/endfile_2.f90: Likewise.
10057 * gfortran.dg/entry_1.f90: Likewise.
10058 * gfortran.dg/entry_10.f90: Likewise.
10059 * gfortran.dg/entry_12.f90: Likewise.
10060 * gfortran.dg/entry_13.f90: Likewise.
10061 * gfortran.dg/entry_14.f90: Likewise.
10062 * gfortran.dg/entry_16.f90: Likewise.
10063 * gfortran.dg/entry_3.f90: Likewise.
10064 * gfortran.dg/entry_6.f90: Likewise.
10065 * gfortran.dg/entry_9.f90: Likewise.
10066 * gfortran.dg/entry_array_specs_2.f: Likewise.
10067 * gfortran.dg/enum_1.f90: Likewise.
10068 * gfortran.dg/enum_9.f90: Likewise.
10069 * gfortran.dg/eof_1.f90: Likewise.
10070 * gfortran.dg/eof_2.f90: Likewise.
10071 * gfortran.dg/eof_4.f90: Likewise.
10072 * gfortran.dg/eof_5.f90: Likewise.
10073 * gfortran.dg/eor_handling_1.f90: Likewise.
10074 * gfortran.dg/eor_handling_2.f90: Likewise.
10075 * gfortran.dg/eor_handling_3.f90: Likewise.
10076 * gfortran.dg/eor_handling_4.f90: Likewise.
10077 * gfortran.dg/eor_handling_5.f90: Likewise.
10078 * gfortran.dg/eoshift_3.f90: Likewise.
10079 * gfortran.dg/eoshift_4.f90: Likewise.
10080 * gfortran.dg/eoshift_5.f90: Likewise.
10081 * gfortran.dg/eoshift_6.f90: Likewise.
10082 * gfortran.dg/eoshift_large_1.f90: Likewise.
10083 * gfortran.dg/equiv_6.f90: Likewise.
10084 * gfortran.dg/equiv_7.f90: Likewise.
10085 * gfortran.dg/equiv_9.f90: Likewise.
10086 * gfortran.dg/equiv_constraint_4.f90: Likewise.
10087 * gfortran.dg/erf_2.F90: Likewise.
10088 * gfortran.dg/erf_3.F90: Likewise.
10089 * gfortran.dg/erfc_scaled_1.f90: Likewise.
10090 * gfortran.dg/error_format_2.f90: Likewise.
10091 * gfortran.dg/error_recovery_5.f90: Likewise.
10092 * gfortran.dg/execute_command_line_2.f90: Likewise.
10093 * gfortran.dg/execute_command_line_3.f90: Likewise.
10094 * gfortran.dg/exit_1.f08: Likewise.
10095 * gfortran.dg/exit_3.f08: Likewise.
10096 * gfortran.dg/exponent_1.f90: Likewise.
10097 * gfortran.dg/exponent_2.f90: Likewise.
10098 * gfortran.dg/extended_char_comparison_1.f: Likewise.
10099 * gfortran.dg/extends_1.f03: Likewise.
10100 * gfortran.dg/extends_16.f90: Likewise.
10101 * gfortran.dg/extends_2.f03: Likewise.
10102 * gfortran.dg/extends_3.f03: Likewise.
10103 * gfortran.dg/extends_4.f03: Likewise.
10104 * gfortran.dg/extends_type_of_1.f03: Likewise.
10105 * gfortran.dg/extends_type_of_2.f03: Likewise.
10106 * gfortran.dg/external_procedures_3.f90: Likewise.
10107 * gfortran.dg/f2003_inquire_1.f03: Likewise.
10108 * gfortran.dg/f2003_io_1.f03: Likewise.
10109 * gfortran.dg/f2003_io_4.f03: Likewise.
10110 * gfortran.dg/f2003_io_5.f03: Likewise.
10111 * gfortran.dg/f2003_io_6.f03: Likewise.
10112 * gfortran.dg/f2003_io_7.f03: Likewise.
10113 * gfortran.dg/f2c_1.f90: Likewise.
10114 * gfortran.dg/f2c_2.f90: Likewise.
10115 * gfortran.dg/f2c_3.f90: Likewise.
10116 * gfortran.dg/f2c_4.f90: Likewise.
10117 * gfortran.dg/f2c_6.f90: Likewise.
10118 * gfortran.dg/f2c_7.f90: Likewise.
10119 * gfortran.dg/f2c_9.f90: Likewise.
10120 * gfortran.dg/fgetc_1.f90: Likewise.
10121 * gfortran.dg/fgetc_2.f90: Likewise.
10122 * gfortran.dg/filename_null.f90: Likewise.
10123 * gfortran.dg/finalize_12.f90: Likewise.
10124 * gfortran.dg/finalize_13.f90: Likewise.
10125 * gfortran.dg/finalize_15.f90: Likewise.
10126 * gfortran.dg/finalize_17.f90: Likewise.
10127 * gfortran.dg/finalize_18.f90: Likewise.
10128 * gfortran.dg/finalize_25.f90: Likewise.
10129 * gfortran.dg/finalize_29.f08: Likewise.
10130 * gfortran.dg/finalize_31.f90: Likewise.
10131 * gfortran.dg/float_1.f90: Likewise.
10132 * gfortran.dg/flush_1.f90: Likewise.
10133 * gfortran.dg/fmt_bz_bn.f: Likewise.
10134 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
10135 * gfortran.dg/fmt_cache_1.f: Likewise.
10136 * gfortran.dg/fmt_cache_2.f: Likewise.
10137 * gfortran.dg/fmt_cache_3.f90: Likewise.
10138 * gfortran.dg/fmt_colon.f90: Likewise.
10139 * gfortran.dg/fmt_e.f90: Likewise.
10140 * gfortran.dg/fmt_en.f90: Likewise.
10141 * gfortran.dg/fmt_error_10.f: Likewise.
10142 * gfortran.dg/fmt_error_9.f: Likewise.
10143 * gfortran.dg/fmt_exhaust.f90: Likewise.
10144 * gfortran.dg/fmt_f0_1.f90: Likewise.
10145 * gfortran.dg/fmt_f_an_p.f: Likewise.
10146 * gfortran.dg/fmt_fw_d.f90: Likewise.
10147 * gfortran.dg/fmt_g.f: Likewise.
10148 * gfortran.dg/fmt_g0_1.f08: Likewise.
10149 * gfortran.dg/fmt_g0_2.f08: Likewise.
10150 * gfortran.dg/fmt_g0_4.f08: Likewise.
10151 * gfortran.dg/fmt_g0_5.f08: Likewise.
10152 * gfortran.dg/fmt_g0_6.f08: Likewise.
10153 * gfortran.dg/fmt_g0_7.f08: Likewise.
10154 * gfortran.dg/fmt_g_1.f90: Likewise.
10155 * gfortran.dg/fmt_int_sign.f90: Likewise.
10156 * gfortran.dg/fmt_l.f90: Likewise.
10157 * gfortran.dg/fmt_missing_period_2.f: Likewise.
10158 * gfortran.dg/fmt_missing_period_3.f: Likewise.
10159 * gfortran.dg/fmt_p_1.f90: Likewise.
10160 * gfortran.dg/fmt_pf.f90: Likewise.
10161 * gfortran.dg/fmt_read.f90: Likewise.
10162 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
10163 * gfortran.dg/fmt_t_1.f90: Likewise.
10164 * gfortran.dg/fmt_t_2.f90: Likewise.
10165 * gfortran.dg/fmt_t_3.f90: Likewise.
10166 * gfortran.dg/fmt_t_4.f90: Likewise.
10167 * gfortran.dg/fmt_t_5.f90: Likewise.
10168 * gfortran.dg/fmt_t_6.f: Likewise.
10169 * gfortran.dg/fmt_t_7.f: Likewise.
10170 * gfortran.dg/fmt_t_9.f: Likewise.
10171 * gfortran.dg/fmt_tl.f: Likewise.
10172 * gfortran.dg/fmt_unlimited.f90: Likewise.
10173 * gfortran.dg/fmt_white.f: Likewise.
10174 * gfortran.dg/fmt_zero_digits.f90: Likewise.
10175 * gfortran.dg/fold_nearest.f90: Likewise.
10176 * gfortran.dg/forall_1.f90: Likewise.
10177 * gfortran.dg/forall_10.f90: Likewise.
10178 * gfortran.dg/forall_12.f90: Likewise.
10179 * gfortran.dg/forall_13.f90: Likewise.
10180 * gfortran.dg/forall_15.f90: Likewise.
10181 * gfortran.dg/forall_4.f90: Likewise.
10182 * gfortran.dg/forall_5.f90: Likewise.
10183 * gfortran.dg/forall_6.f90: Likewise.
10184 * gfortran.dg/forall_7.f90: Likewise.
10185 * gfortran.dg/fraction.f90: Likewise.
10186 * gfortran.dg/fseek.f90: Likewise.
10187 * gfortran.dg/ftell_1.f90: Likewise.
10188 * gfortran.dg/ftell_2.f90: Likewise.
10189 * gfortran.dg/ftell_3.f90: Likewise.
10190 * gfortran.dg/func_assign_2.f90: Likewise.
10191 * gfortran.dg/func_assign_3.f90: Likewise.
10192 * gfortran.dg/func_derived_1.f90: Likewise.
10193 * gfortran.dg/func_derived_2.f90: Likewise.
10194 * gfortran.dg/func_derived_3.f90: Likewise.
10195 * gfortran.dg/func_result_1.f90: Likewise.
10196 * gfortran.dg/func_result_2.f90: Likewise.
10197 * gfortran.dg/func_result_6.f90: Likewise.
10198 * gfortran.dg/function_charlen_2.f90: Likewise.
10199 * gfortran.dg/function_charlen_3.f: Likewise.
10200 * gfortran.dg/function_kinds_1.f90: Likewise.
10201 * gfortran.dg/function_kinds_4.f90: Likewise.
10202 * gfortran.dg/function_optimize_10.f90: Likewise.
10203 * gfortran.dg/function_optimize_11.f90: Likewise.
10204 * gfortran.dg/function_optimize_12.f90: Likewise.
10205 * gfortran.dg/function_optimize_4.f90: Likewise.
10206 * gfortran.dg/function_optimize_8.f90: Likewise.
10207 * gfortran.dg/g77/13037.f: Likewise.
10208 * gfortran.dg/g77/1832.f: Likewise.
10209 * gfortran.dg/g77/19981119-0.f: Likewise.
10210 * gfortran.dg/g77/19990313-0.f: Likewise.
10211 * gfortran.dg/g77/19990313-1.f: Likewise.
10212 * gfortran.dg/g77/19990313-2.f: Likewise.
10213 * gfortran.dg/g77/19990313-3.f: Likewise.
10214 * gfortran.dg/g77/19990419-1.f: Likewise.
10215 * gfortran.dg/g77/19990826-0.f: Likewise.
10216 * gfortran.dg/g77/19990826-2.f: Likewise.
10217 * gfortran.dg/g77/20000503-1.f: Likewise.
10218 * gfortran.dg/g77/20001111.f: Likewise.
10219 * gfortran.dg/g77/20010116.f: Likewise.
10220 * gfortran.dg/g77/20010216-1.f: Likewise.
10221 * gfortran.dg/g77/20010430.f: Likewise.
10222 * gfortran.dg/g77/20010610.f: Likewise.
10223 * gfortran.dg/g77/6177.f: Likewise.
10224 * gfortran.dg/g77/7388.f: Likewise.
10225 * gfortran.dg/g77/947.f: Likewise.
10226 * gfortran.dg/g77/970625-2.f: Likewise.
10227 * gfortran.dg/g77/971102-1.f: Likewise.
10228 * gfortran.dg/g77/980628-0.f: Likewise.
10229 * gfortran.dg/g77/980628-1.f: Likewise.
10230 * gfortran.dg/g77/980628-10.f: Likewise.
10231 * gfortran.dg/g77/980628-2.f: Likewise.
10232 * gfortran.dg/g77/980628-3.f: Likewise.
10233 * gfortran.dg/g77/980628-7.f: Likewise.
10234 * gfortran.dg/g77/980628-8.f: Likewise.
10235 * gfortran.dg/g77/980628-9.f: Likewise.
10236 * gfortran.dg/g77/980701-0.f: Likewise.
10237 * gfortran.dg/g77/980701-1.f: Likewise.
10238 * gfortran.dg/g77/cabs.f: Likewise.
10239 * gfortran.dg/g77/claus.f: Likewise.
10240 * gfortran.dg/g77/complex_1.f: Likewise.
10241 * gfortran.dg/g77/cpp3.F: Likewise.
10242 * gfortran.dg/g77/cpp4.F: Likewise.
10243 * gfortran.dg/g77/cpp5.F: Likewise.
10244 * gfortran.dg/g77/dcomplex.f: Likewise.
10245 * gfortran.dg/g77/dnrm2.f: Likewise.
10246 * gfortran.dg/g77/erfc.f: Likewise.
10247 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
10248 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
10249 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
10250 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
10251 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
10252 * gfortran.dg/g77/int8421.f: Likewise.
10253 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
10254 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
10255 * gfortran.dg/g77/le.f: Likewise.
10256 * gfortran.dg/g77/short.f: Likewise.
10257 * gfortran.dg/gamma_1.f90: Likewise.
10258 * gfortran.dg/gamma_4.f90: Likewise.
10259 * gfortran.dg/gamma_5.f90: Likewise.
10260 * gfortran.dg/generic_13.f90: Likewise.
10261 * gfortran.dg/generic_15.f90: Likewise.
10262 * gfortran.dg/generic_19.f90: Likewise.
10263 * gfortran.dg/generic_20.f90: Likewise.
10264 * gfortran.dg/generic_23.f03: Likewise.
10265 * gfortran.dg/generic_25.f90: Likewise.
10266 * gfortran.dg/generic_27.f90: Likewise.
10267 * gfortran.dg/generic_31.f90: Likewise.
10268 * gfortran.dg/generic_4.f90: Likewise.
10269 * gfortran.dg/global_vars_c_init.f90: Likewise.
10270 * gfortran.dg/global_vars_f90_init.f90: Likewise.
10271 * gfortran.dg/gnu_logical_1.F: Likewise.
10272 * gfortran.dg/goacc/fixed-1.f: Likewise.
10273 * gfortran.dg/goacc/fixed-2.f: Likewise.
10274 * gfortran.dg/goacc/gang-static.f95: Likewise.
10275 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
10276 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10277 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10278 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10279 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10280 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10281 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
10282 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10283 * gfortran.dg/goacc/omp-fixed.f: Likewise.
10284 * gfortran.dg/gomp/crayptr5.f90: Likewise.
10285 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
10286 * gfortran.dg/gomp/pr48794.f90: Likewise.
10287 * gfortran.dg/gomp/pr72744.f90: Likewise.
10288 * gfortran.dg/gomp/pr77665.f90: Likewise.
10289 * gfortran.dg/gomp/workshare2.f90: Likewise.
10290 * gfortran.dg/gomp/workshare3.f90: Likewise.
10291 * gfortran.dg/goto_1.f: Likewise.
10292 * gfortran.dg/goto_2.f90: Likewise.
10293 * gfortran.dg/goto_4.f90: Likewise.
10294 * gfortran.dg/goto_6.f: Likewise.
10295 * gfortran.dg/graphite/id-26.f03: Likewise.
10296 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
10297 * gfortran.dg/graphite/pr29581.f90: Likewise.
10298 * gfortran.dg/graphite/pr29832.f90: Likewise.
10299 * gfortran.dg/graphite/run-id-1.f: Likewise.
10300 * gfortran.dg/graphite/run-id-2.f90: Likewise.
10301 * gfortran.dg/graphite/run-id-3.f90: Likewise.
10302 * gfortran.dg/hollerith.f90: Likewise.
10303 * gfortran.dg/hollerith4.f90: Likewise.
10304 * gfortran.dg/hollerith6.f90: Likewise.
10305 * gfortran.dg/hollerith8.f90: Likewise.
10306 * gfortran.dg/hollerith_1.f90: Likewise.
10307 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
10308 * gfortran.dg/hollerith_f95.f90: Likewise.
10309 * gfortran.dg/hollerith_legacy.f90: Likewise.
10310 * gfortran.dg/host_assoc_call_3.f90: Likewise.
10311 * gfortran.dg/host_assoc_function_1.f90: Likewise.
10312 * gfortran.dg/host_assoc_function_3.f90: Likewise.
10313 * gfortran.dg/host_assoc_function_4.f90: Likewise.
10314 * gfortran.dg/host_assoc_function_9.f90: Likewise.
10315 * gfortran.dg/host_dummy_index_1.f90: Likewise.
10316 * gfortran.dg/hypot_1.f90: Likewise.
10317 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
10318 * gfortran.dg/iargc.f90: Likewise.
10319 * gfortran.dg/ibits.f90: Likewise.
10320 * gfortran.dg/ichar_1.f90: Likewise.
10321 * gfortran.dg/ichar_2.f90: Likewise.
10322 * gfortran.dg/ieee/ieee_1.F90: Likewise.
10323 * gfortran.dg/ieee/ieee_2.f90: Likewise.
10324 * gfortran.dg/ieee/ieee_3.f90: Likewise.
10325 * gfortran.dg/ieee/ieee_4.f90: Likewise.
10326 * gfortran.dg/ieee/ieee_6.f90: Likewise.
10327 * gfortran.dg/ieee/ieee_7.f90: Likewise.
10328 * gfortran.dg/ieee/ieee_8.f90: Likewise.
10329 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
10330 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
10331 * gfortran.dg/ieee/large_1.f90: Likewise.
10332 * gfortran.dg/ieee/large_2.f90: Likewise.
10333 * gfortran.dg/ieee/large_3.F90: Likewise.
10334 * gfortran.dg/ieee/large_4.f90: Likewise.
10335 * gfortran.dg/ieee/rounding_1.f90: Likewise.
10336 * gfortran.dg/ieee/underflow_1.f90: Likewise.
10337 * gfortran.dg/impl_do_var_data.f90: Likewise.
10338 * gfortran.dg/implicit_10.f90: Likewise.
10339 * gfortran.dg/implicit_12.f90: Likewise.
10340 * gfortran.dg/implicit_class_1.f90: Likewise.
10341 * gfortran.dg/implicit_pure_1.f90: Likewise.
10342 * gfortran.dg/implied_do_1.f90: Likewise.
10343 * gfortran.dg/implied_do_io_1.f90: Likewise.
10344 * gfortran.dg/implied_do_io_2.f90: Likewise.
10345 * gfortran.dg/implied_do_io_3.f90: Likewise.
10346 * gfortran.dg/implied_shape_1.f08: Likewise.
10347 * gfortran.dg/import.f90: Likewise.
10348 * gfortran.dg/import4.f90: Likewise.
10349 * gfortran.dg/impure_1.f08: Likewise.
10350 * gfortran.dg/index.f90: Likewise.
10351 * gfortran.dg/index_2.f90: Likewise.
10352 * gfortran.dg/init_flag_1.f90: Likewise.
10353 * gfortran.dg/init_flag_10.f90: Likewise.
10354 * gfortran.dg/init_flag_15.f03: Likewise.
10355 * gfortran.dg/init_flag_2.f90: Likewise.
10356 * gfortran.dg/init_flag_3.f90: Likewise.
10357 * gfortran.dg/init_flag_4.f90: Likewise.
10358 * gfortran.dg/init_flag_5.f90: Likewise.
10359 * gfortran.dg/init_flag_6.f90: Likewise.
10360 * gfortran.dg/init_flag_7.f90: Likewise.
10361 * gfortran.dg/init_flag_9.f90: Likewise.
10362 * gfortran.dg/initialization_11.f90: Likewise.
10363 * gfortran.dg/initialization_19.f90: Likewise.
10364 * gfortran.dg/initialization_2.f90: Likewise.
10365 * gfortran.dg/initialization_22.f90: Likewise.
10366 * gfortran.dg/initialization_27.f90: Likewise.
10367 * gfortran.dg/initialization_5.f90: Likewise.
10368 * gfortran.dg/initialization_6.f90: Likewise.
10369 * gfortran.dg/inline_matmul_1.f90: Likewise.
10370 * gfortran.dg/inline_matmul_10.f90: Likewise.
10371 * gfortran.dg/inline_matmul_11.f90: Likewise.
10372 * gfortran.dg/inline_matmul_13.f90: Likewise.
10373 * gfortran.dg/inline_matmul_14.f90: Likewise.
10374 * gfortran.dg/inline_matmul_16.f90: Likewise.
10375 * gfortran.dg/inline_matmul_17.f90: Likewise.
10376 * gfortran.dg/inline_matmul_18.f90: Likewise.
10377 * gfortran.dg/inline_matmul_19.f90: Likewise.
10378 * gfortran.dg/inline_matmul_2.f90: Likewise.
10379 * gfortran.dg/inline_matmul_20.f90: Likewise.
10380 * gfortran.dg/inline_matmul_22.f90: Likewise.
10381 * gfortran.dg/inline_matmul_3.f90: Likewise.
10382 * gfortran.dg/inline_matmul_4.f90: Likewise.
10383 * gfortran.dg/inline_matmul_5.f90: Likewise.
10384 * gfortran.dg/inline_matmul_6.f90: Likewise.
10385 * gfortran.dg/inline_matmul_7.f90: Likewise.
10386 * gfortran.dg/inline_matmul_8.f90: Likewise.
10387 * gfortran.dg/inline_matmul_9.f90: Likewise.
10388 * gfortran.dg/inline_sum_1.f90: Likewise.
10389 * gfortran.dg/inline_sum_3.f90: Likewise.
10390 * gfortran.dg/inline_sum_5.f90: Likewise.
10391 * gfortran.dg/inquire-complex.f90: Likewise.
10392 * gfortran.dg/inquire.f90: Likewise.
10393 * gfortran.dg/inquire_10.f90: Likewise.
10394 * gfortran.dg/inquire_13.f90: Likewise.
10395 * gfortran.dg/inquire_15.f90: Likewise.
10396 * gfortran.dg/inquire_16.f90: Likewise.
10397 * gfortran.dg/inquire_17.f90: Likewise.
10398 * gfortran.dg/inquire_5.f90: Likewise.
10399 * gfortran.dg/inquire_6.f90: Likewise.
10400 * gfortran.dg/inquire_7.f90: Likewise.
10401 * gfortran.dg/inquire_9.f90: Likewise.
10402 * gfortran.dg/inquire_internal.f90: Likewise.
10403 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
10404 * gfortran.dg/inquire_size.f90: Likewise.
10405 * gfortran.dg/int_1.f90: Likewise.
10406 * gfortran.dg/int_conv_1.f90: Likewise.
10407 * gfortran.dg/int_range_io_1.f90: Likewise.
10408 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
10409 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
10410 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
10411 * gfortran.dg/integer_plus.f90: Likewise.
10412 * gfortran.dg/intent_out_2.f90: Likewise.
10413 * gfortran.dg/intent_out_5.f90: Likewise.
10414 * gfortran.dg/intent_out_6.f90: Likewise.
10415 * gfortran.dg/interface_12.f90: Likewise.
10416 * gfortran.dg/interface_19.f90: Likewise.
10417 * gfortran.dg/interface_4.f90: Likewise.
10418 * gfortran.dg/interface_5.f90: Likewise.
10419 * gfortran.dg/interface_9.f90: Likewise.
10420 * gfortran.dg/interface_assignment_1.f90: Likewise.
10421 * gfortran.dg/interface_assignment_2.f90: Likewise.
10422 * gfortran.dg/internal_dummy_2.f08: Likewise.
10423 * gfortran.dg/internal_dummy_3.f08: Likewise.
10424 * gfortran.dg/internal_dummy_4.f08: Likewise.
10425 * gfortran.dg/internal_pack_1.f90: Likewise.
10426 * gfortran.dg/internal_pack_10.f90: Likewise.
10427 * gfortran.dg/internal_pack_12.f90: Likewise.
10428 * gfortran.dg/internal_pack_13.f90: Likewise.
10429 * gfortran.dg/internal_pack_14.f90: Likewise.
10430 * gfortran.dg/internal_pack_15.f90: Likewise.
10431 * gfortran.dg/internal_pack_2.f90: Likewise.
10432 * gfortran.dg/internal_pack_3.f90: Likewise.
10433 * gfortran.dg/internal_pack_4.f90: Likewise.
10434 * gfortran.dg/internal_pack_6.f90: Likewise.
10435 * gfortran.dg/internal_pack_8.f90: Likewise.
10436 * gfortran.dg/internal_readwrite_1.f90: Likewise.
10437 * gfortran.dg/internal_readwrite_2.f90: Likewise.
10438 * gfortran.dg/internal_readwrite_3.f90: Likewise.
10439 * gfortran.dg/intrinsic_actual_1.f: Likewise.
10440 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
10441 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
10442 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
10443 * gfortran.dg/intrinsic_char_1.f90: Likewise.
10444 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
10445 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
10446 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
10447 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
10448 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
10449 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
10450 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
10451 * gfortran.dg/intrinsic_product_1.f90: Likewise.
10452 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
10453 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
10454 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
10455 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
10456 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
10457 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
10458 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
10459 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
10460 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
10461 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
10462 * gfortran.dg/io_err_1.f90: Likewise.
10463 * gfortran.dg/io_real_boz.f90: Likewise.
10464 * gfortran.dg/iomsg_1.f90: Likewise.
10465 * gfortran.dg/iostat_1.f90: Likewise.
10466 * gfortran.dg/iostat_2.f90: Likewise.
10467 * gfortran.dg/iostat_4.f90: Likewise.
10468 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
10469 * gfortran.dg/ishft_1.f90: Likewise.
10470 * gfortran.dg/ishft_2.f90: Likewise.
10471 * gfortran.dg/ishft_4.f90: Likewise.
10472 * gfortran.dg/isnan_1.f90: Likewise.
10473 * gfortran.dg/isnan_2.f90: Likewise.
10474 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
10475 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
10476 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
10477 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
10478 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
10479 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
10480 * gfortran.dg/itime_idate_1.f: Likewise.
10481 * gfortran.dg/itime_idate_2.f: Likewise.
10482 * gfortran.dg/large_integer_kind_1.f90: Likewise.
10483 * gfortran.dg/large_integer_kind_2.f90: Likewise.
10484 * gfortran.dg/large_real_kind_1.f90: Likewise.
10485 * gfortran.dg/large_real_kind_2.F90: Likewise.
10486 * gfortran.dg/large_real_kind_3.F90: Likewise.
10487 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
10488 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
10489 * gfortran.dg/large_recl.f90: Likewise.
10490 * gfortran.dg/large_unit_1.f90: Likewise.
10491 * gfortran.dg/large_unit_2.f90: Likewise.
10492 * gfortran.dg/largeequiv_1.f90: Likewise.
10493 * gfortran.dg/leadz_trailz_1.f90: Likewise.
10494 * gfortran.dg/leadz_trailz_2.f90: Likewise.
10495 * gfortran.dg/leadz_trailz_3.f90: Likewise.
10496 * gfortran.dg/list_read_1.f90: Likewise.
10497 * gfortran.dg/list_read_10.f90: Likewise.
10498 * gfortran.dg/list_read_11.f90: Likewise.
10499 * gfortran.dg/list_read_12.f90: Likewise.
10500 * gfortran.dg/list_read_13.f: Likewise.
10501 * gfortran.dg/list_read_14.f90: Likewise.
10502 * gfortran.dg/list_read_2.f90: Likewise.
10503 * gfortran.dg/list_read_3.f90: Likewise.
10504 * gfortran.dg/list_read_4.f90: Likewise.
10505 * gfortran.dg/list_read_5.f90: Likewise.
10506 * gfortran.dg/list_read_6.f90: Likewise.
10507 * gfortran.dg/list_read_7.f90: Likewise.
10508 * gfortran.dg/list_read_8.f90: Likewise.
10509 * gfortran.dg/list_read_9.f90: Likewise.
10510 * gfortran.dg/loc_2.f90: Likewise.
10511 * gfortran.dg/logical_1.f90: Likewise.
10512 * gfortran.dg/logical_dot_product.f90: Likewise.
10513 * gfortran.dg/logical_temp_io.f90: Likewise.
10514 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
10515 * gfortran.dg/lrshift_1.f90: Likewise.
10516 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
10517 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
10518 * gfortran.dg/lto/pr40725_0.f03: Likewise.
10519 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10520 * gfortran.dg/make_unit.f90: Likewise.
10521 * gfortran.dg/mapping_1.f90: Likewise.
10522 * gfortran.dg/mapping_2.f90: Likewise.
10523 * gfortran.dg/mapping_3.f90: Likewise.
10524 * gfortran.dg/masklr_1.F90: Likewise.
10525 * gfortran.dg/masklr_2.F90: Likewise.
10526 * gfortran.dg/matmul_1.f90: Likewise.
10527 * gfortran.dg/matmul_10.f90: Likewise.
10528 * gfortran.dg/matmul_12.f90: Likewise.
10529 * gfortran.dg/matmul_16.f90: Likewise.
10530 * gfortran.dg/matmul_17.f90: Likewise.
10531 * gfortran.dg/matmul_18.f90: Likewise.
10532 * gfortran.dg/matmul_2.f90: Likewise.
10533 * gfortran.dg/matmul_3.f90: Likewise.
10534 * gfortran.dg/matmul_4.f90: Likewise.
10535 * gfortran.dg/matmul_6.f90: Likewise.
10536 * gfortran.dg/matmul_8.f03: Likewise.
10537 * gfortran.dg/matmul_9.f90: Likewise.
10538 * gfortran.dg/matmul_bounds_12.f90: Likewise.
10539 * gfortran.dg/matmul_bounds_6.f90: Likewise.
10540 * gfortran.dg/matmul_const.f90: Likewise.
10541 * gfortran.dg/maxloc_1.f90: Likewise.
10542 * gfortran.dg/maxloc_2.f90: Likewise.
10543 * gfortran.dg/maxloc_3.f90: Likewise.
10544 * gfortran.dg/maxloc_4.f90: Likewise.
10545 * gfortran.dg/maxloc_string_1.f90: Likewise.
10546 * gfortran.dg/maxlocval_1.f90: Likewise.
10547 * gfortran.dg/maxlocval_2.f90: Likewise.
10548 * gfortran.dg/maxlocval_3.f90: Likewise.
10549 * gfortran.dg/maxlocval_4.f90: Likewise.
10550 * gfortran.dg/maxval_char_1.f90: Likewise.
10551 * gfortran.dg/maxval_char_2.f90: Likewise.
10552 * gfortran.dg/maxval_char_3.f90: Likewise.
10553 * gfortran.dg/maxval_char_4.f90: Likewise.
10554 * gfortran.dg/maxval_parameter_1.f90: Likewise.
10555 * gfortran.dg/mclock.f90: Likewise.
10556 * gfortran.dg/merge_bits_1.F90: Likewise.
10557 * gfortran.dg/merge_bits_2.F90: Likewise.
10558 * gfortran.dg/merge_char_1.f90: Likewise.
10559 * gfortran.dg/merge_init_expr.f90: Likewise.
10560 * gfortran.dg/min_max_optional_1.f90: Likewise.
10561 * gfortran.dg/min_max_optional_5.f90: Likewise.
10562 * gfortran.dg/minloc_1.f90: Likewise.
10563 * gfortran.dg/minloc_2.f90: Likewise.
10564 * gfortran.dg/minloc_3.f90: Likewise.
10565 * gfortran.dg/minloc_4.f90: Likewise.
10566 * gfortran.dg/minloc_string_1.f90: Likewise.
10567 * gfortran.dg/minlocval_1.f90: Likewise.
10568 * gfortran.dg/minlocval_2.f90: Likewise.
10569 * gfortran.dg/minlocval_3.f90: Likewise.
10570 * gfortran.dg/minlocval_4.f90: Likewise.
10571 * gfortran.dg/minmax_char_1.f90: Likewise.
10572 * gfortran.dg/minmaxloc_1.f90: Likewise.
10573 * gfortran.dg/minmaxloc_10.f90: Likewise.
10574 * gfortran.dg/minmaxloc_11.f90: Likewise.
10575 * gfortran.dg/minmaxloc_12.f90: Likewise.
10576 * gfortran.dg/minmaxloc_13.f90: Likewise.
10577 * gfortran.dg/minmaxloc_2.f90: Likewise.
10578 * gfortran.dg/minmaxloc_3.f90: Likewise.
10579 * gfortran.dg/minmaxloc_4.f90: Likewise.
10580 * gfortran.dg/minmaxloc_5.f90: Likewise.
10581 * gfortran.dg/minmaxloc_6.f90: Likewise.
10582 * gfortran.dg/minmaxloc_7.f90: Likewise.
10583 * gfortran.dg/minmaxloc_8.f90: Likewise.
10584 * gfortran.dg/minmaxval_1.f90: Likewise.
10585 * gfortran.dg/minval_char_1.f90: Likewise.
10586 * gfortran.dg/minval_char_2.f90: Likewise.
10587 * gfortran.dg/minval_char_3.f90: Likewise.
10588 * gfortran.dg/minval_char_4.f90: Likewise.
10589 * gfortran.dg/minval_char_5.f90: Likewise.
10590 * gfortran.dg/minval_parameter_1.f90: Likewise.
10591 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
10592 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
10593 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
10594 * gfortran.dg/missing_parens_1.f90: Likewise.
10595 * gfortran.dg/missing_parens_2.f90: Likewise.
10596 * gfortran.dg/mod_large_1.f90: Likewise.
10597 * gfortran.dg/mod_sign0_1.f90: Likewise.
10598 * gfortran.dg/module_blank_common.f90: Likewise.
10599 * gfortran.dg/module_commons_1.f90: Likewise.
10600 * gfortran.dg/module_commons_3.f90: Likewise.
10601 * gfortran.dg/module_double_reuse.f90: Likewise.
10602 * gfortran.dg/module_equivalence_1.f90: Likewise.
10603 * gfortran.dg/module_equivalence_2.f90: Likewise.
10604 * gfortran.dg/module_equivalence_3.f90: Likewise.
10605 * gfortran.dg/module_equivalence_5.f90: Likewise.
10606 * gfortran.dg/module_interface_1.f90: Likewise.
10607 * gfortran.dg/module_nan.f90: Likewise.
10608 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
10609 * gfortran.dg/module_procedure_1.f90: Likewise.
10610 * gfortran.dg/module_read_1.f90: Likewise.
10611 * gfortran.dg/module_read_2.f90: Likewise.
10612 * gfortran.dg/module_widestring_1.f90: Likewise.
10613 * gfortran.dg/move_alloc.f90: Likewise.
10614 * gfortran.dg/move_alloc_10.f90: Likewise.
10615 * gfortran.dg/move_alloc_13.f90: Likewise.
10616 * gfortran.dg/move_alloc_14.f90: Likewise.
10617 * gfortran.dg/move_alloc_15.f90: Likewise.
10618 * gfortran.dg/move_alloc_16.f90: Likewise.
10619 * gfortran.dg/move_alloc_2.f90: Likewise.
10620 * gfortran.dg/move_alloc_5.f90: Likewise.
10621 * gfortran.dg/move_alloc_6.f90: Likewise.
10622 * gfortran.dg/move_alloc_9.f90: Likewise.
10623 * gfortran.dg/multiple_allocation_1.f90: Likewise.
10624 * gfortran.dg/multiple_allocation_3.f90: Likewise.
10625 * gfortran.dg/mvbits_1.f90: Likewise.
10626 * gfortran.dg/mvbits_2.f90: Likewise.
10627 * gfortran.dg/mvbits_3.f90: Likewise.
10628 * gfortran.dg/mvbits_4.f90: Likewise.
10629 * gfortran.dg/mvbits_7.f90: Likewise.
10630 * gfortran.dg/mvbits_8.f90: Likewise.
10631 * gfortran.dg/namelist_11.f: Likewise.
10632 * gfortran.dg/namelist_12.f: Likewise.
10633 * gfortran.dg/namelist_13.f90: Likewise.
10634 * gfortran.dg/namelist_14.f90: Likewise.
10635 * gfortran.dg/namelist_15.f90: Likewise.
10636 * gfortran.dg/namelist_16.f90: Likewise.
10637 * gfortran.dg/namelist_17.f90: Likewise.
10638 * gfortran.dg/namelist_18.f90: Likewise.
10639 * gfortran.dg/namelist_19.f90: Likewise.
10640 * gfortran.dg/namelist_20.f90: Likewise.
10641 * gfortran.dg/namelist_21.f90: Likewise.
10642 * gfortran.dg/namelist_22.f90: Likewise.
10643 * gfortran.dg/namelist_23.f90: Likewise.
10644 * gfortran.dg/namelist_24.f90: Likewise.
10645 * gfortran.dg/namelist_26.f90: Likewise.
10646 * gfortran.dg/namelist_27.f90: Likewise.
10647 * gfortran.dg/namelist_28.f90: Likewise.
10648 * gfortran.dg/namelist_29.f90: Likewise.
10649 * gfortran.dg/namelist_37.f90: Likewise.
10650 * gfortran.dg/namelist_38.f90: Likewise.
10651 * gfortran.dg/namelist_39.f90: Likewise.
10652 * gfortran.dg/namelist_40.f90: Likewise.
10653 * gfortran.dg/namelist_41.f90: Likewise.
10654 * gfortran.dg/namelist_42.f90: Likewise.
10655 * gfortran.dg/namelist_43.f90: Likewise.
10656 * gfortran.dg/namelist_44.f90: Likewise.
10657 * gfortran.dg/namelist_47.f90: Likewise.
10658 * gfortran.dg/namelist_48.f90: Likewise.
10659 * gfortran.dg/namelist_49.f90: Likewise.
10660 * gfortran.dg/namelist_50.f90: Likewise.
10661 * gfortran.dg/namelist_51.f90: Likewise.
10662 * gfortran.dg/namelist_52.f90: Likewise.
10663 * gfortran.dg/namelist_54.f90: Likewise.
10664 * gfortran.dg/namelist_55.f90: Likewise.
10665 * gfortran.dg/namelist_56.f90: Likewise.
10666 * gfortran.dg/namelist_57.f90: Likewise.
10667 * gfortran.dg/namelist_58.f90: Likewise.
10668 * gfortran.dg/namelist_59.f90: Likewise.
10669 * gfortran.dg/namelist_60.f90: Likewise.
10670 * gfortran.dg/namelist_61.f90: Likewise.
10671 * gfortran.dg/namelist_64.f90: Likewise.
10672 * gfortran.dg/namelist_65.f90: Likewise.
10673 * gfortran.dg/namelist_69.f90: Likewise.
10674 * gfortran.dg/namelist_70.f90: Likewise.
10675 * gfortran.dg/namelist_71.f90: Likewise.
10676 * gfortran.dg/namelist_72.f: Likewise.
10677 * gfortran.dg/namelist_73.f90: Likewise.
10678 * gfortran.dg/namelist_77.f90: Likewise.
10679 * gfortran.dg/namelist_78.f90: Likewise.
10680 * gfortran.dg/namelist_79.f90: Likewise.
10681 * gfortran.dg/namelist_80.f90: Likewise.
10682 * gfortran.dg/namelist_81.f90: Likewise.
10683 * gfortran.dg/namelist_82.f90: Likewise.
10684 * gfortran.dg/namelist_84.f90: Likewise.
10685 * gfortran.dg/namelist_85.f90: Likewise.
10686 * gfortran.dg/namelist_86.f90: Likewise.
10687 * gfortran.dg/namelist_87.f90: Likewise.
10688 * gfortran.dg/namelist_88.f90: Likewise.
10689 * gfortran.dg/namelist_89.f90: Likewise.
10690 * gfortran.dg/namelist_90.f: Likewise.
10691 * gfortran.dg/namelist_95.f90: Likewise.
10692 * gfortran.dg/namelist_char_only.f90: Likewise.
10693 * gfortran.dg/namelist_empty.f90: Likewise.
10694 * gfortran.dg/namelist_internal.f90: Likewise.
10695 * gfortran.dg/namelist_use.f90: Likewise.
10696 * gfortran.dg/namelist_use_only.f90: Likewise.
10697 * gfortran.dg/namelist_utf8.f90: Likewise.
10698 * gfortran.dg/nan_1.f90: Likewise.
10699 * gfortran.dg/nan_2.f90: Likewise.
10700 * gfortran.dg/nan_3.f90: Likewise.
10701 * gfortran.dg/nan_6.f90: Likewise.
10702 * gfortran.dg/nan_7.f90: Likewise.
10703 * gfortran.dg/nearest_1.f90: Likewise.
10704 * gfortran.dg/nearest_2.f90: Likewise.
10705 * gfortran.dg/nearest_3.f90: Likewise.
10706 * gfortran.dg/negative-z-descriptor.f90: Likewise.
10707 * gfortran.dg/negative_automatic_size.f90: Likewise.
10708 * gfortran.dg/negative_unit.f: Likewise.
10709 * gfortran.dg/negative_unit2.f90: Likewise.
10710 * gfortran.dg/negative_unit_int8.f: Likewise.
10711 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
10712 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
10713 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
10714 * gfortran.dg/nested_modules_1.f90: Likewise.
10715 * gfortran.dg/nested_modules_2.f90: Likewise.
10716 * gfortran.dg/nested_modules_3.f90: Likewise.
10717 * gfortran.dg/nesting_1.f90: Likewise.
10718 * gfortran.dg/new_line.f90: Likewise.
10719 * gfortran.dg/newunit_1.f90: Likewise.
10720 * gfortran.dg/newunit_3.f90: Likewise.
10721 * gfortran.dg/newunit_5.f90.f90: Likewise.
10722 * gfortran.dg/nint_1.f90: Likewise.
10723 * gfortran.dg/nint_2.f90: Likewise.
10724 * gfortran.dg/no_arg_check_2.f90: Likewise.
10725 * gfortran.dg/no_range_check_1.f90: Likewise.
10726 * gfortran.dg/no_range_check_2.f90: Likewise.
10727 * gfortran.dg/no_range_check_3.f90: Likewise.
10728 * gfortran.dg/noadv_size.f90: Likewise.
10729 * gfortran.dg/nonreturning_statements.f90: Likewise.
10730 * gfortran.dg/norm2_1.f90: Likewise.
10731 * gfortran.dg/norm2_3.f90: Likewise.
10732 * gfortran.dg/nosigned_zero_1.f90: Likewise.
10733 * gfortran.dg/nosigned_zero_2.f90: Likewise.
10734 * gfortran.dg/nosigned_zero_3.f90: Likewise.
10735 * gfortran.dg/null_4.f90: Likewise.
10736 * gfortran.dg/null_9.f90: Likewise.
10737 * gfortran.dg/nullify_3.f90: Likewise.
10738 * gfortran.dg/oldstyle_1.f90: Likewise.
10739 * gfortran.dg/open_access_append_1.f90: Likewise.
10740 * gfortran.dg/open_access_append_2.f90: Likewise.
10741 * gfortran.dg/open_errors.f90: Likewise.
10742 * gfortran.dg/open_negative_unit_1.f90: Likewise.
10743 * gfortran.dg/open_new.f90: Likewise.
10744 * gfortran.dg/open_readonly_1.f90: Likewise.
10745 * gfortran.dg/operator_1.f90: Likewise.
10746 * gfortran.dg/optional_absent_1.f90: Likewise.
10747 * gfortran.dg/optional_absent_2.f90: Likewise.
10748 * gfortran.dg/optional_absent_3.f90: Likewise.
10749 * gfortran.dg/optional_class_1.f90: Likewise.
10750 * gfortran.dg/optional_dim_2.f90: Likewise.
10751 * gfortran.dg/optional_dim_3.f90: Likewise.
10752 * gfortran.dg/output_exponents_1.f90: Likewise.
10753 * gfortran.dg/overload_1.f90: Likewise.
10754 * gfortran.dg/overload_2.f90: Likewise.
10755 * gfortran.dg/overwrite_1.f: Likewise.
10756 * gfortran.dg/pad_no.f90: Likewise.
10757 * gfortran.dg/parameter_array_init_1.f90: Likewise.
10758 * gfortran.dg/parameter_array_init_2.f90: Likewise.
10759 * gfortran.dg/parameter_array_init_4.f90: Likewise.
10760 * gfortran.dg/parameter_array_init_5.f90: Likewise.
10761 * gfortran.dg/parameter_array_section_2.f90: Likewise.
10762 * gfortran.dg/parens_3.f90: Likewise.
10763 * gfortran.dg/parens_5.f90: Likewise.
10764 * gfortran.dg/parens_6.f90: Likewise.
10765 * gfortran.dg/parent_result_ref_1.f90: Likewise.
10766 * gfortran.dg/parent_result_ref_2.f90: Likewise.
10767 * gfortran.dg/parent_result_ref_3.f90: Likewise.
10768 * gfortran.dg/parent_result_ref_4.f90: Likewise.
10769 * gfortran.dg/parity_1.f90: Likewise.
10770 * gfortran.dg/past_eor.f90: Likewise.
10771 * gfortran.dg/pdt_1.f03: Likewise.
10772 * gfortran.dg/pdt_10.f03: Likewise.
10773 * gfortran.dg/pdt_11.f03: Likewise.
10774 * gfortran.dg/pdt_12.f03: Likewise.
10775 * gfortran.dg/pdt_13.f03: Likewise.
10776 * gfortran.dg/pdt_14.f03: Likewise.
10777 * gfortran.dg/pdt_15.f03: Likewise.
10778 * gfortran.dg/pdt_19.f03: Likewise.
10779 * gfortran.dg/pdt_20.f03: Likewise.
10780 * gfortran.dg/pdt_22.f03: Likewise.
10781 * gfortran.dg/pdt_23.f03: Likewise.
10782 * gfortran.dg/pdt_25.f03: Likewise.
10783 * gfortran.dg/pdt_26.f03: Likewise.
10784 * gfortran.dg/pdt_27.f03: Likewise.
10785 * gfortran.dg/pdt_28.f03: Likewise.
10786 * gfortran.dg/pdt_3.f03: Likewise.
10787 * gfortran.dg/pdt_4.f03: Likewise.
10788 * gfortran.dg/pdt_5.f03: Likewise.
10789 * gfortran.dg/pdt_7.f03: Likewise.
10790 * gfortran.dg/pointer_1.f90: Likewise.
10791 * gfortran.dg/pointer_array_1.f90: Likewise.
10792 * gfortran.dg/pointer_array_3.f90: Likewise.
10793 * gfortran.dg/pointer_array_4.f90: Likewise.
10794 * gfortran.dg/pointer_array_5.f90: Likewise.
10795 * gfortran.dg/pointer_array_6.f90: Likewise.
10796 * gfortran.dg/pointer_array_7.f90: Likewise.
10797 * gfortran.dg/pointer_array_8.f90: Likewise.
10798 * gfortran.dg/pointer_array_9.f90: Likewise.
10799 * gfortran.dg/pointer_array_component_1.f90: Likewise.
10800 * gfortran.dg/pointer_array_component_2.f90: Likewise.
10801 * gfortran.dg/pointer_assign_10.f90: Likewise.
10802 * gfortran.dg/pointer_assign_11.f90: Likewise.
10803 * gfortran.dg/pointer_assign_4.f90: Likewise.
10804 * gfortran.dg/pointer_assign_8.f90: Likewise.
10805 * gfortran.dg/pointer_assign_9.f90: Likewise.
10806 * gfortran.dg/pointer_check_10.f90: Likewise.
10807 * gfortran.dg/pointer_check_9.f90: Likewise.
10808 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
10809 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
10810 * gfortran.dg/pointer_function_result_1.f90: Likewise.
10811 * gfortran.dg/pointer_init_1.f90: Likewise.
10812 * gfortran.dg/pointer_init_3.f90: Likewise.
10813 * gfortran.dg/pointer_init_4.f90: Likewise.
10814 * gfortran.dg/pointer_init_5.f90: Likewise.
10815 * gfortran.dg/pointer_init_8.f90: Likewise.
10816 * gfortran.dg/pointer_intent_1.f90: Likewise.
10817 * gfortran.dg/pointer_intent_4.f90: Likewise.
10818 * gfortran.dg/pointer_intent_5.f90: Likewise.
10819 * gfortran.dg/pointer_remapping_10.f90: Likewise.
10820 * gfortran.dg/pointer_remapping_4.f03: Likewise.
10821 * gfortran.dg/pointer_remapping_5.f08: Likewise.
10822 * gfortran.dg/pointer_remapping_9.f90: Likewise.
10823 * gfortran.dg/pointer_target_1.f90: Likewise.
10824 * gfortran.dg/pointer_target_2.f90: Likewise.
10825 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
10826 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
10827 * gfortran.dg/power.f90: Likewise.
10828 * gfortran.dg/power1.f90: Likewise.
10829 * gfortran.dg/power_3.f90: Likewise.
10830 * gfortran.dg/power_4.f90: Likewise.
10831 * gfortran.dg/power_5.f90: Likewise.
10832 * gfortran.dg/pr12884.f: Likewise.
10833 * gfortran.dg/pr15129.f90: Likewise.
10834 * gfortran.dg/pr15140.f90: Likewise.
10835 * gfortran.dg/pr15324.f90: Likewise.
10836 * gfortran.dg/pr15332.f: Likewise.
10837 * gfortran.dg/pr15957.f90: Likewise.
10838 * gfortran.dg/pr15959.f90: Likewise.
10839 * gfortran.dg/pr16597.f90: Likewise.
10840 * gfortran.dg/pr16861.f90: Likewise.
10841 * gfortran.dg/pr16938.f90: Likewise.
10842 * gfortran.dg/pr17090.f90: Likewise.
10843 * gfortran.dg/pr17143.f90: Likewise.
10844 * gfortran.dg/pr17164.f90: Likewise.
10845 * gfortran.dg/pr17229.f: Likewise.
10846 * gfortran.dg/pr17285.f90: Likewise.
10847 * gfortran.dg/pr17286.f90: Likewise.
10848 * gfortran.dg/pr17472.f: Likewise.
10849 * gfortran.dg/pr17612.f90: Likewise.
10850 * gfortran.dg/pr17706.f90: Likewise.
10851 * gfortran.dg/pr18025.f90: Likewise.
10852 * gfortran.dg/pr18122.f90: Likewise.
10853 * gfortran.dg/pr18210.f90: Likewise.
10854 * gfortran.dg/pr18392.f90: Likewise.
10855 * gfortran.dg/pr19155.f: Likewise.
10856 * gfortran.dg/pr19216.f: Likewise.
10857 * gfortran.dg/pr19467.f90: Likewise.
10858 * gfortran.dg/pr19657.f: Likewise.
10859 * gfortran.dg/pr19926.f90: Likewise.
10860 * gfortran.dg/pr19928-1.f90: Likewise.
10861 * gfortran.dg/pr19928-2.f90: Likewise.
10862 * gfortran.dg/pr20086.f90: Likewise.
10863 * gfortran.dg/pr20124.f90: Likewise.
10864 * gfortran.dg/pr20163-2.f: Likewise.
10865 * gfortran.dg/pr20480.f90: Likewise.
10866 * gfortran.dg/pr20755.f: Likewise.
10867 * gfortran.dg/pr20950.f: Likewise.
10868 * gfortran.dg/pr21177.f90: Likewise.
10869 * gfortran.dg/pr21730.f: Likewise.
10870 * gfortran.dg/pr22491.f: Likewise.
10871 * gfortran.dg/pr25603.f: Likewise.
10872 * gfortran.dg/pr26246_2.f90: Likewise.
10873 * gfortran.dg/pr32136.f90: Likewise.
10874 * gfortran.dg/pr32533.f90: Likewise.
10875 * gfortran.dg/pr33794.f90: Likewise.
10876 * gfortran.dg/pr35662.f90: Likewise.
10877 * gfortran.dg/pr35944-1.f90: Likewise.
10878 * gfortran.dg/pr35944-2.f90: Likewise.
10879 * gfortran.dg/pr35983.f90: Likewise.
10880 * gfortran.dg/pr39865.f90: Likewise.
10881 * gfortran.dg/pr41212.f90: Likewise.
10882 * gfortran.dg/pr43808.f90: Likewise.
10883 * gfortran.dg/pr44592.f90: Likewise.
10884 * gfortran.dg/pr44735.f90: Likewise.
10885 * gfortran.dg/pr45308.f03: Likewise.
10886 * gfortran.dg/pr46297.f: Likewise.
10887 * gfortran.dg/pr46588.f90: Likewise.
10888 * gfortran.dg/pr46665.f90: Likewise.
10889 * gfortran.dg/pr46804.f90: Likewise.
10890 * gfortran.dg/pr47008.f03: Likewise.
10891 * gfortran.dg/pr47614.f: Likewise.
10892 * gfortran.dg/pr47878.f90: Likewise.
10893 * gfortran.dg/pr49103.f90: Likewise.
10894 * gfortran.dg/pr50069_1.f90: Likewise.
10895 * gfortran.dg/pr50769.f90: Likewise.
10896 * gfortran.dg/pr52608.f90: Likewise.
10897 * gfortran.dg/pr55086_2.f90: Likewise.
10898 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
10899 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
10900 * gfortran.dg/pr55330.f90: Likewise.
10901 * gfortran.dg/pr56015.f90: Likewise.
10902 * gfortran.dg/pr57910.f90: Likewise.
10903 * gfortran.dg/pr59700.f90: Likewise.
10904 * gfortran.dg/pr62125.f90: Likewise.
10905 * gfortran.dg/pr64530.f90: Likewise.
10906 * gfortran.dg/pr65429.f90: Likewise.
10907 * gfortran.dg/pr65450.f90: Likewise.
10908 * gfortran.dg/pr65504.f90: Likewise.
10909 * gfortran.dg/pr65903.f90: Likewise.
10910 * gfortran.dg/pr66311.f90: Likewise.
10911 * gfortran.dg/pr66864.f90: Likewise.
10912 * gfortran.dg/pr67140.f90: Likewise.
10913 * gfortran.dg/pr67524.f90: Likewise.
10914 * gfortran.dg/pr67885.f90: Likewise.
10915 * gfortran.dg/pr68053.f90: Likewise.
10916 * gfortran.dg/pr68566.f90: Likewise.
10917 * gfortran.dg/pr69514_1.f90: Likewise.
10918 * gfortran.dg/pr69514_2.f90: Likewise.
10919 * gfortran.dg/pr69739.f90: Likewise.
10920 * gfortran.dg/pr70673.f90: Likewise.
10921 * gfortran.dg/pr71523_2.f90: Likewise.
10922 * gfortran.dg/pr71764.f90: Likewise.
10923 * gfortran.dg/pr78092.f90: Likewise.
10924 * gfortran.dg/pr82973.f90: Likewise.
10925 * gfortran.dg/pr83864.f90: Likewise.
10926 * gfortran.dg/pr83874.f90: Likewise.
10927 * gfortran.dg/pr84088.f90: Likewise.
10928 * gfortran.dg/pr84155.f90: Likewise.
10929 * gfortran.dg/proc_decl_12.f90: Likewise.
10930 * gfortran.dg/proc_decl_13.f90: Likewise.
10931 * gfortran.dg/proc_decl_15.f90: Likewise.
10932 * gfortran.dg/proc_decl_17.f90: Likewise.
10933 * gfortran.dg/proc_decl_18.f90: Likewise.
10934 * gfortran.dg/proc_decl_2.f90: Likewise.
10935 * gfortran.dg/proc_decl_5.f90: Likewise.
10936 * gfortran.dg/proc_decl_9.f90: Likewise.
10937 * gfortran.dg/proc_ptr_1.f90: Likewise.
10938 * gfortran.dg/proc_ptr_10.f90: Likewise.
10939 * gfortran.dg/proc_ptr_12.f90: Likewise.
10940 * gfortran.dg/proc_ptr_18.f90: Likewise.
10941 * gfortran.dg/proc_ptr_19.f90: Likewise.
10942 * gfortran.dg/proc_ptr_21.f90: Likewise.
10943 * gfortran.dg/proc_ptr_22.f90: Likewise.
10944 * gfortran.dg/proc_ptr_23.f90: Likewise.
10945 * gfortran.dg/proc_ptr_25.f90: Likewise.
10946 * gfortran.dg/proc_ptr_26.f90: Likewise.
10947 * gfortran.dg/proc_ptr_3.f90: Likewise.
10948 * gfortran.dg/proc_ptr_36.f90: Likewise.
10949 * gfortran.dg/proc_ptr_47.f90: Likewise.
10950 * gfortran.dg/proc_ptr_48.f90: Likewise.
10951 * gfortran.dg/proc_ptr_5.f90: Likewise.
10952 * gfortran.dg/proc_ptr_6.f90: Likewise.
10953 * gfortran.dg/proc_ptr_7.f90: Likewise.
10954 * gfortran.dg/proc_ptr_8.f90: Likewise.
10955 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
10956 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
10957 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
10958 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
10959 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
10960 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
10961 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
10962 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
10963 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
10964 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
10965 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
10966 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
10967 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
10968 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
10969 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
10970 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
10971 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
10972 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
10973 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
10974 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
10975 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
10976 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
10977 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
10978 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
10979 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
10980 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
10981 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
10982 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
10983 * gfortran.dg/product_init_expr.f03: Likewise.
10984 * gfortran.dg/promotion.f90: Likewise.
10985 * gfortran.dg/promotion_3.f90: Likewise.
10986 * gfortran.dg/promotion_4.f90: Likewise.
10987 * gfortran.dg/protected_1.f90: Likewise.
10988 * gfortran.dg/protected_2.f90: Likewise.
10989 * gfortran.dg/ptr-func-1.f90: Likewise.
10990 * gfortran.dg/ptr-func-2.f90: Likewise.
10991 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
10992 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
10993 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
10994 * gfortran.dg/pure_byref_1.f90: Likewise.
10995 * gfortran.dg/pure_byref_2.f90: Likewise.
10996 * gfortran.dg/pure_byref_3.f90: Likewise.
10997 * gfortran.dg/quad_2.f90: Likewise.
10998 * gfortran.dg/quad_3.f90: Likewise.
10999 * gfortran.dg/random_3.f90: Likewise.
11000 * gfortran.dg/random_4.f90: Likewise.
11001 * gfortran.dg/random_7.f90: Likewise.
11002 * gfortran.dg/read_2.f90: Likewise.
11003 * gfortran.dg/read_3.f90: Likewise.
11004 * gfortran.dg/read_4.f90: Likewise.
11005 * gfortran.dg/read_5.f90: Likewise.
11006 * gfortran.dg/read_bad_advance.f90: Likewise.
11007 * gfortran.dg/read_bang.f90: Likewise.
11008 * gfortran.dg/read_bang4.f90: Likewise.
11009 * gfortran.dg/read_comma.f: Likewise.
11010 * gfortran.dg/read_dir.f90: Likewise.
11011 * gfortran.dg/read_empty_file.f: Likewise.
11012 * gfortran.dg/read_eof_1.f90: Likewise.
11013 * gfortran.dg/read_eof_2.f90: Likewise.
11014 * gfortran.dg/read_eof_3.f90: Likewise.
11015 * gfortran.dg/read_eof_4.f90: Likewise.
11016 * gfortran.dg/read_eof_5.f90: Likewise.
11017 * gfortran.dg/read_eof_6.f: Likewise.
11018 * gfortran.dg/read_eof_7.f90: Likewise.
11019 * gfortran.dg/read_eof_8.f90: Likewise.
11020 * gfortran.dg/read_eof_all.f90: Likewise.
11021 * gfortran.dg/read_eor.f90: Likewise.
11022 * gfortran.dg/read_float_1.f90: Likewise.
11023 * gfortran.dg/read_float_2.f03: Likewise.
11024 * gfortran.dg/read_float_3.f90: Likewise.
11025 * gfortran.dg/read_float_4.f90: Likewise.
11026 * gfortran.dg/read_infnan_1.f90: Likewise.
11027 * gfortran.dg/read_list_eof_1.f90: Likewise.
11028 * gfortran.dg/read_logical.f90: Likewise.
11029 * gfortran.dg/read_many_1.f: Likewise.
11030 * gfortran.dg/read_no_eor.f90: Likewise.
11031 * gfortran.dg/read_noadvance.f90: Likewise.
11032 * gfortran.dg/read_repeat.f90: Likewise.
11033 * gfortran.dg/read_repeat_2.f90: Likewise.
11034 * gfortran.dg/read_size_noadvance.f90: Likewise.
11035 * gfortran.dg/read_x_eof.f90: Likewise.
11036 * gfortran.dg/read_x_past.f: Likewise.
11037 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
11038 * gfortran.dg/real_const_1.f: Likewise.
11039 * gfortran.dg/real_const_2.f90: Likewise.
11040 * gfortran.dg/real_const_3.f90: Likewise.
11041 * gfortran.dg/real_do_1.f90: Likewise.
11042 * gfortran.dg/real_index_1.f90: Likewise.
11043 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
11044 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
11045 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
11046 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
11047 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
11048 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
11049 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
11050 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
11051 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
11052 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
11053 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
11054 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
11055 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
11056 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
11057 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
11058 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
11059 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
11060 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
11061 * gfortran.dg/record_marker_1.f90: Likewise.
11062 * gfortran.dg/record_marker_2.f: Likewise.
11063 * gfortran.dg/record_marker_3.f90: Likewise.
11064 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
11065 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
11066 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
11067 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
11068 * gfortran.dg/recursive_check_7.f90: Likewise.
11069 * gfortran.dg/recursive_reference_1.f90: Likewise.
11070 * gfortran.dg/recursive_reference_2.f90: Likewise.
11071 * gfortran.dg/recursive_stack.f90: Likewise.
11072 * gfortran.dg/reduction.f90: Likewise.
11073 * gfortran.dg/repack_arrays_1.f90: Likewise.
11074 * gfortran.dg/repeat_1.f90: Likewise.
11075 * gfortran.dg/repeat_2.f90: Likewise.
11076 * gfortran.dg/repeat_3.f90: Likewise.
11077 * gfortran.dg/repeat_6.f90: Likewise.
11078 * gfortran.dg/reshape-alloc.f90: Likewise.
11079 * gfortran.dg/reshape-complex.f90: Likewise.
11080 * gfortran.dg/reshape.f90: Likewise.
11081 * gfortran.dg/reshape_2.f90: Likewise.
11082 * gfortran.dg/reshape_7.f90: Likewise.
11083 * gfortran.dg/reshape_empty_1.f03: Likewise.
11084 * gfortran.dg/reshape_pad_1.f90: Likewise.
11085 * gfortran.dg/reshape_rank7.f90: Likewise.
11086 * gfortran.dg/reshape_transpose_1.f90: Likewise.
11087 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
11088 * gfortran.dg/result_default_init_1.f90: Likewise.
11089 * gfortran.dg/result_in_spec_1.f90: Likewise.
11090 * gfortran.dg/result_in_spec_2.f90: Likewise.
11091 * gfortran.dg/ret_array_1.f90: Likewise.
11092 * gfortran.dg/ret_pointer_1.f90: Likewise.
11093 * gfortran.dg/ret_pointer_2.f90: Likewise.
11094 * gfortran.dg/rewind_1.f90: Likewise.
11095 * gfortran.dg/round_1.f03: Likewise.
11096 * gfortran.dg/round_2.f03: Likewise.
11097 * gfortran.dg/round_3.f08: Likewise.
11098 * gfortran.dg/round_4.f90: Likewise.
11099 * gfortran.dg/rrspacing_1.f90: Likewise.
11100 * gfortran.dg/runtime_warning_1.f90: Likewise.
11101 * gfortran.dg/same_type_as_2.f03: Likewise.
11102 * gfortran.dg/save_1.f90: Likewise.
11103 * gfortran.dg/save_5.f90: Likewise.
11104 * gfortran.dg/save_6.f90: Likewise.
11105 * gfortran.dg/scalar_mask_1.f90: Likewise.
11106 * gfortran.dg/scalar_mask_2.f90: Likewise.
11107 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
11108 * gfortran.dg/scale_1.f90: Likewise.
11109 * gfortran.dg/scan_1.f90: Likewise.
11110 * gfortran.dg/scan_2.f90: Likewise.
11111 * gfortran.dg/secnds-1.f: Likewise.
11112 * gfortran.dg/secnds.f: Likewise.
11113 * gfortran.dg/select_1.f90: Likewise.
11114 * gfortran.dg/select_2.f90: Likewise.
11115 * gfortran.dg/select_3.f90: Likewise.
11116 * gfortran.dg/select_5.f90: Likewise.
11117 * gfortran.dg/select_char_1.f90: Likewise.
11118 * gfortran.dg/select_char_2.f90: Likewise.
11119 * gfortran.dg/select_type_13.f03: Likewise.
11120 * gfortran.dg/select_type_14.f03: Likewise.
11121 * gfortran.dg/select_type_15.f03: Likewise.
11122 * gfortran.dg/select_type_19.f03: Likewise.
11123 * gfortran.dg/select_type_2.f03: Likewise.
11124 * gfortran.dg/select_type_26.f03: Likewise.
11125 * gfortran.dg/select_type_27.f03: Likewise.
11126 * gfortran.dg/select_type_28.f03: Likewise.
11127 * gfortran.dg/select_type_3.f03: Likewise.
11128 * gfortran.dg/select_type_35.f03: Likewise.
11129 * gfortran.dg/select_type_36.f03: Likewise.
11130 * gfortran.dg/select_type_37.f03: Likewise.
11131 * gfortran.dg/select_type_39.f03: Likewise.
11132 * gfortran.dg/select_type_4.f90: Likewise.
11133 * gfortran.dg/select_type_5.f03: Likewise.
11134 * gfortran.dg/select_type_6.f03: Likewise.
11135 * gfortran.dg/select_type_7.f03: Likewise.
11136 * gfortran.dg/select_type_8.f03: Likewise.
11137 * gfortran.dg/selected_char_kind_1.f90: Likewise.
11138 * gfortran.dg/selected_char_kind_4.f90: Likewise.
11139 * gfortran.dg/selected_kind_1.f90: Likewise.
11140 * gfortran.dg/selected_real_kind_2.f90: Likewise.
11141 * gfortran.dg/shape_2.f90: Likewise.
11142 * gfortran.dg/shape_4.f90: Likewise.
11143 * gfortran.dg/shape_5.f90: Likewise.
11144 * gfortran.dg/shape_7.f90: Likewise.
11145 * gfortran.dg/shape_8.f90: Likewise.
11146 * gfortran.dg/shape_9.f90: Likewise.
11147 * gfortran.dg/shift-kind_2.f90: Likewise.
11148 * gfortran.dg/shiftalr_1.F90: Likewise.
11149 * gfortran.dg/shiftalr_2.F90: Likewise.
11150 * gfortran.dg/simpleif_1.f90: Likewise.
11151 * gfortran.dg/simplify_argN_1.f90: Likewise.
11152 * gfortran.dg/simplify_cshift_1.f90: Likewise.
11153 * gfortran.dg/simplify_cshift_4.f90: Likewise.
11154 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
11155 * gfortran.dg/simplify_modulo.f90: Likewise.
11156 * gfortran.dg/single_char_string.f90: Likewise.
11157 * gfortran.dg/size_dim.f90: Likewise.
11158 * gfortran.dg/size_optional_dim_1.f90: Likewise.
11159 * gfortran.dg/sizeof.f90: Likewise.
11160 * gfortran.dg/sizeof_4.f90: Likewise.
11161 * gfortran.dg/slash_1.f90: Likewise.
11162 * gfortran.dg/sms-1.f90: Likewise.
11163 * gfortran.dg/sms-2.f90: Likewise.
11164 * gfortran.dg/spec_expr_7.f90: Likewise.
11165 * gfortran.dg/specifics_1.f90: Likewise.
11166 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
11167 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
11168 * gfortran.dg/spread_init_expr.f03: Likewise.
11169 * gfortran.dg/spread_scalar_source.f90: Likewise.
11170 * gfortran.dg/spread_shape_1.f90: Likewise.
11171 * gfortran.dg/stat_1.f90: Likewise.
11172 * gfortran.dg/stat_2.f90: Likewise.
11173 * gfortran.dg/stfunc_1.f90: Likewise.
11174 * gfortran.dg/stfunc_4.f90: Likewise.
11175 * gfortran.dg/stfunc_6.f90: Likewise.
11176 * gfortran.dg/storage_size_1.f08: Likewise.
11177 * gfortran.dg/storage_size_3.f08: Likewise.
11178 * gfortran.dg/storage_size_4.f90: Likewise.
11179 * gfortran.dg/streamio_1.f90: Likewise.
11180 * gfortran.dg/streamio_10.f90: Likewise.
11181 * gfortran.dg/streamio_11.f90: Likewise.
11182 * gfortran.dg/streamio_12.f90: Likewise.
11183 * gfortran.dg/streamio_13.f90: Likewise.
11184 * gfortran.dg/streamio_14.f90: Likewise.
11185 * gfortran.dg/streamio_15.f90: Likewise.
11186 * gfortran.dg/streamio_16.f90: Likewise.
11187 * gfortran.dg/streamio_17.f90: Likewise.
11188 * gfortran.dg/streamio_2.f90: Likewise.
11189 * gfortran.dg/streamio_3.f90: Likewise.
11190 * gfortran.dg/streamio_4.f90: Likewise.
11191 * gfortran.dg/streamio_5.f90: Likewise.
11192 * gfortran.dg/streamio_6.f90: Likewise.
11193 * gfortran.dg/streamio_7.f90: Likewise.
11194 * gfortran.dg/streamio_8.f90: Likewise.
11195 * gfortran.dg/streamio_9.f90: Likewise.
11196 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
11197 * gfortran.dg/string_4.f90: Likewise.
11198 * gfortran.dg/string_array_constructor_2.f90: Likewise.
11199 * gfortran.dg/string_assign_2.f90: Likewise.
11200 * gfortran.dg/string_compare_1.f90: Likewise.
11201 * gfortran.dg/string_compare_2.f90: Likewise.
11202 * gfortran.dg/string_compare_3.f90: Likewise.
11203 * gfortran.dg/string_ctor_1.f90: Likewise.
11204 * gfortran.dg/string_length_1.f90: Likewise.
11205 * gfortran.dg/string_length_2.f90: Likewise.
11206 * gfortran.dg/string_length_3.f90: Likewise.
11207 * gfortran.dg/string_length_4.f90: Likewise.
11208 * gfortran.dg/string_null_compare_1.f: Likewise.
11209 * gfortran.dg/string_pad_trunc.f90: Likewise.
11210 * gfortran.dg/structure_constructor_1.f03: Likewise.
11211 * gfortran.dg/structure_constructor_11.f90: Likewise.
11212 * gfortran.dg/structure_constructor_13.f03: Likewise.
11213 * gfortran.dg/structure_constructor_2.f03: Likewise.
11214 * gfortran.dg/structure_constructor_5.f03: Likewise.
11215 * gfortran.dg/submodule_1.f08: Likewise.
11216 * gfortran.dg/submodule_11.f08: Likewise.
11217 * gfortran.dg/submodule_14.f08: Likewise.
11218 * gfortran.dg/submodule_15.f08: Likewise.
11219 * gfortran.dg/submodule_17.f08: Likewise.
11220 * gfortran.dg/submodule_18.f08: Likewise.
11221 * gfortran.dg/submodule_19.f08: Likewise.
11222 * gfortran.dg/submodule_2.f08: Likewise.
11223 * gfortran.dg/submodule_27.f08: Likewise.
11224 * gfortran.dg/submodule_28.f08: Likewise.
11225 * gfortran.dg/submodule_29.f08: Likewise.
11226 * gfortran.dg/submodule_30.f08: Likewise.
11227 * gfortran.dg/submodule_6.f08: Likewise.
11228 * gfortran.dg/submodule_7.f08: Likewise.
11229 * gfortran.dg/submodule_8.f08: Likewise.
11230 * gfortran.dg/subnormal_1.f90: Likewise.
11231 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
11232 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
11233 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
11234 * gfortran.dg/substr_2.f: Likewise.
11235 * gfortran.dg/substr_3.f: Likewise.
11236 * gfortran.dg/substr_4.f: Likewise.
11237 * gfortran.dg/substr_5.f90: Likewise.
11238 * gfortran.dg/substr_6.f90: Likewise.
11239 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
11240 * gfortran.dg/sum_init_expr.f03: Likewise.
11241 * gfortran.dg/sum_zero_array_1.f90: Likewise.
11242 * gfortran.dg/system_clock_3.f08: Likewise.
11243 * gfortran.dg/t_editing.f: Likewise.
11244 * gfortran.dg/team_change_1.f90: Likewise.
11245 * gfortran.dg/team_end_1.f90: Likewise.
11246 * gfortran.dg/team_number_1.f90: Likewise.
11247 * gfortran.dg/temporary_1.f90: Likewise.
11248 * gfortran.dg/test_com_block.f90: Likewise.
11249 * gfortran.dg/test_only_clause.f90: Likewise.
11250 * gfortran.dg/tiny_1.f90: Likewise.
11251 * gfortran.dg/tiny_2.f90: Likewise.
11252 * gfortran.dg/tl_editing.f90: Likewise.
11253 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
11254 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
11255 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
11256 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
11257 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
11258 * gfortran.dg/transfer_class_2.f90: Likewise.
11259 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
11260 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
11261 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
11262 * gfortran.dg/transfer_resolve_1.f90: Likewise.
11263 * gfortran.dg/transfer_simplify_1.f90: Likewise.
11264 * gfortran.dg/transfer_simplify_10.f90: Likewise.
11265 * gfortran.dg/transfer_simplify_11.f90: Likewise.
11266 * gfortran.dg/transfer_simplify_2.f90: Likewise.
11267 * gfortran.dg/transfer_simplify_3.f90: Likewise.
11268 * gfortran.dg/transfer_simplify_4.f90: Likewise.
11269 * gfortran.dg/transfer_simplify_8.f90: Likewise.
11270 * gfortran.dg/transfer_simplify_9.f90: Likewise.
11271 * gfortran.dg/transpose_1.f90: Likewise.
11272 * gfortran.dg/transpose_3.f03: Likewise.
11273 * gfortran.dg/transpose_4.f90: Likewise.
11274 * gfortran.dg/transpose_conjg_1.f90: Likewise.
11275 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
11276 * gfortran.dg/transpose_optimization_2.f90: Likewise.
11277 * gfortran.dg/trim_1.f90: Likewise.
11278 * gfortran.dg/trim_optimize_1.f90: Likewise.
11279 * gfortran.dg/trim_optimize_2.f90: Likewise.
11280 * gfortran.dg/trim_optimize_3.f90: Likewise.
11281 * gfortran.dg/trim_optimize_4.f90: Likewise.
11282 * gfortran.dg/trim_optimize_5.f90: Likewise.
11283 * gfortran.dg/trim_optimize_6.f90: Likewise.
11284 * gfortran.dg/trim_optimize_7.f90: Likewise.
11285 * gfortran.dg/trim_optimize_8.f90: Likewise.
11286 * gfortran.dg/type_to_class_1.f03: Likewise.
11287 * gfortran.dg/type_to_class_2.f03: Likewise.
11288 * gfortran.dg/type_to_class_3.f03: Likewise.
11289 * gfortran.dg/type_to_class_4.f03: Likewise.
11290 * gfortran.dg/type_to_class_5.f03: Likewise.
11291 * gfortran.dg/typebound_assignment_5.f03: Likewise.
11292 * gfortran.dg/typebound_assignment_6.f03: Likewise.
11293 * gfortran.dg/typebound_assignment_7.f90: Likewise.
11294 * gfortran.dg/typebound_call_1.f03: Likewise.
11295 * gfortran.dg/typebound_call_13.f03: Likewise.
11296 * gfortran.dg/typebound_call_18.f03: Likewise.
11297 * gfortran.dg/typebound_call_19.f03: Likewise.
11298 * gfortran.dg/typebound_call_2.f03: Likewise.
11299 * gfortran.dg/typebound_call_20.f03: Likewise.
11300 * gfortran.dg/typebound_call_3.f03: Likewise.
11301 * gfortran.dg/typebound_generic_5.f03: Likewise.
11302 * gfortran.dg/typebound_generic_6.f03: Likewise.
11303 * gfortran.dg/typebound_generic_9.f03: Likewise.
11304 * gfortran.dg/typebound_operator_12.f03: Likewise.
11305 * gfortran.dg/typebound_operator_13.f03: Likewise.
11306 * gfortran.dg/typebound_operator_15.f90: Likewise.
11307 * gfortran.dg/typebound_operator_20.f90: Likewise.
11308 * gfortran.dg/typebound_operator_3.f03: Likewise.
11309 * gfortran.dg/typebound_operator_6.f03: Likewise.
11310 * gfortran.dg/typebound_operator_7.f03: Likewise.
11311 * gfortran.dg/typebound_operator_8.f03: Likewise.
11312 * gfortran.dg/typebound_operator_9.f03: Likewise.
11313 * gfortran.dg/typebound_proc_19.f90: Likewise.
11314 * gfortran.dg/typebound_proc_20.f90: Likewise.
11315 * gfortran.dg/typebound_proc_23.f90: Likewise.
11316 * gfortran.dg/typebound_proc_27.f03: Likewise.
11317 * gfortran.dg/typebound_proc_35.f90: Likewise.
11318 * gfortran.dg/typebound_proc_36.f90: Likewise.
11319 * gfortran.dg/unf_io_convert_1.f90: Likewise.
11320 * gfortran.dg/unf_io_convert_2.f90: Likewise.
11321 * gfortran.dg/unf_io_convert_3.f90: Likewise.
11322 * gfortran.dg/unf_io_convert_4.f90: Likewise.
11323 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
11324 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
11325 * gfortran.dg/unf_short_record_1.f90: Likewise.
11326 * gfortran.dg/unformatted_recl_1.f90: Likewise.
11327 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
11328 * gfortran.dg/unit_1.f90: Likewise.
11329 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
11330 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
11331 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
11332 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
11333 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
11334 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
11335 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
11336 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
11337 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
11338 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
11339 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
11340 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
11341 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
11342 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
11343 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
11344 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
11345 * gfortran.dg/unpack_init_expr.f03: Likewise.
11346 * gfortran.dg/use_10.f90: Likewise.
11347 * gfortran.dg/use_11.f90: Likewise.
11348 * gfortran.dg/use_13.f90: Likewise.
11349 * gfortran.dg/use_24.f90: Likewise.
11350 * gfortran.dg/use_27.f90: Likewise.
11351 * gfortran.dg/use_5.f90: Likewise.
11352 * gfortran.dg/use_allocated_1.f90: Likewise.
11353 * gfortran.dg/use_only_1.f90: Likewise.
11354 * gfortran.dg/use_only_4.f90: Likewise.
11355 * gfortran.dg/use_rename_2.f90: Likewise.
11356 * gfortran.dg/use_rename_4.f90: Likewise.
11357 * gfortran.dg/used_dummy_types_1.f90: Likewise.
11358 * gfortran.dg/used_interface_ref.f90: Likewise.
11359 * gfortran.dg/used_types_5.f90: Likewise.
11360 * gfortran.dg/utf8_1.f03: Likewise.
11361 * gfortran.dg/utf8_2.f03: Likewise.
11362 * gfortran.dg/value_1.f90: Likewise.
11363 * gfortran.dg/value_2.f90: Likewise.
11364 * gfortran.dg/value_4.f90: Likewise.
11365 * gfortran.dg/value_6.f03: Likewise.
11366 * gfortran.dg/value_7.f03: Likewise.
11367 * gfortran.dg/value_test.f90: Likewise.
11368 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
11369 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
11370 * gfortran.dg/vect/pr60510.f: Likewise.
11371 * gfortran.dg/vect/pr69882.f90: Likewise.
11372 * gfortran.dg/vect/pr69980.f90: Likewise.
11373 * gfortran.dg/vect/vect-5.f90: Likewise.
11374 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
11375 * gfortran.dg/vector_subscript_1.f90: Likewise.
11376 * gfortran.dg/vector_subscript_2.f90: Likewise.
11377 * gfortran.dg/vector_subscript_3.f90: Likewise.
11378 * gfortran.dg/vector_subscript_5.f90: Likewise.
11379 * gfortran.dg/verify_2.f90: Likewise.
11380 * gfortran.dg/volatile10.f90: Likewise.
11381 * gfortran.dg/where_1.f90: Likewise.
11382 * gfortran.dg/where_operator_assign_1.f90: Likewise.
11383 * gfortran.dg/where_operator_assign_2.f90: Likewise.
11384 * gfortran.dg/where_operator_assign_3.f90: Likewise.
11385 * gfortran.dg/whole_file_13.f90: Likewise.
11386 * gfortran.dg/whole_file_2.f90: Likewise.
11387 * gfortran.dg/widechar_2.f90: Likewise.
11388 * gfortran.dg/widechar_4.f90: Likewise.
11389 * gfortran.dg/widechar_5.f90: Likewise.
11390 * gfortran.dg/widechar_6.f90: Likewise.
11391 * gfortran.dg/widechar_8.f90: Likewise.
11392 * gfortran.dg/widechar_IO_1.f90: Likewise.
11393 * gfortran.dg/widechar_IO_2.f90: Likewise.
11394 * gfortran.dg/widechar_IO_3.f90: Likewise.
11395 * gfortran.dg/widechar_IO_4.f90: Likewise.
11396 * gfortran.dg/widechar_compare_1.f90: Likewise.
11397 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
11398 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
11399 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
11400 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
11401 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
11402 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
11403 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
11404 * gfortran.dg/widechar_select_1.f90: Likewise.
11405 * gfortran.dg/winapi.f90: Likewise.
11406 * gfortran.dg/write_0_pe_format.f90: Likewise.
11407 * gfortran.dg/write_back.f: Likewise.
11408 * gfortran.dg/write_check3.f90: Likewise.
11409 * gfortran.dg/write_direct_eor.f90: Likewise.
11410 * gfortran.dg/write_padding.f90: Likewise.
11411 * gfortran.dg/write_recursive.f90: Likewise.
11412 * gfortran.dg/write_rewind_1.f: Likewise.
11413 * gfortran.dg/write_rewind_2.f: Likewise.
11414 * gfortran.dg/write_zero_array.f90: Likewise.
11415 * gfortran.dg/x_slash_1.f: Likewise.
11416 * gfortran.dg/x_slash_2.f: Likewise.
11417 * gfortran.dg/zero_array_components_1.f90: Likewise.
11418 * gfortran.dg/zero_length_1.f90: Likewise.
11419 * gfortran.dg/zero_length_2.f90: Likewise.
11420 * gfortran.dg/zero_sized_1.f90: Likewise.
11421 * gfortran.dg/zero_sized_3.f90: Likewise.
11422 * gfortran.fortran-torture/compile/nested.f90: Likewise.
11423 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
11424 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
11425 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
11426 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
11427 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
11428 * gfortran.fortran-torture/execute/args.f90: Likewise.
11429 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
11430 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
11431 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
11432 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
11433 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
11434 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
11435 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
11436 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
11437 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
11438 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
11439 * gfortran.fortran-torture/execute/common.f90: Likewise.
11440 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
11441 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
11442 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
11443 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
11444 * gfortran.fortran-torture/execute/contained.f90: Likewise.
11445 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
11446 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
11447 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
11448 * gfortran.fortran-torture/execute/data.f90: Likewise.
11449 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
11450 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
11451 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
11452 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
11453 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
11454 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
11455 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
11456 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
11457 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
11458 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
11459 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
11460 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
11461 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
11462 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
11463 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
11464 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
11465 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
11466 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
11467 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
11468 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
11469 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
11470 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
11471 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
11472 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
11473 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
11474 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
11475 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
11476 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
11477 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
11478 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
11479 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
11480 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
11481 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
11482 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
11483 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
11484 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
11485 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
11486 * gfortran.fortran-torture/execute/forall.f90: Likewise.
11487 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
11488 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
11489 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
11490 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
11491 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
11492 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
11493 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
11494 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
11495 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
11496 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
11497 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
11498 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
11499 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
11500 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
11501 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
11502 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
11503 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
11504 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
11505 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
11506 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
11507 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
11508 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
11509 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
11510 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
11511 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
11512 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
11513 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
11514 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
11515 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
11516 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
11517 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
11518 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
11519 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
11520 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
11521 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
11522 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
11523 Likewise.
11524 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
11525 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
11526 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
11527 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
11528 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
11529 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
11530 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
11531 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
11532 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
11533 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
11534 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
11535 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
11536 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
11537 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
11538 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
11539 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
11540 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
11541 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
11542 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
11543 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
11544 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
11545 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
11546 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
11547 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
11548 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
11549 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
11550 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
11551 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
11552 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
11553 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
11554 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
11555 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
11556 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
11557 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
11558 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
11559 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
11560 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
11561 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
11562 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
11563 * gfortran.fortran-torture/execute/math.f90: Likewise.
11564 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
11565 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
11566 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
11567 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
11568 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
11569 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
11570 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
11571 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
11572 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
11573 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
11574 * gfortran.fortran-torture/execute/power.f90: Likewise.
11575 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
11576 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
11577 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
11578 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
11579 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
11580 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
11581 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
11582 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
11583 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
11584 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
11585 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
11586 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
11587 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
11588 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
11589 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
11590 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
11591 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
11592 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
11593 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
11594 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
11595 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
11596 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
11597 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
11598 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
11599 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
11600 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
11601 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
11602 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
11603 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
11604 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
11605 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
11606 * gfortran.fortran-torture/execute/straret.f90: Likewise.
11607 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
11608 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
11609 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
11610 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
11611 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
11612 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
11613 * gfortran.fortran-torture/execute/string.f90: Likewise.
11614 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
11615 * gfortran.fortran-torture/execute/strret.f90: Likewise.
11616 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
11617 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
11618 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
11619 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
11620 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
11621 * gfortran.fortran-torture/execute/userop.f90: Likewise.
11622 * gfortran.fortran-torture/execute/where17.f90: Likewise.
11623 * gfortran.fortran-torture/execute/where18.f90: Likewise.
11624 * gfortran.fortran-torture/execute/where19.f90: Likewise.
11625 * gfortran.fortran-torture/execute/where20.f90: Likewise.
11626 * gfortran.fortran-torture/execute/where21.f90: Likewise.
11627 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
11628 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
11629 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
11630 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
11631 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
11632 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
11633 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
11634 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
11635 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
11636 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
11637 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
11638 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
11639 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
11640 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
11641 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
11642 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
11643 * gfortran.dg/inline_transpose_1.f90: Likewise.
11644
11645 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
11646
11647 PR fortran/84115
11648 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
11649 change to dg-run.
11650
11651 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
11652
11653 PR ada/84277
11654 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
11655 * gnat.dg/dispatch1.adb: Rename into...
11656 * gnat.dg/disp1.adb: ...this.
11657 * gnat.dg/dispatch1_p.ads: Rename into...
11658 * gnat.dg/disp1_pkg.ads: ...this.
11659 * gnat.dg/disp2.adb: Rename into...
11660 * gnat.dg/dispatch2.adb: ...this.
11661 * gnat.dg/dispatch2_p.ads: Rename into...
11662 * gnat.dg/disp2_pkg.ads: ...this.
11663 * gnat.dg/dispatch2_p.adb: Rename into...
11664 * gnat.dg/disp2_pkg.adb: this.
11665 * gnat.dg/generic_dispatch.adb: Rename into...
11666 * gnat.dg/generic_disp.adb: this.
11667 * gnat.dg/generic_dispatch_p.ads: Rename into...
11668 * gnat.dg/generic_disp_pkg.ads: ...this.
11669 * gnat.dg/generic_dispatch_p.adb: Rename into...
11670 * gnat.dg/generic_disp_pkg.adb: ...this.
11671 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
11672 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
11673 * gnat.dg/object_overflow1.adb: Tweak index.
11674 * gnat.dg/object_overflow2.adb: Likewise.
11675 * gnat.dg/object_overflow3.adb: Likewise.
11676 * gnat.dg/object_overflow4.adb: Likewise.
11677 * gnat.dg/object_overflow5.adb: Likewise.
11678
11679 2018-02-16 Jakub Jelinek <jakub@redhat.com>
11680
11681 PR ipa/84425
11682 * gcc.c-torture/compile/pr84425.c: New test.
11683
11684 2018-02-16 Marek Polacek <polacek@redhat.com>
11685 Jakub Jelinek <jakub@redhat.com>
11686
11687 PR c++/84192
11688 * g++.dg/cpp1y/constexpr-84192.C: New test.
11689
11690 2018-02-16 Martin Sebor <msebor@redhat.com>
11691
11692 PR c++/79064
11693 * g++.dg/overload15.C: New test.
11694
11695 2018-02-16 Yury Gribov <tetra2005@gmail.com>
11696
11697 PR target/81535
11698 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
11699 * gcc.dg/pr56727-2.c: Ditto.
11700 * gcc.target/powerpc/pr79439.c: Renamed to...
11701 * gcc.target/powerpc/pr79439-1.c: ...this.
11702 * gcc.target/powerpc/pr79439-2.c: New test.
11703 * gcc.target/powerpc/pr79439-3.c: New test.
11704
11705 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
11706
11707 target/pr84371
11708 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
11709 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
11710 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
11711 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
11712 * gcc.target/powerpc/builtins-3.c: Same.
11713
11714 2018-02-16 Nathan Sidwell <nathan@acm.org>
11715
11716 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
11717
11718 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
11719
11720 PR rtl-optimization/70023
11721 * gcc.target/i386/pr70023.c: New.
11722
11723 2018-02-16 Carl Love <cel@us.ibm.com>
11724
11725 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
11726 tests.
11727 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
11728 tests.
11729
11730 2018-02-16 Carl Love <cel@us.ibm.com>
11731
11732 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
11733 for the ABI definitions for vec_extract4b and vec_insert4b.
11734
11735 2018-02-16 Nathan Sidwell <nathan@acm.org>
11736
11737 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
11738 * g++.old-deja/g++.mike/net43.C: Likewise.
11739
11740 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
11741
11742 PR c++/82468
11743 * g++.dg/cpp1z/class-deduction48.C: New.
11744
11745 2018-02-16 Nathan Sidwell <nathan@acm.org>
11746
11747 PR c++/84375
11748 * g++.dg/lookup/pr84375.C: New.
11749
11750 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
11751
11752 PR target/83831
11753 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
11754
11755 2018-02-16 Richard Biener <rguenther@suse.de>
11756
11757 PR tree-optimization/84417
11758 * gcc.dg/torture/pr84417.c: New testcase.
11759
11760 2018-02-16 Jakub Jelinek <jakub@redhat.com>
11761
11762 PR target/84272
11763 * g++.dg/opt/pr84272.C: New test.
11764
11765 PR rtl-optimization/83723
11766 * gcc.dg/pr83723.c: New test.
11767
11768 2018-02-16 Richard Biener <rguenther@suse.de>
11769
11770 PR tree-optimization/84399
11771 * gcc.dg/graphite/pr84399.c: New testcase.
11772
11773 2018-02-16 Richard Biener <rguenther@suse.de>
11774
11775 PR tree-optimization/84190
11776 * g++.dg/torture/pr84190.C: New testcase.
11777
11778 2018-02-15 Martin Sebor <msebor@redhat.com>
11779
11780 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
11781 directives.
11782
11783 2018-02-15 Janus Weil <janus@gcc.gnu.org>
11784
11785 PR fortran/84409
11786 * gfortran.dg/dtio_21.f03: Add an error message.
11787 * gfortran.dg/dtio_22.f90: Fix invalid test case.
11788
11789 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
11790
11791 PR fortran/84381
11792 * gfortran.dg/stop_shouldfail.f90: New test.
11793
11794 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
11795
11796 PR c++/84330
11797 * g++.dg/concepts/pr84330.C: New.
11798
11799 2018-02-15 Tom de Vries <tom@codesourcery.com>
11800
11801 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
11802
11803 2018-02-15 Tom de Vries <tom@codesourcery.com>
11804
11805 * gcc.c-torture/compile/pr84136.c: Require effective target
11806 indirect_jumps.
11807
11808 2018-02-15 Jakub Jelinek <jakub@redhat.com>
11809
11810 PR tree-optimization/84383
11811 * gcc.c-torture/compile/pr84383.c: New test.
11812
11813 PR tree-optimization/84334
11814 * gcc.dg/pr84334.c: New test.
11815
11816 2018-02-14 Carl Love <cel@us.ibm.com>
11817
11818 * gcc.target/powerpc/builtins-4-int128-runnable.c
11819 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
11820 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
11821
11822 2018-02-14 Martin Sebor <msebor@redhat.com>
11823
11824 PR tree-optimization/83698
11825 * gcc.dg/Wrestrict-7.c: New test.
11826 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
11827 * gcc.target/i386/chkp-stropt-17.c: Same.
11828
11829 2018-02-14 Martin Sebor <msebor@redhat.com>
11830
11831 PR c/84108
11832 * gcc.dg/Wattributes-8.c: New test.
11833
11834 2018-02-14 Janus Weil <janus@gcc.gnu.org>
11835
11836 PR fortran/84385
11837 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
11838 * gfortran.dg/allocate_with_source_23.f90: Ditto.
11839 * gfortran.dg/select_type_1.f03: Extend test case.
11840
11841 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11842
11843 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
11844 (dg-options): Use -O2 -msse2 -mno-sse3.
11845
11846 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
11847
11848 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
11849 this test case still works ok.
11850 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
11851 * gcc.dg/vmx/insert-be-order.c: Likewise.
11852 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
11853 * gcc.dg/vmx/ld-be-order.c: Likewise.
11854 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
11855 * gcc.dg/vmx/lde-be-order.c: Likewise.
11856 * gcc.dg/vmx/ldl-be-order.c: Likewise.
11857 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
11858 * gcc.dg/vmx/merge-be-order.c: Likewise.
11859 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
11860 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
11861 * gcc.dg/vmx/pack-be-order.c: Likewise.
11862 * gcc.dg/vmx/perm-be-order.c: Likewise.
11863 * gcc.dg/vmx/splat-be-order.c: Likewise.
11864 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
11865 * gcc.dg/vmx/st-be-order.c: Likewise.
11866 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
11867 * gcc.dg/vmx/ste-be-order.c: Likewise.
11868 * gcc.dg/vmx/stl-be-order.c: Likewise.
11869 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
11870 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
11871 * gcc.dg/vmx/unpack-be-order.c: Likewise.
11872 * gcc.dg/vmx/vsums-be-order.c: Likewise.
11873 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
11874
11875 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
11876
11877 PR c++/84350
11878 * g++.dg/cpp0x/auto49.C: New.
11879
11880 2018-02-14 Nathan Sidwell <nathan@acm.org>
11881
11882 * g++.dg/template/instantiate5.C: Adjust required-from loc.
11883
11884 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
11885
11886 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
11887 * gcc.target/powerpc/le-altivec-consts.c: Same.
11888
11889 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
11890
11891 PR target/84220
11892 * gcc.target/powerpc/pr84220-sld.c: New test.
11893 * gcc.target/powerpc/pr84220-sld2.c: New test.
11894 * gcc.target/powerpc/pr84220-sldw.c: New test.
11895 * gcc.target/powerpc/pr84220-xxperm.c: New test.
11896 * gcc.target/powerpc/pr84220-xxsld.c: New test.
11897
11898 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
11899
11900 PR target/84239
11901 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
11902 _inc_ssp intrinsics.
11903 * gcc.target/i386/cet-intrin-4.c: Likewise.
11904 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
11905 __builtin_ia32_rdssp[d|q].
11906
11907 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
11908
11909 PR tree-optimization/84357
11910 * gcc.dg/vect/pr84357.c: New test.
11911
11912 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
11913
11914 PR target/83831
11915 * gcc.target/rx/pr83831.c: New tests.
11916
11917 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
11918
11919 PR target/79242
11920 * gcc.target/msp430/pr79242.c: New test.
11921
11922 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11923
11924 PR target/84372
11925 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
11926 with -mcpu=power9.
11927
11928 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11929
11930 PR target/84279
11931 * g++.dg/pr84279.C: New test.
11932
11933 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11934
11935 PR rtl-optimization/84169
11936 * gcc.c-torture/execute/pr84169.c: New.
11937
11938 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11939
11940 PR target/84370
11941 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
11942
11943 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11944
11945 PR target/84365
11946 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
11947 with -mcpu=power9.
11948
11949 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11950
11951 PR c++/84364
11952 * g++.dg/warn/effc4.C: New test.
11953
11954 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
11955
11956 PR c++/84333
11957 * g++.dg/template/sizeof16.C: New.
11958 * g++.dg/template/sizeof17.C: Likewise.
11959
11960 2018-02-13 Janus Weil <janus@gcc.gnu.org>
11961
11962 PR fortran/84313
11963 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
11964 add necessary compiler options.
11965 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
11966
11967 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11968
11969 PR c/82210
11970 * gcc.c-torture/execute/pr82210.c: New test.
11971
11972 PR middle-end/84309
11973 * gcc.dg/pr84309-2.c: New test.
11974
11975 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
11976
11977 PR tree-optimization/84321
11978 * gcc.dg/pr84321.c: New test.
11979
11980 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
11981
11982 PR target/84359
11983 * gcc.target/i386/pr57193.c: Add -march=x86-64.
11984
11985 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
11986
11987 PR sanitizer/84340
11988 * gcc.dg/asan/pr84307.c: Remove test.
11989
11990 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
11991
11992 * gcc.target/rl78/test_auto_vector.c: New test.
11993
11994 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
11995
11996 PR c/84305
11997 * gcc.c-torture/compile/pr84305.c: New test.
11998
11999 2018-02-13 Jakub Jelinek <jakub@redhat.com>
12000
12001 PR target/84335
12002 * gcc.target/i386/pr84335.c: New test.
12003
12004 PR tree-optimization/84339
12005 * gcc.c-torture/execute/pr84339.c: New test.
12006
12007 PR middle-end/84309
12008 * gcc.dg/pr84309.c: New test.
12009 * gcc.target/i386/pr84309.c: New test.
12010
12011 PR target/84336
12012 * gcc.target/i386/pr84336.c: New test.
12013
12014 2018-02-12 Jakub Jelinek <jakub@redhat.com>
12015
12016 PR c++/84341
12017 * c-c++-common/gomp/pr84341.c: New test.
12018
12019 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
12020
12021 PR fortran/68746
12022 * gfortran.dg/read_dir.f90: Re-add dg-do run.
12023
12024 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
12025
12026 PR fortran/68746
12027 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
12028 of zero for read.
12029
12030 2018-02-12 Jeff Law <law@redhat.com>
12031
12032 * gcc.c-torture/compile/reg-args-size.c: New test.
12033
12034 2018-02-12 Carl Love <cel@us.ibm.com>
12035
12036 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
12037 uint128 tests to new testfile.
12038 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
12039 int128 and uint128 tests.
12040 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
12041 list of torture tests.
12042
12043 2018-02-12 Janus Weil <janus@gcc.gnu.org>
12044
12045 PR fortran/84273
12046 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
12047 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
12048
12049 2018-02-12 Tamar Christina <tamar.christina@arm.com>
12050
12051 PR target/82641
12052 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
12053
12054 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
12055
12056 PR sanitizer/84307
12057 * gcc.dg/asan/pr84307.c: New test.
12058
12059 2018-02-12 Nathan Sidwell <nathan@acm.org>
12060
12061 * g++.dg/parse/pr84263.C: New.
12062
12063 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
12064
12065 PR c++/79626
12066 * g++.dg/template/crash129.C: New.
12067
12068 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
12069
12070 PR target/83828
12071 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
12072 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
12073 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
12074 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
12075 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
12076
12077 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
12078
12079 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
12080 _mm_maskz_scalef_round_sd): Test new intrinsics.
12081 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
12082 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
12083 intrinsics.
12084 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
12085 _mm_maskz_scalef_round_ss): Test new intrinsics.
12086 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
12087 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
12088 intrinsics.
12089 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
12090 __builtin_ia32_scalefss_round): Remove builtin.
12091 (__builtin_ia32_scalefsd_mask_round,
12092 __builtin_ia32_scalefss_mask_round): Test new builtin.
12093 * gcc.target/i386/sse-13.c: Ditto.
12094 * gcc.target/i386/sse-23.c: Ditto.
12095
12096 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
12097
12098 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
12099 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
12100 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
12101 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
12102 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
12103 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
12104 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
12105 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
12106 intrinsics.
12107 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
12108 (__builtin_ia32_sqrtss_round): Remove builtins.
12109 (__builtin_ia32_sqrtsd_mask_round)
12110 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
12111 * gcc.target/i386/sse-13.c: Ditto.
12112 * gcc.target/i386/sse-23.c: Ditto.
12113
12114 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12115
12116 PR fortran/35299
12117 * gfortran.dg/statement_function_3.f: New test.
12118
12119 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
12120
12121 PR fortran/54223
12122 PR fortran/84276
12123 * gfortran.dg/statement_function_1.f90: New test.
12124 * gfortran.dg/statement_function_2.f90: New test.
12125
12126 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
12127
12128 PR fortran/84074
12129 * gfortran.dg/type_to_class_5.f03: New test.
12130
12131 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
12132
12133 PR fortran/56691
12134 * gfortran.dg/type_to_class_4.f03: New test.
12135
12136 2018-02-10 Alan Modra <amodra@gmail.com>
12137
12138 PR target/84300
12139 * gcc.dg/pr84300.c: New.
12140
12141 2018-02-10 Jakub Jelinek <jakub@redhat.com>
12142
12143 PR sanitizer/83987
12144 * g++.dg/ubsan/pr83987-2.C: New test.
12145
12146 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
12147
12148 * gcc.target/rx/movsicc.c: New test.
12149
12150 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
12151
12152 PR target/83926
12153 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
12154 message.
12155
12156 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
12157
12158 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
12159 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
12160
12161 2018-02-09 Nathan Sidwell <nathan@acm.org>
12162
12163 PR c/84293
12164 * c-c++-common/pr84293.h: New.
12165 * c-c++-common/pr84293.c: New.
12166
12167 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
12168
12169 PR rtl-optimization/57193
12170 * gcc.target/i386/pr57193.c: New.
12171
12172 2018-02-09 Jakub Jelinek <jakub@redhat.com>
12173
12174 PR target/84226
12175 * gcc.target/powerpc/pr84226.c: New test.
12176
12177 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
12178
12179 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
12180 from this to...
12181 <vclzd>: ...this.
12182
12183 2018-02-09 Martin Sebor <msebor@redhat.com>
12184
12185 PR lto/84212
12186 * gcc.dg/lto/pr84212_0.c: New test file.
12187 * gcc.dg/lto/pr84212_1.c: Same.
12188
12189 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
12190
12191 PR target/83926
12192 * gcc.target/powerpc/pr83926.c: New test.
12193 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
12194 message. Fix test for running in 32-bit mode.
12195
12196 2018-02-09 Tamar Christina <tamar.christina@arm.com>
12197
12198 PR target/82641
12199 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
12200
12201 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12202
12203 PR target/PR84295
12204 * gcc.target/s390/pr84295.c: New test.
12205
12206 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
12207
12208 PR c++/77522
12209 * g++.dg/cpp1y/lambda-init16.C: New.
12210
12211 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
12212
12213 * gnat.dg/sso8.adb: New test.
12214 * gnat.dg/sso8_pkg.ads: New helper.
12215
12216 2018-02-09 Richard Biener <rguenther@suse.de>
12217
12218 PR tree-optimization/84278
12219 * gcc.target/i386/pr84278.c: Adjust regex.
12220
12221 2018-02-09 Jakub Jelinek <jakub@redhat.com>
12222
12223 PR tree-optimization/84232
12224 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
12225
12226 PR debug/84252
12227 * gcc.target/aarch64/pr84252.c: New test.
12228
12229 PR middle-end/84237
12230 * gcc.dg/pr84237.c: New test.
12231
12232 2018-02-09 Marek Polacek <polacek@redhat.com>
12233 Jakub Jelinek <jakub@redhat.com>
12234
12235 PR c++/83659
12236 * g++.dg/torture/pr83659.C: New test.
12237
12238 2018-02-08 David Malcolm <dmalcolm@redhat.com>
12239
12240 PR tree-optimization/84136
12241 * gcc.c-torture/compile/pr84136.c: New test.
12242
12243 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
12244
12245 PR target/83008
12246 * gcc.target/i386/pr83008.c: New test.
12247
12248 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
12249
12250 PR target/81143
12251 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
12252
12253 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
12254
12255 PR c++/83806
12256 * g++.dg/warn/Wunused-parm-11.C: New.
12257
12258 2018-02-08 Marek Polacek <polacek@redhat.com>
12259
12260 PR tree-optimization/84238
12261 * gcc.dg/Wstringop-overflow-3.c: New test.
12262
12263 2018-02-08 Nathan Sidwell <nathan@acm.org>
12264
12265 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
12266
12267 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
12268
12269 PR tree-optimization/84265
12270 * gcc.dg/vect/pr84265.c: New test.
12271
12272 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
12273
12274 PR tree-optimization/81635
12275 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
12276 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
12277
12278 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12279
12280 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
12281 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
12282 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
12283 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
12284 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
12285 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
12286 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
12287 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
12288 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
12289 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
12290 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
12291 * gcc.target/s390/nobp-return-attr-all.c: New test.
12292 * gcc.target/s390/nobp-return-attr-neg.c: New test.
12293 * gcc.target/s390/nobp-return-mem-attr.c: New test.
12294 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
12295 * gcc.target/s390/nobp-return-mem-z10.c: New test.
12296 * gcc.target/s390/nobp-return-mem-z900.c: New test.
12297 * gcc.target/s390/nobp-return-reg-attr.c: New test.
12298 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
12299 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
12300 * gcc.target/s390/nobp-return-reg-z10.c: New test.
12301 * gcc.target/s390/nobp-return-reg-z900.c: New test.
12302 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
12303 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
12304 * gcc.target/s390/nobp-table-jump-z10.c: New test.
12305 * gcc.target/s390/nobp-table-jump-z900.c: New test.
12306
12307 2018-02-08 Richard Biener <rguenther@suse.de>
12308
12309 PR tree-optimization/84233
12310 * g++.dg/torture/pr84233.C: New testcase.
12311
12312 2018-02-08 Richard Biener <rguenther@suse.de>
12313
12314 PR tree-optimization/84278
12315 * gcc.target/i386/pr84278.c: New testcase.
12316
12317 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
12318
12319 PR rtl-optimization/84068
12320 PR rtl-optimization/83459
12321 * gcc.dg/pr84068.c: New test.
12322
12323 2018-02-08 Richard Biener <rguenther@suse.de>
12324
12325 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
12326 loop vectorization to happen.
12327
12328 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
12329
12330 PR c++/83204
12331 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
12332
12333 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
12334
12335 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
12336
12337 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
12338
12339 PR target/84154
12340 * gcc.target/powerpc/pr84154-1.c: New tests.
12341 * gcc.target/powerpc/pr84154-2.c: Likewise.
12342 * gcc.target/powerpc/pr84154-3.c: Likewise.
12343
12344 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
12345
12346 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
12347
12348 2018-02-07 Jakub Jelinek <jakub@redhat.com>
12349
12350 PR c++/84082
12351 * g++.dg/template/incomplete11.C: New test.
12352 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
12353
12354 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
12355
12356 PR fortran/82994
12357 * gfortran.dg/deallocate_error_3.f90: New test.
12358 * gfortran.dg/deallocate_error_4.f90: New test.
12359
12360 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
12361
12362 PR fortran/68560
12363 * gfortran.dg/shape_9.f90: New test.
12364
12365 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
12366
12367 PR fortran/82049
12368 * gfortran.dg/assumed_charlen_parameter.f90: New test.
12369
12370 2018-02-07 David Malcolm <dmalcolm@redhat.com>
12371
12372 PR c++/81610
12373 PR c++/80567
12374 * g++.dg/spellcheck-reswords.C: New test case.
12375 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
12376 suggestion of "if".
12377
12378 2018-02-07 Martin Liska <mliska@suse.cz>
12379
12380 PR c++/84059.
12381 * g++.dg/ext/mv26.C: New test.
12382
12383 2018-02-07 Tom de Vries <tom@codesourcery.com>
12384
12385 * gcc.dg/pr83844.c: Require effective target alloca.
12386
12387 2018-02-07 Tom de Vries <tom@codesourcery.com>
12388
12389 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
12390
12391 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
12392
12393 PR target/84243
12394 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
12395 -fcf-protection=return.
12396
12397 2018-02-07 Tom de Vries <tom@codesourcery.com>
12398
12399 PR libgomp/84217
12400 * c-c++-common/goacc/pr84217.c: New test.
12401 * gfortran.dg/goacc/pr84217.f90: New test.
12402
12403 2018-02-07 Richard Biener <rguenther@suse.de>
12404
12405 PR tree-optimization/84204
12406 * gcc.dg/graphite/pr84204.c: New testcase.
12407
12408 PR tree-optimization/84205
12409 * gcc.dg/graphite/pr84205.c: New testcase.
12410
12411 PR tree-optimization/84223
12412 * gfortran.dg/graphite/pr84223.f90: New testcase.
12413
12414 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
12415
12416 PR c++/71662
12417 * g++.dg/cpp0x/scoped_enum7.C: New.
12418
12419 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
12420
12421 PR tree-optimization/83008
12422 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
12423
12424 2018-02-07 Jakub Jelinek <jakub@redhat.com>
12425
12426 PR tree-optimization/84235
12427 * gcc.c-torture/execute/ieee/pr84235.c: New test.
12428
12429 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12430
12431 PR testsuite/84243
12432 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
12433 targets.
12434 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
12435
12436 2018-02-06 Jakub Jelinek <jakub@redhat.com>
12437
12438 PR target/84146
12439 * gcc.target/i386/pr84146.c: New test.
12440
12441 2018-02-06 Michael Collison <michael.collison@arm.com>
12442
12443 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
12444
12445 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12446
12447 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
12448 warning for -mno-speculate-indirect-jumps.
12449 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
12450 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
12451 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
12452 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
12453 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
12454 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
12455
12456 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
12457
12458 PR target/84145
12459 * c-c++-common/fcf-protection-1.c: Change a compared message.
12460 * c-c++-common/fcf-protection-2.c: Likewise.
12461 * c-c++-common/fcf-protection-3.c: Likewise.
12462 * c-c++-common/fcf-protection-5.c: Likewise.
12463 * c-c++-common/fcf-protection-6.c: New test.
12464 * c-c++-common/fcf-protection-7.c: Likewise.
12465
12466 2018-02-06 Marek Polacek <polacek@redhat.com>
12467
12468 PR tree-optimization/84228
12469 * c-c++-common/Wstringop-truncation-3.c: New test.
12470
12471 2018-02-06 Tamar Christina <tamar.christina@arm.com>
12472
12473 PR target/82641
12474 * gcc.target/arm/pragma_arch_switch_2.c: New.
12475
12476 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12477
12478 PR target/79975
12479 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
12480
12481 2018-02-05 Martin Sebor <msebor@redhat.com>
12482
12483 PR tree-optimization/83369
12484 * gcc.dg/Wnonnull.c: New test.
12485
12486 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
12487
12488 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
12489 argument and use dg-messages-by-file instead. Expect it to be
12490 an array rather than a dict.
12491 (lto-link-and-maybe-run): Remove messages_by_file argument and
12492 use an upvar for dg-messages-by-file. Update call to
12493 lto_handle_diagnostics.
12494 (lt-get-options): Treat dg-messages-by-file as an array
12495 rather than a dict.
12496 (lto-get-options-main): Likewise. Set the entry rather than appending.
12497 (lto-execute): Treat dg-messages-by-file as an array rather than
12498 a dict. Update call to lto-link-and-maybe-run.
12499
12500 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
12501
12502 PR c++/82782
12503 * g++.dg/cpp1z/inline-var4.C: New.
12504
12505 2018-02-05 Martin Liska <mliska@suse.cz>
12506
12507 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
12508 options.
12509 * c-c++-common/asan/pointer-compare-2.c: Likewise.
12510 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
12511 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
12512 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
12513 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
12514 * c-c++-common/asan/pointer-compare-3.c: New test.
12515
12516 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
12517
12518 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
12519 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
12520
12521 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
12522
12523 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
12524 _mm_maskz_range_sd, _mm_mask_range_round_sd,
12525 _mm_maskz_range_round_sd): Test new intrinsics.
12526 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
12527 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
12528 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
12529 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
12530 _mm_maskz_range_ss, _mm_mask_range_round_ss,
12531 _mm_maskz_range_round_ss): Test new intrinsics.
12532 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
12533 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
12534 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
12535 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
12536 __builtin_ia32_rangess128_round): Remove builtins.
12537 (__builtin_ia32_rangesd128_mask_round,
12538 __builtin_ia32_rangess128_mask_round): Test new builtins.
12539 * gcc.target/i386/sse-13.c: Ditto.
12540 * gcc.target/i386/sse-23.c: Ditto.
12541
12542 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
12543
12544 PR middle-end/79966
12545 * gfortran.dg/pr79966.f90: New testcase
12546
12547 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
12548
12549 PR fortran/84094
12550 * gfortran.dg/associate_23.f90: Fix invalid code.
12551 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
12552 * gfortran.dg/matmul_3.f90: Likewise.
12553 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
12554
12555 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
12556
12557 PR fortran/84115
12558 * gfortran.dg/associate_34.f90: New test.
12559 * gfortran.dg/associate_35.f90: New test.
12560
12561 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
12562
12563 PR fortran/84141
12564 PR fortran/84155
12565 * gfortran.dg/pr84155.f90: New test.
12566
12567 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
12568
12569 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
12570 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
12571
12572 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
12573
12574 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
12575 dg-do run stanza.
12576
12577 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
12578
12579 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
12580 requirement.
12581 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
12582 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
12583 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
12584
12585 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12586
12587 PR testsuite/52641
12588 * gcc.c-torture/execute/pr83362.c: Make work for int16.
12589 * gcc.dg/Wsign-conversion.c: Dito.
12590 * gcc.dg/attr-alloc_size-4.c: Dito.
12591 * gcc.dg/pr81020.c: Dito.
12592 * gcc.dg/pr81192.c: Dito.
12593 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
12594 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
12595 * gcc.dg/pr83844.c: Restrict to int32plus.
12596 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
12597 * gcc.dg/tree-ssa/ldist-25.c: Dito.
12598 * gcc.dg/tree-ssa/ldist-27.c: Dito.
12599 * gcc.dg/tree-ssa/ldist-28.c: Dito.
12600 * gcc.dg/tree-ssa/ldist-29.c: Dito.
12601 * gcc.dg/tree-ssa/ldist-30.c: Dito.
12602 * gcc.dg/tree-ssa/ldist-31.c: Dito.
12603 * gcc.dg/tree-ssa/ldist-32.c: Dito.
12604 * gcc.dg/tree-ssa/ldist-33.c: Dito.
12605 * gcc.dg/tree-ssa/ldist-34.c: Dito.
12606 * gcc.dg/tree-ssa/ldist-35.c: Dito.
12607 * gcc.dg/tree-ssa/ldist-36.c: Dito.
12608
12609 2018-02-02 Julia Koval <julia.koval@intel.com>
12610
12611 * gcc.target/i386/funcspec-56.inc: Handle new march.
12612 * g++.dg/ext/mv16.C: Ditto.
12613
12614 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12615
12616 * lib/target-supports.exp
12617 (check_effective_target_keeps_null_pointer_checks): No more
12618 special-case avr.
12619 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
12620 * gcc.dg/ifcvt-4.c: Skip avr.
12621 * gcc.dg/pr53037-1.c: Dito.
12622 * gcc.dg/pr53037-2.c: Dito.
12623 * gcc.dg/pr53037-3.c: Dito.
12624 * gcc.dg/pr63387-2.c: Dito.
12625 * gcc.dg/pr63387.c: Dito.
12626 * gcc.dg/sancov/cmp0.c: Dito.
12627 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
12628 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
12629 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
12630 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
12631 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
12632 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
12633 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
12634 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
12635 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
12636 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
12637 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
12638 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
12639 * gcc.dg/tree-ssa/pr82059.c: Dito.
12640 * gcc.c-torture/execute/pr70460.c: Dito.
12641
12642 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12643
12644 PR testsuite/52641
12645 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
12646 * gcc.c-torture/execute/20180112-1.c: Dito.
12647 * gcc.c-torture/execute/pr81503.c: Dito.
12648 * gcc.dg/store_merging_12.c: Dito.
12649 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
12650 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
12651 * gcc.dg/tree-ssa/pr80898.c: Dito.
12652 * gcc.dg/tree-ssa/pr82363.c: Dito.
12653 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
12654 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
12655 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
12656 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
12657 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
12658 * gcc.dg/tree-ssa/pr80803.c: Dito.
12659 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
12660 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
12661 * gcc.dg/tree-ssa/vrp114.c: Dito.
12662 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
12663 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
12664 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
12665
12666 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
12667
12668 PR target/84066
12669 * gcc.target/i386/cet-sjlj-6a.c: New test.
12670 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
12671
12672 2018-02-01 Marek Polacek <polacek@redhat.com>
12673
12674 PR c++/84125
12675 * g++.dg/cpp1y/lambda-generic-84125.C: New test.
12676
12677 2018-01-30 Jeff Law <law@redhat.com>
12678
12679 PR target/84128
12680 * gcc.target/i386/pr84128.c: New test.
12681
12682 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
12683
12684 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
12685 -fdelete-null-pointer-checks.
12686
12687 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
12688
12689 PR c++/83796
12690 * g++.dg/cpp0x/abstract-default1.C: New.
12691
12692 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12693
12694 PR tree-optimization/81635
12695 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
12696 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
12697
12698 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12699
12700 PR target/83370
12701 * gcc.target/aarch64/pr83370.c: New.
12702
12703 2018-02-01 Richard Biener <rguenther@suse.de>
12704
12705 * gcc.dg/graphite/pr35356-1.c: Adjust.
12706
12707 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12708
12709 PR testsuite/83846
12710 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
12711 for ILP32.
12712 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
12713 of hard-coding the choice.
12714 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
12715 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
12716 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
12717 memset call.
12718 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
12719 stdint.h types.
12720 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
12721 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
12722 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
12723 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
12724 * gcc.target/aarch64/sve/logical_1.c: Likewise.
12725 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
12726 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
12727 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
12728 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
12729 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
12730 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
12731 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
12732 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
12733 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
12734 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
12735 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
12736 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
12737 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
12738 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
12739 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
12740 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
12741 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
12742 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
12743 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
12744 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
12745 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
12746 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
12747 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
12748 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
12749 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
12750 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
12751 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
12752 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
12753 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
12754 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
12755 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
12756 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
12757 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
12758 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
12759 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
12760 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
12761 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
12762 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
12763 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
12764 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
12765 __builtin_popcountll rather than __builtin_popcountl.
12766
12767 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12768
12769 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
12770 of LD1R[HWD] for multi-element constants on big-endian targets.
12771 * gcc.target/aarch64/sve/slp_3.c: Likewise.
12772 * gcc.target/aarch64/sve/slp_4.c: Likewise.
12773
12774 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12775
12776 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
12777 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
12778 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
12779
12780 2018-02-01 Jakub Jelinek <jakub@redhat.com>
12781
12782 PR tree-optimization/81661
12783 PR tree-optimization/84117
12784 * gcc.dg/pr81661.c: New test.
12785 * gfortran.dg/pr84117.f90: New test.
12786
12787 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
12788
12789 PR fortran/83705
12790 * gfortran.dg/repeat_7.f90: Catch warning message.
12791
12792 2018-01-31 Ian Lance Taylor <iant@golang.org>
12793
12794 * go.go-torture/execute/printnil.go: New test.
12795
12796 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12797
12798 * lib/target-supports.exp (check_effective_target_comdat_group):
12799 Allow for Solaris as comdat syntax.
12800
12801 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
12802 Solaris with comdat_group support and as.
12803
12804 2018-01-31 Marek Polacek <polacek@redhat.com>
12805
12806 PR c/81779
12807 * gcc.dg/pr81779.c: New test.
12808
12809 2018-01-31 Jakub Jelinek <jakub@redhat.com>
12810
12811 PR fortran/84116
12812 * gfortran.dg/gomp/pr84116.f90: New test.
12813
12814 PR c++/83993
12815 * g++.dg/init/pr83993-2.C: New test.
12816
12817 PR c++/83993
12818 * g++.dg/init/pr83993-1.C: New test.
12819 * g++.dg/cpp0x/pr83993.C: New test.
12820
12821 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
12822
12823 PR fortran/84088
12824 * gfortran.dg/pr84088.f90: New test.
12825
12826 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
12827
12828 PR target/82444
12829 * gcc.target/i386/pr82444.c: New.
12830
12831 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
12832
12833 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
12834 * gcc.target/powerpc/vsx-13.c: New.
12835
12836 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
12837
12838 PR c++/84092
12839 * g++.dg/cpp1y/var-templ57.C: New.
12840
12841 2018-01-31 Marek Polacek <polacek@redhat.com>
12842
12843 PR c++/84138
12844 * g++.dg/diagnostic/pr84138.C: New test.
12845
12846 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
12847
12848 PR fortran/78534
12849 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
12850 -Wstringop-overflow warnings due to spurious warning with -O1.
12851 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
12852 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
12853
12854 2018-01-31 Richard Biener <rguenther@suse.de>
12855
12856 PR tree-optimization/84132
12857 * g++.dg/torture/pr84132.C: New testcase.
12858
12859 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
12860
12861 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
12862 dg-final scan.
12863
12864 2018-01-31 Julia Koval <julia.koval@intel.com>
12865
12866 PR target/83618
12867 * gcc.target/i386/rdpid.c: Remove "eax".
12868
12869 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12870
12871 PR tree-optimization/64946
12872 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
12873 scan-assembler checks.
12874
12875 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
12876
12877 * gcc.c-torture/execute/20180131-1.c: New test.
12878
12879 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
12880
12881 * gcc.target/arc/taux-1.c: New test.
12882 * gcc.target/arc/taux-2.c: Likewise.
12883
12884 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
12885
12886 * gcc.target/arc/uncached.c: New test.
12887
12888 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12889
12890 PR lto/83954
12891 * gnat.dg/lto20.adb: Remove dg-excess-errors.
12892
12893 2018-01-31 Jakub Jelinek <jakub@redhat.com>
12894
12895 PR preprocessor/69869
12896 * gcc.dg/cpp/trad/pr69869.c: New test.
12897
12898 PR c/84100
12899 * gcc.dg/pr84100.c: New test.
12900
12901 2018-01-30 Jeff Law <law@redhat.com>
12902
12903 PR target/84064
12904 * gcc.target/i386/pr84064: New test.
12905
12906 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
12907
12908 PR fortran/84134
12909 * gfortran.dg/data_implied_do_2.f90: New test.
12910
12911 2018-01-30 Janus Weil <janus@gcc.gnu.org>
12912
12913 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
12914
12915 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
12916
12917 PR fortran/84133
12918 * gfortran.dg/inline_matmul_21.f90: New test case.
12919
12920 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12921
12922 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
12923
12924 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
12925
12926 PR target/84112
12927 * gcc.target/powerpc/pr84112.c: New.
12928
12929 2018-01-30 Jakub Jelinek <jakub@redhat.com>
12930
12931 PR rtl-optimization/83986
12932 * gcc.dg/pr83986.c: New test.
12933
12934 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
12935
12936 PR 58684
12937 * gcc.dg/torture/inf-compare-1.c: Add xfail.
12938 * gcc.dg/torture/inf-compare-2.c: Add xfail.
12939 * gcc.dg/torture/inf-compare-3.c: Add xfail.
12940 * gcc.dg/torture/inf-compare-4.c: Add xfail.
12941
12942 2018-01-30 Jakub Jelinek <jakub@redhat.com>
12943
12944 PR tree-optimization/84111
12945 * gcc.c-torture/compile/pr84111.c: New test.
12946
12947 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12948
12949 PR ipa/83179
12950 * gcc.dg/ipa/inline-2.c: Fix template.
12951 * gcc.dg/ipa/inline-3.c: Fix template.
12952
12953 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12954
12955 PR ipa/81360
12956 * g++.dg/torture/pr81360.C: New testcase.
12957
12958 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12959
12960 PR lto/83954
12961 * gcc.dg/lto/pr83954.h: New testcase.
12962 * gcc.dg/lto/pr83954_0.c: New testcase.
12963 * gcc.dg/lto/pr83954_1.c: New testcase.
12964
12965 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12966
12967 PR bootstrap/84017
12968 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
12969 to dg-options.
12970 Simplify DW_AT_producer scan.
12971
12972 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12973
12974 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
12975
12976 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
12977
12978 PR target/83828
12979 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
12980 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
12981 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
12982 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
12983
12984 2018-01-29 Jeff Law <law@redhat.com>
12985
12986 PR testsuite/81010
12987 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
12988 better match other tests which require vsx. Verify the zero
12989 extension is part of the test in the combiner dump.
12990
12991 2018-01-29 Marek Polacek <polacek@redhat.com>
12992
12993 PR c/83966
12994 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
12995
12996 PR c++/83996
12997 * g++.dg/ext/pr83996.C: New test.
12998
12999 2018-01-29 Richard Biener <rguenther@suse.de>
13000
13001 PR tree-optimization/84057
13002 * gcc.dg/graphite/pr84057.c: New testcase.
13003
13004 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
13005
13006 PR fortran/84073
13007 * gfortran.dg/bind_c_usage_31.f90: New test.
13008
13009 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
13010
13011 PR c++/83924
13012 * g++.dg/warn/Wduplicated-branches5.C: New.
13013
13014 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
13015
13016 * gcc.target/rl78/test_addsi3_internal.c: New test.
13017
13018 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
13019
13020 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
13021 Make expected output depend on whether we expect sibcalls or not.
13022 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
13023 safe-indirect-jump-1.c).
13024
13025 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
13026 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
13027 Soren Rasmussen <s.c.rasmussen@gmail.com>
13028
13029 Fortran 2018 teams tests.
13030
13031 * gfortran.dg/team_number_1.f90: new test for team_number.
13032 * gfortran.dg/team_change_1.f90: new test for change team.
13033 * gfortran.dg/team_end_1.f90: new test for end team.
13034 * gfortran.dg/team_form_1.f90: new test for form team.
13035
13036 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
13037
13038 PR fortran/83998
13039 * gfortran.dg/dot_product_4.f90
13040
13041 2018-01-26 Martin Sebor <msebor@redhat.com>
13042
13043 PR tree-optimization/83896
13044 * gcc.dg/strlenopt-43.c: New.
13045
13046 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
13047
13048 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
13049 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
13050 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
13051 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
13052 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
13053 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
13054 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
13055 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
13056 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
13057 stanzas.
13058 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
13059 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
13060 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
13061 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
13062 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
13063 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
13064 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
13065 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
13066 instruction list.
13067 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
13068
13069 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
13070
13071 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
13072 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
13073 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
13074 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
13075 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
13076 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
13077 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
13078 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
13079 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
13080 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
13081 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
13082 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
13083 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
13084
13085 2018-01-26 Martin Liska <mliska@suse.cz>
13086
13087 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
13088 warning is seen.
13089
13090 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
13091
13092 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
13093 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
13094 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
13095 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
13096 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
13097 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
13098 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
13099 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
13100
13101 2018-01-26 Richard Biener <rguenther@suse.de>
13102
13103 PR rtl-optimization/84003
13104 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
13105 latent bug in DSE if NOINLINE is appropriately defined.
13106 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
13107 and defining NOINLINE.
13108
13109 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13110
13111 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
13112 tests specific to aarch64. XFAIL test on arm.
13113
13114 2018-01-26 Jakub Jelinek <jakub@redhat.com>
13115
13116 PR rtl-optimization/83985
13117 * gcc.dg/pr83985.c: New test.
13118
13119 PR c/83989
13120 * c-c++-common/Wrestrict-3.c: New test.
13121
13122 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
13123
13124 * gcc.target/arc/tdelegitimize_addr.c: New test.
13125
13126 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
13127
13128 * gcc.target/arc/jli-1.c: New file.
13129 * gcc.target/arc/jli-2.c: Likewise.
13130
13131 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
13132
13133 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
13134 scan-assembler.
13135 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
13136 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
13137
13138 2018-01-26 Richard Biener <rguenther@suse.de>
13139
13140 PR tree-optimization/81082
13141 * gcc.dg/vect/pr81082.c: New testcase.
13142 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
13143 simplification to n * n.
13144
13145 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13146
13147 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
13148 Solaris 10.
13149 * gcc.target/i386/pr63620.c: Likewise.
13150
13151 2018-01-26 Julia Koval <julia.koval@intel.com>
13152
13153 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
13154 -mavx512f -mavx512bw.
13155 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
13156 * gcc.target/i386/i386.exp: Fix types.
13157
13158 2018-01-26 Alan Modra <amodra@gmail.com>
13159
13160 PR target/84033
13161 * gcc.target/powerpc/swaps-p8-46.c: New.
13162
13163 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
13164
13165 PR fortran/37577
13166 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
13167 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
13168 'array01' in the tree dump comparison.
13169 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
13170 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
13171 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
13172
13173 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
13174
13175 PR middle-end/83055
13176 * gcc.dg/torture/pr83055.c: New testcase.
13177
13178 2018-01-25 Jakub Jelinek <jakub@redhat.com>
13179
13180 PR c++/84031
13181 * g++.dg/cpp1z/decomp36.C: New test.
13182
13183 PR middle-end/83977
13184 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
13185
13186 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
13187
13188 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
13189 the shift dump line.
13190 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
13191
13192 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
13193
13194 PR target/81550
13195 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
13196 index instead of int, which allows IVOPTs to properly optimize the
13197 loop.
13198
13199 2018-01-24 David Malcolm <dmalcolm@redhat.com>
13200
13201 PR jit/82846
13202 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
13203 of "fn_type" typedef.
13204 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
13205
13206 2018-01-24 Ian Lance Taylor <iant@golang.org>
13207
13208 * go.go-torture/execute/names-1.go: New test.
13209
13210 2018-01-19 Jeff Law <law@redhat.com>
13211
13212 PR target/83994
13213 * gcc.target/i386/pr83994.c: New test.
13214
13215 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
13216
13217 PR target/84014
13218 * gcc.target/powerpc/pr84014.c: New.
13219
13220 2018-01-24 Jakub Jelinek <jakub@redhat.com>
13221
13222 PR middle-end/83977
13223 * c-c++-common/gomp/pr83977-1.c: New test.
13224 * c-c++-common/gomp/pr83977-2.c: New test.
13225 * c-c++-common/gomp/pr83977-3.c: New test.
13226 * gfortran.dg/gomp/pr83977.f90: New test.
13227
13228 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
13229
13230 PR testsuite/83889
13231 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
13232 * gcc.dg/vect/pr80631-1.c: Likewise.
13233 * gcc.dg/vect/pr80631-2.c: Likewise.
13234 * gcc.dg/vect/pr81410.c: Likewise.
13235 * gcc.dg/vect/pr81633.c: Likewise.
13236 * gcc.dg/vect/pr81815.c: Likewise.
13237 * gcc.dg/vect/pr82108.c: Likewise.
13238 * gcc.dg/vect/pr83857.c: Likewise.
13239 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
13240 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
13241 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
13242 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
13243 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
13244 * gcc.dg/vect/vect-reduc-11.c: Likewise.
13245 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
13246 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
13247 dg-xfail-run-if instead.
13248 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
13249 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
13250 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
13251 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
13252 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
13253
13254 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
13255
13256 PR tree-optimization/83979
13257 * g++.dg/pr83979.c: New test.
13258
13259 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13260
13261 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
13262 option. Add arm_neon_ok_no_float_abi check.
13263
13264 2018-01-24 Richard Biener <rguenther@suse.de>
13265
13266 PR tree-optimization/83176
13267 * gcc.dg/graphite/pr83176.c: New testcase.
13268
13269 2018-01-24 Richard Biener <rguenther@suse.de>
13270
13271 PR tree-optimization/82819
13272 * gcc.dg/graphite/pr82819.c: New testcase.
13273
13274 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
13275
13276 PR c++/83921
13277 * g++.dg/cpp1y/constexpr-83921-1.C: New.
13278 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
13279 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
13280 * g++.dg/ext/stmtexpr20.C: Likewise.
13281 * g++.dg/ext/stmtexpr21.C: Likewise.
13282
13283 2018-01-23 David Malcolm <dmalcolm@redhat.com>
13284
13285 PR c++/83974
13286 * g++.dg/warn/pr83974.C: New test case.
13287
13288 2018-01-23 Jakub Jelinek <jakub@redhat.com>
13289
13290 PR sanitizer/83987
13291 * g++.dg/ubsan/pr83987.C: New test.
13292
13293 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
13294
13295 PR fortran/83866
13296 * gfortran.dg/pdt_29.f03: New test.
13297
13298 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
13299
13300 PR fortran/83898
13301 * gfortran.dg/associate_33.f03: New test.
13302
13303 2018-01-23 Martin Liska <mliska@suse.cz>
13304
13305 PR lto/81440
13306 * gcc.dg/lto/pr81440.h: New test.
13307 * gcc.dg/lto/pr81440_0.c: New test.
13308 * gcc.dg/lto/pr81440_1.c: New test.
13309
13310 2018-01-23 Nathan Sidwell <nathan@acm.org>
13311
13312 PR c++/83988
13313 * g++.dg/template/pr83988.C: New.
13314
13315 2018-01-23 Jakub Jelinek <jakub@redhat.com>
13316
13317 PR c++/82882
13318 PR c++/83978
13319 * g++.dg/cpp0x/pr82882.C: New test.
13320 * g++.dg/cpp0x/pr83978.C: New test.
13321
13322 PR c++/83958
13323 * g++.dg/cpp1z/decomp35.C: New test.
13324
13325 2018-01-23 Nathan Sidwell <nathan@acm.org>
13326
13327 * g++.dg/cpp0x/range-for10.C: Adjust.
13328 * g++.dg/ext/forscope1.C: Adjust.
13329 * g++.dg/ext/forscope2.C: Adjust.
13330 * g++.dg/template/for1.C: Adjust.
13331
13332 2018-01-23 David Malcolm <dmalcolm@redhat.com>
13333
13334 PR tree-optimization/83510
13335 * gcc.c-torture/compile/pr83510.c: New test case.
13336
13337 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
13338
13339 PR testsuite/83888
13340 * lib/target-supports.exp (check_effective_target_vect_float): Say
13341 that the result only holds when -funsafe-math-optimizations is on.
13342 (check_effective_target_vect_float_strict): New procedure.
13343 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
13344 of vect_float.
13345 * gcc.dg/vect/vect-reduc-6.c: Likewise.
13346
13347 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
13348
13349 PR tree-optimization/83965
13350 * gcc.dg/vect/pr83965.c: New test.
13351
13352 2018-01-23 Richard Biener <rguenther@suse.de>
13353
13354 PR tree-optimization/83963
13355 * gfortran.dg/graphite/pr83963.f: New testcase.
13356 * gcc.dg/graphite/pr83963-2.c: Likewise.
13357
13358 2018-01-23 Jakub Jelinek <jakub@redhat.com>
13359
13360 PR c++/83918
13361 * g++.dg/cpp1z/pr83918.C: New test.
13362
13363 2018-01-22 Jakub Jelinek <jakub@redhat.com>
13364
13365 PR tree-optimization/83957
13366 * gcc.dg/autopar/pr83957.c: New test.
13367
13368 PR tree-optimization/83081
13369 * gcc.dg/predict-8.c: Adjust expected probability.
13370
13371 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
13372
13373 PR target/83862
13374 * gcc.target/powerpc/pr83862.c: New test.
13375
13376 2018-01-22 Carl Love <cel@us.ibm.com>
13377
13378 * gcc.target/powerpc/powerpc.exp: Add torture tests for
13379 builtins-4-runnable.c, builtins-6-runnable.c,
13380 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
13381 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
13382 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
13383 for signed/unsigned 128-bit and long long int loads.
13384
13385 2018-01-22 Marek Polacek <polacek@redhat.com>
13386
13387 PR c++/81933
13388 * g++.dg/cpp1y/constexpr-empty4.C: New test.
13389
13390 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
13391
13392 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
13393 scan-asembler valid instructions list.
13394 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
13395 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
13396 power8-vector requirement and option.
13397 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
13398
13399 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
13400
13401 PR 78534
13402 PR 83704
13403 * gfortran.dg/string_1.f90: Remove printing the length.
13404
13405 2018-01-22 Richard Biener <rguenther@suse.de>
13406
13407 PR tree-optimization/83963
13408 * gcc.dg/graphite/pr83963.c: New testcase.
13409
13410 2018-01-22 Sudakshina Das <sudi.das@arm.com>
13411
13412 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
13413 dg-require-effective-target directives.
13414
13415 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13416
13417 * lib/target-supports.exp (check_effective_target_arm_softfloat):
13418 New procedure.
13419 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
13420 Adjust scan-assembler checks for soft-float.
13421
13422 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13423
13424 PR target/83946
13425 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
13426
13427 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
13428
13429 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
13430 * gcc.dg/pr83623.c: Likewise.
13431 * gcc.dg/pr83666.c: Likewise.
13432
13433 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13434 David Edelsohn <dje.gcc@gmail.com>
13435
13436 PR target/83946
13437 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
13438 assembly output from "crset eq" to "crset 2".
13439 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
13440 assembly output from . to $.
13441 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
13442 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
13443 assembly output from "crset eq" to "crset 2".
13444 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
13445 assembly output from "crset eq" to "crset 2", and from . to $.
13446
13447 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
13448
13449 PR fortran/83900
13450 * gfortran.dg/matmul_18.f90: New test.
13451
13452 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
13453
13454 PR tree-optimization/83940
13455 * gcc.dg/torture/pr83940.c: New test.
13456
13457 2018-01-20 Jakub Jelinek <jakub@redhat.com>
13458
13459 PR middle-end/83945
13460 * gcc.dg/tls/pr83945.c: New test.
13461
13462 PR target/83930
13463 * gcc.dg/pr83930.c: New test.
13464
13465 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
13466
13467 PR fortran/83900
13468 * gfortran.dg/matmul_17.f90: New test.
13469
13470 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
13471
13472 PR fortran/80768
13473 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
13474
13475 2018-01-19 Jakub Jelinek <jakub@redhat.com>
13476
13477 PR c++/81167
13478 * g++.dg/cpp0x/pr81167.C: New test.
13479
13480 PR c++/83919
13481 * g++.dg/cpp0x/pr83919.C: New test.
13482
13483 2018-01-19 Jeff Law <law@redhat.com>
13484 Jakub Jelinek <jakub@redhat.com>
13485
13486 * gcc.dg/stack-check-16.c: New test.
13487
13488 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
13489
13490 PR target/83790
13491 * gcc.target/nvptx/indirect_call.c: New test.
13492
13493 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13494
13495 * g++.dg/torture/pr83619.C: Remove dg-message.
13496
13497 2018-01-19 Martin Liska <mliska@suse.cz>
13498
13499 * gcc.dg/predict-1.c: Adjust expected probability.
13500 * gcc.dg/predict-3.c: Likewise.
13501 * gcc.dg/predict-5.c: Likewise.
13502 * gcc.dg/predict-6.c: Likewise.
13503 * gcc.dg/predict-9.c: Likewise.
13504
13505 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
13506
13507 PR tree-optimization/83922
13508 * gcc.dg/pr83922.c: New test.
13509
13510 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
13511
13512 PR tree-optimization/83914
13513 * gcc.dg/vect/pr83914.c: New test.
13514
13515 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13516
13517 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
13518 * gcc.target/arm/negdi-2.c: Likewise.
13519 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
13520
13521 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13522
13523 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
13524
13525 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13526
13527 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
13528
13529 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
13530
13531 * gcc.dg/torture/pr52451.c (main): Skip long double test on
13532 hppa*-*-hpux*.
13533
13534 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13535
13536 PR ipa/83619
13537 PR testsuite/83934
13538 * g++.dg/torture/pr83619.C (e): Define before first use instead of
13539 forward declaration.
13540
13541 2018-01-18 Carl Love <cel@us.ibm.com>
13542
13543 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
13544 to the function.
13545
13546 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
13547
13548 PR c++/81013
13549 * g++.dg/inherit/union3.C: New.
13550
13551 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13552
13553 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
13554
13555 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
13556
13557 PR ipa/83619
13558 * g++.dg/torture/pr83619.C: New testcase.
13559
13560 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13561
13562 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
13563 Add function body to force error messages in some configurations.
13564
13565 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13566
13567 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
13568 and arm_thumb1_ok.
13569
13570 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
13571
13572 PR other/70268
13573 * c-c++-common/ffile-prefix-map.c: New test.
13574 * c-c++-common/fmacro-prefix-map.c: New test.
13575 * c-c++-common/cpp/ffile-prefix-map.c: New test.
13576 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
13577
13578 2018-01-18 Martin Liska <mliska@suse.cz>
13579
13580 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
13581 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13582 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13583 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13584 * gcc.target/i386/ret-thunk-10.c: Likewise.
13585 * gcc.target/i386/ret-thunk-11.c: Likewise.
13586 * gcc.target/i386/ret-thunk-12.c: Likewise.
13587 * gcc.target/i386/ret-thunk-15.c: Likewise.
13588 * gcc.target/i386/ret-thunk-9.c: Likewise.
13589
13590 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13591
13592 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
13593 order.
13594
13595 2018-01-18 Nathan Sidwell <nathan@acm.org>
13596
13597 PR c++/83160
13598 * g++.dg/cpp0x/pr83160.C: New.
13599
13600 2018-01-18 Richard Biener <rguenther@suse.de>
13601
13602 PR tree-optimization/83887
13603 * gcc.dg/graphite/pr83887.c: New testcase.
13604 * gfortran.dg/graphite/pr83887.f90: Likewise.
13605 * gfortran.dg/graphite/pr83887.f: Likewise.
13606
13607 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13608
13609 PR target/65578
13610 * gcc.target/arm/builtin-bswap.x: New file.
13611 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
13612 and options for armv6t2.
13613 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
13614 and options for Thumb1.
13615 * gcc.target/arm/builtin-bswap16.x: New file.
13616 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
13617 and options for armv6t2.
13618 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
13619 and options for Thumb1.
13620
13621 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13622
13623 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
13624 order.
13625
13626 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13627
13628 PR c/61240
13629 * gcc.dg/pr61240.c: New test.
13630
13631 2018-01-17 Harald Anlauf <anlauf@gmx.de>
13632
13633 PR fortran/83864
13634 * gfortran.dg/pr83864.f90: New test.
13635
13636 2018-01-17 Jeff Law <law@redhat.com>
13637
13638 PR testsuite/83883
13639 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
13640
13641 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13642
13643 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
13644 restriction, but still restrict to 64-bit.
13645 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
13646 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
13647
13648 2018-01-17 Harald Anlauf <anlauf@gmx.de>
13649
13650 PR fortran/83874
13651 * gfortran.dg/pr83874.f90: New test.
13652
13653 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13654
13655 PR c++/83824
13656 * g++.dg/cpp0x/pr83824.C: New test.
13657
13658 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
13659
13660 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
13661 appropriate .gnu_attribute for the long double type, if we use the
13662 long double type, but do not generate any calls.
13663 * gcc.target/powerpc/gnuattr2.c: Likewise.
13664 * gcc.target/powerpc/gnuattr3.c: Likewise.
13665
13666 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
13667
13668 PR c++/78344
13669 * g++.dg/cpp0x/alignas13.C: New.
13670
13671 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13672
13673 PR c++/83897
13674 * g++.dg/cpp0x/pr83897.C: New test.
13675
13676 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
13677
13678 PR ipa/83051
13679 * gcc.c-torture/compile/pr83051-2.c: New testcase.
13680
13681 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
13682
13683 PR c++/81054
13684 * g++.dg/cpp0x/constexpr-ice19.C: New.
13685
13686 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
13687
13688 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
13689 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
13690 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
13691 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
13692 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
13693 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
13694 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
13695 * gcc.target/powerpc/builtins-1-be-folded.c: New.
13696 * gcc.target/powerpc/builtins-1-le-folded.c: New.
13697 * gcc.target/powerpc/builtins-1.fold.h: New.
13698
13699 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
13700
13701 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
13702 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
13703
13704 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13705
13706 * gcc.target/arm/g2.c: Add -marm to dg-options.
13707 * gcc.target/arm/scd42-2.c: Likewise.
13708
13709 2018-01-17 Nathan Sidwell <nathan@acm.org>
13710
13711 PR c++/83287
13712 * g++.dg/lookup/pr83287-2.C: New.
13713
13714 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13715
13716 PR c++/83814
13717 PR c++/83902
13718 * g++.dg/wrappers/pr83814.C: New test case.
13719 * g++.dg/wrappers/pr83902.C: New test case.
13720
13721 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13722
13723 PR lto/83121
13724 * g++.dg/lto/pr83121_0.C: New test case.
13725 * g++.dg/lto/pr83121_1.C: New test case.
13726 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
13727 adapted from DejaGnu's dg-test.
13728 (lto_handle_diagnostics): New procedure.
13729 (lto_prune_warns): Ignore informational notes.
13730 (lto-link-and-maybe-run): Add "messages_by_file" param.
13731 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
13732 "execute" when "link" fails if "execute" was not specified.
13733 (lto-can-handle-directive): New procedure.
13734 (lto-get-options-main): Call lto-can-handle-directive. Add a
13735 dg-messages local, using it to set the caller's
13736 dg-messages-by-file for the given source file.
13737 (lto-get-options): Likewise.
13738 (lto-execute): Add dg-messages-by-file local, and pass it to
13739 lto-link-and-maybe-run.
13740
13741 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
13742 Richard Sandiford <richard.sandiford@linaro.org>
13743
13744 PR target/79041
13745 PR target/82964
13746 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
13747 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
13748
13749 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13750
13751 * lib/target-supports.exp: Fix -march arguments in arm arch effective
13752 target check autogenerator for armv8.1-a and armv8.2-a.
13753
13754 2018-01-17 Carl Love <cel@us.ibm.com>
13755
13756 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
13757 Add debug print statements.
13758 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
13759 16 byte vector load followed by a partial vector load.
13760
13761 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13762
13763 PR c++/83799
13764 * g++.dg/wrappers/pr83799.C: New test case.
13765
13766 2018-01-17 Nathan Sidwell <nathan@acm.org>
13767
13768 PR c++/83739
13769 * g++.dg/cpp1y/pr83739.C: New.
13770
13771 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13772
13773 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
13774 * gcc.target/visium/overflow16.c: Likewise.
13775 * gcc.target/visium/overflow32.c: Likewise.
13776
13777 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13778
13779 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
13780
13781 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13782
13783 * gcc.dg/rtl/arm/stl-cond.c: New test.
13784 * gcc.target/arm/stl-cond.c: Delete.
13785
13786 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13787
13788 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
13789 directives.
13790
13791 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13792
13793 PR tree-optimization/83843
13794 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
13795 * gcc.dg/store_merging_19.c: New test.
13796
13797 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13798
13799 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
13800 and options.
13801
13802 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13803
13804 PR rtl-optimization/83771
13805 * gcc.dg/pr83771.c: New test.
13806
13807 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13808
13809 PR tree-optimization/81184
13810 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
13811 targets.
13812 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
13813
13814 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13815
13816 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
13817
13818 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
13819
13820 PR target/83546
13821 * gcc.target/i386/pr83546.c: New test.
13822
13823 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13824
13825 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
13826
13827 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13828
13829 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
13830 test and add dg-warning for the -Wstringop-overflow warning.
13831
13832 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13833
13834 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
13835 XFAIL last test on SPARC and Visium.
13836
13837 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
13838
13839 PR rtl-optimization/80481
13840 * g++.dg/pr80481.C: Exclude solaris.
13841
13842 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13843
13844 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
13845 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
13846 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
13847
13848 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13849
13850 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
13851 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
13852 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
13853 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
13854 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
13855 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
13856 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
13857 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
13858 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
13859 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
13860 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
13861 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
13862 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
13863 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
13864 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
13865
13866 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13867
13868 PR testsuite/77734
13869 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
13870
13871 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13872
13873 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
13874 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
13875 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
13876 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
13877 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
13878 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
13879
13880 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
13881
13882 PR tree-optimization/83857
13883 * gcc.dg/vect/pr83857.c: New test.
13884
13885 2018-01-16 Richard Biener <rguenther@suse.de>
13886
13887 PR tree-optimization/83867
13888 * gcc.dg/vect/pr83867.c: New testcase.
13889
13890 2018-01-16 Jakub Jelinek <jakub@redhat.com>
13891
13892 PR c/83844
13893 * gcc.dg/pr83844.c: New test.
13894
13895 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
13896
13897 * gcc.dg/torture/pr83847.c: New test.
13898
13899 2018-01-16 Jakub Jelinek <jakub@redhat.com>
13900
13901 PR rtl-optimization/86620
13902 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
13903 instead of --param=max-sched-ready-insns=0.
13904 * gcc.target/i386/pr83620.c: New test.
13905 * gcc.dg/pr83620.c: New test.
13906
13907 PR tree-optimization/83843
13908 * gcc.dg/store_merging_18.c: New test.
13909
13910 PR c++/83817
13911 * g++.dg/cpp1y/pr83817.C: New test.
13912
13913 PR c++/83825
13914 * g++.dg/template/pr83825.C: New test.
13915
13916 2018-01-16 Richard Biener <rguenther@suse.de>
13917
13918 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
13919
13920 2018-01-16 Richard Biener <rguenther@suse.de>
13921
13922 PR testsuite/82132
13923 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
13924 from gcc.dg/torture/pr60092.c.
13925
13926 2018-01-15 Martin Sebor <msebor@redhat.com>
13927
13928 PR c++/83588
13929 * g++.dg/ext/flexary28.C: New test.
13930
13931 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
13932
13933 PR fortran/82257
13934 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
13935
13936 2018-01-15 Martin Sebor <msebor@redhat.com>
13937
13938 PR testsuite/83869
13939 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
13940
13941 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
13942
13943 PR fortran/54613
13944 * gfortran.dg/minmaxloc_9.f90: New test.
13945 * gfortran.dg/minmaxloc_10.f90: New test.
13946 * gfortran.dg/minmaxloc_11.f90: New test.
13947
13948 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
13949
13950 PR target/83839
13951 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
13952 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13953 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13954 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13955 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13956 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13957 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13958 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13959 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13960 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13961 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13962 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13963 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13964 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13965 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13966 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
13967 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
13968 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
13969 * gcc.target/i386/ret-thunk-10.c: Likewise.
13970 * gcc.target/i386/ret-thunk-11.c: Likewise.
13971 * gcc.target/i386/ret-thunk-12.c: Likewise.
13972 * gcc.target/i386/ret-thunk-13.c: Likewise.
13973 * gcc.target/i386/ret-thunk-14.c: Likewise.
13974 * gcc.target/i386/ret-thunk-15.c: Likewise.
13975 * gcc.target/i386/ret-thunk-9.c: Don't check the
13976 __x86_return_thunk label. Scan for "push" only for Linux.
13977
13978 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
13979
13980 PR testsuite/79920
13981 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
13982
13983 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13984
13985 PR target/83687
13986 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
13987 tests.
13988 * gcc.target/arm/pr83687.c: New test.
13989
13990 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
13991
13992 Adjust tests to AVR_TINY.
13993
13994 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
13995 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
13996 * gcc.target/avr/pr71627.c: Same.
13997 * gcc.target/avr/torture/addr-space-1-0.c: Same.
13998 * gcc.target/avr/torture/addr-space-1-1.c: Same.
13999 * gcc.target/avr/torture/addr-space-1-x.c: Same.
14000 * gcc.target/avr/torture/addr-space-2-0.c: Same.
14001 * gcc.target/avr/torture/addr-space-2-1.c: Same.
14002 * gcc.target/avr/torture/addr-space-2-x.c: Same.
14003 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
14004 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
14005 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
14006 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
14007 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
14008 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
14009 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
14010 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
14011 * gcc.target/avr/torture/pr61055.c: Same.
14012 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
14013 available.
14014 * gcc.target/avr/torture/int24-mul.c: Same.
14015 * gcc.target/avr/torture/pr51782-1.c: Same.
14016 * gcc.target/avr/torture/pr61443.c: Same.
14017 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
14018 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
14019
14020 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
14021
14022 PR c/83801
14023 PR c/83729
14024 * gcc.target/avr/torture/pr83729.c: New test.
14025 * gcc.target/avr/torture/pr83801.c: New test.
14026
14027 2018-01-15 Jakub Jelinek <jakub@redhat.com>
14028
14029 PR middle-end/82694
14030 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
14031 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
14032
14033 2018-01-10 Martin Sebor <msebor@redhat.com>
14034
14035 PR other/83508
14036 * gcc.dg/Wstringop-overflow-2.c: New test.
14037
14038 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14039
14040 PR libgfortran/83811
14041 * gfortran.dg/fmt_e.f90: New test.
14042
14043 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
14044
14045 * gcc.target/i386/indirect-thunk-10.c: New test.
14046 * gcc.target/i386/indirect-thunk-8.c: Likewise.
14047 * gcc.target/i386/indirect-thunk-9.c: Likewise.
14048 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
14049 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
14050 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
14051 * gcc.target/i386/ret-thunk-17.c: Likewise.
14052 * gcc.target/i386/ret-thunk-18.c: Likewise.
14053 * gcc.target/i386/ret-thunk-19.c: Likewise.
14054 * gcc.target/i386/ret-thunk-20.c: Likewise.
14055 * gcc.target/i386/ret-thunk-21.c: Likewise.
14056
14057 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
14058
14059 * gcc.target/i386/indirect-thunk-register-4.c: New test.
14060
14061 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
14062
14063 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
14064 -mno-indirect-branch-register.
14065 * gcc.target/i386/indirect-thunk-2.c: Likewise.
14066 * gcc.target/i386/indirect-thunk-3.c: Likewise.
14067 * gcc.target/i386/indirect-thunk-4.c: Likewise.
14068 * gcc.target/i386/indirect-thunk-5.c: Likewise.
14069 * gcc.target/i386/indirect-thunk-6.c: Likewise.
14070 * gcc.target/i386/indirect-thunk-7.c: Likewise.
14071 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
14072 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
14073 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
14074 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
14075 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
14076 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
14077 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
14078 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
14079 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
14080 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
14081 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
14082 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
14083 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
14084 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
14085 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
14086 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
14087 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
14088 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
14089 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
14090 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
14091 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
14092 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
14093 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
14094 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
14095 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
14096 * gcc.target/i386/ret-thunk-10.c: Likewise.
14097 * gcc.target/i386/ret-thunk-11.c: Likewise.
14098 * gcc.target/i386/ret-thunk-12.c: Likewise.
14099 * gcc.target/i386/ret-thunk-13.c: Likewise.
14100 * gcc.target/i386/ret-thunk-14.c: Likewise.
14101 * gcc.target/i386/ret-thunk-15.c: Likewise.
14102 * gcc.target/i386/ret-thunk-9.c: Likewise.
14103 * gcc.target/i386/indirect-thunk-register-1.c: New test.
14104 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
14105 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
14106
14107 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
14108
14109 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
14110 -mfunction-return=keep.
14111 * gcc.target/i386/indirect-thunk-2.c: Likewise.
14112 * gcc.target/i386/indirect-thunk-3.c: Likewise.
14113 * gcc.target/i386/indirect-thunk-4.c: Likewise.
14114 * gcc.target/i386/indirect-thunk-5.c: Likewise.
14115 * gcc.target/i386/indirect-thunk-6.c: Likewise.
14116 * gcc.target/i386/indirect-thunk-7.c: Likewise.
14117 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
14118 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
14119 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
14120 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
14121 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
14122 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
14123 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
14124 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
14125 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
14126 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
14127 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
14128 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
14129 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
14130 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
14131 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
14132 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
14133 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
14134 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
14135 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
14136 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
14137 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
14138 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
14139 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
14140 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
14141 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
14142 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
14143 * gcc.target/i386/ret-thunk-1.c: New test.
14144 * gcc.target/i386/ret-thunk-10.c: Likewise.
14145 * gcc.target/i386/ret-thunk-11.c: Likewise.
14146 * gcc.target/i386/ret-thunk-12.c: Likewise.
14147 * gcc.target/i386/ret-thunk-13.c: Likewise.
14148 * gcc.target/i386/ret-thunk-14.c: Likewise.
14149 * gcc.target/i386/ret-thunk-15.c: Likewise.
14150 * gcc.target/i386/ret-thunk-16.c: Likewise.
14151 * gcc.target/i386/ret-thunk-2.c: Likewise.
14152 * gcc.target/i386/ret-thunk-3.c: Likewise.
14153 * gcc.target/i386/ret-thunk-4.c: Likewise.
14154 * gcc.target/i386/ret-thunk-5.c: Likewise.
14155 * gcc.target/i386/ret-thunk-6.c: Likewise.
14156 * gcc.target/i386/ret-thunk-7.c: Likewise.
14157 * gcc.target/i386/ret-thunk-8.c: Likewise.
14158 * gcc.target/i386/ret-thunk-9.c: Likewise.
14159
14160 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
14161
14162 * gcc.target/i386/indirect-thunk-1.c: New test.
14163 * gcc.target/i386/indirect-thunk-2.c: Likewise.
14164 * gcc.target/i386/indirect-thunk-3.c: Likewise.
14165 * gcc.target/i386/indirect-thunk-4.c: Likewise.
14166 * gcc.target/i386/indirect-thunk-5.c: Likewise.
14167 * gcc.target/i386/indirect-thunk-6.c: Likewise.
14168 * gcc.target/i386/indirect-thunk-7.c: Likewise.
14169 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
14170 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
14171 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
14172 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
14173 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
14174 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
14175 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
14176 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
14177 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
14178 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
14179 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
14180 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
14181 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
14182 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
14183 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
14184 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
14185 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
14186 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
14187 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
14188 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
14189 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
14190 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
14191 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
14192 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
14193 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
14194 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
14195
14196 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
14197
14198 PR ipa/83051
14199 * gcc.c-torture/compile/pr83051.c: New testcase.
14200
14201 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14202
14203 PR tree-optimization/83501
14204 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
14205
14206 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
14207
14208 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
14209 for lvx and stvx instead of lxvd2x and stxvd2x and require
14210 little-endian target. Add comments.
14211 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
14212 comprehensive testing.
14213 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
14214 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
14215 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
14216 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
14217 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
14218 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
14219 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
14220 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
14221 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
14222 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
14223 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
14224 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
14225 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
14226 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
14227 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
14228 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
14229 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
14230 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
14231 scan-assembler-not directives that forbid lvx and xxpermdi.
14232 * gcc.target/powerpc/vec-extract-3.c: Likewise.
14233 * gcc.target/powerpc/vec-extract-5.c: Likewise.
14234 * gcc.target/powerpc/vec-extract-6.c: Likewise.
14235 * gcc.target/powerpc/vec-extract-7.c: Likewise.
14236 * gcc.target/powerpc/vec-extract-8.c: Likewise.
14237 * gcc.target/powerpc/vec-extract-9.c: Likewise.
14238 * gcc.target/powerpc/vsx-vector-6-le.c: Change
14239 scan-assembler-times directives to reflect different numbers of
14240 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
14241
14242 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14243 Alan Hayward <alan.hayward@arm.com>
14244 David Sherwood <david.sherwood@arm.com>
14245
14246 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
14247 than SLP vectorization.
14248 * gcc.dg/vect/vect-alias-check-10.c: New test.
14249 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
14250 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
14251 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
14252 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
14253 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
14254 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
14255 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
14256 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
14257 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
14258 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
14259 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
14260 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
14261 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
14262 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
14263 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
14264 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
14265 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
14266 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
14267 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
14268 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
14269 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
14270 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
14271 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
14272
14273 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14274 Alan Hayward <alan.hayward@arm.com>
14275 David Sherwood <david.sherwood@arm.com>
14276
14277 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
14278 New proc.
14279 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
14280 targets with scatter stores.
14281 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
14282 stores.
14283 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
14284 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
14285 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
14286 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
14287 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
14288 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
14289 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
14290 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
14291 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
14292 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
14293 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
14294 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
14295 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
14296 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
14297 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
14298 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
14299
14300 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14301 Alan Hayward <alan.hayward@arm.com>
14302 David Sherwood <david.sherwood@arm.com>
14303
14304 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
14305 for double_reduc1.
14306 * gcc.target/aarch64/sve/strided_load_4.c: New test.
14307 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
14308 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
14309 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
14310
14311 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14312 Alan Hayward <alan.hayward@arm.com>
14313 David Sherwood <david.sherwood@arm.com>
14314
14315 * gcc.target/aarch64/sve/strided_load_1.c: New test.
14316 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
14317 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
14318
14319 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14320 Alan Hayward <alan.hayward@arm.com>
14321 David Sherwood <david.sherwood@arm.com>
14322
14323 * gcc.target/aarch64/sve/gather_load_1.c: New test.
14324 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
14325 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
14326 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
14327 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
14328 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
14329 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
14330 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
14331 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
14332 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
14333 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
14334 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
14335 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
14336 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
14337
14338 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14339 Alan Hayward <alan.hayward@arm.com>
14340 David Sherwood <david.sherwood@arm.com>
14341
14342 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
14343 check for a message about using in-order reductions.
14344 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
14345 check for a message about using in-order reductions.
14346 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
14347 vectorized and check for a message about using in-order reductions.
14348 Expect targets with variable-length vectors to fall back to the
14349 fixed-length mininum.
14350 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
14351 check for a message about using in-order reductions.
14352 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
14353 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
14354 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
14355 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
14356 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
14357 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
14358 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
14359 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
14360 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
14361 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
14362 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
14363 vect_fold_left_plus.
14364
14365 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14366
14367 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
14368 are spilled.
14369 * gcc.target/aarch64/sve/spill_2.c: New test.
14370 * gcc.target/aarch64/sve/spill_3.c: Likewise.
14371 * gcc.target/aarch64/sve/spill_4.c: Likewise.
14372 * gcc.target/aarch64/sve/spill_5.c: Likewise.
14373 * gcc.target/aarch64/sve/spill_6.c: Likewise.
14374 * gcc.target/aarch64/sve/spill_7.c: Likewise.
14375
14376 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14377 Alan Hayward <alan.hayward@arm.com>
14378 David Sherwood <david.sherwood@arm.com>
14379
14380 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
14381 of branches.
14382 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
14383 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
14384 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
14385 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
14386 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
14387 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
14388 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
14389 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
14390 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
14391
14392 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14393 Alan Hayward <alan.hayward@arm.com>
14394 David Sherwood <david.sherwood@arm.com>
14395
14396 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
14397 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
14398 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
14399 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
14400
14401 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14402 Alan Hayward <alan.hayward@arm.com>
14403 David Sherwood <david.sherwood@arm.com>
14404
14405 * lib/target-supports.exp
14406 (check_effective_target_vect_fold_extract_last): New proc.
14407 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
14408 for fold_extract_last.
14409 * gcc.dg/vect/pr65947-2.c: Likewise.
14410 * gcc.dg/vect/pr65947-3.c: Likewise.
14411 * gcc.dg/vect/pr65947-4.c: Likewise.
14412 * gcc.dg/vect/pr65947-5.c: Likewise.
14413 * gcc.dg/vect/pr65947-6.c: Likewise.
14414 * gcc.dg/vect/pr65947-9.c: Likewise.
14415 * gcc.dg/vect/pr65947-10.c: Likewise.
14416 * gcc.dg/vect/pr65947-12.c: Likewise.
14417 * gcc.dg/vect/pr65947-14.c: Likewise.
14418 * gcc.dg/vect/pr80631-1.c: Likewise.
14419 * gcc.target/aarch64/sve/clastb_1.c: New test.
14420 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
14421 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
14422 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
14423 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
14424 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
14425 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
14426 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
14427 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
14428 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
14429 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
14430 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
14431 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
14432 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
14433
14434 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14435 Alan Hayward <alan.hayward@arm.com>
14436 David Sherwood <david.sherwood@arm.com>
14437
14438 * gcc.target/aarch64/sve/live_1.c: New test.
14439 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
14440
14441 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14442 Alan Hayward <alan.hayward@arm.com>
14443 David Sherwood <david.sherwood@arm.com>
14444
14445 * gcc.target/aarch64/sve/nopeel_1.c: New test.
14446 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
14447 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
14448 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
14449 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
14450 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
14451 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
14452 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
14453 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
14454
14455 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14456 Alan Hayward <alan.hayward@arm.com>
14457 David Sherwood <david.sherwood@arm.com>
14458
14459 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
14460 New proc.
14461 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
14462 vect_fully_masked.
14463 * gcc.target/aarch64/sve/loop_add_4.c: New test.
14464 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
14465 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
14466 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
14467 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
14468 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
14469
14470 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14471 Alan Hayward <alan.hayward@arm.com>
14472 David Sherwood <david.sherwood@arm.com>
14473
14474 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
14475 instead of just ADDRESS.
14476 * gcc.dg/tree-ssa/scev-10.c: Likewise.
14477 * gcc.dg/tree-ssa/scev-11.c: Likewise.
14478 * gcc.dg/tree-ssa/scev-12.c: Likewise.
14479 * gcc.target/aarch64/sve/index_offset_1.c: New test.
14480 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
14481 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
14482 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
14483 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
14484 * gcc.target/aarch64/sve/while_2.c: Likewise.
14485 * gcc.target/aarch64/sve/while_3.c: Likewise.
14486 * gcc.target/aarch64/sve/while_4.c: Likewise.
14487
14488 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14489 Alan Hayward <alan.hayward@arm.com>
14490 David Sherwood <david.sherwood@arm.com>
14491
14492 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
14493 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
14494 to be predicated.
14495 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
14496 * gcc.target/aarch64/sve/slp_7.c: Likewise.
14497 * gcc.target/aarch64/sve/reduc_5.c: New test.
14498 * gcc.target/aarch64/sve/slp_13.c: Likewise.
14499 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
14500
14501 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14502 Alan Hayward <alan.hayward@arm.com>
14503 David Sherwood <david.sherwood@arm.com>
14504
14505 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
14506 * gcc.dg/tree-ssa/peel1.c: Likewise.
14507 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
14508 variable-length vectors.
14509 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
14510 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
14511 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
14512 * gcc.target/aarch64/sve/slp_2.c: Likewise.
14513 * gcc.target/aarch64/sve/slp_3.c: Likewise.
14514 * gcc.target/aarch64/sve/slp_4.c: Likewise.
14515 * gcc.target/aarch64/sve/slp_6.c: Likewise.
14516 * gcc.target/aarch64/sve/slp_8.c: New test.
14517 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
14518 * gcc.target/aarch64/sve/slp_9.c: Likewise.
14519 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
14520 * gcc.target/aarch64/sve/slp_10.c: Likewise.
14521 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
14522 * gcc.target/aarch64/sve/slp_11.c: Likewise.
14523 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
14524 * gcc.target/aarch64/sve/slp_12.c: Likewise.
14525 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
14526 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
14527 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
14528 * gcc.target/aarch64/sve/while_1.c: Likewise.
14529 * gcc.target/aarch64/sve/while_2.c: Likewise.
14530 * gcc.target/aarch64/sve/while_3.c: Likewise.
14531 * gcc.target/aarch64/sve/while_4.c: Likewise.
14532
14533 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14534 Alan Hayward <alan.hayward@arm.com>
14535 David Sherwood <david.sherwood@arm.com>
14536
14537 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
14538 New proc.
14539 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
14540 and add an associated scan-dump test. Prevent vectorization
14541 of the first two loops.
14542 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
14543 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
14544 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
14545 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
14546 (INIT_VECTOR): Tweak initial value so that some bits are always set.
14547 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
14548
14549 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14550 Alan Hayward <alan.hayward@arm.com>
14551 David Sherwood <david.sherwood@arm.com>
14552
14553 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
14554 * gcc.dg/vect/pr67790.c: Likewise.
14555 * gcc.dg/vect/slp-reduc-1.c: Likewise.
14556 * gcc.dg/vect/slp-reduc-2.c: Likewise.
14557 * gcc.dg/vect/slp-reduc-3.c: Likewise.
14558 * gcc.dg/vect/slp-reduc-5.c: Likewise.
14559 * gcc.target/aarch64/sve/slp_5.c: New test.
14560 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
14561 * gcc.target/aarch64/sve/slp_6.c: Likewise.
14562 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
14563 * gcc.target/aarch64/sve/slp_7.c: Likewise.
14564 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
14565
14566 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14567 Alan Hayward <alan.hayward@arm.com>
14568 David Sherwood <david.sherwood@arm.com>
14569
14570 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
14571 && vect_load_lanes
14572 * gcc.dg/vect/slp-1.c: Likewise.
14573 * gcc.dg/vect/slp-10.c: Likewise.
14574 * gcc.dg/vect/slp-12b.c: Likewise.
14575 * gcc.dg/vect/slp-12c.c: Likewise.
14576 * gcc.dg/vect/slp-17.c: Likewise.
14577 * gcc.dg/vect/slp-19b.c: Likewise.
14578 * gcc.dg/vect/slp-20.c: Likewise.
14579 * gcc.dg/vect/slp-21.c: Likewise.
14580 * gcc.dg/vect/slp-22.c: Likewise.
14581 * gcc.dg/vect/slp-23.c: Likewise.
14582 * gcc.dg/vect/slp-24-big-array.c: Likewise.
14583 * gcc.dg/vect/slp-24.c: Likewise.
14584 * gcc.dg/vect/slp-28.c: Likewise.
14585 * gcc.dg/vect/slp-39.c: Likewise.
14586 * gcc.dg/vect/slp-6.c: Likewise.
14587 * gcc.dg/vect/slp-7.c: Likewise.
14588 * gcc.dg/vect/slp-cond-1.c: Likewise.
14589 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
14590 * gcc.dg/vect/slp-cond-2.c: Likewise.
14591 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
14592 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
14593 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
14594 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
14595 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14596 * gcc.dg/vect/slp-perm-6.c: Likewise.
14597 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14598 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
14599 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
14600 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
14601 * gcc.dg/vect/slp-12a.c: Likewise.
14602 * gcc.dg/vect/slp-14.c: Likewise.
14603 * gcc.dg/vect/slp-15.c: Likewise.
14604 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
14605 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
14606 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
14607 * gcc.target/aarch64/sve/slp_1.c: New test.
14608 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
14609 * gcc.target/aarch64/sve/slp_2.c: Likewise.
14610 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
14611 * gcc.target/aarch64/sve/slp_3.c: Likewise.
14612 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
14613 * gcc.target/aarch64/sve/slp_4.c: Likewise.
14614 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
14615
14616 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14617 Alan Hayward <alan.hayward@arm.com>
14618 David Sherwood <david.sherwood@arm.com>
14619
14620 * gcc.dg/vect/vect-ooo-group-1.c: New test.
14621 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
14622 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
14623 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
14624 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
14625 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
14626 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
14627 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
14628 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
14629 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
14630 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
14631 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
14632 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
14633 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
14634 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
14635 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
14636 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
14637 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
14638 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
14639
14640 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14641 Alan Hayward <alan.hayward@arm.com>
14642 David Sherwood <david.sherwood@arm.com>
14643
14644 * gcc.target/aarch64/sve/struct_move_1.c: New test.
14645 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
14646 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
14647 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
14648 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
14649 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
14650 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
14651 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
14652 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
14653 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
14654 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
14655 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
14656 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
14657 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
14658 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
14659 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
14660 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
14661 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
14662 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
14663 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
14664 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
14665 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
14666 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
14667 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
14668 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
14669 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
14670 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
14671 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
14672 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
14673 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
14674 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
14675 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
14676 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
14677 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
14678 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
14679 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
14680
14681 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14682 Alan Hayward <alan.hayward@arm.com>
14683 David Sherwood <david.sherwood@arm.com>
14684
14685 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
14686 Return true for SVE too.
14687 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
14688 if load/store lanes are supported.
14689 * gcc.dg/vect/slp-10.c: Likewise.
14690 * gcc.dg/vect/slp-12c.c: Likewise.
14691 * gcc.dg/vect/slp-17.c: Likewise.
14692 * gcc.dg/vect/slp-33.c: Likewise.
14693 * gcc.dg/vect/slp-6.c: Likewise.
14694 * gcc.dg/vect/slp-cond-1.c: Likewise.
14695 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
14696 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
14697 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14698 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
14699 * gcc.dg/vect/slp-perm-6.c: Likewise.
14700 * gcc.dg/vect/slp-perm-9.c: Likewise.
14701 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
14702 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
14703 for variable-length vectors.
14704
14705 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14706 Alan Hayward <alan.hayward@arm.com>
14707 David Sherwood <david.sherwood@arm.com>
14708
14709 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
14710 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
14711
14712 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14713
14714 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
14715 * g++.target/aarch64/sve/catch_1.C: New test.
14716 * g++.target/aarch64/sve/catch_2.C: Likewise.
14717 * g++.target/aarch64/sve/catch_3.C: Likewise.
14718 * g++.target/aarch64/sve/catch_4.C: Likewise.
14719 * g++.target/aarch64/sve/catch_5.C: Likewise.
14720 * g++.target/aarch64/sve/catch_6.C: Likewise.
14721
14722 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14723 Alan Hayward <alan.hayward@arm.com>
14724 David Sherwood <david.sherwood@arm.com>
14725
14726 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
14727 New proc.
14728 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
14729 * gcc.target/aarch64/fmaxmin.c: Likewise.
14730 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
14731 * gcc.target/aarch64/orr_imm_1.c: Likewise.
14732 * gcc.target/aarch64/pr62178.c: Likewise.
14733 * gcc.target/aarch64/pr71727-2.c: Likewise.
14734 * gcc.target/aarch64/saddw-1.c: Likewise.
14735 * gcc.target/aarch64/saddw-2.c: Likewise.
14736 * gcc.target/aarch64/uaddw-1.c: Likewise.
14737 * gcc.target/aarch64/uaddw-2.c: Likewise.
14738 * gcc.target/aarch64/uaddw-3.c: Likewise.
14739 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
14740 * gcc.target/aarch64/vect-compile.c: Likewise.
14741 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
14742 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
14743 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
14744 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
14745 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
14746 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
14747 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
14748 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
14749 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
14750 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
14751 * gcc.target/aarch64/vect-fmovd.c: Likewise.
14752 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
14753 * gcc.target/aarch64/vect-fmovf.c: Likewise.
14754 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
14755 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
14756 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
14757 * gcc.target/aarch64/vect-movi.c: Likewise.
14758 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
14759 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
14760 * gcc.target/aarch64/vect-vaddv.c: Likewise.
14761 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
14762 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
14763 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
14764 fixed-length SVE.
14765 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
14766 * gcc.target/aarch64/sve/arith_1.c: New test.
14767 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
14768 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
14769 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
14770 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
14771 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
14772 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
14773 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
14774 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
14775 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
14776 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
14777 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
14778 * gcc.target/aarch64/sve/ext_1.c: Likewise.
14779 * gcc.target/aarch64/sve/ext_2.c: Likewise.
14780 * gcc.target/aarch64/sve/extract_1.c: Likewise.
14781 * gcc.target/aarch64/sve/extract_2.c: Likewise.
14782 * gcc.target/aarch64/sve/extract_3.c: Likewise.
14783 * gcc.target/aarch64/sve/extract_4.c: Likewise.
14784 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
14785 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
14786 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
14787 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
14788 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
14789 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
14790 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
14791 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
14792 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
14793 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
14794 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
14795 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
14796 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
14797 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
14798 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
14799 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
14800 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
14801 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
14802 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
14803 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
14804 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
14805 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
14806 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
14807 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
14808 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
14809 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
14810 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
14811 * gcc.target/aarch64/sve/index_1.c: Likewise.
14812 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
14813 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
14814 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
14815 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
14816 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
14817 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
14818 * gcc.target/aarch64/sve/logical_1.c: Likewise.
14819 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
14820 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
14821 * gcc.target/aarch64/sve/mad_1.c: Likewise.
14822 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
14823 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
14824 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
14825 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
14826 * gcc.target/aarch64/sve/mla_1.c: Likewise.
14827 * gcc.target/aarch64/sve/mls_1.c: Likewise.
14828 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
14829 * gcc.target/aarch64/sve/msb_1.c: Likewise.
14830 * gcc.target/aarch64/sve/mul_1.c: Likewise.
14831 * gcc.target/aarch64/sve/neg_1.c: Likewise.
14832 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
14833 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
14834 * gcc.target/aarch64/sve/pack_1.c: Likewise.
14835 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
14836 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
14837 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
14838 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
14839 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
14840 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
14841 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
14842 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
14843 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
14844 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
14845 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
14846 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
14847 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
14848 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
14849 * gcc.target/aarch64/sve/rev_1.c: Likewise.
14850 * gcc.target/aarch64/sve/revb_1.c: Likewise.
14851 * gcc.target/aarch64/sve/revh_1.c: Likewise.
14852 * gcc.target/aarch64/sve/revw_1.c: Likewise.
14853 * gcc.target/aarch64/sve/shift_1.c: Likewise.
14854 * gcc.target/aarch64/sve/single_1.c: Likewise.
14855 * gcc.target/aarch64/sve/single_2.c: Likewise.
14856 * gcc.target/aarch64/sve/single_3.c: Likewise.
14857 * gcc.target/aarch64/sve/single_4.c: Likewise.
14858 * gcc.target/aarch64/sve/spill_1.c: Likewise.
14859 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
14860 * gcc.target/aarch64/sve/subr_1.c: Likewise.
14861 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
14862 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
14863 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
14864 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
14865 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
14866 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
14867 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
14868 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
14869 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
14870 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
14871 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
14872 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
14873 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
14874 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
14875 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
14876 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
14877 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
14878 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
14879 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
14880 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
14881 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
14882 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
14883 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
14884 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
14885 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
14886 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
14887 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
14888 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
14889 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
14890 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
14891 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
14892 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
14893 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
14894 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
14895 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
14896 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
14897 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
14898 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
14899 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
14900 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
14901 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
14902 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
14903
14904 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14905 Alan Hayward <alan.hayward@arm.com>
14906 David Sherwood <david.sherwood@arm.com>
14907
14908 * lib/target-supports.exp (check_effective_target_aarch64_sve)
14909 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
14910 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
14911 New procedures.
14912 (check_effective_target_vect_perm): Handle SVE.
14913 (check_effective_target_vect_perm_byte): Likewise.
14914 (check_effective_target_vect_perm_short): Likewise.
14915 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
14916 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
14917 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
14918 (check_effective_target_vect_element_align_preferred): Likewise.
14919 (check_effective_target_vect_align_stack_vars): Likewise.
14920 (check_effective_target_vect_load_lanes): Likewise.
14921 (check_effective_target_vect_masked_store): Likewise.
14922 (available_vector_sizes): Use aarch64_sve_bits for SVE.
14923 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
14924 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
14925 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
14926 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
14927 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
14928 * gcc.dg/vect/slp-23.c: Likewise.
14929 * gcc.dg/vect/slp-perm-5.c: Likewise.
14930 * gcc.dg/vect/slp-perm-6.c: Likewise.
14931 * gcc.dg/vect/slp-perm-9.c: Likewise.
14932 * gcc.dg/vect/slp-reduc-3.c: Likewise.
14933 * gcc.dg/vect/vect-114.c: Likewise.
14934 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
14935 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
14936
14937 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14938
14939 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
14940 vect_variable_length, expecting the test to be vectorized
14941 without SLP instead.
14942 * gcc.dg/vect/pr33953.c: Likewise.
14943 * gcc.dg/vect/pr37027.c: Likewise.
14944 * gcc.dg/vect/pr67790.c: Likewise.
14945 * gcc.dg/vect/pr68445.c: Likewise.
14946 * gcc.dg/vect/slp-1.c: Likewise.
14947 * gcc.dg/vect/slp-10.c: Likewise.
14948 * gcc.dg/vect/slp-12a.c: Likewise.
14949 * gcc.dg/vect/slp-12b.c: Likewise.
14950 * gcc.dg/vect/slp-12c.c: Likewise.
14951 * gcc.dg/vect/slp-13-big-array.c: Likewise.
14952 * gcc.dg/vect/slp-13.c: Likewise.
14953 * gcc.dg/vect/slp-14.c: Likewise.
14954 * gcc.dg/vect/slp-15.c: Likewise.
14955 * gcc.dg/vect/slp-17.c: Likewise.
14956 * gcc.dg/vect/slp-19b.c: Likewise.
14957 * gcc.dg/vect/slp-2.c: Likewise.
14958 * gcc.dg/vect/slp-20.c: Likewise.
14959 * gcc.dg/vect/slp-21.c: Likewise.
14960 * gcc.dg/vect/slp-22.c: Likewise.
14961 * gcc.dg/vect/slp-24-big-array.c: Likewise.
14962 * gcc.dg/vect/slp-24.c: Likewise.
14963 * gcc.dg/vect/slp-28.c: Likewise.
14964 * gcc.dg/vect/slp-39.c: Likewise.
14965 * gcc.dg/vect/slp-42.c: Likewise.
14966 * gcc.dg/vect/slp-6.c: Likewise.
14967 * gcc.dg/vect/slp-7.c: Likewise.
14968 * gcc.dg/vect/slp-cond-1.c: Likewise.
14969 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
14970 * gcc.dg/vect/slp-cond-2.c: Likewise.
14971 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
14972 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
14973 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14974 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
14975 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
14976 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
14977 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
14978 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
14979 * gcc.dg/vect/slp-reduc-1.c: Likewise.
14980 * gcc.dg/vect/slp-reduc-2.c: Likewise.
14981 * gcc.dg/vect/slp-reduc-4.c: Likewise.
14982 * gcc.dg/vect/slp-reduc-5.c: Likewise.
14983 * gcc.dg/vect/slp-reduc-7.c: Likewise.
14984 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14985 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
14986 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
14987 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
14988
14989 2018-01-13 Jakub Jelinek <jakub@redhat.com>
14990
14991 PR c/83801
14992 * gcc.dg/pr83801.c: New test.
14993
14994 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
14995
14996 PR fortran/52162
14997 * gfortran.dg/bounds_check_19.f90: New test.
14998
14999 2018-01-12 Jakub Jelinek <jakub@redhat.com>
15000
15001 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
15002 instead of scan-assembler-not for xsnabsqp.
15003
15004 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15005
15006 PR libgfortran/83525
15007 * gfortran.dg/newunit_5.f90: New test.
15008
15009 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
15010
15011 PR rtl-optimization/80481
15012 * g++.dg/pr80481.C: New.
15013
15014 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
15015
15016 PR target/83628
15017 * gcc.target/alpha/pr83628-3.c: New test.
15018
15019 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15020
15021 * lib/target-supports.exp (check_effective_target_avx512f): Also
15022 check for __builtin_ia32_addsd_round,
15023 __builtin_ia32_getmantsd_round.
15024 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
15025
15026 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
15027
15028 PR target/83629
15029 * gcc.target/powerpc/pr83629.c: Require ilp32.
15030
15031 2018-01-12 Richard Biener <rguenther@suse.de>
15032
15033 PR tree-optimization/80846
15034 * gcc.target/i386/pr80846-1.c: New testcase.
15035 * gcc.target/i386/pr80846-2.c: Likewise.
15036
15037 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
15038
15039 * gcc.c-torture/execute/20180112-1.c: New test.
15040
15041 2018-01-12 Tom de Vries <tom@codesourcery.com>
15042
15043 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
15044 * g++.dg/ext/label13a.C: Same.
15045 * g++.dg/ext/label14.C: Same.
15046 * g++.dg/ext/label2.C: Same.
15047 * g++.dg/ext/label3.C: Same.
15048 * g++.dg/torture/pr42462.C: Same.
15049 * g++.dg/torture/pr42739.C: Same.
15050 * g++.dg/warn/Wunused-label-3.C: Same.
15051
15052 2018-01-12 Tom de Vries <tom@codesourcery.com>
15053
15054 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
15055 * g++.dg/Walloca1.C: Same.
15056 * g++.dg/cpp0x/pr70338.C: Same.
15057 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
15058 * g++.dg/cpp1y/vla10.C: Same.
15059 * g++.dg/cpp1y/vla2.C: Same.
15060 * g++.dg/cpp1y/vla6.C: Same.
15061 * g++.dg/cpp1y/vla8.C: Same.
15062 * g++.dg/debug/debug5.C: Same.
15063 * g++.dg/debug/debug6.C: Same.
15064 * g++.dg/debug/pr54828.C: Same.
15065 * g++.dg/diagnostic/pr70105.C: Same.
15066 * g++.dg/eh/cleanup5.C: Same.
15067 * g++.dg/eh/spbp.C: Same.
15068 * g++.dg/ext/tmplattr9.C: Same.
15069 * g++.dg/ext/vla10.C: Same.
15070 * g++.dg/ext/vla11.C: Same.
15071 * g++.dg/ext/vla12.C: Same.
15072 * g++.dg/ext/vla15.C: Same.
15073 * g++.dg/ext/vla16.C: Same.
15074 * g++.dg/ext/vla17.C: Same.
15075 * g++.dg/ext/vla3.C: Same.
15076 * g++.dg/ext/vla6.C: Same.
15077 * g++.dg/ext/vla7.C: Same.
15078 * g++.dg/init/array24.C: Same.
15079 * g++.dg/init/new47.C: Same.
15080 * g++.dg/init/pr55497.C: Same.
15081 * g++.dg/opt/pr78201.C: Same.
15082 * g++.dg/template/vla2.C: Same.
15083 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
15084 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
15085 * g++.dg/torture/pr62127.C: Same.
15086 * g++.dg/torture/pr67055.C: Same.
15087 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
15088 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
15089 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
15090 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
15091 * g++.dg/warn/Wplacement-new-size-5.C: Same.
15092 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
15093 * g++.dg/warn/Wvla-1.C: Same.
15094 * g++.dg/warn/Wvla-3.C: Same.
15095 * g++.old-deja/g++.ext/array2.C: Same.
15096 * g++.old-deja/g++.ext/constructor.C: Same.
15097 * g++.old-deja/g++.law/builtin1.C: Same.
15098 * g++.old-deja/g++.other/crash12.C: Same.
15099 * g++.old-deja/g++.other/eh3.C: Same.
15100 * g++.old-deja/g++.pt/array6.C: Same.
15101 * g++.old-deja/g++.pt/dynarray.C: Same.
15102
15103 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15104
15105 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
15106
15107 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15108
15109 PR libfortran/67412
15110 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
15111 on *-*-solaris2.10.
15112
15113 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15114
15115 * lib/target-supports.exp (check_effective_target_branch_cost):
15116 Accept all x86 targets.
15117
15118 2018-01-12 Martin Liska <mliska@suse.cz>
15119
15120 PR ipa/83054
15121 * g++.dg/warn/pr83054.C: New test.
15122
15123 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15124
15125 * gcc.target/powerpc/spec-barr-1.c: New file.
15126
15127 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
15128
15129 PR target/83330
15130 * gcc.target/i386/pr83330.c: New test.
15131
15132 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
15133
15134 PR fortran/79383
15135 * gfortran.dg/dtio_31.f03: New test.
15136 * gfortran.dg/dtio_32.f03: New test.
15137
15138 2018-01-11 David Malcolm <dmalcolm@redhat.com>
15139
15140 PR c++/43486
15141 * g++.dg/wrappers: New subdirectory.
15142 * g++.dg/wrappers/README: New file.
15143 * g++.dg/wrappers/alloc.C: New test case.
15144 * g++.dg/wrappers/cow-istream-string.C: New test case.
15145 * g++.dg/wrappers/cp-stdlib.C: New test case.
15146 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
15147 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
15148
15149 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
15150
15151 PR middle-end/83718
15152 * g++.dg/torture/pr83718.C: New testcase.
15153
15154 2018-01-11 Martin Jambor <mjambor@suse.cz>
15155
15156 PR ipa/83178
15157 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
15158
15159 2018-01-11 Bin Cheng <bin.cheng@arm.com>
15160
15161 PR tree-optimization/83695
15162 * gcc.dg/tree-ssa/pr83695.c: New test.
15163
15164 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15165
15166 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
15167 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
15168
15169 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15170
15171 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
15172 * gcc.target/arm/simd/fp16fml_high.c: New test.
15173 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
15174 * lib/target-supports.exp
15175 (check_effective_target_arm_fp16fml_neon_ok_nocache,
15176 check_effective_target_arm_fp16fml_neon_ok,
15177 add_options_for_arm_fp16fml_neon): New procedures.
15178
15179 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15180
15181 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
15182 combination tests.
15183
15184 2018-01-11 Richard Biener <rguenther@suse.de>
15185
15186 PR tree-optimization/83435
15187 * gcc.dg/graphite/pr83435.c: New testcase.
15188
15189 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
15190 Alan Hayward <alan.hayward@arm.com>
15191 David Sherwood <david.sherwood@arm.com>
15192
15193 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
15194
15195 2018-01-11 Tamar Christina <tamar.christina@arm.com>
15196
15197 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
15198
15199 2018-01-11 Sudakshina Das <sudi.das@arm.com>
15200
15201 PR target/82096
15202 * gcc.c-torture/compile/pr82096.c: New test.
15203
15204 2018-01-11 Ed Schonberg <schonberg@adacore.com>
15205
15206 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
15207
15208 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
15209
15210 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
15211
15212 2018-01-11 Justin Squirek <squirek@adacore.com>
15213
15214 * gnat.dg/expr_func4.adb: New testcase.
15215
15216 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
15217
15218 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
15219 testcase.
15220
15221 2018-01-11 Bob Duff <duff@adacore.com>
15222
15223 * gnat.dg/protected_null.adb: New testcase.
15224
15225 2018-01-11 Ed Schonberg <schonberg@adacore.com>
15226
15227 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
15228
15229 2018-01-11 Ed Schonberg <schonberg@adacore.com>
15230
15231 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
15232
15233 2018-01-11 Justin Squirek <squirek@adacore.com>
15234
15235 * gnat.dg/loopvar.adb: New testcase.
15236
15237 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
15238
15239 PR middle-end/83189
15240 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
15241
15242 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
15243
15244 * gcc.c-torture/compile/pr83575.c: New testcase.
15245
15246 2018-01-10 Michael Collison <michael.collison@arm.com>
15247
15248 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
15249 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
15250 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
15251 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
15252 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
15253 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
15254 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
15255 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
15256 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
15257 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
15258 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
15259 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
15260 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
15261 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
15262 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
15263 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
15264
15265 2018-01-10 Michael Collison <michael.collison@arm.com>
15266
15267 * gcc.target/aarch64/sha2.h: New shared testcase.
15268 * gcc.target/aarch64/sha2_1.c: New testcase.
15269 * gcc.target/aarch64/sha2_2.c: New testcase.
15270 * gcc.target/aarch64/sha2_3.c: New testcase.
15271 * gcc.target/aarch64/sha3.h: New shared testcase.
15272 * gcc.target/aarch64/sha3_1.c: New testcase.
15273 * gcc.target/aarch64/sha3_2.c: New testcase.
15274 * gcc.target/aarch64/sha3_3.c: New testcase.
15275
15276 2018-01-10 Michael Collison <michael.collison@arm.com>
15277
15278 * gcc.target/aarch64/sm3_sm4.c: New testcase.
15279
15280 2018-01-10 Martin Sebor <msebor@redhat.com>
15281
15282 PR tree-optimization/83781
15283 * gcc.dg/strlenopt-42.c: New test.
15284
15285 2018-01-11 Martin Sebor <msebor@gmail.com>
15286 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15287
15288 PR tree-optimization/83501
15289 PR tree-optimization/81703
15290
15291 * gcc.dg/strlenopt-39.c: New test-case.
15292 * gcc.dg/pr81703.c: Likewise.
15293
15294 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
15295
15296 * gnat.dg/atomic10.adb: New test.
15297
15298 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
15299
15300 PR fortran/82367
15301 * gfortran.dg/deferred_character_18.f90: New test.
15302
15303 2018-01-10 Martin Sebor <msebor@redhat.com>
15304
15305 PR tree-optimization/83671
15306 * gcc.dg/strlenopt-40.c: New test.
15307 * gcc.dg/strlenopt-41.c: New test.
15308
15309 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
15310
15311 PR fortran/83093
15312 * gfortran.dg/allocate_with_typespec_7.f90: New test.
15313
15314 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
15315
15316 PR target/83399
15317 * gcc.target/powerpc/pr83399.c: New test.
15318
15319 2018-01-10 David Malcolm <dmalcolm@redhat.com>
15320
15321 PR c++/43486
15322 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
15323 to reflect that the arguments are correctly underlined.
15324 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
15325 for globals, params, locals and literals.
15326 (test_sizeof): Directly test the location of "sizeof", rather than
15327 when used in compound expressions.
15328 (test_alignof): Likewise for "alignof".
15329 (test_string_literals): Likewise for string literals.
15330 (test_numeric_literals): Likewise for numeric literals.
15331 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
15332 (test_typeid): Likewise for typeid.
15333 (test_unary_plus): New.
15334 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
15335 format strings.
15336
15337 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
15338
15339 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
15340
15341 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
15342
15343 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
15344
15345 2018-01-10 Marek Polacek <polacek@redhat.com>
15346
15347 PR c++/82541
15348 * g++.dg/warn/Wduplicated-branches4.C: New test.
15349
15350 2018-01-10 Jakub Jelinek <jakub@redhat.com>
15351
15352 PR c++/81327
15353 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
15354 cast to void *.
15355
15356 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
15357
15358 PR c++/81055
15359 * g++.dg/cpp0x/new2.C: New.
15360
15361 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
15362
15363 PR target/83735
15364 * gcc.target/i386/pr83735.c: New test.
15365
15366 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
15367
15368 * lib/target-supports.exp (check_effective_target_branch_cost):
15369 New function.
15370 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
15371 * gcc.dg/pr21643.c: Likewise.
15372 * gcc.dg/pr46309.c: Likewise.
15373 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
15374 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
15375 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
15376 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
15377 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
15378 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
15379 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
15380 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
15381 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
15382 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
15383 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
15384 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
15385 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
15386 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
15387
15388 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
15389
15390 PR target/83629
15391 * gcc.target/powerpc/pr83629.c: New testcase.
15392
15393 2018-01-10 Richard Biener <rguenther@suse.de>
15394
15395 PR testsuite/78768
15396 * gcc.dg/pr78768.c: Un-XFAIL.
15397
15398 2018-01-10 Richard Biener <rguenther@suse.de>
15399
15400 PR debug/82425
15401 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
15402
15403 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
15404
15405 PR tree-optimization/83753
15406 * gcc.dg/torture/pr83753.c: New test.
15407
15408 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
15409
15410 * gcc.target/i386/avx2-gather-1.c: Add -march.
15411 * gcc.target/i386/avx2-gather-2.c: Add -march.
15412 * gcc.target/i386/avx2-gather-3.c: Add -march.
15413 * gcc.target/i386/avx2-gather-4.c: Add -march.
15414 * gcc.target/i386/avx2-gather-5.c: Add -march.
15415 * gcc.target/i386/avx2-gather-6.c: Add -march.
15416 * gcc.target/i386/avx512f-gather-1.c: Add -march.
15417 * gcc.target/i386/avx512f-gather-2.c: Add -march.
15418 * gcc.target/i386/avx512f-gather-3.c: Add -march.
15419 * gcc.target/i386/avx512f-gather-4.c: Add -march.
15420 * gcc.target/i386/avx512f-gather-5.c: Add -march.
15421 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
15422 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
15423 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
15424 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
15425 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
15426
15427 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
15428
15429 PR target/78585:
15430 * gcc.target/i386/pr78585.c: New test.
15431
15432 2018-01-09 Jakub Jelinek <jakub@redhat.com>
15433
15434 PR c++/83734
15435 * g++.dg/cpp0x/pr83734.C: New test.
15436
15437 2018-01-09 Carl Love <cel@us.ibm.com>
15438
15439 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
15440 vec_mergeo builtins with float, double, long long, unsigned long long,
15441 bool long long arguments.
15442 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
15443 vec_float2 with double arguments.
15444 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
15445 vec_mergew and vec_mergow builtins.
15446
15447 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
15448
15449 PR fortran/83742
15450 * gfortran.dg/contiguous_6.f90: New test.
15451
15452 2018-01-09 Richard Biener <rguenther@suse.de>
15453
15454 PR tree-optimization/83668
15455 * gcc.dg/graphite/pr83668.c: New testcase.
15456
15457 2018-01-09 Joseph Myers <joseph@codesourcery.com>
15458
15459 PR tree-optimization/64811
15460 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
15461 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
15462 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
15463 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
15464 New tests.
15465 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
15466
15467 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
15468
15469 PR target/79883
15470 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
15471
15472 2018-01-09 Tamar Christina <tamar.christina@arm.com>
15473
15474 PR target/82641
15475 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
15476 no NEON and require softfp or hard float-abi.
15477 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
15478
15479 2018-01-09 Richard Biener <rguenther@suse.de>
15480
15481 PR tree-optimization/83572
15482 * gcc.dg/graphite/pr83572.c: New testcase.
15483
15484 2018-01-09 Jakub Jelinek <jakub@redhat.com>
15485
15486 PR target/83507
15487 * gcc.dg/sms-13.c: New test.
15488
15489 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
15490
15491 PR fortran/83741
15492 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
15493
15494 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
15495 Monk Chiang <sh.chiang04@gmail.com>
15496
15497 * gcc.target/riscv/save-restore-1.c: New.
15498
15499 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15500
15501 PR target/83677
15502 * gcc.target/powerpc/pr83677.c: New file.
15503
15504 2018-01-08 Jeff Law <law@redhat.com>
15505
15506 PR rtl-optimizatin/81308
15507 * g++.dg/pr81308-1.C: New test.
15508 * g++.dg/pr81308-2.C: New test.
15509
15510 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
15511
15512 PR target/83663 - Revert r255946
15513 * gcc.target/aarch64/vect-slp-dup.c: New.
15514
15515 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15516
15517 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
15518 combination tests.
15519
15520 2018-01-08 Richard Biener <rguenther@suse.de>
15521
15522 PR tree-optimization/83563
15523 * gcc.dg/graphite/pr83563.c: New testcase.
15524
15525 2018-01-08 Richard Biener <rguenther@suse.de>
15526
15527 PR middle-end/83713
15528 * g++.dg/torture/pr83713.C: New testcase.
15529
15530 2018-01-08 Tom de Vries <tom@codesourcery.com>
15531
15532 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
15533
15534 2018-01-08 Richard Biener <rguenther@suse.de>
15535
15536 PR tree-optimization/83685
15537 * gcc.dg/torture/pr83685.c: New testcase.
15538
15539 2018-01-08 Richard Biener <rguenther@suse.de>
15540
15541 PR lto/83719
15542 * gcc.dg/lto/pr83719_0.c: New testcase.
15543
15544 2018-01-08 Tom de Vries <tom@codesourcery.com>
15545
15546 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
15547 * gcc.dg/graphite/run-id-1.c: Same.
15548 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
15549
15550 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
15551
15552 PR fortran/83611
15553 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
15554 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
15555 * gfortran.dg/pdt_27.f03: New test.
15556
15557 PR fortran/83731
15558 * gfortran.dg/pdt_28.f03: New test.
15559
15560 2018-01-08 Tom de Vries <tom@codesourcery.com>
15561
15562 * c-c++-common/builtins.c: Require effective target alloca.
15563 * gcc.dg/Wrestrict.c: Same.
15564 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
15565
15566 2018-01-08 Richard Biener <rguenther@suse.de>
15567
15568 PR middle-end/83580
15569 * gcc.dg/torture/pr83580.c: New testcase.
15570
15571 2018-01-08 Richard Biener <rguenther@suse.de>
15572
15573 PR middle-end/83517
15574 * gcc.dg/pr83517.c: New testcase.
15575
15576 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
15577
15578 PR middle-end/81897
15579 * gcc.dg/uninit-pr81897.c: New test.
15580
15581 2018-01-06 Martin Sebor <msebor@redhat.com>
15582
15583 PR tree-optimization/83640
15584 * gcc.dg/Wrestrict-6.c: New test.
15585 * gcc.dg/pr83640.c: New test.
15586
15587 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
15588
15589 * gcc.target/aarch64/reg-alloc-1.c: New test.
15590
15591 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
15592
15593 PR fortran/50892
15594 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
15595
15596 2018-01-06 Jakub Jelinek <jakub@redhat.com>
15597
15598 PR debug/83480
15599 * gcc.dg/pr83480.c: New test.
15600
15601 PR rtl-optimization/83682
15602 * gcc.target/i386/pr83682.c: New test.
15603
15604 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
15605
15606 PR fortran/78534
15607 PR fortran/66310
15608 * gfortran.dg/char_cast_1.f90: Update scan pattern.
15609 * gfortran.dg/dependency_49.f90: Likewise.
15610 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
15611 * gfortran.dg/repeat_7.f90: New test for PR 66310.
15612 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
15613 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
15614 * gfortran.dg/string_1_lp64.f90: New test.
15615 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
15616 * gfortran.dg/string_3_lp64.f90: New test.
15617
15618 2018-01-05 Jakub Jelinek <jakub@redhat.com>
15619
15620 PR target/83604
15621 * gcc.target/i386/sse-26.c: New test.
15622
15623 PR target/83604
15624 * gcc.target/i386/pr83604.c: New test.
15625
15626 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
15627
15628 * gcc.dg/vect/vect-align-4.c: New test.
15629 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
15630 and redefine as a structure with an unaligned member "b".
15631 (foo): Update accordingly.
15632
15633 2018-01-05 Sudakshina Das <sudi.das@arm.com>
15634
15635 PR target/82439
15636 * gcc.target/aarch64/bics_5.c: New test.
15637 * gcc.target/arm/bics_5.c: Likewise.
15638
15639 2018-01-05 Jakub Jelinek <jakub@redhat.com>
15640
15641 PR tree-optimization/83605
15642 * gcc.dg/pr83605.c: New test.
15643
15644 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15645
15646 PR target/83554
15647 * gcc.target/i386/pr83554.c: New test.
15648
15649 PR ipa/82352
15650 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
15651 long unsigned int.
15652
15653 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
15654
15655 PR fortran/83683
15656 PR fortran/45689
15657 * gfortran.dg/eoshift_8.f90: New test.
15658 * gfortran.dg/simplify_eoshift_1.f90: New test.
15659
15660 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15661
15662 PR debug/83585
15663 * gcc.dg/pr83585.c: New test.
15664
15665 2018-01-04 Nathan Sidwell <nathan@acm.org>
15666
15667 PR c++/83667
15668 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
15669
15670 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15671
15672 PR debug/83666
15673 * gcc.dg/pr83666.c: New test.
15674
15675 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
15676
15677 PR target/83628
15678 * gcc.target/alpha/pr83628-1.c: New test.
15679 * gcc.target/alpha/pr83628-2.c: Ditto.
15680
15681 2018-01-04 Martin Liska <mliska@suse.cz>
15682
15683 PR ipa/82352
15684 * g++.dg/ipa/pr82352.C: New test.
15685
15686 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15687
15688 * gcc.dg/vect-opt-info-1.c: Moved to ...
15689 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
15690 vect_int targets, use dg-additional-options instead of dg-options and
15691 use relative line numbers instead of absolute.
15692
15693 2018-01-03 Martin Sebor <msebor@redhat.com>
15694
15695 PR tree-optimization/83655
15696 * gcc.dg/Wrestrict-5.c: New test.
15697 * c-c++-common/builtins.c: New test.
15698
15699 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
15700 Alan Hayward <alan.hayward@arm.com>
15701 David Sherwood <david.sherwood@arm.com>
15702
15703 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
15704 (main): Call it.
15705
15706 2018-01-03 Jeff Law <law@redhat.com>
15707
15708 PR target/83641
15709 * gcc.target/i386/stack-check-17.c: New test.
15710 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
15711
15712 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15713
15714 PR debug/83621
15715 * gcc.dg/pr83621.c: New test.
15716
15717 PR debug/83645
15718 * gcc.dg/pr83645.c: New test.
15719
15720 2018-01-03 Martin Sebor <msebor@redhat.com>
15721
15722 PR tree-optimization/83603
15723 * gcc.dg/Wrestrict-4.c: New test.
15724
15725 PR c/83559
15726 * gcc.dg/const-2.c: New test.
15727 * gcc.dg/pure-3.c: New test.
15728
15729 2018-01-03 Martin Sebor <msebor@redhat.com>
15730
15731 * gcc.dg/Wrestrict-3.c: New test.
15732
15733 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15734
15735 PR c++/83555
15736 * g++.dg/opt/pr83555.C: New test.
15737 * g++.dg/ubsan/pr83555.C: New test.
15738
15739 2018-01-03 David Malcolm <dmalcolm@redhat.com>
15740
15741 PR c/82050
15742 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
15743 the !CHECKING_P case by expecting a note.
15744 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
15745 a note for the !CHECKING_P case, and move the return statement
15746 outside of #if CHECKING_P guard.
15747
15748 2018-01-03 Jeff Law <law@redhat.com>
15749
15750 PR middle-end/83654
15751 * gcc.target/i386/stack-check-18.c: New test.
15752 * gcc.target/i386/stack-check-19.c: New test.
15753
15754 2018-01-03 Martin Sebor <msebor@redhat.com>
15755
15756 PR tree-optimization/83501
15757 * c-c++-common/Warray-bounds-3.c: Remove xfail.
15758
15759 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15760
15761 PR tree-optimization/83501
15762 * gcc.dg/tree-ssa/pr83501-1.c: New test.
15763
15764 2018-01-03 Nathan Sidwell <nathan@acm.org>
15765
15766 PR c++/83667
15767 * g++.dg/ipa/pr83667.C: New.
15768
15769 2018-01-03 Martin Liska <mliska@suse.cz>
15770
15771 PR tree-optimization/83593
15772 * gcc.dg/pr83593.c: New test.
15773
15774 2018-01-03 Martin Liska <mliska@suse.cz>
15775
15776 PR ipa/83549
15777 * g++.dg/ipa/pr83549.C: New test.
15778
15779 2018-01-03 Marek Polacek <polacek@redhat.com>
15780
15781 PR c++/83592
15782 * g++.dg/warn/mvp2.C: New test.
15783
15784 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15785
15786 PR preprocessor/83602
15787 * g++.dg/cpp/pr83602.C: New test.
15788
15789 PR c++/83634
15790 * g++.dg/parse/pr83634.C: New test.
15791
15792 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
15793
15794 PR fortran/83664
15795 * gfortran.dg/eoshift_7.f90: New test.
15796
15797 2018-01-03 Jan Beulich <jbeulich@suse.com>
15798
15799 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
15800 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
15801
15802 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15803
15804 Update copyright years.
15805
15806 2018-01-03 Martin Liska <mliska@suse.cz>
15807
15808 PR ipa/83594
15809 * gcc.dg/ipa/pr83594.c: New test.
15810
15811 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
15812 Alan Hayward <alan.hayward@arm.com>
15813 David Sherwood <david.sherwood@arm.com>
15814
15815 * gcc.dg/vect-opt-info-1.c: New test.
15816
15817 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
15818
15819 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
15820 floorf128, truncf128, and roundf128.
15821 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
15822 optimizations added in match.pd.
15823 * gcc.target/powerpc/float128-hw6.c: Likewise.
15824 * gcc.target/powerpc/float128-hw7.c: Likewise.
15825 * gcc.target/powerpc/float128-hw8.c: Likewise.
15826 * gcc.target/powerpc/float128-hw9.c: Likewise.
15827 * gcc.target/powerpc/float128-hw10.c: Likewise.
15828 * gcc.target/powerpc/float128-hw11.c: Likewise.
15829
15830 2018-01-02 Jakub Jelinek <jakub@redhat.com>
15831
15832 PR c++/83556
15833 * g++.dg/cpp0x/pr83556.C: New test.
15834
15835 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
15836
15837 PR fortran/45689
15838 PR fortran/83650
15839 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
15840 * gfortran.dg/simplify_cshift_4.f90: New test.
15841
15842 2018-01-02 Marek Polacek <polacek@redhat.com>
15843
15844 PR c++/81860
15845 * g++.dg/cpp0x/inh-ctor30.C: New test.
15846
15847 PR c++/83644
15848 * g++.dg/cpp1z/pr83644.C: New test.
15849
15850 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
15851
15852 PR fortran/83076
15853 * gfortran.dg/coarray_45.f90: New test.
15854
15855 PR fortran/83319
15856 * gfortran.dg/coarray_46.f90: New test.
15857
15858 2018-01-01 Jakub Jelinek <jakub@redhat.com>
15859
15860 PR tree-optimization/83581
15861 * gcc.dg/pr83581.c: New test.
15862
15863 PR c/83595
15864 * gcc.dg/pr83595.c: New test.
15865
15866 PR middle-end/83608
15867 * g++.dg/opt/pr83608.C: New test.
15868
15869 PR middle-end/83609
15870 * gcc.dg/pr83609.c: New test.
15871 * g++.dg/opt/pr83609.C: New test.
15872
15873 PR middle-end/83623
15874 * gcc.dg/pr83623.c: New test.
15875
15876 * gcc.target/i386/i386.exp
15877 (check_effective_target_avx512vpopcntdqvl): New proc.
15878 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
15879 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
15880 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
15881 \f
15882 Copyright (C) 2018 Free Software Foundation, Inc.
15883
15884 Copying and distribution of this file, with or without modification,
15885 are permitted in any medium without royalty provided the copyright
15886 notice and this notice are preserved.